9523
2 621355747 407537862
10 39620624 884405442
8 284333862 293799054
14 779631041 583103639
10 833286442 667097333
2 596441759 903667855
1 13487859 59963918
1 700521531 78162904
2 470876004 209208186
6 728830116 547149676
1 178330497 86935302
7 7260264 714320068
26 788857673 197153523
1 3211065 577451998
34 710417197 621922008
13 211137679 702147468
3 468155972 530768542
3 389527326 428158561
2 901994748 903495078
23 560922851 137176756
10 347496065 145893456
9 483846639 482516527
3 172422454 400671145
43 283811526 6328425
31 460109995 155687851
3 271318004 746113310
1 175978191 882607390
1 590204064 614024870
1 16663596 674345922
5 620709512 637412246
14 83726440 119965401
1 403690290 986091813
33 154229401 539525734
27 90991575 705442250
10 612507269 820497075
14 444780984 216973986
1 785340458 511460926
10 384960238 527961662
24 469030153 753813435
8 245720753 727619626
30 222064933 291866381
24 327218050 864664703
16 374871117 761095729
5 576558095 427616837
5 73195998 807095800
15 85307438 833282200
7 467450890 278282844
8 378269574 976564153
3 894523660 459862009
14 780283800 259064400
17 763595096 697065825
9 892209029 354257172
1 45219508 570038183
8 672249565 884270146
18 274497036 41854089
6 847249234 329810373
1 50015138 810467642
2 87744883 662851013
23 228414150 462324283
28 613543794 824246636
2 903254826 399888476
9 536205519 629415036
21 660356781 422538415
2 166444081 177107728
1 684221572 227737331
4 815113141 125835424
4 313961318 360718256
10 117295132 799122377
11 397246270 157209447
3 526900609 40181661
15 45826852 966703385
2 422186829 266199866
1 124375075 400266176
10 191567079 85754532
20 512568739 155204134
6 651024612 875037509
2 46940135 61724667
16 702421598 300408043
11 678894696 473584985
18 694858586 886087010
1 230140127 587386460
46 476045532 156336858
27 889053364 327643960
10 782055939 862491912
2 76461104 189917742
4 551351656 578533545
10 167485789 354421866
41 921583780 737139293
16 756194249 678958273
6 216783446 229904393
8 2004524 805653096
15 36260369 487384773
30 372977252 45677832
11 837212426 98161207
24 767533208 191186058
1 877240031 554213872
1 526105471 98226030
16 279476453 529049801
4 737218882 270332023
7 48443766 620250731
20 490496783 67186654
14 589923326 455399766
13 245097531 989920318
25 229792774 10717586
31 317062644 855822303
9 518262860 689029887
9 766927064 274140886
5 555097329 244482203
10 705548355 493798056
6 783754330 344648388
8 91685474 859963670
2 126724106 781896342
1 596934019 785599944
5 580260143 996926021
36 141028610 191002474
22 807084016 605364046
9 612522728 702452795
4 985809008 714886514
8 194915647 424345911
1 628476058 27707980
15 821742613 354718511
9 670485367 864332080
13 874195137 432906517
5 26735846 942043264
6 134209430 937840685
24 473936206 427719093
5 831443995 705619160
4 760898545 163193679
1 54503868 195890488
3 660561490 914576420
20 385724950 403201922
10 40122625 739369954
31 274311192 255368112
3 406471641 294394434
1 370054322 456261039
16 417539248 245503325
14 297525134 198904436
6 857974317 98892380
2 603241220 500002514
9 381129078 941124272
2 764373427 923666479
3 317698201 934754521
5 466073517 179636590
7 919896182 813552831
51 506213372 351385338
16 855454841 913572726
16 283144318 963409928
27 247433602 966881931
3 730222461 948672496
7 713200680 805216091
8 456146636 866151292
4 955526270 616435050
4 305837300 54707954
2 223192395 789060532
7 771771719 626233312
10 785592102 663631118
17 815222401 288036564
14 627392332 853732064
16 247914639 581299869
7 315889514 754774055
15 563098130 368870326
4 935095392 131581811
32 675481219 330651678
12 490403627 234375211
10 709840075 302631488
6 626891903 737553659
5 540074940 856387126
10 862897704 536674813
3 153150814 400486311
14 509442144 870250317
17 171577402 158729906
1 225675530 284728024
5 568286122 278233834
1 46713763 47678216
1 885179463 515904982
1 491597878 538569963
2 836302719 274953855
3 154500848 522212550
5 596008405 50663648
4 115657377 676922363
41 635792870 607882825
5 353662761 258238816
14 506511284 404425396
11 57309225 296846004
1 807458032 985611131
34 583560483 436260823
35 703897161 660101411
6 462930209 841502304
6 406377833 927402663
3 641183785 963359963
1 629572881 101163664
6 580458070 697316749
3 640519660 331480581
1 729064822 738672790
1 118047459 953610793
2 81084717 848541106
6 621600680 533808924
4 248674726 912860242
2 361078603 170219406
4 616924702 49112460
1 689263033 689426771
1 444908785 329463242
27 185390793 554256323
9 642278619 348371865
28 127925723 256797119
11 200585632 92049516
27 453711398 332141485
2 942210773 400039902
8 480465177 103298794
3 682811171 931871380
5 601786148 833768251
2 718579127 958699404
6 169891712 330486713
2 431258132 582648178
9 89351670 6925971
1 370662288 480032217
3 368769370 476391753
12 48551399 865187072
4 481648084 189310299
6 603845362 161817502
15 11267458 592159178
29 758466815 994321434
6 894207803 58552024
9 680412565 773083382
6 695287890 383053292
37 600248817 790281350
20 98930428 531757724
4 8059833 320186826
2 443861401 262133802
6 426922546 961380577
4 260169377 933026465
1 679348687 103899820
3 383300679 698904488
4 965572903 22960799
4 91530074 964400644
3 111287333 420007872
3 778183211 72751647
9 563818575 645376227
7 819771524 272366
2 109622615 543975171
6 864377232 641676871
4 508505130 215055246
22 304618856 379543512
6 491682647 492940229
22 224926913 27230311
14 132648344 628447680
6 973681628 516717120
4 700698205 465408773
14 221084069 115045436
18 787137070 172885450
20 404399097 527980661
5 962027559 704645690
1 419090465 928382158
9 20656988 833698708
1 600464809 11395005
55 713463651 466056414
1 349140647 705205950
6 911004247 983617342
5 483445418 313632921
23 734813465 753270366
2 171798673 523645474
26 988287786 106421257
7 536509412 395945234
3 889050444 189698212
8 14094818 292291298
6 133284123 201115893
13 192360108 755736690
25 572274878 23504220
2 393033279 896109617
6 21193656 939704418
13 673715316 203229708
11 670214616 274265048
27 393050266 982598204
19 518916598 217156695
2 646570059 36258226
3 979433393 540922521
10 569481183 542026992
2 778264522 178680911
2 25280616 599625052
5 495699828 396322375
7 455574632 812204228
2 950986475 814014694
6 431202163 695752832
18 570323891 652850760
2 61850536 980500238
31 642390477 88658692
3 538431725 530414972
10 178787502 519839087
5 291826710 981778779
2 25309981 226636498
7 624203737 647033009
5 585664814 658487648
3 190461180 72304068
3 830075106 444638750
2 941206623 204754242
17 979940083 814485779
2 499634015 762334045
1 898096446 468958552
33 803373206 775494310
8 107059168 947147446
2 873753589 963020732
3 431520893 785849310
7 246414968 483092021
2 256268800 909383466
13 151705866 53165019
7 152853527 338818886
6 46783597 633896334
3 750383848 267700576
13 20654181 907750192
18 726212732 921396188
8 295212817 954127189
12 138984301 390851592
8 657710239 896894747
9 352259316 914464585
26 442002874 599716830
2 576310547 50339322
13 732844501 401350974
14 169524429 318904619
11 821836363 3264789
8 696863107 998734474
3 364219397 910342038
2 239996866 285567624
35 807534327 926238142
50 884776726 716096598
1 358829145 348516342
2 369006067 208632465
3 948265166 624765437
32 179164759 26716189
1 793123431 899688334
4 441779840 514348589
13 960642231 649997960
10 605773781 671190299
26 396507786 451931685
19 531043910 839233561
35 41789348 163358414
5 885873945 882195885
10 174720039 695150361
3 928229514 107134979
22 201244370 377349795
18 41931559 953810147
2 61566380 814180671
5 736646034 971184581
32 674313938 268529543
1 570804477 609197929
1 680479480 817828032
41 670319116 796892222
12 430041878 144471006
13 973154594 542400613
25 447896885 949969649
1 854361315 65565648
6 398845588 686433488
4 588385334 760376272
30 246678687 715086713
12 999081728 684452931
63 221234798 979309237
2 416165177 696821286
14 157923141 216704219
24 237540816 985983341
3 630422456 353567620
14 282420311 209175265
5 286369757 284748454
9 330874817 504964131
10 379868789 979666650
4 553720180 911450213
2 908667567 797088770
4 76034644 531752402
7 46247464 122774834
37 919997567 393554578
10 180273305 945492559
8 61838528 85302793
12 445324567 719952600
31 951441607 21775516
2 706785298 179622743
3 57853216 988473787
2 417888936 720675449
10 45065278 62745571
9 554822451 226315336
2 105276165 240141387
2 882463983 982538155
2 730991831 512498362
1 329454958 573155366
1 464714209 575135440
7 992496895 341501831
3 736307758 666521377
22 81331764 344150692
11 378412859 269649482
4 270369447 360773376
9 283461603 222779697
20 460012283 236793888
27 783921594 466831256
5 569132306 13913765
3 215962782 376787735
17 81190092 593002772
10 179380734 877996975
1 558641681 221792404
23 172625474 158789900
14 521156495 539423162
45 411029752 793815228
18 531801625 831411723
2 645348448 151105648
8 272838570 520741536
2 159558835 827098379
5 339459169 745737347
18 839012254 402113122
21 311707918 879332808
2 341511617 985111402
1 386868616 189515610
7 472188040 914611776
8 891115102 646394307
7 790579365 699190474
30 703476760 200823576
14 60149314 663844159
62 730302416 18026277
13 161263140 812778225
6 448959724 858733980
13 565734136 297959875
13 277928858 802820865
6 677339114 695149897
29 719991684 378370503
9 787572910 375136788
39 622213862 992621918
1 531648913 960778482
9 715327127 296861613
16 912752936 452628377
3 593471655 688929615
6 585117405 277377468
4 325981221 26792899
9 805879642 680537682
8 826496153 225357579
4 337536557 672446396
1 490624439 661042743
3 209124142 997567882
4 75538945 444102390
17 379404918 96986106
19 385268825 413680342
6 369462872 967357238
3 652770269 454295456
3 737949798 161387902
9 795147930 106259166
12 305491249 114908297
15 905482639 587396764
2 570053557 810765425
21 752443508 203964514
29 842811483 982110455
9 356230401 790771321
17 501724725 671887390
28 285132562 43875119
8 141448323 473437741
18 680710994 777853780
18 357422436 603685680
11 428984538 62097280
6 242430353 546884305
14 473933443 510581263
11 409294268 558430963
8 127878603 677733543
6 689726712 520223282
29 707051049 350360657
15 65429971 767219645
9 410986673 124621237
22 906527891 515145888
9 752696176 603700564
7 313961449 305499234
3 200229939 53947642
23 699198265 271970955
28 414200198 363414409
12 384685102 494098062
11 627123278 450857905
3 296235830 745689928
2 583863322 608248365
5 534948821 622843084
1 185723988 696400544
3 177368724 335622229
2 646008723 668357998
1 319739815 803533776
4 77790208 150824284
7 126076326 807733076
20 416710975 420877136
13 411306616 755093102
3 312573285 867069383
9 140174629 585568987
34 915017884 369609250
7 713855206 385383208
4 161657807 320640840
6 12516994 956814532
13 41505486 564878845
14 712740399 413399404
3 41390967 543213313
4 249783076 618757232
4 476304622 350091974
7 582815118 15076564
10 900617785 870728998
8 81587666 746936495
22 525998023 109803995
5 725621145 541964005
1 638660509 980538160
9 761236016 948362637
6 128231184 415443180
15 913015180 415264766
2 128495580 567013254
2 62081454 607499276
5 685393449 694351768
3 811819227 371783354
22 743348694 268026468
15 167059751 448574776
4 593580594 33809585
5 224658160 389196975
7 73249878 796123991
4 408253201 413991140
6 669027257 371373258
3 173719804 613322882
2 211722351 465470030
7 996821426 562802809
5 315028303 757025398
1 349680821 142581445
10 481567273 551098761
11 892849657 68787008
4 505206522 28749942
12 347084278 538265749
10 709190930 644414388
20 220931851 140940716
8 945755395 560004285
27 220398737 489362485
2 600911945 893483599
4 873251672 553881117
25 893823350 703040475
1 833912719 277472703
12 99071871 4469388
1 689542025 607090674
34 513777849 787040411
12 517416274 8099226
8 642410560 312122206
23 953127875 73326926
3 906869263 48234942
4 705685661 668150643
2 964960933 458618064
13 797628615 860715821
1 782916543 193742506
2 80374527 308929337
14 118859538 444647868
18 992203035 888013904
16 179448992 435723196
11 251058524 581315844
3 361717830 910299981
6 684182934 462262474
9 493716202 724602200
14 165363503 175967341
1 802909330 734516493
3 156207830 667965
13 239219712 563307101
15 534768714 790802128
10 862659060 948661171
6 810656227 61984565
11 764471200 373910185
18 596436631 890786154
6 835845886 565693064
1 847366996 721047562
31 505216915 933596775
14 399423730 762737351
29 831642253 17466787
10 880959940 580208807
4 716075232 419725211
36 308776278 301337074
6 572618559 202068020
49 47372564 516062241
14 805022610 305275709
8 190370264 655120622
13 209697282 11777231
13 493941756 718852025
27 400170021 555309974
16 249464138 973434415
6 405769117 815935009
1 408325993 277002438
10 108495320 326504580
31 69214627 684456814
6 865755990 336960387
7 824380538 750224726
15 475262200 724675392
1 976506170 40558335
12 523547827 965948283
12 924538261 624182080
45 44985585 443414771
23 51680111 328653897
2 805061852 881084050
6 244881988 515545327
9 41660644 991264770
4 815929365 185105502
4 591829024 894186697
5 817035220 194260199
2 332104342 820648667
3 378261518 976876108
37 28271098 504244742
18 8396841 270132355
4 983064997 822053462
3 941574368 92451726
1 719253429 839855797
1 641277531 545864769
9 389675739 506922923
8 612178500 281715267
28 646801274 587391896
24 240777874 932440035
13 176261851 361398644
6 619267218 898734679
2 188024414 877153329
40 782870099 358934372
3 895096235 575016328
2 859168865 169524574
4 917828921 326867882
8 11399 604233258
1 766648921 448297296
17 727046462 10091539
8 96221450 752138097
17 846848343 157427532
19 168277721 119563972
4 570807421 975312853
4 706847291 688650848
9 825019389 636423858
12 9416694 610684790
1 185824396 162359670
7 976952293 405484278
13 691360148 854391266
2 627808439 146316302
1 206612028 735060524
1 512134409 122212202
10 527167570 577765806
4 327973140 173300087
10 587755610 472340618
22 228169102 211894493
5 554477551 998741618
18 349180453 58743765
1 808638971 726350080
1 448718358 16342360
41 365492065 782472432
19 726057799 59317914
9 967678046 25724370
8 451265216 275612652
1 589820571 660134823
4 257051520 987542114
7 695004144 459562063
7 981163797 718177272
1 325428554 998370953
3 741138814 349903705
10 533011801 514515097
2 289062297 665528736
4 489826186 700734241
27 903648680 425791954
8 11773328 914444183
2 913736643 504234691
1 645636300 345066896
1 178309009 757796104
6 293171361 978084182
10 105278572 988588775
11 965311845 71172212
1 761034096 410206781
7 577571200 315417618
1 550435104 29980315
9 294495243 858334912
11 868014382 125270757
7 727606983 880751704
4 443332698 629890984
3 186404825 825214747
13 53672392 707430796
13 581304505 747632976
2 829279762 267675860
1 611073259 94534585
7 182684031 679126488
13 183179660 644788755
8 669781434 549918446
8 213109424 481857434
25 613562970 599769485
26 434507725 179478848
2 991784123 325938486
26 494143159 620504728
1 873740302 966125059
12 834099070 316159259
13 778613531 514831650
14 295406290 497236243
18 340856503 497651388
1 143006828 280840437
42 488686284 307016507
54 59221686 816656837
4 369021258 692396315
15 843864651 680690285
3 895941583 127105560
5 866392597 181434569
5 770427626 903034445
2 118469041 342980134
3 773450536 777103923
7 670271011 144194517
19 875587204 320590368
3 796115119 929748705
9 317639008 624003232
8 392643626 238267552
7 602853065 916706789
2 609925427 280559744
1 957041268 368277098
15 116855520 454794537
14 704363284 164248622
6 8703632 880500331
47 382705381 772827573
4 373195728 681821887
4 915306654 900314724
3 359116293 102776946
6 973817302 726714775
16 700585336 50481437
3 206324951 705338136
6 378710459 6286701
9 361700709 238815081
18 560582588 769940480
3 452688618 366555652
5 47780434 176552311
3 323579166 688960413
20 520234678 736666045
6 542759040 33198201
6 521193023 424173180
8 954538720 970042060
12 928514359 651456220
43 440379490 921528999
15 285754335 639139382
9 713364108 11266567
6 410036806 644611062
12 253958954 701858022
17 847293719 588291111
5 943145295 953044242
7 107983209 115442056
9 332595002 515369508
2 34278916 556852962
21 105696797 445886683
15 913253240 816653132
62 759225723 994049091
15 92364435 932074866
26 384253600 439108762
5 769572085 175359135
32 212291758 186437252
6 682876859 786598665
3 711368639 328193430
21 169987938 497893971
7 691131406 918659858
9 330735069 725874848
7 963145418 771337952
6 930928294 173847761
3 585188348 589020227
4 263549754 128228589
11 16381442 166113721
26 933624774 781332871
4 265916991 326724149
1 390754018 396702872
3 632098136 236630122
2 255154295 841511021
13 595465934 636976258
7 846409066 378510575
25 107697775 662402781
6 764973810 60502851
19 403748032 363550666
15 293905464 433116101
46 192375546 310420372
16 320429924 822846823
8 116333678 233304122
7 85988556 187552951
18 992430729 204459430
20 903095633 467890637
18 475573878 45531385
1 361860306 117107224
5 893519556 943848610
8 186481366 459924166
3 871435808 353767296
13 909240237 39594502
8 724661212 258490189
6 901378775 381489962
5 464948300 473612020
4 755624422 6438368
4 332981950 592054675
7 665840468 787007963
8 650312814 12512230
16 82707970 283792969
4 938980757 349609908
21 370580070 947475021
8 15997697 325496942
3 402037353 35411050
3 188497914 338969482
2 118343875 57388653
52 575124490 991800128
2 971707226 457541523
16 72860100 107507130
10 971939522 428950736
2 363758809 777583627
25 715960392 211900232
8 594094361 514987165
25 317949257 752264477
13 340581020 599777425
18 94098595 507398737
5 227179228 945611413
1 758500363 71534463
3 509930442 689262673
4 25302412 685979136
23 429724209 727757071
8 705372780 235064698
6 17081824 948866544
11 318183928 50708901
7 322413063 70760367
6 199319930 288911655
8 349736950 74911023
10 424229155 744137695
2 142264403 464915112
4 71173550 342254601
3 918836606 614771285
1 561634919 803825164
30 425261494 950623771
22 973868673 292350457
13 839288133 425015073
3 656381153 444150939
2 404974930 222184629
5 63896083 476553865
1 642095116 211347294
31 445470958 938226846
4 612433556 51920189
8 12209239 173723777
11 258567230 907540195
19 297792206 626225864
1 679464634 595652919
5 695782343 657944435
26 793996437 492993068
10 118898157 358920494
31 921798485 652805337
1 257144698 495974830
2 953245274 203390201
11 282400492 166739593
27 412459421 363125108
29 895205694 206626086
2 545395391 245727220
8 125288454 592502866
8 321152852 570285758
8 493919859 356795420
14 467150124 694556820
1 23152110 980874787
4 479251972 438768589
33 693708155 834062638
6 337994209 873606614
26 329530693 56032983
3 218816332 815032712
1 287498098 228528630
2 511174469 410516013
6 505988090 712594530
46 854943523 928415698
11 959317334 899993697
21 296143425 660004499
8 364765461 337219738
65 592673898 938162241
7 319782015 231445215
30 571108055 708692266
4 901206852 219204032
1 117038432 981553794
34 206105531 488194376
15 454212083 906581066
15 477163661 363035925
24 833908013 482096978
3 766658397 602407160
13 296101654 753099044
10 912029243 881403858
12 163005382 880171783
2 547718748 133152993
10 881070406 387992737
2 338885793 222551015
9 986747172 862193180
37 642084057 522813972
1 100515479 558524321
20 734980310 317096168
7 482339926 556828940
4 572030311 692747011
4 108762089 942463596
4 349470866 743073382
9 837323731 583466103
3 933668392 240743952
28 627553910 893593600
4 404731920 351230502
7 696344112 180320104
18 493247215 470684083
3 51343072 532021451
12 43820457 831890643
1 662249634 70956299
38 53787589 531610832
9 250369735 68922176
32 206448547 358296598
32 458131345 157768668
8 56515461 667040653
2 330661963 153161585
1 405041128 651873049
8 159646223 941617159
4 529833316 356564658
12 136203698 910019599
8 384189989 446942121
7 969099076 423342340
6 818917965 706212164
7 97443228 975953256
13 515037983 151680639
18 368852085 37071823
5 236311582 818921031
6 937546389 18284282
2 594741060 938959040
2 452624085 26410516
27 179607845 158800468
16 780259411 693564682
19 326025073 444358699
2 791623176 514853587
13 861368477 366198398
8 764263422 955208898
34 161977208 373474975
27 351195107 321878659
4 111230701 663060610
16 379391936 774318574
2 273757571 118265050
8 282424826 845250605
2 32311184 439033415
19 570171293 400016704
6 736719413 409356270
1 508666178 392066231
31 89570328 82463546
21 994775831 359901494
15 88495928 735642761
3 883943164 480210311
5 311313934 141709108
1 531242866 831859482
34 280151057 607857589
7 243419568 478788697
18 23810049 585325220
7 43575471 888599103
6 60694592 214951945
39 499148739 840534019
15 594843228 729215000
6 916279697 994841372
7 357647746 616531103
2 889264466 320100201
12 56228318 95129834
1 617217330 591485757
12 881501958 334610251
8 878958803 369275308
1 871172688 498785045
10 415791902 465398423
1 807042552 721096476
13 11421446 384005731
20 130283532 100801160
13 114756626 57235991
20 293289601 447193782
9 352215891 284715892
5 23702709 921744268
5 131374679 897952241
1 882197783 500688322
8 128531851 669559475
14 436926166 498299069
6 641042165 867901513
8 176545151 609356703
7 604173984 126225798
12 480733011 275739279
21 692110960 832764742
26 480723761 334105518
53 663517212 868963561
7 699229464 111822419
19 343977554 607577177
4 140625071 809633452
12 659287047 970282199
21 480649447 780069243
11 535051838 660143712
14 102639894 105129596
2 183812386 206591749
1 218531653 567626780
8 510959361 886434576
25 120559431 469121048
12 778069607 367857152
11 263371045 29327756
1 276146958 883057096
10 946310021 978312673
2 672192415 676830368
22 267397738 915931866
9 992354265 533202824
11 47201584 14036920
1 941063619 730392821
1 227461200 77039053
22 292083799 991911381
5 798582557 131032110
1 740288049 454967306
2 884587143 759094533
12 248606074 296322793
9 618189984 467880976
8 875006856 435487824
6 349001966 368084759
2 528084403 362328210
1 480450535 799476980
34 952341148 455508079
2 917351588 324249109
16 378388338 24455766
20 866013253 167936882
23 842148983 297460170
2 83142065 965334974
1 778485856 722926683
11 447648677 384399498
7 503764399 209378439
6 717638545 950232648
10 914933827 193221164
9 4439837 713405610
8 187167015 139370183
2 3932386 477892095
20 831797456 417975129
4 9411337 912011988
1 915493800 53334558
6 327618541 148062064
6 889283576 586248867
3 763228624 432994309
4 805524629 816666867
2 960053192 959915827
2 249374758 419185436
3 88501497 891814240
15 809254264 731803582
7 369500278 157497772
7 346347099 833781211
6 816949489 813987885
16 797415286 399132668
40 27665661 766048854
10 931026748 799518143
2 955866117 320764769
7 210675932 187858442
4 216602662 431511384
7 578546739 260554560
10 159169961 27977190
2 902535447 227609137
6 108992470 597559167
16 551069219 691247771
4 841733533 598465106
18 403586540 299259739
12 249754879 712314640
3 310233075 399730972
18 672099406 54998456
16 852410102 15196569
1 333881029 451948721
1 597357254 520564138
12 145871033 296750322
7 353378254 659162398
7 288829661 660705670
6 476562881 850534528
23 849717014 658238203
8 677055928 743415375
1 613989317 566643694
12 85954856 506906544
8 906247218 12115999
16 951471362 649207006
45 856819552 389690064
9 554411479 329831839
2 193120686 348904503
2 534505474 816093088
9 308579923 282840932
12 840845063 262203939
16 283352356 476558479
27 199465202 248698365
7 870360274 654406280
2 732089377 626705650
23 871775651 479407445
42 892983456 350564685
1 876840259 648925312
3 263594296 163878024
3 427896453 256422546
1 496122796 503577464
6 519227467 486775397
11 359122188 544686373
13 601610495 905231069
14 554697818 669250381
21 673162292 435436457
4 579467012 658877318
8 470311057 59570416
18 373992206 239138316
9 147528013 901111118
13 734824218 528762452
19 168988801 924947030
4 266622228 80760109
7 980979874 127643823
16 129413368 439052646
6 907623169 666677410
10 633232200 956305052
1 47227776 109430552
3 458394193 788169484
3 874594226 904903910
9 164498445 278577247
7 342662472 878951065
7 686259978 292117892
1 635347585 24231890
6 201535151 946079972
11 418656679 998572779
2 679577572 511656023
20 932065363 661871460
10 113271146 458550293
1 794076885 802505349
6 268290105 252061774
18 375698447 147288972
6 778213215 520722488
4 405236793 708689514
5 932571024 960243560
3 992888612 538699871
2 850080172 325422034
11 646004480 430362388
2 422020004 591578878
36 886328108 904116376
9 188039009 861015623
22 901874625 889049803
14 572991292 427168012
5 522524662 950166571
49 852322135 428817995
3 878458870 325946942
17 654844551 550867307
4 773053473 502994143
20 208331090 805969843
17 247611888 405640046
4 231306687 31802298
6 634371111 642988772
5 885503915 795710153
2 267063876 112519799
3 993178491 51162124
12 819176796 711994677
27 548828687 888455784
2 663320111 886282587
1 49067989 572973013
7 505066096 741999002
14 166226182 222653162
1 638080016 180598531
9 243992633 177778969
9 351496372 256157723
13 496116115 469243878
1 248511329 342949068
6 685274185 358678026
12 879166750 566936798
12 213825037 239099388
3 848682561 103187814
6 201208550 348120450
12 148577486 544566764
17 133252993 372444661
3 821219889 243117012
1 737202233 431715543
27 679780898 606165912
4 264382208 178447390
21 421229487 990488828
51 344708477 52979424
2 278389516 512270294
1 96844891 679581793
3 104460623 641084788
8 377558183 507505568
2 302204851 90647557
13 83293114 527796422
3 355074288 220253850
3 350726142 825188800
12 18959290 244684061
14 191686782 821470897
20 273866695 824120401
16 721641816 654327771
3 823396608 390802240
6 180210488 688754808
1 452817809 626909787
18 417817156 850146116
19 360678225 806809573
17 867186553 40502516
5 852803168 780430522
15 18083352 257954304
5 897254864 726325961
10 825970791 843905034
7 163045815 172041683
11 681179257 683977942
8 543081436 712379236
4 223044347 868256599
3 686270713 26542250
14 670381777 381898245
18 45866865 549603892
18 869602239 925005864
1 294428703 348635321
4 187121721 467288018
14 68678933 612271777
10 471196969 844296150
1 934850600 770441234
39 267237498 87112927
6 679207197 795315716
29 364660339 30826115
11 793389969 299943066
14 973489032 380485111
3 375769337 828892598
2 818357724 136352948
14 357278719 503375246
5 662547832 106209818
8 395929795 321396588
14 510452053 279243339
5 64386013 804007307
17 823004277 519868274
4 60903200 319239290
1 688897280 180069550
8 681126691 206955073
23 712381999 128913067
35 74234378 655226151
10 459937358 512037275
14 553340228 476892517
1 112852405 207229299
2 203008291 957278897
18 12259412 56643237
4 490032697 972285387
5 565698984 460938861
11 196182455 485499188
1 851629609 420789387
24 687849195 936717809
4 748032194 675405145
11 333683434 721780984
1 548755457 95163959
8 511942278 65134177
5 243877190 467790374
13 564916112 745647490
1 203632723 149730729
25 70741203 591465545
3 349063063 59598020
14 568876247 79131868
22 309166142 688887746
24 832975002 294251964
53 24022519 812040723
1 770592514 10145365
6 90490313 442308299
2 534351953 945407739
19 206030350 405813863
17 93930567 212567768
13 564870523 600601773
3 997475811 391803150
25 826108505 297596589
7 689338985 509429531
2 315949825 590779048
1 114631440 813980701
10 558914291 82734118
13 180392911 608101856
2 892909224 360620831
5 609973536 624674614
6 227296255 930758606
3 165317688 802258289
13 713848293 764982544
60 124586388 245715542
4 633104743 545147713
1 610919647 814982501
18 831731351 337273231
22 888797284 881904611
3 479041146 133058336
2 228961645 733689500
5 434132565 718722152
22 680066478 745281034
4 54056992 313834817
2 543576620 684909286
29 643869488 353445839
1 349844230 842506687
12 298631731 433820631
4 922069401 101905469
11 551037785 986038309
1 516046377 850795806
3 680133096 627094236
2 59448545 559823961
2 359542628 32711419
14 593937900 724298940
7 992566415 631544361
11 383800849 23092854
9 399832288 738147177
2 700526467 682224232
2 874014096 474547019
8 315652904 358999497
12 53899211 783913347
6 910038031 538918790
7 790231886 400950808
9 763673354 303545309
2 742034159 45151002
5 595483236 513265529
3 860123366 403646806
7 154110955 314175239
27 676966984 989261123
8 878983450 744749277
19 752220127 801920083
7 291905828 566350301
5 861536377 858413990
2 388960120 395845061
1 5211334 906868240
12 41057253 559566389
4 975467973 808684991
14 74104351 658174770
9 697863271 80380379
16 680520635 519237720
8 941381630 65424679
14 664384276 371817667
3 44829226 360588241
29 996444709 511823205
8 226355814 97218626
2 453152554 382501928
1 57423408 916008585
8 668352347 573108024
14 108123162 803701875
6 536550363 33955420
24 295962958 836197215
11 195638957 573787167
15 129604648 558860017
20 525180110 917742686
6 412900699 149216834
24 49987050 947136968
14 124763357 358807655
55 717543876 707073436
1 620395349 892532317
3 981034202 101284089
4 507263210 491370307
10 529039347 420279869
18 96004677 617115726
8 169239590 254207230
9 237428080 615985198
11 316281884 921614755
34 821093275 661825042
8 819145493 781891572
6 341172592 323298079
16 875137039 104267203
1 765611024 788059166
2 127589841 947993126
6 280595902 988142680
9 833659283 330159061
8 694320778 830600260
27 600667294 805030760
13 292831772 388240168
12 600151457 523307345
26 182816752 177458309
30 784410750 79084268
2 830639592 641034572
4 466675607 990589403
31 506139702 589025884
4 42150655 724105903
9 24991870 492243461
1 286124393 804651568
25 247155501 958293498
3 62722300 404834087
3 935674451 196150950
5 655480929 497052192
7 69301098 719308891
17 521243864 713671219
5 359535896 45418861
2 742246199 33116767
5 956147212 817896511
3 371988976 593086788
2 352455433 630020152
12 600991977 170501021
14 554177715 724266097
1 806395025 67384451
4 799480959 683460580
24 33965700 987456742
12 413639322 354176540
3 180775664 75417730
24 794022495 586375221
29 975264209 88696523
34 301210922 24394456
20 62183124 287940493
5 789291609 236921346
3 624338125 306452860
40 307961661 707876246
9 978995999 714174256
8 275942315 283486726
24 645250826 745531326
1 641096970 965621763
9 312626664 850180849
24 21872757 659314152
2 292472041 52836969
2 830823948 648811433
1 845566631 664258349
11 860383028 328494459
48 955809689 107319286
28 388202572 487752315
9 491981400 283448031
3 498153473 291130689
13 250971498 610575956
8 527797364 305685177
6 201791367 581577109
15 659692900 181422184
1 379951924 336228078
2 350202344 682723534
13 118773885 191286230
43 196642500 730128812
13 41381812 439411120
5 421622724 796754056
8 221739878 720521471
6 30903080 873158033
9 385443035 754675477
2 721649110 402141069
1 905929841 531568028
20 316760140 385931602
7 104709770 493741944
6 832028391 879537359
10 988876781 133690581
5 299500240 985264111
15 548222661 525794734
2 216355913 938947201
3 787549044 805985440
4 166050000 513525448
3 392472545 134749103
22 185754901 886655603
2 588464020 173221141
15 24691830 988942225
18 60565074 731544428
25 109325410 498257662
4 618435181 251151842
1 67802202 854269839
8 349167246 668308495
14 244794571 259914663
4 67161480 995987898
6 21449091 279072245
9 462376930 212892563
21 684986204 246369051
11 114714203 855636486
19 533430091 936589841
18 140373191 512022200
23 17072473 345001722
1 637387407 593710443
10 867993383 164162309
19 12330337 936038711
13 379691931 808895764
10 40354244 395745238
30 292016411 326902603
10 274818816 320206626
1 304265414 520819202
1 341826005 455868538
52 458290287 170535829
5 886764964 280867817
19 673558522 923473023
8 880693931 84804941
6 273226665 754623179
9 530223028 102933755
3 1795049 445247429
13 590810175 581179175
24 939524563 257316634
12 228464085 823648090
4 921745250 655095296
5 478324355 290296034
10 331043849 685931641
5 96816364 240894835
4 5689281 369039195
9 249736870 646132101
28 964577704 309954639
9 73141922 549841931
46 844800511 57140242
5 340633514 317016075
4 599033567 273796424
4 825881738 578064086
1 626157312 266670682
5 329876870 794922899
6 516633653 317558894
9 360102039 878552082
12 14448325 671093455
13 283417758 397776110
14 959080039 28374592
7 323632614 886353597
5 172845942 47535286
1 196515225 16583466
16 219795704 568042001
24 296879765 307929241
5 513888284 585268778
20 272242109 539119340
3 628554258 619884491
37 279350979 858357980
12 357606428 461945512
12 809433898 19812289
14 122346403 210429993
35 825700755 164949931
8 338044988 123497811
28 810953650 171642165
4 978415491 71669115
7 212318026 186804557
18 617039121 345537265
6 368264482 302100587
31 495845763 780209325
3 515839668 270375241
58 811892896 793588559
7 808128296 213631491
4 93244047 94436006
34 62649613 831483794
6 634991162 540664747
15 715231844 3773400
32 597806062 297541058
14 240528688 925364378
13 786286437 363574994
16 292049438 527185046
7 20723427 335314978
1 561143625 791739252
2 702158469 977131702
46 304564874 627843892
21 760676524 196022052
2 943733155 135228326
40 882530806 319007169
5 344211003 665889024
1 904959496 163729540
4 232382749 41626225
11 218920594 117968516
6 49887204 20930944
3 495493679 872710094
11 242376651 113328821
2 13194960 768962425
4 863638650 867163823
9 614772583 516069819
4 441752947 158448186
2 802095169 689751591
15 367012689 593021632
15 866553837 470416857
3 525959498 686145694
22 744592707 804891406
19 867573568 663757403
6 561834726 745570377
1 795039989 37871123
15 757189722 645171484
30 181274170 653988421
8 780275736 125035619
2 178476433 265337173
1 132758428 594571093
16 963390971 758117313
14 893401020 21327786
32 178257335 723904315
9 135064663 462309368
32 365217839 985168904
3 921900751 610003614
1 979369964 554696771
25 275910157 986796393
3 995511089 689497219
7 147836753 373059738
4 532138158 496497806
7 902683312 744370113
12 94781892 756075638
29 298415069 436472866
34 889970722 901922231
3 112472463 949994462
21 307076875 619007125
4 846111429 10140651
2 887459255 511614727
7 458547400 244653507
7 126554782 659340907
15 615859995 493365629
19 390120133 211702367
19 885615268 615364816
7 84457118 626619134
10 869422995 860555657
4 150185654 556108904
15 677109071 985020948
8 896380136 306772499
19 641153443 502960253
14 689992800 930266587
6 964041215 99247545
22 118200862 446223942
3 665520816 719143352
1 39087608 907113502
8 137607188 78230151
1 37019833 639031189
14 881820524 637035232
24 921094107 877743725
3 440917282 916215480
5 846238363 649832742
2 956842085 181579708
3 830839460 301110196
5 942357927 940831625
10 465836821 318250692
2 451421937 994055588
6 263531299 556315673
28 339234061 355077899
2 357393733 727140205
13 156305516 56476339
26 663902211 968239330
45 822471322 503879497
6 598822989 694477286
1 646210376 721151256
1 653627910 318799916
19 504242738 367641747
5 126600007 642785299
11 409570122 793058076
1 274115953 477013111
16 765231599 194665667
30 118312193 432951694
6 712279126 146752811
1 553361638 835982659
6 677312265 763885524
7 260593735 858921679
4 663064750 991724736
8 517369406 631113546
1 687027925 198055775
5 90988475 940932503
9 658337425 432231066
11 677500781 246887838
5 891668198 950129516
2 595512829 925979319
26 947920183 983898882
1 806145576 662311552
8 955480564 307875904
1 408916491 405780669
3 950743396 666755026
1 182582607 695475860
13 416457743 741359885
2 60553880 655739974
7 153173843 845195476
7 209397719 923916198
3 246030845 315718561
1 348496656 957445915
2 436869548 556948339
6 266624593 757590379
3 305883538 69295188
5 723107287 991102435
6 271670346 537122129
15 975307435 641587021
2 332679655 614772062
4 63483627 383922993
3 635327622 13972023
2 435764729 115143109
11 563719522 432519332
58 699361897 903306700
5 649298083 256198586
51 292688103 633890894
24 900809585 794598828
4 639767485 941949830
38 997500670 946739204
40 568571470 431041058
4 852997999 864808599
5 148534621 501102467
1 870453878 220813386
5 922127766 918181662
9 48496054 464427655
20 455079044 710764957
12 705288565 117387763
3 421776554 281736775
16 416156020 42985860
3 81642406 773367124
15 835225064 245121145
8 571588502 63236135
1 935971863 861785436
25 11983952 697450013
8 413515113 381627022
17 984179370 411489637
7 56518483 42735716
3 43232228 480829787
1 746218403 158613650
2 25047427 89288267
12 584246443 176201749
11 651341929 304586444
5 232618922 308804116
7 79088494 26431822
1 567148760 21704853
13 391288135 471511224
18 873499998 962585137
12 988185704 45751192
4 19105882 407772000
10 193032312 864654340
4 973510060 517578597
7 951103150 494444886
5 579735629 999260233
2 818399850 384209062
8 252574607 76746617
27 901898110 279320263
6 146905687 676982831
1 687272242 99637719
12 687842172 492687386
4 531094905 470227334
27 742988820 367050578
2 415439544 889085226
4 619720418 903990126
7 988167467 407378950
2 954720777 517054256
22 214323115 370630311
2 664861336 131012600
1 178806476 153825007
4 867474417 665431976
34 216166283 39780924
8 578214439 777867322
20 149917735 522572857
14 637075984 46356894
22 507437076 667900761
16 90834646 862642798
49 711782150 177027564
2 447390010 11087188
6 875659656 943866977
6 972007063 170054872
10 598476903 370544163
4 347707047 42860568
2 713172922 291921490
2 913177740 429910451
10 995316726 704327643
10 803110393 144989982
4 676185896 523644881
2 831314602 964210285
30 619677433 393963981
17 200099032 447100331
4 84244096 660021292
6 284911659 124168028
21 206422595 865785523
8 598298228 414808401
22 913778623 763260803
14 417505765 435259898
8 426274244 738038765
21 268171516 766257387
1 932377832 322500379
8 904337210 286018140
1 629500675 686323878
36 875220945 616760430
26 582502964 170252812
5 60538266 7966527
14 27598428 87520943
19 794372563 250189397
3 986570800 74094726
9 318321957 554062037
1 916151161 341862693
5 132459695 55706212
6 978808347 916155254
37 511088687 898358301
1 223558836 350662779
2 65711286 822206436
7 712049424 518810868
5 87228183 602663969
6 15602390 288845683
14 884101021 303692232
30 779261729 730682336
7 989356937 495302785
2 101567165 143408062
66 522491885 372042341
3 45384001 678202337
1 453803711 51394612
5 48641155 72239756
6 667361162 683894349
5 325838569 100127449
3 939106863 806531684
12 196756449 440284173
7 19137594 973741859
2 348362869 746081430
22 212962750 617266069
7 102066739 192583476
33 856699732 699303490
12 114521994 676958421
7 474382211 820211752
12 737126681 424533991
9 988961366 55848064
18 409901257 568840366
24 403767445 592649266
6 920823136 542237894
1 129945753 953183445
7 919798885 772935130
11 492838167 310070664
18 836042979 639950013
7 976257426 737165122
2 564528481 270601251
1 63943131 291266561
10 936917788 883829288
15 99147246 979707410
10 369305613 824907449
8 855761036 521332305
5 213559094 378870057
12 507211959 236998221
31 881867247 24127417
4 147938572 450961319
66 238777287 310650962
2 33987163 707467896
10 904639343 524650286
5 896168393 955153989
30 330099437 515263406
3 381199410 178632664
18 607975290 544448907
7 871594352 653623046
6 138191568 350813459
14 382585501 731058597
21 790576363 268576305
3 452905589 445833377
14 37797038 53289855
2 394384863 617527431
8 948221041 251056687
15 867668831 737810988
22 730925895 534190873
6 749813966 143177978
23 651047299 404489654
1 482763519 618100841
9 894821864 243617656
2 384676617 997565019
3 198791616 250027887
5 218281698 708830497
10 113085746 169271988
1 666150117 721818937
31 440509988 561733655
30 545083673 485628227
8 144291366 226204824
18 202139238 3842302
11 531999876 206301598
1 836023568 443974160
3 215026594 756724044
6 123773481 544084376
2 969177416 318452627
1 937338983 218594181
18 93389049 356204066
3 394575406 390564917
45 184987947 18915555
22 669353270 138955030
24 382591635 48722456
9 616624193 152094730
19 692902008 245583245
3 203617243 910029786
1 729033419 861525526
8 838227447 241790605
4 693199573 189163842
7 549157725 475896467
4 355377566 377420154
1 326892915 594031179
21 202595691 78975246
19 4876415 244136989
12 144999795 689120522
1 123871399 132073039
2 637894640 150521275
25 268583062 63293999
4 766307012 788159330
9 541137844 913909324
2 431651034 641823657
27 846750830 989003383
14 322365909 936019220
14 413688279 92162736
3 724014815 42212794
4 990356817 288015224
2 946561703 233571911
69 622142783 949892463
32 210533870 97552392
2 35135753 801980833
1 72549490 78467976
10 780409567 707633465
8 316809809 771847711
2 837380614 271896018
57 739133768 155645464
48 477334392 885874265
16 301868943 263075383
3 833978350 92426103
14 715490643 159632817
1 415247634 132502937
4 562344731 968950380
37 465658322 760252366
2 784081796 817827522
3 558039981 948164683
2 492683709 474774492
5 380386900 831778740
4 651430711 165202437
2 336214536 944000342
1 43690022 940751507
51 583070503 6173953
1 77152230 672342065
28 19813914 199401355
5 953030265 430121638
2 612485659 100606816
18 854936760 231307141
23 771500648 247540617
21 677485350 634302250
4 872867840 397888001
10 538753097 185557965
9 388287014 692718956
4 39188820 659863582
3 371440912 405236856
1 560313636 403916236
15 102762904 592298186
38 136693654 687082548
32 532976587 127323531
5 987620993 737666889
4 631267748 13923969
6 279318024 237756361
1 974152287 573837731
11 308304577 540694321
1 117080534 313958839
4 170502854 222705709
9 709633896 272662012
21 631780219 12263271
1 714359267 995906927
15 750306479 356682466
1 97855486 580201521
31 175279573 174234229
3 756611134 694449649
1 262742687 397619885
4 213595702 827204570
11 849876414 910358367
1 796097732 502580437
20 532115145 557699013
10 492582059 182392694
4 920441278 984649259
1 348112851 567611201
9 69690257 855177195
20 517707066 83113883
4 107020309 401684521
3 304901067 166564659
3 833769355 137542793
2 958168221 126297377
2 8087080 515434279
29 96730607 955909052
4 265953563 690978263
12 434908983 18997972
5 233291113 797865005
12 986879450 768159665
4 869212928 385384306
5 784001586 164805337
19 896742411 392053223
12 203802638 7510611
1 44021357 749309933
15 542142740 885809711
8 796334685 698005629
1 441076935 671077915
2 688843921 542623864
19 744548785 695302442
1 845078011 142610121
1 395362679 445129711
1 677459603 350661276
12 165859695 102422070
8 460025036 785627125
13 649856293 947495375
22 768910188 49031694
1 676424107 12871646
11 233087382 16570423
26 404300761 176212468
16 7789102 206326823
40 945816113 95136759
28 372837848 239392676
2 384466415 652036051
4 469569588 843836040
13 210193441 232691241
14 328325322 122086088
13 877132331 624403999
23 295645859 274771608
6 160957848 164948561
18 354808337 687690783
15 351865217 581165170
3 663115604 25339824
16 660376681 54450355
5 946832318 896076351
7 843652070 693272186
25 263747514 944686332
1 265139784 665526794
8 196840269 664975872
4 508964119 442606620
7 808312024 926250848
9 436555933 609365497
2 695017031 136880954
20 442194652 217068935
2 816241063 795006006
29 150949377 373831304
5 894644991 614435295
4 176064829 536800018
20 201421319 270114493
3 523640868 18824895
3 632125706 278566249
16 318438195 345277387
43 602089444 933301019
7 520110852 754675917
22 964093736 487490467
13 307305175 303238675
10 913480985 726308024
8 403100730 290640769
12 875006322 170230382
11 184891957 867909551
4 348677466 446433223
2 509157448 855708065
39 80789164 22257387
14 459865432 872577821
13 451252010 439567896
13 702035635 423518909
10 454334597 179847925
3 510455926 911252068
9 496599172 466931834
12 83869080 974566293
2 264847301 479721854
18 562649041 290208166
22 488202750 916353807
3 595240373 962289377
5 737129080 441738343
12 436097414 852420837
1 592268507 454674063
3 624537323 843961925
1 315888831 643108009
5 50430918 395950428
6 160810120 75095291
10 226597109 337480992
9 700119847 90397445
1 908099153 431324325
13 959057276 21902914
2 93818215 480933611
11 823703066 888141427
1 869200206 959819515
4 837904544 960309410
23 319665157 624222395
8 328858912 284490836
11 786238017 45229183
6 458083887 644487102
4 728095341 268570408
12 982850258 14764634
8 331623594 380126113
1 531404346 815973314
1 980285737 566053923
4 193838801 182508696
4 96027200 805109800
2 140357129 700801596
8 372221968 796311328
9 508629816 678474893
18 928593846 750114284
2 374765150 237597930
8 216047399 977818231
16 272948887 871698262
20 654309509 537407737
21 800773158 687169210
2 735508388 558919122
13 328233104 472949123
29 40648173 748595079
11 731774248 859601936
5 785888593 963341029
31 439730909 771955525
2 893817326 744375960
14 473602794 25230336
27 176901204 255294639
10 861599768 166394587
6 36361092 185928944
31 263706387 491062359
19 897709452 769166449
9 731388372 873607158
4 452117315 204481058
5 93798601 330218278
2 207070081 649033943
12 145047686 268804863
4 364294255 340320155
14 121543312 828825935
1 207780869 358491394
17 290384639 517802996
3 526282946 910656653
6 917435937 999274324
24 788411384 189243071
8 44663763 207683302
3 906153013 826238085
66 655251002 447618127
1 798719694 626183829
6 923126200 719204012
3 560285153 131530554
11 267298167 465688496
2 168001586 648860158
6 449273682 794362305
50 435670014 890340065
12 528054497 850527601
10 323112913 254512526
1 435420957 398613059
3 669773708 707573309
12 244783026 351750431
6 908770180 856982888
9 262291002 768236770
1 530544466 879967036
7 15602336 597529779
4 228920392 821341236
4 867547592 94040596
5 31059757 63959937
3 574133156 402566243
16 191246061 87114393
6 34889644 601799571
27 865403845 344576580
13 402853316 12770919
3 780514133 98208321
2 42210137 242611741
1 867663273 481343974
5 812145304 65664167
6 895374915 658231183
1 749359232 964854193
32 321046261 247575444
5 589007390 389803335
7 585684643 926992819
9 838078346 346127963
12 863212118 547657710
2 347226637 852161323
19 382416594 232142793
13 160906453 358634964
23 667840385 932006576
18 268381023 726050039
4 494198457 535896552
11 342870265 598054557
13 753336811 472331737
1 944971883 320632787
2 223498125 5167364
1 317616423 694505968
11 217747415 132261630
4 814117716 797671987
2 798729145 987242377
8 596753113 503646514
25 469487685 126750008
9 564545177 602728089
15 108078359 911374663
4 297053156 837463234
3 556660937 668142396
9 58485607 81447774
1 242848462 852880996
2 150459436 409938523
2 172652837 981077843
2 245206245 920558271
17 560450321 388123798
11 978528370 847837338
25 452877557 683126304
2 685980708 85147247
8 375676709 573826110
1 838943816 875642462
3 477981729 567796339
24 834460620 503389196
7 264119733 308650182
3 920599555 34814989
5 952051668 610202827
11 160412120 90055510
13 435568259 553734364
1 593896615 55383619
13 8752989 209410831
1 549194055 771654803
10 392511653 436050446
2 998358022 211655351
1 624362666 704029244
7 781780501 848911201
23 504822049 285794960
2 564081308 540414926
23 323816681 936861486
3 815370225 564363544
22 972479688 202791941
10 73891163 146655212
2 527497816 22250284
1 572278769 653985138
4 950306129 918920723
8 356463917 890233595
5 717914460 908572522
39 954731135 169265201
29 16451128 881001519
6 61500271 37914308
18 877025232 423910681
10 408312717 881158075
7 176384291 556562611
4 962618562 749520569
13 16183274 802565265
8 316436662 108600844
2 893631905 634461361
10 358783768 890095471
4 186966526 327869016
3 162740152 55564677
9 890766281 745708417
10 668415645 58096177
20 125791967 91984443
13 214155760 820747563
4 612233254 632429236
1 16432274 235262215
7 35223384 584792976
13 333432306 513931824
1 901556600 824171699
1 981919049 742340233
26 987522196 483683651
29 14764715 638753546
20 930716439 836915008
13 100642788 451162254
16 944043711 55508779
15 380022749 485436732
19 643288266 579882645
1 267654770 176771717
11 451921714 828494519
16 89060577 865677645
13 757694050 807785436
17 963712982 935317883
15 704571088 562966788
13 722992531 327421403
11 833475774 743695117
11 604022151 550857256
19 628029457 441955773
1 803452368 168364369
11 701728573 205713445
1 947348523 167627826
11 298534023 161359959
10 208553176 258651827
5 48174050 170156420
9 216839088 157029611
5 113256376 12512705
14 179734854 790664110
11 532292127 283990287
5 286273983 531883555
21 310175019 807746308
2 225190779 794309605
29 503464188 485475554
6 637412701 437865313
6 655286132 812242283
1 450318647 807777153
18 405084347 972146501
9 837104170 784014804
3 510343608 451661093
1 895328278 740489818
16 345828617 152068599
14 695184719 464277050
16 241963446 657265070
2 192700828 554422935
32 25717474 428998733
30 19084240 689297292
7 508345788 849568630
7 933672832 228163111
7 683198650 92295193
9 60888422 130903789
37 465098274 583957424
4 344118561 463816275
14 886226493 529772367
9 463917318 615245303
11 605431205 3070071
5 972247980 274207925
23 366584312 724511452
8 299054742 783975922
21 422770018 932329836
4 278769181 403018542
21 857309429 986287608
5 93769888 252914146
16 311186022 802314033
45 203146143 561552973
2 197472532 9114870
1 479239163 549966710
48 253948024 963146200
16 639542664 623195859
5 314188559 671107703
42 276019882 430696054
8 143000790 427672122
13 31420355 877437310
1 808021341 951512142
6 295689854 633742212
17 385745268 586858860
11 584804568 903693238
6 306648344 562471683
23 640733321 15893747
5 688712143 673804171
5 117294060 466654668
17 764544638 593957272
2 967806309 665068287
6 967861886 34949128
43 954468021 261516327
8 833723488 744864553
2 243316185 64836182
3 159123075 316060220
8 129917633 304655138
11 738873950 273397991
18 376298549 161350426
3 756599974 542358737
16 820942377 463419751
14 123514258 562924046
44 981302854 401293604
17 929481673 384415299
12 840735496 961358819
4 537039462 474861139
11 302345510 606470628
5 312606997 920046768
20 238018166 498194006
32 566644060 604779148
24 139669433 332879492
4 485082186 372433574
1 379444242 206949061
13 407994799 666483583
7 301144825 747204908
2 110534624 520353049
13 334349934 390657132
7 160076354 324170700
13 292441138 657286419
2 814985553 110764438
17 504592615 686968754
3 583539131 16968075
7 129397289 311263403
12 624956994 509702047
27 679643807 521176875
30 148096745 622907076
9 712756338 815101400
5 70167829 839930600
21 839317951 98349334
8 232378060 986405725
8 319493972 865588735
21 73136304 346646143
3 910180085 103512376
1 231964542 511796096
18 269097066 70708945
21 190804487 230542980
32 6950917 729845555
16 912026631 932346150
7 675192367 852713851
7 794589569 208574552
8 114425683 348442918
10 564432617 876393278
14 327312200 499576263
1 228692072 911825166
6 157149223 486782543
11 510859919 606566879
20 286515002 287128659
11 774247819 32713529
4 965086596 409802220
3 628652080 822872194
3 428230005 628726503
17 903756139 205187160
15 770795822 774606917
11 590098430 320521625
31 485876425 139832529
13 161995443 19387150
3 237936961 474889014
4 445721344 739740879
6 207155744 200984784
10 167505571 964698430
60 91025597 855509177
6 659823236 151160810
1 247015770 96546130
11 965185551 651633359
27 459704883 761189717
15 5155479 926679199
6 977456880 23900260
2 317500993 703856033
3 113607477 162190219
61 250288148 766393745
3 800338336 182398751
5 610174396 566457477
19 18231064 399557532
5 736452639 645512060
5 472718106 957831612
33 315281263 435357813
12 642895830 111139787
12 80164294 967993336
17 246570189 81325635
1 703494174 982691905
18 158532448 669416360
9 630138020 142272048
15 367637564 345856201
3 302747714 879984948
3 544394165 661750384
13 497399962 576162837
13 772840515 995470871
3 958614847 958773509
22 981709570 264880812
7 940954340 84567297
4 693906931 530709087
5 898797436 427792511
4 731053118 461069853
20 40398867 954676207
27 774184247 761744827
18 38505275 380270129
38 279191212 842310153
12 339415592 983821803
13 751888168 383362499
7 597967140 582174457
12 203741733 643275576
9 393269477 608703035
7 507224310 597404872
6 545008879 584650346
4 608420871 244243553
26 996883395 202696678
23 112319137 979465667
32 288612736 248154757
6 594664865 924681063
2 778051510 585194980
14 91289137 935377085
5 888725736 144374242
4 249424884 724381140
11 494429808 28085361
2 758418078 314294728
3 627303657 670906998
21 83620058 390123322
9 499488529 227029708
28 437720385 940105605
1 735613665 882176646
7 670994050 859809192
10 60764926 68624538
4 522146154 563500401
3 775200160 623863978
18 295893394 110944867
6 480628148 213013666
14 728537338 937541824
2 110771100 666324922
12 260802166 273657219
1 549490293 926274634
3 81088772 588919159
1 177849917 811004550
2 43650433 727112516
27 741568188 666769560
4 653165562 714800336
1 125215800 686233660
1 837769358 307509742
7 651846520 637419237
1 289667852 360460353
40 200522573 626266219
1 987319296 502736048
2 357535343 39356259
8 745836539 927398647
1 818021291 508430387
9 839000432 483970093
2 711347241 944383370
3 663023226 651559205
2 497779376 356153717
9 696034028 734326908
17 261182844 867627548
8 246081497 418302193
20 509515104 694164080
20 579872507 617836036
5 266900053 684894256
7 731258504 545135902
4 689549482 220495749
2 453013947 884513665
3 329900440 413165184
6 360339387 148753666
2 248407499 88000328
26 749931662 287029176
7 173364657 543525398
24 5361984 456737244
3 599678228 731519149
4 973124773 986778897
34 183070781 827514192
9 122557183 156799855
9 489881714 535274401
15 500840122 23625707
3 312357630 422103623
7 449706907 169075093
1 216452336 51214603
5 307377556 743063676
2 566774439 943217489
1 801097230 978548715
7 135379223 627236170
18 311203620 503461674
2 66331912 352911412
12 824362203 60386370
27 550487690 103625685
15 989016045 611229742
6 628150422 594305207
14 46201624 440952015
25 786929810 779171675
11 372668388 966271959
12 350754976 186056572
29 125369245 466415534
4 176627111 925968679
1 321549706 935276897
6 517061900 494208595
2 752441674 87695698
7 360597176 484569229
39 183622466 814655264
9 789361613 514798666
18 535899745 392262986
3 845758895 770856853
15 768136229 904511884
6 634641962 633660816
17 576606535 619185129
11 499075253 494605154
6 77454018 644370744
32 761371388 174691670
11 916173495 821465683
14 865217333 213803294
17 618153622 957942550
5 36123705 822047170
8 323362360 160121978
2 793893708 7940493
1 244896325 369409975
3 145982411 185210168
12 907442928 837352787
13 739788913 920055135
11 410613524 620907194
9 804963337 677783016
2 774080366 211504341
22 828828012 99829371
24 796729352 757331869
6 925986109 584435511
6 113418749 253801951
1 839570758 1866171
4 415065623 676841671
7 616217045 898413188
16 378809874 63527565
13 205896183 553084080
22 560850981 539062821
6 849571106 937581036
12 493338046 800518780
13 808152657 938048540
2 555835002 174497139
1 326327803 211771415
1 838355312 372619320
18 758016360 744471489
3 930624801 612192964
12 790179063 634188159
9 303803279 623223745
5 960488611 167874385
3 38642957 146475116
28 256751458 652096817
12 734255797 603929302
3 522497831 545495872
25 361502518 357348119
4 127822896 680401757
3 664343595 552825909
1 607588651 449612450
1 219833493 259570865
24 65080746 128835858
3 814171612 972219415
15 508773085 911359163
4 697292172 48481114
2 294035130 346734987
1 152564751 244624361
3 276862748 875748046
4 671174111 233351876
2 87698133 849849060
2 761391327 563201259
3 305333457 878992649
1 226457379 427938604
25 284322850 118649903
16 594449990 170034981
19 788397348 565735166
14 721502055 650900127
22 629203313 80968135
11 213635713 68182141
1 794095297 510958039
4 491204042 150574543
13 358694576 738144950
1 580778025 648452640
12 372960708 324690321
1 806335254 567918889
4 549471833 809349038
5 206880200 287568927
49 105413327 670811988
11 388550073 76807598
5 32733494 528941639
4 225498022 690738390
6 298917464 808391169
1 767655404 666187712
11 695164963 696841108
1 250728395 94904451
4 823699018 488958866
11 197009853 248102761
2 688795888 772312826
12 176406940 170879939
6 780533466 252136158
9 625192377 920728307
2 347665097 243737517
5 478478096 8496394
4 239189355 241590456
10 530421380 485314186
7 495081569 869725957
8 84949520 855190033
11 775547520 405674093
9 520167848 313685848
40 718949115 952651605
5 298930870 693338852
11 54267438 782139626
18 146716493 759938027
2 852994375 427593491
2 673341080 54330415
2 798359597 32195370
1 715308362 702707874
20 115488622 767084716
5 246877622 804904676
10 696687401 893406631
29 597692909 789790576
18 540424188 309624734
3 738239411 706953028
6 406577748 5938140
14 107081264 961679913
5 998224983 523670536
10 914006758 732987672
23 113676577 566935499
1 286496927 510392179
1 808307072 147051014
23 586513762 257860854
1 528374481 340128376
13 588075340 877469906
6 501066892 316466514
4 253052307 199201406
6 494030330 815202334
30 843731128 722198538
2 415188261 969918340
7 255802408 639011245
2 637718038 748830628
7 397537296 200562159
15 286168965 537772853
11 541763540 74588219
6 254569727 967133725
1 405663 149170730
29 118439935 77446701
9 772912610 743419486
1 245459608 862417245
7 128529365 847619205
12 555829312 181665340
6 518782678 864709711
2 335094308 775043253
33 981306403 819191257
14 864965885 330297567
9 428104205 596641700
3 581389154 996759988
3 588841633 9182307
6 535617132 68702060
1 345311476 672933535
33 444781475 473975279
13 296525615 456851867
7 959202144 35320237
10 476396309 404119820
1 947865950 816167037
1 45165152 591110042
2 94015467 881117075
32 950020859 364254149
8 638132626 697934024
13 592583374 747852104
13 598135981 601847420
11 874346751 839965810
5 789440305 215859070
8 769686127 662192654
29 31858777 33964627
2 409229010 217568708
32 785471626 197755118
8 995981487 678274300
10 555428926 986345952
1 372400373 632561497
10 257755458 269118554
1 895808566 677000892
5 287619203 931530914
5 630635166 344528121
4 138458323 703133419
16 363406169 268001320
1 891245444 862431544
15 978655047 149988843
13 409413227 548635271
1 761076876 721224923
3 520023528 990017679
10 164131153 435337889
4 827393275 622604487
8 941193861 24122319
11 891147885 667859678
15 759902832 950041486
9 324356781 889309449
10 602989997 894667869
7 379542749 132348188
21 984883194 52016688
29 242720646 472133555
10 168914862 231236706
9 778530006 86279875
1 964703874 38105684
3 249967254 619715653
3 131303994 361440393
11 255972844 729538094
5 855254717 411907838
22 294675502 378850158
3 969959428 912540711
21 869889924 242439468
5 508347512 166417663
3 707811368 936445916
1 478266061 358906942
4 11787469 429363281
7 566112265 968484099
7 681285219 746750342
2 572018050 973620992
2 275790197 387517739
3 494070587 630760819
30 941267113 101759449
15 828478385 377270251
2 514934229 990312717
17 642089076 637584582
27 858496949 579975835
16 193002850 810391828
13 929490639 458954999
1 142374193 382490681
13 206825552 113120612
3 308754970 526174791
25 259961729 457378600
7 904357422 505178123
12 528437413 332686503
6 153573960 112441745
2 419089351 263582794
4 879731370 721482695
3 168482855 211297447
1 631959392 700969579
10 117243149 559052077
3 246891533 896051924
5 210193094 309808590
11 167688034 582003726
11 853162832 653722521
19 596675047 574100729
2 343685757 232063107
13 555080138 822039416
35 270307243 527816151
3 49119561 809564748
2 316724839 923823717
5 820173559 556166562
1 810239665 56085837
7 723511822 933301770
9 799630357 325722435
15 747152281 116235678
10 10461628 53345962
15 786083397 538727560
3 87770522 707730614
2 946826304 895062158
13 920262826 949056377
1 253434082 804514588
1 985063480 112067353
11 538396282 868172127
5 887645839 214402139
10 769605057 896359194
2 880461919 146753200
12 23031032 685313446
13 97409855 934252923
15 861497946 725767185
2 922735995 431151981
4 98185583 771624289
13 925439599 931331401
14 186082209 338105224
11 518089391 55467835
11 963231861 442425222
3 529121249 98844321
8 354233257 646409758
17 418917738 5137867
2 584197994 283951932
2 77311228 338073192
4 499048053 12438537
4 329833241 679148810
5 200185816 778311469
5 99806780 581370408
18 341208530 280630302
6 711966124 121340013
19 936808331 526497031
1 863618969 971213659
23 8063182 862345914
3 692573940 68008722
5 822990535 662168443
3 199571620 520022756
9 920446945 273563875
22 270015784 945485221
24 678770655 102712012
18 880266920 559447872
27 23898297 998616061
11 247622526 645795526
4 807332467 365101596
5 469534183 810900820
3 50622061 1713173
2 21901396 993681856
7 458735768 676259746
14 193381116 134437806
4 757049148 63210792
4 132418102 956248927
20 97928393 540277150
20 544474792 291628951
7 380156836 689461234
2 593622831 313399578
1 37576204 226104767
6 310155592 515150584
14 803893658 638785997
46 186995783 754813144
3 73814591 146822115
10 867705788 767376302
4 3630224 476333082
7 888307320 728430846
19 426421525 92062798
13 542203438 584003271
10 276768745 179818838
23 991716015 848802372
25 758407943 892013673
1 752599208 86398457
12 696162707 904219719
4 988863674 336543528
31 537968264 539189798
19 418845910 22411784
10 970339460 507061584
2 67641487 964087568
2 392202082 833238330
18 685604234 214678301
8 286199108 42151629
7 343276979 69541194
2 110631861 857076496
8 653921818 90676280
9 800451971 621302119
2 734823186 629223393
1 134881512 269783910
16 825774771 16082359
9 245709323 47527958
2 445671092 702143667
3 34649842 592885766
5 960388450 39716781
14 346917388 802180780
5 579258515 339046303
4 466784907 629054565
16 960356667 711935748
31 904398091 67219910
2 963237014 934036112
22 969833310 732168768
12 8793860 755537359
7 121714180 132106976
2 365358955 846340634
7 432494533 957679919
3 30000311 342797154
11 201884172 70903030
8 14179846 47832521
15 904565925 262119677
2 803481828 644399125
2 466171003 467669913
39 748545892 560256741
3 514107950 264856482
1 575988054 572092468
6 200847761 855960010
10 133164387 284039962
4 938996613 912676982
2 838381141 150429722
21 104434754 892280597
12 934611852 682626682
3 32165369 195011303
2 619102413 859101763
4 440394473 54875663
8 121283237 199249471
1 201635785 505168482
8 556412543 458515234
1 943429791 244538641
1 23600949 681469898
8 359051557 100185930
5 892064060 61405833
1 543534695 978518357
5 370436406 442088162
10 114570461 715406438
15 17773851 327032257
10 814232403 552209820
5 276548410 47685483
8 306011137 338812364
1 949962486 465455594
6 681457343 233645970
11 252175235 831996152
14 69771878 709086786
3 804633930 44464536
22 3760739 376128163
14 727449085 390815310
8 526979584 159727706
4 967275982 68296833
29 692696306 207385795
5 871955379 681863860
3 71497922 747240791
2 165746352 57056531
5 740502471 901108238
13 32877127 890746568
12 664812385 852451265
2 336444014 294585014
19 227200475 604746168
23 454291494 47934956
24 864531747 861926408
10 46012903 840487806
8 426071405 503165697
3 733322641 313637894
11 565919726 450794996
22 776482614 991456272
9 410312523 555584658
29 673180660 554184678
4 819202822 644281737
4 611779832 133772234
2 903478730 932804568
1 298759325 229860000
7 707602162 761419922
4 473371027 902024022
6 569447530 596069726
8 613319179 605326544
3 539969938 79526591
2 442672570 35234827
33 796289291 128480771
1 106464486 577303693
4 975302748 767340375
7 481686922 774376960
6 370519388 395055380
14 133073297 994211916
38 741273943 780975047
6 888678822 217719237
7 146721101 44419588
3 433971744 281395333
7 850234299 697085901
4 715680144 355355204
24 662806375 764328188
7 753476777 577489712
7 928963247 346300235
2 875520575 805794354
12 475591132 349857265
12 886826188 494618473
9 145409412 180767442
7 344572835 344935225
34 728140595 570481237
24 338153317 737125978
4 544704782 862559376
25 170363037 974360427
11 788621728 426585042
5 582734906 32843427
2 870355492 68254552
8 639613188 405177831
12 736591468 974471486
16 177054949 393358510
9 12395897 761648992
25 30640569 84180375
12 863802189 420328440
20 777930155 899814617
12 341398451 560648036
1 694941727 885744251
14 909904382 31458373
31 483175458 675838526
1 600334404 415765859
22 603234542 305606667
20 159697587 124031834
2 512223473 902738524
19 182163574 570004518
10 762396319 547648843
2 896456916 318607995
10 621250462 290229154
17 311046081 107676733
21 785500383 403318860
3 32277752 384536185
3 838038384 594103912
3 660785630 896244817
20 438896091 929659417
1 249443162 900433530
16 14123520 689813402
9 615071171 476241347
17 398587458 718770333
3 435474578 94375503
6 438820013 405090069
9 601411670 787562410
14 278284972 455381941
9 240071590 972533699
1 414413004 581585617
2 895573067 355104457
5 479007955 529223082
5 323022269 391002841
13 732105197 762805843
2 610466545 398728443
2 893052517 67945459
6 251237084 497635306
1 2099245 837174431
5 214422639 394173176
63 493313511 41282363
6 976677497 485400806
7 856741905 668580287
2 680642906 360704315
12 394265111 164702859
2 695111412 722147623
20 654436461 563908990
4 446903761 217270845
9 702618048 951590343
3 62663003 127221334
1 447802058 694989931
3 655359204 278538593
3 433052801 639926830
9 92492265 72427262
10 785863748 791884150
5 317758773 531429230
11 217448951 354813410
3 53392435 584170168
11 43919183 508205696
5 994719507 705579670
6 963462202 424774988
9 534741526 249980297
4 898990995 395196968
17 232450882 734590751
3 118414763 844299506
30 894191316 231182088
11 46561053 460803757
4 908234610 675752734
1 921718686 300243377
8 575360041 181852322
10 120995287 172408327
20 812212544 904965925
2 895874402 954516343
1 699960491 747105844
11 710790836 101728439
2 937048788 248997817
21 843268262 910744768
17 959876210 733343690
15 655005678 641592975
1 112077785 655868692
7 87446842 567115556
13 248193829 549382225
4 892782559 811418931
8 431699142 745185009
9 806205550 266409408
4 272127742 425012960
9 820424940 488216810
1 633417653 325521132
3 833112781 829464281
12 10051180 835742861
1 300215885 875877388
4 290302580 229687691
6 332952327 202541186
13 392719635 392669080
10 650243805 980653377
2 418732233 495872997
14 226019052 252289006
6 109215936 15959177
6 692815525 850789264
10 890135773 669659223
10 320297304 468041775
20 134665619 690557375
19 867351517 976779489
1 110443154 667825119
7 94301590 272222170
16 802727255 101606764
13 797731211 919753049
13 931232259 520939740
2 475904255 541357510
11 995701176 547887836
1 185581338 240187579
1 784793670 564109384
3 339940851 272809567
42 312810513 746992571
2 411239079 451201138
2 347966589 497005117
7 392721517 576775812
10 281269993 819096213
10 232480641 448434027
10 288689652 394392465
4 205698826 296952799
9 983815612 114978286
6 580994218 968914857
5 449668558 547851015
1 126841691 472948711
5 804862112 728456806
40 614506045 424006552
15 851936801 120608646
1 927490682 595058730
16 384125487 714873469
65 421440667 59718060
2 752906615 978985908
49 325936587 953777899
43 506892179 734531881
26 951952535 172236164
2 701924818 572678719
4 949565491 416784474
30 217571357 427119747
9 514759611 187902820
4 116637718 179628725
7 919807511 780800166
1 488740670 346785251
20 393959891 472414031
2 209334283 553734203
1 349007566 699915455
44 204634231 960589831
16 231613892 303663564
35 244382022 446808487
2 798899332 734117087
8 638414899 356193555
12 706038173 65605846
1 56263133 304435797
19 749740571 389351808
9 729872859 830817200
2 856748478 148253824
2 745082716 478725958
11 813351845 281404676
25 531939641 455211029
20 291131020 165054408
7 117380509 567799120
9 653051740 425472973
25 407594369 584692981
28 132718810 751583665
15 540728775 269459783
10 869743014 97132444
1 354100017 73013448
1 943103570 583998237
16 23085839 126595213
9 510622855 612574509
4 689601847 914784112
13 938172584 821805207
1 542202381 68960927
15 351888437 151379809
10 722068400 378419640
10 120319602 447866144
2 810058437 900600954
5 570850342 117300932
6 499532081 323125278
6 798757529 461975243
2 228328891 273603364
3 193181133 205604410
13 533371473 315824247
1 822616430 800515619
2 913620681 972970410
11 593482342 775370118
13 328781595 881169135
9 522750999 334081385
4 581159184 236137113
2 847803314 112207237
11 566797343 165507970
3 110929959 914310752
11 64360001 668779110
1 88479134 116899691
16 552313889 969506907
19 839951165 303974467
18 376656517 123116912
1 603920912 952602990
10 559134157 509986995
11 72565947 167643890
1 750308273 473868826
29 766410369 839138953
15 540953522 379191956
17 199886150 706638929
1 651526428 576766806
11 795523585 267905976
14 725909011 634270123
17 34148955 147976014
1 811975882 681368212
1 110357085 490784476
1 737992627 906909898
2 203250545 671552583
26 253256796 669491678
1 513601456 863566688
7 814874709 346237362
1 621880405 997882637
1 120498627 408647608
1 785261845 812234877
4 195398031 556933409
3 671833579 300089216
2 492966847 800941301
2 737641203 67826097
2 884940271 735429458
37 467640056 932335068
4 171706611 436366860
15 535562104 174521314
16 435005891 69156033
12 514122237 923916773
5 830827949 329568366
3 619634835 262567598
10 971104234 307501524
1 653531355 157402714
6 636217324 929299151
5 799818234 338574396
11 610515178 192031933
6 398738184 816166742
14 840611803 822154437
27 694709606 384381754
18 426434591 521098984
6 901948214 596205724
10 660772619 97805725
11 593722678 281170072
30 890416005 600122294
17 555322254 193884727
3 714602806 994625979
4 158462910 691279737
1 412425449 84094567
8 249780919 534611401
1 420155839 362645893
1 588823174 442432575
26 563462426 463151340
8 639711197 301914715
3 682337229 712613468
8 477227945 142394485
5 675900771 870577447
28 576132107 732699476
4 624904623 417172293
3 274727395 271779976
6 630492778 646495979
5 892598480 190003050
1 790119041 337475622
2 540557507 124849922
4 12621663 273934728
1 641067043 246565291
18 691156295 891955493
7 613587619 380897027
5 685952041 879242652
2 29562279 764021727
7 527115749 864262770
11 339557127 192141913
8 476079442 588640137
1 202821312 62485593
22 888278763 740330425
24 601134930 335038135
8 824764322 253320830
1 572548823 784147204
37 530420654 438703713
2 974881410 407954549
3 178011078 538700640
2 544702586 415416441
1 335975077 133722317
4 632012337 833786176
1 193849727 34159462
3 143892056 979346332
7 8512165 240443913
33 701928978 693063049
10 440042567 223799268
3 553778834 68627910
17 846220762 558981366
9 432287933 997137100
5 326957187 347731187
21 976944881 883702611
5 527882013 206189984
47 309001696 501927322
6 824465508 597129087
1 465259713 832682456
18 369007107 56529172
13 690475297 568617041
3 548767443 27341977
7 973915095 51777641
5 873451794 469589262
2 409275644 193781108
2 358784780 298195397
18 897594441 246609222
2 701458392 33669330
26 728878500 326771410
12 593951632 851707524
2 418703439 44476167
1 57544415 137592659
5 484491092 217090196
19 263367376 418868800
11 493438060 688952519
26 969300945 323369072
32 195752169 806125450
23 807750716 628768667
2 890104600 360696080
2 725638035 776973304
6 920599188 97348796
4 575798440 407087923
20 357467907 317925938
3 934239286 478474984
5 174059641 714155634
6 918988712 601495825
8 527574441 256123127
17 796311471 226920069
18 141557782 542883794
7 468809117 43186731
15 694862197 599280074
2 522571993 936610686
5 166380409 660871426
6 764818524 790892501
39 273111649 860622280
5 399920337 677233414
3 229287608 421803661
3 153048833 134794061
16 253860051 177463613
14 514445813 713938404
6 351113612 741098593
25 146541191 693675543
9 629398696 498722651
3 736165694 122597663
10 671618999 585176216
3 340250285 153935941
18 598403271 360026451
7 486321333 250096502
18 377904359 768958882
4 844218937 262712394
7 885497393 437026430
8 655353573 467553659
14 894910341 516614054
29 722311085 349284536
19 862280517 251986239
4 212251655 569260062
34 130400356 336588364
12 169462815 488203129
7 28942343 789656793
3 386921925 981071984
2 12320637 453461172
1 608054510 593951159
26 422034125 897797156
7 279264020 410751448
11 241906189 143228099
1 450780987 789424738
12 971448122 964448906
2 351664671 678699054
9 340571738 597426241
18 697798892 332119494
21 158530833 269845824
5 545822920 854991589
2 929118144 499541781
7 841411728 108476511
8 410651717 617000416
9 298813981 844875090
5 727759548 780380712
2 297710820 281528515
8 843026697 131815685
3 71254053 340123391
6 434277010 810248832
12 316865096 50788670
2 401935870 430081228
38 619077332 836314858
2 518912668 695560628
3 402934746 793680415
1 74071359 469016996
52 889654659 235651028
1 862490063 251161151
5 545817866 947364904
5 723547456 509997603
5 608789960 279377356
1 330517096 522610660
9 29904734 3269991
1 24572187 758427738
1 658088101 741450966
11 787484707 334348705
1 661381312 893717571
3 124179241 188520518
6 343708743 79923591
4 901207513 669455689
28 65190945 402138186
8 28031103 546788430
2 189980205 829870632
3 409056666 597584822
1 449653433 189613805
6 790134346 926876999
41 221378904 551262123
16 147807587 319430468
3 253727197 21685818
9 313548407 554298824
5 868434597 109773928
2 471860843 6938074
19 284857577 357455298
1 210229324 234547301
4 680038110 453345430
3 621965114 347617033
8 517186212 936528230
8 404756810 597777364
7 66770878 139986523
17 644215683 52299312
4 546174042 502863544
1 539946628 232654095
7 107359180 769954951
4 774780068 931053895
7 801426763 299086402
12 925239401 636119681
1 473492909 154611040
5 310075858 713720347
20 830108512 684455505
1 187577055 534568220
6 62935774 237371746
16 80469572 384113951
24 681148443 209085841
5 154237227 488650149
2 955383516 269247900
18 816834460 184880061
1 778606834 946618791
25 229274554 330415259
4 782602976 857026392
5 435594730 681118005
1 162834696 970295193
9 816782617 308943696
24 363848916 61523757
5 203206909 416456410
1 887365071 344027951
14 592108359 466685645
15 375912166 227002157
20 869577612 292053287
12 857522332 954610554
6 590608375 638108406
4 840027311 910803896
1 67167680 465671644
37 77528453 451159901
4 760682197 811661704
10 603497400 364027751
1 607389137 555082069
27 676161091 172725232
4 417649864 515585809
8 313779869 67744005
15 469964794 713857519
7 258420671 425356733
68 217756187 900846484
3 829266648 704781914
4 480403694 685250732
4 297407352 99578093
16 308782709 631645853
35 228909208 522523850
6 801103884 381178668
2 366085096 592495542
9 866008264 689771501
10 273268237 375895303
27 273608027 141669231
8 661417188 92045291
2 413433182 695410814
12 826464342 105362801
23 953711284 666546165
13 523875373 977606014
3 746628315 590162219
5 487840065 506200704
1 943088014 197259777
19 152259087 200636558
8 790903572 692210289
2 760073500 308979541
12 678457707 917696008
1 363817019 682910128
6 364139270 66250756
1 631335651 419593821
3 624653165 113979958
25 628811741 551409716
39 231305665 871831046
2 927143967 680079213
3 47618317 764316997
12 536734209 91771752
1 872712167 273163391
9 493089849 731217647
48 894074634 372485304
5 169789157 502273141
11 680625526 824710310
12 579317358 431284053
1 713058585 379692482
8 149465533 48529733
3 749204327 800360085
7 219432610 327803002
7 868039134 85953588
11 237789558 533889774
14 952260622 569940447
15 793014814 571945253
10 549325846 932880125
21 69163040 151066428
6 379245682 505042982
17 984373172 794931433
30 661362971 140303865
4 887269346 796409563
14 752749059 577680889
20 42288379 726582532
11 190702480 592291523
11 181945964 65742709
18 669764369 480744308
4 996637248 489017233
14 318275791 160875423
10 291441960 757990597
4 716921210 445978348
6 713622888 964434298
8 792208356 742821737
1 888540513 445786727
10 194416983 500049922
2 44348225 537464270
3 777403290 48962484
18 689618730 95207496
9 495205180 106910964
11 472411746 167340126
4 8325372 153682928
13 997296067 26105927
9 60266872 619873598
5 323702695 276210928
18 104819275 271896586
8 41815689 458255758
12 287160494 619587258
5 496982205 411982387
8 4270749 306486469
8 527311548 158756419
15 397846512 479928470
13 371325639 192271856
11 426500371 748046015
5 891127307 715564027
27 336057444 236938633
17 300387119 848456435
9 575403286 379090736
2 966110620 700987904
3 248432113 220330194
26 63978622 489724656
4 771277762 492476662
5 160795131 32654871
2 674452195 465109858
14 16369919 424605956
23 469248372 489858117
1 312880001 413323555
2 548907919 498369301
21 714993269 156486518
4 710748881 368118407
6 800499109 54511919
18 271986701 972021016
13 773405022 44099509
6 555841469 740025925
3 467591446 852593102
13 569171319 515835033
7 211476209 259699887
25 944483103 775875633
2 355676287 437171429
6 405256496 781605220
3 398408527 549141950
3 707554202 388826694
10 857187253 98075147
6 934799072 629909136
3 743861616 813596277
12 83560800 226391753
4 841710086 987541627
1 756017071 986676015
9 121483006 147514774
5 218488980 157596050
15 695501377 903735114
6 450807555 729566505
1 914380179 589625880
2 253216473 957453239
6 942792276 579177561
6 340789050 395490936
7 64236272 341759744
8 326326884 109902891
5 403972399 636886933
9 69075981 548166488
11 398589155 322357867
14 919417054 278809935
1 359444179 103037226
1 59307675 962845227
9 934591129 672872482
46 178950394 804425899
12 667444913 352322010
7 428983844 98248784
19 277178216 640278717
5 686272569 947033063
19 778573615 751370690
7 587058747 99662585
26 32991460 79051210
4 547854487 841050886
2 275503936 123235156
6 906947876 247867190
8 681947584 682840321
3 600326470 551871095
2 432929124 161290786
4 605367247 30941509
9 600300714 273808271
33 949645104 450955161
3 196055089 945850273
3 992953237 243900551
2 350682219 553269156
6 293925257 92338396
9 446109434 467519396
4 932590766 131412895
16 906669685 397825850
4 922273660 966621661
22 296424574 594382820
10 756807706 621821150
11 314495384 432188474
10 541171398 543821898
3 961180271 677748499
20 881377278 22243895
5 893520702 985427358
19 86506125 278429393
7 5185530 833260956
11 149100888 914402509
1 284970599 931548705
9 252546899 280207724
2 417887161 191092670
25 119963859 371689171
19 133489339 417330617
11 710405782 357241482
3 696490301 416190680
23 96941505 135713859
10 26754373 726260882
3 653163362 850727446
7 340147417 581258987
2 809772197 149675810
7 562138656 580925641
2 648530015 366700543
2 601229694 89145584
16 547817891 413361638
7 353281917 271971064
5 451402802 977909971
3 786488231 999496624
9 85380618 176145322
13 909901833 539509933
18 987196885 871385979
23 378837603 69040611
12 506873997 44144475
11 22390432 760507037
1 390337546 43886330
5 930343241 721355548
34 716718995 244973046
3 799903889 118092927
21 550585415 339571636
3 65425239 178630393
12 267006098 300570521
1 225875270 208643270
2 402923860 386132214
8 315025003 243943105
8 312878207 80649701
3 429882091 883415198
6 303552750 523493421
9 499585110 423649543
9 48457327 94745633
14 387531432 227764999
23 427479942 948305383
7 277474863 37344679
11 41970447 355733737
9 793179425 96253453
5 540306194 152786160
7 488567881 453294597
6 86999610 722235840
51 33641339 99340856
4 365664944 315988983
1 651763215 8030565
8 155621365 716873184
4 840336750 780070919
20 11729546 437756432
13 365950773 771756112
8 554438233 10791367
7 284164673 66457565
10 208838274 553638594
9 249273268 190641257
11 321328583 527157295
12 265838279 633392539
11 633059178 918547583
10 678700034 683365514
13 965451616 104198172
13 870664243 4983917
23 111360934 976728151
6 518167222 99507558
16 801161095 94719793
2 7225832 354723406
4 973839033 451238104
4 850883728 454452339
34 112088276 517444586
12 711975217 168547652
18 320337642 359922890
29 706872165 80557297
1 698288265 299923773
3 757470608 300701619
13 760761746 763287510
2 595377919 989329096
3 392265418 77118580
1 582599496 682518575
17 559819183 120061672
6 914629231 383064518
27 169625649 191343315
12 57178060 612655918
13 670810824 707765943
14 488025188 597046202
10 903404348 904118121
3 835778379 84192049
12 572432421 867918216
7 881656396 549458518
15 979833163 308867912
4 570245266 577759587
10 395511863 840177537
3 845699021 264327094
8 540740251 777747571
5 984640198 60013387
8 155663512 962262186
2 359810712 620219818
1 205242314 696477412
17 657319626 614020524
4 684339544 273534589
3 826906769 446893552
4 272831331 113037146
13 432762426 589601463
8 626149327 180158615
19 499888582 533534655
10 934210421 179974166
6 952007289 780507286
1 737748567 516523534
3 69481595 502785076
13 503727212 550835462
3 816844018 660525564
7 150094213 827557683
6 341835938 735799809
31 712830434 857291641
10 657987283 678013420
8 364885734 237114377
6 761155605 65675041
3 256186708 182895698
5 625024683 50024615
16 870588812 290228092
17 566006383 483744710
12 244602444 838227609
5 719849453 277004634
1 646649895 543823392
5 530549411 120260169
1 455336633 911406315
8 488204907 290291442
24 369023535 286865297
6 359012687 482946250
7 491896345 205773606
37 649882578 902707555
14 600367260 863792175
5 660809033 478740467
6 806216264 371424920
11 854132560 493332338
6 515867633 657926197
6 800141040 328965537
10 469233119 623450270
7 262088339 311795748
10 8513550 528690820
1 26152297 522961928
10 767149385 725853424
5 468549227 793553842
5 165237186 55736980
4 420469098 249824539
22 523491956 87994478
16 60803432 497800333
1 195309757 224024444
2 951142842 872342726
3 269491799 379078797
11 382783793 837631772
40 558120047 634082042
10 822432785 759010161
2 908290682 955478981
23 476521796 823821312
2 754601851 530993225
4 590067221 206429461
3 300304182 913910728
5 425919223 741561900
2 824757474 615229898
9 514627407 693608332
49 413315374 435197980
9 90575770 906325454
5 667347427 379843615
23 373542215 627927771
2 82854513 832031995
35 965174623 233443997
11 518380709 810012311
15 790487002 498833366
2 154679177 183757031
9 852589380 421848857
18 854600491 538587374
19 170115026 902149912
18 878120088 177145854
8 875875502 212216117
45 154283120 630253099
5 735968502 532877360
3 883786619 797659347
12 45904715 33106844
3 358699527 849153765
3 598190099 679158615
7 9612722 707655436
4 558528528 696420759
7 464199950 120818034
6 30899700 220741036
12 605803002 287318276
6 965204114 392474634
12 745660299 134221776
2 95245623 529191891
2 396571857 621820649
2 610358373 815945275
14 840145558 233064050
6 762142853 422219334
5 6483664 198985362
3 58024484 477990460
2 128084737 758790343
17 108631200 746601855
30 249578818 181432745
10 262704986 558954458
11 879749732 278994316
9 325941100 788753381
1 219534415 984620510
19 101393731 959127827
2 432497787 575936973
8 659174853 2640125
7 965179455 60859752
1 748844356 458881816
9 920944953 160293192
17 756720724 336703742
17 218644183 773962860
4 139728279 510592654
8 454297203 721833666
4 340763145 49953424
5 733256367 53913010
10 474968681 491621585
43 828365302 94390009
12 134331766 795907711
1 935394419 361570737
12 351046846 172298752
2 92507062 916601188
38 106693956 819186376
8 883660168 276770903
11 347728342 684806580
2 135449150 834158785
6 657978840 669738733
5 554048015 535405936
7 334813790 915183849
43 487740878 545123114
6 559858206 962797147
11 490747439 259558869
2 498482867 631274470
9 679732495 390885445
3 883356134 104444054
12 690599510 862543488
2 79212627 177910430
12 698524975 395901527
15 842090720 115578766
2 5878400 309386010
1 674386886 419087781
2 474124797 224482120
11 486935288 600746771
41 852424041 752069535
28 885174683 907142157
18 903760751 252968178
2 895632949 874562918
7 758383296 161643526
17 781386435 903729642
2 122045456 546768398
8 76149742 955569701
17 664480437 193101754
11 267828738 268542913
12 723832617 313592772
16 934653347 14962480
2 649054457 586327221
14 241833693 362746961
7 812494619 108187940
5 956043083 687437264
4 311371245 732544189
22 640572081 972321401
6 397435308 704047910
1 565657157 147492903
6 145201670 660119539
3 14863991 259034059
16 377203882 559335121
6 983847628 289781732
6 156310604 927616345
17 912456121 710592559
13 174320757 551726264
10 540307369 2804767
6 754242775 592876699
8 784811089 482681375
3 44218849 471437100
7 492814156 958855110
1 430294505 746157691
2 857704252 911480595
37 964301830 893057373
5 745061053 787085459
3 76878971 88983909
16 206237926 836110502
7 691272972 981816432
1 405070000 863341085
8 433992762 831940666
5 13764731 99630860
1 166139251 183587949
13 811896314 953908698
2 318703549 425243512
18 998716647 25888322
25 213367874 620136972
5 43014975 215983864
1 428349904 862615485
8 646298272 199063767
5 686971470 68529426
16 785196435 920990129
7 242247312 532889562
5 413413131 723370492
2 14814239 501133816
2 874136364 528365203
2 810744728 350967284
11 567201915 508624013
3 211199307 170993714
1 235844946 697138420
21 632345765 250148665
16 438258315 390374012
10 273200967 443494048
37 8181948 395063885
1 760252151 209846296
32 883863801 551648286
1 827950413 943476313
8 868415223 271187040
1 660196759 178510877
3 764674742 626711131
15 277243470 18781764
30 475972496 249970817
8 269754998 977867115
15 257487313 391167629
3 220887433 257370332
39 778884074 616579252
4 174868954 15026611
3 511755955 531239357
7 856926096 680704952
8 957919691 215842932
1 615151854 902636252
26 15126194 600756431
2 647940572 525786563
24 152741399 480611389
9 631609088 721890974
7 889131497 89072955
28 698784895 396138766
39 54793936 986923373
11 412722823 63185089
3 134302842 846894486
7 157341688 857663686
11 676991316 325335250
5 30237718 428702846
24 252335240 339100080
18 527224043 110050376
7 291394965 794098508
3 796477997 493506781
2 230467468 357818144
1 538186403 771857176
13 415560985 159793885
8 555584704 866672297
33 214052698 124394256
22 549700088 538214257
2 195796816 599732824
5 251098840 938037214
12 739888811 281951691
17 447413986 377058594
27 887262449 431330043
10 567535250 680684041
19 991861665 41313283
1 46916309 549031558
13 187170438 128234546
18 804409896 263701422
6 670350766 869524898
5 226814860 871295959
2 224033970 192600723
7 267135367 982566194
2 109349372 586716664
16 259422935 66430909
5 808932101 956357320
12 231370758 748645105
12 626210243 996378825
4 833151695 129288710
13 325167926 76152188
15 397283817 635381653
7 376687538 740269411
19 861742346 173953692
8 712522428 119400499
1 581201430 614927777
5 256211671 64054705
9 253455447 537729757
7 499192781 680450219
2 565138109 48567442
4 251519975 220142195
2 254951725 928368283
11 786302841 362942540
5 295946567 741190864
12 365801006 299809490
21 697109462 554127662
2 443000255 394434643
2 847172859 258671591
1 741888833 365882062
11 67557149 999787564
7 807447021 699168126
10 457503053 97489504
1 306145314 315516610
10 653024864 56549410
5 771242954 313615515
25 592662990 141246580
2 640457844 85212803
3 838054925 539228337
3 381164850 877708681
7 10651686 440018861
2 923690129 126719307
1 893669832 438453506
2 92829868 467673488
1 94252310 157979395
15 285927469 607623472
6 402305511 593375268
7 124454368 409928893
5 136747224 701293228
21 23261249 334828133
4 931307217 713350544
5 46725009 947628434
3 57196368 780248
1 972429708 95211386
5 474837618 895815202
1 929365231 452613306
1 476254051 443505879
3 57103858 177024969
4 414189502 299227972
14 28651844 56359344
6 343621810 824773948
10 582950445 933519832
20 840083090 231507210
10 465811310 613975767
11 547222406 203218733
2 49731179 389052684
12 324227437 64302610
12 228291032 219433889
12 305060297 853804809
2 598992099 311654475
34 512774431 145322574
2 170010494 461662465
7 338341247 244972726
2 70878493 675622753
8 166637816 153237133
6 256688138 927587443
26 720950715 271098074
15 935271259 358998613
8 276188952 517214291
7 570405331 695691021
5 983430632 272742019
2 8413845 799033748
5 797489718 591800787
1 905571707 436996995
5 627773365 633217827
10 478193877 964071410
3 248003269 460804612
3 50429200 57217327
22 429122929 91217319
8 568120027 553135275
12 458988305 452818446
2 624164096 768279420
1 650956015 257183688
3 289329447 909306895
16 367767281 53807065
11 856818821 896011705
20 291382816 489624284
7 57011441 248682553
9 552474258 848411998
8 252320536 681125761
2 775361270 994136785
48 469825222 163218973
8 698876747 174110390
1 734738877 113998427
23 929457282 120076356
12 268192037 361886955
2 139982863 380483613
7 652277288 286551985
1 432877860 135243496
7 371645009 309270235
1 627796349 62709911
19 871758796 466613810
1 467659683 867147809
11 781791752 693632909
31 467504021 668196803
35 330520072 573873972
2 567185312 970706405
9 945528296 700940677
18 477496620 805100298
8 996701322 75029516
11 824785171 559552568
1 321388004 205556648
15 352314086 877987911
13 634570134 92102520
10 384331152 974371091
1 493130229 355080023
5 490978283 68482176
37 455002334 614409921
2 808712758 617840337
8 446931486 30210078
23 337594544 793140504
3 557280798 354789897
14 646747093 510600816
33 34369658 612658345
9 598743073 858982293
8 950611966 821602448
3 82958600 694088836
6 548908809 946528290
3 9943941 555222893
5 461805310 617576998
10 52110333 378211128
6 656413852 370275692
32 542273271 371622649
14 996706437 897767117
6 625136132 209740119
2 433446119 468141941
3 641860172 656320458
2 680897841 633959903
4 682700998 909683329
9 316477318 482757334
26 632481156 575151980
2 221733546 65182126
4 954717174 691418734
1 55236538 723056423
2 378338551 617390744
8 99609439 20215845
19 839135378 383509603
4 13408838 765486328
43 596839719 329235281
29 948893890 59588450
1 176995689 332588805
20 142105857 779511281
8 72810560 123982917
2 544461362 74907652
22 599937019 750747328
5 765153108 576250701
11 782138972 545636849
7 288075810 500467683
3 72958238 80482282
2 346902552 801908983
4 288674512 824555003
2 531487537 880563282
43 235379759 618340163
6 843867295 989649185
3 990216714 211553784
14 555033345 955902797
26 766153169 645869471
6 124484213 669788405
35 516545743 405036379
8 951452161 107321854
1 616304706 376434233
23 11888782 927562064
8 712392273 445697667
6 894834484 76826778
19 514061814 85376828
9 444730146 729538762
48 370179995 214762169
4 846736639 536285999
18 730011535 979044121
3 88468166 951647205
5 909844165 551001829
2 304162405 376643
10 681474811 166706342
1 148536505 54250707
5 545043136 703818768
22 995296903 831125158
41 557874843 965506166
22 53100535 338994798
18 996315515 623647525
6 715859362 593864910
18 528644557 958025022
3 126940947 28766883
5 536673159 209138106
7 924240336 376040474
9 131400741 902303524
6 615024840 984382514
33 654199557 485778133
10 990380196 940997458
4 666850229 338784290
26 565897560 586741435
3 204138853 508513908
2 692726436 86707091
2 455184087 737064400
2 580709086 687563958
12 973527215 667449526
2 910726511 10496128
10 222231226 461906651
16 850933068 90755830
18 171843655 325183568
4 427340531 605223895
19 760014164 379878443
23 436404517 586710958
5 945077197 650236252
2 469245262 510697319
2 249533112 404101054
4 6458859 843045149
1 217404083 842344297
11 946417588 367016752
30 597343345 739609253
9 296222028 824090472
7 181209829 382451558
3 157991347 910850663
5 126214933 320834977
9 498197671 394891553
1 452638302 409515993
5 166641883 28660805
5 927965564 610481578
7 63092405 573130388
29 930650005 114810018
22 170863345 670815527
6 63245615 818904020
5 893265849 564950281
5 118056872 273764663
4 805227209 17352781
1 710776172 433821867
34 443746168 414262717
3 669826115 532732221
8 997932656 730979861
7 212475096 725146912
18 367646599 743538353
14 869831826 244492256
8 527754444 682198781
3 652839201 257440545
14 801594416 291361516
8 780902518 639041846
22 831098013 418912837
22 872527372 88731311
7 319928433 605492539
1 793945882 847189362
2 638506695 704999848
7 614102263 761815456
20 61202795 801498777
12 539553307 481052562
21 316020994 432440491
8 24448715 294860611
2 302869180 63427689
6 887009515 488499854
1 694396850 108773350
13 163917511 889485285
5 344785830 387963645
6 162822222 504426456
2 982318964 10005415
18 423098767 338712110
1 859652964 926433280
27 785769372 372920829
12 436853966 872751736
26 676002830 906058970
26 617861127 154261216
9 610630715 588013641
8 511240353 258531025
4 981066716 528076721
4 761973738 583325928
6 446809270 226509739
22 219687254 53896478
4 977909962 374883184
28 571256861 244857932
3 473377514 830765495
1 197473166 22373493
4 30695994 51456433
3 923373138 225518253
29 353248573 650079829
10 778646488 415094758
22 165137784 385976247
53 200691257 632032750
17 179205145 31287790
2 934570143 195561052
24 513795988 782746869
7 355993652 477274376
11 801876565 494373516
5 118796132 772929133
7 908269689 257764564
24 842935936 474157852
1 22351486 580451743
2 108702660 88222582
29 656112780 396880224
8 585621822 499195811
4 91621247 496616968
23 181052869 584345315
7 126901135 892889092
76 858878406 885759369
10 300962870 118414014
2 8616053 458854992
28 962136839 668736817
22 681461089 458792786
1 878854032 230917612
1 406684952 131678598
5 547094883 922089737
1 336807778 909215022
5 275626043 67286617
18 325391615 985784782
5 950586508 977785594
7 242260336 854957522
1 836690834 761622676
4 337156482 535779095
4 629393897 23318169
7 207478792 427386535
3 806746896 504325800
4 215365839 210959956
4 130131641 164838004
5 946466521 271495549
6 883034406 943280544
13 385206386 830575384
35 734575195 250320230
4 423321816 117052174
1 784286284 891868871
17 471416797 835049518
1 685556758 821240631
4 232483440 406232476
6 677312846 222312387
10 989125224 515931424
7 268615089 367309487
4 59345544 966688230
9 781408039 536865379
6 239531428 318522881
18 895948474 185633122
22 53479994 161534348
6 72346156 321276554
1 772957683 317708324
13 311330006 191094053
1 397774952 16501713
9 53566191 991863766
5 699677717 186235414
6 925083235 163072792
18 554053410 809451868
5 16366139 113356024
9 555365920 477405735
1 50054009 759798661
22 334508275 744703128
7 487909759 400421754
26 963660651 296844845
13 596953879 768777169
3 28767056 183800357
5 6368134 346148235
2 664465159 980772444
2 411046954 936601629
4 1381186 222409219
16 414241130 106865330
1 379120085 4677704
2 694833523 19968933
9 913761669 61420319
4 996854345 59499597
17 875543545 444336331
5 771995834 473384880
8 458996934 310718590
1 645947300 600973983
16 591016215 548418823
29 498338913 163917992
8 397772544 237310007
18 628416763 747513476
3 870713579 382181446
33 49818375 284029574
10 347683475 222530185
2 216082153 818097969
2 5034108 774611631
2 800064683 446776467
6 398391407 91395980
35 553593069 769531478
4 98803263 736895306
8 65826726 966202197
12 337174719 983206407
8 276087203 755774435
2 98991900 670662450
21 111938728 366807618
3 252846491 964550149
17 30834979 400769907
10 333241956 7206186
2 63617660 450009260
4 873584589 276944766
4 7408375 169434911
21 344479703 522612101
1 584204768 989321412
1 187233231 10491932
24 820220476 998316360
6 829552825 895536328
19 820934049 9208641
4 760073168 677575444
1 674962275 681311199
9 727941784 368868842
21 340888318 240978968
2 171299367 992582477
2 525837315 276206800
28 268534788 443227266
6 956552229 738205946
15 480198327 918296338
7 474894160 984934178
13 883787527 126128890
1 446223391 510004903
15 382358215 654347398
9 340624749 110859948
9 942089468 871244323
3 847587858 691227002
21 474119847 171875552
3 355272863 697895817
5 754551033 193172145
15 111939655 176871146
12 913231641 215552664
18 458086700 648642607
13 396102165 457109754
3 9165826 310025319
3 557287543 923207820
24 359345024 690068898
8 15472549 892800600
1 437822038 76359118
11 827061562 840898141
5 883689954 134615521
8 949558580 833487058
9 581714841 947956171
12 713013917 34691342
24 776674691 72921562
42 723737509 134119146
5 685891567 214548867
17 653063878 648324524
16 614648595 638729491
5 797534465 213139108
6 905859456 441976842
1 780656289 335241681
12 915822641 401315232
2 878489716 435834123
4 509763343 213071602
4 762228133 140005372
4 785256739 407848760
7 197912164 828137745
18 198120531 272108647
5 909583733 119241245
24 612505120 176986496
4 705987460 281189055
9 952340989 518300572
21 573656157 462229850
10 133955075 649873750
17 281687636 561976622
31 956507951 373717431
8 442656977 80868371
1 400721028 192309462
4 475210560 804543947
7 52001933 218645187
7 510270759 177778403
8 243145524 376507401
14 52181918 664008253
14 820280017 121134734
25 881652176 989012585
12 537242365 59013639
2 565237794 530590481
2 624824297 486270112
6 459727234 253364846
5 237859322 887576916
15 317949967 293446028
2 668941171 994193743
1 229686012 536449721
9 607429028 873001393
37 497273795 736648426
17 768172219 522420822
4 723192909 184627691
60 103805834 650214271
22 994643836 738471906
12 501996322 92788645
3 613152355 413869709
1 126484356 961614318
8 280348756 624932239
1 217477633 403599761
15 259431462 948686296
4 584861991 811529618
15 887404688 722771821
5 701327511 389714609
1 879427170 859079854
15 424977065 830618397
4 309416970 855105703
3 880039980 555176385
42 219471937 242911968
7 936641 963254585
6 888015428 695795010
4 287825922 595477420
12 98150539 878681070
2 824275199 591722755
23 985668275 530440980
3 41067223 768656049
3 899609277 258258432
40 432141667 273354828
2 829258281 811688656
4 331186382 227377876
9 392870143 448333358
6 911398940 578630167
5 420821482 466433628
9 87577289 312771594
4 594313203 332499953
22 125934645 116324330
2 560520001 396064796
18 189363399 302770651
4 686822599 304018841
4 923360879 417044704
3 836296220 569704605
1 778232789 807051150
4 459490473 631503884
9 380499778 609969569
11 886331692 406456581
6 633077154 253309937
3 308488786 622297499
6 153675885 857111393
7 151717477 768503957
13 962209671 555066775
1 408630717 664025952
8 360724284 844147989
4 638221021 597499586
2 982956618 186204037
17 395186472 126632447
39 986241893 762304644
4 877906234 401125592
4 329757909 191354730
6 635770593 180970979
9 21171656 734833492
10 572523122 581975978
5 33272549 930649346
9 727676812 940239498
9 644021971 523282926
1 445160260 230500749
4 627687031 669723413
10 363133211 483206709
10 12451829 898857030
7 615980261 163022582
35 669705689 823310796
3 431789274 173074571
17 420015249 594119920
3 903019182 929578698
5 380913650 662498539
30 43015113 460647550
4 429384338 443018962
12 870068059 524987061
19 908858855 773797687
4 353633685 269531171
33 402304303 59679248
18 507276190 116768139
19 485349847 128415208
1 70173960 946128182
17 334854612 349466212
6 86534723 770625601
33 289550731 993410777
1 559367136 365422378
25 706183673 141350924
14 991773852 599706203
15 321974593 742434791
1 109626016 311801259
29 741064293 554970427
5 254885706 117885786
5 316206289 965837720
8 41068317 928956748
13 410190576 969314535
18 182404648 896337690
23 903989389 933032855
5 859088898 788132048
5 703870830 713786251
15 821222947 936855723
4 671195390 866429023
6 375339954 606858134
1 866132535 764020473
5 550899651 332598128
16 286545528 29851282
14 410343239 734007749
6 249955324 51142642
1 984108555 820441391
34 415537668 151021749
5 482342320 984895683
3 437557701 47835575
4 814196849 266427450
7 474231248 209901179
8 103777460 321873593
13 462631133 503361204
14 318586460 696610318
4 778546665 555620031
1 94100615 284725791
1 469664605 902624895
60 818667034 663560744
20 447237246 30278830
1 7851186 118409837
4 375746055 668474384
10 139937238 967768208
3 188045416 610470238
2 269753890 189433328
4 673195561 972952998
12 788914827 679896467
5 761242385 151245490
6 680707836 100163979
5 920124007 311713962
1 704258707 70052280
13 72070452 657479413
7 460624290 814715538
40 478103775 874284365
46 489402462 973688239
19 174664347 236127716
21 796931597 170191736
2 586292877 1496533
5 845729125 334710957
3 122464938 646322478
6 220079592 758383610
23 686610879 202550610
8 298957310 737736466
6 915195516 577051388
7 426792926 945382719
1 827135096 371975436
19 785499363 916632736
4 600612424 297873019
1 640035197 867704598
11 68574159 595372726
1 113190651 281678915
15 900759974 198393038
4 171938421 638960815
10 976252071 904604233
8 867927832 767093417
9 980237023 332869030
17 579300506 722239385
8 673168770 673283340
3 485350407 163517420
29 202199594 689960930
1 336745068 729456550
9 56604668 237926833
2 307877945 392780565
12 484754556 620217644
5 14472838 640953374
22 206756010 811323345
15 484473985 648210407
25 204728610 918560211
3 740679093 88633389
10 566624692 910150060
5 496054033 398295664
18 141911916 135422050
3 639469721 901796953
9 580539467 640100225
11 216206594 562094631
20 335400346 631473538
3 452128821 883105592
88 604104611 348799691
10 752342046 576597358
2 482192970 678537256
2 802180433 723102409
8 402936216 574492359
1 518414784 207457419
12 500429355 857193090
21 10658342 825127788
4 159565404 38399600
15 539678845 81543683
5 396998494 757772481
32 814950662 898975927
10 736960544 456704472
13 835585213 604498703
3 869954978 48326454
20 479367281 419948576
2 604157084 806486880
20 637087585 630076042
1 581312966 743737827
9 228531621 504243588
7 548762226 400731400
16 489354511 294455241
11 133866522 207661663
7 715998808 746822324
9 516928073 614361846
9 654100446 473200082
8 344577496 344320241
31 404037725 814475850
15 601054928 859841374
11 818776200 528480975
27 654533701 163692102
4 510507656 22476975
29 86931564 53317580
13 623579344 273771258
13 67894958 993310305
38 679653511 894847928
18 762433740 905019525
5 365487608 199830000
16 436806541 823392807
13 610913697 938905691
3 99691729 127754780
18 250175382 188552892
3 509965744 95285617
19 492351964 631189887
9 588327420 475944547
1 799626036 77069109
2 778734831 575434204
30 197703093 74669439
16 196419028 398984978
2 768985831 876524486
11 51753134 707379961
7 907346400 35340247
9 109961890 951386286
9 979655338 855730446
42 750731927 101192785
7 464321935 663949392
1 924981161 478590822
2 432086866 486454538
13 520022863 703910882
6 74420210 153286861
12 926602902 791097837
1 869680481 460321863
11 840091922 324774122
8 327809308 287092505
4 191468744 856441992
8 127448062 84850457
4 45281858 759948126
9 155392512 820582412
10 842249066 267381577
8 95920442 445770794
8 866831894 870393885
2 813142456 603090956
4 508184430 145898520
17 131265198 324377601
8 702124395 397063481
1 996584436 665148803
9 729050340 671777056
5 807482619 155754044
10 37987275 426047835
4 967688421 25721696
10 171423133 623292672
3 442824148 541384360
6 356496702 255596289
13 206119607 841788542
1 510538596 157169257
4 286920068 930444432
19 367618900 950547167
7 754455233 157946021
2 821841015 660612020
10 962672986 705437177
4 576394146 984715732
35 905675452 832719195
18 209392075 899366033
3 127226834 146085494
19 125052960 811821716
26 709709237 849410803
2 289472239 853512613
7 984804475 718155842
25 837885926 837508458
5 311331657 695561269
8 220196133 534329600
58 756216918 790027655
20 755747278 604632959
8 302370988 420522190
1 682366460 841151377
9 452830432 572224923
1 499367545 3732242
2 231476750 231964029
6 152034859 91126073
6 329067990 263808141
10 376834841 76511278
5 432826107 456185866
10 342000685 580413780
9 101767235 866985068
8 72130025 433905644
6 953585141 391007867
4 756657369 986497533
46 769554564 802089035
18 392880227 560742464
9 819427955 7767662
8 691113548 782655090
6 959238217 578895479
4 785218128 672960649
22 770618182 232586153
30 388116472 612569362
3 784049231 981541785
1 456217350 368216735
37 466004490 168271774
3 959426622 538932986
6 346279101 783298524
32 338387031 43278590
1 948444627 214618960
2 903315396 403041509
5 156967413 610319289
2 694823164 492033808
5 645849521 716558818
10 661994642 406074566
17 960337258 614212832
15 684378289 78295857
1 958525895 2729024
1 435832697 374205373
5 275675381 872771884
12 367372006 468650841
6 312546292 413537597
1 319241586 868002938
4 831095906 795608193
1 594923106 728296595
2 134700352 800159488
6 509701077 644764852
2 964717128 279567918
1 200753806 875991057
20 797439670 549889884
2 87507982 114689669
20 390184510 570911419
1 111773945 17384844
1 959323707 502713878
6 297590509 998155634
9 730862867 593347568
17 143206354 999840664
16 79554828 509547608
1 469586981 426691012
19 370048080 812047952
23 762624076 646243143
25 283987698 811716748
21 531986855 761376971
3 455634678 967337448
3 550958936 253268303
3 34744029 814847708
2 238460104 779048924
19 388058002 82998932
9 336727755 421947687
2 854476860 494976954
8 308951844 397184967
38 461964066 39448736
1 461771596 955017384
5 471370453 929324829
28 367614166 372264021
20 581230063 329854661
4 752263282 38811116
49 363212825 964705355
10 888020273 755831909
15 746572645 638401543
4 528013113 509899917
1 563162113 17707329
17 280799277 935777325
17 908003366 494204948
8 905977421 10930522
8 590068446 508657330
2 421595211 177975002
21 30222536 298629555
2 519261328 286623018
1 473405612 411816623
15 615565910 121946385
3 491673045 139752800
6 703336277 387517364
15 365662930 240214661
24 834809164 913335898
2 479106888 829803863
1 316095135 561990868
2 207222220 598770470
3 920856580 933163386
2 625119697 857704859
1 306653195 846944344
2 659802914 506139318
3 995815035 349462522
6 171278789 133995660
9 62831080 176079709
2 481986114 143794970
2 633173520 391256264
1 494917016 677194946
8 229410505 415248258
7 942929552 275225537
21 483628159 496852375
4 518639276 535006319
2 518615022 764861261
5 160920961 642818992
14 25231948 489710938
3 435747905 85568039
16 380196916 96069734
23 52408582 257762673
1 61968329 976951803
1 517891090 797198833
12 932122429 374783751
15 546300572 161606686
1 687133209 679169405
3 325093690 341546668
30 899711999 475563975
4 796920821 194739108
22 723419905 871023482
5 806986797 166990964
1 602711354 708051308
16 416156911 305871018
15 247019 40387067
37 194925642 268768063
1 95855645 715314960
13 787846165 84825175
5 230288226 965304595
1 216395847 346273872
8 180773628 943850961
6 859558877 546236106
4 122011069 269300236
4 633477720 520219863
27 540473854 185640385
13 971293522 668719220
1 35232484 782379500
13 278786961 705477377
12 821233317 643431025
10 667822106 739844663
15 831781605 702147260
12 726277663 840051968
18 100819161 707247574
24 75702263 882555500
9 351018018 585133718
4 829881411 758529413
8 623381982 252161537
8 277662066 833199479
8 724400247 213512903
9 485121920 516798533
46 605549780 112755380
8 670315030 994177079
1 710648144 236820100
25 452017514 189902964
4 833062307 231397794
21 984769817 121178953
1 245154321 71524418
4 799993763 925510811
10 855455639 793749110
25 676437999 913809209
7 389028351 524649195
1 523002703 357123786
16 412046602 145086352
17 489592724 471647611
4 183457854 666817817
3 425783400 83292114
2 780525523 678456519
20 316384794 283223336
2 35301467 426203771
12 917358906 607329465
2 197186726 21391241
11 246216598 814793443
13 773212477 998726207
5 513554951 2591060
14 467320150 928124218
12 677900295 415777271
16 290697069 23749658
1 89966945 948423279
19 333680265 789525474
5 339695611 887017402
20 803585916 196444019
2 182507033 273517029
22 74672377 74883412
11 881810978 335976427
1 592425128 817745722
10 896607261 284864703
1 248663061 611958607
50 848540186 785900971
3 422475341 837071512
30 138979366 660466554
6 544435027 342634691
12 39170079 547607904
3 709718092 793913673
30 602177254 361632914
2 60492828 528155489
26 644606268 851994473
2 983883994 785640350
6 539862111 520699083
7 46458307 713069990
4 335964627 272757397
1 351940957 164478979
3 906489950 868268244
14 272600278 708153917
4 724763275 727189214
2 949508397 622317011
8 522857341 297309441
15 979944897 336872049
5 696038272 329695522
28 35415252 482615495
3 106332159 621527965
7 22917635 783381855
8 974149394 338736341
13 516637156 948192580
14 1114450 357812989
3 927536349 966574286
21 609390718 483113256
12 247510006 44233994
10 456216076 349926916
1 623816998 90887981
1 924876192 34535386
1 48238309 132589070
1 683246721 789678171
8 602015625 28030112
6 68989118 736304232
12 515787846 756929708
14 783974659 822902696
2 102235190 123898378
4 357893761 77913456
7 286574625 181460306
4 618409952 961466330
1 589947025 98405684
5 938924477 398946195
14 721013781 271846947
2 916179312 964844588
5 55303558 236877261
22 415077503 613440620
12 478201103 447578121
10 414878770 119285914
13 681951118 635382770
1 478134176 48918725
19 233454505 784207736
5 722314172 637305592
4 774099846 745905891
11 249715951 206425913
4 174774861 525293735
4 14772694 727175776
14 676809150 955065819
20 590157984 159168574
10 561945185 132313362
16 256155889 238093596
7 946675141 131311652
6 26847469 920704053
12 886526865 805460856
48 953244249 390731208
2 812299436 214054854
11 878574447 228675688
3 266680000 373177013
8 804959150 710748423
24 631741291 28210211
5 444858947 556224759
2 594835016 418317920
8 420690403 500589534
5 462497429 527856106
7 998251319 662344347
9 890631232 549625790
4 95986945 572024257
5 233086411 431374202
1 589307020 719116683
2 100314845 101286533
1 737833389 521479991
3 671393203 616405456
30 832154 330422206
4 639069842 79672989
4 711707475 831735216
6 920235899 743120584
6 116943397 429203843
5 970576166 534223160
23 729236422 687503196
8 843917340 842250635
2 961231113 677488254
22 831531895 952330741
19 864083193 826494249
15 526547039 228016228
13 115142372 559553885
10 859953979 692278629
36 52555439 393550742
26 428944459 17873018
4 269736202 697492404
2 584338237 552570130
1 554849747 720692731
25 450080946 355915970
2 63326404 641342382
7 886951889 44973359
5 67803011 272106075
1 367015979 795145071
3 35543672 765674544
4 808992967 858471730
3 790986172 438810583
7 684429468 181307319
11 311431414 220511826
5 825067833 649704705
3 667910962 970584772
3 79337808 703949720
35 101082004 910386743
1 585135095 403753870
21 650767721 702700176
15 770371573 142272371
8 668361609 538707585
9 503030617 6198641
18 365015097 443450236
8 592306337 917265521
17 999980644 300705456
7 608889801 790606958
5 990487476 189811917
34 249161066 627712362
22 175075130 802499977
3 410732211 238840576
14 174622377 13286612
3 386077639 31640917
1 960352032 475463089
4 893097270 871741091
19 465418450 918573195
8 157249845 964757356
17 221832756 430708114
32 510285144 975651016
23 526905159 36498744
3 688160861 133448437
10 178972747 476631219
9 111816262 369224030
14 793174544 356025179
6 948751337 871020291
23 294466296 344443446
15 445385342 141952281
3 773382106 358908196
1 832030391 841224464
8 823723878 5992536
29 981682161 22721216
12 599624910 949613250
10 842813647 500356315
4 475989368 730295570
20 403897332 166080180
22 860737717 988805952
62 190619361 23408132
5 634277933 969862849
10 309929939 124525793
9 811436899 906981921
5 46717606 723926175
5 360086367 965572280
26 927116742 329141697
7 845582570 316704329
12 231095114 929190227
6 980092800 851856628
6 231860910 958993502
10 78701636 294350751
9 914546195 202759212
2 28449263 324775698
20 560769867 86422829
8 2290758 702566261
6 469589223 811643197
35 613649950 793436010
7 78102284 313951217
10 34893119 758378315
13 414022294 898527590
4 229493324 513577310
3 205003296 441751358
3 993605527 123937416
1 687940733 167698743
14 78122598 919987151
5 573218122 674623180
1 666555687 562333567
1 308261646 2582004
12 478638539 390068674
2 907367804 972463578
28 573085046 444058698
6 531182370 655593605
3 184565572 557233223
2 75550745 683434580
1 933175399 381791129
5 705489885 168749464
40 986606818 705398531
1 903123417 722032193
31 995655733 53723891
3 79315804 862001664
6 501126245 422397208
10 90834548 604728000
2 253209284 461923272
2 673629045 836867124
25 288738501 98115013
7 710648448 149639303
5 398702357 298970243
1 183637546 661885167
1 996892471 874983615
14 839888070 553057277
8 680749434 294689134
1 924748656 904994950
5 973498650 281572578
23 205701617 904020726
8 723019970 316225650
13 197656297 835029393
5 852506354 671318419
21 540696603 926944456
13 455439395 802547341
1 346875100 298480424
7 628961031 347122231
38 407224407 560920809
1 359308456 827627143
2 264366563 746373505
3 315905624 409365921
6 821438685 570205991
10 763725444 50490989
28 660519902 492513837
10 232086940 389728758
7 453979930 495290783
7 306617585 719982631
5 716973872 411261947
1 32678429 556717551
5 467148172 703344832
28 346773640 190810645
1 781941540 954697868
4 138295649 694879413
2 785874368 47458998
6 206751375 58984170
11 947931842 269778266
23 406945687 407914100
22 105213856 50175683
11 743855012 226375732
19 338394226 501953814
7 723875615 152697566
27 624326979 971625111
31 214325832 827669014
1 792264592 675077856
24 448534414 902692470
16 468141378 274504945
2 300854255 207174566
11 418357393 905975473
4 311009973 259568308
2 653948477 28475415
12 260749982 881307802
1 890212358 333095270
18 451155308 353827930
30 434444284 966193191
6 886040700 224787699
16 740801720 139972368
24 703282097 152414177
3 243020826 695653832
4 542998612 829018824
7 648957431 685963908
6 220397420 204261043
26 3968213 527513914
6 713839046 249944772
2 261238153 39300537
31 820130051 333536634
1 649658895 484081167
10 637703956 822891087
7 392404839 401796340
35 494571358 512370107
4 745268607 625615725
16 982842456 695776679
19 774068414 341261942
7 75951211 998008789
4 163296229 989306114
1 751185052 990410018
13 354920050 145815437
3 707340847 945665440
1 239179777 275601874
4 616059185 625720372
20 961747829 222097089
7 795760349 22496437
36 553794720 574869620
3 547804448 951958309
5 40693793 259440813
2 328535959 5680751
13 514540579 163044199
29 917686525 914477466
28 156648514 56904882
13 459281144 519948615
20 528810246 629034191
9 716580866 707361857
7 252072315 203312625
5 337690702 422836756
4 614975535 578120530
21 458357889 960295969
22 260328075 242061006
6 490033677 368332716
13 485441814 689616794
1 213045988 452047266
4 341810608 719310815
15 574339505 349092221
1 998853578 801070703
3 108067838 667992493
3 131898251 981215203
6 826737793 240282761
12 459109172 686927553
14 94030995 854544644
22 237228204 60328760
7 612963111 154142744
3 272554094 449311630
13 153334606 830601366
14 758009788 19065583
12 380342104 685174106
3 483967021 955399636
3 39483813 662768221
2 17870452 246841580
8 659902636 331095570
23 904714312 495706321
15 160930585 143817736
10 705131706 236486687
3 910618912 648423570
8 867997940 498998831
2 44652261 556965984
2 309131323 869475839
6 919953059 573979102
11 527158913 69051098
8 683814936 604666654
3 586841299 206425597
3 803391611 425677139
1 163502108 582053390
3 12575858 625320509
5 872837727 32614223
6 493241485 9481408
5 231412985 702302746
20 509210162 863064515
2 820891641 185077787
13 987383505 531178280
3 923573220 751304072
9 680450253 899661183
4 390660993 264078811
5 25802509 759226587
8 911687352 533673702
1 76411364 380118237
7 74591952 78733032
6 275201008 910608443
5 75391631 108594535
14 682542113 581373319
21 301782175 335216685
2 672054468 602338880
20 749425651 798767229
3 822253855 633876960
3 306157316 409315290
4 84716550 744890527
8 238289197 206871961
2 544884759 686422398
2 417589188 883377440
8 455423740 263592133
6 888507579 141545693
2 520201655 44713484
7 363994243 922789917
5 257990418 524671253
25 949065634 568427723
31 937264511 820591923
6 447987742 843295564
1 654084543 918269834
13 436654348 701979968
5 23462381 465993794
1 507727327 125391305
11 10128527 497442834
2 612555606 952446738
15 634846620 251432304
13 618655265 928415556
1 116402965 110430595
9 350068666 796518921
14 817767270 306708464
2 337357235 52784886
24 250154902 37431083
18 468047782 805282729
52 795841373 718750606
1 898846253 791965654
4 237881804 543604557
21 94119792 145387350
1 299011975 133249058
2 8109972 271187999
9 819480893 416956778
4 525448402 921835697
5 473688704 731880072
3 339975162 275529988
3 899101548 208568997
2 841769788 485565679
11 842782773 565996492
15 21325289 856714409
5 60935022 97797466
5 500295305 224830424
12 422076025 100191137
3 166821490 685191859
10 851440093 11857198
11 387045514 337890699
4 375961256 336213655
2 535758051 656038906
14 74591386 592895356
1 722500409 756986690
18 699041443 676584364
6 33435793 359034143
10 173218891 617689185
3 546302798 882770552
16 787684837 376833335
7 657384347 653008263
7 916342684 848846677
4 416192516 56639738
12 743855175 935304496
11 589496564 380170008
19 519677047 976034552
8 963787139 419766237
17 318248790 183815161
17 143104602 521795063
1 441290806 457910105
5 185786425 898467264
3 973507538 392231220
7 175165271 869198884
9 141683760 4515412
6 515947074 170686309
11 108260325 370416510
16 446499427 471576194
5 105424648 289638286
21 855643364 255884239
13 690651640 888899473
1 649480992 226137017
10 266481043 574295395
1 349579460 82963885
46 962074370 306574161
17 369372486 472212767
2 372535873 218837167
4 683316254 481675287
9 634953581 840457526
14 761133971 173468592
8 840145835 536147749
19 562918660 607962000
11 5333489 150547903
2 848176356 373678612
4 439800493 379312979
7 27499226 516198217
3 674230849 569280277
7 754325011 878800306
11 900511876 247128232
27 89269405 915016550
10 536455688 481337440
4 148906882 709378585
7 40310243 325462281
10 516186931 928832009
11 247491260 465617419
1 327905652 552214911
13 357697206 758379373
6 181296056 588780698
7 994961096 655784170
1 507363064 964734141
26 3446641 94081148
3 157667238 374367536
22 544026015 958787843
5 171075527 177267365
25 292080750 451393086
4 666009552 530009084
5 118227557 645947065
11 26264157 299370205
6 670591649 381568242
9 363268935 912104678
2 509596643 783781102
2 623087362 191239711
15 947821032 769956538
4 466018742 679452134
9 855901722 119380234
6 572801909 156369292
21 953565598 50335440
4 404465830 964727582
4 754037460 176032886
26 668763428 463762431
1 86547209 768021121
8 424558581 631479247
50 373093771 487410138
10 496356753 934254558
17 592240622 266791899
1 329891107 178606511
4 664438131 187552004
26 692958362 582364466
2 859927887 227417035
1 580420963 118638491
2 524684436 413371943
2 666802443 895768583
11 381699744 929705680
8 705890571 743696678
5 605221796 259522320
2 154293995 464738208
43 163102711 940369269
23 306674610 334436029
33 926967379 732199087
10 967393670 37495926
11 511883125 827904387
18 163830423 200628626
25 384507268 81124884
9 193500228 574008924
1 946498244 963296134
5 668121111 169743993
2 194654417 118458968
9 12723971 502174294
15 164376828 5033492
27 220556209 713083804
1 67838805 339626091
5 950511049 161166301
1 700632972 854129970
5 197036446 423589823
2 57521055 299943383
1 11516524 915023309
17 610033116 323989421
8 796305808 787077432
7 863933185 225099226
32 51563366 576090218
11 15931990 170518295
40 224312255 659465835
12 479599393 870905283
23 813615674 452776211
7 902610605 939066425
14 452198749 883754288
7 326940819 546779051
4 589550601 409216517
20 297145611 763703613
3 715408645 932999078
3 555723707 914832715
15 745400799 193095309
2 819874593 209951896
7 937391185 421273924
28 722735736 269307086
6 601205909 747448733
4 182442761 503711518
27 873065657 771524629
3 248164633 96366000
16 52840681 298896029
10 766943223 219971551
6 405400133 125209251
9 936767761 268180064
4 636467147 987366748
7 107541882 382816587
7 379346144 205009762
9 88728028 168372648
25 625471784 24273001
3 913793675 594078593
3 294755504 798668592
1 397787125 986207164
4 831027100 516025808
55 398402913 846754640
7 859546963 365765461
8 652370375 935302104
9 604470603 437290054
15 973882345 438641870
12 296300747 397770850
8 891836739 341218135
9 947448028 456121717
20 400094925 690655858
1 979010170 95086507
19 560265549 941154304
4 213773241 831710691
10 260602009 780935232
15 248364351 79410937
23 94894137 921714481
7 171007769 926814177
2 635864441 414464771
5 108227585 586378288
6 267661844 862316497
3 13897791 508687143
1 339019655 125726139
12 718969695 33387050
2 715889757 214856643
6 758957166 881828447
1 117821028 830744489
4 33461082 713476305
9 377939517 926425079
3 226661737 347523484
1 941545286 349252060
28 710829491 576721751
13 655632113 474798845
6 772793687 304328788
3 677830859 544440179
15 527233069 454940338
34 625472895 529402057
15 196459869 266711545
6 78260132 6685420
1 560184534 136060295
20 129234212 457403080
13 83248485 227608372
8 476174479 445152431
16 679597618 452085782
9 585745403 552236304
8 549036671 529747674
13 972079146 608840720
14 487088051 365681215
1 849867869 344746401
6 264635470 179015152
2 767982246 2310442
1 698292379 156679282
8 287026786 458276071
2 514176265 798260599
3 365702151 453811903
8 342292776 930082205
25 585468558 155227477
15 506012950 88256551
1 200742768 92658824
8 620211491 6350695
4 711334837 95799552
2 926966858 477705482
3 224447998 221010779
5 534273967 682911533
1 749502521 199029488
4 775997215 322939160
9 680427685 872639030
10 790391963 299339805
4 629307870 292849293
8 872896084 722277228
14 813235953 38313843
3 810887441 897497970
31 62238053 122370528
15 8447741 736541754
13 221521708 96391701
13 727020790 240106694
33 287870747 996229163
5 284239813 249482356
5 365788620 16788921
6 855789897 680016709
15 970530381 545266876
23 529141590 184924433
6 747462388 635248245
13 645007941 743137629
14 463144909 267558453
1 916688766 327672333
15 895017898 539823214
15 275069508 101126048
21 84885403 97622688
2 898026482 158754925
45 243620222 5142279
13 168274736 886797771
5 153404552 977343004
11 78324366 463880568
3 353535669 269706527
12 189771180 968952702
22 953269995 610991066
1 540295764 411518139
29 466040187 524645967
22 198823554 104485291
2 781659914 867864124
2 390292142 906268051
12 992092237 155904627
23 309337485 508619921
9 702472435 965841524
18 701897638 304672567
2 98409803 392521098
7 620156379 737550598
25 444118426 416635585
19 70890502 541790402
5 558507399 852746456
24 507687087 992831826
1 432433251 893542220
2 19844317 752708607
11 182384003 962899710
2 538449938 476032567
16 908197783 145713629
9 229747659 293119933
8 25073311 415870733
5 760777937 69437538
27 279019564 149212310
26 241794423 818302830
24 734411409 318254093
4 135098477 526510358
16 510593330 719793008
3 248584745 707674128
4 163714323 562477329
11 286529793 966157970
10 977295826 293215205
6 118077384 181374739
12 279106583 578203423
5 762114969 208311914
7 427446738 760607635
27 946371350 555562651
10 699113657 748890141
9 182174437 83338298
2 451918920 211192882
7 42761631 266636323
22 375442123 743797776
1 558393830 645425638
12 418478440 409959837
1 550733787 291712312
29 289817552 131027493
6 419684349 129553465
5 321172611 250024486
1 839496147 817433107
2 377341673 903326858
1 998624256 20359959
2 202695184 972563184
11 485310812 529154391
2 964717689 992805298
13 401166884 883721430
5 738780503 516849855
28 953476612 645392554
12 728400316 37355248
1 666474150 99498472
7 254987112 234893712
14 814599075 507222460
13 428716252 636188920
20 129059638 60319819
18 892376170 680747298
4 400818937 722210963
7 158165830 633789933
7 523051281 577471043
2 774696727 978892465
1 785286353 598809004
11 526445279 439919358
14 806898144 889600551
12 620290612 204034997
26 688916711 447082450
19 390016588 433676564
13 334645055 511798855
1 928064389 793309442
50 553593178 996086453
9 440378846 409198286
3 470605834 474929732
8 287615494 459067735
8 768382614 676271865
14 422518792 288961515
4 326336905 795545711
4 411094502 633089284
15 981308095 760145807
5 703434353 213158455
10 458568627 23314224
56 951138529 368206590
3 81741502 347126328
8 803648159 541252656
4 868802057 211556848
2 380134289 313732323
2 135558047 335562579
4 112769534 154482891
5 449504294 918290790
3 872856732 728338563
1 289190971 989614242
8 515727002 93441744
9 157579864 900907489
21 189196702 576587013
30 797689469 860866007
25 334341981 588686716
4 948267684 619662454
2 740362247 299930194
20 911958477 362425711
3 932205776 273839642
12 673936587 927553498
7 299114591 634684793
14 892744064 449086048
1 545542428 537739394
17 811180079 191368695
48 429225680 756333453
14 222562168 179187630
19 458159662 65327505
7 843221249 601948252
16 2673641 683521692
9 196251121 188623540
35 203725088 668318498
3 289383505 565431096
12 9300392 196576725
22 541352639 418620445
4 912797599 910898653
9 274445505 803578570
23 713337113 412023179
2 148561673 717394460
29 326786730 750771404
6 402083340 7208242
16 946810185 917374382
2 817680233 395810145
4 347068639 852253106
7 262647796 952903383
12 541939717 350144747
2 750068193 347285965
3 931468246 953387667
31 207699287 983453267
2 852591871 46048746
4 695484713 938858988
2 72050280 738709652
1 858641531 564977196
7 737562678 934724521
26 49866027 793902199
16 138361927 93749646
17 834727783 373636792
2 961671893 825832348
2 219001242 430715994
20 682429416 349328269
19 377286270 65627220
35 794627225 573092705
2 343457228 469378550
20 988863501 4134998
9 321333966 203118122
8 18434193 957166928
4 614731496 80065797
1 500263917 521394739
16 501335660 827334028
31 918772564 693601786
9 868194006 275486392
4 291467433 113392957
8 995344922 329637076
29 985679241 44768716
10 840493436 527705059
15 785487606 938311712
21 213021556 152775815
9 138537437 685689400
25 952784783 112185108
10 870017265 743803878
5 653507715 555441405
15 773962832 233068400
14 989711662 725808581
2 253168684 406416434
6 337547118 430083727
14 645308495 992289041
6 925820744 208367074
3 77827435 906945414
26 877208062 121262198
2 567651706 113076981
22 175631264 940371786
1 313193540 134422237
5 962099984 890973483
4 551895125 567783991
17 553973093 835362749
44 491028340 545336512
9 49881400 148565582
7 737227405 272594386
18 702598804 7769581
26 560837107 624688126
2 66915475 729494790
31 991183984 180741968
1 897550845 702401739
9 394952817 810770640
8 229169014 409484328
48 781481804 777514551
1 884232582 686117349
10 570133119 914155218
18 590153776 253205751
13 993327070 799671022
2 422792310 61929198
9 415542612 36636406
18 192498878 752431870
1 822962057 662095227
6 887734088 700920775
7 68812892 383331249
5 124439682 187041266
14 854777095 890699619
7 72429933 591627997
2 279737365 978396457
4 760218961 947450707
8 714188446 887905621
13 830394336 849392140
11 835946376 160857646
16 62185649 813922414
8 613439654 4056025
29 460267784 786102286
14 440370603 38679131
27 822078275 958753242
24 918490658 269051749
5 219748504 19791346
3 540622793 273072487
1 394967900 526027812
2 372360620 284232154
10 263388292 564379606
7 262519102 991040139
14 723693090 594585940
2 896244941 583581539
5 577378597 723713855
21 354265158 149066251
1 74320388 861040885
8 333224452 842126201
4 13822243 790864985
14 658575507 43245890
3 851044001 941585578
9 395752142 486949753
37 815799090 366767780
9 5908635 86810679
14 215165780 367168611
9 50045153 257813719
25 427328723 727609959
3 20925762 486971390
2 248003551 913743158
34 860956215 156906683
18 33715734 759805716
40 819096520 235973661
13 123349310 749985781
36 712695721 27788531
9 500562282 928352334
12 125396487 977325204
10 525272598 148168001
3 247986757 405188704
1 956215973 7406746
7 151317693 25851761
5 667415627 207774421
8 578496628 428369358
18 270187197 830785415
11 342864886 399527707
1 671269736 466612507
2 612661626 310171322
4 166778204 398361482
1 397384951 836929081
11 205370280 340108012
12 688095472 634004675
24 76843348 632420845
10 571886587 942356472
46 783389077 292403473
1 665538628 128217524
12 771185413 596335277
15 248273336 996184239
1 772463054 761169565
12 191909222 657920904
15 434761988 263185811
1 92617665 978203663
2 54298975 96709136
11 752966254 89723177
5 903750292 985504421
12 150114130 284822970
4 934348004 265182331
7 104425848 742757043
4 350807476 402992229
9 700751501 625120170
2 667795515 943806232
6 399890752 612040930
18 205633024 501682602
9 323216481 85799259
13 266478427 753846412
17 285342582 462721431
18 2946552 645188122
2 40793468 623721468
9 4279267 694425034
24 745895840 834357865
24 490365791 389125618
4 220643516 557374987
5 51967943 308052776
4 518300193 602783097
34 413374347 418926581
2 355381326 477602195
9 940667119 527666915
20 620360434 647188842
13 227433 160488034
3 819086280 603849817
1 835412692 974808364
1 814705127 513739711
24 921595901 534830458
24 282604877 184344289
2 573402169 221772254
6 356322790 378268902
1 831398852 380318223
1 539282105 77990997
15 922935918 566881349
10 351174406 944534779
24 872703614 125932111
14 167546394 471477888
19 830022412 156611565
23 983178124 984042748
1 702472970 141092039
39 554108377 499263034
18 201984609 384339136
11 731011186 802684177
8 575257736 190898566
16 76717688 177900412
4 368793411 976130154
15 350577369 694929482
20 550243861 417625623
2 455780250 627868908
25 715868015 435228177
19 848646903 756246501
32 316987903 364982912
5 375096843 747885637
10 253013916 242468066
14 426009318 71858794
4 797999917 818670692
1 217141794 901908664
7 520033674 367425613
11 359909277 101184173
6 376705138 243787289
12 932215733 839746331
3 76874316 258517493
3 520031640 936128028
3 377753747 671490478
31 928198003 209436831
2 928222776 586890843
36 561121193 651058319
22 497791877 28197154
5 729297378 683082945
2 79954996 750116669
7 726242479 667334408
3 369508352 402869699
15 528157255 131404945
4 771645733 159523797
11 556726920 232194948
17 606604876 854313740
7 541179997 339309756
22 580205398 777217911
4 42632966 354930917
2 615273516 144650403
11 456557576 286619311
5 637821278 474416724
52 358489899 46823417
16 508184730 766203448
6 190985629 7674840
7 370527610 40307273
1 909369061 461899112
6 851833928 261871352
2 436227413 698709856
8 277846869 342272928
1 917603589 313078793
26 263414270 466743446
4 68798773 549170276
1 688546024 332120798
9 956873064 864157545
3 365769470 713860448
5 743756965 560680027
13 658472294 410466500
5 523230107 89149023
8 138951558 275516321
8 720422861 189157571
6 319597490 692455300
22 244349393 577111792
29 831172751 207517952
11 246863307 411732860
32 81973909 932068484
1 836463993 856878672
15 686087963 518779604
9 113847797 703458614
18 544215118 468658014
12 720202110 950555550
9 288413372 930322746
11 570358937 237579106
3 850372196 312444025
1 919707176 720654956
70 717343838 558497230
23 55455635 804307063
3 663589538 614200710
5 274345538 835840604
1 156829050 187263911
1 178107751 223498293
19 811245664 297650860
1 56259974 997023836
14 93354162 82598576
3 254727168 794618557
10 872945872 703764622
4 740115187 4460975
25 251633678 164212278
9 249267045 97209868
4 403792181 438056114
4 86006317 401224325
12 770041654 495498992
12 118978046 379257928
1 687390852 356375328
9 559102398 511837783
7 819308918 241126939
4 606740598 455765586
2 133349298 179225113
9 600260642 269437342
14 486601240 42547153
2 861357113 797370137
12 71369303 833884931
6 203301400 681793901
5 450963645 717648977
2 890426349 934768126
25 869130405 39575018
25 960579244 321407757
9 688078643 783299181
15 375406062 77183555
2 485711564 432561830
5 211644590 583593535
26 556305501 709192671
5 478971990 394269776
28 36614215 940622100
6 658521 496016508
4 360598154 910904196
15 655569821 608046182
5 529681214 510068486
2 171727060 690526334
11 829764698 341195851
2 443481337 294969921
1 331459503 269599112
2 168134975 152916611
5 566225930 537580704
1 755994335 411115636
4 231207973 747896562
12 701090256 582463780
1 634266826 933142134
26 281561404 266883155
34 5896646 225052744
12 278829939 496041759
1 707227030 317507405
8 427323659 726151274
12 222104800 716545422
4 608103518 414119899
4 903225505 420177142
3 548014817 945587526
15 583983925 155920961
4 943565362 816501611
23 963007808 156793058
13 831617793 813607752
26 871001788 283104314
4 247415791 779311866
10 796399016 906552845
10 923018144 535820428
9 274449857 404967325
7 32934115 781770047
6 912464469 179104227
16 934694985 429783251
17 547645270 596692309
1 225374464 580539242
49 140049529 100015230
16 797629559 953339473
1 700619871 552130630
13 200314857 864266839
10 907354083 438943017
13 472175912 607550740
1 479245677 7583051
41 816804955 924831089
23 760017730 501233170
1 708428458 272025702
18 151281140 165244118
6 798110668 366713827
22 202367140 551532278
38 382686894 205985506
7 842964402 721857528
3 802453972 198889423
7 418861520 230789570
1 955615814 736771204
9 636171653 919938545
2 983185844 785145600
10 380574116 58869662
4 102346517 606745483
11 211906766 581556656
17 772730628 33643439
21 75405057 623200527
2 537324370 703505956
1 978635888 982175032
19 496259943 999598832
7 11180959 559896542
1 927547090 795089360
6 767795475 620931757
34 687310331 124778377
11 761217740 805160245
22 348579086 145625023
1 887661921 324619570
3 14325011 413173541
3 181400836 893380796
5 438814711 39543916
11 279562815 568252549
7 84142914 179892428
18 213908148 139321905
2 588411643 674636946
5 340620009 1583019
5 2244829 379271998
9 463300285 64138289
17 100572995 398620832
23 422343098 498129447
4 546400941 938666400
13 77172184 143539191
5 121985528 905635652
3 968420059 364178029
5 180047439 886628911
11 328317094 646072404
29 651598643 889202288
8 826635917 950597534
17 306384507 252396305
16 388230815 516467442
5 595385367 633157050
5 93868504 859166413
1 869070946 869287618
8 79007973 957697175
5 928290876 413200706
28 26039996 694253897
4 94702856 88099434
7 492538951 448108724
37 819428161 299442306
9 635850671 9109553
4 576971628 803340620
1 305461293 608372312
27 886526167 922242299
20 281489607 872120540
10 725565526 393862147
2 586326018 574204024
3 261246059 188171999
1 52897819 821067854
36 275315905 196060974
13 844064957 706486236
9 268605571 218624265
24 452857755 100093910
2 233157046 543958531
11 761922654 875328419
8 764022252 537259290
11 301817934 755394660
8 3577957 791520665
2 148516893 555737534
4 840866262 913851796
1 315158431 436633570
1 35367022 272385773
3 43750622 296708560
14 985321172 593291655
15 75908733 291208535
27 303912148 306512306
7 498751841 773547059
16 930222027 863115633
8 723898363 109447009
17 413759622 961774107
5 427516868 161596272
9 17544778 5735590
11 330179086 866696749
4 546749531 63491987
11 800480151 473237230
1 83425153 512656110
17 608188532 910606217
7 670685970 867868042
17 443177923 309758585
9 590603879 664960059
10 21907642 772847619
1 775956594 763604409
5 923900926 519601593
29 215110124 96617947
11 392193488 274520893
33 555210171 132946099
5 360366639 46126101
3 325459913 879831239
3 507265318 562896759
6 558928390 546046128
3 127536895 708152789
18 920717656 22565070
14 619433495 404504243
7 688768338 494870367
10 415029668 444940563
4 506161079 516120143
6 209119027 235919204
5 52462018 605589203
7 525318119 820291302
26 503078048 2060223
4 764279769 451527206
14 946253689 669882273
10 543866524 346348554
1 289277590 835925277
1 382215514 706521719
13 870870253 315686598
18 397776299 416305129
1 886394912 6066463
11 184089478 885831816
32 744238102 943397774
26 212697624 371412407
18 570464909 648653008
3 418164603 992101435
10 82538585 716133264
5 837304377 706297664
8 844342860 169692805
3 417548218 905963185
4 376192648 150419670
2 982232866 282228455
4 335609489 719449813
8 731988436 839685889
12 50881275 678801019
14 182133970 205815746
4 937838438 165032378
17 453271244 508112356
7 438929358 513578952
6 132724923 996343560
1 604268359 389511930
7 606338454 698536351
1 149258669 3811918
6 478051839 325853256
16 401119696 31614936
1 204693665 796064602
4 775495252 193582686
4 51626023 148464379
10 865140560 388215024
11 166774826 606119103
8 658965762 716665815
1 397850024 581559225
16 590244814 320422966
7 858686349 735923956
7 493624062 552843418
15 615494219 634853422
3 589409243 608263350
27 699819112 846537408
2 190564103 486575188
2 767435499 270006215
16 631729144 101108432
3 925896225 695291151
9 723689169 212373302
11 909857902 229564224
8 100715746 292053013
17 694616575 408927622
16 955344399 180727269
24 551331758 171696063
43 135101626 408581378
8 910257823 731684272
3 276508763 737912290
30 136054732 889893459
49 198086508 685912725
38 153176832 146114519
26 643390507 957313489
7 458910840 397062139
5 996257404 826737392
16 303794235 503211432
6 646539653 656165014
7 325258590 518874696
6 131862691 355104823
19 222720520 246016470
23 839218512 256238043
5 936352613 739833204
24 42596235 905723250
6 535109697 677255059
19 221950507 562094003
13 82935815 893627007
5 47233537 655728508
2 573465018 643082830
9 194779170 330681656
11 513775041 407768727
6 527845353 267506441
33 166116262 4700741
13 161733665 437299464
1 865880006 705668463
8 256704703 735512316
61 371290939 368912001
11 998428284 346727784
1 925580839 127202091
1 573751454 387646522
9 595573920 980019355
9 965994873 876240733
9 397818657 74275384
5 690083265 720246932
4 302558528 953064658
17 995819045 148972544
14 73010440 457769119
8 219919136 50555987
5 303556608 185237963
9 732145522 485270359
11 485091364 685080351
11 358623354 599255963
10 9442242 268899339
7 352405321 686537692
4 188707963 199974794
27 240670132 836209640
5 485646860 615900767
13 607063207 815012280
23 881929435 779359131
1 807820121 997550296
21 664962262 407148855
2 29667146 642136435
35 84473165 387321815
11 485425897 124510710
4 661114577 544126713
9 452218071 658460321
13 475840255 468196161
3 178476228 903942884
17 80889374 410842444
6 107796794 163352404
4 971656869 173375397
4 243065992 556758041
9 970571259 164489804
1 391662850 900035378
1 422375043 847941617
36 7990711 606153037
8 456717764 293367398
14 992707476 256826242
4 726420298 118685786
10 108969964 517348141
12 507663319 62180867
3 338968664 869123037
2 498112317 642457577
33 583034269 754829050
22 934166793 78937189
2 878325733 466344096
10 652598580 582777787
4 318607567 858606879
13 928117531 686862561
14 652561654 2593692
5 735764392 735270935
11 440001094 429965353
7 560993378 596442161
8 767746015 92735942
35 188268882 624607239
4 308211712 927373005
22 692878122 83194497
11 605796775 403212536
4 456789683 703373687
27 971447391 793953919
47 910888723 611982092
32 796139077 877731189
4 998871192 56577926
8 988758670 370994827
22 775504308 940110139
2 875590226 77461138
15 352005505 655538551
1 560336256 211367479
1 214142656 741614724
14 404945312 72293500
2 976903546 685427695
4 743732031 709358949
11 212763787 916823175
5 129616193 17425476
9 680467885 329826699
29 278343961 741690725
4 228431865 348533530
3 647523725 761625244
6 326135547 44160888
25 818995693 177973772
5 299441477 661210930
19 280160274 369627608
1 996553019 896527219
38 283647947 772695010
15 531712720 315780003
5 942267201 944740729
1 972228423 387964912
1 554617357 140787355
6 878824982 2789106
25 524928196 306251190
3 948956238 427401190
29 445862551 801649395
4 690492169 542144467
4 371171932 363532755
22 942753622 891210059
40 322761062 481158154
2 152180284 336096613
15 894126224 886161962
3 373162733 579938410
3 208862301 735021749
2 960665408 832651084
21 925720631 589979621
11 832784729 620779304
36 40854586 197803288
4 295882449 69168528
3 738031545 328001251
36 546029257 558151859
19 324412886 143965172
30 248179392 180165154
19 242576897 460284654
1 546195329 371720225
24 766514605 401786019
4 150231887 872027732
1 253536817 278997852
3 493043130 318493835
26 724758967 871897722
12 181871352 847958692
2 890936203 933490204
1 771162293 237059360
5 129188646 728589591
3 632777471 442045854
13 199484057 989565075
31 661337808 822180456
25 965160906 45976908
5 541410514 918638349
7 399484427 806790150
21 763327856 492306217
9 912164286 147481233
14 383493801 616411535
4 295694215 566984988
8 642263559 765680678
5 163093342 369834632
21 715675311 686281166
7 815799661 151346497
45 635638203 554437098
11 847089532 417349897
8 191067523 387101920
10 280631210 849903055
8 706972245 985599645
5 499354497 377612581
2 782914768 315727076
16 313396784 738612145
9 89233582 307087819
3 838689548 428999783
1 761831321 479937989
13 801744915 788818559
5 370857329 471662553
8 266832051 112080948
4 13557408 185345745
1 651711652 740353408
14 193994077 880438120
4 903771549 437484593
1 717839803 621168446
4 587347247 401944132
16 217751237 349589167
1 141942551 777049696
3 715278054 991095959
30 325932357 752382531
12 56141863 135251296
9 239236289 789850009
23 131494368 467759900
4 170727249 353679827
4 903096405 632706562
23 615234175 368170572
13 269713998 687345747
11 966882673 34028967
6 278207959 11222516
8 826571940 123791519
26 791768841 693379386
21 437994860 104325564
6 781739876 472921176
13 136256880 577170824
4 852083329 103168111
13 483422570 685260763
2 370144606 384353796
8 371869166 532573617
1 759070762 961755056
6 75601296 208107506
10 568809669 595355070
12 861902316 618420402
4 830087006 54386006
2 772398594 916447174
1 863216213 492681805
12 285898940 325232130
2 568450698 770483905
6 855718158 265577631
2 963358008 757864604
20 762029048 358111568
24 802614531 285209656
17 161874225 558441191
41 514536429 978294831
11 884934163 776973608
21 32631801 361438701
2 141744243 363203389
3 955603367 772330399
12 263214619 223676861
21 508810498 417147112
3 11480734 641310511
20 949358196 908547268
2 487996171 156188073
5 891562045 189496216
10 87612783 128785367
18 581828066 205648996
4 587100851 847754597
12 593383557 162501614
6 875917287 901839255
18 14857558 325118642
14 315270854 331251027
1 15273667 953996780
7 152084519 426231061
55 319148657 156098251
18 574794653 894489073
3 901973471 105404138
33 319979522 579015609
56 348775964 984394214
13 533982648 439402988
20 25842497 915687035
32 349238061 807180159
1 372157193 352385188
4 247858919 300288754
4 797547175 517724474
21 517802792 222578171
1 64076241 10225595
1 124478428 650461404
35 562940340 610721032
2 666053665 863094573
9 571923344 669616131
10 940433713 938971007
16 854327977 883288527
1 493359002 570919610
15 916607140 481104831
7 180293101 423430171
28 718258022 301050715
4 321890880 714299152
25 968776590 291349114
19 876422679 501438268
19 27294756 363389550
8 908152865 592009458
28 400234729 351756733
6 510329294 120462138
4 131172294 29677496
9 873022929 730693488
25 809911688 445928380
9 235259311 402465796
15 520898464 753383525
8 841731405 191079994
5 510264654 386430922
9 201444026 944902718
32 663749340 647384662
5 919614944 526861524
22 582352971 665797371
2 771443829 44980213
5 994546878 558973307
2 950734001 712739924
17 655955228 918933430
3 987263656 556687168
5 85469444 266321559
7 124592967 904052757
4 445194939 381370509
15 271844645 370943475
19 332387674 114147569
19 132374998 820254952
1 648184284 329473333
8 39855393 197802499
8 763100565 125232351
17 181512170 301892610
18 518826223 411553250
4 268841960 764185993
4 609832710 456938490
8 289575412 537731518
4 192039002 34391556
31 692813873 639013238
12 274180110 295858843
11 11993683 653566839
3 256680332 585507610
9 210945031 650174893
16 700385687 85279340
38 167628217 276242249
2 914883965 951275985
7 725918510 295177337
16 461948038 270847861
6 941561459 549565723
12 296422669 718608094
6 657814497 812669300
8 793767660 819272185
12 206398823 303524965
3 533027520 966019722
10 498873612 924889623
1 324950222 625801178
11 839130974 896993250
9 354696351 758784463
4 389452406 279646085
2 904562656 770597866
48 91480668 494812740
3 730359507 648218159
44 998705848 141881054
8 411834801 159161484
6 57621135 162355482
2 499429448 490585394
5 344974566 56853645
16 620983790 399738880
1 324603929 728186414
19 229012986 772698150
14 374721155 723552846
7 372595477 313819258
6 359102148 932888364
2 931049737 164749186
11 807202753 598998302
21 360368713 873439912
3 926291621 869101526
3 587599127 880042444
7 808180118 437395606
9 756031138 408344463
3 978910171 840395190
5 582099789 124787336
27 157789912 558440113
10 447861475 789078414
33 8121323 935245316
20 775639894 728277499
2 581045442 27294937
1 196524793 519672872
16 266742020 703285493
4 127422604 319133619
7 841012115 465452952
2 564524070 676762975
16 374610018 955119736
5 61921646 913535378
17 600112753 215356297
11 495504624 676991081
8 137447904 27668039
2 179324496 963979536
16 15325250 967143567
18 380791398 900770656
25 176766952 722220906
6 662935096 905970694
24 273859711 428266769
18 242869680 15312025
2 433504841 704164087
4 180630339 398998058
15 469635413 447500711
7 305029688 255513167
3 725334206 800614117
17 125309089 512365952
11 40439166 603689077
6 171066289 80994236
5 60371116 781726221
10 82795014 45004884
3 35272839 999318057
12 534054395 672689826
6 413178338 454417364
2 324156439 756413960
9 44054045 29404610
27 337963239 529237403
1 888104874 176428399
5 278228341 183694483
4 215970067 438205216
1 869553117 463743790
16 658016361 156013035
4 553882860 656584707
8 224109174 788993066
9 243484341 78113308
4 368466147 732689659
14 188849789 132344656
9 298956630 104860499
10 496451272 726151298
8 666700892 749921811
3 741001801 725148336
6 877234437 860618896
16 259266305 211954664
23 846964211 834114054
6 760682169 712601716
26 948572447 969143959
1 547323509 716859482
3 371409386 678744823
4 953017498 459352019
9 644596400 371953498
36 37235504 50457264
5 450381155 535888764
9 230104148 273479847
15 201147217 307295334
29 329912025 323789895
16 32108951 57965663
3 485866444 434226907
9 898309974 841007054
4 751626538 253931106
3 846887670 936191977
44 928448504 968541639
4 584551710 921585238
3 89612853 825245105
2 240705043 569886864
9 673407095 687466469
2 302480809 739192038
13 389414386 728932209
15 754993511 648154677
2 967711572 275799103
2 746209742 698946333
15 176117981 830029974
1 985457732 952692689
2 39029825 316656101
24 888629120 403459289
7 585450795 281637939
1 10938663 161483925
16 442881871 625278824
3 627181804 272286437
4 506253666 147615623
12 767115272 392536987
1 436175961 327888900
7 922122105 456510352
5 981729990 305288585
2 892950749 812220678
9 742233375 245405491
9 241497723 314687946
8 238155396 246383613
15 555129483 179791482
3 244838031 236396279
2 705812558 786545128
11 567191653 676415878
16 829707377 412211022
2 252988777 914450152
9 831456100 905231325
29 162265398 839676625
4 941777042 779041790
2 406486211 819644909
27 508488908 528431530
9 926996449 359635278
21 836058364 470436574
18 61704765 580973031
7 708067565 114072992
16 738746106 780458640
8 997580555 171133381
6 759897043 788561070
1 77453366 823587281
1 664149945 548162248
2 728473121 496629030
11 66943727 658038250
1 137620671 699472502
10 864732087 895150292
2 8164868 477455176
30 813110749 426470100
1 817083741 854789791
12 831444073 801389129
7 603764987 225363189
5 509790022 974092414
20 403657933 105357900
49 814262105 924130302
24 796219170 709775790
30 741416812 236831778
7 161717886 571654494
10 773771796 826502526
25 853533232 470512586
4 670244880 898125982
12 667807849 713991490
26 556015574 319389840
3 383359971 915471192
6 943303128 924685527
5 360064356 293579957
8 263114687 710224798
17 201208141 76938253
2 227026720 698912749
27 225291596 246955971
14 178333953 623828737
5 452140582 241600304
7 23575031 55382630
11 461526059 513198756
4 829698320 96795088
10 206074183 865425760
16 280951362 448787979
2 315242775 585732812
4 708951851 163370399
5 343728339 447551558
6 923595790 858709592
11 640398872 629747100
14 492789329 851189072
6 302037295 677886992
7 201304973 37992898
6 278350380 320926051
4 912261868 893436934
3 281629826 543502390
16 728361105 836365571
25 690472136 704234090
5 46200798 974304208
3 823138933 956196720
5 125642068 698513962
1 243677170 360315535
19 678338995 101861965
11 749517941 896296790
15 390856479 836346300
16 857281032 662747058
8 291066679 838222756
1 376916227 884843208
2 788955895 218076045
4 709205546 227323610
7 537827405 884473439
19 960785973 102563224
3 640132181 541540734
8 609811728 444383335
2 887259286 606748344
5 829913115 428694866
3 290613342 499729920
4 752390709 956577521
5 221429826 426572591
22 253126874 256414577
25 721522983 481301905
4 384947165 811358309
12 382629054 692712242
3 510373817 554144163
6 910974910 901706291
2 49542892 737527100
10 271160793 386821313
3 27668910 151215034
5 579635619 722247024
5 960061896 188729579
6 498618110 485814784
7 297426896 15707980
25 199187682 923698581
2 581508942 557601911
18 239803893 533681157
14 919716707 790050704
3 38121248 711207563
10 920380124 144555985
2 277720299 979482514
1 340331399 996662476
9 918500238 145094537
7 330007556 459999510
10 628366376 174948031
5 94409279 973911707
2 232360498 153930693
6 901959548 933638300
1 808740667 128194368
15 994584760 162642098
8 435447772 767447264
22 855474433 730110294
21 958461025 612658107
18 727420675 735675300
22 694929129 103482728
19 596733495 377347923
3 125393366 545962754
7 569032154 887937056
3 806868121 41430509
3 720381634 792924417
6 500408622 711886287
13 37732140 433923159
5 836644850 326972770
19 931108660 839277062
2 181968814 917858567
4 716148330 439609292
38 487109753 458625849
18 419785612 72390709
1 717185942 956228882
6 868199548 969084292
3 647666375 259625640
9 902992730 380782163
18 234111401 875150778
24 471919429 669633826
8 247037415 571297484
3 96659699 486530754
21 771342980 871227955
1 133545275 3106561
17 188983610 892633488
4 983193708 878990211
9 262792184 264791281
20 481003845 801536437
4 196869315 48440725
10 669989033 639957672
14 994517366 108129617
34 790091373 738512393
43 105173620 228553956
35 722576842 143667978
5 111779791 21505450
4 118038380 738984409
1 12790876 923990198
1 593549525 888704534
13 149520403 629930473
5 522073728 513726915
7 53397906 618810920
2 874690561 658838475
22 905322161 1689694
5 425338471 876384200
6 194691766 940705162
5 506665964 542652774
25 71757907 189650789
17 679750961 320035660
4 34591097 143363780
18 675453227 375331878
3 545787320 564470661
4 440830446 162759281
18 807210786 419880765
3 67152183 331052181
6 774019443 848208093
3 29416790 285375781
1 849523730 342251964
24 70960845 292382111
11 819261558 177530088
5 473945798 955625483
11 68002514 241836118
14 228979704 999811896
12 916088553 486885466
36 117810015 662752629
2 165634532 653078614
4 368241809 673083865
8 985782146 627393619
1 552591438 136941281
20 729082260 54847332
2 521866515 603710467
5 668429871 220632329
9 660558417 593127798
16 661271000 712041117
9 569605873 976931156
10 302092072 35137521
15 544494083 828498142
9 731318448 458981088
31 161486888 125731573
10 602331743 271219525
3 81519956 55469230
3 648330150 119351902
7 731598992 833323421
1 754157936 434052119
27 23334974 385649303
3 204666348 161252400
5 958845301 986478625
5 579030725 551136244
6 851807836 803282463
4 535447922 45983135
7 676112154 23754418
5 223094015 865320638
20 47356504 605977990
6 47869245 479392556
11 189815560 862063682
8 789832411 849024040
12 966242952 328937951
1 963353059 783009000
9 998126133 500399068
6 315805502 465963605
5 453690337 779240836
12 173900840 419721358
35 349597514 641354123
6 23285563 39559499
1 978430095 820169611
13 96437016 100181306
5 403460026 525572149
2 198783430 568121405
14 337351939 983972236
16 604837254 196722538
11 558182839 549345275
15 538454880 816903371
3 54177773 284663004
16 759230430 355595053
8 243803235 865262757
8 12385365 93664126
3 531841319 856511552
30 526356167 173192462
26 351700516 166547436
1 537027126 97088888
5 948612711 474285976
18 239519803 132214964
1 62667451 807930721
5 365477808 557752678
7 52210963 167364941
27 885356869 523143848
7 357022077 772348652
15 565564016 771870033
24 143544554 911970248
10 6603127 596185888
2 221233244 930855798
4 640749868 838703170
8 814059043 136150126
3 584459839 10804404
5 334726006 420175959
3 454605553 910692414
4 604458026 865621999
25 289668666 804542764
5 932661176 615261662
6 927110522 248026123
12 728773658 24816908
1 218649471 229738799
6 826730735 688188905
7 693877659 845400078
22 575082538 841923156
28 113777206 946701696
9 936953611 281277648
1 611889739 964094099
6 837251167 555682977
1 641355216 925050684
20 918754313 660147956
10 415999522 468043424
14 987832857 900113822
11 594421810 983517739
4 74471688 894786281
12 633738723 135072699
3 967376281 162690015
3 140588922 841105146
4 677170899 108056073
3 399651111 253447335
5 495952707 268534801
11 769069866 12773215
2 49750170 534972604
4 865491071 195697363
8 643946841 427230795
6 415784108 324215607
4 176674852 147959855
2 343568688 674422093
4 721701801 424725440
9 743346023 117802608
18 330680746 1942487
1 792121348 856852956
1 886419041 928462007
1 693677942 736270815
17 931718784 186722636
4 162987197 260061536
6 548922612 577905156
16 120007139 661997081
31 185244678 233152825
10 255593293 885215245
8 260058388 921260691
9 882534385 466335520
6 719961787 892484516
10 423817934 580735397
17 255110291 183824772
4 920613713 545694141
1 42753636 494269363
19 360012099 324662265
8 657517051 244546082
13 776778825 893250713
2 950869421 146631758
2 482597701 37442248
2 936278082 573763598
7 995443885 513934804
13 377903842 312362791
14 358639139 830837309
6 288782022 669471057
2 185220783 327325560
21 955676236 902400437
1 838209065 657009589
8 821205604 683599391
4 335818474 655548219
14 513879457 393889349
10 148051235 324308741
2 649291939 884307065
1 838710601 768100904
4 33509749 857443469
1 843007941 559790860
18 406047979 257286967
17 637458681 262613669
5 656169285 85869774
4 403527263 835871740
3 354783290 535160797
12 409445547 567433380
4 804977225 182755035
1 62952043 957586264
2 362780981 230453074
4 667486849 244220376
10 332202603 859263805
3 143176756 304003193
5 458633719 492365379
26 901301248 473096504
1 497665060 375752291
3 998246009 963109703
11 247707265 89348188
4 814868680 939042144
1 200765308 513543206
51 442039847 894378274
22 998037143 771306794
1 113977318 10052083
5 252763203 681355185
9 547230304 833074196
9 257369818 73794211
13 181359298 158943994
4 334193423 760769459
4 719273149 580250737
9 533821188 451007614
5 661673551 458209124
6 877648565 90854271
15 69004796 16860531
8 615890641 370805880
2 336556481 364557713
7 767733418 721543368
21 460563364 488344937
19 646277864 324745283
6 814282988 626890088
16 956661975 539348323
6 737846984 314490737
1 715518006 148791679
21 568975069 559789445
14 319096412 924150696
9 937107483 254217026
4 932080024 763775577
7 383658573 831164407
5 69284657 511024614
10 341466386 347636280
9 264373124 240275097
1 601384031 716519473
11 849230238 705318046
7 765554098 730404991
6 64524034 187271131
4 87312148 453746794
19 53663158 449471758
5 77686136 586300780
9 946342889 204910474
19 26084886 870651859
8 221580164 13624669
9 429718670 632277273
18 432371839 575295793
3 237005029 165712610
2 260279843 613278107
2 148181698 279422731
1 433780445 723940960
10 462118771 224164306
13 765257950 865764567
1 413398437 160718951
15 293443560 44879595
3 963800696 798085990
19 478829289 697061886
5 301235729 7975276
7 592292467 259155907
22 361648294 161074081
1 807522160 812953772
3 901213041 935216767
3 706725975 13783000
2 833947496 116206068
9 796042303 587545620
14 992507243 747934459
1 672073017 281051233
11 277969191 804443553
1 542527615 344699940
3 253076892 146492597
16 817115545 121580251
19 844269054 497174147
1 648565928 349602561
5 68224680 126169191
8 406614736 486500715
6 449968109 541413711
12 266919632 653427920
4 502131014 960398323
3 493065031 771694564
36 972066614 981888300
7 975080817 66520627
16 751078780 86537023
12 827549778 953032028
14 977663351 347999663
3 299751821 237259644
20 440217595 575235312
1 18085655 345266756
22 29803229 735401346
9 684744952 614814911
5 413098873 291293547
3 623992644 975338217
28 658325410 625360252
14 515842517 511533520
1 287286441 463962033
1 254869115 908374394
13 534761576 174490567
1 848974704 922712873
2 57403462 671702113
2 203507667 559821863
35 24060149 780867676
19 541440043 105360489
15 934457741 347035149
1 476045885 351232806
5 601884441 188496114
18 580184702 946286044
4 928442417 41182556
12 627164582 306016842
9 351610442 801476989
1 254604873 536499563
16 896175764 499876170
31 730412940 331321042
31 440665859 886148569
16 187645042 775108121
9 995625461 448077996
9 810636858 801634702
6 686209659 196183837
8 399166248 180635615
5 528193240 602484947
1 929646547 213055521
15 70719766 92847619
2 873660990 150282756
1 768206638 730646844
17 910987284 128784383
33 10285560 771166409
16 388267874 109404029
6 437657291 12351318
26 572954111 856994710
1 844090793 683186825
3 691705136 861576719
9 318097656 25919842
4 618347139 472980366
6 714024877 466774231
1 822527225 773811229
1 14759529 238463590
5 888698752 2944465
3 121422143 231353756
22 747801879 843139596
18 714219069 223703701
15 920185254 578441052
59 803673880 854581728
20 988816388 279223350
19 537049274 832046380
7 987608033 772708503
27 1466471 381415019
5 809605328 986399839
5 333437769 11056619
4 438191208 582885513
19 959759121 737004716
6 677443300 648881590
8 436970399 55465292
2 384055733 840326429
3 813347793 544266493
2 678225896 905906426
20 583448244 737346872
22 284683670 827197902
2 19395547 916578662
52 276055898 936759263
1 628080870 438425609
3 224453647 317778973
2 467318886 95191038
11 837547700 261621617
3 333380265 198577050
1 744955191 327525946
10 701058756 211434630
2 272318210 673725654
6 493931420 355746515
5 732160392 580523922
1 478573467 732240277
3 391847521 45845733
14 804358781 536599093
1 357914145 812176013
23 542821183 199142799
2 203564607 654783403
4 239822656 645646523
52 468086370 426935025
2 984076525 40962629
4 550865560 468869674
14 665408417 557495967
1 861059335 830320889
9 516979120 692156862
1 139134266 350164353
6 996963574 670581678
14 620645124 283327072
16 851037988 54308646
8 316759324 148633037
17 732599455 679695592
8 15217627 516796604
2 346325672 9560239
3 475867067 114635480
6 455663114 684653251
13 820156686 497789196
38 264087147 170522189
2 912587325 7240667
49 508424015 682472459
7 876372971 980098861
26 324615305 897356445
14 356053339 898317736
10 365070407 594607856
23 557334547 870500053
17 557427869 191860207
10 818437885 569645561
2 657573412 310294330
3 635063599 373338330
14 47344404 788039928
6 684218168 756496017
2 213950722 175106072
21 546178400 96875352
11 96296221 698319703
11 311882484 262852572
6 366803442 110937083
43 224604067 631660597
5 477900983 718174739
5 983824219 684983987
3 922882081 719751708
18 556019187 949773793
8 675039365 224198667
7 169598857 189568056
24 610470307 296989001
15 370461961 3210972
3 294168720 961098601
11 550453 474527324
2 513861980 133389018
13 372458120 16521482
34 285666023 782281918
8 501194926 614745423
7 353628094 957705734
4 810457005 488899302
10 60679246 431876960
1 500719186 955349642
50 324034767 369898787
2 829203227 237179041
13 371976325 941479241
3 471300350 944610198
12 3902151 262964199
7 318218642 515870743
2 291346607 664911918
8 529062131 211993615
2 484298625 112932517
2 809202342 621109290
2 593810138 134392861
2 955970077 446247209
6 524492923 487068672
6 773629211 273841826
8 392969958 192008205
13 624032259 260746078
4 614044395 701478885
1 726954358 166096615
38 591063217 870624838
18 948297822 10271332
42 105882498 359551432
15 166995294 530983690
1 137075048 545092314
6 964016798 339329298
39 41495614 508237661
11 191779752 745809833
9 600551591 337389
7 315362624 557112722
18 740198282 875770008
34 264931623 623932394
2 481842526 43097894
20 68620928 476549089
2 712216613 279218295
4 973385714 12295119
7 720979018 346833184
19 779234605 744463523
26 735567267 161790011
19 563642213 676147122
1 470666311 288131044
3 778002596 439757470
2 518220486 711309260
11 517113195 200235802
7 297758725 921466671
8 264076216 741831330
3 633068361 916780234
10 518271328 950990926
5 383003980 495246645
25 404229804 224730272
5 539005565 439044904
4 56849784 962099895
15 689583336 876168828
1 736087395 811650916
33 524969864 273412971
1 297739205 926337045
5 752457175 20638973
6 238902822 200216245
4 432073479 992647964
2 759272078 685902266
1 470134536 842305898
17 605660738 706778557
3 278391005 944336744
4 833833691 441194169
6 23727062 452712035
13 563791773 832204410
26 217668145 211113692
43 614994008 669821594
7 519887559 386395679
10 429470505 208332606
10 838299478 593263366
21 213830878 677969931
2 890350047 33651093
12 426792056 453844365
5 53050605 357693457
4 619518853 810656115
10 302708053 303500222
4 495624660 614827062
11 386423366 708277042
36 424515466 840270669
9 827839271 185390358
11 789926610 680991080
1 643377811 575190884
4 780796910 164993687
12 43007032 241601196
12 846606341 542923119
13 861580983 583520945
6 582724425 749071953
4 734593729 575684560
13 182414936 335406183
5 527778174 525601816
7 944063356 151744278
3 945585300 734262563
3 429427681 879915896
7 661918329 280521537
3 610100316 108801195
3 810801912 403418267
5 130547970 195232647
26 762107442 332767494
2 108369125 881641083
1 28566386 915045214
14 464642631 670457801
25 6600678 8791832
13 472498116 856173182
11 237629159 877168378
22 560000081 738211976
1 366091379 376634390
6 990516950 16059378
15 984190246 693164646
26 926159307 79050467
3 364414866 480214695
10 838408382 764048150
7 809401483 975961669
23 368710678 688840645
3 281993193 608662580
11 312659773 79571895
4 139075941 525194470
15 93135929 499408726
6 854525324 547098574
2 422931427 346576282
14 156711976 390540273
5 185418952 776043726
2 762889135 883677385
5 806552434 901598986
10 475957488 112437011
8 667268035 69573789
2 718167215 620208281
1 595845870 91171108
9 797892062 776667366
11 699048219 135456330
7 50146932 532473293
1 316218996 674029164
6 221653555 410293171
8 657249028 733143844
20 338396514 240552989
1 966425905 713507491
21 543028879 344130204
4 356232247 939900928
19 990832644 855251648
6 81523710 372493206
5 892113464 694004906
19 340110119 525895898
29 113871726 777609342
5 38880671 405599267
2 521640902 625568046
5 765930474 754711779
5 850723340 612351773
2 468532263 761766576
19 163840239 513417736
15 677111436 430026904
12 655831602 511250685
17 399765173 27114631
8 436856268 347902564
1 39054826 454915923
15 637035071 84058469
7 487159707 174813489
3 540205215 133079570
6 100342644 182548942
7 808621834 575275116
4 728087148 163276700
15 163658432 813595756
5 208875869 478406361
3 318902816 331772507
8 739214496 818877974
1 520506784 141836556
3 704830146 373630053
17 446122961 576707030
5 131870171 142435119
25 798162068 516375676
12 288717381 789284982
3 906026485 84591655
3 464851566 803691572
2 703646666 855958475
5 952312081 838876590
10 173189186 56186040
1 100350218 500854750
5 935616485 356451222
1 72325132 154012840
102 87022745 594530698
8 359213365 846205303
2 204989601 489315228
11 593084129 859659606
3 887323670 689810195
5 960377326 731673942
4 787446751 130186945
12 277296561 705026153
4 225769954 607526812
3 445126630 518158365
1 858520041 240286196
4 380014797 461249558
9 931069695 395180866
9 538234249 751682158
4 774264906 945985513
14 946056556 482283798
10 194723625 801662824
29 791957111 411256296
6 716117323 65251645
3 507823398 632146390
33 505280017 917663705
4 138117691 369697743
1 846319480 297256272
1 784816556 524662683
1 794346570 502877681
4 994152454 789506392
2 415632486 662611848
23 64206303 213862539
52 620766943 99242648
5 16399931 366853681
1 53483087 904528568
3 963413272 602692229
7 203717293 197121967
3 216308811 600823816
8 659422521 1063851
13 296168858 182040357
8 622672014 288103407
1 423935587 720250760
9 967524643 894496118
13 269649040 355271765
23 926822422 132476571
6 270797363 404625137
1 549721421 549821907
4 280807849 266891700
10 756105074 191692336
27 744606709 106761041
11 555076428 249025241
8 484135378 390276365
17 974744597 467206987
3 654136656 530355410
9 297977387 333211843
6 511691452 347343271
12 739088722 747690579
22 204922073 503559363
5 615498169 368262688
21 798190189 983411987
7 234706771 286074558
1 180148752 984327294
14 376430765 122598501
8 476081407 210683686
10 77830371 237522399
7 259843471 222806159
9 980361028 682184076
9 499464506 87801924
26 391267506 683037514
2 661733041 571287951
3 262049987 780546058
12 388925372 89543458
8 481730765 903853257
14 436597100 344603760
7 634408754 663320625
2 586010600 749038935
4 784628507 511545487
2 648984834 964751058
24 168885857 972102505
3 471154663 484233863
20 537632478 649916945
17 422085593 766245725
9 112609505 614586664
1 508728851 875079931
7 167322774 695462096
7 631294115 618756177
4 187275441 447280161
8 770071297 982932759
18 611399965 296064815
12 191339055 570807855
10 634633340 513497292
6 104708903 360718015
10 920805209 765516128
12 280519744 558159972
14 404766848 765948667
8 622459766 289503017
32 28558792 477303180
4 945198611 53540389
1 986362160 334787126
12 521848303 614879739
19 283644538 111721169
2 368363230 589691400
8 628314989 443664811
21 143013206 134215456
1 806266799 318061600
6 550716414 725090478
10 670972057 873387969
23 48833688 264750730
2 164866546 626489640
8 545475648 782595711
17 233383630 67182837
2 41587404 539713126
13 6336975 429815346
11 36776478 400037269
42 168377923 691102007
1 729464101 87493100
3 835217701 577578363
2 95210739 386730309
8 442205176 31369731
1 443740079 362006294
9 901734653 445134555
29 423669545 7078578
36 70548989 278313296
15 691550821 85412829
4 857246601 780330129
6 780463093 676296072
12 614753156 345612629
3 254567672 381555730
5 965135067 374846957
22 260645064 961657702
8 332913337 40265354
7 615003329 567169247
3 349789270 424871431
4 869590041 95496119
25 14427724 886581565
12 227779799 86890273
13 104951726 386397784
8 533405497 500327165
3 185694096 421845444
34 265581727 225014306
5 440375123 571771713
4 689287913 692614127
9 510979444 620316930
21 312359856 197988285
15 650951514 260208906
5 990268212 266413547
13 460565964 270659640
6 423949652 958274024
13 443078935 258580627
19 924203156 359320564
4 478310277 81283424
13 390362493 395460274
16 263640461 469871541
10 814017558 769141815
3 324545471 765700970
1 471103581 879648189
1 32536923 906880935
27 362029520 365016153
15 69441239 748241393
3 738048750 729205961
27 905258617 265038695
14 389439629 147632023
19 642602279 587290537
11 318690584 753634394
4 309771715 44772733
5 651742069 817631030
1 84570966 604544719
7 186154764 126940429
1 388735591 714005757
1 910497018 389032785
17 136355247 679387166
7 10998031 187319412
5 501431554 178713488
1 190880383 43723324
19 277839641 59839168
18 378742890 151985111
2 304798804 924725389
1 799237061 854988712
11 781728887 24162000
23 362260324 948305663
8 138619937 73325314
6 777752757 793618735
8 645861498 937059314
12 835332520 556479671
2 856647489 197727495
2 422720544 551311230
6 450048761 853176072
6 467127040 555612679
19 845402821 496534499
7 978422344 936359692
4 169153205 129947420
3 282278918 865272768
13 567606871 197472498
12 555471949 663703492
7 371359978 505495878
3 815033737 94410426
5 537259063 130804660
13 760840193 330370412
4 207483755 365706773
18 551431070 836910274
19 958514912 578887941
7 852884569 17062524
1 433434273 612778417
12 924186584 725269956
38 204845626 613805902
8 486097842 241181204
7 631478853 368776600
6 784869532 419981620
4 900130407 253110724
1 571886865 325679835
9 434966265 77454110
14 10319241 918393995
1 65798071 125216791
3 687696032 151669121
29 198145306 229859659
4 539145464 824626339
2 55890070 340346959
23 615209384 34185923
3 803505958 395827102
5 530770201 232138434
2 937212395 344814504
19 202884693 89201963
24 36642006 868329041
1 194565121 559233384
4 446775625 488921583
17 433431899 811276404
1 597307974 810997317
20 576221573 626767587
3 206375694 125765717
4 401343136 750114800
17 441526082 654326915
4 290440242 961145392
3 21696252 582100197
20 210569448 22509217
14 48865947 876648568
19 13673973 126355696
19 309542166 707401641
4 359725048 62148267
6 592569397 46147062
3 919451299 122485783
11 614217784 492579493
2 44407925 250278081
3 264557602 337532503
19 415924579 958812792
4 924656518 901137482
30 964913747 137656486
36 501388398 314856825
13 401626934 847360329
19 56140071 41050555
7 863729721 366581518
2 826602873 624427110
2 11406965 853202716
1 469497266 242305304
4 448292990 35269515
3 781540487 791776806
3 571180776 829904334
13 145093394 421839929
24 567957293 634229527
14 488530425 525426127
2 168034984 492517292
4 491440827 852963290
7 598655163 441294677
14 906455240 644055960
14 175976047 199957482
7 14251812 153490510
1 177395732 432410229
4 785659521 416495529
15 546349005 54408793
8 522937458 736966665
40 197322628 695414742
9 789305188 924837964
15 428222461 211282082
7 752033601 584356457
5 474364195 361726256
12 273177788 129948066
1 431203174 969079538
5 155898771 903710701
31 671444865 964142830
8 765026981 566916521
2 753291255 665501284
5 634601483 182421896
11 647352363 153927027
4 437909251 551319914
3 443000881 176335696
3 125048175 308835356
47 556843219 634930702
6 551037402 317451054
16 155974592 278202093
10 146922893 143051402
1 504694971 217671612
10 456676270 600160516
24 100821717 158493371
6 265607012 663452465
4 960984649 371098859
12 412027168 401509107
14 685603846 41174339
14 795454843 358459024
24 910599497 16718912
1 108019783 596721675
2 926218728 351713291
9 130057170 384746270
5 764835267 988903594
30 633080418 185177050
31 234324944 896144580
18 777129717 209970114
8 312592032 82975664
22 493671012 321768991
16 431466194 836528608
16 547461070 165391430
1 939542493 718469404
8 632527121 951756690
5 640423061 982252067
3 695016857 749491464
14 635626992 931602930
4 417594812 515996992
16 511936470 207163667
9 648508648 825288885
3 481806263 286827172
5 147673730 823552181
1 894589076 393838842
17 898305665 57807153
9 490886524 97148437
1 14843937 658453396
2 576250360 860459546
2 61050233 308711663
4 580057061 759080196
11 520867170 310429289
2 704030767 643227318
8 496307973 288250829
8 494261765 941032932
9 587738432 184118102
11 302584566 38076609
8 92072964 429833777
11 318801978 20814934
6 87185983 615498211
22 723914780 606271803
3 454877785 936016705
11 538906738 766124849
10 699934069 949475917
8 712618086 416502405
15 166863191 580549601
3 275901018 849100870
7 106900823 954319911
3 873085096 59302317
32 207757895 23224125
42 290311883 202951595
10 493161844 585668400
35 537273645 473762665
5 887537339 601543539
8 576842213 785925247
17 158940990 725997568
9 572379001 808582605
3 517006850 806619928
12 372436007 803632842
7 495505710 380498819
1 763223160 314529225
13 590009433 776119080
11 321335443 309864806
6 264784722 719305344
9 373004180 183263313
9 651795093 836674338
1 622940041 649596794
8 452105343 123444746
11 843064108 993557315
19 673245131 521887824
1 172973855 201010277
10 255720413 181651413
6 953841269 818271627
9 243899247 261114525
22 512912263 944148522
2 625387123 886764328
14 206153888 876286019
5 478611685 118512169
4 614019020 385444025
5 413571113 734778402
5 628125252 592836836
20 859346016 197122278
6 935559307 304504842
19 314756757 400778089
2 142462116 825909568
1 490631892 240703761
18 339687694 188453435
11 414113797 322132056
1 344227543 288946771
32 597962847 748115472
16 115127955 639747900
11 595586074 455007779
14 885893473 324044707
4 338669298 377357643
4 818996054 42899744
34 262533919 326444665
7 986533739 361716275
11 584781980 865915517
10 536146250 174331291
15 25528773 466268957
12 443232270 358062844
17 382264321 939986564
7 997273404 975190247
17 263139934 951242387
3 636870944 754624562
2 369967916 847434105
1 278314895 851079044
7 751135000 712058283
5 515647188 243167827
7 421629223 821075308
50 494086456 728234547
18 746668542 420015867
15 727333035 282270572
8 481360925 12724513
10 935825395 238994662
5 440206515 100940673
2 603870605 929979903
27 414044339 561970626
11 527769155 913594264
8 608802062 645535808
4 23387570 719939176
40 507492887 983506115
4 895797359 366312715
1 498839545 206885743
11 346248450 905092019
2 583718717 731428362
27 767742936 374456584
2 987280125 766438793
22 364235060 499217334
11 877277274 748310253
1 850399684 126843698
2 376760720 954047476
2 114332718 287461475
1 854176536 358011458
3 70441153 458382309
20 546943626 801732047
14 570009711 697989077
13 389819721 848327232
11 939597645 265852642
2 647052881 278502617
12 519525868 889991683
4 408520759 225457802
16 927935301 942690573
2 734727279 712755184
15 415591999 844623130
9 449029916 421864182
5 752212424 876231012
1 505046366 874312511
13 874074995 650883811
12 805926385 418029896
3 373531351 909430672
2 237974361 514248015
5 222736073 686369966
2 128386482 947794732
8 202508447 3586273
14 896396462 10041904
10 260819083 411246769
9 621384343 276931722
13 496590225 70231184
2 431216444 640840923
3 365498448 950501129
4 34094251 680934245
2 691061931 544576552
4 629178477 827184664
12 123722420 160478008
7 276480025 46511384
4 57407840 350742912
2 733930682 843479520
16 665341569 97941074
3 70171881 572590270
8 939071018 207155011
3 126785109 996905307
20 593090135 596194330
4 71555479 29796901
12 292772206 583554107
1 663794694 869628238
3 191513680 922777203
8 900470728 861046731
13 709704114 515337972
7 928734261 219488941
1 630480004 15548814
9 816976328 280767487
6 861871288 727608371
16 291845060 102003220
10 34018269 780346144
17 659451124 157091379
9 158621821 784968217
15 997741533 755946669
1 405768749 373895762
1 725753946 909118161
9 94804824 910037533
13 845473755 284943900
8 335736576 857121206
3 191343696 372404083
6 484039584 320457376
26 803986584 701946035
10 270950616 615873752
11 225896973 116010320
10 308832583 685634203
47 237756113 684764580
3 169112963 366377749
4 898743956 724110524
22 211658029 326913020
2 875390161 657427791
9 591829743 72588347
17 689362878 861505836
27 42185206 983532043
3 783731854 873844064
3 129464748 460568046
18 564979087 874759894
8 757851724 295389688
32 321001672 135517005
4 453552940 770856588
15 830991571 237456465
4 544597254 370431240
2 726803588 203935011
25 425287936 488361314
16 843117477 763564950
3 323441437 543514200
13 302128193 845182893
4 288053546 154390814
15 206827077 542312943
4 710196617 892131534
7 392489711 631736635
2 65000456 969664626
8 163816081 653487726
1 184998321 205781215
7 544356342 64838335
4 207473472 807605039
15 278251694 994764175
22 565233556 822477073
6 971965702 389371213
2 578938859 186805989
27 174454933 15392213
3 536945162 83392123
2 763609489 222579592
19 5654502 115044319
12 151957148 719059769
13 995094787 959622591
1 885924400 575995962
10 404741549 834120511
3 246089602 896372016
1 522026854 226284201
16 340843769 954442286
16 973391952 743654740
37 394476673 410980173
4 816099739 565834888
7 435334207 337701025
5 304013934 810743489
33 515420075 705556246
10 923564696 298946106
34 986306326 125794178
1 437227711 315926224
17 204826780 442667981
32 175349930 912535733
2 659957538 480948007
2 508818882 847947955
2 59741413 920053731
7 353495529 833571154
3 632207345 49648181
3 535030398 116850053
25 206673819 487663106
7 437650579 432964780
71 406903048 260845712
18 246186202 730723456
25 477636876 487135299
2 679956355 485403341
13 577059465 324553881
3 492720245 2532947
9 492912280 239357149
3 118116342 48644388
2 799948181 255386854
15 835024473 551139044
9 835031184 217487172
4 674656693 933136950
1 787833155 219469971
2 790317449 313690367
6 572375789 949986447
6 307890622 78890072
19 605645357 14626943
6 413722576 888293182
12 627316903 672918996
1 569061892 681175456
2 528086862 562611492
24 626999616 109615609
6 540518036 54375121
19 371976646 21391018
3 459947536 468372197
2 257865028 719359474
17 704331440 787186247
1 292425989 406665515
5 923205453 548217983
8 362499196 368879401
2 792795042 308501085
2 699485626 995360047
1 885612801 933571580
1 421210112 484353230
9 327755885 995727241
24 208971138 631988366
8 183585785 482577806
26 499583682 219594247
3 577876862 150448289
48 272032299 640960152
5 877055846 416740737
37 434068004 403930474
8 617250493 345577200
6 696735515 396221755
21 574812841 319994002
2 367653057 111323610
1 966175224 324513658
3 701345278 842248411
19 932165652 995311150
4 813493680 673295000
8 399076560 339281418
3 567139421 929000927
1 851874536 786435028
24 531121216 581541083
14 70845649 339530645
15 185643291 344894976
6 66884839 905185736
41 116636113 72816564
1 640648630 161357279
5 785323326 712809364
2 743944824 111474431
23 452134867 957248787
14 330778557 153222196
5 941357992 857013925
18 344483916 744142288
8 648549807 522294679
8 668234303 823381261
1 107464038 377790111
22 158852695 291858605
6 614160694 840250945
3 892972 721618966
6 234765156 861770083
3 464923774 355304185
1 928110475 125827808
4 488721704 77367563
9 14376385 513065648
26 284534163 938872471
9 462552730 243434007
9 450300305 357983920
8 357948855 246768369
1 693625204 768323355
15 188191184 352974673
2 999147122 902434075
39 304159187 707107011
12 608975256 56296942
1 64112077 739566463
6 848058073 568665028
14 140735650 412533779
2 352540037 579357953
6 874178644 89642671
16 219640674 22977306
5 950228257 335366687
11 287193779 366284241
23 568322721 79764549
1 682144532 140441756
16 373573978 683217095
10 681464299 180396687
15 534266462 189198825
3 607919432 98723870
16 801126646 933172607
21 104687283 325719907
36 21582250 658086269
3 499292668 805195083
5 129745789 515719132
4 738776944 294940237
13 736134384 645395577
11 279870777 294103054
5 423292289 409219379
1 796901696 731057045
7 731845946 480142039
10 522553457 929573370
2 377481250 686052248
28 272814840 730755370
11 969811633 877309559
39 907293370 406749829
19 767985925 92613974
2 450641851 357523993
2 869562515 910753328
1 19385666 915921107
3 518677273 369153733
24 512918679 246565071
10 564795469 204668817
5 710916441 354465816
45 167641572 273336689
1 258110159 969869420
15 222220195 585861028
3 97938954 683301594
1 408697583 286289321
9 411632312 703068281
15 405585583 960954512
5 838374870 71906396
2 634262119 993598200
12 74133529 776086983
1 940496347 183102208
4 608510700 838918161
7 531062671 951713634
10 772470728 31932382
8 468419387 895148889
8 682093750 408846400
18 464460009 4002746
18 23075537 752206709
29 97133087 747634007
3 256229031 478658841
22 225687009 140388933
9 828848132 55411533
4 350305090 364019655
6 73203135 513467698
1 243462562 978145162
2 367385222 607254289
18 937282826 776208603
11 905515544 684931729
19 282142490 529259057
1 831078379 236531559
1 117376477 203994014
36 379377668 260784315
24 929605760 224638427
16 773285574 158685048
1 957523273 862447878
24 37356163 78295265
3 443865050 356041928
2 332895245 71913683
4 213902201 728193060
6 233660973 174060630
4 688982402 782567990
12 851627708 77277328
10 595179571 757970356
9 868751840 202383808
28 922339680 401632161
5 351991621 388549505
2 204975978 356255786
3 19099521 323078880
7 458409609 728582427
7 404501917 817858471
8 885667780 349520268
2 877812042 168900069
3 515941985 185001786
10 147699547 451894343
17 900181339 716605652
8 312622079 188510048
5 680517531 977951367
2 251106524 161746246
10 747309401 15473568
7 825617594 221496228
9 573339707 900254965
15 443584134 54899688
21 904340311 477378553
7 846124833 264868410
5 23454266 134104148
31 534780435 766486957
4 6202295 274406698
8 977457600 625881814
6 1469471 945150639
5 716654972 600762484
8 551803883 650517198
15 465692827 86187234
1 746327106 123910378
4 47040803 657483842
38 73429009 75885476
2 607778800 659394859
13 6338647 15856234
5 297809634 332892514
2 7900082 588227067
7 607804813 448243901
6 282330805 190292714
7 374936414 387535637
20 92992263 229740882
3 42427567 179707929
5 295072125 532360544
6 517771187 920598218
20 691955370 922217884
15 351534885 879136907
31 644268621 65920092
1 874263817 716794918
9 913134454 524167170
6 865452631 728401732
6 874826732 377895658
31 367213624 270570799
10 469523881 167657005
37 703902636 834303929
1 391514946 416260597
5 19649310 136519730
9 819559003 93117552
4 317340327 254015390
2 948227414 370328810
4 793511559 517837898
7 993192765 438359963
24 151915915 330714274
13 731923557 762886164
14 948919743 306043685
1 536585366 883812302
4 813258801 399766944
19 730516029 500114967
14 728956478 82843852
8 264115200 239269779
5 183804056 238739140
3 890926480 814683462
6 26586008 533075537
7 606070442 628700742
2 264675592 43109778
23 277112594 637820194
9 692971342 260702264
22 224484289 673715533
2 776617665 240012159
2 61773997 375784727
6 150211484 942355509
6 838080604 153214998
11 892745208 816619484
3 474050992 133498677
2 397548874 391239769
13 654117456 733061185
12 956624403 881332850
3 931771850 707250937
3 650915762 17634447
23 418983915 217022208
3 19799506 922337049
16 44465095 503987214
10 20562758 535677090
31 116396409 955944217
2 302074356 946269575
22 107580063 173848533
1 843494231 198339653
7 284802710 296579900
13 516280067 102946952
5 15371063 466051513
11 694426613 531785023
1 626754930 905844751
10 179861362 289134156
3 916210518 323832057
11 117993307 945929427
13 846179733 359611289
2 525637476 726563977
6 714662401 415841354
12 166332893 701241963
17 397925150 342456620
5 701025421 530371365
5 79983589 394251707
12 814645903 765759537
7 222290144 641052285
11 90188875 845834115
17 438103998 504210740
3 169700105 505285673
6 695581833 356333168
10 913682892 392441227
9 11911203 484788655
29 779772654 45561742
14 477923996 833716245
3 746872609 936425921
4 6972235 133194307
11 843537899 423420181
26 732433270 530353166
5 531628569 952405400
6 367389146 536523414
18 874307707 452285591
5 884756142 306221101
2 419847178 777612932
18 446034236 155017786
2 451474536 469642090
7 636747103 303621843
8 822005661 431144653
1 790114111 384473125
6 714190339 572850198
44 875546445 306442276
15 129918409 47001129
11 817429715 217360515
21 691193297 563983914
12 944047102 276705497
21 358879861 176420411
4 741973151 823767636
15 437119718 492401294
7 344924483 753469383
9 97683733 61006763
21 703137533 446555213
43 929669522 357706078
2 825654983 748847642
11 282540153 61057532
4 258918229 889375126
3 252893909 152260713
9 968950718 650296283
47 207592342 10516514
3 940040954 160453601
8 210708079 26129588
8 607249141 557072692
6 908860266 33404498
7 2187777 79605015
7 632812823 464065238
44 852155386 219039466
1 610361133 865222213
1 503484621 105974434
10 46183000 979682631
1 694248507 921717770
12 429160307 942357948
11 824975763 407323749
6 561668482 258742833
2 937947372 717237214
2 339962446 361409095
13 434115697 724609551
43 914493129 780790738
6 788645338 890097866
3 100290761 91327396
10 981822269 866412518
25 543418999 891586624
3 528480297 865342127
34 527222573 503458750
3 359048824 109621182
22 755889581 254720517
13 408541318 768108603
5 784160620 551508074
1 517354514 130613084
1 519650174 300434854
23 485834712 492076326
8 451542846 701630341
4 500221482 947904136
12 648457328 894043442
13 386688799 253726085
11 270590176 9278044
24 331047931 371286374
28 281613377 1052701
2 752933296 503012857
1 743828152 233863656
2 217761617 211712781
5 294551394 618516931
4 13379525 793775989
16 597674958 642949343
8 421053425 418126106
3 433193683 140484932
18 414100959 170261409
30 500453182 381047879
1 957085082 902664856
14 232604762 362290631
1 267642732 824069921
20 243560595 97138896
20 890992 436476244
13 260389638 672148013
4 973039276 113672695
36 757801048 68084606
44 192236762 454178995
16 496225399 64235349
4 84948495 674844904
2 637011412 152554336
3 631301197 510485183
35 493416031 333032921
6 90912023 102679136
5 341022117 120786823
4 636359283 125748731
6 193169152 513351164
4 935085063 456865437
16 251621253 542017042
13 628438625 385120846
6 881150314 660518501
8 503649538 279335377
5 898629157 611741818
25 311200329 32940137
38 690018929 60150978
11 894224490 483957284
16 263745455 266247418
2 10532532 446818312
16 724514297 197935486
27 645669725 228890604
7 291927588 405568227
15 702034257 889876314
13 868597535 621880940
32 729532458 700192860
1 967239073 828929164
5 756660059 59742273
12 953277691 903009313
1 605570457 669735058
12 90062208 715050390
15 229856626 75638495
7 324317170 834014050
1 139315967 498635416
6 350278499 21370834
1 530889464 508639613
3 101981708 503790649
5 363355815 502955237
8 805883746 204711362
72 619699354 961486997
3 731666705 961412543
8 877816226 151466860
21 639115323 993113103
21 222172934 599463379
41 329752336 517143795
43 269802401 152773774
4 11489049 819215424
1 400907252 989204126
7 137659635 140533084
10 526314543 214618304
7 19252364 494803587
9 169168688 406462065
2 601590004 154632250
11 133983400 194841540
7 588503461 86848184
37 549409007 463825861
10 351487274 385875919
7 124525604 438418518
5 88706881 297223860
20 381362528 899085103
3 782140597 901897676
15 182663815 668624042
9 123079776 426910917
9 148553997 88122254
9 197281396 174702382
6 662103815 396444457
23 806969880 211732106
20 109761163 833855879
7 704287287 812842403
5 335704896 32806988
3 931511422 903310254
16 271131314 732749560
14 641872702 179454045
2 875534491 285071011
2 260738377 316674543
28 218991046 517314457
27 271074373 733417896
3 115371514 436895155
1 883990164 253681775
3 159761907 135590569
6 436761468 867982362
3 212254808 214439518
55 958213294 305974687
13 11647754 979734185
23 705509231 719167851
17 541682534 300358117
4 848114164 536783478
5 705258455 851784382
6 148498105 755014120
2 258634278 419444386
2 125038761 985599445
9 67783793 72995489
2 631347592 913062308
1 869783802 869102894
9 148363382 703836356
3 905430836 594819994
9 645611302 279821163
1 518766249 885282050
10 583855101 321908836
4 567465823 747897886
2 163388617 592822518
1 302055022 213632789
2 887481803 646615803
7 448048292 75170010
2 937865265 949434845
41 948502643 984142094
5 54247030 490378697
10 120063119 510047724
4 318183524 421939408
5 656837081 201570291
2 894672228 886534302
1 613679452 118121101
1 627515168 814692588
3 526757863 281710194
4 376946262 501414649
8 900289000 129458270
12 557242837 306778988
3 826289310 411690508
6 240112641 683642695
9 175294615 333230640
22 331643742 669924773
4 56730685 355482190
13 859060680 76753818
4 32523120 467721447
21 626276737 100050196
19 378380926 671475375
5 904122027 444139753
5 147933868 420025701
3 848933078 362821373
20 45995223 487717271
21 862137423 612978284
36 847022899 297314272
11 502172177 483333169
15 643984501 490429721
13 102772713 585657829
7 717816891 659380816
59 631091314 560662403
2 788735538 590045849
15 420270081 295997511
6 789278462 810595615
33 938258728 770592443
7 799278743 283468947
3 328864409 537115608
1 621760811 914464811
12 189493346 832055839
5 164264884 167291676
18 792716689 442480890
1 556097647 656365363
36 584249902 410989835
12 237319161 51941370
18 594528475 705548428
18 516083437 667330204
2 303587059 897840203
8 640128632 538576847
1 41388331 335194971
7 74900906 440412707
3 411311636 313538203
18 288628911 395058040
11 856797664 173913557
19 259555561 159060852
14 984746542 495445840
8 233423743 894816697
13 643238273 643043462
3 840456886 898518851
8 188607366 769939757
1 844468697 375350055
4 948484302 199802701
9 164240279 946698565
9 740499805 467262345
1 781340558 3761680
21 719063855 209507405
18 320391673 934752648
7 467696028 779727762
4 90995567 278833777
1 463282525 635963916
14 753669682 6804666
7 780447586 800661963
2 265250967 366116516
9 726728063 979437505
16 316841661 818450235
1 519245646 138549465
8 432194590 425832020
22 404851494 35482551
14 826784135 798834021
16 179622474 64108857
13 237148696 115050273
13 81507183 378895824
5 824995845 25341337
51 661931580 515947749
3 981746201 362142453
3 545136289 425679907
9 777312527 379016144
19 407038108 344447607
4 80441152 897182469
6 385285005 777816320
13 692507007 245944432
9 245688441 512197123
28 84216307 948261575
13 816656928 734280926
4 454276805 731687336
1 200620010 253649937
9 400492073 837993419
13 924447092 890277661
12 40096945 534464601
17 95800183 608311156
1 224155772 103205020
1 142975141 121250862
2 446704908 723707510
2 166885770 368778889
13 275038148 184425893
9 559025760 872544634
4 126535248 935459690
8 928428472 651510316
6 117020253 565502134
9 519064447 435687544
11 451690003 491427088
22 842076939 629218421
6 379140338 54258078
28 34418425 28581358
2 812580039 805048044
10 529278382 355006655
3 239806377 127694233
8 623589583 609370240
4 269774424 681845076
1 533513653 839636977
3 600407485 319176068
11 263524052 909649185
6 372533178 729851796
17 232697465 635488119
4 753220428 833519123
3 394481778 25036796
1 842435675 983052856
1 135640497 733246368
19 753012201 508446998
8 476406904 206652111
5 815254453 490133273
4 102304253 487992894
6 902613699 346969635
10 491667031 629079161
35 879169530 983451951
15 415127766 290683363
10 270851321 501186308
8 731700613 790998414
6 801636711 163996028
23 406572592 740369922
3 741062476 514009367
4 802934629 663073804
1 396439493 464125550
25 88063069 575300289
9 877225601 598438853
3 335565977 48837215
41 585323231 369719096
15 920912000 573136533
25 136996143 943709985
1 730278270 868802802
4 934053028 442503947
21 147553500 237143812
5 87232944 435052760
2 174271845 428780726
13 205075399 41605172
9 541528785 84331828
14 872099412 330475621
2 535664885 19721608
12 110098095 873765376
8 407281273 476713296
7 867330099 456658168
2 837803542 951427387
1 818950008 609681092
6 234243644 985782005
5 147648825 639923249
13 708157218 955128807
12 794338164 437610209
9 359842614 332877353
2 775867875 675568015
2 448983370 949831823
4 873482534 396335460
1 97777713 627449754
1 10655758 570582385
3 546205640 359187861
3 277568787 516037707
11 419434382 523334791
8 794563515 409811245
3 306335611 71751756
2 568489416 777235007
3 509440966 818414466
1 571139111 617091135
2 197213827 200144216
8 627337706 875862290
29 703798115 34457812
8 530136927 578526386
4 791635646 458831064
3 617521864 854658747
17 631150412 963570405
3 644693328 479423463
17 31774698 846681764
4 925394146 566518410
26 922982845 321950364
2 663944342 795365479
15 854149271 440692122
25 172934885 991238438
7 313758428 739958308
1 243204996 398960368
45 958407938 761394529
19 95767785 582423465
1 789618250 547856107
2 437132022 939517944
1 667234263 505882049
4 361065322 312861398
27 88193044 723784603
1 918623801 397168552
20 339946505 506683333
17 780509547 310954432
30 359253224 647485959
13 239447938 422106236
5 624063273 62247796
5 869259694 580573354
2 117226785 229654540
4 166286250 78641903
2 716264836 10774474
12 934131361 705605616
10 430262940 42665804
14 394960208 283385717
3 901595288 44308709
5 418785825 554716256
11 198984732 443966784
2 560980506 236172987
2 905829166 50787677
19 136382450 41296998
9 416572754 322411764
2 136903598 451127109
9 771212343 199417001
10 487201652 581503751
1 911190875 911686327
6 794009911 232475812
7 875144636 307305205
11 330405128 536441552
9 662615356 914244425
12 350623062 579182700
21 119514500 311915424
1 316933503 373624561
30 444268117 143787648
10 383232747 555619211
4 327582458 385081506
7 8693934 797419975
12 341831095 378015545
6 933905636 229152284
3 120867679 121677848
7 678497625 457086804
12 253098202 886669155
4 113875804 105330145
4 723234350 478619023
3 545254503 13829038
1 295083263 686016220
19 865441143 193027789
45 389727425 550525428
3 386190528 570257589
22 393185769 96871134
8 36190877 688416044
7 684079063 818692545
30 837335266 791158795
3 36624186 46710093
5 164207521 721372830
18 445823055 111599501
3 425804931 897004307
20 724006076 802135846
26 458798486 680698993
15 145792735 560202110
4 159591745 378341244
21 862798884 263948101
6 645163822 438953810
1 84305674 759779538
3 32157654 947991031
2 894970919 324998598
3 127668239 783694802
9 392628755 272786623
2 21207741 677229887
4 236065829 805395821
3 55912303 101408949
10 848780514 728804084
15 702623990 324669977
10 65020859 736048118
13 184040149 979229076
7 189119901 256158551
37 912458526 968970734
3 776466394 694401278
15 175733550 895116115
5 242317925 948341768
4 713138489 889251491
4 453148215 498399315
9 652733010 183893346
1 540482530 50567429
20 246645810 511950728
29 794563027 656962793
6 884170035 247086974
15 219944457 30997806
6 249148254 686416618
12 655402375 328586270
10 564217082 470575293
9 84515002 307191402
4 10196549 301046792
14 241990743 76052589
4 655335802 974864676
2 138824909 966411635
5 198483766 44851998
19 949325790 115793833
10 929796680 217322698
9 243898045 283908469
1 284265771 705829226
2 22788294 358480826
3 480339907 640100147
3 14201706 686117283
2 998795287 791696509
24 965522642 315099602
1 389613236 264804569
9 64648056 244525176
37 676706320 493187221
9 157143288 250882836
12 802467752 413660269
17 813515483 862899509
12 832511790 943173481
8 15663501 738273496
16 376669269 876039272
22 76106136 533983820
11 781411563 859393000
11 333845895 451253812
8 964712514 189598717
2 411532289 396234441
10 181309051 190016914
10 864980364 851919439
11 888939124 270704750
11 219789856 235328687
53 565943042 713670831
2 198166572 447150868
12 119889343 593729295
2 630367817 54548551
8 637283310 252847909
3 811683718 465008892
1 709776678 718833623
10 372345732 490173703
4 894382388 672327755
3 482999691 861248271
4 494815968 29685575
7 118190956 47455397
19 283515416 949028243
1 319317006 478351346
11 195643678 795129073
15 477044436 767818370
14 881594011 845567916
1 678494284 109050514
9 615859647 67423809
27 538364085 736639636
7 95161386 794889048
16 901611545 307219885
3 191439519 661496776
8 213760024 661456549
2 182307183 163615000
1 428860320 176171927
2 862503311 645782832
3 951906502 438775623
31 205690516 61272932
21 488360793 693843842
6 816424047 241960216
8 453236491 302653360
13 617760737 434933093
35 383446349 73016557
23 675991089 857764113
2 540731358 429795557
24 359620797 461989197
15 731344033 535467178
27 933915065 63406191
7 262060112 355301195
4 147003727 30581901
12 516957682 787795739
7 832212141 802602685
15 262207277 544061610
1 596767224 785009109
2 518418668 612305478
2 39362143 277871613
2 318158947 572826350
5 441358428 358876667
12 131368557 342123550
1 287840436 753648380
2 106038741 116951646
4 386527865 118788502
15 422039271 879482971
1 486172448 196831092
6 347012285 938905070
4 688856625 823571471
6 124704018 614383986
10 207203527 891374284
6 298324179 967178502
6 965522429 749323224
14 540670209 997598622
7 182810555 748876607
12 409283255 385392805
7 566968645 458983612
12 322548593 29849176
14 705616796 302111167
3 717192129 232209295
10 186349844 444424604
1 247681541 797401201
17 522399552 852646050
16 997422142 414613412
6 239362464 429358182
15 476547559 921052794
1 372922521 120457682
11 815612709 894415459
30 585881184 660362231
1 899824351 769250409
3 146302471 927309904
25 75984684 30679768
7 629162768 418634956
23 272821661 755765057
29 519351613 305584414
7 240397449 67523559
6 919783358 478524360
16 957531385 49571758
2 531492462 226773382
5 441621537 933707396
2 319801080 175177274
9 402233137 287597883
9 145130522 15474321
7 448259609 38209647
8 792237662 56792419
9 524989976 267589130
7 144593913 36896752
4 819677678 696582699
8 972838285 591319168
11 893322164 299439173
1 100576375 560971417
7 767224784 138894948
4 317391546 13408395
17 541503343 893975722
9 337158137 269266471
1 246668792 461810815
2 192422191 488990112
2 779821579 95470170
10 15288838 353957098
7 883055913 869516748
27 755897274 137124607
2 810827885 242170557
3 461662508 35723815
20 701975276 532323537
21 765488045 885864514
10 545583969 280100131
19 398539060 738216552
11 426029747 518618632
31 320015209 326072797
14 124074242 276094552
17 166098681 828119211
16 49665309 560978013
2 674539848 206039733
10 241472430 906682508
3 430008353 459607710
2 658086723 195662923
13 879003462 291692817
5 574090232 203627605
13 407988494 88587882
16 216448732 443915488
12 559544741 243283313
4 447499317 896611326
47 582135489 606803450
29 766028397 639062765
2 147036740 28946894
9 759859926 716982700
27 644022547 61702331
8 650573411 99256740
4 455791109 385543035
2 315072920 41772180
10 394362585 14493730
26 333979589 272015820
14 194324587 124474848
2 638196943 257998365
4 319104474 413140490
16 144446201 483591460
33 332083047 124987227
40 942195393 932809821
9 168062613 366383677
14 616686208 145637008
8 351961130 147913557
11 633525984 348931311
1 908503668 753932445
9 568637394 393591717
3 692823551 368734893
4 136285648 756065512
9 500661481 930740314
14 520897955 605264098
5 924211980 501561802
15 201307221 296739509
5 415658583 923203820
3 808252378 141660466
2 519301084 21012008
7 3111007 508415365
13 15525262 798894360
1 236429560 483160609
3 233522316 579464509
9 85624987 462606240
1 429326654 270387501
1 742543949 705145029
11 504417985 8742220
3 545554722 667224922
1 164740829 864452702
6 6767502 994270818
10 968002933 348829195
6 935645611 310114078
3 569163253 223137948
50 224199725 354059096
10 713888629 75027605
7 194530776 567943023
2 504536969 698182262
12 318546435 437821210
14 747986130 516047383
20 459912172 102164972
20 894752904 364107125
31 155143542 633805868
17 375754014 923896661
16 723200021 442995053
8 410219075 686071400
18 535614036 344499551
14 336527027 803935489
2 499683516 802537474
18 195429909 809502317
13 65960225 941043492
2 873327109 460860256
7 607823608 792149423
11 418101939 731962727
5 761971104 175061342
2 963336146 120953734
10 634035075 981324813
19 358055338 34035456
16 480842449 425681400
7 555272355 677061705
7 982145535 86012671
11 700078809 432819484
6 12535264 767649627
17 663239103 62246707
32 485490640 747849452
25 57541028 419238830
2 811390194 418976975
13 461982041 604928360
3 431971474 748965875
12 4003511 41080630
1 492675087 58515539
12 299500873 189477189
7 158520861 721874276
3 675051143 181405895
2 324580949 475625006
9 756554179 176014007
20 983587633 841870886
17 118329089 448434358
9 560255186 113545107
16 323393721 705531578
3 698749276 177341607
5 286529815 374813088
6 866374994 994769934
1 923394714 934512648
8 26485062 9751224
26 665592191 59401229
52 575903921 637781173
9 162566771 442463945
9 466485091 247187164
14 173040926 575626913
1 630707539 366944499
40 190572448 99611506
26 476316035 433809825
3 380826365 180287745
11 782941507 69726200
17 934401961 286469420
16 540440127 970607276
11 252077238 387177228
4 679061774 893919484
30 763917485 897871895
3 979262396 404194075
6 101796089 409855284
14 820886534 131796469
3 233528519 830893883
1 776067136 934510949
8 585359593 605111621
1 240910509 313854785
4 946840114 645865138
9 120697854 692226046
6 329055121 662162602
27 364445337 621039527
32 623127037 565544403
6 954533415 70956432
13 460019915 383258329
10 596166957 629918141
2 941814493 71925199
4 147237015 585145075
11 855974216 690012335
4 920814038 84466535
17 482389044 413913083
34 301363651 616692065
14 107393137 926533648
4 316983678 126492876
1 528101397 137871779
34 551426566 674206363
26 263340584 964325679
22 204311504 438077907
1 401839040 188636259
11 636467165 722165121
2 412355132 611457198
4 599802247 68006845
5 283264582 904904328
4 978748764 11163716
23 210046111 738493308
23 652079549 725281292
13 151167561 662904538
2 845540646 131187289
3 843066799 955700298
5 931643405 61899728
2 470133019 349733627
8 229567668 966872993
8 522997262 258148296
1 974730118 551656372
11 606090653 785513742
1 767563471 300624216
12 206402673 759313312
24 512212391 75342129
6 643788071 339831721
1 447915089 62590126
1 363108990 803840375
15 496088506 124878441
10 291862111 490627140
2 852377239 583582896
16 725701504 36434038
2 363417076 630461794
5 798801757 515587024
10 659119415 926067517
4 553903046 18245453
3 596959345 436755739
2 141148757 965872364
4 293296767 398627921
5 369270081 475567227
12 461793337 945716158
14 788844345 375630449
27 42692501 875368783
2 32179019 884902105
5 293434335 519103851
3 459632174 898825134
11 279876422 113436900
20 871467678 7432526
5 994619916 472516927
6 750894945 215668709
2 690874890 330360983
24 463973426 921837050
25 826099382 533273084
2 90623777 267696071
1 65927510 612093585
3 987144326 739464872
2 430176814 659212647
55 153621292 327410351
31 103425595 178474337
13 840373320 73800357
10 235361783 144952450
11 741335939 466997760
12 603264761 967420200
2 127115275 927946183
1 326819304 322430351
19 107872753 659573924
11 700379402 877747241
13 669242462 270896132
2 376517490 463755489
19 498683153 806008527
4 729667210 461168390
7 186289776 640167671
5 906960170 399639751
9 878763588 692272555
22 239788188 360965342
15 500674087 648268625
5 55743810 456256097
6 979811161 677029922
8 778764017 188966735
5 883598724 248488191
6 224272111 982750942
5 978421369 833966572
3 214348529 41514441
8 949307821 442376281
10 854856103 457625307
4 171422929 754821084
7 480135336 985531414
3 450086628 68980289
3 870226947 721988801
5 521471209 590700767
2 530253324 889334457
25 247226995 687973791
5 541527674 411681213
1 188599057 967491229
3 300266786 235037649
4 193796500 87519150
7 666544704 550818244
11 663164894 272016905
8 654325388 689925168
8 8920905 571118647
16 316912992 367412038
7 151001496 739983933
1 622100605 50097099
11 517881131 848984620
12 306018131 216974612
29 236655379 495706182
2 557415829 862209229
16 518096862 477321691
2 156377669 947786341
4 329396724 441832456
21 163760378 900507216
4 855187663 919761247
8 404455782 2431007
8 848824068 191531038
12 927204798 790433274
2 415467312 670071562
3 883861535 637036113
27 406258170 121742611
10 50608929 555440073
6 444088529 554512213
14 217829251 642747954
32 373463116 867578232
4 830700780 678143990
35 514856382 995511132
17 449268989 972117616
14 679041202 214863897
6 885690574 913546987
2 607748281 985171616
6 936667016 40761769
17 484065756 473730673
38 162608815 870317756
14 196456052 590803069
5 693367357 378119735
49 721242685 302302810
1 384826691 648285066
13 834005487 343532338
2 583366128 142021587
3 767314332 507626501
17 16456983 266321679
2 824772642 361826274
15 808504066 493348716
52 485369587 782517026
5 665287422 480177552
8 616291241 378890426
21 498409677 670343634
2 602153120 471387970
11 146524442 312373759
4 218327937 425837136
3 417020121 108191787
6 986175554 323857441
8 461128256 915655497
5 46469672 562948873
6 392955169 227327545
1 589937608 181021472
36 278066589 951696849
8 859073397 353351660
7 10094968 29824850
7 189604003 936050380
4 146969579 179038756
1 782452387 300034111
22 437300618 548869870
25 469506870 774670011
20 18350383 195061373
1 469671306 444953596
5 16435104 829301278
7 188403068 33749347
2 717897754 663947631
3 882505869 118044231
11 390698880 876331658
2 178857083 501738051
10 647024833 126187359
2 521472731 865659613
10 627900253 241399624
9 349695184 418436860
5 157258762 433102804
4 470154303 372869199
3 192324824 936522374
4 307607611 220007755
16 920854034 331112498
1 59991464 898629824
2 573156954 740174119
21 739967281 860415228
48 65858245 238482986
1 139469986 913870214
13 607731620 8146202
3 645710426 340614672
18 10591618 165297772
10 15383574 624362279
9 79262750 93389800
7 874298974 109345612
24 211901337 61557712
25 731676349 303637115
11 52637979 740927127
5 404611344 261125005
17 87432193 477010396
7 597592123 985217156
7 791485173 810177711
8 690074463 585889701
22 793077721 706594595
15 714861340 156134117
11 221192651 361649687
15 195681118 392989530
3 607645847 611293033
6 598988655 982500321
6 784062164 661544807
32 955604747 821089724
21 658166502 128940080
14 996574541 305028158
22 859379214 333202177
5 694140641 791228212
40 307827292 461303857
10 77806772 454039157
26 624231069 981810612
12 830266667 894690142
6 78485989 339093138
49 723257527 809281341
9 832136343 590932094
1 779277838 483058280
1 15002470 153415974
26 506586229 742479626
17 8124553 569236264
1 808636319 460648851
12 133028767 976850927
6 981586138 971920664
20 686289540 973864550
12 226464330 682924272
8 434332700 487709786
10 343746172 838030006
3 693526925 592174185
11 507084126 411513351
9 989774042 110149283
3 336937821 289763889
29 624359741 724105120
3 761517455 458042873
1 234629028 81713453
5 481701612 195599177
2 204251612 212667612
7 195749443 232469286
14 969214300 75595157
20 597648851 552349401
12 520853167 507358635
2 953279779 266381138
7 913909478 209598631
4 962350157 355703648
1 858924353 822006690
2 913364728 263418671
25 589266303 224809526
12 835114346 518919625
11 550902315 404652200
24 590601970 489104361
2 783219928 588061483
3 9076271 198315726
4 390898933 277917733
3 664722579 14194843
18 368646941 688250438
17 225628351 285946226
3 561576821 118586653
2 50777769 6565792
54 108372958 71892223
2 352553531 38695453
13 415738808 753126130
1 484112820 754202044
2 865543842 586865383
4 99698491 84665172
12 662499374 358038011
14 318834117 376307638
6 164455893 765801492
13 653759813 909119918
8 484365480 378080864
2 764638273 895093332
14 973490362 133838824
6 380453426 247686862
4 164430156 855659490
6 456808237 73243628
15 319684908 746729725
8 848280456 815160292
1 638395263 334573823
2 272581622 803148877
5 777811375 121138170
67 42876363 145571833
6 806968178 839871358
19 526343171 651935289
3 736123059 654970218
13 571701739 553458464
7 583261433 44270825
18 430365232 197335000
4 824101962 795573250
5 898132463 749331948
1 255808788 830132278
9 378963982 826701876
6 876494396 603228433
4 7772540 76366771
10 65089453 173531894
11 671724950 279365791
54 877115881 103426230
2 456337948 347108738
2 28696884 719925581
5 464591884 23751142
29 843944454 456942451
6 933118545 12157855
23 705517238 388030641
32 995533334 15493423
2 991820375 382702770
16 934482260 793295856
4 903717853 985570995
7 943704693 315412543
8 566269004 521207822
2 695225547 185407092
2 450145890 761968488
2 457826749 579978592
6 844653872 737144858
5 129417501 489309944
8 659827331 397599645
16 112150409 490489934
40 920214286 562538944
5 286576259 828601896
1 656276812 834498733
11 577825976 62872342
3 140395506 18150104
3 617383371 629855016
7 983339797 287026284
18 868911844 915935915
12 323161814 719873520
23 342333452 546236150
1 819068550 496167124
20 877771273 349606366
1 364764985 189649695
2 904853594 188990973
12 150895332 611538316
32 619810349 270970768
3 382722417 937504427
16 701839843 638759326
14 333378109 429132699
24 789756685 885508043
6 989507101 208675561
17 148168001 361735943
24 43106217 705284860
1 185555950 711771324
3 631114357 67146614
2 35486928 163502288
6 663353421 379670275
4 746619272 2121215
14 450650858 787652206
6 882800018 834727741
6 825363469 482625760
7 507089486 223617608
6 35496184 47246918
33 188193431 961838716
9 444124369 450048402
6 932529055 806681143
11 597672582 152931177
24 964492417 153961189
1 122220565 809585794
4 701148426 221240754
3 363258236 879383246
24 306487239 951112250
14 217252627 500089235
18 624609865 118279764
5 877273667 663490619
16 838835919 184426501
37 474559335 388487637
24 801509178 542089440
6 78396110 682592334
5 386797656 446272494
14 718383762 792293188
4 20025311 944297002
19 951453003 158475844
7 181225812 583817901
5 697284861 987269765
3 617336178 945355690
4 547021273 632247021
1 453316573 731107352
1 518972418 583864123
5 971677512 670670613
4 314572550 570570050
9 599549199 850750529
2 73538325 273535317
7 419614377 640328737
47 359963351 194836374
5 325557955 478947912
7 729079133 19929391
32 110256283 230130018
1 849387215 926026216
6 705061733 419148367
1 732089760 608049599
19 236588365 305092864
2 989028098 32473472
1 394275742 963765727
2 376440366 245621034
2 49427615 423406143
25 66711909 392259789
8 774684135 327505293
8 403473366 838242303
5 294065852 824313433
5 910950576 823209720
3 194262800 814045952
6 293800577 83038577
8 724632281 311429824
3 916187255 581766704
11 996071144 443740669
4 464479669 413980532
4 528988469 652900044
28 966612322 927463816
16 908194329 482436984
11 739098188 824828579
3 999953985 682504325
5 719901907 515601248
2 660825058 779457595
5 625100811 288144941
29 314275159 624099423
6 674015464 435519425
10 579317663 81756869
1 975157045 794996293
10 720308468 167390411
8 172693696 771833458
24 427963927 26226867
4 112640919 614815053
1 382551499 964389984
6 600165821 470857611
4 670153808 24912553
5 504302357 471586958
27 805640781 910976252
12 362933506 34446507
1 148585126 934151801
3 758846026 186018451
2 954574128 925953984
10 782934346 227222528
3 839570197 874415575
8 622579534 223191434
12 645519074 364025114
6 72775073 341915361
4 308035509 988052459
14 47014552 664343776
14 39302731 862562703
2 732597722 88072425
11 731595738 421536370
19 561942428 853672484
15 239341178 833538726
16 917839275 36756465
10 824510341 427528772
1 361478728 597351408
18 451925858 261180948
22 67753979 734216464
7 14134424 246096600
5 938912597 615241869
7 700398432 525981364
3 750382329 480028740
3 636339081 943923218
3 639644599 566098679
17 669613745 635023120
11 749105957 893794008
3 600666153 506093564
7 187840824 440318196
10 107239863 766946599
9 142263164 279941549
47 528669821 904834101
21 361964297 484654511
25 899891222 871496757
12 741269934 119603732
19 528805241 714745101
4 203352973 321138783
1 932078117 613990747
4 39239539 461288578
20 207380032 700899048
7 772192140 891519861
2 385160733 486271881
4 498943453 705872262
3 293061852 585483657
9 331662625 121017721
3 374244617 868926852
32 261771673 391449885
1 108367365 110079132
10 868630668 339472359
3 41528077 815595159
10 195089018 391303131
6 265399919 268903470
7 701183014 730785142
1 555040743 756487800
6 78507237 137070515
7 798056972 771552642
5 78653371 472146125
1 213274927 936548869
13 148931157 159693151
7 140288344 439630810
2 230931212 799859551
19 439517815 274636851
16 96099746 563022078
2 924871347 742586970
8 337431993 109706374
2 406735856 110685755
14 430843527 329143590
31 329431488 633435332
6 580298636 72459480
21 623250931 725383458
65 345255254 954954402
6 441474987 772666437
3 330265803 256124495
2 968515261 959403238
6 435791172 59852812
7 333986350 730804901
20 734450215 839989741
3 842961318 643989137
25 790334495 264111120
24 687569105 214845975
11 885567894 542075139
14 439664754 41125403
3 248420912 934400855
19 653050978 605821910
28 180777690 376140769
3 153856836 637151677
8 771138447 197174246
25 607915842 389352198
7 862802920 598104136
7 684100367 744807055
2 129798963 556997178
1 858037406 657900692
48 568102071 789655436
1 874533413 986475791
45 97892485 131345930
1 935166726 756533433
10 507436858 365682528
1 615167223 92069189
20 856220976 706380108
26 827776777 854598527
9 275073218 96182600
12 417241538 866471127
28 895992241 755426511
6 599327250 601840217
8 501586534 787508070
5 672970349 587558707
16 636132591 511126219
4 838038486 579276892
11 89384517 886877430
3 933367718 403061612
20 335070748 437817760
2 79831976 376104388
3 556016523 627908488
3 679547962 814525123
11 380322806 266701139
13 541014376 925784554
5 114363384 718502724
16 247011160 779180509
1 526634225 857064066
22 990312970 980396805
10 727980081 555312616
21 319885377 105036039
9 404870106 608575394
15 33353980 776769608
3 366153653 863826051
23 432307903 296050886
6 878433047 994634185
19 183438554 916423055
18 726927478 339708477
13 222533822 351097624
9 675632566 116006331
10 187233548 12742419
12 892933813 259110976
10 965096410 687602309
30 814331112 763764274
4 881012987 240424614
6 230964017 617476392
1 148845119 230291069
4 250873155 801708552
2 964201001 576397812
17 45400246 189874069
1 859709400 545946275
5 444977803 539837957
9 635769565 913487287
6 918146079 482105560
1 914551478 721071574
13 180105051 33377906
9 756728536 975643658
5 608859258 97907131
18 614911571 129183531
4 672496023 620282986
6 626700035 195831250
5 852882106 897222787
7 991909743 856546524
7 389074302 88488507
12 161054587 419594970
33 559047371 690516364
3 592811185 660908180
1 489212697 123832163
1 664494595 182370394
2 704132936 254364644
9 174129295 992089432
15 283450521 191557545
7 437720651 841963576
1 859943277 634659677
8 463403789 451271382
6 326833313 448273143
5 442334014 405053883
10 829570380 563665621
1 583233851 640621332
3 250108894 132591065
7 651517013 896530873
12 509558545 251766343
1 317229434 236822295
8 885891219 813211788
26 104081738 985437128
6 84421539 690896809
4 195462054 16738860
38 987781745 384588473
1 202392737 5793411
7 176132340 614047007
6 578537058 344598171
3 333126426 151824970
20 656509453 176914058
3 268297562 983987636
18 587119484 810798812
1 362499708 546833006
3 194293327 302608357
2 42124518 969430720
14 625942424 523900339
5 475563711 996454845
7 366067606 274736411
8 34691669 760842971
12 868839862 235800354
7 739512940 766934791
8 281284801 835583658
7 367743109 773516391
2 915900453 162603050
2 446680095 635147336
6 987297146 991989886
8 618173970 561011133
11289
2 714428880 424601587
3 54104783 646338686
16 374203594 680039708
15 715239809 379772275
2 885720860 905448388
25 592107134 636305229
5 593139242 804736358
2 293370831 668954277
10 978544657 858172640
1 117972758 639268420
11 311660348 125322075
15 644544774 149935870
33 234749677 946159013
2 363720994 208370290
8 785991037 884368642
5 441536067 267867243
10 715917315 152468203
9 796478731 142182534
7 29943434 502975740
4 938090258 120961998
8 771269200 216098018
3 297164978 402548595
4 445400212 930929462
4 633787201 427653391
5 76741316 837390750
10 803984310 664186421
3 952342699 720182092
1 696743083 435371691
3 121646361 423195161
8 321247252 684789566
1 51841802 759950031
11 222573043 656853431
27 595415855 929686214
14 528837683 595611965
24 189684704 869374304
12 442309707 886749679
6 200646035 516734801
2 255620185 495023941
8 38134101 199492045
9 511145706 644461536
2 874710705 718878882
9 765875469 223263157
7 987292880 579163672
7 649832187 581335240
9 840682760 211653620
11 736386689 263997649
25 3869382 195075189
10 157294646 972366921
4 121702630 707085821
5 656197998 164669307
34 635832830 626569515
12 655926774 646535227
21 547180232 506824290
6 524954905 98217442
26 856170184 63260387
3 880711086 971183471
2 469148659 111145219
14 729446257 922378152
7 468369092 164055734
23 633532392 810539910
8 31831626 151363975
13 376274925 109016822
1 306497194 458314804
32 608722796 390442957
10 409159988 998218837
15 886504269 245045625
23 138734229 481528505
13 658776987 736634075
4 544253146 698209298
4 617855855 704825144
1 216880038 943662887
3 689393768 72476225
2 723922775 839443980
32 263001456 434757454
6 327653432 670912481
10 420500014 135262539
2 683873661 83175938
1 36423717 229532828
2 165590058 269627423
9 319046651 787023370
1 158754152 97761613
3 475927978 80293275
1 713310223 904450998
22 991837127 478424122
6 650457347 469111627
16 466135260 701254703
22 484110122 773262980
7 830155252 923605786
24 953946312 461856428
4 139124877 816439635
7 264081157 241270538
15 526916324 386794613
5 525749859 432162831
6 142247432 900399603
12 261245635 426073667
4 947558066 92626123
3 329324933 796903095
3 72932583 733378934
6 246516613 227490478
15 576552374 194302820
9 106147258 469569651
6 555388498 442018601
9 245436024 889529559
1 707753989 119976791
2 67661043 941404740
1 466205125 880061253
2 597613918 920405780
5 624697227 450586469
17 834973026 779329434
6 932225790 704540454
41 138632669 927987531
10 722193305 208402114
23 310671406 967216383
2 197465265 425154590
17 527425055 317703973
13 468963232 683037818
9 711476589 671599232
2 141592237 75972553
1 959434688 256575137
13 146166737 402442036
7 737789898 863304914
7 389722237 712831088
16 596969185 957797631
18 837438400 821860473
1 786847327 92725764
3 137941907 166242098
7 480264331 137601994
7 792256946 279898313
2 732458063 999950657
2 339313435 399602394
3 72699409 238101875
13 595441050 607996766
8 72187643 835060332
21 817290123 994526386
2 733521983 972730802
2 810573190 527927770
3 435630856 352176978
6 319380758 704093411
9 23645932 610324064
6 670798627 950696718
22 467928194 681297958
43 821182630 333175266
17 128482097 175124106
15 493884681 179979980
7 590835018 487154915
6 417014617 784427809
3 969375510 366628624
4 424986766 489833329
20 536405576 6198177
25 159772464 595574385
1 162814943 219220800
6 866798684 907317019
12 596760493 454473235
20 6317734 704019818
1 180159639 391230926
4 471244854 927053470
17 228187670 702508978
1 97335764 669851853
11 663137646 137690241
12 68655595 103239088
25 552659820 392364562
3 693099443 53871879
10 821172040 397453887
4 789775884 126138491
2 823233004 472419798
6 858463146 164359372
4 311597946 132179595
3 682797244 820106207
15 503876721 491291287
1 739791956 982733911
8 715329102 712526971
3 560165775 919718467
12 242702703 596087503
34 141581727 225584432
5 835959208 695560231
4 270774440 125434000
2 233144181 880626206
8 797543453 40943653
1 101703314 852462550
1 924222832 698233402
5 435587241 146963666
6 878044238 406917874
4 225998247 304213535
13 627558937 774332649
3 260618082 692060753
15 793727783 726480641
17 783799024 487792966
40 67279142 353107751
3 324009402 968898121
1 784899656 476351031
2 917996915 374805733
7 95127787 102097110
32 159604316 353894866
3 841054873 123702071
12 34018391 745021734
16 992165297 342102359
9 945910283 102979181
7 586337322 916186445
1 648929125 938734831
5 131142799 4804264
3 710440518 793650650
11 618727906 85905137
8 989290875 950150518
16 206566606 923164268
11 795290555 19887378
17 837191979 616654556
13 948430755 228694164
18 301603998 364381301
8 862068537 406243701
4 69793026 946261261
1 584821887 735388455
5 21431253 719194746
7 863748810 227777287
9 512346012 375708989
5 493150929 152089762
2 640188497 305535176
17 95327564 503601384
7 795767651 675726783
1 470437778 181010684
3 379468494 359308330
6 688334477 608836634
3 468108171 862073678
18 965849467 555546968
12 398678085 526415630
8 272031056 97308227
2 230663836 289424886
5 274288083 921404314
1 456465704 923333367
3 954877211 210277778
5 696380315 868173661
4 531675025 996877805
16 503732666 244218055
5 131157450 116814566
11 904549101 91699944
6 677625185 519594717
5 379518136 708741022
11 260929125 20184469
5 551573260 303761094
2 31572879 130029298
9 422036994 88001398
3 178975320 227294667
2 417583165 974363477
5 915831955 568857421
9 535924650 957805409
8 148512003 737396651
2 518895507 589799176
11 437649268 432098156
1 999191082 812509061
1 207440719 4720242
3 372746797 900021716
10 172732725 155093474
1 496866512 972274710
1 192538804 988674017
4 164394230 983773216
13 218802076 125474251
3 754317880 737259505
6 885519174 47367189
2 689715857 425140133
3 142084675 106202162
1 66206176 712339348
8 258278387 192303728
3 514641196 468191453
5 277150058 979905278
17 710288202 458624986
3 606360625 946193744
2 893648561 277143314
4 418829257 549422702
7 501466048 774962777
3 674173345 532844133
2 395459664 999872701
1 604115424 761217113
2 646571324 25007471
9 104739901 927000503
7 164357492 855960522
2 775392220 580694787
2 629763244 726375303
19 553650438 188016952
2 353939416 988660852
3 715906719 172255041
1 819212626 939782866
1 157262638 210569422
30 501305940 361901864
1 261063012 331620453
29 398949634 946893454
1 514566649 236292908
4 757128942 970812775
2 694603679 510676573
20 675164975 124014410
3 746115367 836308513
14 455582839 442113867
5 519374250 993889573
10 880936292 901620625
18 631220738 237534884
5 606676451 257276971
1 510381542 680358719
24 69499548 657025043
15 183409184 905721643
35 618271081 590739676
8 720489706 973518263
1 916143218 858945673
4 35307226 285218277
2 615939842 413857823
2 826749596 461525335
7 290249007 661046614
4 30781200 895189066
2 649805313 989889903
10 902398396 110828718
11 105366253 843601215
23 588783388 164953285
4 217641955 63088316
7 829670924 857308146
17 777345843 349458165
3 605928023 800106479
7 732895858 585216291
5 742560979 589102338
1 110042941 456174155
1 510637599 265470948
17 576982033 738178094
8 389381205 127179913
4 222447909 115290775
21 825595075 701262342
31 681196759 200142991
26 805866950 633803803
3 151652017 22193494
3 429506639 258967148
10 93936756 819718069
5 907381869 384485170
1 961289765 70229152
4 222775991 692012015
11 267489987 466332948
20 268827248 641746416
6 615764735 550713849
3 955551077 379383500
6 225722251 94726111
4 441091927 723692672
24 61937524 792538573
7 243884306 658021438
18 462468858 919109877
9 136559238 524562314
4 532652046 164296443
10 32061289 851109738
8 438631548 684741109
5 839151267 513595324
3 461936265 779115589
9 138641252 616130166
3 305982886 604060600
19 990899505 751488938
7 619093761 12129112
16 156909930 309724423
7 698454056 329172033
4 553155606 684884358
2 521853724 145644905
11 48400655 876822994
1 379592741 746800677
11 488372426 361534131
8 794087084 299354768
2 102494208 824098269
3 75293793 750728573
3 30095834 78357036
1 331936263 942867629
17 16851242 116556379
12 857712445 122209862
2 450573332 183308163
1 850207487 445442791
4 230930246 861538923
21 487135933 676268145
3 27881556 940712899
2 434802110 240399058
2 464147621 444284893
25 537952538 509376851
7 519568746 137647953
9 160035113 474061348
2 381798029 219437314
4 370057751 587703327
3 981336231 18500425
2 641120330 382563778
1 692291102 881663708
28 428063974 987639187
10 315037907 808455617
26 976298890 690250645
3 803627816 610920434
2 382025281 887553047
16 516968408 579859837
28 224790015 711291496
1 853257301 156341793
9 486595963 99289208
2 53155907 134062310
4 680391526 670330752
9 84506007 75680883
1 209547116 378265604
14 632305366 78526095
6 917238579 387888984
1 958172541 260618318
1 390173930 288438936
13 723164223 670086992
2 875559831 370024375
2 821982371 370806176
4 608133012 856994142
8 992122696 533513713
3 185783039 331922964
1 323172791 467038399
7 9242152 926581343
6 234551532 150363778
4 431462532 759119353
4 159104578 337158362
11 650370518 748974477
7 107145228 554925578
1 167345371 882834688
7 967474920 254830926
2 428861546 213170204
14 181273583 254400591
6 522115877 155984455
23 191176770 21125946
11 148990392 309897089
4 543662627 466188963
7 713019091 710686279
3 643081604 376710170
1 237049306 618143227
15 812584681 345207728
8 159804421 375673100
15 944068312 524013871
16 291361291 959533034
15 173472540 3232580
5 495172498 532130565
9 124399415 539410472
41 336862352 527783020
6 541982351 404238244
11 365691124 460665075
24 98772916 396680803
4 75851662 789328547
7 343321354 643919797
37 718664958 505219709
11 500819928 721023495
37 470461576 823006522
4 406832768 329663523
6 680931143 976163150
9 674843233 595063965
6 747308148 682935786
5 373618240 292259791
16 193395117 951779429
2 627952444 250479681
1 931042277 133670531
8 6056717 945644588
15 718738856 964464882
5 256636249 832357484
13 913950358 536959807
19 145699870 767263144
2 306070436 94107299
15 410416065 236064212
1 850729851 165729696
4 659241750 215109479
5 848507585 469014664
2 231939323 157890064
4 248147182 144118475
1 735819736 389872204
6 969708697 581069593
11 245212756 193234010
6 856195805 542060815
2 362783805 815335370
2 743341700 568448780
16 237107589 346143103
8 158452521 671213849
3 217776599 31409630
9 241654227 574541772
17 787295794 671940068
3 110723411 234747107
7 610976089 741419784
12 211649174 128536492
22 843394468 888096270
23 456071081 907131280
10 816161544 730692527
13 430825224 320979079
5 848389821 822188197
7 161713608 929871445
6 658616080 28846636
2 825002037 519724296
24 600302051 71306784
4 979574587 993733439
6 117622655 955760834
21 707396071 727236725
4 938806431 260993390
4 878720790 310418588
39 974596707 238151464
10 358152538 361885301
10 280848564 550983381
11 653171209 672330007
15 636188457 506145085
16 900191567 44548475
4 740222154 440518569
3 127081229 352873751
5 777172144 820188438
8 287034744 162977106
9 629655877 268649979
5 18612103 425851974
7 285406225 142076661
6 732497096 167533181
13 620001147 597046863
7 831432427 414742378
4 911033946 885701200
1 429521902 53509820
9 893183185 681859103
15 631195139 7610988
28 519066797 371049996
3 175451000 827997273
9 149049371 131237953
5 365332663 42745696
3 401594754 898297308
20 846231290 161836482
2 200979095 57953497
13 49287521 351959493
6 891237988 66606657
3 785039114 281095273
5 227665029 40812313
5 994716875 847910261
6 758283072 124372482
11 614116696 640132868
8 443849767 69184748
18 938918747 232981628
3 972386157 984915179
4 673396566 335942131
3 323535598 947361560
9 901037274 762162081
10 982945271 582773892
5 389870984 616657255
10 2390868 212858891
2 469226131 657242738
10 911532543 962894649
3 353002003 951020214
2 769795643 969328089
2 165388330 751452884
5 32724921 979517949
2 783745064 316077201
3 230714830 75548158
16 555334139 956214724
6 113217725 789223592
31 679126379 80117116
1 950510188 478329211
12 9216808 961690415
6 158038223 145016075
1 160209530 490722212
27 72236733 17891969
3 350213495 136776912
6 907246516 960750347
24 55754242 5198866
3 916876194 44897862
3 583485682 40884744
8 192542077 7832786
12 421419904 700227026
15 663367553 406310089
17 588998735 421845527
13 335683461 250903372
7 515164026 380082547
2 539975242 340485404
4 450355416 643744158
6 328992159 47413621
10 168527641 299561713
2 969628826 40833921
18 137117650 633790526
1 507679036 264691422
32 982871065 17531270
9 288518154 885814466
10 205234447 558383465
2 429830049 928073237
24 785128130 603997871
11 23208807 157207101
6 394756534 553404470
19 662300489 667029685
14 843143829 980046137
21 706233700 573506896
2 458566571 637452186
7 269022580 563860642
9 138071303 401464196
18 885418407 176293850
27 153405010 177670012
3 855839642 201302387
2 121177752 350458126
3 410585529 170858983
6 199071167 596857733
9 35899148 55999499
1 562813917 72241874
4 356043386 796130352
1 555628208 692203670
4 348298482 267522427
1 587070975 497425066
7 625663721 77350318
1 256595917 35321598
8 263335882 354126228
2 207457639 55283374
2 993246735 924599072
22 270016172 491016067
1 703612186 613949635
1 123104265 142322648
18 410528395 27133195
7 834470818 446459405
20 369730395 653773399
5 454722129 669923473
10 848901513 878497481
8 818389503 309146384
1 441225515 610358673
7 154751462 402349920
5 439888084 832524658
21 159187754 934940247
4 776525359 903992180
3 164927936 206017567
3 955673644 403664939
19 958148848 698246482
2 118175950 452054010
9 630218152 251161574
3 1306448 326952551
19 433398112 627281151
1 986629649 828647420
10 9674499 801118436
3 226654282 655783321
11 918648588 548978414
3 273448070 523211205
8 401608302 602386166
42 908623460 158070647
33 197038838 328542248
3 932622450 104155840
13 220547605 84131311
1 820072545 810388777
2 801994195 395315568
5 823301848 608197359
24 271360616 885140689
3 892583742 646874168
15 963469219 461345225
12 568850443 788556019
6 959410232 398081624
8 674573650 481559595
14 694942531 294057480
4 295906509 424892803
12 442564245 916510723
20 482012110 545960204
14 21295494 784689077
5 664558050 420171051
5 304378977 809005363
3 146984492 675922264
2 461152404 6582178
1 365627572 162483648
31 203628298 589505538
22 389551591 336778918
10 254308714 327695927
29 308628741 657726882
1 510213344 317759006
9 852991069 656515524
9 990060788 22207265
14 247941148 334722159
18 666735834 218915305
3 611968896 756970687
11 902119216 249239171
14 873897410 405544202
16 465044499 826319827
5 510610509 167615942
10 780494887 519338239
7 166597508 21314780
1 806799162 585895845
1 972247274 30096896
11 525057199 648593056
40 555665327 300998121
1 202440183 21439385
6 193913241 645956909
6 855184752 591458609
1 355771101 608976726
10 339460263 68281430
5 258615331 546065555
12 702648400 927995184
8 107214793 595626469
7 503222486 922399492
9 36545402 66392773
13 681534952 847713928
2 219761967 213879640
3 740236881 370221879
3 264075930 353311827
27 714751403 74471924
2 327736097 323542868
2 468896677 168573157
3 239155393 541034622
4 775930512 850714459
30 160316306 126678686
6 47047817 168714068
3 759868995 443740082
18 168959953 637024535
4 864398152 454958401
17 94045972 489433731
10 561075170 942311797
4 192419604 183675535
11 538427799 682841042
16 846153511 459596840
4 264198077 525893539
21 66984766 762596006
2 706569561 174973247
12 278408700 863569027
17 600556072 985528061
2 765668381 481869865
7 844503426 299792960
36 942287231 521736901
39 981450936 354993198
1 213479204 20478940
10 136426886 474273761
1 70207930 82981030
1 630210699 486324948
1 221833719 775020609
9 545038825 109341544
1 191727879 390218310
8 272738932 734087384
5 356941163 804182817
9 492930540 776927834
2 847440031 386689356
3 177096564 134266123
2 425061708 294091087
36 587126620 564579608
5 696399228 67972955
35 48244647 154429200
8 18626603 750307243
10 61566424 281674992
17 727544256 94218784
9 408995818 644891803
6 141019040 329437315
2 308108409 616728521
13 686809066 700841660
7 590067939 122808613
9 654547777 707263368
8 110754337 92408527
6 498974098 948334690
13 453900 292371444
3 786940066 318605556
8 290685335 277077263
6 602248079 202848958
1 415188422 391060500
2 885720098 803614858
12 719512671 600568721
60 604557836 427729225
1 521112488 137296555
1 880531599 611116021
18 356130618 554131080
14 84006716 230279695
2 836548343 942626457
3 32617932 280850996
12 334406225 687022532
7 18969699 498588777
27 473118969 184831268
6 214253566 589949145
4 955912098 441592578
2 679879552 43283880
3 841608547 436313360
3 673367318 491863106
12 654454165 66478331
1 507358805 295680911
2 212754167 375892192
3 690032045 899981166
1 426560710 205121252
6 805560251 724697881
2 251263174 817030883
3 585911552 157735414
21 224361062 515639139
23 262035151 390398391
18 413074403 440142101
2 220087204 188258566
1 308879158 672608236
4 329630892 24893899
6 590086394 346579753
28 477771488 822760657
8 762484035 400953643
6 112032348 529565401
8 270937790 102165121
10 193114202 562592825
9 24358915 557046762
8 989792469 141499080
11 914628826 93934642
4 99288862 622634521
3 413008719 840207990
1 112060527 638092678
1 375566422 341752060
2 529463083 464091195
18 584661339 548332742
1 887539201 297417862
5 911995890 972859866
2 424641261 78186457
3 15248895 355493336
5 349898930 359006239
2 545380868 192081145
24 203779735 21973197
6 293116869 726597597
4 180469104 413048142
3 529704077 556965679
3 620464874 437466239
17 515380245 351759089
12 127975448 663626114
1 264585005 789115037
15 499142559 924619073
4 731705698 470280714
9 815372530 440706084
24 687718633 376794262
17 827274635 153312211
17 371562397 945957352
9 147117721 770472921
9 300716736 61752909
1 472977185 471444714
18 188688311 891662992
3 899583643 292925130
7 663837727 14022447
2 480752538 874277351
9 198304681 299161593
6 37577412 844500514
4 917287291 728880517
6 716859261 478291306
3 614987868 167066619
12 507534387 697053199
6 345477084 694691682
7 379712484 114187575
4 613565953 878303834
1 564519487 761430942
3 108812832 422038471
17 739883573 463201388
2 913856074 704129160
4 102520398 763462827
3 302737848 658484765
19 805142617 869267108
21 261018259 460798877
3 214930361 266523593
15 402046573 585412360
7 78904104 644866027
5 797153691 161787269
4 531188542 264851777
15 97617479 111621652
8 671749600 626099986
4 235655529 871178974
11 829782442 273282167
21 817611266 789598395
2 374008487 631614889
3 397668754 998820773
6 310368463 558767454
10 113772107 646438128
10 219369902 803209862
1 532019098 595188284
12 760835047 681445150
1 816800377 883912502
2 509727161 571145249
1 780628177 548123440
5 275846811 437643279
10 289689411 938320054
12 884135026 519784853
11 399563175 802915358
3 520949257 559064812
13 153518346 923080298
8 965978580 485602748
14 522831085 623949376
4 600426792 387689987
17 864670535 389195013
21 887809099 141845325
20 198501709 972372136
7 472401565 281402526
19 615332742 284990126
1 304919479 396320446
12 784878053 251756962
11 613641888 179339003
11 877707215 123317824
22 731932070 509225775
9 555911570 279194823
4 963054005 317009770
26 652637181 137586330
8 780695544 987469096
1 875498356 581162657
6 711535908 934651991
3 852385738 441740333
3 402186239 352493958
5 363733661 716316613
4 118468105 740080896
8 620026521 955719951
21 934763410 523638277
4 70430801 818143654
9 333066747 980661524
19 23408353 628166188
16 260252716 739105869
1 572099229 180382427
8 441733038 564631526
3 572021887 526821823
5 617566390 624548310
2 285040082 94915277
10 114657721 387972613
35 325644736 551963678
2 249959589 192552182
1 555933727 484643325
7 845779034 820310202
6 817535046 922873713
1 970843001 73727650
6 744597128 462359409
7 997914012 52344145
29 278282971 7480298
10 67532773 926720389
18 701791339 711408768
11 622565314 472781509
3 354528390 800664755
1 821459206 249201492
7 46547615 890832991
3 584459599 885432567
1 7544396 705135916
28 912063157 190638343
13 751838802 902604359
22 466011294 749259362
8 302012232 85751365
33 769262492 585345650
14 841575510 765552113
8 86562611 926343179
20 974959232 397712556
4 645920480 100784253
2 214939650 198482153
30 994631146 358131547
8 738843652 420555366
9 469164008 388337735
4 884000696 40053412
10 247748759 923906566
3 402946937 452837777
6 132084468 133261106
23 480988456 809567682
9 194246655 612844939
3 441745318 953073164
26 865550979 937650867
17 551825518 194436851
16 120168407 894006059
6 138207241 580754225
1 934306226 377963705
14 739604792 536915323
18 235307320 744222869
6 149431602 231863946
8 838219188 445116615
9 221851124 774732174
2 851821345 414313516
14 868309221 578512616
12 465052599 162683554
5 900209605 864273025
13 108856166 397750699
3 70848204 143423482
23 287486363 986511913
1 18734497 581616386
14 892150222 923741335
3 609344516 924059342
7 799068875 547306885
20 931260209 104376899
5 207972428 55025529
3 228564075 16767535
1 493370911 9295961
21 859166620 343892503
4 123631959 477194825
2 311151945 350017418
11 770137418 526790631
1 750851146 436373603
3 922659481 247219555
12 909302704 327796562
6 794383793 894981758
15 41132125 80861054
13 617887129 405748566
2 481752487 347542893
5 780973612 614306845
2 22560120 529488695
2 513091439 265941604
2 98127366 946347315
16 954373940 975311356
2 45575255 776874758
14 746475777 875276200
9 548567782 74744113
20 193088667 233918931
3 879344443 216184315
7 391416577 89398588
24 211795709 211117327
56 429188444 325339023
10 702798951 435049891
3 443451500 774701689
2 974626156 641577604
24 990598924 736131569
16 420764060 194322992
7 288743265 266368939
1 329276991 895007448
4 619065027 255330523
19 131291444 757375847
7 609137166 400216447
7 962222887 459208159
1 662153533 48317461
13 878283795 190371273
9 819393427 52053680
1 327613991 673672456
13 112077634 75168387
4 697413699 55153766
12 157663144 133183776
10 496705558 102347245
1 390526223 851810256
8 915481536 127064078
17 194171258 444658084
9 386992832 978142246
5 996742689 726472724
4 903597439 168989045
3 481327901 185426294
9 80830634 66658580
19 311250020 522837473
3 551107447 819295834
13 504428262 11882543
8 470796663 85619478
3 874331760 827409852
4 771271433 656785792
14 224750816 670967750
12 153310687 336611450
20 839094904 146739521
2 944098739 130907837
2 165643227 203875814
16 209729644 765871816
13 520518112 13566806
10 105198536 861638380
20 845918324 293891409
28 109181992 229909732
3 607152621 834546649
19 340285994 360042133
8 502519825 951536404
10 574675548 846158209
2 651576896 668432108
10 468816115 364419542
7 129024750 16516147
13 938966495 859590139
13 985391528 768794584
1 682071302 546695028
3 833478371 971380465
14 754753431 718628919
13 404765316 859944504
2 825624739 261352503
4 866077289 264158591
8 104380914 196189427
3 114080493 556021041
3 468283219 219236424
2 765962277 371696182
7 463271150 885478557
1 728309365 199277534
32 512165206 808822731
8 252807380 485889646
9 695842882 649553374
22 504389302 634659245
13 893841767 661015657
3 701085991 280768526
4 554281317 726408637
3 608174617 456488782
2 917908003 688725794
12 378512313 23358697
10 815816148 29723542
37 697185490 518828618
3 615773410 402801976
3 102632745 198952164
4 102217030 906981812
1 196015600 915895112
24 269119470 640972243
6 605753684 449378532
6 480438323 40087210
21 862282652 784138551
39 153069292 383730624
10 906910342 778235086
3 686175459 634483777
9 855578376 459520210
12 912549555 875524218
1 540279518 542004963
8 549130339 682795820
3 614369353 372464665
1 516558602 705130294
4 909937011 94141392
4 955626840 710843313
14 643815986 147137142
6 111244984 876668242
9 567972484 473155283
34 301378123 615202097
2 730404021 175264005
7 397396072 204900838
3 996414214 992853596
5 312386578 433817789
2 950061983 287260020
8 225991393 259096016
11 716762690 338540562
3 710321429 399787783
5 36675497 162195276
7 379141866 482951316
1 883149080 52306093
25 577412283 115886863
7 381713313 944155956
10 950103476 402161926
7 48039886 832410598
4 795965901 859295697
4 658544294 582204663
19 696639805 793312186
2 652753781 514637576
3 62708026 23601498
3 655195559 124596656
13 173691682 437200915
26 599300674 578578431
1 763691151 216034452
1 360554371 795696892
10 448909138 665766058
10 221195121 134629334
16 152632236 374359629
18 288300181 661167367
6 639321232 282786159
10 685697082 807558098
36 710573231 663966653
17 483413105 614769622
4 348740666 140135918
24 234067438 256966541
46 498115683 263241216
2 976740750 837308744
1 613391594 209440530
7 520677329 286704047
1 959934679 861555015
6 357171175 96476595
1 362237799 997181390
16 23498791 991171081
7 759221329 217227627
9 991252163 74882048
18 274876437 911774013
7 85059283 971665381
6 912261292 904201529
4 24319723 733196074
10 273943226 666482236
1 69215810 15627027
10 456810591 753913444
8 92590190 892691893
2 346652927 114626732
8 399681261 374036261
7 671453091 695737077
1 530826093 500205151
8 10729053 837955318
6 686053588 446135116
7 548143681 684351768
11 756985784 225891469
3 235226900 420365329
1 124577935 732189258
20 636720107 652432587
5 262355103 393802768
7 951519254 708421080
17 476147589 79727281
9 542919289 348441687
4 905023026 152096614
1 507118420 546759977
4 799947509 325158513
6 327149320 31919349
2 454088139 450415522
1 76081525 361794045
9 233488431 656984627
3 224174248 78550783
18 705612190 44480141
7 978477957 530673441
23 660438467 999947499
21 716967586 427574243
5 428596335 580211014
5 795577277 650021758
19 997626775 507468721
3 239136504 277748801
5 982209675 991596335
4 293775673 137999628
6 220700449 508482346
32 835212033 660455725
29 75445072 657284657
9 698529630 309713135
17 122805560 67175076
2 82458521 372074546
5 338997769 286765765
6 774288154 122991427
25 782187478 1392958
2 257326935 770330374
5 343048762 994702428
3 991654128 398320986
12 590253364 568137455
7 7289842 689092621
7 711264850 445270089
21 746921385 612598552
12 809879322 36516157
6 945940901 573003548
17 465764869 395294216
6 757519673 355080851
7 399160565 994220439
6 471420559 335593860
16 154694308 782148936
7 987443649 248581661
17 863717991 433003314
17 373888852 986577474
18 105507665 902137964
3 753847587 600423869
10 971993963 129476353
18 622677965 219844770
5 768071803 192470292
8 638698648 485918700
4 169521259 935172694
20 645997567 916116668
1 610823472 551617524
12 596310555 151284955
16 322419576 423707071
2 9548056 290576304
11 470349169 897203025
2 82432138 367561781
4 900636533 446927883
7 397619474 259191783
1 461413565 523123087
6 310367790 574656207
11 914110233 115913211
4 947552097 299914379
4 113366562 317153667
1 921513234 478311812
28 384738756 69019256
3 910171863 320177093
5 847705887 519430884
32 777786692 185874491
4 563185377 462916733
7 665371606 382412737
6 355572227 998987486
5 612932245 529750021
3 674599791 63255574
13 141729533 139570435
9 127687850 582003770
3 176959700 880013384
7 492460879 90680825
4 729448599 43605391
5 450192140 264708764
4 372999023 942635915
9 105159548 955427631
14 167787437 658228473
14 576467017 540951080
2 409484415 635523952
1 988386854 354992720
9 733215124 151572220
11 604625681 669232546
12 502516605 517206218
5 500001288 656962310
5 995293465 532760561
4 929624210 964580357
14 710923089 738915585
4 1177491 295364716
3 128205659 738139617
22 429710706 829910846
12 943145470 888558560
3 18029576 521244560
7 451081670 660313267
7 351921171 218685827
3 946644158 956710406
8 884214539 283951806
5 361716896 7983058
12 596449387 215928660
12 755021327 30959899
6 69500114 300464035
1 21431747 285586426
4 484271818 734243182
5 35516493 738743263
21 932330008 97219546
10 254544555 318518207
4 662362568 937534618
22 806076922 147708879
29 472678245 86950346
12 981139477 953900040
11 243387655 201855338
6 574944308 550923044
7 490533448 82694765
1 772053786 647373026
1 985751382 646891955
15 319868292 623768823
6 315473601 182696842
2 512753525 672931930
4 199638592 659141525
10 160321498 581269670
6 686094365 473918146
12 235436090 866075899
22 684814509 754679830
2 936132689 649456668
3 956558478 994734045
2 820937662 234881424
20 84669938 947028989
1 464078974 475156853
6 191119122 587768638
17 851369322 886073436
2 220102498 518656480
18 431802830 427440770
14 108401771 935255028
6 804995748 832244093
3 707524807 128457110
17 930119678 47422544
4 780767083 898350772
1 31858674 751342501
17 829090142 319444254
10 201386369 384564038
13 200354525 177565670
8 637567075 880775590
3 594339205 470189159
7 469673280 683255910
6 614385343 189080763
31 550599830 921635654
10 806574297 834591862
24 770760467 952634159
4 708165979 691283504
26 276292675 723159758
7 836890882 754016052
9 474936749 509783530
10 834073045 728824603
13 149847707 55149346
11 515806388 1452840
10 341007719 135337385
1 571671613 266938635
13 241318601 559981272
10 123246447 27093947
1 571509242 114253414
1 172065624 624159765
2 961454173 779090542
2 303794770 113776253
1 879575416 232239988
24 857806197 676096755
12 937893569 398689166
14 164209060 712874272
1 141667677 485736512
25 654094405 313073370
11 735984955 657859242
5 235051016 801327598
10 940811680 855520646
1 168899 384058529
7 258247945 115118613
3 334661699 57394620
3 196247633 387399024
2 804062115 453131177
12 885577532 81997847
29 483711204 618552739
9 558642400 515175332
3 649293998 784286824
40 49086852 366134448
21 251279027 406672520
5 658675927 83413582
11 919536504 254522241
15 804911182 318906437
7 642581635 418397327
15 662622014 742034910
9 771323055 564370415
8 403665884 34448813
4 642336808 437644510
13 791004253 533085277
1 372150103 146395712
13 498473152 861455317
7 797826189 215221675
1 959249338 894399008
2 678590988 153309288
22 876898396 922092089
29 548027122 602739133
18 979458738 916999562
10 6094448 318388035
4 64120953 471288602
3 646432573 802482808
18 210006226 950028292
33 187868793 225454946
13 477536221 158581512
9 788402427 646287575
13 909439055 547768978
3 870508532 141356683
4 522762413 734763127
29 781755601 953059672
17 59935336 915489312
2 49479562 640885601
8 314952884 517046899
3 102938001 504380231
13 28799530 66408604
2 149399100 682513024
2 959021823 773863103
4 749073829 318642190
23 141722860 738308065
20 444281189 131898652
6 931487740 790752197
12 982385811 731509624
5 137654328 851046584
12 286923093 458711973
2 562832785 721487515
2 37946101 154819504
3 281874983 273016
40 81626736 816144440
12 874870173 189208390
23 897196243 927877268
1 758766651 833799407
7 326898605 971961916
5 896535262 56206778
7 898035040 888245073
2 573652128 108193369
2 390488505 633546800
1 890876666 815482521
14 635098442 461612765
3 466267372 937401011
23 203710908 853639233
11 375788116 512705324
1 430221934 698540586
28 83376162 450444661
16 377722842 487346662
7 504974197 977876652
20 949824838 90718034
3 756339676 644412044
6 269688468 882125376
2 576782818 458805082
2 738059290 868701452
4 996472206 162378252
2 557168133 5488805
1 966063318 898848288
15 639835362 76799770
12 675503801 303237135
1 899802073 115064424
3 452234175 566559352
4 147352535 581174065
2 96538387 935322912
18 944152920 329279238
2 706419926 643402840
21 395497785 740219009
9 892518326 525261564
7 906044596 262013305
7 181891298 1730914
44 789836584 815947738
3 193896676 855665435
10 539553590 661507334
5 928470668 310911816
9 783280591 319081143
8 884482535 459719276
7 867237607 382916998
5 897593702 744673892
3 43802549 939044086
8 24431755 729838217
2 316498137 598440691
8 309650413 525824148
17 986790762 675219598
4 128303877 880386597
10 97671703 292339886
6 309689184 998338981
3 709249901 19664190
17 85335038 744584977
4 712909751 945661026
23 952708933 158977173
2 597996700 517706035
11 338779328 870797535
20 82974077 787505503
19 824677462 431804872
20 163050382 555498279
5 181269305 439058119
13 353630989 774874851
11 726375358 262192927
2 344680407 994378124
13 341042520 905724609
1 283954147 410544757
1 746471462 23542653
1 645393120 69264287
12 720175517 139679100
17 696190898 300737446
9 952246677 301883800
4 648594548 863041599
3 394920367 981282071
11 550799736 660477838
1 494117664 510030436
12 338354361 930794554
2 405448349 572003889
12 506588144 247520557
10 269949258 709995034
1 761659149 424808996
3 200748405 120455285
8 223637515 186311548
3 234457323 117583787
6 612016718 850158297
4 785431999 281209841
37 214751812 653384251
7 273380229 216419144
7 344961323 91243703
1 518500115 478266323
4 329437771 724018428
14 748783548 650369101
6 263222867 624245742
6 663284456 259551443
12 395745291 46643425
8 605948888 996735405
2 300679800 15860355
27 833409210 713390873
5 344959014 219981694
5 498922029 798228819
15 529573604 492016545
5 483242855 979657516
26 182775843 89851064
13 295594194 655589108
19 87815588 375169306
2 680143395 60543626
43 785303138 654046745
4 405716370 694359860
1 379231869 274167038
3 457859866 300259338
2 160805847 901664261
19 38093278 598457715
14 170743698 705452135
12 429611529 998583010
7 907324605 656256709
17 623368193 16507556
3 672270764 216113341
4 943460774 559686033
3 990812809 100914046
1 354978309 352023495
8 839838325 272243337
9 597062677 964103777
1 921800023 888011431
21 282816436 474846545
1 926900342 315059241
2 999965940 70341354
2 16246600 193978398
10 91135717 124670337
23 16955342 533908261
6 671109372 376439326
10 248941021 14153348
4 747104778 163639832
21 348760078 68607308
39 521751263 721623246
10 858708609 839365217
1 71968095 440186130
6 743215109 901778484
3 881355334 551415727
7 743977595 237254065
2 73390592 205910775
3 924415070 525817750
5 926951504 596469361
8 197628734 836593817
11 804965576 978038084
32 387379625 953178916
2 887158253 568751239
5 554633831 321423091
12 822188966 531770271
6 667089198 230231771
3 903066715 66884528
1 620221734 150214278
2 374668886 388986684
10 383772776 695023425
3 782534510 493087170
1 436282315 225020981
2 295212260 554382889
6 931973193 787027316
4 941377083 288710750
8 26903734 170455288
12 337389924 470338753
5 143737133 754326928
14 351594981 624466546
2 868808032 376378083
6 111598252 322062956
2 216758225 453623918
11 792350004 918527014
1 696332362 867016770
1 886585649 743110212
3 60416812 277885044
9 609000889 324116927
5 599478232 708784121
4 130143184 541578385
1 821006569 566887873
6 830713296 942428660
2 880692912 788243371
9 183539046 155673541
2 245915470 960943343
3 799602536 930788158
1 245560264 583934967
3 245954732 282457151
9 548940124 932972786
1 747145199 739106312
2 676505899 912238231
10 937016725 571946751
7 210417982 710108251
4 450994483 41201356
13 705850780 40417077
3 546651884 958967654
13 309533031 649267881
4 100043775 467569075
1 9369897 19893725
1 348986229 121150753
6 115188708 52388667
1 857444039 312128937
3 95903270 82802675
2 801138139 38266039
1 287134093 549219449
5 527283249 964281298
6 198953270 857954089
5 788354453 363841868
18 351549626 715791846
12 36095006 506943694
6 898560685 660237144
10 422932732 76223645
14 325546409 182521470
28 57897336 545491400
2 973368868 148092612
26 279824579 406652548
10 268950258 157762588
23 417740008 656388928
1 82842030 606923208
3 687384349 226584186
11 417115167 514885560
6 509029233 475726845
4 812571755 981585693
3 322915931 777524014
6 624493219 406933559
9 384435322 522585699
1 148016513 327208432
16 149158296 523347772
7 166451171 66612382
4 322811852 489929099
13 236122346 145113795
17 247200480 663393850
1 262257669 309589087
4 577676129 22207611
1 722974016 39254359
10 882245365 468166642
1 130929714 739246626
3 221087991 831878904
7 462267360 904682594
30 532571110 651628736
7 836621882 516169930
8 661474852 11452094
4 479177760 206770956
11 487342926 25450376
23 383422072 249974116
3 912406136 960938988
23 567332826 676713811
13 177501603 948073757
4 544830835 587144504
17 464561669 624863945
9 596923772 716000742
10 367384010 845974387
2 592193080 896198184
5 213525553 707677108
10 365420561 878686163
1 29646242 434200573
1 815530899 812228672
4 509974247 441094429
14 405892042 461927358
15 903828983 332823840
5 247260052 263561500
7 672784380 235542381
25 222491626 677652511
10 583779784 486953047
10 87702576 354487790
1 907194982 694866804
2 236932039 21830765
1 258404317 443903407
13 200211156 52840635
7 909267848 583410684
4 336112676 495070100
13 167627708 819562015
2 188128347 224219864
36 705365809 935295281
4 36909886 21468053
8 227172004 541315133
1 340400238 777568971
18 621607609 382008945
1 588799965 228044573
12 482502963 4334202
11 455179936 903352765
2 732789044 206729492
2 792536120 916631968
8 772390092 808552468
9 31112269 142735010
2 934857463 630314710
19 535964875 779119211
9 890840948 275419523
8 443715168 89074058
4 269389978 397959864
10 136272855 219907550
1 936182342 22186670
1 677336289 519138999
3 495702349 941292693
15 149688498 624669616
3 290210788 528627611
11 242855819 378213786
6 666353128 528616307
15 540717000 959779681
16 307289525 334134264
6 737779707 547354394
49 149003767 501896369
16 735175926 896206134
26 873341158 239298885
11 883424606 147170217
7 806162306 135161390
6 753745410 156741628
5 960285276 604936563
4 785701063 166497043
11 22667415 421347099
1 768214962 290902943
25 287357010 406545588
5 415735963 466683620
38 114970679 906237401
5 213053755 217423184
16 993966748 862091832
6 911075959 581913702
2 593461971 316320496
14 352090214 956244430
3 185189232 877354211
15 145434003 145455309
12 764025915 260582408
9 783044125 178466430
3 714798878 381716761
24 55616525 593967867
5 56707890 232623200
17 528801427 516234924
2 338577927 205573200
13 947616941 347177226
5 168683180 174085693
20 449587568 447306171
7 501791732 370050337
4 861380153 854848694
2 391510683 26076344
14 891539532 178752910
10 129105822 455492388
10 168277 68179166
6 802447648 425261293
6 890953603 502065481
19 185763941 580680207
3 190410592 517416860
9 997734629 70564861
3 690007942 705308876
5 825638773 404313633
11 630049254 992858253
4 309307586 347596093
23 717900983 725378157
2 651857156 475169902
3 193964461 464466091
30 191460149 361107791
11 659518409 728414969
5 929044502 870452689
5 289501106 418633958
11 987020953 139929430
3 934533190 353496977
7 413086647 825549474
4 647284788 386830329
4 567207012 600826735
23 836416772 640081807
24 503376926 497895615
2 728625265 382350305
3 422778262 817927748
2 154512033 581419248
1 647102055 784004032
3 817585216 953451100
5 821063926 448382945
1 461304367 861715767
4 964715262 931809719
2 681255703 695972805
2 951323535 184123506
8 583233607 717917981
3 465358565 232774734
22 248157717 10087815
10 900868790 557951308
10 389029458 264536826
26 55061190 349635613
13 400552853 870487567
7 494229704 873230277
23 858180266 183572769
3 807742518 126257109
1 948997680 603316423
6 637883413 488026316
3 194736373 840326268
33 183333319 512361546
5 9474534 597171820
6 957741459 903693275
2 518204822 260911318
9 969435452 790314564
23 779320600 663159046
17 614130540 637988026
15 743166488 542848488
3 366511481 769529131
8 412269494 311199853
32 287970889 411060460
12 446643956 664673356
11 82352061 848089689
16 681763657 505667517
2 381602419 384408945
4 623943905 955749373
12 839131954 490015394
6 867720866 912366327
2 74855028 8302010
23 726024315 603207373
9 333861459 393364573
19 67570084 859943795
4 681649388 348620039
2 187435196 893289541
7 881640801 410543391
4 813554613 472749713
12 430222349 751876324
7 506038152 716081185
1 374095504 845860715
1 963284457 981665332
7 367520240 253858322
2 951294100 481185520
5 57255758 690056071
21 126882791 598975605
1 84854225 95784515
10 716012573 896048318
5 225802380 285357694
6 924257432 437432119
8 905428532 641412042
17 301710593 138389044
6 420300085 351412275
32 589698402 510658229
8 98034072 345375263
4 747725568 979415524
2 435256548 143138955
6 806389025 359719923
4 360709740 906559455
8 574388430 589742268
1 306554815 369761205
3 479243177 447835818
19 947087067 816037697
5 191715709 626984572
5 422639838 760978066
4 864441415 681303574
5 342930567 350916270
3 429741366 105313892
4 31513012 256357183
3 539259111 485344487
2 18603842 711955628
5 679350116 319259958
2 889180870 103968843
7 248452071 123915680
4 921111858 81713629
2 911757474 350490676
4 913538412 843355623
4 992924978 888198103
1 563132980 196261935
2 48535969 659955855
6 791066281 40288776
6 327908920 989897608
31 861303255 610561944
15 899276320 449440121
37 252139293 606387327
7 402489497 885100206
9 413152494 931484798
3 445666020 676118901
9 815047932 741700716
10 407010269 742033805
21 312541295 577158675
20 440415017 865270024
10 647803588 853184108
7 320519052 381738630
6 975293853 4169221
7 757336468 350711817
9 53276366 14090478
6 878219828 304812940
7 528143026 498072916
6 135781157 102409457
1 577396420 991295405
7 982595027 660873047
3 570655546 526794785
7 282266187 643031232
10 481922551 117583620
5 823565479 475805555
6 867912075 828737960
2 495651671 36683851
2 51102204 625927809
22 17697004 378255056
1 734242119 815269302
8 324220604 729870488
4 338718121 434366730
12 393045254 771851731
8 608019173 123107634
13 640784339 961494235
1 676171893 606955287
5 257076006 196958036
9 344849693 817610671
12 881958815 766368650
4 506847857 267990255
17 240384961 281704272
7 221410450 3553400
3 928497082 282267494
3 452768335 561600709
17 529338630 883754149
6 869211083 537262773
1 173887683 561043441
10 108050589 534301350
4 471389565 606723784
20 532393797 557559369
8 170164218 774245953
6 985147705 979506280
11 776953663 232198809
11 600841860 313282183
6 280789965 944252390
16 850070332 359556602
7 469136642 686742750
8 238988420 113078558
19 15777006 248896755
8 654515587 95867024
13 526159699 658858482
2 272185464 552878073
1 920748481 411939104
12 200298884 318480353
2 597711071 322449905
13 191808678 291747247
20 898095226 734017434
6 980623800 489680513
4 998447601 693509615
3 718073832 162185484
3 97756147 619345087
11 818514517 250618794
4 347079925 15938945
9 779445098 117989293
1 649725779 595796318
5 117085499 535071906
7 765581862 994078780
13 418144462 209306281
10 744299074 796284537
10 598186253 891786034
2 533242242 219657324
2 776862773 365045096
1 375320896 654924569
5 390480691 124990282
9 813617936 83063504
18 252406839 559012878
14 659660005 757840504
1 398685492 83461153
2 600884445 368331744
21 41494987 576556778
5 612448640 300328227
14 507079445 234002311
2 459062706 910245353
6 578002882 553982833
2 664129457 177077550
7 313951150 290225646
14 235432423 399233136
10 637131334 762225234
23 996785593 751596898
21 717689207 150966897
30 750586171 873266130
1 658853331 885742326
11 486048961 482917603
3 677206287 34405604
21 704104729 507376951
12 328156367 988649546
3 120873991 895618959
13 824173801 241330811
1 205170830 261107023
1 733401423 882388658
25 366397124 408026360
4 982481896 70411035
8 140310807 275804080
5 446666120 995619414
2 759862127 31663734
3 841825588 440539047
1 701909403 800698061
6 656598714 538364044
3 3498524 233002910
5 581850406 938960942
18 722220378 577976304
7 967569415 69879108
2 389135352 3930772
13 910658171 465340226
10 56152045 273847184
23 586683316 330566802
10 917372282 702082831
17 605915776 428170402
2 462446097 45725646
6 126094345 971697621
14 302527348 272870845
17 551497690 759408193
2 743793710 909903494
16 24717875 981371245
9 57264989 783595667
15 795325913 39351512
7 273365991 174208252
5 77979789 141364900
10 97314149 17875317
3 694819496 623730389
10 544608572 15313938
18 69803601 638024437
12 269434271 2069393
12 902374015 672087622
13 310869912 341975659
4 611039812 876631323
2 505276700 143576232
1 239296864 441597981
10 242133956 31257280
16 956860772 70025170
2 809645274 751256550
1 117695492 203953041
15 643897897 477114634
7 254837364 152572982
3 770331980 442985059
3 470034884 393879422
4 981928168 947232751
2 342501039 859732410
35 382255803 628520862
3 149634666 353737052
3 64844076 282538032
12 903841367 733206654
5 494660765 996320166
13 158036814 952723945
25 604728801 159452517
12 865579719 667554623
14 332736231 844483804
3 711059744 320842991
4 319660700 277005248
7 563354248 45290505
9 332525737 373429777
9 455663587 574244821
15 217475493 698210364
11 77207262 355266003
12 154171798 678181250
3 715977643 213359425
7 128336857 185906461
5 424509861 251553449
14 756732723 660187626
34 154341364 987811544
35 368748454 624832385
4 723553828 379210839
18 30312647 600801838
4 162990771 840755568
12 281950621 785660827
3 964224156 130046537
13 557072828 166574367
6 776035927 58039810
10 216773827 335435967
9 356092031 547590141
30 769976392 350613358
8 918239201 944315347
4 230289291 422070676
11 725763315 466209447
17 616447341 863900135
5 351101270 572503719
17 998986497 719357614
1 865936003 843056661
1 531955140 458534198
3 137081845 627351399
9 74609064 636735791
4 72085005 277501954
9 206844624 905090568
8 772589215 241291819
3 445235306 248802620
27 162260335 703897383
5 791188197 423596516
1 746983076 942052516
7 214219112 611515084
7 788276087 881600406
23 573880808 326597041
3 377862557 818706935
1 593496267 422543016
4 72868419 591944405
1 943685088 793294146
3 564756819 136064068
3 799125687 567120212
1 917762515 814878180
18 637010907 743964802
1 619190905 940916451
2 540320354 743515914
17 776533076 55243432
8 936395082 629438913
3 962263649 73887925
3 210349674 998731739
12 181458074 238244692
2 225539305 652118536
2 444268715 430693571
6 215058202 262259916
6 798556788 285301112
31 984121162 257776344
2 314917517 270206532
11 153466319 593915708
7 650963568 762798612
14 998183777 668508194
9 154873721 206809106
3 132337206 914446719
21 469876954 398072260
2 275079889 138784888
3 240543117 928472411
11 767041886 558423779
3 591756654 95081549
5 143677179 436019953
3 107472369 457354710
2 428825516 521368387
5 268715227 22031635
1 738940253 115001899
18 316606182 842709345
10 878635515 354374735
1 781709818 78399876
5 761777148 743401095
3 48679392 322057666
2 48581479 197431635
1 579791613 670394815
6 801147613 817508506
1 84589892 232601029
6 762416852 192365296
5 225339168 914305828
12 658781724 45511336
23 219270051 141432985
20 579512238 889995966
5 560267768 364075773
22 164024420 249056576
6 859234007 749072455
1 573562470 282351794
16 510266442 289925984
14 299581320 235510869
2 49386453 789512387
4 271406350 197306659
26 670927529 481048375
20 727902606 867980915
19 792754675 228015546
36 740199444 325642519
4 818605057 570417935
1 347834254 774177878
1 376620153 214116157
4 854225705 72082902
10 618636102 923342240
39 876468532 344710047
18 846534724 864861414
5 433377688 158046317
20 892643084 152521195
22 528925024 633597898
11 100477557 551886083
13 374631410 104553374
7 259242335 440435863
20 988084754 468510496
10 26771213 431620344
9 902911442 936043209
2 966837592 326187570
3 722684593 765755830
19 343783030 343328632
5 428335471 967345567
4 341371596 127456759
7 819305742 832298287
37 396736246 705805028
10 122449117 156418409
27 597588439 566719088
3 3423310 177720442
12 498595162 301065278
15 492439203 822730452
17 262566220 585362358
1 935993781 664503644
39 690009005 726675663
1 972528861 678560607
38 370641616 122169234
18 696606113 980276218
2 153755969 174828265
12 213682963 503279250
11 784670397 182438978
3 116512394 663034636
17 415336550 632579773
2 563682335 857203722
5 875554512 924919375
1 136939407 496496863
11 573829958 525258416
18 952350671 390134171
2 813922638 581586193
1 590313693 125060203
18 622827948 498378753
2 401693900 797774848
2 260855823 518281948
4 94637401 441032703
2 146854927 316989483
3 742504612 490586720
3 196864277 532925461
4 941634022 84676258
9 815321141 60953501
20 96960882 699359180
27 511426587 813817905
9 21161102 451373618
4 148809081 961015416
42 647907021 414825831
8 606082556 865700971
1 545385173 593242352
23 831467751 1147758
4 678441769 215469314
13 599456114 483889489
1 368838661 92310435
3 482392959 819301819
1 862989702 326581131
12 229218248 527634354
16 951465119 547004212
16 409085591 9696588
18 215246775 463786538
11 209739641 10756406
20 827349651 887117621
25 927043291 964784058
6 935614231 792176245
11 527884178 626690545
9 486626563 346191416
11 4936376 268246211
7 450960361 345659316
13 483204939 211342417
7 852738196 678848244
3 122367602 280372461
8 239289279 713961894
14 833513945 646297764
10 88228455 577794059
30 30890502 960552767
1 550498128 186539679
34 469948934 442062503
1 492559370 610507051
2 577274455 480728686
1 426899378 905356036
2 315817812 42467762
2 83500850 91311702
7 858139928 335840266
7 314526070 530137158
19 845740656 981680588
7 933102726 938509319
4 899106752 324761803
1 94385928 284803939
2 988266414 957589461
10 914692517 793502200
7 389689020 349198045
29 917833119 194484520
3 108916521 247271740
12 981681919 972407676
4 413119 157506899
2 24964883 504892377
1 429384633 182251268
3 919271617 800408338
18 463346222 607607502
4 421359522 280376333
15 954636792 883031057
6 718176898 735835210
1 49093403 837957965
7 46515973 661171721
19 514783588 263988976
6 245671591 849945281
1 895000606 954891050
5 869848702 248741409
28 836709683 531827136
3 849454895 209125222
5 479699394 191289178
10 332506983 239538124
13 633255159 942832770
16 741820769 103760855
1 565227814 134707154
13 211454912 104798481
6 31928620 538892520
3 77212301 191838794
24 808344801 926841473
13 930301340 929390881
1 668778702 809041757
10 659866479 559141134
7 306038385 945400786
12 16356027 133111779
17 863405087 879582143
39 412413930 798254768
5 469139970 655739786
11 580984588 168217046
2 894220784 722697476
3 801418459 430931518
2 363488446 822530975
9 534756253 98918387
2 575527796 760159253
1 202425946 300596533
3 787138183 187955369
28 390006083 156966108
12 37602495 641542987
4 599789935 661889392
11 582381547 529621861
11 722101687 786946981
1 675062895 577523954
21 611569504 469143120
10 988431050 881126400
5 525831730 406273228
6 924388706 562651231
11 711229380 927328281
12 793147106 540149594
3 569314700 572796453
2 44706730 651950529
8 453539352 378766185
5 144109126 109810669
16 381620624 888241990
16 337127685 480371618
28 540035734 111881746
16 55397493 129786365
4 265765193 175562186
5 830137750 949950665
1 627530263 480582269
1 696953672 114698805
1 985314356 682177903
6 930545720 77515913
21 626017589 637769155
10 163746048 989726593
11 542031095 375747808
9 274356933 702667835
2 48996782 877225339
2 199498152 676412109
5 742614401 946136168
1 862278388 843910131
3 443210214 463616766
18 653484938 531178385
14 244114779 346403917
2 519831340 861092570
15 211785754 391511890
6 978346708 677607153
1 725715744 433876698
9 532512708 607796152
5 522481144 565716236
1 740666122 545156307
10 12965005 777970071
1 481604459 69428867
1 256954398 319686982
15 660231628 892195025
1 144547283 784877594
46 835456866 560041348
5 601644981 341412949
2 985451653 455468128
39 717277345 948950071
50 664335425 2999464
3 215421298 22445429
23 644326358 931121622
7 829035830 95852475
53 920144976 758471413
7 902955454 203318874
8 875821250 646692892
6 519392073 78270920
3 19134080 833854760
3 88243648 822677738
4 425038332 577028038
12 965619618 304158524
2 226707020 822578001
1 527878230 4990413
9 271206405 744341226
7 860474104 139589104
5 988705678 208460873
25 331658896 96603476
8 440757258 353711671
14 185324331 787975713
8 590462408 683851701
16 320543452 846071032
1 8611165 942396969
17 618351744 879351222
1 542353308 80014377
9 235018565 549816862
7 908946785 255757895
11 522032434 756449639
14 602487889 380862624
13 937844979 322282382
5 213471189 930495533
9 353611678 995668485
28 865715507 117119523
18 488578880 599613299
3 670690546 873391119
8 723584338 657230403
5 835417420 841924721
1 440017544 319852709
10 278841339 957602853
5 424700184 548417661
10 889958059 129563979
4 5143811 77646933
5 332085529 71432055
7 595499789 812768485
1 716521617 947433546
17 357543026 529987522
14 924992659 904330674
8 388519766 249288837
1 598568884 736562691
6 871587937 424574627
48 93244467 277387422
23 451797351 960773005
17 259600021 572208567
9 956183238 247317738
4 778082934 972731543
1 394852822 568903685
4 17425894 126990353
3 821541537 466503235
7 634437991 621467156
1 96621281 10577113
5 554200432 932956890
23 98920660 353615007
3 380546354 772137837
16 292002884 894288301
6 760681383 728326910
10 660631887 949162175
2 142102289 146871712
6 442311474 953973478
7 469304487 762525516
10 406253607 388641814
15 560779024 404421868
2 411372188 834404525
13 705097543 824620690
3 928198641 793460550
15 212852066 84325080
4 892823444 307263954
1 558304607 504192003
17 225150872 937936227
6 795261322 202520656
3 100549663 966685280
1 748906426 52184197
2 933334352 656925519
21 808131515 237663081
5 260185056 274670178
9 14850601 477653501
2 632661935 233080143
3 157662188 85408952
11 981053801 999469127
3 163168007 558462688
5 625194829 114134620
4 859749287 86271003
16 870839107 401714372
16 171309668 508123553
3 74334593 161545836
10 301393958 871582068
24 109900164 780366384
3 730539276 569884260
1 538299116 209779208
3 888227652 548544607
11 966827809 675333821
18 653802387 651619128
4 958281456 594892191
6 144053777 808934487
10 529930247 44452929
3 967494154 773371278
2 615485019 465037161
1 434371125 638645112
2 918146007 849777493
3 556682386 110969333
14 924373614 289236616
32 68116661 949395184
10 644446645 66697813
29 790765214 660560208
3 369558888 194500050
3 311552277 225683207
3 521067299 798420236
7 762529728 779809760
16 483428166 867676153
3 385600390 155225184
5 651117113 346387794
22 964309441 194316760
3 131226693 13924248
2 496988432 116771867
14 561214405 111526629
26 786688835 416909633
8 621898721 988166827
4 9079623 221216148
4 343977139 480585278
5 396512348 571839716
15 554570510 950933146
21 5259243 708281959
1 461764831 440301607
19 784968162 374924084
23 664713730 773221223
16 413120538 534428468
5 910742836 210425459
7 20819546 618295273
1 241251393 450955274
13 480929578 19070954
7 483468287 676115828
6 85116602 414289101
12 162929262 794924369
12 167346431 963974493
18 370349698 664277165
19 704336701 707678232
10 270565261 938670142
4 143890620 224623713
5 86717285 201684353
11 516235093 906483199
10 611313432 738529854
5 572264291 274831461
10 789683640 340776856
2 367922631 779141397
3 457964732 123785183
9 555569743 340646012
10 637062789 782641008
2 248216441 282165846
18 123871125 354595199
4 195253765 341170523
15 217007128 553082547
8 439948759 215883612
12 853483670 367928754
12 421325686 885131937
5 884544640 16738718
8 990532644 696077104
8 84939616 452605395
9 119888211 428476961
8 931186025 64298453
4 649581119 227828466
2 366346598 316112994
21 206837215 959464622
3 987745750 220387597
15 30412838 627120691
21 496126544 902323805
19 603259623 32920572
3 84265912 182464729
2 880482503 254584865
15 918253600 674234175
10 406854165 969765637
2 737891541 84470656
37 518643065 903683416
9 550920881 779008386
2 705443989 178586979
1 415991196 764301612
6 384083098 360325633
7 766291707 402151938
24 341501021 72719610
6 953358094 20624292
5 157191520 75084170
17 777219231 98699205
1 149397200 326082906
5 305789054 815380408
16 747800462 460006817
21 277798233 20516486
3 77188252 264564629
2 674828304 611921089
1 403011220 349321666
2 758255561 720696185
13 283805046 794311532
1 968318695 783279066
12 937665071 100329733
4 390368704 811620381
2 717459172 812317226
4 132370206 6111725
2 788562735 418060076
12 15826087 878486076
15 397759579 66487437
9 54826845 151021228
1 310846469 591700431
4 893079135 142438026
7 777162166 812541392
1 898376346 175558453
16 875895968 339065044
15 280100192 723954475
2 202586564 503267833
2 90116234 576086094
9 167725699 481454115
18 544807475 720437676
5 719247897 679738697
45 582176083 759192550
10 261943709 103170369
2 761385081 527630474
32 17976603 947508195
1 172572918 642672418
2 362027458 924182094
21 750836568 420674072
3 96253090 877265696
2 124048985 351211877
4 998418418 391819564
4 34026291 524312667
13 539527392 112341112
5 552068125 836662372
6 332464957 758973723
3 60466836 990421863
23 470573811 196649841
1 878066478 608406861
14 772472683 761039608
19 919904401 705202442
38 443327387 654585909
2 423226741 431728612
1 829986483 573032659
17 268967895 209527834
6 819293217 306556085
42 799207859 267371186
8 403065314 294363397
12 768296796 409779178
3 694931490 409015971
17 295885699 984498669
1 105125370 748718206
2 634963843 79919948
1 428691670 603438890
1 272076957 978873148
1 838924337 750774084
20 343293457 458343615
5 412387512 440242771
10 917206780 220006869
3 853555505 378289759
12 936818797 311240763
18 986456712 645062620
19 587778402 596572953
1 536389767 241541333
11 899035998 287806409
1 865173171 102879955
7 690306439 466729773
5 290277569 684810890
3 81292604 839854435
4 479869067 351336968
11 736197760 743442311
14 880979769 391029313
12 116732886 841504483
2 217285561 465112829
11 645861136 645878246
2 899184603 745203367
8 415294605 895535152
6 913555471 790495800
2 991034699 268493822
18 865792904 859203474
11 774371325 381770836
1 332675474 672975673
1 214858535 921672683
25 96014492 548286734
10 837080112 945500824
2 420122165 84743916
28 114660067 718126009
9 565668140 594258113
2 482399352 180239271
16 811592687 846122474
2 357593204 416099495
3 364116556 854453682
5 337359086 245251137
13 507800683 794478938
15 398394613 931367098
23 242433985 897837282
8 328909162 590294399
25 671606860 227343708
18 390505783 948557922
2 518007464 305412443
6 940232994 715275265
4 402390585 282969251
23 956526077 97681233
12 472747554 589726106
30 598746578 406106195
1 922091529 991267397
1 822951038 786113473
3 576818734 753628525
42 742224265 554202705
10 59040029 840427379
5 987861264 219106739
4 802656505 582710162
6 195702714 220024727
1 111790376 277799096
2 901690998 492189014
6 18345815 92725274
15 454465706 442469089
5 268751027 486712830
27 163980880 905186710
20 946026303 313403178
12 560340352 634316847
9 839564069 223553860
33 213519774 311647270
7 3555302 966259236
2 6813991 96259669
15 199576628 502152916
1 71445275 144615786
15 680599311 49820273
10 501740465 662265391
3 112524009 16144044
3 365061026 38680223
10 538821449 25546567
4 775602805 984000655
2 971481831 347231695
7 42903990 314177899
7 305453574 105993090
22 776399431 18864792
1 380210072 259096199
2 710335305 430826472
2 125385225 347126
9 100063792 730310640
10 35283492 61345783
10 138048968 380189699
2 743030365 610383775
1 100821793 840472135
37 577792619 125858361
4 726535466 907022025
11 150534001 476274055
2 731075911 803000788
13 486750567 115227964
4 386531917 342804245
5 243129653 823327673
2 834134024 526658765
13 802635170 689678194
1 998961916 139342178
2 269262404 411644524
8 108134374 835240382
4 812649018 381944632
7 946479925 137738321
10 250668679 537276660
3 498139715 452358432
3 472469643 711201478
8 748606561 931580985
1 716178974 915073862
4 876160583 747504984
9 77873161 470415908
7 500169844 12640856
1 197829693 931419307
15 379290191 120499688
11 422384295 775736904
4 346618949 876897098
4 352173986 274596249
3 333275774 241013297
4 564766785 201102270
10 562963964 155054489
13 778032344 163569832
9 963107379 163105509
13 743007015 396533377
6 459638467 815450163
7 135386216 226432113
2 421497424 100503976
4 404210863 812092538
6 32803465 230402701
39 705264893 297025801
5 732060130 405720808
5 964402802 271207107
4 892362079 372138091
3 811019589 196733248
2 994185871 89275209
4 19083061 719865877
9 235895019 813339686
7 774622897 739058215
12 852483305 51251729
14 287770587 307590402
9 598943567 91220336
6 793326807 461545143
1 450445302 562162645
22 298090993 484979276
5 936818212 584161645
3 657063741 458435363
19 336303400 549324834
5 522790510 881577428
2 120055018 962036194
10 164122268 280082190
3 278531226 32832545
4 512979143 24723547
10 621678973 583914803
9 421988922 382305686
1 947163520 359830227
18 212839419 632004273
8 973754894 636537260
5 174917151 260302687
2 922940670 496649741
19 926047542 197461313
3 920054741 704292267
11 836146511 776778062
12 568166399 814903710
13 27228749 698524236
4 42534055 179973891
4 414248160 109745524
6 257982862 59056847
6 415066233 598171072
4 543379107 805181327
8 792057672 419861481
8 266005427 880602388
3 360923758 102365591
1 438482163 172940952
9 395476823 798054869
2 583848618 592625481
7 476986241 388281626
11 721300790 964825887
2 102580868 774681910
4 533744927 961171227
7 567237807 432621958
8 305248239 95038987
4 597029115 876333063
10 211093423 105072835
23 928915485 69658803
28 610832365 767922840
11 887173564 152466246
2 17867662 540584663
10 656423443 434527350
2 188640861 335966852
15 384527726 701609070
4 478200634 317589455
24 518582570 800741552
27 436548973 143733720
2 8544411 358585239
11 546995499 67908309
1 404486882 92090530
25 144146981 563362290
18 719728400 293297939
11 484224422 231661541
22 44829827 644284404
2 823058913 48862421
26 950815655 639793349
1 15943519 297840573
8 36321511 544655184
12 863519926 146871590
14 707957529 634862978
3 6287251 735273096
17 405567437 850266360
7 959773006 118838448
8 134355121 594275305
5 138587318 190479025
1 186795388 267577795
7 862523627 704912190
3 612356750 915316246
17 1041649 481961254
1 426298996 160983678
11 64477381 657071476
1 612958029 589469005
1 818908970 270471370
3 601118993 489618556
7 34717839 466409381
4 163410999 982170490
33 565332208 915410594
1 447019481 852477725
2 120845904 880626774
17 143805487 796323440
1 886445282 186213331
13 457253765 951719126
5 866942520 696332396
12 993162501 616442236
6 628216854 143367629
17 908103191 97264077
18 39853166 551818914
5 273450326 897392412
9 116157601 148808159
3 25216777 905655166
13 88138016 294717731
3 927168146 277310632
30 118749186 244672416
3 627091123 492476925
9 304066253 235943281
8 763827890 600647599
16 614226461 291596303
1 385322996 996273881
4 621436796 413963230
6 344090560 743583456
11 820451130 217404914
5 318903871 504202132
1 243551409 625799703
14 643038955 970073567
8 166376364 630129512
7 571554541 189009469
16 701044254 204919881
1 504171387 117548768
13 972194311 11584594
2 919592780 881153424
15 357324510 364478330
8 826091298 418180898
5 838265326 393137479
30 2956578 525172317
28 366494152 908042745
15 742490556 750118714
1 591200075 863482114
6 191073346 292510287
17 577673358 606015381
13 644619197 377828975
4 609748646 123056500
5 491923060 379061366
10 466907177 466238222
3 445810514 732106117
4 44878079 102745858
14 642119232 573008684
6 363757752 910933851
16 881150517 952771329
1 699893653 728275287
7 404000542 578623516
12 234650320 957115863
11 200900945 291150540
11 840805230 447513763
14 933993220 682101849
10 158812819 81567124
30 80102769 494815518
2 497511266 166041236
6 24896044 829577319
24 915568306 966729111
9 985672128 303267474
8 904177791 494454488
26 168491700 187814668
2 719035924 913115539
5 657825257 216903668
1 100443381 336900676
10 500683635 813909285
6 337847086 552099646
8 637132604 820940495
4 811663325 55601102
3 719833876 229473342
1 307001322 866271434
10 951487679 825369043
3 879428961 559659328
7 308838197 349385505
15 927036455 406647869
3 27514601 224920754
2 901974 573745434
4 305111035 789656573
8 571440807 667751986
5 793320018 621379619
3 468107238 999618163
18 847520631 790929179
12 433803665 86404248
8 897221708 984999042
7 736983531 616840143
11 672604017 739627414
7 636877971 670653077
2 354494451 200734504
1 850694773 761232659
17 700380610 134560465
4 314400728 10079710
25 143556230 104495934
1 574277033 83609210
4 361164484 788668980
6 94810560 731518468
2 609815605 898751799
4 337499909 472689865
10 165124188 387395626
15 568441455 877272263
3 49205860 862545021
2 260496693 236821663
6 862966700 851488966
12 15184705 352672431
4 841724949 863820331
7 339625886 868552673
41 369731315 45098523
4 25523835 87749082
10 266659122 763817979
9 662048329 792845399
8 750262833 85080840
3 552033671 176103593
2 196406025 528978226
10 924354966 765663225
21 214164012 416184477
4 40086860 509455980
30 394528786 455705525
12 454687479 347726274
5 348873598 574224944
12 497671365 314194165
6 315408477 766428803
12 635560961 189232250
5 539320482 14546148
23 801078958 171024496
2 604200777 216384038
3 795112473 522957090
2 15122076 303214361
4 808129983 142524559
2 981664518 368938317
12 534184912 228941168
17 569727814 130156770
46 850151739 264073527
21 16241657 630949998
9 699764793 99304114
7 107792230 516561048
10 886243015 299909299
10 172212739 673908733
3 374867373 850339615
1 588911732 351517098
7 396494546 941733527
13 684495202 190102406
1 398354677 20841276
17 676074579 879152426
7 320823046 859458576
3 79461278 75495074
3 566571066 510055831
13 608696992 727882206
5 42288554 397343961
6 316674052 552834375
6 575971565 87503313
3 828925695 930145045
13 735489043 639227981
8 546075001 684360309
14 805465136 754864378
27 304761735 19326250
8 889835213 135406758
39 9239506 956487564
3 362884373 490051872
41 187032768 285915101
2 554751437 433154121
22 97388843 416581383
8 456744854 500947637
15 469855028 246255178
25 756724577 716368775
7 958017106 100098320
5 758480529 79321296
11 744986751 114594630
13 16439717 88592065
1 90140914 604316751
3 61810571 520771717
3 709401323 20508669
17 309875068 961797591
4 851121591 500743377
18 346876612 400344516
30 787933978 895926328
8 986318666 674579140
5 309812471 480973347
12 101237539 989434913
4 158933952 175616573
29 469192303 874169253
6 366281201 280367925
3 804463877 48377991
6 255256381 672591741
6 287661146 893938326
15 21068614 245747663
4 196962764 398504206
7 23471914 540285586
3 63571323 185948457
3 792490402 201418128
7 700298273 396907160
2 715636051 147280115
20 395284438 107205149
15 771224490 145309350
15 826112606 900779010
7 828823535 353625512
16 201285444 925153014
1 706861722 935957817
5 51866414 515818007
10 905738590 657488120
2 320974977 985311159
13 509253677 691841396
4 367791558 172789628
2 187427234 604921150
1 383179201 188650076
2 28907478 117167638
4 397487533 287936543
1 943931341 917934127
7 522949852 666501045
7 71423272 691242438
5 484823150 314892814
34 649382348 584606846
1 366164047 419236855
3 927497458 15133004
3 889667614 589682933
2 469847635 885665128
8 35429439 673319698
2 205516229 74777684
9 783095680 115418033
11 34275915 430413274
12 678829164 303288280
1 725449468 798523850
5 824644987 595816801
6 18934588 832098210
2 484314874 979551988
3 512486338 62631936
7 738082365 852253289
17 602464707 286736876
17 622083431 754590437
6 85158733 89345850
2 546051609 121155088
1 381615435 200254830
1 379272653 971602684
3 549816112 274030918
6 39845371 954518846
8 931377857 243450034
10 972877500 591399242
6 961441490 87110036
3 656599887 489276624
1 230632662 34996105
2 747402289 387305744
18 643500481 233172853
1 913725610 399608816
2 658749879 695986007
7 981491176 776257353
13 772158416 687638243
4 609389010 262566445
4 123480773 238132489
9 155025106 143731640
2 229095558 9458950
24 424505857 538082645
10 164527163 566810711
1 16360478 774191128
3 297130105 650840179
10 39352946 531279326
17 500192842 116183902
6 105587631 316749180
6 744601054 680309746
1 320024913 284362120
5 1192431 814440721
7 163207114 464533413
3 217155525 151694765
3 441318620 695290024
2 613201884 316154902
9 146434767 41824196
10 958521442 866659054
1 509477097 647904339
1 151543203 124215442
6 282677174 310118985
3 780839764 802839964
1 948915265 715670185
12 688846999 530452850
2 899978499 55435759
16 571931341 823354531
2 268127204 338779598
7 383849939 691673272
6 367029655 332553240
1 893069734 599107587
2 205382615 759328872
27 206565632 770160316
4 117883872 304707667
10 505197910 682965555
7 444617142 769733881
4 932567873 240911690
6 281756245 141223224
6 10867859 230579199
31 471323347 435872074
11 940097486 697103887
2 559535543 985743536
1 802443755 792490496
9 56075801 67816425
2 967365390 183622757
2 325493012 126993157
11 826338314 846081093
18 130515362 243977652
5 921406613 217546042
4 195974630 691396794
1 960970122 321877740
1 523995709 481081940
17 42658900 588539480
1 106617380 188249448
6 832203375 454362319
5 930978224 111063076
49 416269265 682562387
9 759121493 67896465
3 238763736 660165242
12 321391752 589452764
5 559250949 710586196
3 809451519 35946871
1 667442513 490319151
3 198232906 458614988
7 721511028 99327322
21 160585952 383909822
4 981146920 352506936
2 712883672 102307422
14 161219399 872792953
6 201147921 24362734
7 229360509 925359934
4 67143544 373473672
15 874307281 615353765
2 878738591 588041817
7 676580126 805580012
10 241583005 335684998
5 199754632 116021443
16 919017702 637865950
10 175079447 241704499
6 184354051 795774247
9 322155463 688584117
10 777557625 872062157
12 70166214 481793916
14 533170869 443247178
14 640888287 682234729
6 39895996 465434436
13 171849014 60868259
1 472023632 987635695
6 281030896 679896153
10 473770182 359867810
17 873488405 915818407
2 175045328 367347998
7 593633634 999785130
1 7234542 187018979
5 631056200 455712001
18 918344070 11795453
2 129234728 2070502
2 544527433 268437928
2 799803593 258631179
6 851070093 9177309
10 845861822 990961400
6 161109137 580966521
20 434054691 435116122
27 204483723 276023280
11 494112560 113430709
4 240749567 183630409
2 966976562 635519080
10 725154352 753564260
3 654476564 491212797
23 599256515 970750085
10 324830692 613229198
2 357899253 508576347
12 878616973 410735453
10 214245522 812453525
33 615736574 898913118
3 889159561 162801679
7 110891791 927607273
14 23704599 75719203
2 879085048 74333692
20 678821626 211838536
6 563387773 795278713
9 16832223 981206106
13 803662319 613804426
3 604136537 958696714
20 811115660 211052134
9 567215910 474558949
3 882532557 117504419
3 631854186 337168780
1 293450233 288927347
23 789825025 827038349
1 306983047 218727148
15 962254267 22044612
2 272667193 138690538
5 598193409 389975295
11 743931024 737457452
4 447625736 328540620
1 878780012 957625202
13 681808939 292557224
4 355834593 747120614
18 783294216 894740094
2 277890065 918416540
16 513226264 159062689
29 899959429 938376092
16 914955107 629508864
19 222841769 219715012
14 817906284 866486214
5 869816825 126852308
9 688096693 469932508
5 254916467 156337996
9 327591522 110764556
7 411396516 177317985
8 162007737 692205982
7 755005820 767949803
1 888559775 869456996
8 800444878 611032334
2 908871749 195517800
6 594654876 312153260
23 928371799 267411734
2 482230518 761423607
6 770593758 914128251
16 527674263 258196115
5 329774863 839814176
1 783724546 885289015
15 297196612 240801157
8 894946637 793068702
20 689871639 434483846
9 365445149 911832302
1 390324054 778530650
2 571663532 939493482
5 236341876 940570672
26 477046574 339869113
51 529078901 709273416
10 954398068 180434919
5 776181123 431419580
11 557645016 520914384
7 329763621 888115204
4 809627980 662679803
34 304438140 525997550
17 940679655 598295561
8 935106882 972026677
6 327667278 753643074
3 544720256 104472629
1 325506608 209996531
16 999752556 9888275
9 789358456 126489174
3 761359017 444121944
1 290606822 992265088
13 201242523 195969857
5 642152309 867492929
3 429896798 547337127
1 304815191 183576126
1 972042057 54965617
11 890046249 37729666
2 631461925 45456992
3 718305165 764151234
14 775695027 57422
7 334558965 79157780
2 45115398 283430928
11 665057487 255516723
1 761496559 907289189
7 710750657 636357362
4 625120110 740004814
11 695932391 603844522
2 664403943 790290972
9 765827330 589473432
76 187838703 657343925
21 304772756 138997224
4 154984213 975144600
4 515960943 241976350
2 85925221 633685646
6 681171778 472906566
7 904257986 883871285
8 825393852 673681738
2 73857257 706985626
5 357690631 956234275
1 656298862 658379718
4 187248920 347662524
27 510393310 457898067
6 738411611 260150229
2 553058875 895177966
18 781246290 358117544
2 974781265 277509334
6 291548724 28035070
23 44704090 474872739
3 563922787 65866020
3 741720437 635191940
9 333773085 82545760
13 678032182 845765795
3 149699314 75824405
2 913282140 854862877
9 813703674 922435846
4 300172806 697398819
16 65289558 423576677
4 415901876 114297561
4 969548988 783228608
17 266440782 525792829
2 926364069 843902318
19 450209149 272376992
13 661974688 266473429
9 575913132 393293668
20 91388694 503035030
11 44003584 891767624
4 924977836 561449429
20 490127771 752913933
7 911681372 629767372
16 755688333 115616471
4 933905247 739955755
14 599358925 915886296
5 266657267 556069825
7 284204307 675842603
10 718536109 353002262
24 262150555 243515897
12 285252730 352764045
3 478313931 544875856
7 725318854 236033180
6 766622348 145204656
6 481491913 223545301
2 165738491 300078506
1 423943058 510505028
1 610107135 366844944
14 785215317 561444729
3 144328161 439578030
15 873164962 671130128
11 879901213 841903094
16 986522133 873928948
2 960865507 74722395
31 459848056 431691433
2 97271753 928160086
8 938568564 901998854
9 504546567 637891322
32 99171229 260477275
12 492536810 977734154
2 229266641 444922024
1 11328883 93132146
22 325790332 876348519
2 83032185 689689173
10 91935967 915937223
5 932244597 526409958
7 918112263 94638507
4 474734562 827807050
14 897356541 453034450
4 92079951 33741870
6 3485788 239427226
13 578409030 546206299
7 81036697 547891461
5 464554052 271385025
5 427366753 583524871
5 10486851 830680102
11 997048195 676203758
12 97196956 747903580
4 271604733 322678411
4 475525727 211861264
4 121701648 765424903
6 32247491 331610679
7 524192298 297768350
14 159969736 100301136
4 978018566 632886117
17 899609697 102416336
13 696076358 705576377
4 699274851 957726098
19 83241033 720698642
14 782957727 637564861
7 947973135 757246322
16 683003598 907542948
5 89585916 407624750
6 434753771 965283426
3 536078765 478448111
1 263433516 689202505
10 703843764 435512947
17 700273148 93776197
5 643851028 564552339
7 979002550 189912890
4 488787104 436385081
22 481591858 320568452
2 793930961 881922633
32 996671846 962767270
12 384097609 873104944
7 687859155 92863587
2 918519801 595353736
4 42810830 636783395
4 336041887 605436381
33 64593176 860574460
45 285186735 306476434
26 286557966 905486504
1 23827628 905128059
2 776575127 10313104
3 973603014 125632772
3 657294297 464520745
39 435438972 276998655
4 705083320 6184822
1 891063184 761271123
10 985195623 162643336
6 620490776 792913116
6 257230077 970509166
1 143074919 151262177
1 864552792 604324566
9 545431664 947715604
23 792234550 400696171
13 53648888 719820282
27 979576806 296059413
6 30936325 129884201
3 847691069 347535753
4 158605816 63265775
4 223813578 666901277
3 903430145 764659580
9 311184609 497941655
6 342046147 969564580
34 783469305 160276895
36 819208997 321267712
3 532618506 90541407
5 24995482 127762852
6 853670961 381599404
20 969931489 898290912
10 118860978 639863068
6 257663826 551753917
7 105609267 499660197
37 845053938 917102392
22 80657771 977372185
4 629981479 410467046
5 322833837 621877122
7 671879474 376393621
3 867053994 833662356
1 252609928 951300590
4 116271685 329834539
1 294860688 211704137
1 459381557 210380948
10 82612905 76235343
16 40358520 681557843
7 813038985 616361042
31 89706175 900565491
1 906838095 796415428
1 276578873 543866755
13 141795652 99860112
17 871953119 186925960
1 373480083 543007109
6 479057690 539986453
19 827205588 207015551
1 485281219 161090336
1 799864884 81722411
4 400137195 877912225
11 641714588 665514430
16 4033776 678613077
5 267710765 105520975
3 875409678 623899424
2 499069964 124788346
2 393826715 349382962
4 644796585 77495165
11 433354588 448155754
10 176621900 408503449
1 316086642 518143688
23 296369682 294535547
9 296044250 311590868
2 462293145 27258076
11 760164037 403456567
1 135277572 771608737
1 942607966 969650906
9 851384412 165192058
16 64705851 152509525
8 916133692 562580509
9 562494298 46999252
2 845048555 410648964
12 547033777 563346350
6 416416306 838206618
10 347564115 905816759
2 682840544 680891581
13 277285442 273221669
22 20357382 527429411
18 100000971 561493432
17 163054172 650939419
3 231034707 797076672
7 865569401 149691514
15 764565560 478227342
21 825471962 736835226
11 638394060 548082321
3 247171579 668143347
1 360449543 743878591
12 750093763 736807618
17 756651940 246393704
4 510680761 54590703
41 591133955 572236187
2 344309155 182023504
32 509653674 350216228
4 459259806 243217264
9 197316655 10368894
14 931039689 574956523
14 244662994 284144324
2 410402353 571880715
1 932236505 291750678
18 810095114 330104051
1 372417784 872468858
13 328384682 702105592
9 49077515 325084643
9 911950674 288781486
1 487667187 140597853
42 97323788 566254705
9 959653417 655258806
5 730110394 613154796
8 125406487 919860589
4 165866008 855129256
26 273279705 775786617
7 863013441 550295790
13 834275401 90100742
2 64897225 330637170
1 123258218 898095429
2 55824140 104423911
22 585794774 339169849
5 149262690 738847510
20 318343539 292477984
3 18200827 687629084
5 517054977 104766801
4 913457091 992661507
33 252513595 905409685
7 61003953 729205898
6 139065266 134502473
8 720501375 135679496
6 61523354 659994828
8 56278360 371886087
1 169846487 562491558
9 711160239 600186095
6 897519685 322387582
2 71127446 555434737
3 624765764 619938790
3 97280495 487718934
6 364423112 605696927
4 822677285 33032036
3 587734250 697006063
3 97201230 458751864
18 509776049 868290288
38 53117374 751548975
16 486265457 19299111
20 497565113 759143562
21 297604213 558967435
6 150486918 67487414
6 981956744 393557560
11 134615741 303879486
4 849690098 444816799
3 827218671 455531207
20 197598204 758783093
3 839043572 890579160
7 321264178 620949379
5 213614140 3881066
1 758816145 197172456
9 519511632 206146179
1 568086025 166738854
5 969659975 630562971
9 197622228 65465098
7 364179537 189883470
19 632221206 693203086
1 395211346 940886119
9 549514497 875734787
2 471385003 960126292
3 686565287 637184172
15 196479172 786877153
2 100489634 521499408
4 924394275 2717603
20 666778979 752846651
27 576590141 745789306
6 859123912 148121425
34 52696574 745755967
5 137659216 951263202
12 741207988 759436405
21 318489466 206042546
4 218902903 45456091
9 370286246 210325627
15 758538007 476690085
6 237593542 714456981
16 725333306 445957648
3 446266147 407547252
36 685985920 522787485
1 392383885 687148624
11 162472172 904537829
1 166962465 577012891
1 241955878 914851532
3 462644267 645592035
2 935364519 257145719
19 106267212 305339214
21 223833601 88271864
5 800939555 887096493
5 622038358 614757636
1 290024471 28303314
4 832775604 217959804
10 974136435 601518944
25 810345498 701492585
7 464281977 492526356
31 645566202 347588025
5 504806006 592816012
10 798694733 154726395
1 935103069 883916836
9 544926619 800326934
8 926688423 836960115
7 223391052 686522579
3 86188674 80059649
2 463180278 805311985
31 42513962 73472388
24 102300736 810990477
11 335146553 576977358
14 165154092 949490021
1 439295354 989973928
24 678375258 313915649
9 306878580 85905965
12 871505739 175154954
2 966857626 872757190
8 299820661 542656998
8 447459928 21992978
1 388102674 636654605
5 359693740 754990799
1 310422606 810212797
3 425172962 927249327
2 784413718 290960746
7 727127108 309402677
4 437861887 332016815
12 148572267 949399525
2 562861919 657687602
7 632698746 705957792
22 859039787 163112296
4 818393135 796960043
30 111945435 387173376
1 574017888 282085189
1 631269709 435168133
2 403438505 668625806
10 899606916 908799636
16 876666912 536241393
4 554058384 79740427
8 625272380 838097264
1 156808609 78915512
4 722258746 372394712
7 981414163 600298569
29 324615856 512122883
5 472226782 368631556
11 559783367 773797847
10 148639977 886303960
2 468271506 232902040
15 334813104 804621870
2 161954101 823405949
8 2875325 268473259
4 441421188 140524927
1 950888223 172249915
3 980831534 834243760
7 297255526 233588411
13 297220244 904791868
9 953801702 595379324
6 745176419 616993751
6 642603011 670718753
5 328499598 229851754
17 864076367 181135585
20 362017853 875312576
7 538129582 623713700
1 667798963 404006892
35 435712194 458555833
2 563517171 43368707
17 508447291 157521225
17 149993712 8965372
5 608119409 143013223
20 624000651 7946683
10 807951205 1708514
2 837650587 533907139
22 602763928 965107230
8 238008902 46258463
7 598360592 649921227
18 426209120 722671563
8 310159105 48709000
11 429998407 684439930
11 103110670 912678733
3 863818447 174824810
12 930864636 727573131
13 720743430 602365453
7 850219201 22830119
3 463984557 7548549
30 115320066 547747782
15 101873391 239715538
22 921031782 28469244
5 645249715 897828433
3 75519750 80168297
5 514873985 927451847
3 458344456 62639091
10 210723877 377979925
2 645882547 495276524
1 465192918 897970684
17 937090986 290553913
12 148964489 858263374
11 478620607 270549867
6 833314545 233222076
1 529469347 534875593
11 242094891 68231039
1 565623928 470826899
1 624944339 493165443
1 410024686 551816896
9 347995273 603847984
10 731783027 175006224
10 190752427 613938235
1 800969669 32071878
4 496617549 33202688
4 8855244 751148137
19 676103575 45394026
21 211859163 233239939
21 53534141 796441899
17 791075080 937218279
31 160012526 94423640
2 705190547 497208657
10 302148666 458424169
20 23690048 559584588
16 552337642 699056253
4 691061633 44392371
3 201907810 738178702
4 946554990 972501968
5 107484168 354602457
7 917919503 301041041
7 308588040 394877827
5 517199483 664914024
7 639385517 136230449
1 889415117 409085044
9 389716369 769816999
12 948371738 916807330
6 781219477 441348755
5 354478681 508541298
22 501235485 288367566
4 492899068 691556671
2 142545088 839818138
2 129453414 709723819
4 752075840 850919701
2 264945540 171726110
27 98681649 640026786
15 132870802 208208596
6 576874723 990711854
10 941796734 303220555
9 387225973 63907201
5 467203971 770462620
8 101124372 568247256
11 74977531 768645744
7 848827519 837845166
10 921614594 850375722
21 835784596 680732062
5 454965372 753960062
4 849549591 386583783
1 579087822 88669221
11 67361531 620401432
16 743696808 599703077
3 666639313 973440477
20 884897947 345492298
1 397080969 849494679
23 141924335 814943095
7 425004951 743206869
5 511775931 854234102
11 66397029 994814025
8 43115832 595004394
11 10701777 98428919
7 951386161 691735243
2 676143073 170239938
2 337704500 899282037
13 284749446 866479475
34 672785590 755079
3 721466064 574081596
17 791577579 839429180
26 204309826 322590281
6 140085964 918040815
16 948699040 751998413
6 784400760 666289595
3 824756564 338655351
2 712661611 646833479
6 357972787 585957781
3 414915839 830671825
3 813515035 724828040
3 942152118 799685305
34 90875414 10601915
1 608450081 184499442
4 797642701 639722003
5 862375495 983183713
12 783737761 186076897
8 86806044 108247500
6 700573531 694840829
8 747056678 105797317
3 570045308 385735585
2 411006617 892290708
9 501094985 247834808
3 427973226 705313348
5 723502021 584536440
2 669919220 682823433
5 845807876 103336001
5 713052157 910557146
8 683937064 392146667
18 859400164 130735134
18 516697321 769190784
6 57361422 9069073
14 195067124 440890693
12 701112196 540672878
10 251530775 496115545
4 889751006 149964448
33 550256477 200082200
2 155244892 710463619
7 406452412 178506862
11 280035314 837059262
2 672007868 548742123
5 258726048 631784724
3 2123980 335549570
4 895404549 291391070
6 592420872 326533172
5 309772749 89322199
8 358882733 338103114
3 49326947 14305428
5 662611514 749981862
7 490485493 381158967
3 402758804 666386867
4 214289645 712198040
18 681007874 874631396
5 411910308 439694448
14 638691623 619502981
2 713775714 884238523
36 596101505 189184329
1 543205048 606539409
1 268706442 229510972
12 707762103 443821381
53 270940818 300482391
2 619766024 517614326
37 233631343 824821186
20 170099868 288957403
27 269096025 240503589
17 153573071 630993418
2 816856918 932067908
14 270647740 39852477
5 128914514 777540712
4 802344362 104008119
5 409827884 150338130
4 325916734 30544714
4 98536320 272103505
3 626816795 364002498
11 220334229 643370698
1 72401690 100646344
9 178846569 805297114
18 529738474 294910148
10 863452496 964332103
1 351295355 861548902
2 505547370 206151031
6 591749068 546387060
1 13092371 690021573
3 943631265 247942942
11 747485395 367435812
5 885902622 842855021
1 949547870 504709294
10 371912276 130942651
7 978201679 97252200
11 239644665 255941314
1 431786313 307487360
15 827429381 223766204
10 702821742 481919260
19 906403560 816240690
3 975128814 202979642
3 853229463 182172925
5 776445634 220883741
5 371527643 341533197
1 759650217 271144312
13 171790425 98134428
46 954472363 346297729
1 313157813 157798130
1 714696911 869758895
4 248812345 82606939
21 193206422 877015864
3 628006665 734516432
2 549308187 759943224
7 688372868 713572346
14 257552129 666200212
9 870025340 913524331
1 144091236 230135110
13 64977333 911300167
3 713367183 811784698
1 365098582 214754131
7 103348209 908135347
21 903067150 237033013
7 72709238 420810817
21 444753006 612420189
6 315515907 132565688
2 361170116 39284217
29 598401819 614764243
1 523058604 926740742
2 409505783 803585881
2 579341814 184437856
11 367189350 371029593
7 469673359 494588398
11 244931090 619817471
7 248137166 294195976
7 533717551 705115281
8 421853441 877727767
8 169645223 957984495
5 545426072 763397080
7 961884085 371107144
4 322033194 682978243
2 938653194 589267045
54 554699370 6462991
5 721498179 436649314
14 977632163 293760743
3 578640901 145449489
3 385524979 160392763
8 600993937 88156947
10 970580360 921618727
9 12376315 876124710
2 884896450 591597115
4 569498959 309024261
5 936505616 146907824
2 259994592 312799088
8 79393180 447929645
22 712325921 720213361
3 45801643 71722703
15 85626876 930212880
17 477964502 23155583
21 573490481 587682204
5 898877072 285974566
7 522126567 39124734
1 284880469 976834169
7 297289082 211616447
24 707213780 288944710
2 664057354 541413422
13 208491371 58912646
9 145157702 108543458
2 528821010 480124971
4 712291425 340432916
6 191611247 617194517
2 891203802 890096856
3 108446761 652340349
19 715612299 303828943
4 298975222 58150893
10 57670041 240319022
5 105039701 922058268
7 248936173 228111391
13 251658401 908673540
11 843265008 477686842
10 549316440 783741564
16 155002614 520888531
1 835139462 514205303
19 441353971 312460338
17 755278176 942430032
3 989529616 985574639
11 547913178 959289495
6 267129645 640801047
12 432628984 995716574
30 991959567 652156000
5 419354457 559829157
3 720030438 362866029
15 670011456 330349061
9 952752988 591710474
4 386127063 546036930
6 72565884 609695863
5 634545309 463327769
22 659668524 76344714
4 527866534 197051597
2 631535214 49389676
6 199830282 866579014
3 63871273 785018229
7 570506034 142255323
21 513885469 930092354
10 84153323 508155712
6 70838241 25114704
27 114748455 266004606
23 616115315 877633319
2 418620756 554298557
2 615697446 671992383
2 789556096 378097248
3 876223322 813315544
2 575092118 884501130
12 890443030 280591627
24 492492202 864675342
1 872123761 756735686
5 302587981 27900191
17 109035663 841458385
5 617866480 882570202
11 715031758 342097451
7 715750153 288300993
1 140308719 978048936
4 865866013 802117671
2 258268176 770646815
12 653817189 723297070
5 789308477 696877895
3 145105776 104532171
8 458041173 366818088
5 435336280 550922028
22 618685981 241158045
26 462234287 431042748
17 105509782 477869934
19 72136247 84731041
7 350466112 735134606
6 78218268 906494970
41 296305887 343164604
2 930863222 458267433
2 528304553 514726329
12 551108803 203360392
1 667455499 244165221
6 681942205 112423253
20 716536351 717180730
13 613389666 809396345
18 994509593 37192717
8 69606601 133598628
25 844154028 8609195
24 619056831 760789274
5 4714188 869195672
4 789647580 364940891
19 679129971 457118654
20 467707233 43109614
2 996611291 662074802
2 14837718 863531256
17 725295956 217324941
9 580303025 389439502
20 707396309 499106328
4 449998861 390212869
7 25892773 514237935
14 569203631 536559706
16 396041643 859028283
5 294458212 78028313
16 505977837 794836341
4 773817482 22784584
13 846825130 50785327
8 579510933 653943130
4 873727286 218607166
15 63953790 478381142
11 979089740 660871218
4 383483707 939678701
1 969376107 272509853
3 468184813 657828851
4 81932847 979245421
3 754754613 601136216
4 340423047 904966465
11 9964161 575005020
13 383326426 863009737
10 617564293 473823328
30 365155992 819226810
8 299057343 448210707
1 227321323 66966663
11 464507318 57654649
4 102575694 354185490
1 486950306 228544230
10 710576617 220837491
15 112926959 186466967
3 334178012 878853461
1 207351803 539934092
1 111447059 531463152
10 231217526 599767756
3 63735568 455667627
26 890033625 147241781
13 944695449 317210380
2 382412526 61623201
4 600217828 611492924
7 54514356 905162973
20 249257216 567039803
7 671766728 925965137
5 385359276 291428219
3 429574350 23044601
4 787532693 845793569
8 410414266 535398927
9 784783315 756850971
11 358608615 730635505
15 716368288 663241786
10 39025295 514398214
1 476578556 432378843
3 607547207 395982090
1 823102281 437352747
2 186154399 117524695
2 490988366 973066846
6 633842399 191014815
3 258680364 944074272
2 799899817 448370552
14 112484599 927942206
15 456377397 188336430
17 756604964 877245013
17 16941915 138630454
7 531938581 101366500
14 259848473 322859419
11 407726162 80491142
31 683468774 609408503
16 261322394 95597261
22 643192241 688034472
2 857457257 80662398
17 523445867 464570449
9 308480221 686383721
9 662989963 566667181
1 383507194 626911733
11 718557730 49088213
7 375575062 848042139
2 148144781 625714674
1 769840244 443015104
13 421636487 33668807
9 744450249 597225413
34 792328823 978591682
22 604600964 664126682
10 946143505 759906947
3 40599088 974379593
3 608573808 993440308
5 90266318 530040927
14 675753550 131366217
7 4766740 293007150
9 287170268 317845123
8 716229808 591101879
4 362696561 445997924
2 896938903 569100370
12 505059144 851934523
3 305471904 611477688
1 941938131 531513974
1 146488029 393209037
15 982728379 210002257
7 193866747 200388956
18 754245956 510728664
3 641322605 822428725
38 784655262 407551700
5 420442239 835290024
7 484288454 571177524
32 638764976 109115860
2 720054198 635680308
1 90839596 761994537
2 636516746 734435146
2 45591274 924177903
6 619650884 518134743
6 19168740 37117565
2 226340440 787297244
5 743555852 688304739
6 964319447 551459685
4 238533942 825783694
25 875467656 485674495
10 772221318 486297611
5 377364295 391401464
20 304137377 498639773
3 707313383 438841746
3 332304658 877612740
3 454742816 498199685
1 629690489 165774850
5 580772997 109154753
3 997813193 576584395
2 905014295 909577895
6 237524234 152799071
4 811299048 640385886
2 71848112 444275024
3 872424030 591445511
20 472176659 448360013
10 833787013 487625899
3 241209048 693211940
10 310121723 621258924
12 548905347 467876816
4 265348039 206500635
2 776653917 250695823
11 275865585 205301129
3 352833931 877993080
5 829629378 656264424
7 474723926 343903074
17 617058205 24440655
7 114177143 749507790
3 487616434 93164135
1 683052888 9813793
13 720268212 324979911
21 632630192 130976926
13 693191975 295871086
2 697397876 212523928
17 33997428 52514057
12 523871480 459216935
1 685958532 631509289
17 978095198 668286668
2 171452220 164743356
1 478603010 609020399
2 378433583 603546969
4 440201543 266675778
7 239705858 513184459
1 355457896 246412824
1 516752983 343182548
1 993686876 831415751
1 765541881 303113571
7 996862966 911976937
13 210260750 611704971
12 907530899 347379394
2 691363325 584411668
18 37185218 115230513
1 600244440 876850971
10 126466680 68433905
6 130740288 694054109
28 289630926 956168025
1 542941 867866747
28 925694792 828512767
1 923556238 965938312
4 487666725 64624572
9 814239234 124070836
7 19980736 894205289
15 491519990 234542936
25 28373066 964796601
12 311026581 114069328
2 613414217 539674082
1 947768170 631550732
5 568104580 852526645
2 940949790 266714575
2 426316156 364016132
12 39198651 580851160
2 884896835 28402231
1 352280382 393580146
2 494706772 95389112
7 49023636 503062395
17 397608266 160164058
1 310939215 330184932
21 30175623 516564361
5 872587011 239985949
7 444654067 455496845
9 333825802 273643705
4 807530360 545955501
12 292819838 284177679
7 888622878 986174119
14 98685387 403388054
1 241000654 651157458
4 25417447 607926287
6 63070655 126622784
9 125516999 825534896
2 900834933 680914049
13 892384416 534766814
6 696996838 73650178
10 239787570 712250093
18 639774304 639881812
7 452597012 452609802
6 319253267 695316145
5 500165223 269293634
3 534180649 665903271
9 959638711 463306330
3 247815812 307501722
16 756306393 377473073
6 37569025 199570348
2 541297411 752690899
18 991295360 950673999
6 808554231 691295440
5 319132564 787543045
4 975486791 275446290
5 257770502 962535173
8 282319062 719934229
21 743714077 353647755
3 977177361 105711346
28 50028402 814056406
23 405402484 723479594
3 237182773 201477269
1 217477585 807115621
23 199297488 559912118
11 8738160 168997082
5 234775880 381350970
1 675105956 205063473
1 505958674 901826323
1 58020065 873548776
9 963522430 655018459
1 905620058 903852770
5 538555599 760500557
6 233047241 872016735
4 519428935 655890737
2 764329855 636032749
5 465668259 22525718
3 415246955 714092997
28 711759813 379002561
3 494255755 578886015
8 395805826 491767046
4 721680374 192202557
4 839904016 354879033
1 824900211 590224443
16 492133444 493694713
2 403252179 41251993
5 553027197 527832294
7 911970472 126241094
7 643307034 455698738
8 422501651 893584922
9 619232226 113959101
15 598028098 881807240
1 387981791 93918844
2 280704430 629122540
17 316617852 954953523
9 392389277 564837491
2 689612376 416538240
2 639832756 523677284
32 283315006 313245682
19 128952005 762374645
8 740124064 468885980
12 987674192 373862515
2 97443414 254830947
28 815355431 246703552
5 302118199 58658178
9 120759774 546141457
28 686765461 804000037
5 713442065 618885492
2 496120947 874176392
2 794254200 460897197
2 835986887 331657876
8 262087517 929853169
5 270252661 862810412
4 488685824 56963181
9 376739374 65353714
5 690914861 764867221
2 319697428 335244494
60 203171418 584525266
11 458594925 965379107
9 437246671 742023
3 196054266 746740571
4 20640385 236444823
8 471874278 212154757
9 130986050 276295582
3 188756615 554405190
7 3712147 646205130
2 647322799 70005851
1 167226467 938629757
2 191577791 675377138
1 465108207 339959788
5 986467592 712833701
18 36142159 346814103
4 190197994 438378663
4 913321416 455414946
2 224599430 323246953
32 919471004 630029848
11 312267761 774419137
2 191308424 505147705
7 735253742 472510150
2 154508746 469262972
42 136441526 712148948
2 939973679 217776145
7 737029368 585508417
3 655205465 515871650
3 500892693 501122579
5 863573097 975592584
5 934026116 81713851
7 274387606 911850153
2 770231683 173834072
5 888937123 332115171
6 42126906 506698868
1 918423556 451952756
15 213333743 204361229
12 623438715 707678363
10 258785149 749396669
3 878018961 570010352
3 241184925 628611818
2 899829093 767176833
8 293053638 488514440
15 135204476 365253695
1 164835338 670826343
9 873692221 5398457
1 325611864 12540866
5 666364443 325360874
5 166571846 347489621
3 658932252 229578001
4 542359007 865339404
30 490776049 906083683
2 824020882 428198479
10 273760362 172189490
46 224149094 2319078
6 662475037 82939733
2 730390663 678715344
4 939611886 24102738
6 744124707 627809709
37 754478205 112522804
34 295669846 491603841
3 78634337 191449722
5 771110678 79310374
10 936149500 954390763
2 535020892 111914854
4 694053015 876506593
15 337695186 741869031
6 280862429 217819056
20 411152061 274623073
8 148976767 859773788
23 177308139 297178794
1 530034586 889520397
2 468983008 969883779
8 587155721 616644108
15 836363911 592821184
2 883623738 184199792
8 677071260 598192111
3 474198317 181627195
13 328005232 406249875
6 283499083 573688057
9 903651490 179835107
6 84459919 123830331
8 3526834 543277706
33 171660526 277652552
1 699164306 910290034
5 10952907 889684296
8 578246261 531905420
3 110585989 619703494
26 705752067 758336874
8 949799142 898429125
15 460740892 594686468
3 896985391 931250285
4 326505719 924419179
10 801247220 57688760
14 284320808 864491495
9 829957864 756985904
1 576479436 881887342
4 966203484 263190046
2 90829527 840212778
7 346738261 426270257
2 816140264 374231008
9 82021934 111164258
11 982864792 578288557
8 158954724 848241498
8 842076608 242067489
8 399246289 830424462
4 748177801 846806355
13 669457853 814814488
5 414401247 215883070
8 745603735 763023379
21 796109173 802091411
14 41859736 973130761
4 332757628 755638201
61 104399444 917344323
13 315604307 445320280
1 712474774 653256700
3 575234500 283802674
1 889057762 201772949
18 462108455 858554205
12 410420564 245752077
1 464864215 672639337
11 908409146 940143746
5 717656113 756424072
3 28238172 401147291
38 411987969 284855871
10 666794845 154942482
6 367093494 897583034
6 365111267 454039661
1 146050788 601161540
11 509276281 663377096
17 796948592 203939412
4 513125920 245124318
1 791434414 818570992
1 630048021 427344707
3 352806273 57823071
6 973943565 629501383
3 507838635 370349814
21 603931868 583590674
6 891951883 498019536
3 892167187 279528638
3 229069141 998556779
12 451384439 136239992
14 916109631 26659333
12 258944603 884721589
7 623780697 369964496
26 667685753 404711798
5 392461219 970446437
1 531805665 868733689
23 935143372 176130293
15 928724841 429413290
4 294433353 424066249
8 226950957 275620414
5 93226443 179711752
6 324362438 262431618
5 124096363 293126360
1 167568767 821507080
4 597298229 739538543
7 440246689 255938576
2 652312938 254230571
8 17614192 787604136
31 606122386 116344300
10 66638126 369512439
15 596978985 618138585
21 278153161 650174757
9 464905182 928152822
38 780855971 972699228
2 618737117 388505923
12 786783630 2062402
6 176035926 638714957
26 332008524 819074225
7 110533366 52653704
21 429131844 956485809
1 842336037 72678546
1 114697624 278528290
9 434160555 268421337
2 899712298 231751805
6 530456860 13160687
8 712662837 293808066
7 429402951 694886087
6 750614417 755154888
9 101032147 478197441
14 949285109 664459825
18 889300925 815994938
14 135030245 60904778
10 549436099 881947851
7 440341741 383634686
2 466377604 913473760
9 776080930 864874546
3 570949430 836288134
2 766558658 683410717
39 186896513 250459807
8 926089257 653437224
5 16093946 797996205
1 802760407 361393733
8 712720945 708981762
9 416370056 3491327
14 120727621 273798167
3 882929012 72339310
3 421100083 987654332
1 484856176 756615483
22 935135966 163410063
13 300155141 672505894
5 506878948 714649959
18 90421919 726821384
15 523331883 122132265
1 788001684 655835301
10 329340823 757918
2 503417034 43014173
7 295708176 487359668
7 185916190 363666952
8 799044062 586333025
2 434054230 893258709
8 966854509 821648977
2 58616841 330186287
2 249223597 797736168
1 826051796 711714323
14 431192741 295856371
4 508072816 890141696
9 10157824 416954323
6 260519967 546499764
11 23002758 981655690
14 74729918 572233154
8 797881800 387190419
1 140473522 820720181
1 311071393 378344922
27 654837816 183891612
2 476781169 643511664
1 797260906 217648422
18 403483714 609529864
13 228388768 513439506
5 592853816 104213630
6 807110458 473076294
2 761444638 695142896
17 170623288 750009927
13 416078334 56912532
36 66079666 98835633
3 556435773 532495547
2 431888760 754181731
5 538633272 185723054
15 44202007 665647929
6 681445359 23515070
2 821098545 790713672
11 899615239 541316133
7 371412945 683498625
8 240889500 962992259
11 322593834 209389398
10 117890642 183137180
2 798752903 259207580
9 933768075 737288299
11 855748210 475089546
23 304102745 66329211
26 590476298 1350355
11 519942576 682703291
10 708696274 715654238
5 49830621 37585403
12 468106901 161926292
9 211896079 138475043
2 400236056 351089312
24 744365510 894524395
3 115290665 823348203
7 537647863 749714150
9 30372029 359394507
2 670770152 449724647
4 149302652 767707457
16 674214067 551987540
11 418538409 171033716
7 610070021 636682562
17 962003268 506846278
6 611706608 40830117
4 791408787 651696337
10 392862371 140409883
11 58674827 51616631
3 406540526 832198750
6 286999749 718923674
14 875635776 345026360
15 835520500 644397218
7 796367069 768088874
3 51843646 669790461
8 867371055 56047852
11 344898276 263481526
2 589463827 139775835
8 779307316 251248118
3 768590252 633307481
4 8554781 855590796
16 983309956 864882508
2 655072451 656522
11 394718682 373877444
15 661929580 81288749
13 750140704 991753726
4 197447877 125061272
3 230118517 497277250
3 92742883 252638373
2 723293701 481077926
19 923751047 136411879
4 247772194 417055690
4 129006907 632387635
1 855459869 486026106
1 149045681 516967783
7 44305549 470268417
7 294868259 555931306
8 302674075 535126517
5 963232515 650871950
8 338253371 421768723
3 105025041 693195144
5 133561823 920868432
11 933355709 973116411
15 983798531 120440987
9 259546268 142762657
10 633233256 981154483
31 920580102 511504899
7 324282253 283129050
16 508584367 989599091
19 306036489 535642238
8 590881246 919624773
5 175031455 945703978
11 890387764 709856627
2 357347103 440236124
2 8822446 748720183
22 307611256 938585768
1 344534600 527652682
12 850131675 717063944
5 911641963 777011016
6 923285275 217554798
2 305493489 373562574
13 533858302 417791950
6 244827248 44934558
2 348600121 772383540
16 29278575 821377238
15 279027937 870199435
11 698385896 586612435
1 182424510 355726274
8 216580779 84998384
3 867120750 265353254
2 498819905 224010661
8 446603339 925831731
9 544604124 87334777
10 258622751 791215257
2 218065924 477248630
20 726493843 51631040
4 137904026 967942616
5 27992126 579114505
10 395799227 962684659
9 642243597 712452492
5 978054357 231890154
17 559965906 946221894
1 30481366 424214279
13 904188911 252250858
1 668947764 143599166
1 385399779 265376946
5 372773839 937800370
21 73518225 845420546
19 839186575 663869703
13 128971913 507200193
3 299770514 715636122
4 643450612 43219135
7 230099997 847931971
18 243885388 148116176
3 698872568 459687240
7 385998893 38159120
1 404891377 239146891
22 95780681 552900042
19 832540702 839306944
36 511457459 178728930
18 674208885 760902696
9 955627787 633077556
2 158181053 286051215
12 670130385 713163862
3 850032387 567109043
1 225477094 820702214
3 393419933 272236320
2 550621683 527983307
3 538772520 669702140
5 501542122 631856947
6 53411975 973378212
5 343794145 713151278
12 854210532 844119657
7 969927696 934660339
3 203549202 252132828
3 545923363 713989047
8 419352050 976687296
16 61043008 866916372
3 138184250 420897862
25 906374819 20664899
9 699646165 902862691
1 483867552 449314941
1 180165726 53970736
19 796433958 754083824
27 83316638 47780212
20 852752067 568418491
10 156960846 198297203
19 203942517 717491907
13 611378732 18693688
14 285970899 76473487
3 422019455 581503050
10 469011778 796157458
5 63640970 514796806
19 961108852 231905275
1 60454410 411344956
1 612594235 91858488
9 556345305 369585292
30 28220365 18777879
2 583497599 847977084
7 531324226 328112229
7 417248011 51436834
1 145928469 537082684
9 288371264 532076351
9 106884785 401389460
14 179690582 400163764
15 934990356 685562321
5 639570236 157746160
8 736014874 535384258
4 644316159 991161205
11 836861093 482408641
13 570701425 748873540
1 463586970 11933304
11 558676378 122325555
5 870519731 875994006
4 944202007 634658455
17 106393748 258247232
17 38551890 351904765
5 3913879 228835251
3 151786077 999275921
14 327895351 979359382
7 261467784 843748532
4 623304031 814777088
12 988245787 25767970
16 325499770 730423882
24 213951216 367191861
6 232474935 841814828
19 385851095 466462567
3 718588799 626469227
5 484513866 139040623
15 676187511 988643729
9 19830030 621454070
1 648605029 822781759
4 52960553 16506257
6 905215346 840792433
5 368490976 862986994
2 412180664 55357657
16 422023338 496506661
27 762749180 715943507
6 198104977 880598559
17 91800986 875287379
1 269465236 258225495
13 757671755 72844426
4 992840646 988618864
7 7844613 325693238
4 659344042 997449625
8 293330512 581901734
8 761609176 930012009
2 572311610 464965483
8 949934269 681318616
9 570270082 924294354
32 242522144 237994894
4 351516309 167397089
13 969679109 862372906
5 528222365 412380195
9 918398951 472081346
17 913430630 502763952
3 104258490 845448651
16 958249767 732485349
10 567614183 591274014
4 263351724 409197688
40 18021758 260558804
1 760377710 929239566
5 295838395 826013189
5 693627409 801720863
4 259335400 798480154
17 398710731 425739298
12 14496746 493618371
8 90014197 167145786
5 637866983 545607869
7 505560556 873949522
10 722661422 337275263
5 989902457 545947837
21 853527935 933383625
10 847439887 37793902
4 171175744 343352085
1 54373601 566579099
18 283550557 277705396
2 578566083 437529014
2 89928781 893432283
8 132209429 427914660
16 596761406 798001432
12 122579989 352236612
13 185813047 539016181
1 526279535 975078291
3 17744434 916151010
13 814783254 302539554
16 60069622 422428263
1 643782935 131044627
1 983201580 740655512
6 244502915 649082075
13 265380395 327884823
8 181972413 740894490
4 264194055 253288706
4 343334477 974978530
1 521369518 310774881
23 78309508 833287218
1 693322064 758344309
23 592189377 700176552
3 431807641 24118638
30 552570262 533108711
2 395650683 46912150
7 331693646 196545810
2 52579460 229127177
2 779256038 485438791
15 120097293 521936583
10 731148559 702945450
17 902244049 333796245
1 295337509 417080036
6 251437226 418719438
1 641035144 737013365
4 335865153 370981052
10 141736269 183014576
7 440337948 680643431
26 389179458 169406259
4 39309567 90723673
20 142468739 509944786
1 6295926 168729714
1 638497096 441455687
5 944470651 844662950
22 384650922 322594360
5 190351667 994118714
5 726973355 842267229
7 420411232 110008742
4 167939074 117695221
25 269778314 258769350
8 404287036 437646797
5 31466152 772391863
3 647421569 542741135
19 589135453 402703930
1 201133676 222569956
3 771075709 830645268
31 154284080 803499441
12 785412715 454575657
6 541245905 831000908
14 94647469 696460630
3 866438960 762074355
5 886001071 905037239
2 593424784 581057200
1 537327401 920849385
3 768004398 529043388
1 960760758 44362927
8 901598215 443694920
5 593371076 292344807
2 833916952 867737997
5 556652263 757859904
11 518106898 91218748
18 20537287 435667334
30 18642407 669086247
46 587724006 425636897
3 661399183 39692624
3 558824233 555730271
10 778218604 312777451
5 936706263 521226031
1 309420899 432198928
4 234503059 839526455
11 290648617 306659667
1 488153713 801750289
7 528454724 493940290
1 163460746 650192193
5 81525033 237711166
5 689804594 260635483
2 901484528 681719312
1 157462817 797466739
2 715393170 294554947
2 762119804 332808246
12 593961568 870767367
1 504544006 333104885
3 408419305 639057143
4 978956942 400998645
14 995233825 709516534
3 933038698 753872479
32 860068421 376000638
15 84202846 664459086
14 668094248 827632598
4 453703947 351887601
6 547638413 787072322
23 282579912 390361065
21 27851511 342750897
19 893910562 149520087
16 109260134 641699508
4 306764427 641455139
2 900251698 547056249
9 459328131 874909597
1 806727019 624908446
9 815071310 110541949
1 948254578 52244616
4 540897538 839330291
7 137897607 125319426
2 395488632 982905647
13 23822497 44857013
3 261452058 625218247
16 22744533 322711135
6 97001491 751871522
11 539983282 66084191
2 63456903 856888818
6 78222682 256042089
7 763649358 766792183
13 843235391 367662020
8 794696020 811347276
5 106320269 246894854
32 610818865 552967706
3 166405657 838878107
16 945967753 496052086
4 12450443 809472451
9 79478828 660054263
4 187663376 489314637
17 534730669 95859778
11 205074030 540195931
30 138451021 798683012
11 935062965 21876858
1 975585698 854634711
1 267594475 348786120
7 462785796 573445391
4 414996772 503570992
31 326330379 904111398
4 42894341 806281838
3 176159618 14194952
4 675781436 118457695
4 251215692 329348527
1 20566972 82335765
3 70429070 676248743
2 193415966 680574983
1 59792897 703010451
5 380130731 94394200
9 823738308 564931926
7 662879779 831027318
1 153598835 585158777
27 687794414 512852578
16 14721949 756341347
3 904024125 827699685
9 769656326 943590786
14 232905347 864389231
7 234447263 431757641
2 840681075 314988469
4 10892795 661729137
2 554798296 527106898
1 69872298 260225238
18 99529833 524654805
4 757710134 437502288
6 211659192 135407182
14 709270669 296857197
1 347945139 776770359
4 387060947 332927935
9 945353142 849357304
6 519891878 541725667
2 880537351 799651122
23 716450864 468317480
3 486446378 951813891
10 980596323 509037634
2 247856674 646900845
3 246593187 467151922
3 926533647 817004162
9 822588300 896998778
5 683571628 441565523
1 801266217 485429666
2 167722396 118189741
8 529741659 832128984
2 625901316 507986802
4 712043961 28638198
7 24119255 660244504
7 475459442 256230769
1 882482211 727579551
7 501752162 307311865
9 213173784 314004521
7 795799414 426308261
6 451354631 44163075
20 293953810 868263093
3 840265559 871976069
10 45230307 765782800
1 46269742 33178292
4 569042444 992672698
3 344784389 633871604
12 810533197 692588280
4 386787364 184102996
1 508143319 225788356
12 260302173 330334811
9 114335549 814082169
24 579304120 39004556
3 621785589 328296289
16 870576347 551585673
6 238040949 627385731
1 470213485 814026562
2 205254594 460595717
15 185865003 226860111
11 283055015 257706441
1 776919451 860952177
9 849129473 807591013
7 625257435 28232516
25 895911681 442917135
26 864708816 862801140
4 71366068 237000568
4 49483094 324587561
9 665098091 867340479
4 313139308 453324793
12 834976624 89318521
3 519470923 616928121
1 624070279 912650712
1 185333559 717749392
8 121088875 173395165
1 355329016 818231687
13 48665995 418743125
4 811084897 750156123
3 723305261 650545699
14 783522350 804990224
1 939154834 559393446
2 831701387 73633490
29 760613985 432829786
5 714996204 882558314
2 619618243 124487462
11 548515184 877958697
4 710289070 393941277
6 570600090 445383034
4 38099739 204123047
17 730492227 463310764
2 544097137 10164024
3 183495122 983574937
7 201845979 703314962
11 975194087 502830578
3 938214307 333270139
3 378288395 872930559
3 66348995 504019724
1 943869026 256390403
2 158534947 712072972
10 432768330 878806216
14 831256468 23272415
12 504208029 745871408
1 565874986 867039649
9 918723554 303522761
7 537367487 220482369
9 404600197 47750840
8 313934029 504230829
20 503564651 283006321
2 66895793 445245846
4 640988824 776036976
12 338714789 77298864
12 824218409 340321627
1 497782496 969168080
15 891462744 531062902
11 896354030 924471444
18 243638672 595583891
7 297830656 625655272
5 171300073 912615268
13 356639921 712086828
5 216004911 609507854
8 409320804 140950864
13 699170767 254810552
13 547056673 6576761
3 903064800 88162049
15 372180521 986765563
1 406402578 854963275
5 249953936 548785773
19 771411503 499348962
14 600310107 396721968
11 451832970 474490259
3 209775410 919687812
1 85254728 939086441
34 160291013 935908941
5 721033841 401505664
13 93989039 357842143
1 360321873 329675280
6 998030655 335403421
1 69170755 10070014
6 478076588 594689709
6 713262732 98761841
7 701537 939014419
18 722996541 589295114
10 632280954 548213563
7 22303680 939272921
6 362169598 123615079
9 564353508 969332811
9 452096830 985496909
3 482577895 50799503
10 108470931 176104571
7 549947235 299189057
7 240845792 372195674
4 319073096 707122845
7 978153784 902152674
7 918351883 826301624
1 252597717 740936261
4 968747265 646010583
1 565198194 762971900
12 746853294 532339946
3 560208996 247622661
13 888201185 459967082
8 397911474 304047347
12 26425343 684343678
51 2878776 97799486
7 219436682 568304095
1 864369224 254233193
10 737079400 595404737
8 878022455 695309132
3 643645336 492942516
7 733202979 959627760
11 559420452 541714665
2 138875874 28021920
3 587746947 941999294
2 426143314 61379694
2 708636370 165701037
2 738474688 7402627
9 153280594 787239611
7 672475673 661089312
5 48613916 943233324
2 319478266 805227161
10 854106462 134146127
6 159532981 498420884
2 46531091 242515599
7 235785351 233467845
10 498157214 428578911
32 942936509 798185114
7 531297020 714726096
3 77157621 713667706
2 905036844 990991825
11 109981476 342004555
14 777720132 80543648
14 380527796 526966321
4 886693155 971589209
14 538763253 141685496
11 521997201 166985458
6 824616485 281486545
16 397039415 364716393
3 766681887 956837709
8 736549786 624453596
1 782779729 895991699
2 306907383 811558993
4 975273646 542364706
22 416545455 497011379
9 38732215 734653491
7 925180547 412048828
15 838111639 361448820
6 614021312 984883680
20 499210292 676942167
3 876959583 235156470
3 648583486 822264534
5 202675441 97901207
2 506352015 631562910
3 867682679 991271668
15 940606933 721181690
26 268265326 689674182
2 330939902 654865013
14 661064163 920299205
2 669337383 631923994
9 429977177 856276143
4 604102250 56002391
3 237281241 203813420
8 701302076 446496511
21 337875838 61680026
7 648794487 504781188
12 450730294 547950681
5 783255045 970263442
2 984557818 978706990
10 601405977 462438888
1 596632568 553197844
7 607868759 11989929
14 51448993 194766271
13 512557376 346551861
7 407218206 173606710
20 337097827 379382652
3 368276452 228295527
5 450238184 555119901
14 637368814 391505707
3 733594073 847712483
2 164202818 909279016
2 856920112 698216172
1 488648594 331305415
13 134028317 202108597
19 846008146 883877226
2 425939895 256864975
12 601378490 395251603
17 747528533 816860537
4 689156475 206174221
24 443452712 713218798
21 369012135 785463809
9 829668031 120359836
15 672099065 79000381
19 674023503 941202113
12 377413644 345652726
46 326241477 86025415
5 800386354 359396664
23 628257225 40326606
1 938814585 580005801
3 337394992 770164101
4 992973224 173762025
8 361788492 935524122
17 145411212 211512684
8 888709303 169894865
9 116753302 568208925
4 418480287 711650655
11 781416494 938583032
1 341908290 787022419
1 56084119 913694586
1 996988984 720038127
2 366571773 431610673
2 826726036 813729292
9 667061632 728262498
15 530052410 644397859
2 876554879 712594602
4 824111521 153167433
16 73208904 173713429
8 146170668 623929534
19 663979353 587824824
1 703721247 169603330
1 281672430 996554663
13 708558415 90222358
17 18194086 613009733
4 114809767 107596521
2 365389308 989310011
9 201005122 610837152
1 690116542 588637185
1 600214387 738779578
5 829710239 147327882
5 83949657 59251729
8 402674154 338591414
11 702364106 289610119
1 595581475 749311436
1 340126829 157960453
3 676255691 645926012
14 96375794 329827574
2 552420803 911578588
8 24383993 962737406
1 335156701 154683109
1 803964729 185095690
4 311545892 396631716
8 749345370 327163149
31 360489294 641532838
1 321759279 907923529
32 319815305 508603004
5 434099440 67344109
5 253250984 888375447
1 820944921 499543489
23 205974752 93205960
5 119875753 254675952
10 214705894 133488114
6 239118356 623938762
5 127303421 377170023
12 390153039 519908687
12 233439470 635295327
4 241686197 218555454
32 946392271 734377707
11 398059502 795978569
11 273430786 658301764
3 540770173 752803741
1 640326162 705700654
6 846197004 277890525
7 645262498 365704420
10 145275119 412457063
39 673345211 80805330
20 771914676 483672718
3 745083051 802936652
8 474564389 610423095
3 740123992 715751439
16 369773606 124870332
1 635058583 693447908
8 534527993 68100997
9 801372513 329742282
12 723675085 186652921
14 202853694 895991490
2 286773943 143590448
12 108877967 170549257
2 289524024 874733521
23 731929927 393288357
1 913216493 677706266
7 919841936 858468102
10 645397877 366126504
7 802743774 170585123
3 374485342 54689196
9 166767664 881582167
4 238708927 960517092
2 670048124 313491397
9 375956990 838844281
7 383279138 881395847
2 61970561 261654115
9 705942281 385239706
1 655128714 69177636
4 92966496 139491076
12 808910660 331993425
6 489790014 694544517
5 237615708 360403830
10 20322911 245995379
5 573971772 956942359
9 778252681 120747524
5 289999958 301221458
5 119323426 88777993
19 450944325 157043649
8 354891855 692545693
11 505410307 801908485
10 848501759 906354663
11 61741705 600796638
1 141624441 913154021
15 118678734 804338416
15 377071047 464234016
33 807618633 525571645
4 621850864 529133277
35 568314437 735507619
13 555546379 626883678
3 330431837 179434993
3 152563224 901177037
13 340190980 280807592
3 760295009 308719495
1 945150413 318702178
7 821119579 743657795
10 230394496 608666376
10 968607679 634157563
2 252661661 145193254
23 381560318 300600945
3 814708206 139540503
3 534188978 783595287
3 233412428 909481495
2 341080794 730427733
1 441014026 47444676
6 474011845 539712186
4 139203143 680978635
6 365770734 639590852
5 886981111 158961114
4 359934206 637164806
2 8475171 2719473
3 795425444 573945475
7 46940094 261879043
7 769608773 667321058
23 106970069 423718963
6 5754733 453332570
15 713366400 377094909
4 23667846 112247702
27 414390648 705651002
10 143607281 818114682
5 69945771 689267066
1 749217940 154963722
2 300599816 18740900
8 52590122 855701667
2 852901847 105063519
2 539594042 239165582
6 778456468 218865551
4 259518631 200837745
19 942615125 534808436
4 544927734 726705988
10 350097074 324980924
1 482905723 807605948
16 431381262 816180042
2 984006755 240335053
5 502189395 488221791
19 113965335 361523682
2 377897748 279166199
11 147792920 559024193
14 658491126 544213614
17 122197055 524107408
21 265778977 30630317
21 755497882 964937972
1 190184886 148425853
10 175043529 77256502
4 273204510 816996934
6 169464368 791689015
2 803308766 131928836
5 900396415 269832010
4 497259865 144648204
8 115026755 437525350
17 413856995 72762584
18 172110385 306079499
3 146342063 213481967
4 384923400 535517050
13 778862156 382167386
7 507500095 387371780
7 599088508 299394194
6 434694924 48959822
3 681532061 364948200
12 666516340 672295142
2 533729645 827555152
24 938543399 966433659
14 819761019 112479164
25 891278621 596026211
14 947226900 546095023
3 872009815 94177897
16 342531514 48005286
8 637210138 553395855
3 443523365 789269216
24 31775461 147257083
29 339061220 825526980
14 20668276 219646595
1 618962055 682542551
4 917465575 137818469
14 701441052 45952309
6 381252087 333037605
16 523717699 824068800
12 419422038 634560631
4 741865309 988798967
17 979034232 457891115
10 355916990 607001362
9 923259072 838921941
8 49148192 218635305
16 469552892 692357249
21 693632784 312871802
7 873918560 463025663
13 585184099 107173079
4 135986906 606262105
2 550280773 240794569
29 30027989 802340393
7 803033455 104932576
1 400040723 128065263
6 957204206 569211105
4 489932066 535156573
6 360560368 796557069
7 408160927 58145832
12 930315622 777856111
6 836383425 495473545
2 961503926 347038886
21 893262148 155994874
9 286240992 249110010
2 294743536 978668650
7 266298569 512218633
9 681297977 253627731
7 922352135 193201322
1 735291631 784650586
8 940116335 64412925
3 553771143 448350921
11 935708772 85836108
1 737209395 107069461
2 719229610 712302866
6 202853700 388292901
18 308613080 87120128
17 232505050 850991142
3 521032423 653779163
3 748961717 805887650
7 341407943 313424057
11 932723131 988470255
14 933519997 260380266
16 145270040 241194035
6 86411931 238575690
4 274661630 340539495
14 671781153 532308010
2 857534789 290819063
6 963754538 310868061
30 729494651 425506340
8 100991004 14482778
7 921191068 959701347
3 407203085 190633666
3 718663571 862165711
1 212693560 594292162
8 88163797 20611921
8 12989411 15469040
23 26989147 245237420
10 107211083 928782426
3 917778703 457667100
2 327354481 208173657
10 747541038 277027745
16 543381986 714467666
21 809486937 525477681
29 385244270 517938308
9 816630635 651628647
6 107315879 497402983
1 104190378 507439113
4 339183648 647100935
7 532963141 293747118
8 943031655 932274421
4 627599232 796613814
6 767018420 586059935
1 573012636 434206777
9 428068274 644812675
2 829290683 832595418
4 66183665 893486469
7 365762524 726871514
7 455598977 804586279
6 18647433 87563788
7 988408705 893868361
8 943264215 643471727
36 286168234 332771446
8 318438215 55929089
4 324310603 347341219
9 292975964 47999316
18 241921429 7362034
3 88598045 483726562
20 138995479 140556483
4 732059985 160059504
8 566582694 61530769
5 448100583 85880705
8 784066668 389978296
1 219011863 554527835
1 501054473 228261400
1 654174334 402528468
1 446061353 684678633
8 316642341 698497113
1 938330656 943218507
25 804564556 851541387
3 754958040 372500274
2 265003561 20997182
6 896409554 142096903
1 743872186 154336964
12 356343846 697485792
6 766069613 769150098
8 939901172 317385315
13 116035813 340038102
8 823346071 927412723
4 328219717 764545939
3 971909605 277674727
13 131715030 554590872
1 876023480 375712835
6 517875695 252318379
2 952184515 312719661
5 513465439 453446270
12 561023233 541437192
31 445759062 579218982
3 896845085 852720993
27 34160356 336888400
18 261188158 19475782
1 644062806 30388557
9 891004258 786344233
1 351686751 49999405
4 40098580 74660151
8 615719671 162269577
29 915941338 799067704
21 88602731 497852693
4 621595860 347591366
3 135928202 791145086
6 796434716 504848000
12 734576553 591327614
7 764352494 188587495
14 839811555 860764894
3 486386385 283826435
5 224625170 943077860
4 805625069 375328322
3 447428255 710753704
3 916497528 877729762
5 53395200 795396390
2 497240810 632181581
1 732655704 665901138
9 895103918 464585601
6 311437836 643556850
14 268338470 478774045
9 890832737 429349543
11 381167816 343916682
23 430864437 757927678
13 751915594 877227307
1 337555467 220823458
7 985961285 309481127
1 866354293 885120647
12 682509142 418334247
8 55566538 748497799
13 398891085 937329070
10 666225739 293797140
1 854530313 866603929
50 18017608 542098393
4 304756179 471350469
23 156435332 379397660
15 562971240 652830535
3 778633670 353584759
8 278792914 450015051
17 201533034 576473082
3 479056716 558275676
5 279410875 65259727
2 652086759 197628053
14 968556573 502720649
1 801198394 139398555
4 37733662 588496450
9 793647866 400188738
14 437594185 881878425
2 892927073 328352669
1 581000325 520888167
8 488680583 514572423
6 399019772 774488985
1 36459100 274748363
12 104552981 264336186
2 585206745 660571537
3 297129894 449797347
4 784818746 735900914
10 530868510 922411362
3 805409955 856954125
6 528055542 635411603
4 117464811 410524168
10 755706135 158761728
5 421296982 81545319
10 716520355 350680246
1 960240525 284257972
14 215667844 478144145
5 3923183 954510027
4 568277718 872922713
12 289532593 112278782
4 398503759 870586226
19 318522521 892509568
1 348349603 822833239
4 140065433 33241567
1 958244148 868595009
7 959397983 997403869
42 999777738 430958740
1 357290085 508804099
2 956857874 186617266
12 418520077 697019372
4 12391591 693778740
1 481773123 130002628
2 491400813 288146758
4 798660324 622256991
5 672850189 55180625
3 780534535 550139059
5 125593035 315006538
9 748006567 373653236
2 277821542 229881994
15 413267856 304669037
31 803456197 121270264
18 493939776 449019122
5 718303037 876365928
7 683992513 315897006
5 27814040 995664326
8 481531453 404199057
5 601667152 352772594
9 78184143 422755858
12 20748435 30146661
1 962338286 69283394
15 594001140 193493266
15 514497166 501059700
1 537902675 858851430
4 993472125 962706737
27 337686691 963461706
3 347119952 228135709
6 854863886 991263547
14 912677300 280847205
2 923907359 258318681
6 144952288 366446753
5 565898944 478843091
4 816945051 513372729
11 293954313 813887997
5 972618591 748112231
17 102831309 989110575
3 144085957 698664113
4 524733757 336509173
16 594194395 113545186
3 963944280 394839689
2 398280540 231341402
2 704006039 836862308
11 690107724 324757406
1 962847970 210646584
14 37282883 425984490
1 910527784 473169039
7 470843554 735862666
13 171517241 508424155
4 350208384 228943370
1 531564864 903518304
7 338673149 334923161
1 794329427 844409587
6 384670901 892516545
2 605899603 282725476
12 57956633 236449646
19 353650123 407339420
3 598867382 905811693
7 408860878 849357430
2 604844476 201696177
6 870085648 393617932
8 814926141 232784734
6 346601908 703229180
5 355090822 845396392
16 893500029 876295522
9 31921201 898419332
6 356193273 154658322
1 782984070 290671645
12 239973514 135103305
7 847097876 71735719
4 605110857 177225879
1 875911197 147858740
23 943182018 172636371
15 48710836 57403296
24 410416640 431201840
12 58890648 943684833
4 582131045 500713418
24 170626835 744446661
3 664718766 654365383
2 748056940 581652332
2 444497145 542489211
8 353267755 609674752
7 828464059 272994479
6 56561920 19365196
2 202083626 553320589
2 928517148 26141433
19 56422184 41504380
3 297554363 925599850
3 895149010 315797985
12 127750979 519118390
10 794216703 699819097
5 941105225 888297615
1 740885049 907738347
12 759834434 774380721
11 905339426 422903173
4 993592915 843716842
14 739226844 293751242
3 359421515 405395184
4 231491541 387825084
1 825884045 545018896
6 390781378 235740377
11 89995229 478667101
1 439662120 894949011
13 653345712 374233652
1 640165652 252970607
14 885684448 809637182
11 196174647 664292425
11 173944240 278110472
20 554968425 393768018
10 714157263 342624123
2 532916124 210052639
8 464926298 718528486
3 27789602 425073772
15 951756618 707783589
2 470982693 824503726
1 469440030 414507740
2 411221812 969063720
1 218038235 898992530
1 966584742 278017420
18 419980531 235072206
5 331556475 968040914
10 64839660 606417906
8 437958164 392136016
1 34237474 101211144
3 401911711 19064717
12 433158139 679375883
17 680249206 823000990
1 73337361 424152101
4 88821645 700668982
4 648069840 226368243
23 644296267 952051953
20 854965419 334343491
15 434360671 968462372
8 686633903 243662265
8 777682169 997491648
13 547028556 513486788
7 169808836 635351590
9 596006911 726097664
6 668273783 681268668
10 544044074 311215922
8 978117357 126669897
4 415895647 742196343
10 988186537 688266573
23 787111922 585903526
8 912995785 14950565
3 550920084 310956825
3 132057637 688327225
35 687816691 95687302
11 482740946 2298245
3 520515197 877220412
15 403300523 135767903
15 417855512 111896634
9 945103575 734731508
6 730424052 514676017
7 537120679 319571211
5 408108716 41344185
18 113543583 945276600
12 786971343 700267760
3 692779499 875773440
21 162738462 171374946
10 492409899 664281550
7 617274838 812153650
2 737154339 877171002
2 846171110 157464423
17 240119298 405015083
6 68043171 782713694
10 222498379 889536672
6 312675388 362383654
7 402204782 386610182
2 811755586 692566421
20 287970211 524658112
2 790364186 210000711
4 259413358 71321955
3 133823457 626743507
12 227270849 704041330
4 591478858 510561187
5 546886298 287164539
11 147220184 261351445
2 574322604 253887934
3 885798759 373700447
3 92416762 212658389
2 309197806 314757080
18 979055106 17288840
1 46597751 761238836
5 970518779 625113398
4 317643803 965470449
1 632812524 660158276
1 280889446 532367194
5 948394783 483323848
20 180717235 680566293
1 712513258 342953095
10 998454862 315054759
23 709537302 970006864
2 645328565 64122510
7 970089355 73306535
13 832800340 675209278
1 638702931 859740714
2 516910501 149612381
16 32426101 353119145
13 439184635 623598282
5 242192370 467739178
2 209352563 654239271
6 522555489 856897889
1 829086542 24518698
3 970786099 625409510
3 144913094 302832837
17 447984402 43850099
1 724704023 767119342
12 314730312 111520219
6 630213567 327735355
1 888603598 734284940
2 143284028 960190798
13 422264342 443920648
12 827004720 279471449
44 591211835 356384279
4 475317413 266880291
9 530738077 239381797
17 866187452 139750794
7 823701639 919702535
4 571280388 386292419
7 543485379 578448786
7 646636048 985277075
24 767547996 307040532
7 401722571 980480064
9 670756345 668508181
2 835942367 33123516
2 949754560 238301623
7 438804825 20479531
7 73826866 998880503
2 147681474 600917567
1 844611850 477442799
6 949340600 58152391
15 740436027 290530833
10 546212649 766674212
3 70982818 579924011
2 928291486 174745159
1 152641374 759623036
2 252790176 321080623
7 998279361 42626358
2 299687600 437392424
10 151682086 732180851
6 16699520 843334338
2 958504216 950462630
2 938305804 703773282
3 247597663 605079581
4 212781090 676357654
2 960213456 148881011
3 602150729 757984770
11 325373711 991079283
1 651547093 408192101
14 717872340 84720853
7 651089837 671899000
1 283506671 706059719
1 900776585 813612703
19 789488922 593146891
8 87197339 753027998
10 544073103 937377284
4 262940046 36908016
9 917101792 99756248
18 550380600 555596867
9 617670010 108883268
7 82224086 499034006
6 535529173 481585418
3 384140209 842399161
2 233079061 346333002
10 428247831 476229379
7 608014424 347056187
2 150327014 787677409
1 752372959 819303467
2 278099367 213867788
20 339441618 167877779
11 841589133 910655368
1 886100448 330618773
1 297510382 255990032
13 795504431 51541478
25 846488512 611044613
7 829506235 82027797
23 592962927 273593824
6 331397491 630150100
1 687511144 862860279
7 220302437 679012726
6 739344304 516428273
3 455959590 965833124
13 732257311 947536323
3 924867551 586749761
8 756500848 302023483
5 203803386 846262219
8 591518701 776068562
15 247239780 293177559
6 743567076 797922560
4 618261669 661922474
8 671819151 963622168
5 545739602 666432186
1 310297472 38759954
10 329423870 686229829
7 355108263 265420904
13 519822436 144358975
6 174525268 41093652
3 549132210 752932715
14 760625390 586824782
14 981223350 556936322
16 368326602 82852872
4 149750991 972858916
1 58036120 791595685
1 344487127 965389506
2 514389656 213077848
1 605862529 819995890
5 428567053 621177353
5 200936625 476255613
4 367078890 627850242
11 236567467 580106148
2 867386286 67604987
3 217698486 137093457
3 575574367 893719996
5 198024242 663410415
2 3320668 112371097
3 992235906 248283052
9 616768280 382593723
3 486692875 705673015
2 971281243 783159617
1 885705085 714966495
7 214329241 288647028
16 660434709 887302764
1 365744232 202266236
5 636518959 764241216
9 161756252 214201618
4 186083270 709771342
23 469711418 558504395
4 113211056 371412445
11 706362164 470562233
4 554639492 563238807
19 640023102 640133931
1 456042089 398028259
13 453042201 656245893
1 390887876 861030818
4 238155422 466477077
16 136362571 287883364
47 989453667 323717722
1 431869828 603509770
4 76188221 123912235
6 711005488 656617498
5 921247023 889145602
25 487269678 972990038
4 509657497 488175273
3 885612799 68919846
11 397261651 967573859
4 957595691 894721885
3 165545454 935794817
6 635084485 441348655
3 396045699 570666992
5 193724702 489085465
6 336450516 551620233
1 60645777 191590363
15 601944169 909172052
5 450139583 950128433
5 228197889 252789878
10 66521081 40203532
5 813528834 571417489
1 316645248 201172621
1 49546119 484994604
8 512957948 854773932
11 412970893 694120890
5 776503505 945702308
1 164606312 76551538
22 15945610 998529549
31 193263514 600998829
2 147981413 625838358
16 35625961 967943043
5 735105751 405240537
1 388824196 539436168
6 224828263 574195955
16 202847599 812829724
4 807745739 784133018
14 662259421 689178016
14 170808691 550206992
4 988780241 477300831
1 62589357 442986486
27 707896788 552559159
19 38837336 455565227
6 432119706 234747941
10 85723338 646852637
7 837461982 467222160
7 709403257 673561435
4 881056744 429713828
2 365578631 938233283
6 611287585 669986175
6 461568510 934538870
1 7053749 495845400
2 139478987 68438069
7 356026702 584559137
5 77466292 764347802
4 684723598 344974466
15 530614329 394221457
12 711063754 866090790
27 726591471 315424747
5 615406833 342752701
6 286985831 909389432
12 858638078 337935205
12 681491620 614083869
6 198645365 655196378
24 28761949 158811995
16 37101365 335752105
6 597815879 519386144
4 111998063 235715428
11 143931320 964330513
3 885051175 739268622
7 603779461 744886100
1 85334958 143917012
3 755635539 310385259
2 464935329 477146045
3 453263661 327937062
23 896839323 508422635
5 638895830 209017014
5 643892946 873512811
3 13327530 544353485
5 275768119 707439671
8 724599236 890090932
3 402693447 506295738
3 462271265 86808789
10 822730027 937363061
5 91430504 951720088
13 698389659 993863919
5 758412023 813439729
10 53477317 874374211
1 665408210 734496586
16 310420433 889689117
2 397481689 339052184
23 911449311 508822748
4 507056120 455470136
6 35218864 133203719
15 274200813 394218781
5 23321585 608194784
8 722359349 493275987
1 873691529 356160414
12 362562678 734492188
11 452188433 894548107
2 158409864 398413616
3 79851824 641326708
1 753811382 281655047
45 704494072 421045371
1 583618167 163159609
3 196043563 460977862
10 654411174 491522253
8 697514868 738493061
4 669837685 483161834
3 847300711 618598396
13 801576831 432474148
4 333170815 295787144
14 334631696 976872869
3 137303073 787349405
18 269808865 638895419
18 799711219 528885733
1 633800184 155475902
1 510112102 475867492
2 302943999 964697937
17 206646610 200803443
3 282392289 170601747
2 289874978 685609444
3 397916843 759883486
13 87715869 786504553
8 383520691 557418885
5 799403702 764433433
4 795488733 859367599
26 817166873 640765203
12 565542284 747225824
2 51617289 901676952
4 703431165 761384443
4 630773066 798774280
18 266235619 895010282
7 376124654 472592575
5 467447959 679872606
1 398482986 551884702
1 537896763 189699912
12 969406507 303056192
14 539579956 391629655
25 40199393 392974823
12 667816857 561646085
18 831735013 41879201
35 14701328 724915472
13 448872901 316428440
16 254613986 781386431
12 92120581 979914762
2 623212849 872200586
4 959413482 81678071
30 363450406 612651894
6 255101636 767069162
3 65328876 492283823
2 715760695 292773869
24 367682086 695891972
14 132992040 583886263
10 523120757 51842455
2 396370822 330626942
4 199745947 204566800
4 422308262 157006718
4 751516353 707666003
8 238254359 669079214
1 158258412 451649490
7 294116849 976873858
1 594989754 705368908
4 839588000 623649919
4 903832750 273443300
2 150377084 630653561
6 876399325 786703121
9 1830391 144080878
4 190131296 878360107
13 638592852 887021790
15 765518480 13059938
4 968816200 261576499
7 849961394 838292793
1 652593409 463846397
10 81372601 162848667
7 662971881 728922197
2 164492334 841414648
5 36459352 143047257
4 487996348 945674913
1 168038200 754486556
7 423340914 47736024
1 6029543 458141888
34 377918095 420295400
2 778068333 898817756
1 682925691 511089419
6 58687228 164601280
7 2556701 992555313
5 973743865 410890488
4 248095822 804705659
4 292019958 446244615
1 366468788 121635638
3 353334298 636673871
31 316786814 577137106
2 780131011 586894901
1 316157980 179084761
15 638968265 360881636
2 858437525 615690714
20 203800264 974353491
1 852896775 532344921
7 544516731 934626840
15 267853640 61063712
19 350288652 208940501
13 461336009 873617516
2 583834794 465617542
8 219711266 921891153
14 454880815 127248305
2 490154608 377936580
3 649510541 203811741
12 271347396 529760578
9 351059844 958031059
11 388282410 452051611
4 922258913 292871464
8 916337897 11052336
16 878083683 644838980
1 461430972 864983869
5 110174594 479757128
3 861750550 968423931
1 116180935 307944769
14 879389275 430498535
22 90497298 568266918
23 250414789 870973057
1 561116280 633348096
15 72802538 601476975
3 851889228 255618680
4 594463607 893937926
9 65469961 971429578
1 279258881 263050635
7 88028183 495486177
18 856457790 635358757
3 402385928 914678538
5 140079099 465540187
8 480230252 405944696
24 780149564 79858839
1 509175139 860212359
11 210299838 478443134
4 240707032 298507973
3 817703209 292386729
8 47935851 376520655
4 571273216 377498042
6 870725249 833533515
2 76975110 417481044
24 123677426 432805375
13 691928288 228570585
20 953302210 915667418
2 657241632 352282776
7 894489404 243434847
6 81157703 947929976
4 938817099 466858756
3 409623607 356758313
25 687715995 670713407
3 571180012 749437092
12 830884976 566959322
13 868499307 139405202
3 290894108 557406162
10 999837005 203203414
2 252417663 698174952
35 319407767 266891726
4 288394251 522377357
2 673564094 684861644
18 630150099 141195837
8 227753248 951467283
4 370010989 595373386
9 394618325 767961194
21 88858012 945679121
6 659258224 491109960
4 202229843 468805500
4 344567729 520675548
5 672336771 680447179
5 91371376 418338088
5 711067081 459213396
6 368626816 574160471
3 616831389 718857106
2 590224294 50244666
4 587322427 224835902
18 434227132 368784196
13 909150835 709267854
6 318959486 397269183
2 349021738 17130947
3 961738983 269357736
1 858469709 260258213
5 629106147 818541537
10 22394841 532072807
2 178637457 959140058
1 357726551 244751426
5 627472324 982452663
4 725715933 537604545
2 419756386 818137927
27 606942261 784827423
8 947698201 429580195
37 600255444 177968708
7 172185415 786682479
2 4390358 68752884
1 996804297 714350795
16 963394828 487729556
6 233861908 584168675
22 598073747 391321863
13 534930627 259379593
26 758040114 938788685
1 136605403 965415664
6 734630041 950798029
49 770547483 259706487
12 344704356 745127941
9 86968168 891964896
6 999459677 450598516
5 176671405 961054599
1 850296055 767507379
9 536542834 957329455
2 712659201 366006379
23 241153272 413683882
7 380888447 85004162
19 752649407 2301685
10 399719988 506263982
1 232533108 660518426
3 30248920 147723087
8 671205350 114877736
9 75872335 226753073
12 171336445 373563423
6 338088430 400439035
3 394157627 173302667
1 954068653 930989398
4 778469859 853084838
9 283945386 135457792
5 481368549 391703716
4 436661151 29932948
8 12059987 589528963
12 686522947 914562622
2 704918149 646270973
3 465709440 956699419
15 470707579 31692915
2 819734654 749735007
6 822922373 665800137
23 632061837 588261912
6 112835588 834646434
4 569651956 547974436
6 768481599 379668457
15 912967150 765995336
4 821139037 786267510
3 572476957 487408844
5 585637252 984561730
8 41076893 86819018
19 981483694 334313280
6 631947307 425495128
1 302558781 142617312
5 506329784 379484715
18 849500785 245327533
11 417294226 680488975
1 313163449 600031306
6 884045982 12454876
2 268069722 940308573
8 837327587 939464221
15 397076910 153859134
1 575598869 698826101
11 846987322 199156319
2 328830126 617539204
5 311025772 564852084
7 876882004 888161176
4 379974033 852589453
8 573372861 160652081
7 620871092 137731640
3 71898740 765205333
8 212637054 485972800
2 86562527 569322279
5 943636705 931426354
5 224744104 822362782
31 514931310 996517280
5 121323802 303035626
8 432074492 887798323
4 212691984 269858001
15 30175287 680102209
4 40678268 911523329
3 68865426 979608840
3 313835379 524056677
6 928459447 281449013
10 423598398 469899152
22 980669544 387794160
6 15135489 580833071
12 711426542 692873380
28 15349860 574564520
3 342593305 35567504
17 9462684 937345312
12 655395892 543832009
2 353127172 889213615
12 603300435 921962228
1 645100839 317373550
4 645506120 794202072
2 238162385 193888328
17 788542084 145011879
6 229278470 33572728
8 387391934 872584820
8 580852231 125128278
9 621276500 645140004
45 660389026 773118220
3 648293619 975868551
8 801850915 147735133
26 144072698 359727893
3 39789022 805272013
7 748073167 788345325
5 33132337 485547554
6 879289004 152764179
4 676903861 8067789
6 933168049 476139147
2 37193167 466741871
1 199671584 738757681
6 320044609 520178103
12 6957541 477282107
2 195562178 73189479
10 909452365 724533527
5 61035008 176820452
2 100510049 30556602
14 570391111 164252158
12 395865336 978828603
25 976677055 453911155
2 565649787 15165982
14 331568675 702306497
16 628034844 205680412
2 508656985 750350411
7 45060393 357182085
2 11936871 544089913
8 317628812 11581512
26 399651409 928424651
6 415591915 374248349
8 710010910 408190962
21 732718291 877640029
9 207644354 127916959
3 322900697 158102855
43 166983055 159459858
12 945959475 391535296
7 219065383 301119039
5 392514306 895224212
13 691703165 687606393
9 408960072 886747579
11 278686810 991752284
1 225563203 373997382
36 392038402 190093954
14 358300976 406968864
4 809256138 262748348
24 517808954 722472293
5 562102576 782794871
5 103853565 674954587
12 517635007 780061241
1 22755081 91554059
17 117335109 609873438
45 373471951 354375837
13 254778753 985815003
3 779792958 446270304
4 944802919 943074709
25 631823311 721759423
10 470234042 845017814
7 6110185 892167411
23 273393139 550772271
3 719798377 161507425
1 638686237 270173402
11 786950686 497525221
7 589797059 567072151
25 598026460 916391176
26 102697848 181350191
4 232933662 166589144
1 873599133 157781348
9 680143479 911799968
5 69971888 194872627
1 940942461 808357588
4 375880090 830923695
23 901299192 31739822
8 298440713 961268594
8 468551446 822830210
26 5065992 290190590
3 271371242 460292944
1 145074323 873202576
12 66575123 455252563
8 982426009 410351235
10 629211217 631904830
3 976961666 408552612
1 318520100 461723623
9 656257105 745261799
9 842312632 495568746
25 747315966 700241862
9 321885691 946516266
3 567662278 179100801
7 429022604 140668865
25 29410080 767624105
1 185192502 598366087
5 312907960 907159974
6 150544449 711396637
16 782662134 577221150
10 321604500 187645261
2 754397095 271252700
8 976648444 953855109
7 674759044 354736064
27 933296431 300042326
4 784772109 265953120
10 673848702 72741265
25 807736024 313193888
1 2670515 66677440
1 827830689 652671251
17 270585381 513994811
9 831151352 432603302
13 570228539 471760929
3 839598296 169829457
10 615744796 134980847
16 306275077 116236220
2 833991321 461725492
7 917778009 612583435
9 828861924 855686563
3 362490989 433639555
6 215320287 495829845
2 865692143 87150440
3 980021960 110043178
1 13045478 634927742
3 28130282 553937831
4 363200666 858499065
8 826459680 484888615
8 282522549 478975029
12 587962724 546520377
6 997546458 463882126
3 716321892 697498013
6 997111933 33450117
3 629269858 826010819
17 776180408 341509609
2 213129128 242343636
2 321353288 382710034
4 250235555 164014500
5 551613614 489681818
4 220154602 454067569
5 375517505 745632050
12 499408696 375401216
17 951739211 903801720
4 722526677 989442168
11 941770381 882415468
9 211195665 351433302
3 395336795 229884978
22 106784055 844146215
6 165802268 301052739
7 910091754 450437694
34 19571808 644119801
7 414783119 235311342
23 523549216 864466774
9 150847156 959121515
3 762100451 590303750
2 577483095 806200568
13 623609794 348215416
1 817118918 108501690
14 699224999 361665882
2 726506804 771219864
11 833863591 209993851
5 93741043 731768694
11 930223033 918881743
7 776195239 622734810
23 214376425 165099095
3 397571254 555724756
10 507256866 609282542
6 717388798 407637394
4 945017471 564937332
17 922288893 917305090
15 314426120 614359702
1 697830290 417723084
18 817692259 937071128
1 954919602 19341974
10 408344062 844509502
4 497487575 951875869
5 98061403 332214183
4 611851463 105299633
9 262005047 553141814
3 699615930 271795722
2 618455957 520332173
11 813449988 332824372
2 267541669 25425704
1 436412728 558687720
7 931907161 66616628
28 20142416 401762523
29 493992042 358419324
11 541133268 506003638
1 114490309 419322491
15 565473286 132833624
2 492975440 654350022
19 881183894 639250660
1 999223579 466127333
25 398994479 972735257
4 918597403 69091490
26 563112881 166712084
1 505759434 233576711
1 407347714 858665002
2 959694086 289671723
1 980877788 203004078
1 802388709 930806375
3 875420317 258259808
6 573583152 47481055
12 325200217 225184362
1 301497349 567403320
2 964563822 566413547
1 239041346 37258844
97 515626417 662710699
5 275491694 868350414
1 478329456 766540469
13 233105061 472603975
6 265591528 68331954
2 828721654 471002025
4 222359029 948932566
2 210719026 117199251
4 846692681 364937837
29 344808025 899676786
13 387551418 937866608
31 985318558 435655059
7 873203429 657907699
4 912786065 704004061
11 784211142 408312466
11 378877430 874472738
12 293256622 295373675
9 150696699 882311537
8 700688014 988630203
28 28402811 778367490
11 490149470 50318909
3 130023853 46955830
8 126605751 839877625
1 999790677 738710044
28 503275534 164849333
11 763799380 515092950
1 523768175 339005491
1 535658020 360408937
5 642895042 33296281
8 457337913 249592744
31 112220190 238457070
18 23623318 500220268
28 204915182 208031578
1 730256083 203922329
10 789594095 62417928
13 643790931 542298277
11 8234354 491980382
4 144149009 970394257
2 764146305 625643175
9 198195551 262106452
9 974153196 926023128
5 420947005 82055521
1 63992480 387426139
3 38698286 389417522
5 555937554 130888702
14 902119942 60860655
12 322705809 470886505
1 255410306 718949939
3 983252624 537350403
12 238242389 909178574
3 192100674 932145588
2 491953560 954934844
11 977476786 160745994
5 431094417 844838799
2 79658251 721551449
2 681551783 485434318
1 66043183 378199602
20 924414516 259984711
14 719075010 565295122
14 74490557 263401640
1 261620242 887857063
2 617269029 125872918
16 754333874 881875055
2 144104356 277023137
1 390635557 162227865
1 761238781 225367237
1 771143924 961592573
7 285740626 490162866
10 138377857 238306529
5 803566291 112153962
4 6983502 399155950
13 898158202 524956656
3 405724042 290186697
1 59612107 189097701
2 476317821 78336015
2 635709587 923989990
21 676430438 856336713
3 220103385 40364453
1 171944543 833200594
19 49633671 416241492
16 139193624 348764976
6 330050766 601025593
1 953267194 749272668
21 13142375 898433832
11 590154275 589477728
3 574347736 178580368
7 764111318 655369470
1 269322819 278968654
1 60410273 569261177
22 578204814 227378714
5 569600286 461944497
7 194413356 176167554
8 936236438 893573133
11 205817745 686679658
6 981450718 339982322
4 932647534 834399767
4 655434277 401839342
3 62109624 883177864
39 241827188 887528755
1 693197531 264309192
19 349817509 424852092
6 936486319 830998172
4 39020468 512567146
1 981342335 328935430
5 804600640 785245423
8 67137346 42330472
9 726205512 390661235
21 475584738 341631679
2 171646290 123859533
1 376819082 417522553
5 889698681 51833090
7 128417102 51792212
19 133844089 923372788
5 543979408 161733972
4 694424000 598657057
17 119329596 892284163
3 825368744 996044558
19 437964119 957891258
3 64250979 918805305
11 318016295 129902234
2 815658321 614420998
1 557332436 287044151
3 999606944 371101725
9 800250459 788855528
24 874126968 124389750
4 599281454 838306060
3 614870686 609588983
6 182716681 734514867
5 990720912 334229678
12 767995517 562526614
27 210732079 50401175
11 251380648 595205530
2 886533681 838888817
5 798631947 587524926
5 302928214 211643485
4 293298365 982016056
6 983163167 926020886
1 407170677 39179880
3 82445328 851917547
12 499087878 316587103
42 125252973 457537151
2 826063240 897270789
4 636413389 326499821
3 346871635 324356311
5 486717735 224420992
8 438879394 554887489
1 504883619 976518705
3 650336689 131285413
6 35320396 807599291
6 551953509 658379202
39 230704762 549984993
17 440518496 416985937
4 576452521 913723850
3 454942418 31616819
8 753674768 159732886
16 157754018 64866104
7 371144036 668701673
2 924294517 353178184
3 101935201 597694276
9 173272184 1408844
1 370902857 779037328
13 276128811 936222311
19 388128957 248034947
11 740447183 845592909
1 472808252 76427316
3 508166814 798729123
3 881931910 981843381
2 213647341 512177319
6 714999725 275203170
8 762881260 29500686
2 805771020 699534562
1 339345679 444242489
9 749397589 599543327
5 69112775 831330614
6 963746067 450452109
2 974748404 201544913
2 870310981 362668650
3 333664343 70182164
4 258682990 947769025
2 258502267 977441959
1 826653224 844324580
22 45412478 4212314
5 468929063 449388886
3 867043787 540669921
1 559708659 178244032
18 441711065 635450496
11 378830114 573968320
21 198078496 653509566
2 874972775 713514179
32 923083485 970272550
18 304058519 480805486
14 258341568 521437097
6 433522674 758453625
5 415960302 929245120
16 319719920 794979247
2 586699185 642540101
5 852617894 37308244
10 99948376 725044679
7 128212944 755466203
12 164250988 90348037
5 260094089 184005783
7 102554246 944894954
1 783016941 431383260
8 398742152 344101066
12 752895191 619553801
23 926606827 888107603
26 427562748 116086156
24 933283219 896921782
4 90715240 378041453
23 372911722 964208328
11 254198429 669155994
11 426937181 449322289
9 542162259 401875434
15 293150965 34476883
2 708028826 681343625
8 456229058 149717261
10 923453873 705993953
4 137313969 625900577
8 604081044 219682896
12 907759775 88037097
5 490416035 217354397
14 248719951 619532475
2 559880860 552418135
15 802530332 603411727
25 10731001 960960697
4 713906121 678993196
2 372932300 596385185
4 527119534 49071931
9 456465048 962050472
6 821110675 375038040
3 356042915 23298361
11 320830375 879326897
11 331206680 302424783
7 65494256 377880198
4 25111649 87005867
16 773606902 789242188
15 996267752 814486113
1 878589346 608332702
14 936240639 199449836
31 282556829 487985282
20 557900891 135503540
5 325934137 638199614
2 441848946 517891566
10 20713459 517665056
9 295858382 358268643
7 981158994 255731523
5 437571585 11135551
3 186371864 661133264
9 168089636 475436024
3 929157543 281355208
11 472240310 302776252
2 872414177 331564470
22 894097477 928873078
1 403743318 654602282
15 341746880 752787877
2 604853477 921133484
8 152974281 809795765
5 422572064 300661999
3 723084031 626494487
4 949046964 411065585
10 618079452 716875370
11 303828802 911575958
11 301497537 737401327
2 190124563 815681106
7 837754253 513011093
4 891717934 743267580
41 735944923 310029576
1 501209891 604693958
85 920962940 746175615
2 606274780 339444907
12 705209273 725618139
1 717373843 212787869
3 407729022 245874598
12 198778692 191923294
5 463655732 612696566
10 120056105 52148590
11 384628433 218344677
7 603590715 269598747
8 201121195 159053675
1 320306054 537293153
1 625452002 696144616
5 103301357 133951111
10 143994799 702382729
3 409405896 847096808
8 744390482 270209126
17 121093474 667737386
5 226000846 385626634
7 340437243 586939904
4 804720165 47606657
14 378393624 678584523
9 277568279 807721421
19 2230526 538195216
7 398094478 836079846
4 674668558 392542637
6 740212116 435882343
3 903839471 457893877
1 271648184 466993362
1 956486673 802393546
2 12750155 481311745
3 342262650 887321394
1 113783460 641274237
12 771088104 833358190
9 377537411 701955337
14 335484759 56911396
9 714090948 209044638
4 413661365 180609175
6 343234994 397400315
11 540339603 728692937
11 642688725 231703015
14 34509344 748414029
2 606651429 758180445
2 493898632 487354117
8 714650061 652761572
1 789916080 512947527
7 388446476 707398341
4 614188048 382427782
7 253689071 476620733
9 623721362 851417684
2 867505888 899158361
9 658066909 119174837
20 968732720 515206989
3 175343764 170789566
4 517299637 641903358
4 925420455 200617587
1 288583042 20127805
16 673031090 375517224
3 597872084 906377209
5 226652940 164872051
1 376418801 607476871
2 926480211 990968642
14 138561885 716781201
30 427211568 807324138
2 143024897 579663596
1 130020757 37362351
9 289330386 628778518
13 521264 727798084
4 631930931 439035912
9 41532424 59324859
33 718441310 531408033
9 802654523 720929133
16 237707968 704893427
11 64013525 114858233
8 843256816 896914613
9 66380741 481482721
17 607594238 917926085
18 780555142 82195312
1 771720492 214626191
36 680441737 544206277
7 4844742 302043356
4 218260707 386420852
8 476700561 840154533
7 728562630 182897495
13 139773943 983667704
6 986234697 843643433
4 278484423 96152726
5 480411632 566986348
2 919804260 528922451
1 620539862 189423447
1 769113961 741368990
1 546218840 661496995
1 788311893 235577622
5 561516168 534262841
13 989678077 633346537
11 616233491 654553476
4 741098089 175667612
2 498001806 59687765
26 977211864 626833548
10 901567161 207209005
5 665569683 290224596
3 491230095 811012048
7 226178923 417252325
3 401503942 291167420
5 56438171 645307914
12 687582020 658690551
4 668032703 720933192
2 813969784 152981976
1 116798975 788679902
3 3019518 409666815
21 762466120 978160687
2 313590868 824741125
12 395170895 609678903
14 519394366 994436982
4 17628470 14360527
5 77036646 574172868
5 258053308 180165481
16 241520444 447034366
8 515822215 65477447
5 566209385 968487737
13 364042890 542660932
4 871764904 59514680
10 320758579 120614157
6 527381709 720068296
8 622220962 697963122
18 777141311 5574385
30 166676024 779551438
14 248302535 416994387
13 217352091 987047294
21 221224402 611586018
7 944216678 990028852
6 456743141 630522200
5 356281453 738307081
3 112894924 264583821
1 727405886 775686251
1 902780442 799729692
18 304550732 215086897
4 362427772 172451076
5 515546658 212768208
2 393163282 751158547
7 349379827 336556493
9 289358434 71444753
8 254558232 525551987
1 291018506 817701048
3 62988354 838035667
8 774207120 207277024
3 579828237 165775242
34 508904488 102900741
6 13605461 521120085
5 569423625 50296990
10 229124696 416362744
15 306309212 712128543
10 11235273 541299563
2 745604584 840314748
13 215868687 666857260
2 93473851 19652343
8 717541899 338150905
16 405869838 978501818
3 96718557 36992882
2 911302588 363540849
4 344647084 206012316
11 265715344 659405185
8 227842132 10042096
7 795474422 459883597
2 991233464 682222440
11 43989747 384767629
3 503089222 913836170
6 288598248 515296249
23 973835984 548537197
21 23382879 679069784
7 811877455 572937726
4 723431607 450560036
3 73180187 410864391
34 953242574 465026054
18 106244220 837877131
12 992451243 301442237
34 177732453 938849929
4 141009503 135910170
3 530663409 649014355
7 108673349 147825231
44 545666270 692549834
6 546940844 213894967
2 918658041 890619328
10 701153606 994461757
6 456320467 80887272
6 597695455 589633003
3 141432427 972779515
1 553523677 653867686
3 674420946 108120485
8 217812515 871823052
16 19573346 195192661
2 459311899 344699725
1 713944108 195175680
34 423092840 400069215
8 54312248 671573337
5 462480269 832696869
27 486637306 658073308
11 257122478 255202956
2 843491912 424145120
26 47283061 171730427
4 48859060 709218730
33 747389195 711002533
8 854816632 799664594
1 179806194 139375953
8 558791110 961785518
6 301674024 935804986
8 89320585 686548569
9 929890664 908576380
9 560074622 636120830
4 195772528 345408280
12 606762982 47723197
6 407670021 114391741
4 788737264 893669393
3 632116554 748739397
4 254318887 39218921
3 793238741 808560158
4 567755158 33463953
1 529508923 331533861
3 575673717 158666551
1 554873231 535488535
1 494646219 717506142
12 613528710 599169137
2 614408430 574707783
7 524891534 838750270
13 738297581 824709045
1 455551794 675430876
1 273630037 958721601
6 752536604 587110095
5 319599763 341646212
17 647416518 816225528
2 556828350 157432764
3 672554395 892669767
11 609056918 285018708
3 719352128 470674837
4 973485304 147033058
1 362087339 464754155
1 885420270 884894190
12 749840419 704459707
15 509797873 986156760
14 841578211 656809500
32 725571646 931560428
4 816908985 643382753
2 91200976 802502160
7 469089310 258328748
1 690189508 98145595
8 80187231 539391218
4 703519062 271999383
8 259828962 945886450
8 326069499 723329025
4 883519818 703219604
2 900208729 179278856
7 813015880 599525302
1 510570162 104129180
7 688876869 659702648
5 896785904 616118338
13 324677904 4744761
1 228894460 272538171
2 587016628 517881907
12 768079825 264600904
7 816033897 369016002
2 558372024 214297854
7 309681172 910701801
3 348573970 652071023
3 536120906 138774866
21 99415503 847127197
5 639510933 412863619
9 879140760 561287364
5 61593523 129403365
8 879701174 999181410
2 424874251 410736031
17 661833586 533701389
5 173438334 602108213
1 771240582 41782121
23 600848023 966082135
15 119435921 122132823
16 191606815 5707147
46 652001394 493013782
11 568130049 104139600
1 127148735 530404066
41 879792099 710091158
8 701605558 559871458
2 856987452 93249773
6 518902156 926604731
20 256469038 571077952
5 169814002 412692954
11 921035852 894204967
9 372430184 744068773
2 103823591 827484044
4 997252227 325557404
2 50952990 664157256
6 94151891 602433584
1 740013282 94586775
2 279506259 516024773
10 302083146 181842726
7 926157934 536757306
3 788014214 116650437
16 347346496 480255514
14 775675857 890839459
11 49154374 714502570
15 282352235 596389410
13 697985575 132073133
24 65947281 262284233
12 928186070 733004134
5 650275047 170776068
9 121847784 259968049
6 793227006 691764378
1 707227920 332982846
12 302218280 581144939
5 429413779 670847655
40 440143582 107742218
5 797137235 958070955
2 879913887 735144091
3 261285243 508862591
1 410953980 546277987
7 994070268 76297311
18 280538411 738747623
19 951730665 347652792
10 828789775 934065760
1 93893028 484215059
1 151678915 923446316
4 942634021 55787474
15 327840609 207323280
24 168508812 799544304
11 583800728 605666410
2 459867144 814123848
1 353347711 378021324
2 466829156 962471948
8 840673520 595985533
5 699300646 64527005
10 629101760 745506812
20 575754122 224928242
3 334736773 947684003
18 441169014 700188079
18 30379452 724235415
2 532816295 959052565
6 161613022 524976431
17 916548359 389421697
1 190733700 775914737
2 220912467 718970293
12 632228348 884238254
2 967177475 107397227
5 217094009 630844268
6 406004202 334260336
3 946158551 666793237
3 680102831 690078805
28 28494078 10332369
1 165903095 219663611
6 467841381 31086685
2 82413294 716158511
3 849807845 515559918
5 655608522 139859541
9 579190187 12862846
11 666115364 483301662
6 702935314 764357167
5 749526826 482677080
3 845242633 118437652
12 467557618 555096224
7 93710583 169826980
9 920272562 942720580
4 21190190 517371352
4 614199969 937168085
1 133827496 904622168
1 419885540 379007712
7 233992997 384950016
9 471380313 962634569
19 163988263 892631106
5 374967009 723984105
1 898708790 517955508
1 131966964 923040312
3 507184079 374858331
1 974727291 974238953
6 237557131 113325855
6 131647239 280713491
1 891502258 589056224
5 319727656 793791612
29 890362921 251090420
6 30966627 350936450
6 686147306 622264347
12 537790735 751186452
8 983017 407915121
2 616771774 478128444
11 751078480 115779061
6 786592800 3503020
3 218390945 294881381
5 487483295 773470589
3 988467408 491586864
12 530591602 42027225
8 875601764 750119392
3 124557065 559653832
25 682855721 994543570
3 217636280 630104766
2 645449651 167733557
2 18409824 97086258
1 972962811 608058155
12 707574974 988168680
3 502928501 983360890
35 215583846 446575505
5 830707589 235782325
5 906928558 588603805
9 590938822 417639251
28 846283767 407574363
4 957316713 265450717
27 829240993 269263917
4 384037832 108026062
2 343151492 110522752
9 734580349 430139634
3 823768651 972077204
2 680488146 469800792
28 707549525 896911907
8 941926877 247884318
6 884115669 939620875
2 105557151 372066488
1 947864098 162821679
15 183336337 583593288
16 188977968 111182027
9 98833501 24056089
3 859650652 15395969
5 838866345 297690103
2 53484394 722470778
3 820563452 674795092
18 917483453 245902314
2 467601485 45805173
5 940143678 390624803
12 509123191 239814344
2 472770862 217364373
4 122352916 927660727
8 110955891 621149375
6 321868105 160106195
2 905992777 728219562
2 431864849 952125274
9 475882267 862478664
4 453819568 312538273
12 790480029 981460144
5 22036850 395148890
4 801919848 336348747
11 823224395 413251179
11 544375275 717129413
6 141140919 591047642
10 246246456 60421787
7 567891 755086294
9 103611889 135251662
16 576186011 403518919
22 90030323 668211892
9 325579709 608716663
1 160236953 648171631
9 480167553 959597321
1 691704488 857609653
21 815584636 842141912
2 973690660 702261534
1 24149 287099753
10 309842634 611497468
7 925619138 198618227
4 639988179 12766710
3 783985217 258281409
9 381646666 438678448
5 772134966 463929836
19 255422110 964741607
5 948366647 422621977
6 749975335 91723334
9 119476949 247756943
25 762369527 702282883
4 749484361 467100527
4 152905173 16795469
15 872306088 614219094
2 471934072 385807393
3 49267347 499578276
1 304785839 425174261
21 408057881 301614644
2 458543723 732578457
1 269568872 555358260
1 432956751 60900322
30 259307491 297697077
20 711708786 231199428
4 479888226 774635993
3 734599269 248889219
11 772505065 6891448
17 328704295 140092337
2 282707511 65198430
1 174248848 595913708
19 665689230 269085797
11 229312691 652351678
7 422608130 867605190
1 436186322 559008868
4 825198439 106562882
18 654304493 558915138
6 544788381 546357187
4 632283963 927881732
3 752971288 427050167
2 772207091 237018817
36 935846078 333328812
13 142459664 729281222
14 862382490 465657865
12 118286381 34128173
5 177531429 938797382
31 567412580 53646786
1 10791883 927640407
18 289156452 682282433
3 716853621 99398465
15 455751096 812776513
5 950588800 688260741
5 191687817 153647442
5 123883508 902784535
3 539301097 292937821
11 187889490 764109998
5 397559783 474232444
4 590195093 364386152
3 498956530 718067443
4 977963162 464820786
38 14579397 922021077
35 343406642 110301270
14 809209430 646985418
7 855415948 217595315
6 42339714 836445746
2 914346134 198326433
25 415885209 473635025
12 124260190 760830792
26 457178604 413718184
9 234478772 121424448
14 663225513 501979885
2 211368049 291415219
3 314382557 645726285
2 879039111 282305
9 816990421 555927731
5 232392382 594971919
5 504684990 598682311
17 796219437 593865511
11 529322240 332019415
3 296117884 864548484
4 97963950 61355908
6 716426017 637470601
21 473286149 567267308
4 802935442 301014175
1 17113383 736679237
1 571253935 899918656
2 340320847 689147134
29 171484468 265141898
13 556028657 129229658
14 365580057 901035369
8 314754961 627074059
2 381194828 765376565
6 942960269 389044330
9 448334244 83901822
3 489806868 860359072
2 422791088 589660224
9 190771539 765204713
3 148343503 855942739
3 835220472 244686010
23 719965854 721704730
14 226862843 977107935
4 688296436 91485110
9 483657887 429059562
19 265917265 868741174
4 880383736 938228114
15 443742708 29955644
10 17070054 467223912
5 454041757 674852652
15 298297107 708328885
2 696982230 730733336
5 469047235 30251408
6 861446680 372401582
10 731408046 411105069
4 995145407 771335554
3 469772629 419283209
16 809027738 844532263
14 494705674 642396926
9 310085691 72518162
3 35770682 613335282
14 72207972 333543770
4 133327679 93184893
15 12496374 38503006
8 106559174 918739144
5 478299366 94094590
57 446264389 883480765
11 242885230 713240618
3 684952065 329029132
32 889481450 911404370
3 390771329 392750050
2 420823924 706710148
8 584216108 118630899
2 304158910 55165147
18 469570106 210760633
2 536787291 264943340
3 995083268 559817043
28 913013458 21833909
7 517212581 613142486
6 107240398 407331807
6 350096715 182380174
13 780748478 772312646
17 348297748 548156500
10 37269886 940893060
8 555816617 588882199
1 987278727 132325043
5 970432408 114145721
2 162822753 26364335
1 848975935 603798301
20 156609097 230888255
9 930641701 677662408
12 10208992 193690626
6 571851796 171928164
3 346382058 100563681
16 555938609 999008107
8 415995602 285869749
11 750996831 813418107
39 854178291 322382288
6 927455304 528525871
1 444053280 734572789
2 87932022 910695274
13 599466062 537651043
15 855766628 525238906
3 7787121 266430830
2 16107040 944551229
13 888546256 87889553
5 778128941 537931753
2 748918001 346937801
1 349249842 705683460
2 711183058 111302140
10 415910987 631633195
3 995223197 836299786
1 473734044 996280783
5 469668492 584756079
20 75454171 761561201
4 762302777 169217927
5 384193065 87196003
10 63959791 758466566
2 974938596 626082774
10 795359440 492581085
2 505582607 108694564
11 697551556 94190273
3 194771423 344962284
7 493341494 476684981
10 976431987 154793342
11 180735531 983458818
4 498304482 965164415
6 447084554 735880165
20 923044875 529457062
4 633607760 345098602
39 227139593 684070615
2 140205019 426684451
3 162413427 323773700
5 817386382 32755380
5 450299535 468830048
17 396712397 984867383
15 207874864 176388468
7 672263430 706984236
1 435049731 619700318
4 545174796 864344363
15 732400137 385773102
1 742253235 894919137
3 713783629 530592583
4 42731665 716812637
13 516651960 773146241
24 583627123 707872252
8 542538234 185398720
16 331726152 782993476
10 551288635 979836179
27 950835368 24783559
12 564433097 651335861
2 784450049 705749136
3 539779283 811694611
36 669474900 820706971
10 445622030 200186823
4 661919565 591396241
16 249880589 48084033
11 850231697 102358650
5 746580339 237689261
13 410101272 599945771
9 620979785 172651888
11 135573743 948764738
2 10585048 589096636
22 705898386 300358022
4 941410740 386730323
15 574900830 417668657
2 73332996 949904322
1 590803796 700411899
1 531160700 411979262
22 934600958 819032382
5 943369957 163068544
11 489127357 394998367
4 641640013 988272230
2 339776038 204618090
5 512462861 772804250
18 664869436 322333139
4 272214283 593198619
8 485427188 41081478
1 500086460 363679139
2 134935510 221795702
5 645145454 372608788
3 869756311 431819155
1 490595728 128236735
1 39742743 205198830
30 2945546 487688913
32 111558298 985313538
14 445762832 217451051
6 733654475 867343989
10 565793944 799290157
8 380782815 969093693
1 755206055 376200839
5 693558090 345479381
1 918255173 579790684
16 502591114 516001949
22 547503801 175691305
10 948660645 812063022
1 808159202 602107580
8 659670309 15972716
9 692215884 837926970
4 767186199 630712330
4 378599712 107208691
18 196275425 551456897
6 735446321 269984552
4 454267069 375245794
5 551607847 53906241
1 933805151 246788805
2 654307990 447902231
5 168650277 445731486
9 546288051 681182129
6 988531753 582393010
4 169563542 541827781
8 900458997 941072987
1 850987998 259846109
9 27918816 102387178
6 137114697 754747555
8 586985135 764929814
14 906580890 393942910
4 552988748 749470921
9 121448326 875986225
8 277623514 898487148
9 29622263 417010812
2 849998466 104612339
20 990290613 427485324
2 225761962 963394268
1 782464466 661342674
7 565189664 56389618
3 913888221 489391312
8 536294459 103685740
1 439202224 3848691
36 83509228 668900291
2 110676188 631085658
13 852897707 538029697
16 762244339 306700654
3 94864821 545668075
21 73036173 733525483
12 257471234 743086205
10 490103867 944095177
4 821818660 160397395
17 434433891 774689046
4 687407608 524709644
2 668398715 618174226
25 608583814 925878475
7 372314485 442206239
21 968333345 446873779
1 469953634 282586839
11 360680965 165405352
2 675848443 411187746
2 694858823 805582348
38 9142534 972253003
7 703716661 940208167
8 159759476 104388096
15 171121990 360563980
6 248446951 668281490
3 318866315 35534883
4 620277744 304719146
21 967272963 227585739
7 709418742 243016292
7 914983421 964506494
2 452732669 446418671
8 64712111 527608343
9 763101384 593867547
22 714756046 765756528
12 410748084 28820786
5 539107485 978944166
6 184290795 821602367
12 265425009 357356752
6 377896048 925667277
7 687951094 619084353
2 601262364 910029608
9 102425867 181002955
5 850947402 235360385
1 386890688 8187508
6 450016994 408723582
18 660782512 225179827
1 802143681 334839872
5 882972433 190617252
37 37642370 121629515
23 597327672 90197825
9 343760831 97628260
2 825952885 856549876
4 883690321 449548022
4 273399258 656712428
12 936314782 357608787
3 352532347 970297367
10 53743083 353585844
15 693967012 27704172
16 764131163 193623540
9 758014361 415057666
8 365918649 851881813
6 675904359 207560793
5 406898611 341032720
4 441295823 32586346
18 5680209 629617264
15 104101564 314196275
17 691565707 92336644
12 583772065 159961457
6 889234933 6508202
21 178509076 468368926
22 153119501 97478554
16 239305625 719002633
2 986250898 325540766
11 426164749 848526814
27 174804465 809781406
4 734201046 154708955
4 201318475 87034727
19 275026880 165584745
2 145387332 463450488
3 439979290 924366863
10 495679048 694444818
6 100180236 816596648
6 25982439 524438882
5 936021094 457118288
1 548562472 394874229
1 955419471 62593505
4 622888108 126391651
3 616031138 918165036
28 512928546 208598807
6 275061080 324902332
3 665103956 428807035
11 698474083 765057838
7 608260273 516875745
5 634070868 664866662
31 723193923 679349520
5 905941502 394574074
1 781562967 430811373
1 907237971 949092178
7 474359173 188897514
9 524907427 812237530
3 831664606 398954103
10 662477934 857208137
5 271510827 192879390
19 632677776 476148362
8 2309109 876869903
11 763308192 443421278
3 409166495 479246575
13 711182245 848148409
6 457755065 541878230
18 684577624 471420764
2 501674295 102502601
3 703558670 603530016
2 433621694 381173104
8 619243880 231497457
3 401551452 958969488
1 609075368 753685642
9 700686967 440625084
3 62758020 839933867
4 20483210 577632038
3 525084878 851245124
1 407580020 797007052
10 229929926 204362430
5 30257412 512126309
9 973567055 944300137
5 873395086 776042995
13 857101659 62550432
6 578734204 585442614
14 110209078 661234954
20 701399774 245635727
16 503647024 90152816
28 662297324 144052223
1 570693989 49271621
3 516090506 247164627
12 106154589 184704584
16 690504419 269635607
14 364758387 98231797
1 439502485 570837862
13 750583744 198865004
20 573772075 96180281
2 751794792 981480240
5 557813920 511168933
19 592995895 829624531
1 275699740 338777280
4 161787281 597728010
18 306006924 409309133
2 129716714 720443223
3 306884005 83976513
5 453154323 256073901
14 984330896 942068551
6 453891441 677605629
3 518608069 282633011
1 966683038 158098340
23 901900183 260859169
2 194503073 231969624
4 439305569 391298244
4 848949310 974530208
9 150524422 336299441
1 22388265 237038471
18 578197065 426723213
1 229722360 518269174
47 968291704 582874030
1 541139372 27167458
3 960326641 169839716
1 731735674 544726292
6 989748645 449546409
21 753239948 833031796
6 220562234 823295507
18 621105522 340424408
4 865646625 113003623
36 436087778 886207821
2 316353455 342493247
7 115402251 249621688
10 356226220 674734474
11 214127025 369495126
3 710255123 117876350
1 852699454 261899798
11 607994549 389898132
4 379042109 647626533
9 102037942 734423895
4 158202421 420868513
14 139557972 325921030
19 272143766 287527530
9 414853667 567699433
3 216487876 928723966
15 115221732 991547289
16 687280758 417806943
8 341055951 363338762
13 778566292 13685822
1 709966289 925125662
8 59410327 655424278
9 717287460 907592126
5 398982649 686543288
6 659835230 628877402
1 319592723 397435312
9 227987275 159446361
1 687641762 181278663
3 76153455 480477393
46 615003625 704149908
8 450703149 759307971
7 47287831 297860116
17 784534841 15175237
7 646067829 353769222
4 323769464 346294879
4 560974450 972182572
53 839565597 912452072
8 287612342 923925229
2 16081221 781308127
1 265336870 818981118
3 154524968 81365958
8 847567249 348692623
17 835994184 321577346
4 618902823 731581871
16 375942573 125886626
5 848782225 209056565
6 754496367 102055853
1 366450701 197606237
17 460102678 612015485
65 222399811 45036922
7 701058862 826168131
1 148144375 691526746
1 896650077 375950464
10 377663932 351706690
6 642614228 550252590
10 629731866 22695174
11 513035189 821669136
2 400597444 264590600
1 376713284 641728494
26 583098017 41121220
15 246961205 348188092
16 214122188 760190542
13 119049843 656992601
1 700850179 842051580
11 44623278 681501291
11 93160759 703977812
8 225181701 800664252
12 281454182 436367801
30 761850467 336964931
10 587521096 238343013
4 290609913 914490545
12 915821379 242321469
17 615087956 207521938
9 520201620 608377158
9 176450428 588709753
3 801449648 117072914
9 259613488 211982989
1 349437882 59373906
7 183751408 628824366
1 463944361 144198914
6 856028648 123000994
3 922849351 851970634
2 440247957 62656582
4 290297853 128822412
5 841632572 528825184
18 303047262 251989111
1 520551352 179318164
4 968242410 234988659
1 825491854 613069476
2 795815639 227507875
2 492450628 21736077
12 850169817 512384069
10 182844500 4379245
8 258287774 928443605
1 692726347 207263587
8 584775002 14570261
11 936260219 258315336
5 753996386 646550715
3 445751443 671150895
4 931184741 385108446
10 68635581 503756436
11 91007960 201715681
3 603257140 283102388
2 793100387 718392596
6 482679737 312411109
2 958699610 385450640
9 839350119 329298149
7 194766246 358032244
1 121640899 356086268
6 383221952 39269251
1 65081374 853373367
5 190821642 546016515
1 416288455 922769017
5 451139897 837188270
13 680802568 551372503
12 237790959 329215435
16 840708660 854400824
7 379959931 191618974
12 470126284 765381760
5 129931517 182605656
7 196905579 932990943
19 814429827 744558218
12 835503612 327604706
5 428083750 288816850
11 779219127 893701509
2 600644304 781911795
24 579087160 219427277
1 99169176 339336016
47 488675221 234309451
11 540352951 590117428
1 82589019 645254418
2 62964476 381668530
20 754801094 488715035
21 605790966 624028666
7 500128397 623179702
10 888000667 143065132
15 2120570 839479452
24 749399229 832894819
10 655227221 904683910
5 539319710 652720161
2 640193596 143877113
5 583575887 365829626
2 203521745 474150832
3 76133020 733959174
13 448568188 554353016
1 12035975 564210961
10 241844040 723086820
12 446083478 625479705
29 223087154 583282771
8 576750621 761743092
3 603143301 820888785
39 631264564 18212825
21 455169438 618355595
6 483475565 369697658
12 58264990 177045405
16 166999993 338808151
26 957486919 335751632
8 566296216 715803589
3 95655028 895437326
10 85552975 645752692
7 723958040 603840887
7 477265882 878575707
6 967206475 935860828
6 662707751 746755085
3 526591992 894565857
1 921653719 974988340
1 827816540 427808322
10 13155004 106540596
5 579833967 723830075
12 910905533 201120306
7 334310115 868462499
8 614518304 976371518
3 620524471 789471294
12 852211751 740866586
7 202809663 171265379
2 264489511 361527914
2 56741188 616602607
8 897866578 697253264
9 876682277 159468529
18 798515670 609610528
2 230897257 60014428
12 581888877 498316203
23 741507016 797092552
8 575880380 982572095
2 466722726 913125704
8 329552216 905375707
19 91610749 143100303
2 620583137 165016423
5 663219512 502963680
3 905262339 756655068
5 507677907 218543379
11 959327717 103743716
13 318297946 405675831
1 427976056 62586615
7 668083639 116834989
1 476112738 347473896
7 897454521 657863495
4 544914268 75897273
3 272197103 830835524
8 672656952 359838245
3 315270158 469801402
27 759791307 969742982
7 578444041 60769307
14 406416471 287411083
3 117835861 967071525
6 233957889 768612009
10 577376451 869967770
4 506171107 754597978
9 75753548 371358817
6 683526796 237717517
6 594898087 772522201
1 803674651 662975760
5 881663832 354325519
22 68414519 709271950
14 294285198 585282366
13 204524780 258758646
2 126672877 111476638
3 886210634 474492563
9 763242048 143514897
6 98807372 906200291
6 913338571 377049887
1 156766112 321302450
1 485573410 696728882
2 816349701 719869816
1 948847695 26349062
9 26255987 518988719
2 105015899 48815984
40 81640045 622441763
12 808030469 971365000
7 387252423 758550308
5 818032743 395816897
13 573814459 990345326
2 586098432 510871069
4 688051402 106836433
12 578597132 969047010
14 283563666 147749914
4 779581795 764420112
8 809367772 735260774
1 4395810 366878711
9 942759390 850035948
14 759101188 774083893
13 863485127 584467084
11 75688427 631667927
5 328091716 359264431
21 361422462 813217054
7 218542697 311655309
1 206447204 633254952
1 857448638 37630050
4 478374836 98480291
2 713468333 113323207
6 432119085 586495435
18 524395823 649807012
2 504392127 406079118
9 671427141 993015016
3 51097392 187183188
1 651195946 947185527
8 853120143 441184223
28 239462096 707719853
6 536427997 487495451
13 33657991 157715426
2 775136749 796674422
7 779372797 438913510
10 211834698 52077784
10 865263618 258866547
9 113062693 156735934
22 561825635 810971961
8 973737611 714418906
2 847394531 436551416
13 659021519 450799513
7 415577918 145992483
6 16745220 46578695
3 129392018 719917182
12 936085067 972340686
9 652035785 456710726
8 282309928 549775183
24 100109644 889179421
21 726835893 258103015
1 518632229 863420931
1 724797790 609851150
3 349876820 166493434
12 702229749 448699626
6 254069651 843855783
10 525107067 273520378
37 858441225 782388383
1 288315972 700359889
14 384230050 829006444
4 181882348 937846313
15 552717222 173948636
3 75909562 706936764
5 44787717 227164485
6 56335345 237917403
2 522849519 241656350
2 941243868 977937256
2 188271080 598721319
3 422438303 888722426
12 579091235 158511165
5 345529201 737899741
1 275497974 526205827
5 332673404 796694445
4 619692918 585758252
7 924610370 224658343
2 335889868 169344161
2 653160468 633602245
32 707130977 805663383
7 26637700 792970081
21 112064151 527136830
8 383376713 609283176
16 632452993 231083754
1 704368393 35721920
4 153636043 682591280
2 336753241 653589837
3 615366466 988288761
11 991258811 511830181
8 269317799 233913860
3 681307833 66069707
20 550095741 127799817
6 672059764 85510464
6 229005189 855526204
7 423235510 806244795
2 576578418 288863747
1 398632159 250953427
1 717779913 698034487
4 309277380 746268177
17 963330096 953299141
4 464923389 767176150
7 535909411 765159567
14 743428507 939864402
5 775324366 899088056
5 839899201 233042802
12 833491579 817129021
3 512183998 125763976
8 95021389 199677258
4 964919436 642095966
6 455515923 551783072
6 307504907 943996679
3 260696562 355388900
2 38630738 855877044
1 121136202 158946749
2 161312758 787808912
14 798370552 925380159
20 61685285 798378345
17 895101701 154651301
13 806367648 249425218
6 802114279 832965672
5 199580332 226849482
9 372062418 715908581
1 223801196 451944443
2 737700990 797575997
13 924640915 550019876
19 379202231 588766505
15 985062902 235885963
34 988564290 157330555
3 187613042 918521955
4 418577129 175588662
8 273086006 638464441
2 731191355 493838305
10 506200600 889085883
9 317381605 279336460
47 426929468 511481506
2 211700987 666235069
13 673717002 551003337
2 214456580 213350851
1 442341719 981085134
4 248221912 157935638
16 65682661 629583095
2 480407729 341362646
1 474289802 575477783
7 213175589 323131723
6 949662090 533022180
6 543922384 539194265
8 156180087 269908770
10 906872801 437029906
3 97760518 427837290
5 514723564 849440529
2 20629888 882744818
5 673384905 91422643
1 655135941 173875158
4 256480004 299411423
9 106310277 388209802
4 617510882 774798522
7 470403258 666358741
7 363821510 979443436
3 341743724 475836839
16 950413185 649367991
28 801495721 61876816
2 759908599 142261387
17 148473734 480919201
2 977395751 166948089
8 923621800 758440984
6 702365330 166255042
2 83630187 294867027
8 134260348 878424654
4 153408672 52226073
2 214124715 628796729
16 420269959 322676039
15 506742897 410136779
4 386712292 192442584
2 812852181 768148213
4 568490143 409512352
4 605907935 74188067
14 383428209 407878060
12 175887679 270005789
2 158696298 184151602
13 187798685 94141092
7 438100035 614241042
25 255997943 491586053
12 801947090 358210621
2 578996934 324723678
12 890452568 661417848
6 286116101 372143060
3 501954201 302982491
4 785347682 164502164
8 286456898 799869762
8 149755119 971245921
4 2483196 17757420
1 992241968 620956502
10 63902891 254242393
25 475525342 547181766
7 421883944 935663651
3 542577095 915360529
1 967707482 940610017
5 269815586 703064470
15 261653156 131948059
5 866124939 895231166
14 232849994 465291115
16 772552880 259119394
23 250907851 636586707
9 117553153 545834795
10 231820908 139516503
5 358446376 681628906
6 131806434 255890281
18 584437746 948898356
2 858479884 219498947
39 894519020 814317536
1 510744893 489585208
4 835106702 236566168
1 959090949 912565976
2 13195051 541402488
6 815238174 326925543
18 185342452 772873347
15 62230698 200261422
3 777479446 996679291
15 538831898 780106732
10 225031140 226241008
7 354800710 59180209
14 702509142 805076191
19 475489881 683598164
23 576436070 228545346
34 121844483 810349953
2 85197149 468133923
19 473925136 677662718
24 161152110 147905294
8 320601136 241393318
2 680806298 53933614
7 68035435 574904884
3 466926109 787421306
2 714100678 714665213
6 73876712 282079798
4 333087084 374397540
7 916282353 192510018
2 920385834 276998926
10 731282015 362911828
1 906405275 186738554
8 168065576 436371618
5 472692691 219137791
4 664848290 838728747
7 165924613 846611124
1 162526968 944186359
2 267201126 373994033
7 912969997 210633133
4 878704422 538821763
4 606737562 209050289
3 211505572 428752758
5 240249323 369375685
5 538641829 332410305
4 46542978 803789808
4 221553845 750144405
11 119936804 323663291
1 836212709 566322065
5 936506124 986735862
3 889766070 734482539
3 757779353 588913578
3 516474723 278446335
8 929794471 388085322
2 66068766 208823553
7 548289333 496154530
6 747620818 882995811
13 71261134 548194721
4 809158242 482946759
3 988999452 15962730
2 592172915 894119465
27 910942097 407788545
11 632296112 910324344
6 863100712 959526707
1 836829663 919122605
5 174626985 153782368
1 789492811 956798587
3 383475105 155394241
11 750962697 714467134
21 672729221 154384958
2 691781624 909170631
3 494739608 661650403
16 178541901 734261831
14 123901411 704668246
3 99464269 486939388
21 956913430 904307992
2 576153068 141283803
4 212355148 153933361
5 182777312 60548716
25 309193773 641788844
7 84328072 319513816
1 400309740 523564760
5 88359913 315144803
25 736364129 534872583
3 673380013 877984289
15 340460373 821182606
7 268455857 60240884
3 423302687 876287365
1 859998988 675489653
11 519618191 176353640
2 847184247 123656837
1 432910724 565300080
2 132519433 280956210
12 663947376 360238983
9 357082595 380237475
2 64738960 523523345
13 539540461 414196120
5 794727087 178383183
1 873962346 285144533
15 755874014 450618622
1 429193897 994769247
2 817339452 215472032
3 952329279 624547525
1 412528143 541332066
22 540778810 87043433
1 935783341 730632538
8 365408201 405561070
2 771391399 563532116
15 727022805 758885332
3 436438047 967213571
3 47275551 720102010
2 821943639 250131347
12 628354486 1306968
24 563820149 269611431
13 990560138 925901743
13 793909458 44133264
23 279125946 372356592
3 132889060 845382783
1 157101449 610877080
1 491089904 914809696
1 192399378 297713245
29 355624146 402732049
1 368457824 161125986
15 764831403 456642848
15 304364633 712837029
14 893325456 81300976
6 127294170 555759927
2 56774280 153216833
11 968414786 98032203
12 155659536 780380414
6 712623006 980475095
13 472601190 707497706
3 72930900 825337079
2 279479447 268379765
3 50152348 297702415
8 590713278 762810922
16 816804286 716102567
22 84729941 335068163
9 137261850 813848148
12 75802014 228520195
27 618342742 474089375
11 144515641 288242480
4 109895527 240530360
17 132804531 442947118
11 714729247 112906278
3 245475583 415444816
8 827947494 300094723
7 449028247 596104543
8 190239668 970509515
8 600359177 100407775
2 7191464 413640365
3 125033752 919293107
2 222511910 723301989
7 126432032 626367808
3 510357372 810728762
14 205397328 385790644
17 971015399 383769902
22 651234452 475158016
2 133812442 343764637
15 82649154 53264690
9 734547994 8906805
5 371131631 17464924
12 668453270 12357082
2 426012385 45679454
11 231904338 755790832
10 828847695 485078719
37 995643141 901520074
3 532536305 282145720
1 300941812 801163735
2 952120759 941754111
8 831003662 399695730
2 400547346 757686452
17 273473333 753394530
32 155572664 450583868
2 32363806 759714845
14 441664442 929345522
11 562189823 660181427
3 981470497 490790874
3 464288281 806537325
28 655808473 591230918
3 210393491 694849094
17 967506425 62705787
38 666893569 573480610
40 313927952 436685052
31 659453818 91189541
2 926839094 906028001
12 46211924 947070214
7 251681884 733114204
1 1524946 259221328
11 222481094 7862437
5 643817147 416298167
4 143135820 135372876
10 866975651 782173600
10 323289118 236703968
17 493352929 365692757
3 9264542 415432856
37 71798209 901351606
10 930264436 991787183
4 301840316 307855858
7 288031274 191711994
14 940514514 205663037
2 850809203 927076134
7 742542633 511153777
4 227320897 626531702
1 185940471 535053697
3 793415201 591419340
6 242392554 794981632
16 514116942 709095650
1 380962973 673238217
42 588288404 85677032
16 942242398 633368668
6 487266269 788945069
1 133760204 180531102
5 315954920 1567459
18 852034840 652307561
1 610569585 801511605
14 152769385 325124764
5 671545469 798417617
26 478202364 657576733
10 621696584 799520590
7 800953813 788680708
11 4228720 126876458
1 66136319 315555932
5 701166658 936660028
3 621062781 315541124
7 607850183 741945506
5 768009217 592531173
25 635212082 635278846
8 139398714 703679625
17 190214353 494314150
6 317931962 324523607
8 676091766 502793214
19 63713599 310923097
26 128892124 831375173
10 670526714 441711655
15 744912325 671967985
2 475415509 366125580
13 725396369 104839213
3 370384930 758709036
1 390955163 24169991
8 713690880 680878236
2 57020062 626315264
11 290520725 648619394
1 198381061 832215888
5 329685378 332838126
8 160602338 857992154
2 127180122 375590153
5 472138023 241020177
7 831880761 24664482
21 147724614 337760354
4 825140825 825556811
3 991841863 31673461
6 971364267 868757709
11 751485623 412169759
30 745063686 800926872
27 410685132 546874890
19 54551577 263933699
1 983678193 879122955
22 513396222 20074970
4 937249910 693133959
18 649195139 812267690
8 322296732 772752353
6 973381463 721776002
24 987624344 861244348
4 987430808 718003073
17 74482189 966452430
7 733868551 909536755
10 23796241 453906996
1 505604508 615002634
7 183185204 827130693
7 336973290 455902537
10 133402806 391556461
9 528182642 741065273
18 325974427 706938892
4 647400655 619955363
19 266376401 866476405
12 233633823 533451736
8 851555195 950674613
12 726233175 915891274
3 585015785 208442722
4 212976269 377141564
2 928540579 76496949
13 126382472 947963279
3 398365551 9878383
19 330846891 713934915
5 597820998 907905870
2 675463353 46938686
9 884443466 704791601
3 659036407 419575098
8 876542792 654516711
6 277251192 988229453
18 957629631 143769242
4 963436279 322729647
2 228190219 181842142
27 714602464 274621568
14 322131137 670899449
10 788822924 506283789
3 557595125 596391511
13 840758837 316701217
10 329917265 489146209
3 946988036 334810217
1 209608445 434523504
6 434271478 129449893
2 419280295 340236622
11 90806550 23159580
13 670625963 410011003
3 570565483 450577026
30 541244954 249722170
5 233197548 575833448
12 434085506 958603057
13 589221775 697361211
15 102394697 769506949
4 934294292 249095417
11 678545512 385863463
6 702991389 914019887
4 30973206 6291051
6 996080915 530897832
2 260070388 676544283
2 153160388 202790371
2 746560101 364303845
9 737126199 429375235
8 744451695 658846872
17 404361776 392443737
6 689624354 884130397
3 937243369 784450702
7 28069763 813837678
16 672469496 431636754
7 10941997 721259682
1 806383642 853544228
9 846340999 4969822
11 873350500 277255359
21 188929551 180800231
9 228679630 625183475
30 582234285 355884535
22 145199471 595916933
2 12899962 109782234
10 235090025 425074293
1 28778223 933521072
17 614067419 316209040
1 262187589 359312077
27 617681143 837477024
2 430086944 267546629
28 527784756 176165837
3 630915758 109311575
2 418297494 104426755
3 86723898 762388433
61 897099473 835550985
13 421727797 558173475
13 549701599 623314269
9 620581559 604869484
1 813806160 747021700
12 437336790 804790647
5 114344840 860321680
19 16497730 913572776
13 366051765 516188872
6 406577460 262654698
1 982106624 269534047
13 506405713 590517680
11 638937540 472980117
2 120529679 388143556
34 22207265 98765029
2 65354314 58166501
7 75330893 252174811
1 15231779 97257975
1 877596197 102533788
1 553230541 824174877
35 427639669 471034775
6 245189943 659485105
7 725559370 15152214
9 687244316 26471168
16 512632975 158664518
19 213295819 643647901
1 900113808 425345973
1 798137356 787029295
9 619816884 195300093
11 755170013 450013355
3 480924564 66891638
3 144879742 402118434
5 717173311 523512467
9 931466805 70651435
17 516528653 567528754
6 595271760 214576505
16 471026841 371158224
21 68894970 690010316
9 886806535 86171689
5 572868059 241706011
3 569051152 43033865
6 853602389 329713189
4 805151065 193254685
12 755853787 226760991
5 814269094 170403447
6 623003051 74145180
11 903695919 407055204
3 578525263 900534992
8 917242055 248214906
16 646824596 550581515
7 181254845 363048050
8 958209672 95945348
18 85713031 529346618
20 776560015 387863542
21 786612916 645855789
1 829584842 484204358
5 780990884 212980499
7 80988776 689182175
3 953260213 635870861
2 862021961 496272463
7 392960478 34880887
11 406648008 381095882
1 542059356 973166661
5 87274013 898327614
4 125706497 560171997
7 992319772 535177449
11 232081201 711663512
39 720145522 214689903
43 18530432 245826735
4 432463312 794183153
11 621219033 969143891
3 928872221 15668186
3 20430559 302699419
17 931460502 105183771
11 376272186 784111934
9 66785364 981438033
2 803562148 268441337
2 718373047 323780751
6 391578223 294195207
11 441228659 927463405
28 658406319 959276379
3 205806475 690336034
12 213309139 886925374
3 379933511 431916632
9 487115679 523641885
4 705398956 694627227
1 450419913 450094458
3 510682614 841901818
7 924743205 458588525
9 425055007 82262262
1 320722195 35831293
12 211110400 646456777
4 322375892 687546554
22 942217362 873525405
19 990681582 342632284
10 716436505 998569237
15 375583117 979650315
3 959284368 708752840
6 5221383 712195124
2 802123593 525113824
10 676576384 438154143
15 73478482 170832990
9 514325630 748780274
7 322420044 345027105
16 391520778 630895019
6 13915666 212899681
4 211596734 464862122
5 334109728 985253359
4 199376096 636899161
1 110486064 657160336
1 794890757 747046447
4 370389572 364876631
3 24968866 413854661
4 850651039 236091241
19 865676219 333717582
32 189351281 630022947
3 70252706 816963928
15 832529250 581737802
5 300588047 79552078
3 292836438 285634511
21 544042685 85387307
1 113229068 932706302
6 582401002 412477006
14 335588536 676483745
3 780113009 366496081
5 347129171 40375910
8 673732381 934389429
1 836761821 125044855
9 649293979 220417272
1 773431007 277071946
7 875365885 897624826
7 652297365 550906140
2 163646721 688339263
8 522261245 507270184
2 926172311 557223444
3 541991079 739091680
23 956793918 751860083
9 979165755 185654206
17 125408579 27690404
9 71587021 590210056
6 351174509 360534506
4 423414366 99828199
2 748583207 816956735
2 854395559 695337811
16 467230248 210330042
3 465719826 341352283
6 83919059 388461753
4 626365820 310714036
2 241934337 615860503
13 327975153 70081066
11 41599212 208254072
3 974897813 868079456
1 715981848 386646677
27 773788931 658276368
9 128044295 314814624
20 430049814 680444667
23 712604319 754813618
3 210735468 775383119
27 122409975 767629633
1 710105571 37037437
8 491324618 520937117
2 707353249 131022235
2 180699435 242233090
31 482340817 65665749
46 432010484 624847837
4 368054592 73715832
12 325329326 239070357
2 610307576 376218689
14 590918267 430461828
16 356320169 778548524
4 292636170 677348996
5 851780593 569749542
3 599366505 951847548
3 532680445 833523488
8 575167796 633602006
10 829104489 5927265
6 504808170 648438209
9 367313724 175856901
6 520098923 196744239
14 741145330 782513986
8 677561769 318534077
25 553946705 688276800
1 624052604 470037747
2 463451852 770128617
2 123485800 59644452
3 52511340 678685677
17 388125262 863931427
6 387575852 762894021
4 582334817 961727617
5 724614457 845166887
2 940436241 950410274
3 682986712 249760585
8 685696093 108194102
9 545075875 521649431
10 869806539 614491812
5 454504266 281721769
8 186552225 527247518
3 270563972 934417683
2 986325270 491617371
4 250976460 250598224
15 771627266 962133101
3 110522138 92534148
9 927366371 138556620
3 212261383 291292791
1 370179764 582399119
11 997715388 11918975
2 833220694 820240219
2 92130514 697940209
10 393191582 819602179
9 143498653 140888387
1 308807982 371195754
7 21033948 36782418
10 516482979 53753623
4 378762143 701393980
6 378672836 599310009
7 889359893 840060440
21 979004324 685578382
22 92923772 207571090
4 272346109 783269138
3 315998230 153931783
13 77924811 598088630
13 355881273 203836237
14 163215838 785681590
4 652399674 811683289
12 277184425 566922315
4 656741947 579416212
6 771941386 865190224
1 608941106 116988049
2 497077214 375973163
3 101260331 30841605
2 519316049 498086459
5 321652900 720760839
28 886456854 507348866
11 862528324 412621270
9 976978809 353579051
4 593070537 178316995
3 639587452 649210844
6 742410324 808451165
4 724662092 53554350
10 739887223 469171290
2 453900626 142282530
5 507269634 777207731
3 542974334 117840660
2 531840039 92633432
4 773133915 528674101
2 604771308 410970859
7 73507921 889947002
9 53189920 685830500
8 69962949 468456653
4 48343680 618423947
2 84036110 770700603
6 160504978 789205536
10 704830447 372567931
13 178441544 625264391
2 463133484 283561548
2 175644097 316752529
14 75292981 450100917
6 381860585 532605799
3 221791983 259149050
11 887193493 933749852
18 180221060 657326930
3 79222919 228477157
12 563606052 681193204
2 641721804 208075419
8 298875800 423917153
7 946752162 496547409
3 818953803 527171796
7 690981988 163857744
7 5448720 584354430
33 374695546 701989915
4 695226518 754162217
15 570115510 874339582
7 173635773 50201800
1 454948288 160520060
3 937561938 679497790
7 884061654 576113462
1 2370477 142002968
1 740284367 984376887
17 833911495 444746889
5 81108833 84368753
30 63580883 651791
2 425804983 754628916
1 294327956 603524524
7 212390942 554768442
4 793182187 788004056
2 910485557 977770061
11 661308929 827155231
2 616158577 52540014
4 11037277 515744017
13 881708062 464389040
7 212869100 341872751
3 983872002 554888418
8 16582492 370957609
1 959671561 603507373
55 27263988 941121501
8 493768212 705842243
10 523520502 844999956
1 622662978 152079997
12 868529426 543566478
5 429804870 5868876
12 489929903 895776193
2 634711610 963771486
1 665075408 72865341
18 426939539 875237448
4 941436861 623764402
3 527088110 747383475
8 685741525 46846601
3 325362020 880252356
15 833919003 899549174
1 249394477 868217515
12 110415706 8615335
1 138526368 653050676
21 821641747 629496286
7 157611177 67229737
5 595040203 654396352
9 990522958 838694831
16 279799631 898743217
7 297721623 449380629
17 470765423 348299922
7 110523197 990018232
34 150931191 824071951
7 839020222 211772514
7 688757641 608948840
3 376969093 188164279
12 772426169 148057730
12 546096508 18757190
2 611459268 813629271
5 613897721 566679722
2 806266385 783056176
41 568431676 2786342
7 908218882 452402564
2 232120248 649362831
1 63428404 103298673
1 393418064 325352276
1 386042381 289844561
3 351413761 386616105
6 764339630 648244990
8 928020081 436699057
18 235509979 884198556
10 551315615 595015257
7 309949456 516053945
2 350992430 654550801
8 859830099 440572916
2 944857498 603140396
33 696399066 172088329
2 42252701 209201351
2 645379096 379462035
4 727865118 45284618
2 134746737 453922579
5 284489948 754931656
11 462884419 884269856
4 464134612 686759920
20 150178675 506639586
7 150123397 705731781
6 737775795 850211247
2 375396621 843213160
31 765268899 522835081
7 434238210 418170387
31 665851198 493043455
1 52286736 962640049
6 221688002 617572511
4 713641846 84044550
8 324553852 257684599
33 957400781 486875501
1 248848738 764893841
6 710224467 835173867
1 20636577 365384176
12 128058171 957444015
14 661946978 106251036
6 797547874 634142971
17 951037959 973331487
3 212093605 809712600
6 208047242 806207412
17 411307432 745251444
2 795469677 248769652
29 362755706 961109999
1 658498785 252397892
10 681764767 318791884
2 74355843 548924342
11 199281330 752567304
1 433617577 947912222
1 547517086 931615799
14 34455132 948319035
5 837055223 914975815
5 17561546 301435962
11 430557058 39681751
19 217440842 793777480
20 678618847 21463530
20 287439427 738566701
1 490302358 244440673
13 924573510 143970580
6 68333093 696503265
4 279507174 403058277
8 469439749 936094810
6 12217139 200731538
4 661730581 219327618
18 134028600 231550839
7 378393749 194970921
4 243471106 550541736
8 994547333 759750446
1 289127112 930154039
5 10874197 813271066
6 565610528 447389630
4 745006547 913089511
2 266705034 369921111
9 44936626 985636996
2 636622230 133296217
46 146459115 99087581
8 824455903 563126568
7 967254700 169344067
11 57189461 935044550
6 664274442 242921847
8 9762121 230343037
19 710494252 854400534
14 23408449 137369848
14 957310266 651507527
12 792507989 79985189
1 810287018 962488139
1 334821776 882664981
3 567423462 51144509
10 164676278 509781401
5 526466398 552647263
10 928883821 182066912
14 669709514 751525585
1 986084024 324432873
7 705683598 829419309
7 120526178 513279034
1 581908288 904771447
7 187753212 138662481
6 560115183 471483616
42 849908615 685649277
4 175524731 29748656
3 7543415 632312679
3 352538516 448732590
2 711409346 409067546
12 496634089 945423469
26 373237216 480412565
18 980460022 702317142
3 866812442 645347490
23 341007511 257494605
2 475390342 131291257
3 745259999 889089968
2 751933514 353232793
38 599211802 858923672
8 232379626 538196450
5 862027403 386778434
4 699629838 809312078
22 926975480 969863941
5 68413541 926348788
10 296990418 104042664
6 1227587 166888320
15 465103344 193145090
3 672579465 775872600
10 263425951 464640037
8 29085815 898740773
2 346155251 165938295
11 540918830 729675221
1 864797860 210161280
13 167248170 771222032
3 815808494 864555915
11 130037896 273905344
6 598865634 555309087
11 490317439 891480856
18 690049754 328502242
5 800293521 469081167
32 283588133 468794409
5 136996342 402045336
1 154990336 706274101
1 538563365 994620497
1 676145476 78845329
7 480488069 726840560
31 789906952 40676246
7 509572161 258355171
17 540877994 378471874
9 790616 411275450
4 782489172 2041897
20 467717016 589839445
3 896266035 510892332
19 511506969 388797365
31 719780862 403284574
12 310100467 647953734
1 144298120 688981784
12 546772594 945165315
15 970154093 271129537
3 516268911 310261908
4 725802750 976177756
4 484980533 236429415
9 278391762 899706068
5 224604533 612483625
1 664936515 418857016
6 708019169 675102530
4 247318278 494647304
19 614513837 727767604
5 818631639 107974781
5 871063371 426693072
10 404814715 127755501
4 370703920 772274977
28 287187274 950754131
15 587155024 92608147
22 496126222 421599352
13 957622369 220186356
3 120416653 634874750
9 84952191 509341286
8 141459757 25160754
16 114520691 107373386
4 42697772 415491233
7 381247418 857481547
6 968467404 202589074
7 520983909 204092768
4 290240862 891751837
1 803958841 330912910
12 351108592 375616696
33 626143410 249920162
29 429483021 664632883
8 57718770 884867330
43 964451870 861803761
1 491685195 268323548
21 915739808 549435039
17 942301767 79595891
21 349974067 772604122
4 883965464 559496753
1 138123748 51421353
6 828057249 37673041
1 576072036 862252245
17 525847096 2087734
16 589151987 440980400
1 712864486 723020341
1 945366991 759749970
1 195372446 786803979
13 439224556 569557580
1 1665197 323308540
8 995395968 161905108
1 785318979 136982275
12 797634090 499835658
4 653777607 941925775
2 948217774 96966528
5 27215731 795785354
3 687043613 605790253
10 79609328 410599702
1 434191999 845605580
10 237983156 432799611
2 66708746 655329755
10 28621926 692747360
1 883326166 417124868
1 114047386 906885142
8 862175682 821395032
1 79209512 747540956
2 511263512 815851286
3 553767132 127492625
1 30196864 342744917
9 874423062 443278510
11 508343089 139664950
9 602517136 572884917
10 338331403 140672563
1 982376838 399314705
7 21501931 955562546
1 578633877 204406672
1 781124689 528514442
1 913338809 244297303
7 647292944 412692908
6 448335655 104530147
2 987682130 201147066
4 833635216 933099356
1 917988628 965201486
2 485216258 264151490
3 731081460 946580716
22 378973124 44834460
14 754249553 88012340
5 677085927 683416438
13 561602041 326911492
16 857954779 411046508
4 296051466 843791772
17 520616175 164061145
10 854631350 455771428
5 609152605 814128224
1 855006460 896909966
8 288978999 340887730
10 549955811 142561519
8 65152865 361486407
14 698060624 351227907
1 810615724 172854980
3 517972288 488011896
11 688266556 335516006
6 448221613 682064761
1 161515891 918469491
22 327026585 83662780
2 668050821 747254821
9 970560372 596389756
28 871194577 738866191
14 848849007 886684563
7 977274759 283875977
4 246791596 395749577
1 432146494 175987509
6 774694792 456493818
1 124623204 37951904
4 429415443 223331187
13 375956814 919461600
4 168000452 502550987
40 258832421 984447527
3 475966898 202035110
4 222074412 964975376
4 763913926 114470803
20 383074978 848900918
14 467288739 736824306
4 604423012 319557705
2 225600766 549353994
14 149105176 542219936
29 789981490 782629906
19 772933681 700949100
6 682655326 9161468
3 332371865 275991235
9 802933778 464074730
15 863707727 694152220
5 444604914 484716211
1 158854980 181490014
44 689547462 107434474
4 254580936 193810536
3 335068955 721273203
17 747098789 531417844
5 828525423 682893276
10 798166422 140672403
22 614115247 59102447
14 946107692 633322649
2 721137753 663525503
1 687663028 490523150
7 478200495 322221546
21 506768640 787209237
14 162834156 121658491
11 712147013 194939921
6 198250017 580346835
11 321634746 373525176
8 304652067 381480065
8 920302330 313507277
7 631630553 521572684
8 291802946 501876068
1 757551528 398957037
8 630053726 368068232
4 468692478 971468042
3 992055949 185895077
5 145488855 718037437
4 442010504 873848832
5 567472567 970840775
35 570211416 476291783
13 981790218 383870259
8 400385830 521897190
2 100550811 253261585
15 937547579 487875224
2 115910175 19902690
17 731166738 951145537
7 214887823 296657055
22 572038399 605926278
3 841011641 783499513
9 623245849 574070749
1 361484570 999109390
2 142069416 276481956
18 377449602 943987657
37 8210470 328919005
8 558203954 181132968
2 118740753 765333647
10 701710224 406665634
1 95064532 15425177
2 539355516 408336311
2 717045698 864218596
5 696293516 923641262
4 679292410 577510450
3 303644766 487152415
1 343880240 170134670
12 944857966 244730171
31 396165703 299605945
1 494878581 68464334
4 18412115 576708223
2 386342581 546109706
35 910781281 428839875
3 681206775 182449443
12 725918968 167194456
38 823908931 634698071
1 700246797 345089504
2 142556145 549754988
1 671367063 219657641
14 389186205 56547436
3 894188997 589794114
6 864558680 247125608
4 534648619 880522791
1 259843724 489849473
3 945083546 963993216
20 522756942 818999738
1 403997558 715729712
15 539163691 869640484
12 374230887 316017803
12 561564614 931637055
23 727125247 694272804
1 709954394 366201276
3 519906887 522976533
2 825455249 392030282
4 983170062 186124688
3 420141348 320622597
2 451831951 710936326
8 198833606 586992035
10 930933393 8618844
4 15038126 490746400
17 277813406 170711856
2 119409786 177656165
43 96173597 735379322
11 51882786 352329102
5 581674730 720781342
8 30929009 777246625
6 113237022 926415965
13 628172252 591832373
2 348665081 718698821
3 573782359 518141889
16 52848136 200551088
38 7141302 307892411
5 603486005 220140242
8 836766918 649741490
1 396942224 988990736
1 669158697 736756661
17 567915507 829904412
6 963627198 110084861
8 10035302 41205344
13 577543442 310158393
5 27409679 816031669
7 478647584 719115797
15 585219633 435940757
5 292188075 43700249
15 191171343 735915907
1 684704401 524502945
13 92768223 478906860
1 359036534 951743474
5 611088346 559127552
8 968225048 624977675
2 558147390 8262729
26 114152995 65889367
6 472386935 919748145
6 211075143 61424155
2 905228299 608485726
3 726862501 90946642
7 83399721 360499318
2 353866088 554633268
16 532441309 317782316
23 354065326 248618368
8 685420590 236229219
3 534896100 927012694
8 911033186 397840420
11 311104381 884848510
5 446472153 198647588
2 220179460 204445403
2 960138866 474933725
4 287457964 454692732
3 509290011 539400636
5 2489531 473867034
20 143258090 749124380
1 516703313 833944143
23 171605931 93928825
7 688370546 320378005
10 644593837 608376385
1 454396829 359598701
7 298467547 997029975
8 121936523 225076874
3 566515311 54718217
6 76411532 84371546
1 533151055 434316352
2 103913821 513490786
4 580900997 808346676
9 134509580 877728370
25 517545651 101655576
7 811807889 258966019
13 299741054 81222956
14 30080097 60313160
15 210731105 560633082
4 463459298 942910069
9 165467508 882195071
7 348514931 731168257
18 882516714 145614940
2 110885992 346563184
9 650783375 134433825
7 127952998 13840203
4 922690335 389413630
8 184606116 931780416
2 963235171 195722485
9 208494596 617238828
13 600262470 296262531
19 45183580 730284534
11 873282702 69606370
5 144194391 445735952
3 756243184 477873592
15 237859024 210647230
7 993574270 633776778
22 203972026 176323739
6 854089947 551271791
2 469324221 81129739
1 395841594 237907801
1 686101378 15366739
1 827113735 95766567
5 747852282 413649103
4 849773024 551676004
3 216606043 952629275
9 283268813 90536450
14 772741608 542919185
13 140478664 471506510
9 77170954 48225316
1 807407818 984359381
1 831623725 669541443
13 354723804 277047101
10 978207275 571883191
2 465368577 840361501
6 303326557 882838330
5 195349704 358437189
1 928961066 420771575
15 220682822 393337832
7 571614752 307755455
13 524623144 204949174
17 384540272 199630628
9 204582184 265758119
11 373722111 705649804
10 451638043 424116445
21 775128424 339775241
2 671540263 121452636
4 142814557 374292124
39 745115902 480878938
8 363922012 74619733
10 416184939 371179672
16 759813781 546559079
7 844408808 963820576
16 774252119 990221379
1 855194649 827189390
20 20783523 383639323
3 284433103 537377270
5 758341941 701468677
20 333476317 667348236
4 595638420 811083970
2 857080222 218573991
7 668603216 265794774
1 244967796 220061898
3 718660242 791919573
17 450184266 632164609
5 916512049 691460169
30 859590002 546178585
38 279014729 709019288
7 623013594 647446512
28 752655211 136172352
31 726999550 570389654
2 857009181 968886150
1 328392995 69522300
20 270763081 381210490
10 798017674 648122422
2 559610658 134509796
7 361543140 443554256
3 989409973 390492776
4 18989139 312371606
19 743368549 320592305
4 640746244 837649016
22 431780646 837054235
10 559374975 801315836
2 208282673 719718914
4 338001219 538139143
19 751952073 693748426
1 416649397 473463818
4 949944664 765627157
9 733023743 36520649
17 71057254 383480401
1 506146013 393728947
2 684470432 193819544
13 129627044 998903501
10 355747969 905559838
10 28610802 269371178
10 300080550 867581889
4 906681630 638754052
21 236139535 115910824
22 433551239 452530514
4 176362384 392510321
7 359683098 431395437
6 202699956 346986623
5 769746195 977503282
15 964895950 312767623
1 89939772 677707074
6 722871783 836079718
13 760518618 873664810
16 923663127 123784342
2 57578867 623263355
4 254332657 794412098
10 163923583 91064039
7 871185064 707337436
16 482675085 74070360
3 348165428 538833323
1 77919032 865780911
3 904919949 672421717
7 697511485 865341743
5 896560478 10121324
7 17033271 898163202
2 310559294 531902125
1 791551098 968406203
10 774046563 114707727
19 218163938 566485652
15 558072670 160959522
4 833966912 595785778
18 784737481 212482357
7 580617841 249871258
6 162307414 22938759
14 171950304 916033893
16 4106212 360170462
6 894268294 457892782
12 816447600 516079568
1 864757567 804567161
7 189764734 88395833
16 420894620 79356441
5 496455130 85236383
4 831902 277206785
10 865633405 328692871
10 715261792 202085162
1 465113152 74139998
6 440049349 905646546
1 247799203 51314541
4 841840784 645999090
8 836735525 117214322
8 274890890 33294560
9 630261752 190104890
18 713381552 257149805
6 913245345 603430678
4 613719193 372893670
9 445607071 171314294
1 323923582 609754449
24 963683849 396933098
14 455864239 386944498
15 744360013 551089190
4 768412257 610513492
11 520194421 646954594
36 365749159 239402301
11 61385866 508207149
4 917674855 163497045
2 163649874 107287844
32 285409236 7917743
10 53664963 385641433
5 948747320 14532405
25 253535440 533115563
6 489659502 32728052
23 950024917 185120873
5 75288306 649370950
21 960946844 588661320
11 514132819 377199887
3 142310768 259247761
6 318555884 211206409
1 417509831 748989532
8 812331971 395301163
6 947182934 248315539
3 788237141 724859332
9 234119091 186003784
11 414772205 628290473
5 90844533 248089200
4 451712482 336013406
25 591211111 639956672
51 151199842 839356461
12 145153778 198085425
11 606650439 255518198
14 795345418 220146691
21 106321244 543320212
5 206646542 749687106
4 824911639 186925869
2 23033358 404093348
1 442965381 447750090
18 204106691 810068344
2 997250540 923142486
8 672034273 682060603
2 564706492 196786631
10 921133860 512170692
4 961884363 467635921
8 87255066 723287376
12 169440298 372276218
18 709652838 366871001
14 568109848 595782006
13 501928688 549433643
7 684694307 254202644
2 699576001 127391148
3 18103189 790368314
11 766909510 103171037
18 563986645 223243122
1 646986906 865032186
6 413736092 652756382
8 352747196 243111616
47 167743852 919162968
31 894405220 466877030
1 348438574 383697276
2 758333072 136846128
5 343302931 912379667
15 515624889 368087791
3 621056549 875803014
17 102005682 171478111
2 682775278 121968477
9 663024753 647528933
3 876697254 337561213
1 589875525 39976605
9 53549868 675395886
1 218368806 702168722
12 424030766 821871507
30 261392251 493503502
11 750428184 883848169
4 500326780 431075971
2 762588099 750525081
8 428894843 394523370
1 601751022 88667333
19 626594178 952165371
22 396969887 248662383
5 710206941 941650429
13 398204322 268886483
8 611027852 632437941
12 653183234 922567195
8 178260526 351173204
4 621554101 780386699
14 981466538 465056841
14 53342167 662154005
6 426376323 265806647
5 552921019 725827350
1 578304793 677990423
9 38228485 779715042
38 651468751 94769366
19 551354523 265627404
3 343495965 272946958
3 312136522 444848643
2 872915519 237843926
4 471215566 653276546
12 83925004 246095732
23 995320567 969458549
1 93553286 557714209
10 874696584 664992345
2 426222952 859857782
3 175207859 189933640
7 893215656 249798600
3 27705277 731970771
26 280199297 177597828
6 386174113 549193178
5 767928716 669689617
2 850761770 585481112
4 472592797 553894019
20 427682225 774411646
4 882517620 966693690
1 749930205 933854816
7 375219396 411372069
2 580010734 98822595
2 509016791 396787037
4 801175281 364944082
22 291489562 198784525
27 543940029 650170793
8 854663824 456740873
17 598785164 61818966
16 637285794 324747588
2 842715364 156335782
4 263186913 778873946
3 637812735 75076502
22 450420207 558076834
1 586739039 291005523
1 719988115 883418510
2 762141656 756312019
12 262203223 688661825
2 349827255 850645480
7 284890922 829011649
11 909528160 486039629
8 709661862 155907848
4 472625908 892115893
3 274460509 455440777
7 542811283 603839116
4 315999574 384973153
7 647691410 465976870
13 122610450 59204459
5 765260400 768689942
4 133300214 601589766
20 433607271 519633328
5 559646442 950862255
31 621142249 310537227
10 840283871 369237722
11 237378618 823451115
10 824823066 123473978
6 448385412 967170608
2 120461560 934105185
3 512463744 883146439
5 79307465 219409600
13 285285748 677214556
15 827700606 483382768
4 437482109 512724707
8 309837092 338285813
45 131336964 144504973
7 402047283 812131721
9 758394700 830170448
6 680182011 632985988
13 937752690 562259625
2 62278767 895366329
3 574822525 799906957
47 619220428 172469359
10 333082807 131467648
1 939734950 836667211
2 702106716 166332473
1 161164778 116679305
9 505555557 746088316
1 446231273 2461812
11 814485643 52593126
5 808174044 473335680
12 417866614 849728304
3 381692045 926192694
2 116563939 270455364
1 360635202 261957292
6 776135452 445949248
1 661170411 650437408
3 252161187 275420799
7 76132247 910944114
5 52900867 159850950
10 435681264 572910986
19 811240754 765848988
2 170400361 320820668
3 631241802 274853626
1 654126013 195583348
18 399680236 329062919
1 868967043 579250897
15 669998036 133356642
42 705862858 609876193
1 888387524 498626719
20 65159690 770517121
1 703900119 479759912
5 400925144 647938819
4 666767174 724938099
17 328801179 241029371
42 327538386 59871151
6 928288591 286866114
6 441602693 280929408
1 215515187 446310464
5 435159700 626099992
6 152976193 191884982
24 555075531 806507056
3 489947251 672872562
3 176160063 312563439
1 814226645 618503205
6 110571574 307359829
2 111428986 748371994
2 606124680 286983991
11 426964932 756940009
10 581978601 368231402
14 970278059 351823427
5 601664030 626934091
5 373916746 881047480
11 696739040 113156520
16 267998541 697054636
4 894001577 993630077
14 779787069 36413873
2 604838574 161823581
7 80575575 731215435
10 689376950 845009520
12 971096498 583249453
11 892881676 785554247
33 729289800 815688719
4 327329284 710386920
3 273855379 649323524
2 120478666 482597774
1 179788958 596813352
4 518612822 546230456
7 410256955 329295913
15 793117888 272401711
10 63130730 234512967
7 714959363 475064852
2 722024006 50323619
12 451041825 880937602
22 179149700 379486029
4 250176739 858147797
7 876579899 644127709
8 799653621 476293949
13 68057778 782100248
9 345744780 955679000
1 567585749 856774908
2 694957360 381350560
12 482602929 672695991
4 660654343 824983353
17 115075082 366046643
8 193134698 570379601
11 318275496 6826482
4 508395731 768809522
10 298327381 93776016
1 136934444 597387465
22 994936935 211661435
15 282344008 163383688
8 598274687 440924262
6 878499184 106218744
9 394914270 242439330
7 199254043 753630179
7 884738259 237642708
16 79128897 359964577
4 559035471 175836938
2 329495015 966344338
5 602376742 849893950
4 64946458 435726353
5 286194782 251613493
1 255132934 859169033
6 408499574 876426339
6 964573339 136516859
16 621313800 672239483
15 367965694 6078450
17 218773227 836234446
3 175242409 478615602
7 548884121 762044363
8 557405951 905996460
1 730285273 438127782
14 713059502 469067537
7 811037968 390674538
28 268692467 75023458
1 399855461 371324856
3 851129026 101307248
11 570891452 738630005
1 909743837 589232297
5 174091648 381374287
12 261967026 908400566
1 481385657 288035397
12 389860190 457724457
12 989842925 930211112
31 647931836 471848391
2 788898002 49608455
26 366542354 435239184
15 494203931 374230324
18 397919254 68406149
2 12399233 589180762
23 167375710 816000011
26 408816314 845824511
1 280961410 676981830
11 852489273 687241714
4 812083574 58691727
25 308230758 924093405
15 304562057 644613007
24 819589042 802031753
5 483862566 840170479
13 992085379 197670155
6 104408343 59863739
5 102485476 87164361
1 107435688 940212037
1 436523979 89047954
5 367163629 245292046
7 677590460 640991404
5 77722353 103359435
9 60122724 619298171
1 647318715 633878560
5 699494771 73613151
1 269140409 351343611
1 837061751 883738861
8 775832767 389611227
12 946644773 930904499
3 890301638 864549880
11 3721504 69771448
10 174401208 171362810
24 160123086 665413749
1 440184236 663450261
20 143343545 987106150
14 5108372 742458587
2 417705837 999112403
3 252887345 166598717
6 94155758 737888761
3 11621598 530926587
2 467177866 612803071
12 987585671 434750253
11 212634611 301634132
3 772924765 476685855
4 827481014 540963274
6 453668566 960827676
3 557398375 546063570
8 182953578 460237697
14 889279817 477128430
1 238098523 128941664
3 588921977 468176363
1 389596561 424746817
3 128242682 251030312
17 49682198 538685600
1 934152130 857432705
11 770261960 615828065
4 973768498 70717714
12 458172475 532324113
11 557907204 729947003
4 301788222 176591108
17 876173822 206124364
7 248693680 111640442
8 839118771 51675469
2 697056535 778865668
1 187457863 325677766
6 758593230 87518999
3 894502092 928380285
1 888273193 778441714
1 684165285 332234578
11 490455826 55435186
3 503161481 596444634
24 771754551 844489375
1 164410064 932311303
14 759857617 92631754
2 588906518 185350969
2 630877205 814099047
5 165433540 775332168
6 175150290 890152823
7 844424837 672939784
19 608391058 209789985
4 537656658 43019266
5 75552072 435515474
7 998126606 384820784
45 978146454 249373955
3 967577488 630432172
1 119633134 780960920
6 356637945 315533654
1 414670583 882530647
5 241411299 42264350
12 909223319 305799833
19 949661335 238290556
9 721626014 729594910
9 834972985 587670252
13 855765910 489468708
8 469885784 910655366
28 202199299 912652731
13 768121958 387652628
11 325226100 455507160
27 593330142 363724910
10 719281844 208339239
1 966437481 367349085
1 189400446 153756409
1 794626170 494987628
4 59132873 966360615
7 753066368 87862544
1 310040161 371231998
2 348895461 150412400
26 241730124 763443877
1 253239526 875013620
7 78353577 989217360
2 121315326 33497888
6 656529181 716591507
1 88290593 251969846
16 767672335 534951165
9 511108564 601620284
4 882530043 88574388
2 865311575 726986921
4 85474167 596457924
11 620414151 92849204
6 30246109 53128248
10 112316120 626479430
10 536898159 553350840
5 719808162 61304770
6 956665588 511717110
18 150749327 761773785
1 900818026 214565860
1 163340808 320019486
4 820829847 911784180
1 974186543 671318372
22 470023333 948428511
12 693102736 660563799
12 459378062 386501528
3 335175474 96764591
2 242727045 831216746
1 377925730 635960465
11 992128878 63650707
4 720752486 494652383
3 536408301 790709533
4 939666798 76711261
1 853933967 142250174
1 245315125 231178966
2 796097163 530540821
8 200838169 493924234
13 701489265 707292773
6 536471506 346729078
3 359701463 701248558
11 510232657 934514123
5 974964805 521050998
16 43877692 311396839
19 972923170 929127174
5 729952901 532702389
8 343776779 943520292
9 713488119 683038648
10 81936496 936502908
5 154964659 21911816
35 475184566 238723939
8 664275721 119831400
7 747179036 785535255
17 462570671 741736754
32 558230743 255736171
4 294834201 544663558
15 937399990 723329517
6 665028527 193609366
9 927248969 195854728
8 688312855 602985015
13 512369177 585345488
4 470396377 695691090
5 497877191 843784904
9 917838238 429798644
17 164531862 540604374
10 713510101 324667914
3 6206917 497533948
1 656841427 168597245
5 376581577 662495149
11 433913939 908943529
4 631504532 67796308
7 916047670 496468476
3 513305301 896317455
1 140585904 216491738
3 514658150 286985284
10 644831220 361297861
4 202841582 639071017
3 580958905 180745960
13 301076493 336043898
3 398083771 846997839
13 966604724 48993899
2 77044120 422327744
3 849682224 854383397
13 406800354 191736200
31 278440881 344112889
4 5003890 604445729
9 484098508 974350084
7 920222754 833818781
1 316701388 738584847
11 128429089 821840032
2 327591276 613789922
27 119610782 646296935
7 437912709 368839943
1 459103539 133115523
6 532020393 815016046
2 431999325 37634122
5 555210119 591518288
1 116688864 477420541
7 301849963 292078216
15 783969558 669941375
4 372903866 687270967
1 398138422 11013647
3 55535527 88238327
13 538645480 272910076
17 354972258 713952945
42 241488996 527052086
16 9844875 954769237
16 60014169 996093973
2 155340576 413394482
6 226771213 843898652
11 877202259 671486408
3 659962442 465756331
3 978293463 96900896
34 638092209 960708922
19 56956264 131198847
2 760914986 901817537
1 868755538 434625845
27 678413260 636966893
9 385785985 446084676
6 21398020 494386261
8 233538847 371671142
35 199514054 276301856
3 473214355 6618917
14 354794651 771775751
13 992958618 826230218
5 925659342 670592984
11 197448717 801947681
3 668488442 909822309
2 388193286 635886257
5 251976041 503364156
2 43677242 639457959
5 693751069 941136570
9 154526155 644725101
4 666355630 485445847
7 16399001 695314955
2 729636488 314141747
17 619383123 343514961
1 606556864 665355441
3 137486699 548138469
7 818703734 504315323
10 13989800 172500820
6 335682166 617634318
3 495991232 856264351
19 536931867 540170161
1 961894242 207244827
6 560911123 741901619
6 449755198 407746860
21 968740738 26266527
5 676730756 621540922
4 959049018 950307098
3 41324937 692615769
2 883739521 441649394
16 497674538 550662829
1 916649502 439133557
4 726921578 813692424
11 477463318 345042401
7 600953194 861343758
12 605149243 135478802
25 393888993 5009667
12 980661167 270161672
28 537829850 612211082
13 650769006 258990803
5 660206673 625465175
4 574157929 999631239
13 86417564 977416701
15 589301641 134848639
6 402020725 207110310
7 474827786 917008730
5 488742446 217214445
19 480669080 29873695
2 602964271 121693718
27 313847910 386625200
9 998780331 338082818
8 590344322 504816006
15 23749738 548623973
1 440437913 636898567
15 936092545 399894518
1 545522249 222490857
16 825436665 67591928
2 669220344 941486648
5 37952583 18372485
15 13903646 698757189
7 99098398 244339780
6 527189008 851991601
1 748583509 787464289
1 651626854 145142196
26 731690459 638563371
2 367912594 764700822
30 452156291 341519701
17 838451238 41214766
4 175658166 146304741
4 801522198 73988484
16 191418245 33907373
16 192669701 343641546
2 489639416 891876551
1 332959145 186245928
1 274158361 216758868
4 800314846 758280026
7 790585986 213283127
6 521115594 755253841
8 300680368 453326055
2 501842489 994423238
10 19001692 666736154
11 325007016 437751252
6 310198649 778524908
3 580582962 497258520
3 355414466 343127098
10 670534058 50398783
5 719089286 432464215
10 418317137 708178090
22 762896834 120490692
4 551295596 188956711
3 231783108 614692729
8 340613013 765887277
23 180063364 503165742
6 303103692 493213615
5 685738260 1630640
22 275607123 395092820
8 125463959 913792843
7 346275369 123156473
7 78853347 111602552
9 82945016 42355316
16 873969605 921887148
7 386642284 76238379
24 110746203 682007996
8 952249801 609953813
1 85332093 347176190
21 213155132 556269414
2 714754166 799722594
23 531130984 531063657
2 46799442 827955580
5 82857862 160323139
9 551706722 895287178
3 323417332 471265391
5 846901930 729834027
14 445247351 955085721
19 401941313 42389640
24 914837862 209497057
3 68586454 591839291
6 807616822 415434277
5 293594086 705821212
4 949779932 354583973
4 731444009 712068586
3 837771278 847273191
11 978705859 500148261
6 823860485 981644886
6 162182601 706129902
1 72346859 15222683
18 15813655 240606012
7 401756310 988637599
1 17617029 584670237
11 266817686 513075631
7 965420148 679283952
7 174326089 233993937
4 46642087 196080830
8 909043893 620396065
2 787134344 863883455
3 930566554 905704322
4 910585410 922814827
6 730019673 799868451
12 92493472 324805387
26 647785053 809292608
6 32813809 93013577
1 909811570 601403660
2 583044954 711016683
3 834624086 983181731
2 35166795 19614126
6 867473755 781621506
10 579064069 465566640
10 291743777 27717193
17 33979954 660670211
5 647986578 234090259
8 30285180 589635830
1 736820491 403506930
26 76823413 952731597
5 465921289 9295017
6 123316991 357962092
1 127881797 711005617
2 952516601 18071052
10 20080864 797867299
11 941857604 247801409
5 822396332 348664607
2 123855317 143008965
3 774272970 972971764
1 641860161 378907577
23 874515714 254284683
5 635238998 976045146
5 37320376 426166376
2 578480279 650834619
8 351405925 950306326
7 821543373 277373433
5 533346831 541710627
1 44180917 593395785
16 522788588 210589410
2 685144662 612631506
25 786794905 776024107
5 526607319 853891608
32 961724717 689155930
29 462401704 486931159
9 845318429 762222628
1 161218231 728626190
6 3566153 748822092
10 20868943 184311177
4 245658843 876565892
3 984842861 756040887
10 886142144 250481792
13 804272215 867478035
9 160588061 386339322
2 571831049 301676222
9 9867925 21838873
3 891724939 902702576
5 689426347 570169513
3 986184216 351272107
9 349441914 584066480
6 307881030 662067077
9 804669291 832693522
1 650598627 492683023
6 211742715 42804139
1 568116139 729871473
1 879272968 886426689
28 300372300 363324769
17 742366928 956945135
7 957306272 243289386
15 863368009 503829358
1 475055679 124468057
30 151458996 211806402
10 500227251 690303034
1 461408150 204573750
9 822602402 952950675
21 965459489 499510071
6 754838983 320964519
4 546917385 630189618
3 470685482 493481409
4 880255137 488867941
12 700811980 970819
17 281722628 44952104
2 654292976 791111628
8 41803418 872081030
14 432072981 996576048
9 435457452 701342586
15 233167651 54817797
6 478757630 740474866
4 81136529 115150991
6 940227891 12049752
6 834335345 804396055
3 232614270 673998317
5 372328913 908385974
16 996853581 488594904
9 915611096 506853959
1 500661131 455023543
6 848542979 470340836
14 413398967 884849176
1 447605719 990189383
6 376300680 823353381
13 996835304 906689743
3 142883719 593360799
7 866403818 611408579
4 126114306 632315033
21 433391568 848911400
9 299957389 227277869
6 373765832 397200852
4 395427062 979171178
1 474868160 450222400
12 489129497 255512766
11 881507468 297608558
2 836160750 943028644
11 80315975 619354884
3 287707725 431107656
3 547463824 964531368
10 775925834 778596895
1 660355733 577941845
5 169551877 996983716
5 994617638 137730172
2 792043146 786595970
4 177452366 147065813
5 390736407 194357872
5 558627939 632629279
6 603667803 963422823
3 721172686 964718387
3 859077705 838400308
3 482195963 147004338
1 214945614 426661730
10 948862562 647507902
5 547432425 648081887
1 988103635 834750150
7 381965123 713569303
11 40896166 327804929
1 278313920 570556889
6 568588586 896602665
4 931264278 956874992
35 573294322 624744773
21 165714485 947169066
5 955732885 244283488
10 385506934 435517232
6 889387727 36312447
32 345016619 841119042
2 904846190 210932482
11 646497918 408976764
5 578430670 151203826
7 842839834 769447475
5 80058116 136689974
2 255174297 923943514
2 800553895 308679104
34 522939374 560903639
11 775453656 863177699
12 742647235 738087249
21 363703195 176065496
2 501325270 569297717
25 647333402 990335463
3 454185453 682102053
11 910825556 353554142
1 159588598 844269931
14 389336159 464745115
3 817467581 234083013
18 526497327 106467164
4 334255244 866288257
10 456989459 883761427
1 988083044 11779287
4 71698020 889592342
2 790823777 96210442
9 103892556 124975880
2 490925928 910855328
3 360959166 737345143
2 568813860 523883544
3 451074708 854466320
5 987449393 433615493
5 383298296 314530232
11 11291487 619225196
7 766636523 499645816
8 619089757 86269710
12 920639819 685408828
3 255923893 843846008
7 217299556 764468163
1 452280491 818951374
16 182595078 828872896
13 899956918 260863383
1 287896141 778845111
7 390598452 6475356
72 103510045 389802464
8 780741063 701204100
12 414055637 475858924
19 699499897 521410014
8 771792010 126790
5 550186166 46502288
8 211239878 669817381
1 489325426 124594547
1 483155609 850022248
12 918038025 585076240
31 603864787 760152214
4 922339565 953679103
10 624526663 561345401
5 959053771 436248078
20 842751105 576791287
3 266953730 779141515
2 384202521 838064377
7 384242168 166572879
12 366093249 40316664
5 9309783 710329836
5 826564665 359462104
5 552047608 595443343
5 24440098 829576847
5 813344410 464701477
3 745044738 548066891
8 329139183 683207137
9 729711578 766216950
3 678956310 952617688
15 57429886 375716556
15 538430913 844104217
1 433644992 362915716
22 577126488 934371568
13 762466480 512653001
4 241123108 772394185
1 218398022 787220654
4 246469367 599774080
13 35967124 961998411
5 136057027 544002248
8 667141884 351579630
31 153212304 541761238
9 756988639 490547106
3 822302956 733301533
1 950259707 69528526
4 269335883 746165524
1 53039574 264944635
5 959337617 854604562
23 21958946 492603181
1 841482894 21117359
6 862600952 718207649
14 696318059 238179944
9 649352438 634483877
7 902640402 928963402
13 219224555 842067325
8 529290484 661440748
4 190467621 91093398
8 673922860 57178131
8 734049101 403896303
4 327397309 93846942
15 986560168 949618284
1 553424590 651790534
7 923109104 454708200
16 646269953 572167076
4 1765221 164497282
5 425082043 745145606
11 667835262 723638764
1 717217241 330715749
42 554245524 644011253
4 347743717 109573322
1 838125651 821586018
17 651340831 127284281
35 958498945 898943098
5 718122875 658276780
1 67901683 213215909
1 843991400 560972780
7 765889695 489757293
5 71070879 101625958
9 775060361 407040449
4 84229814 380248220
3 7242086 285291107
1 252664511 682586616
1 570863129 758994760
18 586196229 413911872
5 892781076 500226641
1 608052546 414400211
3 173892619 373636105
6 621235601 949781307
3 820892566 245370949
4 113897545 548952982
8 864785073 746571821
1 463669888 732484203
6 353165493 927357315
9 108074167 542347939
2 115094596 40867429
60 460919747 266219168
15 461160627 718125569
20 727376225 268571436
6 191450654 338003414
16 294849143 858410191
3 724792420 559384965
7 179473219 171901599
10 402425519 127079514
12 252613475 343902007
27 235278430 584093476
30 643400912 60281148
4 432919048 364756054
5 834954115 974067510
4 680048722 567103512
1 580127561 525187119
11 113025511 962853623
4 774698893 549917202
11 70702013 317146072
2 55057524 91671617
7 229198754 294788550
6 194137489 811397228
1 939967861 175674530
7 532400393 167438849
1 495515766 257053114
5 326019527 363043421
1 613328446 5097406
1 621754278 186845427
26 589876593 520330623
5 791014978 315464618
8 351549716 824964611
8 779119397 658635106
2 194476972 819579327
9 845491786 645582
1 971856786 249426850
2 190702965 51403470
21 692331641 282562768
9 936981191 402747910
3 198775606 890964498
10 11635841 499248781
16 565556430 4294773
10 220226207 672719299
1 502874550 776351877
1 264307916 220408848
40 464037049 983303925
1 402766888 439724509
9 201292799 618889018
6 624372752 929487261
2 637235344 999901360
10 541978203 321286354
8 440017226 252517677
15 394070786 79104553
1 977560155 246329810
1 760682809 968233505
13 118172596 307059016
6 477287796 251157566
17 624475530 330915864
2 596540768 411479285
4 729625606 86166860
9 592119451 460757912
8 493546784 541054736
10 633326723 68069112
3 340922600 143543440
1 118968951 199014059
5 217485001 896730513
24 542846377 849099058
1 549648393 527271600
19 873397391 800326195
2 231929785 424621063
4 195674072 557665540
23 681576425 286986404
13 252534852 639191793
1 293073024 997653323
3 419813082 263510424
9 894672637 318088113
9 726898648 912007369
1 737919599 453000612
30 597618040 589270549
1 385164619 640707669
2 434668611 901248560
17 660581593 647781523
2 706559693 181792943
19 614092861 551971419
1 200170964 98653072
20 872857522 847732837
7 885657572 828843176
15 252063478 212148278
4 130849894 949254260
3 527472089 392526877
1 919163503 448604432
1 459080255 415922001
3 375485779 821677434
2 298214234 487578460
1 203209413 781151561
1 948446278 348439603
1 647966487 299269473
8 643702956 376784880
6 287564531 685408793
4 207559907 447439689
9 953764761 589040818
7 413765684 599478942
8 489917116 71620638
3 805217609 627012076
1 6663564 84933396
4 697587103 705943558
1 525989408 34098206
9 984177248 29333958
2 391272409 693984123
7 915160360 372914286
16 595362271 60321606
2 337607418 619744835
12 740810565 430284908
34 489595035 535588074
3 437506944 683605917
54 84386822 910245478
2 456913889 24157565
3 643259106 23368134
6 123931473 527845149
3 505589652 236746632
1 239644972 921687236
2 253024473 76535637
5 531815938 480318529
3 358168472 477214766
6 750318311 394786797
7 582074536 429326006
8 831604101 311249273
11 669650435 779856129
6 109958702 439221141
13 802635648 768726945
11 428326559 189419125
4 363541359 161664097
33 325209062 995854911
3 162900296 363701387
1 720150393 199492683
1 551118996 771180129
1 69998218 397068873
10 107066949 190130710
1 39484440 793039813
1 148058255 913286435
10 760346440 487496193
4 392939459 659060655
13 693395253 237097049
7 429989217 146296648
5 691825905 239287938
33 481158314 472325159
3 589811499 828070658
18 34841624 237352207
23 7808663 94013633
4 768343448 394255406
18 142264255 640025320
1 633723385 836140462
12 655224174 4157770
9 892571556 382305382
10 987606546 590367298
11 104774925 92264431
15 351929354 362977535
6 668202705 416992818
15 354315153 61519912
30 196293383 785054650
3 980396519 553440068
3 539920574 596564083
19 936301850 713749168
6 82279700 815915099
10 66878426 971863610
2 288623967 313804184
2 455661318 371527899
12 531040975 567597755
6 126734049 810538630
7 163178261 739977983
2 73176526 491321549
3 791363117 64321974
7 506035629 519465790
13 137972271 186965543
33 353428591 354323447
6 996763530 300919981
17 21144558 646210180
11 793406330 629053359
3 573661050 310775716
4 539865844 833785797
11 824406230 792316098
1 185052944 483801572
5 559119216 557279060
1 281908691 379373503
1 277669928 564745681
5 446709601 127471499
3 735329211 789035860
7 275907729 518560111
6 333622220 922144488
4 715270050 527727591
7 4481780 993812469
10 638637065 306365065
11 311514518 850153511
1 99712468 853931335
7 673374296 507487246
5 905005164 683477037
12 609968072 246131739
4 929167435 14217698
15 415864671 983734842
9 408872161 750654820
2 766859600 724490818
2 339156310 93232065
5 198764201 74476744
24 499055156 638815122
7 105418655 95780680
1 616011501 308297889
9 990964786 571652363
11 986148615 648168125
4 791681626 537588974
1 967259347 922456554
1 921368540 558966254
3 832059664 625423068
22 189760444 695539457
8 760372310 482112137
4 250661836 97446966
34 389654433 714941326
8 764134867 445335091
22 294086739 737911144
5 451387669 397130792
54 570239461 150190753
10 960359510 433613221
24 838188149 242834055
3 638141891 600709978
8 345600213 656280650
11 146010469 971036436
14 6103545 876445913
25 48461692 570527335
9 687846212 239665355
6 624854786 472595815
3 611003118 434614605
7 45120018 309364791
14 209003842 187224577
10 679997787 17108678
13 86727469 747736245
2 753244856 187664407
1 898654329 198173149
8 707596926 838197400
2 223347024 762278263
4 93011931 225492317
8 52604545 83690264
1 827648742 492460891
5 102894571 710622241
16 637882925 684213569
2 374646892 586275006
34 36907912 170569717
11 451155324 547067398
12 729742534 303909359
7 90301209 526584387
9 517646787 339879009
6 408240672 91347744
1 504866397 955272956
3 683836495 268895476
23 743873465 438771154
5 409321738 40006910
18 552940365 131394303
7 314184973 104243680
11 334019367 817478898
8 595134750 552384512
3 51259365 125904035
1 349348914 801486819
15 736652689 721939634
20 826260122 557550425
6 38589874 844348477
18 340566723 576984
14 647149551 808687130
3 307439920 175942627
9 993318644 89712061
15 7401277 508745501
5 573183866 971056379
1 257693721 332231952
2 481302933 41248318
7 658138449 484014282
5 228841051 296147024
8 591283846 977674062
1 312763678 359632055
2 748553520 34344592
14 871835164 341415827
8 270537518 639669022
8 942491697 310397510
15 479380059 270529951
10 960385941 202600955
2 938516494 735958294
2 941650592 146985948
1 369967055 440758353
3 318735035 360157710
1 611852623 937851123
6 889507357 148261927
10 741450672 6668277
1 717505779 253536607
18 658060080 772629676
16 420104971 558392383
10 45845531 355637366
1 743898066 825625641
22 458788227 447151980
2 792456393 91869031
18 647566186 460115113
3 85465176 511097288
1 1763346 782419895
4 295021260 173290591
9 311655093 166286776
3 602501616 414116196
2 428079527 871348586
11 414361604 957996965
13 327311526 242075216
3 76203997 786134583
6 899017903 152382341
3 824521993 914844434
2 778910410 347130066
7 83056910 902417293
5 270589069 972407141
5 533273248 105840549
2 552451161 255613204
6 827108314 308289771
22 158255038 270295906
1 532112388 577651798
7 913360914 396411643
5 755517630 23840560
7 648265489 717977491
1 446450806 268108073
11 203286898 100849811
14 275286089 818940162
7 162672383 148242212
52 428527955 917276171
6 180262850 913461940
7 192782459 501184512
35 669023220 155551819
7 405516546 517605331
6 74880011 887331313
7 789471453 119866654
13 682221948 425497286
1 776770711 476363444
11 383586173 903367076
2 202329790 250331620
11 651845179 128039341
4 42732808 703268671
4 571666033 622438349
7 138223858 465441927
6 290132517 44785517
2 854803437 887831102
7 375820793 262680082
7 808111831 443502991
19 858225471 214083824
34 384977545 528081241
11 742445588 512768113
6 871700745 141112815
22 741507055 402896252
9 961235003 439333131
8 389045445 227586224
14 31952723 232125187
7 181324586 860274978
5 531768580 702317642
12 709878166 378040534
5 117187797 73934238
14 643356286 800668078
6 308289749 814048847
19 684323023 73996168
2 806745777 813098826
8 839314424 51306250
12 217153797 787058157
3 579182101 749866602
2 199944070 907156335
6 185255151 389166017
4 478564780 820335738
8 549175032 561009639
2 380931687 791182019
2 940108193 538911080
9 821461412 648790097
3 415579512 906128505
3 228542127 370734628
4 223547293 485001732
19 68259716 550077131
1 66293997 261806663
16 727549090 393019482
7 779472471 845344786
6 152118024 364597622
31 600916885 42219647
1 379752084 345133945
5 961710139 156552681
36 973451001 386389927
12 26635492 631734621
3 386187812 103945410
32 841894336 256801928
18 255257950 2055316
5 185336765 832969188
19 142507816 362747869
4 247728984 519524811
8 45881807 931259630
2 566359079 234773296
11 208367911 662142558
8 274553852 217663300
2 920408444 3128974
1 592033318 896291888
2 725316967 237568250
12 748649602 416329490
1 213828123 527683450
18 817379831 130084852
3 73531815 846723818
1 795181303 829995439
16 592761689 621930680
8 592641124 20167830
7 499719493 173169549
12 465435569 143767268
2 570715207 879150850
12 439038251 374916925
4 763283454 894511600
6 967950231 792191157
13 305925539 109959546
21 52607544 296739624
9 439610018 543115670
13 1087825 123070681
5 998643175 732374128
2 870993173 418631244
1 77832011 404997753
1 601538838 815086301
2 887308813 200455732
4 561086929 27574715
3 703615360 948273741
23 836853462 222864108
1 513709223 562942
4 352004489 33851309
14 758005003 130685157
4 591624746 873411261
6 965556745 712735729
3 306217576 443397043
5 712150672 286593894
5 976745774 303081954
15 297499217 624585185
23 340335149 25994015
7 252692345 937460393
12 112406782 224315771
1 622028095 684271947
2 323998887 458142046
1 33654910 374648892
7 66871354 7316413
20 594512228 371157861
11 147264052 611824563
1 831228511 177330047
11 449557138 595867861
9 700348554 480223627
24 902665637 486053328
16 619421569 225100612
3 779346463 612937346
2 304618184 350748541
1 796441469 682294558
8 478142082 80786693
24 847533537 6838390
4 283451618 294527536
5 734481390 20396651
34 472030124 999319130
10 322994409 545798305
10 521821276 525390377
2 639188882 344544668
7 923732685 749404557
5 907186185 522737790
6 517836602 502731624
11 61339294 181595764
8 791002998 302200701
2 958114178 756413682
21 714261150 146266869
2 692490511 54552646
7 824578215 229128272
16 619383480 887400966
2 819689095 622774184
8 165750343 988643328
2 222249021 899019143
11 699637098 397352198
3 446350836 4491332
1 955103763 983805715
1 758177327 199333481
3 135133095 683790863
11 97095414 305457728
7 555060595 412686627
3 536169642 330985410
3 163120726 334074634
7 409198710 823108563
13 364764184 675530169
4 260368721 540866369
19 240097494 370226614
2 104411228 915019789
5 274500593 146707200
4 920806777 339053887
5 350258018 214683878
9 128112890 950034891
27 78350400 151581990
7 854319625 331905773
9 73915716 702401983
24 643355707 415693568
2 335783386 597710832
26 962866978 95276864
14 930916226 43234869
37 885552673 822623415
11 133117100 37277559
1 791863444 364625171
26 740983623 655882489
18 423667542 281461459
3 481691407 697153626
7 451546372 6247994
32 594155813 18551432
3 434548848 48405251
4 672809416 612526670
12 66361244 689675078
2 12529507 918049797
6 651063274 901332259
4 326860370 594819187
10 950379396 25666834
1 932162721 239675877
1 651992056 729395673
1 798695106 116048979
3 179665644 445198292
24 921384651 516122839
5 686879458 402228924
6 14524590 76797133
28 355746087 981453936
4 629582518 206137235
17 416055907 191915403
11 281767760 839754888
2 23398716 484281635
2 313539834 774608374
25 336930101 225607271
5 354983666 411081024
2 869258269 960518387
5 721050636 50102331
5 799906487 251932357
14 307432667 390656395
6 417781861 252608672
13 116796927 440253235
12 499891083 359076097
3 646209933 737181693
10 964521518 738830567
1 275581140 790059762
2 473228323 678545914
3 295027120 79459506
15 194918700 984616129
2 901672421 164248132
3 370821709 779323535
1 476977092 373413246
4 672349044 58269989
5 197184004 996759100
3 336605463 433237380
11 263703982 510340921
4 988686435 858860354
5 712232177 124693904
1 116090079 121935945
2 283398750 509542647
1 477809488 370719851
1 120243541 17614244
10 825009436 71815534
2 94204269 831810159
28 16127768 915689730
12 781105337 232240914
1 437241896 138496251
13 863480135 339105733
12 691397236 271307575
3 725158469 883587981
2 672144904 871524406
7 533901935 297796661
8 729480538 7948905
15 46045914 354073391
4 349134904 885591280
12 512678909 787425379
19 75028166 373716240
17 686415297 591772893
1 552723308 964073931
22 166129286 435737926
2 344353463 735366756
10 723696706 75090410
4 308378188 629228024
2 297329283 224284087
7 930554836 331892291
7 841227090 594090921
7 517321854 948627544
8 84951704 507667657
11 718166425 413013042
3 585890207 947516785
3 381035022 129397098
10 601080018 26505224
25 650848215 296946820
4 461555716 550675801
4 933707058 974601092
15 564234176 571950985
15 585892766 537136311
2 49391814 520050595
8 71769447 657031253
5 602763139 916942308
8 554456183 627327221
17 521849697 182026388
10 800405613 801613288
8 601439148 624105095
6 659611375 640611513
9 10157287 735958964
6 392215487 55507274
12 108040258 186052559
10 56187929 46781793
1 199016147 806063882
5 832324038 203370434
6 387605009 415185615
14 129850308 766458634
26 168379041 652592606
6 16011360 698341282
4 652959006 589990194
4 284147464 720421559
4 103165256 447540947
20 55914785 558850496
10 894494146 941920540
2 25929514 192899846
4 330604010 22837862
2 836603345 110155447
7 778620611 882663265
6 781153246 848342709
1 184329154 589241212
5 384096907 467949929
9 595665170 310295580
9 586556368 56293432
10 381446926 851297520
6 805808961 627231601
3 972850260 753177826
4 541951240 652571496
1 964978002 348472602
11 274591773 717540267
11 797208117 484070137
4 630099705 61000464
6 169541468 595096052
2 603479009 923622703
1 301845551 299082419
11 460134488 889473382
4 72871725 897293551
4 56590473 954671341
1 410901817 897261267
11 534229288 472979820
44 621129188 91064907
17 448295666 950083743
5 451905728 7265205
21 944436449 938586022
10 33926859 554903425
4 518036221 433989254
8 785687766 265631254
22 857719620 633804237
7 331193480 800646245
6 363549837 630560844
24 667442791 334127351
11 937731832 366707285
3 241186391 463430436
4 648205362 823955824
6 216052961 814991539
11 549669006 665531646
2 171450571 225264624
50 7095704 824095253
4 714725775 665412814
8 390967113 40383562
4 348082577 634664832
3 529244774 179387309
3 983554865 835318218
11 713474183 877379080
5 424955197 910890180
16 527469083 978059507
18 256532035 351132739
17 711242196 162336264
1 886964281 11436361
2 418219166 118321513
7 558464762 392689937
3 84375101 44066448
5 363262853 174977380
49 356617744 744743051
3 322863823 432599521
1 331691541 158134175
38 449519643 415969318
8 102661528 148267944
34 666088284 239869879
60 56200576 226472018
2 360729877 127930117
14 301243708 931301980
6 711956289 5767559
13 478356775 442729294
12 830731558 866350077
6 689016815 881890843
1 452061729 192171607
13 690712666 884949068
4 821482538 303844905
6 658823592 997381772
6 854528338 220551066
5 280572495 788347345
18 72047747 167793850
26 154650247 325854602
8 198586422 899952980
10 87734212 58676735
1 196347544 287357408
15 666939119 535755846
8 297342336 72366865
14 482308044 772954604
2 483648251 773872533
15 471516655 28148228
1 605410641 437427187
35 766669306 682776555
1 237559144 732837466
3 568996821 395253413
5 407529038 186918708
1 420258606 982738297
16 401486750 365211251
9 141218929 453439271
3 83739559 618670586
1 598470066 837142785
14 744627820 94554250
5 76073234 990692858
15 351085690 865429104
3 808009298 852756562
1 816191515 456940123
2 233605304 990543923
22 745889614 104539030
4 728037676 299487937
4 946199051 710997759
6 972394269 760286017
17 658630551 289190575
9 198965580 418921624
18 737113729 582103481
6 698125196 993194373
9 244148442 731144861
5 870421599 588655948
5 335295151 746857630
5 810060851 138537322
13 408099718 999301294
13 154648991 849405488
24 258707176 689781928
5 884513875 712377998
7 808091361 696604169
3 653698379 644089893
18 36461761 313152290
1 57463859 411166330
29 781710729 296329788
8 526593111 196628275
13 757819687 295600676
3 165582145 402761130
18 736022629 26922995
15 636545285 72337295
14 199224357 6164566
4 732391096 989315457
4 223487239 156908301
1 469222635 513703712
1 221858826 996247876
36 283533631 517769864
10 672834936 535662434
12 169293502 93346551
4 702277087 418816349
1 584815230 222680689
2 606147054 101687188
24 303577854 307252349
9 565858000 346878619
15 908836928 78395138
20 678411496 793908445
4 666329254 472446670
12 172547351 365120966
5 861509995 482930252
17 944922596 494194121
6 788152854 240252917
15 594068351 598594495
11 655984309 812091676
3 128404050 625424663
27 574709984 892869790
4 317644852 741760015
1 354491004 323162448
2 418033987 856913518
11 728545343 309861697
6 348742918 967834122
3 896009091 667463752
27 208319688 621342539
3 649918109 138356709
13 426927059 581366733
2 267165641 402368764
22 921887874 461394527
5 933071750 301241190
3 89197556 728398706
36 556006696 653859927
1 552235629 224284853
23 471313187 924587828
8 97821899 63825689
7 615729868 73108822
14 519451054 609160636
13 913608531 585949719
9 817529605 273496839
4 669814176 539458825
3 66489503 590945579
9 777400154 136786608
25 306622200 494656828
1 779197549 324231464
1 191292494 504275272
1 394334441 760219730
5 154652577 713095294
1 818832870 363651455
5 548816075 558835481
8 283745073 228380846
9 8304301 341839241
2 689806846 709350734
9 803169808 161941213
5 317885578 281146219
15 562089617 163316691
13 877418611 504116568
5 42982793 964760528
6 617992678 510661772
1 93927777 458133094
9 966778564 502294120
10 423000186 775505236
3 151845000 713558172
1 680427614 357106444
15 808715808 410885924
2 7519355 770376010
18 15817313 499982618
6 968446544 72424523
9 262283548 118348178
26 752896016 975502322
3 20546156 928804227
6 36874125 745569076
9 576280703 625915825
2 93621014 110616561
2 719723665 968919484
7 436690708 940992006
1 405992148 40546888
3 233030203 886194977
9 740509705 676021040
3 264063300 171342655
9 859654632 461470795
4 395121558 807371859
3 69103258 391816681
7 511320496 783635224
13 200794474 71516376
9 161286236 278073260
4 789255279 594326091
17 591041845 893523724
24 39217391 326908050
12 926692810 75967823
9 865331551 684894250
1 612293319 655446553
8 422911829 847953188
13 912978275 774616335
10 210756180 864299128
8 501930722 377426740
7 349653208 637596680
9 967020275 784679442
2 728907364 893684982
1 824258920 299101402
5 120518154 336469610
13 462853521 978728003
12 626729291 700654707
15 432320992 411567668
1 742303488 707534762
2 832379189 980300075
5 987140283 954189969
8 895444443 124163665
5 688120203 691385538
8 265382871 76294767
4 477008358 957931409
2 501887894 318008324
7 443486764 792430067
9 977326233 124874339
14 82981761 352234991
13 101072007 797510649
2 716289639 707024353
17 714583283 120996618
9 637995172 278190010
5 372445000 36612937
27 141999627 253561242
14 887085212 552436102
20 299299407 941445063
4 637607357 796372911
2 668154230 549233342
1 770239173 675087275
1 804019035 620595799
14 747976020 338893720
5 853245429 984653969
2 423696013 851809058
14 784234688 184060235
13 679895867 37224387
1 446951704 152126787
2 691589118 548715635
18 867325566 48171437
1 229283304 757341081
5 255225627 892652084
10 347654894 853478617
6 77606409 40790024
40 274031431 879455068
1 614985566 91688011
2 470723542 242498218
1 574373489 107762958
14 385610060 98834840
11 200959588 360382913
1 306163438 637810905
2 102467246 835802000
4 297682187 761625237
6 381141220 242005360
17 59771715 828061171
19 272723617 842779186
11 630132541 439627819
8 982690098 536340419
3 112024113 825412211
6 774459822 58717211
14 67330045 23787354
1 846557339 941492859
2 106588856 600259730
3 306537938 759381155
3 40126233 453709662
12 171923145 756171328
4 285167514 590550958
4 855171838 219228413
24 1972496 535959173
16 894478601 495399180
20 163892723 228958679
4 882613353 665845385
7 886542460 570787402
17 500089541 686094267
1 125270757 935191563
7 317154308 446118400
3 34141266 235183758
11 848303520 826479372
2 724881707 125126573
10 111527038 393442367
2 385288149 918534560
3 687909866 453234275
37 919403242 45398189
2 556888418 91849719
6 624316791 368941350
7 20006342 44421829
3 203095146 600375744
2 404623496 746628624
3 773485125 715184077
10 25373743 104533040
2 621386335 175492531
2 345189104 412938725
15 130340749 798559467
7 404832892 149608075
4 677309083 676257548
2 866467354 656558045
7 744335235 845660954
23 742146474 368924058
1 895463471 255140231
8 747886838 918015930
10 116016550 396656626
1 741389539 708661136
3 523734529 752678001
17 993461191 362799554
1 402752265 413346243
11 703484009 879241293
11 213640959 909896371
11 768077376 522110323
1 137830027 239967277
5 492971740 516701269
10 411580597 550434128
3 435841382 352020170
5 54175303 782286479
6 899408105 449471110
4 392387486 854480885
4 879176563 379119007
21 58741237 634797771
13 486450703 200320652
6 291244984 409054772
3 647137633 964272059
2 858079912 721910540
3 95649042 810350502
4 515936140 326300965
6 658538613 909222514
3 321243149 866848604
9 755898548 179083133
18 789013424 764531297
18 326981881 362396450
26 678592978 92231217
4 350167946 394946293
16 109362694 109638305
3 461143487 541403339
4 521530833 372825303
15 486161849 233097295
10 988957248 216334781
1 410098759 218932706
1 922990682 394732188
1 677497200 260577252
6 182282270 578613723
19 231464386 833146340
1 490633715 427012901
1 722333358 301222086
3 869821059 68376802
4 9374373 300201791
18 763586800 980756317
6 706917113 682015005
7 103231132 350786947
7 950167724 677544090
9 948588635 483001
7 918436789 417158271
6 60504309 575242218
8 378234111 188647787
7 991999106 644324401
3 337445741 186032489
2 705476003 634858965
3 502085173 637052313
6 711635512 661332202
13 441540473 560884461
5 941917949 504180607
11 151394132 297465286
12 576161752 255455199
12 733118001 739816041
2 167409287 16899780
1 568681031 911780473
23 544841091 352217807
3 478985417 671596868
7 504627053 328687964
11 27421806 808307406
15 927959445 376642217
10 245509857 390689896
4 246191473 138093077
5 906171031 60412679
8 487189274 408811665
9 364492386 873067376
29 16566000 695421477
8 15506108 229888912
1 804819680 325644867
8 143761951 166565882
16 192895554 853420925
29 482816743 589047473
14 811464346 135947492
4 808779261 472592249
24 978630889 512175543
8 471814438 204662987
5 811385731 705801817
9 58555971 364515420
2 967912907 607085501
3 195062479 752234725
9 807374102 417984336
18 642762684 211852730
1 614499717 743050239
15 181562015 741857651
4 496055321 937411705
14 204154501 142583543
3 836437166 521309149
1 584849288 205355574
4 431399199 542911358
2 703288268 798902296
5 818561940 881404661
5 261347288 207458444
7 890987840 509135020
1 602317419 376811345
8 59157604 3465798
1 956432598 793665656
3 658957751 50316866
10 723304831 570436635
4 574253762 942617912
13 824256064 41389643
42 132360178 612342176
2 392192451 778046219
13 616348462 905338976
8 359700938 813776195
22 8770794 997039997
4 87791736 576537601
6 614539782 369884938
1 799221142 132919362
2 262736599 596716123
9 732072477 453665915
14 980043263 813885008
1 407821035 789055394
2 402547561 432337152
1 779801835 957407819
17 570608840 14497813
4 77960815 952640166
3 959519685 770863034
7 847993514 309192925
2 870516894 481502674
2 856463906 724841758
6 773668187 990220086
15 566627510 368224407
