55027
1 208726840 153715251
1 65664722 339234871
1 558686094 493450360
1 550383081 884411912
1 737171991 212981324
2 350737213 804251313
2 22385272 344761359
4 624386768 616969802
1 390453932 363860067
2 871754202 471928168
1 851629712 817519419
1 993907936 526035579
1 468234418 664382022
2 166698142 707074059
1 227703940 466683447
3 461740861 571113771
1 190638542 567689379
1 355556259 723437017
1 313966753 445261422
2 87275561 45507951
1 158292481 201496976
2 471114797 497261661
3 274326588 920204785
1 9918899 464106779
1 486403776 176063023
3 415966199 584459067
1 884432354 9415339
1 563781210 701071479
2 736793050 676351169
1 801785764 644063582
1 756463045 690295189
4 957089529 489243325
2 62582887 50329295
4 606935608 24137871
2 182257179 572519809
1 771136307 73193514
2 613683041 173432491
2 758350754 217518188
1 481928162 799527989
1 794510684 102920233
2 374401594 245100904
1 323725734 913033820
2 833025216 318770974
2 682603910 787504623
1 818707565 187534648
1 420562798 448637272
1 411725410 198638416
3 233861292 866148217
1 205515421 449722733
1 579768789 578753612
2 274908919 354962126
1 860764269 713451720
1 613816550 218702088
1 740630729 588170914
1 223972210 684011995
1 726413233 501134505
1 243902840 578539213
2 108559986 326002622
2 43675818 906781639
1 475991281 282456999
2 704700150 129171684
2 927103453 967727740
6 579129740 488004493
1 425707777 83352395
1 749376235 877983605
3 931120464 634598162
5 458318273 775290640
1 125586771 630913125
2 252140278 844754653
3 280666211 253018929
1 16086459 280763289
5 330912012 789932345
1 18412693 992406494
1 669521673 134626863
3 11644462 142349366
2 249433318 138821664
1 195455068 756450808
2 431701733 404023383
3 801247718 394221870
1 442585499 358946189
1 769057953 908707646
1 831378955 867170940
1 957172891 957441425
1 504778383 417424506
1 608659936 849265048
4 578330606 212455078
1 525324628 921450680
2 973930014 141246298
2 449663634 601458846
1 733814343 121108079
1 670503785 856664284
3 593542781 185540772
1 32405205 888178861
1 479888577 280493623
1 601203774 700969480
2 391415479 191891081
1 496044410 559199843
4 309127749 203854693
3 721773098 343832706
2 324414796 809524479
1 82457350 986130026
1 598189107 957845485
3 902831352 783748067
1 356541942 933419468
2 343137886 455868697
1 810742199 336889375
5 410604978 824482364
3 907593424 805296238
3 448768502 663528481
1 662419248 75554629
1 479769244 772997862
3 513259303 600899286
2 710842421 254480381
5 112415596 898823666
1 223287364 8316802
1 83278648 565877957
2 22862782 885052984
1 633505794 926700014
1 356055022 473956354
3 885581830 69539135
5 472562767 160555016
1 407162765 971831173
1 980936882 579973583
2 987804747 776086647
3 538507281 58163417
2 404076087 55455918
2 679732227 310293378
1 488123496 578562666
1 240094119 578148540
1 174458592 686686692
3 502793063 720639523
1 89559222 562744206
7 298725573 773345267
1 983660144 899902464
2 724713569 472228238
1 750811441 949765436
2 992190066 300333247
1 629108029 404640052
2 970867155 721365990
1 4909268 688322471
1 366359467 984968869
1 964444862 702986021
3 859791217 155027266
2 59682385 835782449
1 440317552 752198486
1 819809969 184852692
1 400244319 162839095
1 218485411 49700011
1 862917885 473687246
9 709557062 574617843
3 34225769 656570482
1 710420836 734492069
1 750622832 520194015
1 629778289 208346927
1 835234457 302944387
2 655353737 981282331
1 966311492 695724278
1 595230124 943547925
1 800110494 107338192
1 543101931 282894083
1 35474659 180803897
2 648105644 456686327
5 411419747 805176093
1 730686954 214184726
7 879798296 755491809
1 914859968 16183044
2 624580630 909522426
1 380789375 147834811
1 268257853 773219825
4 127318837 213115113
1 603417495 245414290
1 26345162 607552854
1 426976388 949804595
2 918615806 862852747
1 536352330 542369681
1 755938683 935453553
1 860389849 656714300
1 147393614 330341826
1 269700753 272314946
2 438452824 489907529
4 60595352 558756420
2 68502610 939844363
2 931123327 144536336
2 22000306 449880369
1 963392058 473361303
1 645988990 883467071
1 434641629 653299179
1 841511236 24354444
1 643805623 650103674
1 120366425 65653066
3 929058777 349445514
1 662057596 668089372
1 75336893 24497895
1 600584739 434863427
9 75637509 912850497
1 756227803 498737857
2 334285219 453942218
1 45981837 164997246
3 745179392 231637925
1 629234183 582409357
3 731825294 210144049
1 615990393 972897086
1 356398261 33718676
1 814591768 83844888
3 837889312 200249717
1 650345215 509552494
1 774854043 455243464
1 249471679 904359976
1 37615014 209949956
1 837007399 149220935
3 920792313 128831514
1 152591794 996269642
2 344280525 386430367
2 410516816 977612648
1 695100639 265109662
3 845522077 101823383
2 150630549 396852551
1 59275181 75051399
2 796673027 926966078
1 433063141 128977058
1 359604025 68133970
1 520032564 545674781
1 706045927 391202948
3 961526119 654662018
3 810226124 956838285
1 370702496 609260871
1 728271010 205544270
1 54312853 652613481
1 492073535 736052968
2 202498407 993243311
1 278291605 87941663
1 540882961 955443229
1 318112888 46662499
1 436515066 457678810
1 912883177 470972185
1 490796016 217250454
4 35352779 93508697
1 247647365 700172069
1 561392616 469054429
2 239757133 796335804
1 926481922 791133981
2 556568235 292064332
1 225216743 900730571
1 764406222 531105396
1 308737763 298302234
2 759625553 963124574
1 596781551 193889525
1 309872729 959673773
1 110790114 19922863
1 942461293 2962225
1 153403594 165462954
1 514638984 461040484
1 159933027 920568896
3 317219426 755716958
2 195757515 351901643
1 760112421 283687104
1 10161308 816265458
3 659979107 835015753
2 680180747 182198885
2 510785415 217932918
2 944638861 784342742
1 781265488 572622417
2 650061000 517696638
3 805967246 341460787
1 553527302 884048618
2 155626146 915105226
2 298135665 795540843
1 650498510 152034787
2 424084072 705680912
5 575479770 567164974
1 937402069 308906453
4 649308712 912192601
5 536725053 471864400
2 553562418 205931769
3 408857882 203093353
2 824225751 688021601
1 800769754 93100014
3 400522584 712654316
3 307393373 329483833
1 100282793 387828516
2 205610653 167842053
1 965575773 47725899
1 445660676 704491130
1 559730831 441769121
1 841799893 437012062
1 539613302 551860
5 733785141 57854551
2 442834559 228071986
1 386795241 758326561
1 834389790 519940819
1 895491195 970496884
4 870088945 864154432
6 156895562 577191117
3 583003503 436692095
1 827746129 666653904
1 921948290 927590816
3 644290672 13232905
2 810179980 49336533
3 622078957 110539310
1 505199248 301111855
2 202916613 701298071
5 455173012 593984762
1 184183449 961402701
2 571686908 367892366
1 489921828 98092799
2 828231100 625513491
2 52261072 632023222
1 573209675 149792271
1 42900881 940553920
4 499511938 875585861
3 823557449 414155987
1 380290418 909074042
1 537570086 216178642
1 48956112 793448458
1 881133240 147689628
1 707834475 20220434
3 434554403 640758386
2 324199259 467975202
2 106887805 740295528
1 76301295 127999082
6 391999400 398719973
1 920296696 671174799
2 678551312 790780550
2 391184432 679094190
3 442902652 666399225
1 494561651 555727436
2 846367063 939467945
1 870892903 459591947
1 173312870 161458039
2 262133580 968650101
1 317723851 176798759
1 101161982 493413955
2 809480629 153770467
8 865143615 51324835
3 794498779 962068877
1 382264622 824913419
1 912092729 258539890
1 200534339 150275801
5 721242769 520502919
1 697353543 383346011
2 293690415 48296946
1 818774970 928625525
3 613728846 464504467
1 547504007 583987573
2 230592362 1194725
2 385149554 337566098
4 286365131 27280545
1 738616347 954078636
2 828388987 543135440
1 220527982 210321136
1 284881981 386772199
1 415264615 903177019
2 318364888 740408065
2 351918496 435215054
2 314292109 518510358
2 707575008 761044230
1 961689795 676674310
3 654772928 992558708
1 737987434 854461122
1 580429626 124242588
1 132585156 839616823
1 69014045 194325910
3 366051126 31624666
1 676816586 903844456
1 242042796 464014639
5 249396488 838620718
2 573248364 352743471
1 553080271 186678507
3 117991282 80812840
4 950223080 10331888
1 761134499 285915319
2 284578456 612296490
2 152336999 285593318
6 24531567 871451314
1 803481786 717650842
4 184652586 847713215
1 762383665 49237440
1 241428545 614512876
4 305384440 753125906
3 969657458 211989751
1 460913407 711863351
1 707183435 154491258
1 822165703 739361817
1 366242050 888242245
1 640944001 687286208
4 164711155 152097768
6 242799127 120444832
6 306255289 68305334
5 568063112 770052751
1 66435155 167949895
4 316930389 688222291
2 371843722 677032174
1 436708439 525473515
2 335451209 717247450
3 714708253 849881583
1 904215852 118536502
1 970924381 389611741
2 946664296 497257611
2 296568505 130592999
2 774924648 835276670
1 439270401 603599386
1 731138849 777428853
1 57569491 201768103
1 283616940 76413311
1 958975881 5313998
5 673450731 128117224
2 387040209 317184951
2 241587253 697901483
4 737435304 980029558
3 790537482 56403522
3 161369528 947653904
2 794952385 430059019
2 406676897 632072459
4 981500439 971029082
2 725824346 416886756
2 123831281 30259869
2 330791433 562816646
1 631528749 149847850
1 67781602 239765259
2 423164560 694236411
1 838279204 53807988
1 553744675 990402451
7 388546807 380485421
1 734097294 902773657
1 486330456 442974870
3 592867191 818247734
1 775269404 576858673
1 797876897 296636082
3 165858075 518324840
1 449039592 771896129
1 163934130 715042439
1 94692384 272539054
3 55005309 123104522
1 156341156 751978019
1 113764438 567667839
1 601194575 171691808
1 479861772 999537145
2 343310099 116914091
1 855815258 568353315
5 801151796 823748238
1 277844994 229906573
2 833198820 659801979
1 618666077 640694773
6 945441762 396430
3 756892154 694226445
2 181388528 389500983
3 460930206 684687348
1 85768014 607182008
1 481741297 97484551
1 350991298 902386402
1 221773441 372941968
1 227205714 350566961
1 180249170 824936968
2 863001559 356988270
1 725619859 230748442
5 975716513 248066102
9 103933856 582890422
1 662220124 917323889
1 533950389 64495302
2 112536045 817259639
1 385210831 40450968
3 57631908 943820269
2 729667044 918282801
4 508102658 781773871
1 569075380 692552087
4 991768020 976827926
4 482259895 142504996
4 6095091 53148628
1 337203429 47320294
1 107563348 675860634
2 455421683 928182166
1 862696541 842608546
1 873132176 452273557
1 67929677 225681397
2 444763272 674461514
2 876135598 928794590
1 241581213 111479273
2 301184131 975505370
1 451810175 406058686
3 299005603 858061544
1 831866964 808729546
1 793742470 903939719
1 862132388 173738618
1 227169518 682519976
2 111322922 684608396
1 516320947 27954817
1 912270646 678125011
6 842550757 225512590
1 564264506 122728390
1 573637025 42808388
1 682067501 530395457
2 971773735 119557394
1 124119122 160822937
1 413828857 490763360
6 78205457 122903474
2 962106281 685433685
1 186812277 578784309
3 721186830 651865445
1 442499552 115429215
2 35786926 230807238
1 910595241 861036776
1 389807345 750443349
1 291561781 225441001
2 629351548 516537360
2 25923599 484480873
1 371671109 160738355
1 536374900 649135100
1 589002635 726748504
4 959333956 892954912
2 700907313 295412855
1 254478668 754087336
1 928140620 251153208
1 524991882 701032980
1 160377511 268265559
3 248758178 967712933
1 11825562 946328642
1 179905023 909591587
3 59166797 482001484
2 382764354 137380949
2 896856902 894714954
3 709565000 705671648
2 254786329 74403169
1 226647781 396982187
2 583837723 564306386
2 634192688 277432882
1 978500108 845712197
3 591164804 918265892
2 21594528 302114995
2 593884105 701880321
1 324296174 436589669
1 790693038 668665348
1 544628437 907692969
2 695427801 631427714
3 792413616 216842975
1 171173721 593873086
1 197308870 326239938
3 644061649 739325456
2 761781623 788681027
1 851648521 744652848
4 340818575 237677838
1 375136967 131862018
1 957135207 896773137
2 778212651 527784368
3 339631989 124142157
2 216547231 576483156
1 383057694 34177054
1 417496505 289841091
1 526124770 623544570
1 943237294 189867980
1 323030269 574966799
1 760430443 683184516
1 921723897 436128636
2 330773768 733907041
1 95967455 717387311
3 537676436 999207368
6 498077172 882379064
1 455629524 525558682
2 959531441 172871339
1 461294408 199135606
3 997440184 964622969
2 360296556 537051425
2 354999640 710409523
1 739357727 963224382
2 578738261 726333989
1 239899237 760912611
2 494317382 501052259
1 73830141 220533769
1 386479315 603695766
3 717867111 180453352
1 627926342 312375126
1 550140787 997923563
1 86122880 579731914
3 25997550 817406221
2 645444871 303146619
4 57166570 21452561
4 975642554 603113709
1 187398722 883388038
1 791890223 779522158
1 5898039 452607282
4 665389554 644638023
1 154976763 431131529
1 704786971 73141990
2 601747685 55316446
2 481164890 506304732
2 822802795 507312723
1 656878666 870056490
1 744382981 215995283
1 935250867 896045444
3 15916137 918264990
1 411160110 276234473
3 306004971 745333559
1 368411687 654653443
1 102420387 602202617
3 298339982 311279496
1 900138174 125952380
5 693720200 298942013
1 723671283 123891416
1 707106464 690874592
6 734120209 660648530
2 884014270 22763782
1 252494320 108679473
2 975424523 846198386
1 196080336 97389421
1 198921802 267383277
1 299984559 175902749
1 781002419 930532279
2 753429847 60542402
2 623091548 640667915
1 775808013 664189732
1 765586813 445342224
1 10271346 488335309
2 205945539 977200327
2 333239607 727344175
1 881100877 956131483
1 921991460 535406984
1 429981155 58356593
1 66543511 575412840
2 483377349 865962623
1 624188718 934499894
1 187707826 413808106
3 715969469 665973290
2 895874265 923193882
1 64095158 498085408
4 801495202 421381185
1 608074171 875022527
1 165375188 220876931
1 326302855 942490522
1 341886240 980446761
1 88450054 135382135
1 986699151 555328468
1 613627388 536427557
4 678122900 639329550
3 98354824 31148669
2 647903086 23655102
2 426225822 881836150
1 33271627 306942873
4 780988576 527040428
2 558633354 415599902
1 575895957 297599485
1 137458425 338605291
2 910697452 250103555
1 784030683 979109910
1 766185932 934389193
1 871880526 414788044
1 138866714 405197305
2 719744280 376066651
1 700765180 696859613
2 737506318 380853308
1 767723278 394970789
1 809897193 408259745
2 361473292 592415548
1 466615240 43353986
3 110723527 116265384
3 636104980 803104954
1 376880905 189870539
1 487806059 873904191
1 452005729 993125132
1 38416519 676607895
5 354828939 347409956
1 137913973 790034413
2 124409746 215124218
1 654442439 928007571
1 956993926 596051061
2 755008562 510879992
2 729225479 639797912
3 698790785 78757566
1 586525950 206948148
1 270383573 460278363
1 372992141 668614942
1 660255893 970270341
3 855370886 468082832
2 875698215 741218159
1 229633834 503071419
2 869502526 912839570
1 555541676 87312203
1 984373798 947522357
1 944044058 127773415
1 176156726 911718914
1 362134035 648367533
2 130069492 621830905
1 786983472 787783043
3 125131213 73323566
2 875016540 326831300
1 492782619 731422850
2 457232767 181185863
1 107513909 477131049
2 646597696 530709239
1 221419440 537946307
2 122565271 647819749
2 84259756 671907931
1 821506220 250394408
1 235045191 592533568
3 444065420 664757369
1 977087173 865633527
1 577197152 923547140
1 109097834 913568698
2 857611338 203941477
1 609988058 248067304
2 949524204 582702206
2 837587195 54932404
1 326005052 821984855
1 688204203 709143630
1 593663751 379202629
2 927942688 342434089
2 478369719 527898534
2 912843564 667659097
2 854232082 81075708
1 167694377 271308163
1 128153011 860677993
1 746432448 739090328
2 986282135 631732639
2 200362545 443084928
1 147290774 947304377
1 749355909 885544062
1 729974292 92196786
2 94614269 958332378
2 403340950 84806414
1 835052671 823324342
1 797228885 908160645
3 865525440 820559908
1 55519791 665345779
1 904058764 634415921
1 416264326 818596334
2 47663565 595219494
3 563942455 49522213
1 947667842 495604968
1 218781820 675006711
1 446765229 558317147
2 87126769 885174437
5 411810352 98644381
2 66769784 108080267
2 729743217 388010515
1 291501875 918439527
1 312662230 526876427
1 954763362 395600996
1 430185337 50126670
3 999292887 922474903
1 26380391 405544895
1 250709144 619745183
1 367667372 513480014
1 705616478 661395214
1 358094522 705132839
2 532270971 121851723
2 748821417 314110798
3 244369160 286799569
1 937113090 435052361
3 312634368 671327767
2 198992594 834656220
1 704119434 726867514
2 324933933 287295725
3 230532809 539015999
1 331510609 52975938
1 71319369 757331621
1 611720238 554977813
1 947141625 927500672
1 908499413 933458030
2 990740803 357035629
1 942810378 842058568
1 512721036 707749734
1 559086270 50455462
1 68642335 279851080
1 681519225 939073792
3 561468394 581291410
1 447724098 582324920
1 610917766 529157795
3 282195141 437114311
1 774221137 83136000
1 816734338 592896252
3 257089428 28018642
2 975951911 652814670
1 739417561 444346422
4 449955800 796999462
1 80815407 712366212
1 236576977 795089776
4 133262420 1415839
2 42185690 164016408
5 443238854 620594346
1 509646611 599217037
1 551772577 614331003
2 152256585 438998584
5 313410929 932600808
1 349263093 672863225
1 676277757 995913609
4 19353221 613318364
2 355291470 826638457
1 468412098 515792294
1 676448356 993003895
1 348190613 857624913
1 53369103 166622907
2 690021859 347369770
1 353889979 250459053
1 423996056 107980838
1 936253 218404966
4 616472167 293963168
1 950142454 195452213
2 62789204 328810618
1 296821939 939780411
1 383993174 98072454
2 623769718 443312097
1 576559954 634913683
1 658801908 372711084
2 707324951 101501639
1 580811060 329435040
4 383546854 449824551
1 726990918 766740365
5 231793131 172052694
3 795917463 2633568
5 214185653 884405434
1 787671784 676600451
1 831443099 625329210
4 789131424 25050914
4 230429907 126301655
1 143155108 360964410
2 64314028 260465253
3 112388796 897746826
1 148700283 66733765
2 767208241 784372736
1 677568108 523900552
1 992253691 486386385
3 399053750 600856038
1 545802120 342744595
1 481658051 521714413
4 807069889 389048742
1 948810276 387254220
1 533634555 181603036
1 499092322 952938513
1 614257693 922243940
3 775194131 837118597
1 500413504 521064969
1 647652661 958965070
1 586304309 448847810
1 215326508 150258521
1 345528212 439676996
2 460556604 972196631
1 695794039 553960687
1 393550322 741851180
1 206114253 593576252
1 664242185 248267948
1 193230492 636035486
4 349931953 566108128
4 308592019 231935829
1 93031075 665361701
2 608729173 806899563
1 734977187 880179982
2 29906243 781839353
1 827597209 90299667
1 417569953 18984780
1 627109676 310053338
1 986336567 387627889
1 946006371 985790825
3 373006904 28787896
3 476268558 22974665
1 357426294 807061709
1 378755763 235382021
1 70753793 217723664
2 485306767 281129593
4 610797651 222726822
1 99884564 484995993
3 444055614 182267949
1 415343675 501045388
3 769118275 484301177
2 355373479 461366763
1 131535581 227191642
2 653352644 363829089
3 34037120 228885292
2 763613371 82473635
1 901110430 993088524
1 186897788 279853143
1 504820015 462124257
1 100185876 366983098
2 247450940 627063066
1 507097122 400568130
4 619046273 528533105
2 440106108 381442169
1 257643636 492684764
2 673673925 115317181
1 349648055 314444433
2 594924315 404618360
2 749806279 502669632
3 844213577 41111065
4 767720167 979095089
2 803489847 302219112
1 2496366 14821113
2 922335698 160233494
2 266484385 61029549
2 77237597 534826358
1 899945787 838080263
1 721278289 224386950
1 487519244 486104453
3 719821962 19573653
1 754112504 806395633
2 297285591 753136090
1 989633775 722348548
2 621115872 876786176
6 770457883 478471080
2 726255890 243402765
1 468407599 641405212
1 157745444 23776684
1 567292220 304213826
2 54861838 793179219
1 773153160 365656237
1 488019061 404971709
1 794146890 566020722
1 860368368 700237779
1 384557725 306468323
6 832797165 777619315
1 291725454 940148860
1 472013085 414576100
1 566072460 83612991
1 312203110 732788724
1 418807901 942394023
6 375059780 516090971
3 757709105 532065118
1 988844937 702167851
1 452323130 207577177
2 621271326 123066972
2 792061185 92974452
1 911232013 937290782
1 201466613 950813902
11 360318598 187017726
1 180380464 490782962
4 116966209 155649187
3 934775699 530245178
2 528165732 364987825
2 418566690 101586513
2 865970064 155819601
1 526045069 749822763
5 798817747 181708879
2 227345007 51227628
1 433964534 543197698
1 825294044 102435915
1 14419593 576517966
1 647379295 582912107
2 625549161 67092771
1 507050045 31753594
1 670179095 156518070
2 783597754 459734506
2 871313163 851780915
2 455626745 281061256
2 178416903 699349051
1 710745496 578197761
1 947384128 523328808
1 269802598 730687157
1 767362606 23367401
2 980440655 827586712
4 780268876 472229859
1 996122385 461099419
1 8044786 572332480
1 960517566 132240841
1 738167836 284697559
6 32332175 249499773
2 199758422 640456221
2 966914846 865939717
6 945280174 61992794
1 836268558 785166088
1 67043757 513324731
1 147067896 507524694
2 440694617 466711111
1 792322778 195861982
1 24439236 262261979
2 60509105 6174490
3 427228972 42167348
3 308762755 67063594
1 676443386 751829996
1 521211250 724580584
1 800959229 595486794
4 631689053 374679565
4 714060779 523658212
1 935147711 545993592
2 11797717 576042176
2 536493335 792998335
2 628135859 245999073
1 938073410 593374828
5 797265134 725539806
5 627184296 575290977
1 269945353 182629932
2 44923934 695310343
1 181891323 490832630
4 935201154 149798365
3 658915381 452709619
1 780820213 880702987
2 424667384 938096002
1 969851014 689907615
1 979783723 404971216
3 895296254 969687832
5 554596095 241080273
1 79850600 224591988
1 805984485 381963117
3 377245145 888862862
1 765185001 480625538
2 173470808 284777641
1 459519149 30603638
1 283292760 608095637
2 854038486 157190115
1 451285195 129443623
1 265713439 693124947
1 58818456 48991651
1 635383445 410838613
2 588624156 150903207
1 205533104 504654504
1 494898716 382623784
2 758099938 981600904
1 266946911 546959018
1 175552003 166381350
2 632429259 198958351
3 880622640 817078845
1 832880495 978891552
6 646062979 544398675
6 400133808 585215209
2 474390136 402433098
1 96457845 454752685
2 947585794 902827803
2 89549820 608501538
2 42900316 507452860
2 537009195 58782647
1 136153313 198719125
1 527195285 434555519
1 712131044 648911709
3 562687420 407169604
1 921443349 397048577
2 460738984 270736522
1 530511735 177373750
1 54909678 739694270
1 554015418 875270840
2 770188210 25882525
1 574128061 868822350
3 883310438 3457989
1 284799010 140472913
5 647426582 617175755
1 156498238 267216853
3 681295265 413048112
1 896127118 889295227
1 983656299 527882223
3 242531908 756799608
1 360614918 193103714
1 439147810 928880139
2 977888755 494244153
1 176028273 63231441
1 710484509 455158388
3 984955777 591715237
2 478335302 480205269
1 443303882 947532205
3 735373904 674994569
2 815946469 500301259
1 462375313 599042624
1 141759061 351209518
1 157568120 159325065
1 106272434 986392950
3 235412181 169558959
1 520135967 462071105
4 78699585 953479605
3 188980194 528828375
2 255025248 663814220
1 23825109 925430942
3 175923994 630728374
2 97175345 35971042
3 699359898 488380637
1 511294015 325840812
1 799609576 573195770
1 205608950 680216434
2 246184882 501660212
2 602298825 897860078
1 637171951 855095313
1 656974958 851026233
1 396524603 829626410
1 91533074 117717720
1 431707593 166288546
1 702316105 577177762
2 818888049 128645193
1 735807893 916826892
1 450294868 740543770
1 934214323 191283051
1 967602107 797186110
1 363366694 169679830
1 957212327 926498664
1 416565884 898992324
1 712225159 127858935
1 543386200 373689133
2 769492720 736771227
1 144097555 420884832
1 335730647 198397687
1 606407221 471821610
1 222102108 278445117
1 650148713 374403937
3 81143797 914854446
2 167466949 82299618
1 585884049 523003823
2 502715777 926480488
2 8817317 322663512
3 848764947 680071451
1 909395576 896008242
1 378435622 970211940
1 167608438 452657945
3 431054792 449431532
2 741816984 88273252
1 352904642 181839977
2 636031743 407075665
1 257168685 843945655
1 972245933 187163381
1 241162753 930761758
2 769262153 825627678
2 114257907 450352266
5 72438845 242762323
1 66567449 606092492
10 955654745 753434196
1 219617613 927235418
2 908053074 849737151
2 388589604 881872806
2 739301094 164981200
2 74285004 448165904
2 404354016 36643023
1 537844674 200739261
2 10700843 817916379
1 590954720 984699747
1 299574620 353791576
1 594576602 392075004
2 946218112 606292437
1 722805806 569780968
2 690304950 392510893
1 241419388 618464887
1 258748462 789405230
3 614616854 553738351
2 539482298 366935916
1 960776260 71676055
3 124590764 512073670
2 766302130 461356579
2 745938164 9091696
1 571160631 803426757
3 616498088 966344295
1 285415112 253620663
3 724846747 92076948
2 883342712 88898364
4 700366183 638850672
2 420745163 696667283
2 684812628 512602397
3 810392575 472147035
2 747958439 161775686
1 708744200 657972330
1 314688079 231333950
2 994654840 579083849
3 289880776 84295904
3 273759370 396408438
2 473809790 359727785
4 17339498 905278704
2 427188379 196255865
1 828871899 757387757
1 607548672 15756229
1 966522286 468380294
3 409908542 325384557
1 905873194 260744023
2 24050595 68455882
1 159079448 197579517
1 512768683 197775075
5 335860233 858636308
2 217576400 329290164
1 164643716 922892902
1 837180686 689417190
1 313326240 216981159
3 385712095 187822048
1 577806415 464391919
5 751888034 768671327
1 423180105 411787340
5 165715914 857185049
1 913351978 515693616
1 160637011 592131415
2 381197255 69698240
3 175666535 211685791
1 447951408 663440023
1 869305101 834293805
1 57163169 851861719
1 253731743 443347356
1 727187584 52519258
1 802541913 152529960
6 528954707 696809896
1 875820722 916869946
1 574554624 599127962
2 71529473 956473543
1 712203448 10077404
1 747328138 562709992
1 572324604 357823335
2 464561587 401461513
1 676952156 23815488
1 697663558 197617948
1 374333711 610591915
1 437946308 218726170
2 188605422 465827260
1 403404805 568286187
1 51123402 40799354
2 848636352 608048162
1 667342685 89116771
1 269864644 925330144
1 814666866 12601491
1 464205889 894164060
1 753560065 721577128
1 250000101 306282883
1 113592954 4667061
1 874339167 81729266
1 424735872 91118425
1 105534699 972335530
1 420111977 981480977
3 405054708 579708147
1 336380091 177276877
1 640591953 669937283
2 906451171 472636112
1 6601756 509753409
1 437041230 250571827
1 587744187 340007050
1 433028825 637215814
1 801988697 276258284
3 925364344 15631038
3 152608987 766030947
1 160711167 185367712
1 823401263 944215959
1 185094862 586995189
1 114472002 951418229
1 528391579 180742005
1 648416581 192119058
4 996197647 614026233
1 117427339 351227219
1 601612585 702828822
1 890558936 663119473
2 241524128 219396008
2 705339589 121140237
1 394186824 127531620
1 706029197 538587022
4 874210882 484426890
3 851340249 500272140
2 111968904 880135185
1 225207760 807814840
4 482514486 270534249
2 486427278 964560197
1 468903198 807621999
1 608001160 649204347
2 195000027 443910869
4 432208864 238270695
1 428812799 439088366
1 171867354 346435833
2 207062808 502344772
1 502185170 625139031
1 172694204 680077617
1 658959077 666719448
1 289888432 934691577
2 637737117 143469142
2 597458126 486747813
2 439913484 237157699
1 515167918 914422467
3 209951893 233818442
1 434118926 424325970
2 15684131 862565407
2 108003068 282886456
1 746932658 677721869
1 665143947 259381943
1 777968957 236524779
1 138939723 781974662
3 41279787 643632550
2 153299277 928645414
1 56555452 238689875
1 28941866 709355461
1 53021390 930360288
3 418828126 492131078
1 383399496 469059274
4 485591600 949902227
1 357935151 291565963
3 41500805 345338692
2 548339636 277143226
7 849280640 762922865
1 755172584 702207827
1 938858176 217
1 359343408 856136906
1 17898970 916092395
2 971551110 651460688
2 577051961 5827520
4 463513253 898383285
1 423907320 128761071
2 51551389 219993996
1 819370234 559300537
1 65624588 303817187
1 325053100 950308634
1 987797030 974948685
1 873481621 125358710
1 714493067 948141166
1 521013645 677745270
1 811993258 280041491
1 384833056 99715147
2 353555866 797969948
2 315399419 756994592
3 432709784 743480423
3 690368684 633734858
1 444344313 694648373
2 2431443 615266571
1 558629939 27218232
1 367473996 749750945
1 256600300 235611568
3 397934546 614351112
3 429628646 299695735
1 202408400 268022364
1 567190480 716129525
4 977977466 443788297
1 230046958 884972150
1 96020417 65151976
1 516542983 681981616
2 771041549 809034956
1 944508639 650906538
1 453376057 847475815
3 511385467 926681763
4 187801661 907850174
1 992147140 638476860
1 556389164 362042736
3 404257034 823365683
1 740272095 487058749
1 501183704 713236236
1 982897238 61715132
1 664004739 831172418
2 351353779 380271951
2 379610789 248956439
1 491147458 669262009
1 94544040 147193824
1 552918302 124726189
2 260665685 765693123
1 287681707 176896525
1 589034452 285995980
1 220561399 558040590
1 864605840 292601580
1 99221273 667313043
2 747103383 811759693
2 804209990 166413218
1 737888687 705148387
6 696727628 119411260
1 535995491 707468414
1 171523880 377553185
4 110231752 549744635
3 950519064 584248694
3 539337764 324877671
1 51901845 124831664
1 738741189 100449162
2 259197426 66856248
1 796609095 664366963
4 467682869 145728877
1 792569509 741379134
1 447377462 275564787
1 562778311 493040839
2 143369068 282428411
1 850716212 83181924
2 772260309 757968178
1 48904441 176781306
3 532830031 667545168
1 417230064 762097021
1 344273221 535029893
1 169746740 787613787
1 800141516 35724233
1 608532631 764738148
1 979197124 911144758
8 909435747 720475048
1 447331923 28040790
1 292606934 694019329
1 795308046 792716583
1 774332426 136320860
1 744728781 378612198
1 766627062 603873
2 298010885 664398503
1 159367449 747541896
3 108221229 184370571
1 202854634 645264210
1 262887805 954253344
1 666661915 283680651
3 388089862 99092559
1 161790439 21436207
1 602551798 803715288
1 981230465 598245937
3 486956167 393911790
2 864120957 631646089
1 455665264 398981698
3 116219253 160518907
2 74720139 303783489
1 430011294 59223688
1 437311199 454435013
1 55560744 19987090
1 712067482 87089768
2 221907730 335930881
1 108096458 980601608
4 710661309 197936528
3 510747279 460687840
1 286186735 462425390
2 839294706 363936961
3 723894834 327928989
2 480607755 209905555
3 208921492 472535590
2 877310195 80091612
1 716274008 170990403
3 879609131 188081018
1 728929841 473313919
1 475260636 87902130
2 543120806 587470392
1 313358395 576456525
2 774379924 56713391
2 978059373 243782988
1 69702974 69777023
3 544356057 582392351
1 715909453 390898636
2 910789281 22090519
1 104060497 463640236
4 808572744 756483436
1 104178667 111909472
5 499198252 556896093
5 43096349 601825652
4 81655953 30140188
1 393802547 922515713
2 192959312 27064196
1 894141205 362675930
1 88168364 574396837
1 701338612 249522068
1 950262471 628689107
2 874478863 672783170
2 803737071 853264628
1 453263671 729972698
2 397253738 691070095
1 808954033 206606207
1 481656461 63348650
1 672158851 297934571
1 509494240 207395357
1 282547906 830872546
2 785041332 286829728
1 603215325 878221113
1 625394847 291607138
1 573770067 272921385
1 699834788 302214831
1 41487157 796780629
1 781079016 722177630
2 938280402 360803574
3 371635251 77430724
1 847597637 518137568
4 397361339 961518220
1 758716271 865484212
4 874749348 252225593
3 722236474 723113324
1 903607931 160796455
1 328948825 134015032
2 809913590 663128686
1 448484372 251733506
4 504446837 91581682
2 56346023 648454200
1 192930064 923003763
2 652805182 895877592
1 996954337 155811292
3 962372986 457109641
1 221646896 231119645
1 757812168 296638232
1 675660073 523956714
1 668939479 795883977
2 613209372 275778731
1 276509612 274825683
1 180348763 617857600
2 254433249 71964792
1 736637820 9648810
1 129100666 153693510
1 863906655 793070131
1 271973270 222258990
1 151237640 763722117
1 227079665 632918480
1 772673851 329934451
4 410885066 963472129
4 301411152 485476358
1 434501984 297733033
1 599365239 875367722
2 421912455 223468214
3 72156961 584946282
1 365026424 672021682
1 139098676 105321891
2 769667538 62323485
3 341003366 357831402
1 416650735 865359231
1 180324014 431633590
1 208743240 63406251
3 193572935 689437764
5 834062687 341297058
1 334348489 417430168
1 553343565 514796728
1 86505453 202099362
3 747414188 42784898
1 880889417 387914486
4 112463245 493466164
2 473842959 610875508
2 814997568 263433119
1 836026152 335226397
1 270834819 977697561
3 394376528 709226594
1 97050260 678465369
3 101679427 487463935
8 457623251 97390144
1 315579030 43823144
2 637472360 32716646
1 278254250 864749106
3 806780294 235036437
3 35316613 786676681
1 416996966 424328765
1 15446872 894571799
1 974884379 120314216
1 402193645 249524283
2 831142155 628968677
1 785177847 652732376
1 851441709 139111539
2 781487209 644115779
2 547327988 134540147
1 789750534 414900233
1 65735994 416423690
5 474230548 847452112
2 171746173 977875602
3 733977315 956496018
2 108898414 714786804
1 508334609 476146646
1 382246943 179785079
2 513514641 280675667
1 580176307 930433042
1 193350081 825001545
1 142137526 301218164
1 417532182 697279147
1 453081484 121555714
1 529144251 345313884
1 569820687 980929443
2 169734196 958852665
1 999726730 747372790
2 755355138 724441579
2 752415294 145730473
2 831159808 815288137
1 154508303 967646005
1 505756544 432377587
1 61292580 453200992
2 570780247 807186461
9 908901684 104668079
2 145467159 727709549
1 897762947 741398618
1 44946412 327703284
3 604543077 825452264
1 815282947 738736232
2 181412273 486800267
1 143092412 684866865
1 818741075 157657248
4 798057658 376143426
1 995886248 12051602
1 87206608 899005569
1 978094129 603419189
1 75999099 58891164
2 900060237 832383579
2 87002195 939619310
2 68763411 500722898
1 949827448 603279937
3 655126953 722793636
1 203273462 315350984
3 818529198 901671428
5 528154086 875164785
1 415837136 966046709
3 559139560 104764250
2 682223102 865763346
1 495133101 728381201
4 165977886 296796281
2 757163811 22845489
1 451026459 274779365
4 568354883 918503131
4 167743857 75654198
1 465962072 303007095
6 426830063 93168342
1 95632756 818349684
1 875495385 214019537
1 811682824 679361501
3 742482958 982727713
2 389467820 378850539
7 450833773 335788837
1 164310194 825451428
1 619412583 870054555
7 967832980 770443171
1 440573925 138184151
2 933488851 227338661
1 633079256 409736257
1 261609683 57921487
2 750221232 75243934
3 11956433 192738931
2 407271875 964693751
5 616186058 69005941
2 684302519 530635486
3 184037491 147921422
1 832742382 142529981
1 816333154 141248610
2 990276210 532329906
1 924735856 232956279
1 955015393 377875187
1 812351852 409262045
1 761997855 598007350
3 820724968 245759165
1 46769064 465012820
3 60721861 339400136
1 444199770 596009729
4 359911412 952255497
1 543740368 379238238
2 510188274 811012168
1 864022873 210103070
1 147763654 383110242
1 177675549 185439940
5 825132376 544359562
2 974399930 756729463
1 801422536 876751420
1 371874983 691723766
1 380277147 194012569
3 110976575 500719275
2 159853799 38381831
1 93495822 834340343
2 829719436 49126052
2 63359956 429941883
8 992559144 324703210
1 520644037 953311616
1 539670868 492773891
1 904722840 288621900
2 104763551 241025455
1 940156085 515677719
2 913960931 501107835
3 281574977 288216697
4 194653645 887655033
1 128450461 505910409
2 318301771 214147268
2 450644912 80910734
2 428219679 604870390
2 256059170 63752026
6 947224051 338650906
1 504673854 729251722
2 476422705 543781318
2 813617436 698297818
1 622144563 951520484
1 717524756 941999168
3 337562437 526694778
1 35307189 743363446
1 828720063 940459965
2 741560706 118312423
2 909528151 579224399
3 456552925 207586684
1 721854222 514002669
1 820005758 805142613
4 213620983 39060761
1 877673582 9792482
4 546605875 493739516
1 545088431 172695980
1 854767359 786754324
1 759224384 277426714
4 829025973 39714802
1 696749720 32810532
1 89762140 806918029
2 795134021 968465329
2 747617286 712269642
1 967388322 798128920
1 867916238 4393379
1 989555210 651495065
1 769601013 832154793
2 684035281 128964843
1 434293704 106553244
4 196859107 911026912
1 585652269 332223688
2 215114553 274401107
1 920669489 618902761
4 796891721 424814186
1 763198157 279373587
1 367935614 292761415
2 739895934 846689790
2 154755448 807517493
1 334501043 680781886
1 28409311 730321729
1 309443469 104824279
2 629644113 515398093
2 688080313 232896072
2 335138187 751283676
1 597359850 807531346
1 641091826 725074245
1 609284162 78167206
2 775303389 271591257
2 909065529 992415007
2 469322575 197756073
3 778023340 833200345
3 430304941 920431727
1 121343818 601615664
3 606680402 21082686
1 838826524 731095906
3 534966632 319967525
2 601058670 664293667
1 849231965 452259884
2 945405116 813058535
1 186907985 957862147
1 532624944 901753948
1 939298697 290752020
5 368655119 508628996
4 510243114 546163002
1 996419821 874916939
1 338252378 254552826
2 484186144 650744048
4 408765415 804092003
1 216723984 735321599
2 520357015 657211668
1 719227028 554022263
2 183507942 478927017
1 415134427 133925734
1 9010745 17685490
1 181166836 686718648
2 782103685 378630373
1 383934478 497176025
3 462966020 509679383
1 990904160 344916485
2 909162077 681169825
2 596681608 144763365
1 460967472 861292115
2 888711026 596155151
3 143044081 610665445
1 614327031 379054725
2 602183643 477809942
1 87140571 830790413
5 883335420 95546648
1 831844765 949148709
1 904497063 472424811
2 968425478 752059538
2 294247460 404708637
2 224518568 666928059
2 632904912 630443219
1 41240173 497098490
1 948488679 330124278
4 393777999 91189456
2 574194109 464839474
1 818918105 562051859
1 848051998 17808170
1 921226323 595663430
1 401011507 468752180
8 518982533 558476866
1 965503933 977141016
4 764169639 997637279
1 724218781 701577207
2 717296903 662597561
1 362491507 841662284
4 300641375 542612182
2 972600057 938566107
3 820730849 267695444
1 932407869 901531080
1 681208443 425099442
1 814096165 248580948
2 783851812 345317363
1 375455326 267836047
2 835852224 917070538
3 406817853 32651846
1 761486288 650601463
1 945495116 880854094
1 338247770 10993910
1 2585586 701301366
3 616358975 181846263
1 627325037 440573978
1 530410971 195988588
2 343484131 638878925
3 288191481 115692582
1 547093990 474307413
2 206663335 963156458
3 825653574 654759786
1 7762802 204940645
2 632913558 678918688
3 988402177 570090098
2 281396663 551398443
2 657908912 126323048
1 131753715 801896113
3 163000884 368983418
2 19085207 653694947
1 64769134 25970658
3 664035460 774715698
4 205083904 942333135
1 619675028 922715926
2 322329332 20043411
1 998150670 295982670
1 14773782 384896255
5 746494166 307165858
1 450925884 205171163
1 711543528 800801390
3 268963669 182811741
1 595457485 131897498
2 117658508 509073962
4 777891843 296182452
1 979054700 303512189
1 291742192 634777273
1 862613915 402527692
2 254627863 221127600
2 106353707 797647434
1 657736728 434315756
1 293298823 85119326
1 119921140 145535979
1 410692414 15968060
1 777171638 244730220
1 648020738 392969010
1 203272614 824285832
1 919954989 558610411
2 267557269 668525447
1 168964753 915367577
3 607441254 969271475
3 631138678 396114435
2 656161748 442288911
3 99657685 711278826
1 667334421 985894345
1 887469689 172399202
7 285481451 576132449
1 928704942 342083040
3 629539231 485768084
1 630654552 322994689
11 190290144 534851314
1 329085012 860761330
2 310525142 523550611
3 304566300 468698524
1 286663339 896029431
1 664971823 927299737
1 925136550 968565123
1 106460774 94251105
1 113383646 310198015
1 409175850 734955539
2 231927608 975975613
3 991435612 151570656
2 25322540 954570987
3 453542894 780193025
1 172734918 177262010
1 185246352 330320822
1 837121787 195429734
2 854634013 650980938
1 779203843 810343394
1 388991030 925424623
1 404943128 594374936
3 326390901 780910115
1 747095467 378251346
2 395828921 185338864
1 47033118 241175800
1 592120772 575060200
1 747477136 353885215
1 647809740 437476616
1 932308494 623075055
1 343182678 776430745
1 481437420 928021332
2 344041088 468638993
3 630420493 959492741
1 915055432 534106273
2 634545017 448566679
2 901629076 833687159
1 583366960 267735354
1 694810918 726672696
3 774555031 527396493
2 579991720 75217632
1 503742242 379274811
1 644335121 175314361
3 885920445 812386490
1 132910375 141825140
2 258927875 912580306
5 549827260 57340408
3 76752773 663578393
1 178537683 891778099
2 474399056 894816549
3 66141585 771144761
3 760027516 359490954
1 959539535 459787473
1 779080359 497053637
4 17552561 192231945
1 180514398 985553761
1 597962647 496797692
1 840322778 469808714
4 98356942 157234767
1 528594614 586576986
1 497833120 850687933
5 400078795 145662073
4 30463263 514354529
1 640104778 834426772
1 400131335 78511234
1 279583437 838127965
2 259813332 211684777
6 7791627 491986099
2 883710214 921008166
1 836252714 413629108
1 908790663 96207034
2 910032703 796460429
3 489986492 287753571
2 629034313 449574554
1 777705492 743956788
1 105249789 134736969
1 286553624 72770858
1 248627331 776392759
1 891230743 994495968
1 312826987 501567770
1 995077653 982661116
2 792659727 3729044
1 480641024 501912758
1 675734691 848165147
1 857363122 804028375
2 956196878 792029857
3 645005183 739164813
9 965637991 225441322
2 811172738 4373814
1 65379225 664123079
1 390246861 123812878
3 820995948 404139593
1 345062602 431959955
3 71567367 402595727
2 428238377 730293020
1 9078283 2539403
3 38280079 940189917
3 337218818 707122041
7 453890120 163015477
1 652017892 185759184
3 628734648 258381477
2 271041933 840843965
1 994651872 830871453
4 988313129 88672204
1 898265833 605382884
1 522009648 448507778
1 250031858 642790295
2 912887481 666201149
1 626436160 895446795
5 952050881 807823021
1 549756801 651474917
1 485565898 735484015
1 909775458 465267231
2 822179154 697454169
5 276775104 904798363
3 435379119 831926040
2 234009350 110840815
3 304741547 884971573
1 295066588 744007060
1 186138855 887989899
3 575934028 955061783
2 784850625 821860705
1 385692793 542043952
1 986844082 97497179
4 133620921 368421404
1 821540148 487313233
2 133507758 741747100
1 227193474 485366363
5 94360838 583440643
3 320489096 467290363
2 116001720 676147206
1 977626465 767673617
3 594343704 261738310
2 509954551 854711341
2 7965946 749658249
1 507720228 472140736
3 258985599 508527751
1 600887856 262137366
3 907778583 236606072
1 792323047 821357116
1 197232253 99049313
1 40445257 19867652
2 793931835 403424795
2 709251851 409804560
1 351184969 845432933
1 925373440 746819705
1 641154523 785661410
1 67963162 905205657
1 783406836 744012870
1 747461744 378953484
1 274066490 732197919
1 622426194 197951301
1 853983551 91522995
2 487403586 680889002
2 462617562 517747030
1 767659145 778025716
2 211792188 842385648
2 314679520 155589879
1 244464889 537633258
1 415895299 663972414
2 645770222 813177110
1 965600528 297723574
1 826491208 524619737
1 47321954 190662278
1 210132001 753746221
1 118071604 74293211
4 708965690 24913590
2 509559539 992751035
2 790363086 576803243
4 479589087 833793738
2 470267956 711427586
1 859928842 377622741
1 509765041 552498295
2 952534362 287924881
1 289345612 614371617
1 263257986 423064669
1 904501445 620929119
2 134285180 461836069
2 485675280 187214805
1 922360130 513660055
5 223369493 697407388
1 39691529 835094234
2 367722126 312778254
1 872725785 973531341
1 641753780 454637406
1 701078677 632392024
1 824237172 52633121
3 480151025 704030860
1 610793497 557850762
5 866151807 146975772
2 336336060 194607088
4 24511006 120128355
1 474315929 317193051
1 480164923 398400890
3 151854276 699931610
2 28916373 165387203
1 390182483 364439641
1 372287824 146583674
3 756802902 144259582
2 465477509 777061640
2 624468149 822233264
2 364219091 470826631
2 493475616 748605727
1 635704852 777018989
1 796932632 662665319
1 934542331 519743213
1 64688000 495862992
1 927014665 888873267
1 449783605 837990459
1 274237667 254563949
3 572624296 270835514
4 315542341 854682360
2 811865259 198633515
1 351175469 851726842
2 280022748 266888818
4 259087352 781098006
1 111097636 757930669
4 943591640 432982993
1 644405181 504590226
6 715474940 808374523
1 906862483 980408649
1 63962883 131962435
1 165392597 175976048
1 233696210 505589539
2 336400625 630570694
1 98238680 141140727
2 283759754 371663855
1 437144404 977626460
2 701332362 607075412
2 460440282 653060535
3 38037552 332920808
1 194406714 124883007
2 588822716 264896230
2 626608566 872253300
3 22070461 624635911
5 701434870 454289321
2 803584663 720765374
1 613338136 685886171
1 838066844 527306303
1 806817775 467559238
2 14667305 270013531
6 731532697 715678737
1 984053476 251156845
1 819810084 290755155
2 175922596 949562360
2 852874149 161403151
1 253572569 4240653
2 268355531 229338507
3 178466689 579203257
1 626539727 927925111
2 611383040 36779317
1 996351265 638601896
2 820126064 382090269
1 245577032 741426625
1 403375731 841907807
3 889120773 434991503
2 585991147 55313133
1 698088399 668284799
3 736436427 890447332
1 21880030 78682326
1 630603238 950715167
1 226814861 944423270
3 263453591 891475412
1 434127825 636338505
1 35585852 385509719
3 374250891 952689627
1 963880612 228157264
2 207332784 532695789
1 334485831 976633496
3 583434631 225791615
1 723479102 715767582
1 788017736 282447075
1 320848061 178442815
1 852707906 295349275
2 686260562 599367332
1 818917373 291147724
2 860301740 340133140
2 542674018 675755572
3 219688317 7248625
1 990092355 696570986
1 825922458 223903376
5 514924658 631339527
4 423890329 104994520
2 513042948 517752973
4 787801640 346731732
1 313027435 626185510
1 254063804 102080970
4 625972536 820961657
1 68248500 428519646
4 429095068 873920830
1 887905496 169017253
1 537694753 292694238
1 231262448 833884353
3 904774826 321959856
1 343702878 677705502
2 474039119 989969361
2 859067802 151632358
1 900073272 661951141
1 272910948 622150170
1 497149784 444401
2 673980065 565602608
1 922552002 431094600
2 814235111 613224781
1 343206602 93744367
2 206792647 554375987
2 507765382 844200382
2 248691199 20855466
1 537499132 859087812
1 388672793 417955777
3 879599263 27797917
1 380166752 408319625
1 777085920 151455823
1 802629288 930660005
2 883069221 989096621
1 83260324 763707417
1 110458757 641059913
1 801426426 259249410
1 542753538 767271782
1 672469956 165784981
2 171157646 511722892
1 455771328 166221214
2 112389322 788738487
3 996373579 638621892
3 503694562 995250668
3 747557495 298785805
1 813565969 644228130
1 537262095 357716408
2 573097728 251318929
1 483133373 53155522
3 631879867 671227232
2 477031401 340310200
2 477420254 713779910
1 683940037 504492560
1 809224229 990398189
1 893734330 800547748
1 103868623 867971119
1 811325536 487341034
2 596557416 290563945
2 751451426 342066914
3 622142123 182830860
1 137619363 589823239
1 802367694 769131361
1 967224420 28570382
1 406085958 763389181
1 336995472 873270755
1 728661017 196061682
1 458495042 202773363
1 947079692 126755307
1 640895810 767186165
2 791387241 636626664
1 806914401 651846269
1 410224585 310832272
1 113705509 577682491
1 233333992 850115408
1 635101335 147606897
1 129788000 315796223
2 11897940 686633010
1 285344408 86422352
1 956929227 850272529
1 472435684 380488298
2 760121812 625104058
1 867734715 261141910
1 986106400 262497138
1 523888493 217292271
2 78383240 840856404
1 982763828 425524367
1 1658838 995736139
1 671450728 48485981
1 506110009 568098897
1 553995435 851818450
1 543026674 673286645
2 818248751 625623965
1 812910460 307450023
3 523554228 993694033
2 775461956 159590565
5 963503213 648871964
3 915466383 105014209
1 273004036 438295425
2 235435438 428832440
1 410662520 784496439
2 597379870 396383284
3 590146256 428501394
1 635712240 816223194
1 81089260 643914302
1 502488010 974187649
3 700268325 148673823
1 972396331 866640022
1 771171725 419006700
1 814639650 306320900
1 691518264 489494456
2 872592218 469480752
1 294976518 88706873
1 353500629 907969212
2 411144809 112448895
1 85993491 874078293
7 950378675 87751477
1 340004766 336977978
2 636844422 4283820
1 415675706 144996957
2 20685350 295122989
3 77617999 138648265
1 408986863 979808439
1 940523506 789002985
3 581487871 821884345
1 625749458 684575647
1 924529487 628451682
1 725199232 29131777
3 610179572 181224229
1 466451817 67903181
2 21813834 757444837
2 302374214 702757345
1 641529880 202251776
3 886316498 594321458
1 934213683 129979366
2 78530439 97059440
1 46266822 129396985
1 594399548 679998924
1 879477807 373209479
1 354273586 554328144
2 349794591 326495304
2 587670390 980674808
1 450398483 147362021
7 207116016 563759451
1 176240782 368815160
2 110757152 245537072
1 319932762 244162298
2 494528846 59869651
1 262716889 615206019
1 768010288 94533338
1 317416761 555312836
2 128624016 655555362
3 61011389 962319359
1 861764315 637651829
1 751333828 702313964
2 947236128 677075591
1 328034525 659138078
1 571550440 51780181
1 100980414 947525896
2 821327679 995845323
1 674229316 201865083
6 991936108 287595319
2 478786823 556168685
2 985110561 975949479
1 569736605 666078309
2 770731958 196906000
1 818390919 219033810
1 454117693 472961923
3 98315204 26780408
1 935810846 962567523
3 273854046 123298410
2 38061917 780071971
2 367334943 646827643
3 545027733 810473344
1 556308564 233511232
1 70474569 261460776
5 498592275 295261649
2 326835680 54821737
2 830558925 60147184
2 637854109 890451168
1 581470905 180878206
1 336130569 866672384
1 341006079 208434152
1 284370553 431840429
3 735845814 488216419
8 972322949 724145463
2 485011754 938525230
1 136892215 147311069
4 920732791 816976876
1 849587139 136481447
1 48230400 296891586
1 169504207 423413246
1 545143122 297769404
1 512848664 156285316
1 189379640 237256591
2 904019966 420197721
1 380352013 188306576
1 88080091 691947974
1 955732419 71712227
1 869985578 20487389
7 10781513 204206902
2 166918852 222352671
1 649604795 192159567
2 213091117 889219418
1 128082033 610881126
3 417248928 672257970
1 550099328 72901930
1 166908510 213803504
1 428146959 363237378
1 560153220 261233676
3 415334970 193932457
5 955886048 826780847
1 157843570 368234880
1 973730192 616782282
1 358107274 961597616
5 595635561 410937829
2 742093416 254041521
2 242231607 587750870
1 318196654 207800365
1 756665421 244437498
2 99605086 439510577
2 934145117 727998774
1 338055555 95900997
1 457121216 737104541
6 882453801 677278941
1 897852685 404223936
1 846040802 842086620
1 469831236 109586174
4 42913607 125133906
1 825567557 445803964
1 375353844 578562088
1 16207545 847943285
1 154307369 574742783
3 904655661 401203289
1 197295405 509429224
1 781329807 983633203
1 153904900 763205467
1 159793669 500803258
1 92000991 648708770
1 165487495 405275392
1 845037750 828017608
2 716445110 342148861
1 411126412 378629362
2 619605965 631661802
3 712413436 43321498
2 867379086 741446000
2 251563785 706415911
5 314766140 289334095
1 434174953 801626244
1 637689563 241036738
4 476883591 225111218
3 814879991 262823974
1 412136852 130236800
1 225516511 321281198
1 883399048 908541167
1 882076519 317587862
1 928922081 192981207
1 446655476 726259320
1 191066102 827709419
2 432924315 235712950
1 495790924 265345054
1 243222679 720062738
3 262137863 797915663
1 928905420 237055003
1 478487362 341452951
2 427541841 924967958
2 540531223 68687249
1 583396215 339322639
1 216401773 668299370
1 234641381 244216218
2 675555040 762837432
1 996870100 431665298
4 725855715 451421558
1 793738037 942275960
1 749671327 167601733
1 690620441 394380845
2 23898814 81641074
2 247279963 466512016
4 558841791 819179970
1 384310866 496023502
1 799225229 342441352
2 793728399 908136835
2 288504155 997662198
1 587405984 276118520
2 673910180 784745964
3 70965181 552440681
1 640235417 459142543
2 871244980 708452523
2 813709966 388983363
3 947940630 221662383
2 452234101 838777769
1 137834619 772475882
3 194800481 403920994
3 712704964 214043547
2 647089970 371817019
3 698719324 605672219
1 976464829 535637770
2 816363718 592492734
1 96046820 297091368
1 755958166 834465201
1 629457514 96381403
3 372919045 195114267
1 198098143 578120975
1 71948983 191069842
4 66393968 295263038
2 172772093 756095416
4 810789276 43203680
3 103517179 28684639
2 970315418 249210141
1 440798550 673222383
1 811680149 972670555
1 5915272 93811282
1 291331263 219527695
1 956482566 914898469
3 104847636 795117795
2 928892571 779114575
2 825241106 64344120
1 311596867 206981265
1 351200114 304669757
1 963331694 97921145
1 50072776 524354802
1 921837828 605506413
1 619052116 799832108
2 260656898 734630516
1 886448962 576096814
1 846259456 405950114
5 349494270 657090097
1 698849816 754780362
1 972897628 84965716
4 989879718 460444734
1 855866229 390974849
1 243577201 17124257
2 629832822 234654461
1 960693195 369014301
6 719348884 881647604
2 55107131 604032119
1 944251443 269150224
3 817031343 891300181
1 719827510 562316804
2 621135772 735628484
1 372896097 557064203
1 576954226 101853263
1 390817023 842326370
1 340397260 238655962
1 652739818 810152442
1 274007496 489921194
1 326237411 852798208
1 827713502 512141828
4 654901054 229475880
1 178915163 46108686
2 912326573 787401910
1 153796220 352169291
1 66292250 613389987
1 520776899 49703486
2 680451881 996413255
2 10545284 107491838
2 935726435 996980423
1 825367975 344374355
5 272500655 135492990
6 118019064 887576843
1 965187622 547106877
6 535476809 348380420
2 718398033 280534738
1 574336036 236411714
1 65176360 407196573
1 530251160 682625165
1 719915005 738748172
2 494867656 636786115
1 913115238 922778124
1 570264469 132195600
2 344932357 497350970
5 408993798 137162972
2 813385076 610852039
4 964747970 130955773
5 158760104 658917882
1 813170443 299189953
1 961546779 621496109
1 293387732 935832294
2 941145754 512877127
1 583200587 528375952
2 624452350 370400626
1 936203547 677854675
1 946288309 625841733
2 215537241 171583246
1 472385508 808965741
1 599560468 106877611
1 713863668 568439222
2 937607787 65786849
1 518589364 203330361
2 444131906 56608210
1 723779972 346650688
2 759280047 149115633
2 903103023 207563101
2 946047224 432030018
2 640900704 387229981
1 926040273 839182556
2 870273562 625628471
1 343355283 428804972
1 218258875 305182400
3 60001463 934170921
1 520080310 870471609
1 199972485 778041781
2 187368602 795911158
1 389524082 255824486
1 788873587 5271638
1 123710534 288429959
1 14932794 578343742
1 95622393 710841482
2 208049123 531778420
1 167485581 400328650
1 178425655 667265166
2 878481776 729370995
1 959826949 262606356
1 975053413 908341362
1 100625084 415907128
1 239807378 88737963
1 858352246 133294085
2 229643799 381674229
1 532039640 41628098
2 174088896 33579377
1 119952027 885293617
1 85239538 415071969
3 955268966 291241172
2 951677828 105836104
1 591387972 678780343
2 480383317 170839802
1 5422777 102707664
1 118730999 152708835
1 974200902 100084175
1 503561712 130194353
2 79944483 277411239
1 732716905 100098272
1 948062255 320931134
1 885528219 109937657
1 723675909 244397391
1 692407949 982750127
1 603752343 515206626
1 765879193 827486264
1 947958852 741054003
1 33924266 912510130
1 306696025 308055139
1 52398164 14619141
1 331096342 172771588
1 565490703 146093102
3 609190312 637415029
2 522479094 943549119
3 968808780 376862779
1 221875548 683322702
4 311321901 168992037
2 160355929 574348982
1 943738527 217094112
1 844182181 451720553
1 446651904 327159333
2 147430509 854108473
2 618435238 255105404
1 468178578 921307245
1 120205196 474555846
1 248474062 545231239
2 291272577 957611244
1 225223024 668324542
3 288076619 136569293
1 703975637 48763135
1 709666706 303874375
1 51440652 396550209
3 153288631 198186543
4 56585560 477536289
5 828910778 252112374
1 92764196 43849583
1 870302179 102053027
1 775010313 805477315
1 297013130 106909089
2 480129445 801896119
1 495079810 40804676
1 332795658 555123337
3 343919628 78012980
2 89125260 217092249
4 744687712 973632598
1 165651941 870351065
2 874213181 967152629
2 231247788 221425732
1 291302254 362478224
3 849598423 922948865
1 142865025 19451975
2 254348544 393117470
3 971892803 406405976
2 779567523 334865343
1 522075272 670765125
5 99443513 968415776
1 138494515 792239761
1 848952284 298977995
1 948454399 959980558
1 399941361 910618034
2 244991364 636888633
1 877464242 187819514
2 545509256 564634857
1 764692653 751685775
2 144068588 733198330
1 819053562 201496974
3 969740727 234513306
1 22162132 534110620
1 503735193 647605762
2 545544133 19040795
2 428179484 923608659
2 568673400 958248512
2 215879127 513282175
1 956041682 727253625
1 546786076 772249455
1 429831644 561262197
3 844407148 303681597
1 231577387 230631061
6 698187286 218918535
1 298736911 506806506
1 252115171 895683220
1 729102899 762580780
1 638785142 940303418
2 353576352 678907784
1 289159558 86688208
2 15622878 174475266
1 535807303 606566964
1 603607018 636887369
1 866517729 312472688
1 21054489 281165748
2 724738289 685150068
2 87348204 480656202
1 232971015 208212803
2 610857656 811030669
1 630601430 835665634
2 175037429 360584322
1 412791872 184857273
4 836379678 980168945
2 476846462 439876390
1 867523751 942585111
1 607890477 247320344
1 838303792 439513846
2 649866739 338548175
1 137108751 944640697
4 827015540 928754645
1 275775949 183078156
1 838897655 803025429
2 717192009 845250688
1 561303135 927851480
2 819586279 85728482
1 312068055 549996055
2 651860380 734445338
1 468128596 790676218
2 281159326 565740039
3 304909036 325541449
1 331362111 126880801
1 816451781 655153935
3 292134704 853724325
1 967746908 916519824
2 134992871 387991658
4 231524172 273985440
3 789218123 182032007
1 508260514 975067324
1 732167714 537799210
3 570814055 557717778
1 356109435 18568826
1 829617140 613587339
2 715989735 332780610
1 929962045 827465644
2 201864934 894705179
3 244030241 964336162
4 159038365 948014526
1 364236280 56107426
2 825728983 896825813
1 932793919 503620254
3 700158620 708626881
1 32136446 260530093
1 121411500 169042351
3 94525443 949673828
1 404867953 90493734
2 729976585 265002846
3 973057731 976774763
1 217641885 806589520
2 290406384 678639567
1 806481157 468678450
1 523714489 445739186
2 522214617 961252505
1 127520574 917426789
1 347844532 420020485
1 292700269 717522258
1 330349604 816474126
1 382549641 744216934
1 832296269 536452757
2 372873223 748849161
3 300727025 384391351
1 802487058 476230316
3 274572118 411129092
5 848655599 948478228
1 5329318 359793645
1 407312097 443369808
1 17685061 911700173
4 910969323 835938419
7 930469360 537461282
1 743796946 401690842
3 190188436 190621735
1 630311603 337493579
1 845462234 565611793
3 962656687 434660933
1 765254295 219043440
7 149924359 491794007
2 400754367 136319907
2 560351844 712029766
1 500747795 845003335
4 692546113 808020763
1 93005248 25010244
1 799481528 116414050
1 476410887 720405429
4 875349209 110701805
1 290448239 504540247
1 536022616 586736210
3 597779723 48004435
3 290167835 986436392
1 109971523 330032838
2 818152708 149013214
1 945326898 219359855
2 177585639 899842307
2 399950186 43941599
4 658737049 604626911
1 622935682 58183476
2 385722859 495541631
3 271748375 69687762
4 315596702 257803777
1 314411063 3383046
1 742442787 708940944
1 984637300 244589131
1 502185067 233040193
4 188704118 515475097
2 154941413 971550825
1 162162561 251862067
1 73548444 602101545
1 612184397 152957329
1 418108070 751673299
1 895718850 354618462
3 495515605 368107267
1 863914392 853642456
1 461488429 277794447
3 800055905 601736682
5 907628841 198466818
1 918568550 837446046
6 176806651 681911061
3 152582921 367079467
2 117504770 82925223
1 503582909 973083659
1 85400575 482093824
3 280205272 40338652
1 34456358 812072639
2 593979106 360243098
3 70744714 381874014
1 701050171 880223444
1 635278002 615124412
1 273142403 533338084
2 385929163 981017665
1 79738089 637970252
2 855937861 82104849
2 239527907 230502332
6 349739081 640312646
8 385658400 807629313
2 478701710 968293008
1 959353113 654378256
1 832274830 965292994
2 673091269 757625241
1 990739701 370708765
1 193112431 505561853
1 598591463 651197405
1 613695127 858279910
1 46068373 636896989
1 296857331 887005659
1 12996577 772799772
3 85264506 882022500
1 564871324 199938380
4 999097586 717235165
3 543240018 241804353
1 244961177 993920010
1 463564599 187930313
1 63703373 939940383
1 131443361 228335228
2 2024335 654978480
3 619272283 384758725
1 902589897 258885458
1 509064728 206595650
2 691693273 211655982
1 829017525 611042810
1 864119279 312699895
1 666260050 529087666
3 635829705 886222340
1 128031501 672461295
3 463705773 688890986
3 429642393 730624617
5 902282315 78738256
2 887010190 453048549
1 33485626 572597172
1 22228273 199654574
2 271052107 109150334
1 25235179 220517025
1 739919010 686928719
4 870983091 615810443
1 82787115 803951938
1 673618889 781668540
1 182366680 639878420
1 323935682 912301766
2 863410476 716827021
1 95989209 705004789
2 387502187 386311540
1 127141156 802602556
4 813936683 416553304
2 404836349 872899300
1 611594369 293815725
1 289762199 236998153
2 250200796 659045768
1 789242021 292201640
2 155147981 605643629
3 230088179 876830166
1 18197863 181957633
2 627720996 537564557
1 296302683 927989879
3 417201892 631916857
1 905703039 494946212
7 499197464 774866540
1 135188295 961277202
2 30859071 587899295
1 504740651 610795437
1 36921057 347327542
2 119802293 855022126
1 570912175 724196830
1 739996548 774325899
2 754423395 610953935
2 887177420 374737722
1 864583337 851017265
3 372163447 106143300
2 256699265 757288279
1 160828824 2804185
2 560097093 305132415
1 341268549 351626696
2 475451248 953445606
3 633121211 200883011
2 348637732 644467013
1 137625313 7151680
2 479231443 629783312
2 574403624 362748054
2 152054089 837692909
1 955872233 750741315
3 234215002 846707849
1 609284719 708010043
1 970652383 506569988
1 189464917 501864083
4 529046947 183931283
1 488679983 861033965
1 810398312 385586386
1 485374018 882798052
4 558438132 107913390
3 925785565 566260788
1 443665701 688192547
1 120909452 735164003
1 209717701 494237344
1 827945933 621066627
1 252525803 847989557
2 717958869 375347880
3 621091081 158003631
1 50160644 984407011
1 977528877 455299235
3 660572246 923848561
5 102658914 470912467
1 167192065 160289227
2 946242981 62267956
2 568477461 438943202
1 662730106 761091098
1 610921701 976895398
2 257861812 118210752
1 900514892 509409312
1 11297432 914048733
1 773896655 890895275
1 543769112 105738192
3 519240868 524050699
1 456292406 362055622
1 966048764 704389137
1 278904134 106396867
1 28910530 641419950
3 873614132 319178987
3 523291980 262338878
1 794826629 318640022
1 248650651 323274704
1 316322159 125124136
1 815880022 531007476
1 809747327 537223542
1 730263697 487839140
2 699989006 339914323
1 689713850 788145926
3 326132351 117130246
1 768603907 992763893
1 207100182 670491928
1 654987073 324663949
1 60887722 28155686
1 371775238 533688530
1 94100847 477589472
1 734650713 38715660
1 51092624 405300822
1 869237662 948380197
3 734654401 478183259
1 181977744 550489269
1 221697983 989927162
2 59250682 599155246
2 227445 267749156
1 72376462 93637639
1 992427049 390762606
1 636394168 858139169
4 929556165 896818940
1 616722496 534278565
5 181980838 215360328
1 315299626 306919901
1 190768534 552346131
3 693838936 935620647
1 145743844 940154936
1 171241989 538314561
2 747370969 564410826
2 316143615 813595765
2 537970259 986253860
1 410732132 223344246
1 625314990 640727382
1 727002377 547259096
1 430391361 370031658
2 845109195 810504215
1 370021251 68986205
1 303323695 833649287
1 187670197 271808553
2 969056071 587912844
1 581409744 861233038
1 729268397 154931682
1 315633906 486531771
1 904220772 639055224
1 637039749 532614295
2 148092 17743891
3 468951402 588670111
2 297396869 414661226
3 402347371 386925663
2 242444657 158029707
1 275342565 279766572
5 153520083 475342682
1 974292783 794254184
1 199327914 423185052
1 142612611 639755206
1 451078398 762904075
7 540460372 615596492
1 8966150 728960032
1 354914819 434600449
1 291871292 527622369
2 9313553 139466375
2 197114304 466505857
2 44163983 224331753
2 398018876 237583064
2 330470682 602999669
2 725359561 784044513
1 701654572 344037372
3 924194467 355591211
3 859967173 57995772
1 197380489 430955599
2 940197197 920137335
1 735477427 725694807
2 344864385 386159736
1 256312099 609794100
1 879319485 809265693
2 714696916 622369193
1 876703252 827214017
1 300348942 868009612
1 43105893 899710691
3 460219657 418097114
1 734323449 210261416
1 56697393 857233570
1 931344313 89835024
6 838124762 15714785
3 570739754 198505314
2 272430724 782403144
2 145993861 589924543
1 166169189 334511602
4 603084565 360381041
1 653204822 76163810
1 790794053 935092525
1 445312584 197321568
1 645801707 161405449
1 132024308 825982311
1 914136724 595166118
1 557514316 616351728
1 741733892 939176491
3 596346474 505089035
1 433384731 125750152
1 577153897 988962568
1 27051461 791255969
1 729428793 542502654
5 734927460 723798595
1 890308512 715749439
2 260268261 508500392
1 191416419 233691311
1 491073148 230079969
1 797152841 653158888
1 516608778 561410812
5 687519996 247529915
1 259490636 975466221
3 475739846 178247882
2 624487264 433515389
1 279628775 730897242
2 229630158 91125584
1 997417690 758195699
7 320490442 718214793
1 714941398 180975707
3 93809053 926741091
4 346523207 30688553
2 284541625 279477464
2 332708624 496814098
1 741420381 522718133
1 240417265 563885770
1 939797314 323138583
2 611963986 798356227
1 579161177 495972481
4 119547388 596781411
2 580177426 576346238
2 686934338 29387708
1 96847542 281000729
1 459513759 82229939
1 948556349 907943067
1 344328271 164269102
3 803654649 547745447
1 803034891 919633323
1 585414593 747644458
1 279897545 791416960
1 451945769 685979914
1 462440730 978696252
2 811424204 991150933
1 459026975 990134728
4 571415095 845893061
1 448309081 185799943
1 752468888 640218597
1 934123483 637951889
2 124129631 271641479
1 702126491 370512676
2 15518512 40451660
1 3416408 104417477
2 795967855 820549738
2 913130853 926671993
1 653069587 376657482
5 226494012 985290105
1 414565911 734852876
3 785354736 758081577
1 787965499 551329393
1 953902052 951431401
2 124101468 392119805
1 35939863 562292656
1 666879859 290833585
1 280109137 96143540
1 110826749 37983099
1 28334174 501633050
2 552313251 537844599
2 518032728 159141224
1 303071872 117939830
1 980011826 170152992
3 237804449 348070079
8 104997620 943655952
1 856131186 517427069
4 109809349 748228699
5 855589013 573409055
3 250616623 929991360
1 829175 628571852
1 404519908 692005552
2 421762462 52136369
2 94174110 901321839
1 907990579 338075863
2 485698823 190850493
1 461880503 944197403
1 153312116 840801998
1 425046051 310845688
1 824831036 152982184
1 889270138 662134897
2 180093425 270480419
1 956995323 128622816
2 86110237 390864287
1 468040056 958456460
1 558233841 652166590
1 94291080 835708986
3 240857439 623197895
1 243360914 345933410
2 192786896 79809920
6 557897698 304312792
1 502283179 307417969
4 843091521 133123220
1 638106723 618397869
1 136713959 849038093
1 787132540 140917168
3 272716055 949982976
1 196829462 583767080
1 670618967 560182359
3 304938802 589008652
2 743037605 91419244
2 381595614 659705994
1 985297218 641534637
2 157438294 376781292
1 648621121 642845373
5 785239485 45058433
7 245286368 408543592
3 421511708 420302755
2 130604609 256279422
2 579187886 650153938
1 904874545 780774694
2 397855574 659142099
1 919684137 468181231
2 41920200 280181202
2 113595483 495159055
2 892906218 603166950
1 672831497 627864233
1 529869690 344928067
1 359061336 302681774
2 304352059 32197669
4 230209483 586062810
1 956621105 719517815
1 909399563 848563139
1 414708959 332624302
1 270290129 644780558
2 42903452 385739469
1 729514068 414310920
5 932559100 625048115
1 215428983 126977730
6 872936145 456571727
1 602060171 412836353
1 813264209 619910463
3 799407825 27133907
1 167117673 536893467
4 652503678 245121040
4 236485402 481458714
1 565400617 929927422
1 110316242 787076204
2 140141739 317654939
1 710933182 568903491
1 60160024 948259056
5 23799998 948771507
1 912922555 374007829
2 357896287 41425837
1 107183552 117504988
3 844059432 664798504
1 993281550 110697533
3 807400804 334884551
6 871705169 396283314
2 784409337 553194377
2 530316088 916142979
1 855088712 109944312
3 835139996 953136311
4 243111672 85285454
2 89198236 926779630
3 188705582 373261369
2 1074836 691621866
3 336995262 253586691
1 8756898 491296791
2 702088898 109790500
1 271274035 105641751
1 48494575 752821638
2 986901289 804490435
1 435884680 780365822
1 596264968 192581314
1 336961638 667028290
2 278059440 187839757
1 806945047 566145605
1 31889918 735266614
1 306974607 945716078
1 94038906 79085634
4 39935269 910341341
1 901442239 415693052
4 918405367 319522952
1 616852765 356398213
2 162236652 846509815
1 333119586 955755160
3 206373525 140010820
2 409857676 485857796
1 791564971 461916700
3 344588056 208183095
2 282567509 720207737
1 975452356 276651571
2 655477234 480732340
3 386903898 523429161
1 705944215 288707540
4 536328262 935384549
1 171828088 103670559
1 616330667 997177327
1 62741120 274351027
3 256352975 28422744
1 710402267 122071995
2 430237394 621242853
1 507726285 817119785
1 354067073 702779611
2 245870537 518071224
2 706534736 493187755
1 26518811 695295557
1 68864788 9729498
1 399936605 899050944
4 409133423 669820240
1 213811605 587574094
1 229180755 332968979
2 119063854 388199068
1 624357338 597153324
3 334853183 191385674
3 784867075 971874641
2 214529063 470552835
2 908076348 706566908
1 479204903 483365762
1 638844746 104710541
3 375535070 589529529
2 909771732 146016690
4 398681855 270311981
1 86832603 444517404
2 554773082 520258652
1 273757203 663204971
4 529460356 267291590
7 64744540 728682919
1 414632187 452119407
1 624891094 310631228
1 1816753 349210471
1 793719952 483144347
1 230703205 538690700
2 112681725 739313316
2 576293777 693834114
4 357958542 338340668
1 301297540 126395160
2 89709022 894970172
2 980264007 425999916
1 396143080 70078284
1 687127543 308649949
2 99492876 90091403
2 610622305 144197701
1 484736457 943114662
1 693746491 2054455
2 671173115 528759774
2 57850519 667993646
2 388082429 381962004
2 797380218 764702059
1 949166870 291462588
1 551448049 497729573
3 675819110 547554904
1 340412193 531505070
2 15279632 981986528
2 348742804 893856090
5 536740507 664951094
1 590575387 125531149
1 969057244 234968412
1 110600293 612738315
4 868616294 330331023
1 459759414 213550919
6 793771919 871584451
2 761161791 608350631
1 746013756 368228332
1 734955355 977795898
1 881531143 409075313
1 257755077 139614255
1 298740076 253729756
1 775020578 754843750
1 292672892 19211125
1 649984803 229983204
1 15236586 439995258
1 380484776 896053994
1 181276215 626529125
2 671158065 99095733
3 855187342 611118849
1 587649994 997976435
1 705977802 228118718
1 735414537 365894398
1 808714513 323439368
3 864089049 820197704
3 164097724 900378757
1 883873156 650838950
2 207527068 775435276
2 307473755 659325344
1 8047042 465391924
1 573489058 129644663
1 304628615 534533117
2 263916446 891964735
1 675248836 309448287
1 104129033 434618805
2 843604758 779778241
1 23555352 710979803
1 206694702 943762313
2 281554443 200246050
1 885383863 352292848
1 86025174 160269319
1 276141739 29878556
4 963297203 635354488
4 132869842 685826559
3 127546032 22323357
1 297700637 441673034
3 279041143 922372392
1 932487216 582201818
1 784324926 944635777
2 766943042 802908082
1 838069551 21222340
1 319229243 474108608
1 248277094 46157688
3 370904268 933810943
2 104661267 617830919
3 931610349 880950799
2 233802307 846191679
1 475274757 513091468
3 964985948 145339933
2 235526306 534575734
3 901431422 569210004
1 263418769 654602473
7 175779894 799075943
1 289515811 240718179
1 23075494 462328691
1 320136906 936282096
1 553448304 402576922
2 301507228 441523032
2 589405023 263451812
2 530306077 385038589
1 453978240 753915761
2 506498478 965783504
2 556181824 116265766
1 685897000 531627008
1 192332774 285553622
2 960338322 567828670
4 685587290 594150515
1 319250141 474210138
1 609331996 608056053
1 524121254 234615011
3 492304224 400211192
2 470597925 468285842
2 587804064 275643991
1 569752362 873050139
2 62472545 179184052
1 95152060 923169501
1 580929396 366367780
4 690371442 663706971
4 191549322 127326870
1 27777960 727527701
3 274658848 340441226
3 568540622 453255598
1 756797727 682088433
1 702840050 225454145
1 226245760 860462735
1 851280243 264753327
1 191162934 672983124
1 580275549 448032027
1 429143869 932399434
1 117690034 854240529
2 56542089 186569673
3 13199838 389038117
4 607421010 53055443
1 233539781 60992557
1 255245021 144779918
1 398428158 263558870
1 909567562 905451442
1 495471614 595605075
2 194395613 228265929
1 404243678 105543860
1 367599521 51334523
1 943125756 249435344
1 420246590 895745813
1 987800764 887930630
1 349456292 868317565
3 489261718 998166884
1 919719256 339850963
1 28715163 785679745
2 918957295 312256372
1 413405859 279824760
3 665303091 554029626
3 84103026 581875440
1 609197362 686571688
1 4473256 253834013
1 134626158 114338901
1 482293538 15154763
1 298817209 23443041
3 632404879 3779959
1 70929128 97119933
3 387936300 266960850
3 699033697 495304899
2 101984847 95472938
1 910168540 422897763
1 227404455 643017608
1 645305282 16790308
6 258010614 355221274
2 196591698 431982033
1 489511386 285162747
3 770614806 133249657
1 818588636 316269779
1 319319285 334529293
7 494252930 8831745
2 640405549 87724424
1 472895953 402802384
1 322775345 134650155
3 455983980 318423782
1 648554083 634902095
1 570677249 155665875
3 439114157 191806301
2 885316994 873570097
1 294549615 766575324
1 951057970 126182180
1 364237171 618195474
1 737494576 464549614
2 550836811 631408208
1 84628234 490391038
1 224718536 885115765
4 950974791 266232841
1 867613754 219655822
1 586941715 320786705
1 919342571 528854416
3 711622458 494745068
1 711709651 636255628
2 564979240 654595703
2 180626023 42261619
1 703986364 223967496
1 704011104 192519754
5 478040448 123417597
2 176322989 412259762
1 366268325 424265647
1 104516078 894278677
1 756648041 705805563
1 290099670 948493042
2 266344020 29854427
5 554329937 412542757
2 309149219 256297992
2 339407305 227149878
2 245796778 69716313
1 829192786 376389804
1 751571302 466427072
1 268467267 798166749
1 230381061 433682400
3 118144727 855132284
1 17423607 913010799
1 882494128 946762294
2 560612250 469195665
2 646316532 396755739
2 871914182 738995327
2 685828539 669541654
1 64422839 287799735
1 75031426 842949796
1 439176278 54271228
1 983322699 139363074
1 882988561 939620289
1 566055488 617634780
1 125522295 491845498
2 242566541 799705394
2 119433304 871485202
1 93018048 375905678
1 223752116 526683556
1 644187996 871253795
3 66786623 373242714
3 869349031 250307019
2 266949193 311545626
4 352818325 297115487
2 518388099 249617963
2 297608935 5965331
2 702634002 526737564
5 492816797 257487989
1 813286383 988403730
1 357256634 928347109
2 989786192 395836899
1 97151688 128384962
1 34494707 625136704
1 409941415 758765974
1 300906659 911564652
1 396817778 255723233
1 635307102 542963277
1 320357171 108933262
1 958352845 103353513
1 852491880 963576501
2 131755838 338501818
3 563407865 26179263
2 431789010 858546751
2 267317089 862606685
4 941809152 715351692
1 129720856 488329228
1 781862698 564345060
3 422069592 239169627
1 27281705 365356471
1 379636554 252469713
1 820628702 137011038
1 87899839 551735858
1 722097285 20798916
1 330414410 25579656
1 297484815 77142507
2 3713976 956503864
1 519062752 537408052
3 60320320 128311632
5 692036717 914545893
1 596948046 751849233
1 211817236 431073808
2 403880385 80773223
2 440913562 678911791
2 980124464 260248164
2 745677201 703259359
1 864182712 206758773
2 273854727 746550985
1 760004923 714355446
1 731672136 194848975
5 472728604 707228064
4 300584106 137403220
1 502969742 389598996
2 576837894 532008452
1 669638316 64524163
1 933868423 999527254
2 510382623 371865508
1 559598003 131780097
2 691631839 355797656
2 157387356 968022788
1 690030680 919186597
1 521121243 767260805
2 17829501 911934581
1 459188284 1493063
4 839758630 862832129
1 803152499 246821452
4 947797260 623506122
1 496703716 323945321
1 779718758 630457943
1 82744958 793748036
2 975123601 182928537
1 860231562 622971802
2 757292048 87725514
1 558178104 662689579
1 364531036 820919729
2 481481836 556461068
1 800013892 559332071
1 377404363 755463327
1 127193786 631114212
1 498408893 761562780
1 185152420 706761895
2 331333274 230457547
3 637491310 574136494
1 406027874 531114022
1 95255667 578765215
2 413940743 1779201
1 890802849 777502526
2 970838820 419661826
1 278320944 850050983
1 119030966 451244054
3 774958215 140860932
2 853462531 57833041
1 934870934 668742503
1 780165200 672845534
1 741999792 65604913
2 77173864 625092970
1 123836007 500968064
1 484547669 931081789
4 231021042 647915683
1 628972266 509399823
2 674444921 320087848
1 691623573 355622121
2 652551103 465303382
1 603185154 619163972
1 509545828 550053802
2 583116527 91368822
4 271830802 104868241
1 231099563 532840567
1 650485609 741956173
2 800122217 961630618
2 710584262 472990370
1 522767324 857718321
1 865931721 763261217
2 711774000 852980362
2 6054029 908014766
1 808913665 651237948
2 275634509 181597765
1 162870389 278529161
4 643550830 672703610
4 262712050 832409044
2 651399902 626725626
5 66689477 386224870
2 861172762 120341028
1 264432346 639876229
3 492833489 888285004
2 34383982 398342071
3 176137441 523370268
1 849502185 198000390
1 567607 537728285
3 241024934 870928458
1 463994399 951856978
1 196414903 836820831
1 262917327 570156181
3 390203630 285202951
2 897123802 895401827
1 895838002 438171297
1 267436653 261684375
1 140217808 177390310
4 5302753 794411468
2 330640825 22802540
1 567572360 30016489
3 718597441 182756189
1 664903915 871397964
1 698718386 327970768
1 40623030 969599122
2 670005903 507218413
4 622995240 474443377
4 18037472 774452661
5 448945780 337748725
1 891623436 444629631
1 351360236 818887427
1 839790848 345929431
2 537267371 94349792
1 173107394 870747093
1 340793645 502392020
1 147361092 737130836
2 814549080 157259569
1 341697759 35224290
1 39533738 160037703
2 525710957 8714857
1 778298400 778969146
1 638310914 392346752
3 147774210 345549705
1 397970284 46535138
1 32968132 630471882
4 779432447 307767014
1 63171576 232733156
3 9557817 451485035
1 25134530 81503481
1 235403608 471235507
1 50598700 629720935
3 548051047 958472485
1 379337555 912079292
1 33572842 64916728
3 477720836 215480067
1 392106093 201310865
1 174256893 724206638
1 87105685 608174612
2 997440756 225818997
1 141818563 903784153
1 527795454 930587174
5 440745908 986345231
1 897633146 903503044
2 830640968 326778836
2 856222298 336249053
1 385162833 653482972
3 296849852 315245407
1 908183803 489437140
4 484366841 833664045
1 518074239 362196358
1 128822056 511289389
1 888330760 581490362
5 134299446 676652214
3 925147346 246829699
1 942328695 923791624
2 534358809 994321153
3 354760760 659004345
6 168795278 721071864
1 937238664 303572269
1 558771125 467659018
3 744216502 823896589
1 433016929 432744669
1 902684802 888705165
1 148886816 952649544
1 119104821 756122017
1 865587196 59205475
3 464266045 385644515
2 958592879 389025727
1 200454044 358079387
3 634549354 44871720
1 250065474 901043525
3 473358926 168769734
3 805741676 802075037
3 149120320 168841252
1 244389315 415028498
1 739900881 268514439
1 385434869 306678504
2 418552649 106375588
1 695836525 509525516
3 40387300 154230477
1 417765945 910599572
1 899157547 106270068
2 807501751 257860248
1 583550686 143852842
4 334339308 597630684
2 969804487 15135269
3 8269629 544337714
1 383480677 360228876
3 925397337 182337708
3 36517242 669837468
4 537217776 997681912
1 145095062 138968175
1 11838022 96655990
1 611765577 334659766
2 543236393 349674382
1 981971421 699678415
1 600724860 613557657
3 477777759 477160490
3 26120489 964023880
3 965046314 54249180
3 127241766 102336960
2 255554367 680896077
1 600526780 871438147
3 791604355 210679144
4 966894428 213762125
1 636125956 692741261
1 694622849 706252510
1 324965499 671003027
1 563733599 748178962
1 925614342 907991636
1 736380865 546033436
3 732707023 410888377
3 757758502 149973553
4 430802566 140373798
2 751980249 214008400
2 641235994 276422737
2 124749003 967892113
2 210902597 187731079
1 176466158 165903939
1 488087572 987422586
1 879699471 753157149
3 488480620 77533287
1 805727469 888033135
1 713445280 642950186
1 456183099 683583019
1 532309239 134848442
1 208239954 624318079
1 685486674 534182798
2 754214697 395627263
2 428309307 912744442
1 663205097 449246910
1 196954497 368324407
2 646854453 203490658
6 610075928 902767550
1 244110231 720555370
5 524059272 184384382
1 64219301 165785257
1 701411024 120558927
1 294675660 68010992
2 101701162 855662769
1 942796788 615597625
4 200198205 218784120
1 720603200 891361670
1 438668827 37958476
1 700326431 771897588
1 278431537 603418158
1 863502225 515110662
1 986688331 44455123
2 117448131 211920894
1 987099483 803109204
4 991492677 947019871
3 267372076 644422354
4 527501011 623811728
3 785491774 793597507
1 20807237 151407033
1 540628681 636436761
2 828060347 616226003
1 531409152 28960746
3 853171880 875542931
1 957651117 719152666
4 856639960 363976236
1 634892870 778830757
2 375959106 753349254
1 423719047 138623426
1 269199721 1050413
1 627357206 243489615
1 478252168 180504549
1 740560567 315472575
1 561842960 259693535
1 123494332 539705283
1 817426648 345798676
2 808504458 784526485
3 461350299 808705125
2 491983661 620450030
4 846829595 872921219
2 947670257 652418656
1 273297495 798191425
1 285762395 536427192
1 397041900 123202439
4 110480447 317221624
1 586301548 997911253
1 941059059 76886618
2 631534240 471856596
1 845015103 192246637
4 932189910 827680619
1 269603698 312278589
1 776054513 971901810
1 726811102 659094919
1 29006831 555831529
1 146077495 223254063
1 487542273 621720547
1 198846318 24489897
1 783753110 550254234
1 34592 782704958
3 218216772 9353542
2 90693068 424958199
1 302796352 413063502
1 590205883 814515434
1 773087965 853399182
5 822443340 808442793
3 239654245 180271391
1 474650503 717366158
1 35747805 781931261
1 739751251 215094215
2 439540258 781869526
1 205567057 220139281
1 462798587 441351226
2 824705181 851689555
1 773649766 120873180
2 420762305 973851696
1 307117839 965417251
1 482782712 967601475
2 93071389 348747085
2 391662299 146360611
2 726929407 463073521
1 110651268 246011669
2 931804927 128893690
3 2699649 373358612
1 652780702 580954795
4 941617375 826358769
1 293481944 457124832
2 2153774 13436119
1 447499956 602189796
4 395438683 519571307
1 881485533 251528481
1 190225666 916062009
3 809383318 905736988
1 410811637 57193616
1 578055098 9779241
1 254767368 310580780
2 943618040 590353328
3 571633723 70490384
2 381251371 330636704
1 872423341 427048828
1 982703232 945769265
2 220064100 962333376
1 353516948 924903878
1 186445738 695861732
1 785454319 834985951
2 827466789 651458807
3 437594174 382576139
1 723225378 213656223
1 726876014 607791180
8 774421700 649678515
3 979784949 804855208
4 213075543 408060170
1 888669909 644983375
3 115525719 888082535
1 710993477 588056276
1 159506454 384688964
3 668645817 625983012
2 779738385 624706700
1 725057320 917976805
2 108217337 252620602
1 47074582 191453865
2 863848799 323505155
2 681185582 540975440
1 996917014 184396048
1 421325971 451904968
1 202124974 518111124
4 4233163 829621874
1 536132511 4588879
1 718889117 410306879
1 609018972 721550889
1 738555406 315015024
4 983162857 715425100
1 989500308 845893555
3 921015256 162107884
4 743963443 886981536
1 30195674 360881393
1 527393761 783128029
2 854541176 607125731
1 799921781 129401968
2 701842256 107041596
2 785346444 587400984
3 246132048 888892421
3 227094608 64389805
1 988361935 668981399
1 255663560 972681117
1 184655452 842070753
1 548465669 712070726
3 987641365 440481884
3 634796442 545716338
4 660694388 916481117
1 160201698 82851667
1 853663351 191434487
1 309153589 727522118
1 741425648 533430838
2 90838613 680832604
1 610468224 761921465
1 790591757 51054801
2 621025231 605226371
2 571578140 99391761
3 59968048 707155253
1 19388868 278464335
1 180744978 320190586
1 496936309 795797031
4 823968736 488141575
3 508999438 647737015
1 500396856 650632913
1 12175005 461917787
1 584368425 182657051
2 158949211 287947968
2 934706005 7699823
1 625279098 209595722
6 227261151 99915514
4 335476940 482091447
2 23447187 7919316
4 137262466 996276470
3 880075965 446503867
1 281015456 683269532
4 604645599 314044367
4 777751867 464495090
1 946789919 878480216
1 79601493 176526570
2 824293341 901373897
4 49818089 436935751
4 394060297 951183074
1 348748467 901197551
2 986846259 768394119
3 557014472 639591652
2 232352219 72632423
1 821259026 228356369
2 893454942 694865390
1 316506464 894839331
1 17146122 333977928
1 629331912 959086477
1 417129270 981829693
6 135649325 958815888
1 252714340 572146069
4 587808360 326450378
2 417930547 948882919
1 466667661 839118135
1 898424843 176157879
1 574338146 116089207
1 959041427 893886658
1 961306104 649875645
1 288026193 312516205
3 307694538 39554402
1 445566760 768192025
2 640178343 504022917
1 223669040 846241510
1 195431474 102048312
4 648489949 738097042
1 808559985 254706038
1 331558153 505644199
1 473043750 12125602
1 913035251 824217725
8 934538997 165192305
1 868192147 809123470
1 815272000 693684495
1 370977510 132607494
3 141289053 549946292
3 767075219 377333363
1 83830137 644123482
1 800038651 861458042
2 261567730 85570111
2 753276098 659744190
3 571457716 536831602
1 775073025 330513674
5 398205661 571602668
2 425309836 413674643
1 578103108 571516451
2 177279200 22735855
1 172954361 528898541
2 635678489 192260429
1 380109260 190376373
1 599154449 288298140
1 214379944 825978871
3 370389435 319263454
3 590498268 594723552
1 492791764 491876985
2 844222630 293796220
2 23220853 698617051
2 810970677 779569618
3 317696169 78838538
2 972470298 218694129
2 72123479 594229039
2 321922142 270990024
1 28086094 318864119
3 507785869 133558318
1 387899374 69408637
1 709649990 109505578
3 755673504 383915878
2 502304731 720599139
2 996378427 350638286
2 868787648 978002479
2 724277141 487908911
1 430674272 427404167
2 52795024 714904738
1 772216783 132435323
6 467049860 793165667
1 288649045 284547504
1 792153232 318921207
1 23509150 43811927
2 145683612 63988696
1 138002862 997526987
4 578204065 386149241
1 955605083 596782874
3 239423941 635239849
1 92398813 490213466
2 912589194 794253795
8 289709544 905089236
1 31657820 757262766
4 34672046 525994167
3 406596785 78123255
2 968885060 224607558
2 755373274 398900929
2 330724168 294742926
1 60603001 946887538
1 458070243 4552777
2 527976993 525179919
1 409511056 985640873
1 84020768 909819376
1 110500365 307211057
1 36180032 811787528
1 864096921 165425010
1 723814351 459667105
1 694817338 199002195
1 7099235 105030214
1 21792726 975603628
1 763319503 795579930
1 295842181 206311338
2 797968151 452760649
3 523841539 682084692
5 436653589 762647761
1 408004447 596255235
2 748245299 838587908
2 272851318 838185214
1 70716039 135838183
1 886423353 629468739
2 864373506 385534026
1 11635935 633303984
2 74896735 727683774
2 51041211 720332200
2 838719060 345186847
1 266329032 421317669
3 846605241 909842926
1 957020692 546598174
1 670375350 814221673
3 268984205 90459443
2 673981702 931278688
3 365535263 877247741
1 86285735 6454034
2 592386324 645369002
1 205492255 982039074
2 796131705 790095821
1 676294265 214156049
2 639663965 90066640
1 945747560 809156442
2 457347373 297720516
1 574648366 420610729
1 684656550 853700712
2 367781683 684020401
2 191425129 210792567
1 412809449 583774972
1 998052577 510616345
1 534397597 594603139
1 728164440 722502954
2 949999894 32814384
1 994399810 551185241
1 747973699 616557479
3 952790470 767120595
3 630045433 343793464
1 656503231 69895910
1 665889556 224934689
2 914671201 805099059
2 665582721 673994677
1 861969406 38510610
2 929967359 907598962
2 389433066 775845378
1 755618072 745790544
1 860403100 928011120
5 269176731 822118153
1 410496767 183717703
5 263170491 619483435
1 891463102 714351132
1 85061787 728038947
1 514364772 782984695
1 866728983 271611370
1 2477829 6978791
2 349261529 823626521
2 914598716 107797522
2 787146182 322535203
1 558292109 298628953
1 795680010 524193608
1 187132886 934772607
1 217523814 379788924
1 670567708 464526425
1 495630229 105955791
1 391304104 267095424
1 830570552 150615146
1 490904666 962426801
3 357699412 356286064
3 758949962 655189383
1 822719531 864636032
3 750953208 326185534
1 801378025 350841867
2 948055212 913460327
1 694136039 998338135
2 556959282 541064736
1 454221928 594234431
1 65891141 365458209
1 191933833 562892169
2 484412482 97926184
1 68804061 462149439
2 21392971 844568656
1 916254739 9975392
2 687725561 229750112
1 46855973 188842412
2 27165470 832736067
1 790543979 59035820
1 862815678 180387964
1 262990394 308854712
2 170862609 269889421
1 679279335 462494175
4 677973827 124092844
2 807688628 95034401
1 336975605 592766907
1 734369852 472671171
1 962956817 392838770
2 550924386 97546804
1 91963869 368236533
1 199063844 919626293
2 547141477 367830062
4 816314251 520748743
1 491182633 621522264
1 49245002 817287041
3 894152740 566323993
1 998648200 996036700
3 261908522 925679809
3 885185383 437004784
2 174342112 778465476
2 765382340 820113989
1 445996300 969852385
1 950843805 271728659
1 350159436 619337106
3 879918556 113701585
2 62886944 491180464
9 833476488 144341195
2 358963380 19682987
2 817980967 303798804
1 886158860 402975425
3 642223627 80095662
5 177467022 100526413
2 2102588 903482768
4 224923087 450094391
2 57235992 772615532
1 604583516 245575395
4 945709311 384464860
3 625624904 890158568
1 678779608 551907251
1 194031638 664596714
2 906505198 45052987
1 998004537 596683365
2 882114342 802613774
2 991372036 149241532
2 479572603 847313413
3 109492446 783639749
1 61825907 600515672
1 151236363 717600372
1 313468356 641678898
1 894287411 925633069
1 582790554 31301934
1 513849147 18934955
2 779366127 599953546
1 810618198 767692096
1 736341977 794156888
3 891019837 573833128
3 113249279 157426949
1 366565213 346667920
2 731490166 710724411
1 487999275 79311975
6 468742756 873049003
2 105144154 138143110
1 305047212 938170719
1 716182414 456201915
1 31098827 992805169
1 185535349 229328883
2 564738401 798052884
3 666878689 551383648
1 183403130 98690722
3 534723554 710586285
1 3370191 252240968
1 636416011 863938048
1 257416342 467781723
1 603068541 195895728
1 714206263 461425775
1 265896302 766825928
2 991927659 349093670
1 934962785 792340095
2 916798214 714590751
1 769227502 393277271
1 835302323 431214733
2 974687341 103299449
1 320207767 414794560
2 848688415 954349642
1 526342574 811598213
2 93758298 289899730
3 615760871 788962825
1 11580836 434081262
1 20525030 713123956
2 835346226 286635319
1 445805130 90091358
3 838720996 913421729
3 390566654 563217325
1 266235030 23967679
6 45622124 36457430
3 960425663 175335881
1 821924730 158326136
5 735070468 352888355
1 691211539 405408935
1 880233945 458532393
1 954391301 710733987
2 683905150 168470429
1 558542279 518425290
1 433410330 549534684
2 477877535 436451889
3 167134116 696944544
1 566748846 39762297
1 904148812 731265301
2 757701781 340343267
2 266617276 44041284
3 167459973 225903985
1 150885718 776231583
2 986733723 523968277
11 791073911 207903196
1 845621622 790871526
2 777775712 927664268
1 209430194 941570473
2 477834957 372017842
4 813486582 510235398
2 721770575 866093866
7 997422523 423859535
1 276528956 461227815
2 590921502 45926695
3 763139138 47859801
4 714046284 733201176
1 593714503 304700736
3 616912191 46802694
1 76181641 455009901
1 880442038 828788401
2 515914251 371163223
2 737949575 243311502
1 851275762 697000348
3 546255467 94561478
1 44695976 985359729
2 602529669 931483087
1 125443795 302074913
1 734525943 232838804
3 849848499 944100544
2 634158151 718557600
1 69762272 970860529
3 192809607 559615556
6 2313156 218719538
1 696385878 93745443
4 366076210 601665712
1 727774398 363686765
2 357339101 936653579
1 719588923 414143404
2 818313247 328345847
2 100312088 336624270
4 306179286 199911887
1 697044953 102185343
1 172743191 745661173
1 208929556 634165229
1 550384817 814130247
1 668662761 428422622
1 710204062 483738319
1 581162211 591590165
1 598763481 262542027
1 364309860 419735608
2 688883713 433425869
3 159543643 39213757
2 202926262 987489202
4 71259816 153153520
2 617726285 589319306
3 557794776 375995217
1 655370387 810099959
1 932113700 172707923
1 504206094 622216071
1 579914296 601784882
1 780911262 183821011
4 696789786 164122397
3 44786686 475177966
1 281732560 685948008
1 784882765 437150271
3 725931281 239436522
5 589199797 341622966
3 564720394 243551648
2 245585573 267423722
1 917921436 682061041
1 867571046 774581784
1 986563118 250044169
1 175802656 23439341
4 803120827 53645860
1 356029297 72043301
2 527913601 508357492
2 836741390 201448959
4 474220081 757350027
1 981166532 221023517
2 635478348 681879438
2 463712583 381146660
2 328093146 514729623
1 205284942 270374568
1 159949607 497626565
4 504277196 35797756
1 836555999 836294785
1 838147997 196998587
1 500554197 996962142
2 343991024 111854863
4 947197595 797193763
1 376993305 520579660
1 455115119 235195840
2 827024070 155637352
2 773846791 699211881
3 807118101 418844561
1 128082743 81570736
1 852309268 429910993
1 434053132 65426849
1 677647761 864457764
3 333650171 737764374
2 900318094 396123644
1 471736458 606198022
3 348049917 838404616
2 187468445 745431517
1 899405931 832360019
1 513584387 505783060
2 137920634 929212503
2 442345525 354005144
1 659640474 120082742
1 936344155 451523048
1 795487683 589989926
1 571652336 322701434
1 798956079 975754738
1 89553357 938300208
1 14406525 557145622
1 350316094 530232347
2 536746195 370576446
2 324757316 855442512
2 790498846 900036473
1 990586640 586339289
1 511830326 923032753
3 367974839 456044327
1 401934710 710048450
2 559519350 871321665
2 471651226 403515051
2 410521318 646803075
2 989643363 788368720
1 667832147 746064474
2 176370666 171942950
2 603480824 993014672
2 759103772 389584424
1 876875963 631554482
1 603693010 269314123
2 187118756 657813254
1 414616602 405985480
1 916913370 525572126
3 727334255 648356997
1 160465578 162693745
2 449966474 865872453
1 878423313 368270160
1 164115118 786988863
1 790293781 616841716
2 241276709 771860485
3 923456590 307427154
1 143694196 18130500
1 203526075 69401509
4 897675022 757859762
1 296172986 676349200
3 634390371 374893632
1 370071869 393742452
5 435966931 766955815
2 829598445 346023695
2 240451386 213151793
2 445856991 625742537
2 910374810 663653125
1 898704647 557872572
2 264793003 288326368
1 768265191 725708209
2 363848293 304612406
1 813694440 287646171
1 601068097 533757861
4 535535894 884670431
3 694484332 401848257
3 73201066 525295815
1 995978087 258231679
4 619089254 930267219
2 323343274 354122607
1 322726419 788223909
2 841403172 470873528
1 692406952 805070634
2 223207746 170769303
2 958413004 597968742
3 469413799 268712721
1 310362455 759188945
1 492180894 517299845
1 505896142 932087192
1 171252994 191517525
1 704534782 588244439
1 979441268 581459463
1 748676181 235954193
3 327244181 653121866
1 915940475 149173730
4 937821356 749284064
1 513287123 489199990
1 439442810 290709283
1 369805549 544193239
4 154607411 446773599
1 317173968 781084499
2 62731208 307831874
1 379767713 415478525
1 180527857 714993141
1 188463424 922301730
2 588053093 729316311
1 284282558 143077594
1 721959400 468480011
3 8045941 435276153
3 165490523 489975145
1 26928969 595112875
1 257280105 741192769
1 98255009 307871418
2 668790111 215774558
1 395132798 518838648
2 804896238 569766756
1 965038145 233704544
1 201447326 604199583
1 252999615 306560010
1 417608957 689664053
3 75473954 393334266
1 477770815 712706966
1 919517268 443212156
2 708356580 715510623
1 393520648 722740951
3 840805708 969598205
1 249536004 653650001
2 883253083 780201879
1 139371057 418904977
1 662748106 124861781
1 774598488 292605825
1 172148196 448609179
1 438606984 300521269
1 769654867 619433277
1 986339881 160811337
1 120107429 646152447
6 817551768 586356154
2 182657576 670200185
2 891249888 322221706
1 914754258 254038109
1 572507219 233925484
1 589107994 202956641
3 975780664 162245338
1 635823387 577962311
5 134646290 121038304
1 209421314 864610630
3 203928512 887902010
1 787616085 229366093
2 893272650 685541573
1 802210887 646364024
1 210154698 230480795
1 325191998 552234803
1 313339051 239139660
4 406280831 35032892
2 650535513 904070150
1 851426595 868457546
2 396488763 109222025
2 379668418 478850310
1 779174073 486729117
1 986311479 750410745
1 264436960 690355006
5 191132234 858166976
2 737004350 764043797
2 169614987 269408329
2 896793793 564745938
2 290017250 468187023
1 753868161 553869955
1 789550121 271638416
2 177316252 711528519
1 680878073 739075062
2 494087144 997868257
2 172132689 259692671
1 554160160 597899316
3 428107923 974488139
3 864993328 552848746
1 889695331 354248416
1 115061858 193234309
2 725969815 262720194
3 809214139 937972390
1 738965630 681833792
2 811957035 842755630
3 566909259 527939303
1 112807077 229448271
4 161165054 656282992
1 160684432 755125426
1 325323539 717014000
1 978918244 56189204
3 878977403 230495041
1 962850216 549456404
1 830504496 354164139
2 697230378 554720813
1 665825031 413213749
1 548840887 631063902
2 586508588 663672125
2 756327417 387574942
1 386996059 721349945
3 996520186 380779136
1 203125339 296946385
1 334782736 782162304
3 402736861 993025661
1 65329459 302937000
2 189682797 687192949
1 59734024 818005724
3 644359980 260020814
1 102917769 667135422
1 562206610 381116464
1 624093306 622423381
4 14731105 503702537
1 19040191 901106780
1 741887767 741538651
2 780676478 983376121
3 271471110 904338011
1 47972062 961540218
5 708256260 553930483
1 472830364 771162958
1 856018794 114956356
1 400215314 370957708
4 180862040 526989595
3 65893597 885648675
1 686858633 264010454
1 666506961 401133649
1 436103575 430019184
1 461220957 860860591
1 896475588 411867647
2 594092814 737373343
2 752393496 617538046
2 438550002 680654992
4 81628707 201253492
1 127012684 761912383
8 923494539 49753559
1 270740550 569792600
3 65661183 525124045
1 215163503 951964134
1 528197514 571032714
1 353318895 108371755
6 745158401 62853859
1 354008809 874323135
2 267305616 732452926
5 263130007 617894927
1 215966135 179834116
1 97611560 541536272
4 216253695 919326410
1 454086085 108428155
2 91183644 201971583
1 393443988 679807209
3 812663829 755254729
1 251554673 234637933
2 755727325 30388480
2 724758610 468429890
2 477246418 969271601
2 2700977 698445978
4 586236477 329154557
1 872325831 497812855
1 272713275 208116644
1 843705521 883922568
2 89141621 809830741
4 220513358 446705653
3 170016109 970636793
3 725399335 646162509
1 904087492 139820938
2 585469366 878730480
1 292150468 168358985
1 671876873 918521895
1 790902713 259567207
2 413035648 721163899
1 935652410 343345364
1 495963215 796032993
4 188957238 717740148
1 563114901 6309318
1 579167346 67305114
2 730790970 348175582
1 446581294 88308100
2 410565748 797269900
4 248267821 38789766
2 892157983 549171742
1 474396581 442983108
5 983185546 106185701
1 644014335 636036197
1 902028697 546635738
1 148027578 940768766
2 557395490 492301768
1 493788279 954516117
1 298255361 772472523
2 461809373 299929724
2 227139050 100520038
7 467998695 845578485
1 68398780 994478561
6 237334330 156156086
2 704034344 283742719
1 840498207 687088409
2 300266069 965402432
1 601405066 306217998
1 913854352 670813727
2 705650089 910552737
2 899293616 49866465
2 861214658 280284504
1 699323279 481636210
2 882332043 885017269
3 646928289 839001085
2 547816977 667539682
2 101166187 960509641
1 22599789 347964985
1 451158461 659289972
1 410833868 969274119
1 866325027 781003774
1 366149613 509015403
2 16219620 94083618
1 171476005 117773024
2 687013642 162216778
1 675183851 143082683
1 834481034 237426929
1 56184841 415316977
1 226959035 397788764
1 901219676 277943712
1 424123043 108938759
1 237918585 166621818
5 110436912 113808631
1 495471343 508008208
1 595951497 708488584
1 684460505 207193781
1 865772872 755392655
4 958866403 255551873
1 738422938 285226225
3 754037510 950991613
1 797367526 42460393
1 756118543 781258411
1 532151893 150407984
2 408837283 915085214
1 14441526 925844714
1 798062083 720359449
1 321662975 193663278
1 873531315 291832325
1 2887160 898599567
2 722854434 430601459
2 696978289 674901497
1 265291648 174145309
1 590546597 729066330
1 863947222 582400466
4 971511377 256089327
3 279547205 541964123
1 546686024 579429645
2 681587317 476065344
1 324238267 534327288
2 914936845 757352123
1 195718721 313771125
1 916917630 71466303
1 974875708 166412228
1 736524769 683746246
1 414782553 328520127
3 688956844 756358269
2 118537555 542234838
1 1859339 471509596
1 102495662 674577311
4 89155368 426964575
3 957990951 179906081
1 942160236 410367756
1 145726324 271347157
3 838108103 465018545
2 811435407 205469027
1 142051455 319567083
2 431902315 932970272
1 329804668 580090003
1 432768398 505851779
1 849066716 303754600
1 349991816 611470833
2 619496216 438475716
1 926833667 285873640
3 812895658 980432501
6 39791939 5834999
4 423512554 107037492
2 926074302 636845032
3 662073575 454514273
1 48763261 369122234
1 187099320 488485839
1 261685042 945720096
1 887240796 630480916
1 961501698 980124043
2 352859836 444803172
2 971956977 90776942
3 120068037 137800246
3 698913339 978127013
1 646206241 28159092
2 417716752 83813912
1 81177753 310533016
1 511358027 488954971
3 156169794 8422494
2 620768547 966515422
1 835193560 926801372
1 636622797 232411713
1 313662821 799395003
1 736528 757853834
5 877275481 633049712
7 114323386 883042525
2 392547119 643194843
1 810492532 326616125
1 463080233 31813836
4 722631112 163898299
1 266484363 927712716
1 765280399 922134643
1 962928058 849283016
1 583908743 452178251
1 401955987 434899227
3 443529983 719750640
2 175107373 510396130
2 283940967 339188686
1 429639946 529859574
1 997090356 90942802
2 416319747 783125092
3 634363021 846912835
1 431898184 467324851
1 555073965 290963803
6 710888566 948388295
1 315255906 502745563
1 57872308 755537287
1 296945437 274512347
1 701675969 629255959
1 191708927 135638636
2 483566101 870002277
1 390828770 160769437
4 927409855 106725747
2 964868335 983495925
1 139455418 643660100
1 811252679 474316708
1 184831870 909790431
2 258430490 71163490
3 355015900 947636496
1 334162053 149275905
1 715877045 309224795
1 551948450 290328241
1 733025841 248924344
2 28885671 669245838
4 778348976 476104684
1 299554746 718504675
1 854665807 803424585
3 726907874 72286502
2 21876831 56443476
1 911737504 505723569
2 534993619 338425147
3 298808390 689389174
1 426308213 333134844
2 687242348 201280535
1 202176960 540346777
3 844541557 597086438
1 547249583 444829484
4 87959437 825018218
2 122279949 982982050
3 689973735 300171973
1 445292943 514780910
1 408010725 702482989
1 800216265 338291147
1 437605867 759635122
1 909064092 198533307
2 830044159 600921515
2 823899932 589719051
2 402228486 634344862
1 491219584 868898609
1 917308653 716085516
2 828199119 764859928
3 248925699 912179893
1 950853493 562346300
3 641036763 201364141
1 499839871 955301480
3 760444704 536094480
1 573537147 523842026
1 202718614 186739833
1 130711221 857608547
6 496891935 685400705
2 321555702 797876061
3 533608843 429878913
1 472694200 721415374
2 706067116 516263421
2 43705142 369171759
2 36971339 540103023
3 810386078 783884420
1 166493300 837563513
2 758410080 847116294
1 855481705 901537682
2 854308361 851007753
1 428036071 672149582
3 398303271 653486412
4 12621304 446222819
3 160232843 521552204
1 792778592 844020669
3 644547225 938478501
1 32266545 669503447
1 803735811 195513718
1 986976533 971265634
2 445236911 756396310
1 478818731 287291442
1 660384470 495722427
1 433489290 558603492
2 535197752 867480480
1 121998512 257980784
1 422823657 171305616
2 406413189 548206305
2 587158301 742864390
1 254208837 334707409
1 318935313 415041512
4 891141885 306345177
2 457654142 391531389
4 598842847 14939244
1 678245832 788473227
2 38079553 80038795
1 245887519 199359360
2 838148162 359304299
1 939586263 583185692
2 138615834 673882988
4 467581479 698744862
1 700453033 658508012
2 868353377 401689275
2 845336686 306933342
1 478920604 630769154
1 141999642 181268280
2 553222897 729633232
1 936281624 212426645
1 630380935 494347662
2 744076003 581539321
3 986006819 520618383
1 639743142 355786534
6 316827344 402138289
3 970369973 543805514
2 51993183 395067680
1 762371201 643870220
2 608963751 76920496
1 142832919 553351371
1 937498883 794805307
2 941756836 991863219
1 180546630 41915783
2 26056580 883896188
1 790438626 539281996
3 410502011 119636962
3 604409976 729509855
1 809193710 437360759
1 793849428 109724584
1 613663274 922560939
1 533075124 857273145
2 85336566 696848675
2 301500983 959978715
1 172218435 295343946
1 527072003 670701505
5 836002619 518776287
2 154577846 705183192
2 905631786 646054440
4 529938301 656060177
4 507416176 972871625
1 170645032 194726793
3 765426233 556973601
1 291462389 573263968
2 12333924 249320318
1 692277871 498522998
1 808890262 17590944
1 116183895 64949360
1 900210702 477423502
3 823636395 422380856
3 573756230 455041054
1 215290915 788845615
1 36949315 548903325
1 942984551 457677946
1 459976192 165808799
1 616535300 463105335
4 975416872 274571871
5 416676037 707601931
3 973757227 954758045
2 320695341 748030797
3 89747483 181340608
1 646994403 135575689
1 188324812 864166565
1 83638917 37563297
2 299439692 58308104
1 4755883 601640045
5 821888973 99979766
1 677389220 127913104
3 459412907 910171531
1 435547213 377436942
1 408633575 871003030
1 310710921 659334177
2 851317958 795059329
1 139931167 771021853
2 894397381 323702046
1 878450748 745247352
1 686297797 38700494
1 192342327 984390489
1 957987751 881792174
2 778660552 275639366
1 801055697 807437781
1 130523093 656855726
2 637948044 578023500
3 662628488 270750761
6 891527540 832133441
1 110022627 97391501
1 198324948 434645831
1 820289654 842875818
3 48422939 905294484
2 823100843 290510004
1 236058511 98141119
1 378929896 990561131
3 329589069 924624103
2 246742030 101442070
1 173850812 674971463
1 79246153 959679782
3 373600039 205277979
1 430752813 737012760
1 614928791 310700660
4 633949168 907768778
3 987448312 451746134
4 583233607 221419682
2 802697294 709101255
2 625090334 167864782
2 731047942 959683532
1 342070324 950273738
5 974349363 467443215
1 177230458 32648577
1 592399237 969935291
1 436882807 549131516
1 872495699 717628708
2 446048797 111315404
1 695972179 451836776
2 614580374 104240189
1 8676300 969352661
1 271756031 733644637
2 209676430 160267508
2 708906714 537502539
1 693838588 173250718
1 757551250 201146223
1 868624477 95273332
4 611568325 400096018
1 920901195 59987375
1 940583914 538640294
1 427951896 945772721
2 914760813 197620364
1 487786976 211700604
2 281977569 404285924
1 560565798 335935492
2 898948042 221450788
1 985046336 317732443
1 75435825 991839416
1 653042007 554254667
2 360466888 613973200
1 494113770 911968734
1 587949665 439294810
4 304820394 75172745
1 211649854 284144886
3 654114229 32125590
1 980814425 578363568
1 800723295 868192280
5 264882018 991885306
1 949653645 887316412
1 114474067 734817690
1 692130970 272021489
1 914175264 928559330
4 502670843 284567091
2 432258347 427905424
1 957021034 390774769
2 959327181 824186536
1 60833811 639062921
1 452663477 695083161
1 620202968 994625931
2 863128237 562967100
1 615108420 617437310
3 233183102 685053576
2 448517682 110855728
2 820031679 275122925
1 170158780 973547888
1 228433435 942805790
1 405445442 693103543
2 662938107 145743180
3 275464947 365207328
1 37001782 158021100
2 696226432 433389723
2 610190519 669845416
1 273256559 732074228
1 74336021 627833943
5 616984769 79197077
4 12515167 658259482
1 549696065 815557633
1 375019539 573895649
2 222902145 816538353
1 909747491 65354874
3 617061362 561403884
4 639707324 154732488
2 464928825 537707158
2 371648487 42920667
4 180542884 451734663
1 242622631 229715036
2 920090358 23901373
1 692743169 536483409
1 229171024 652024288
4 369838825 159605581
2 763033066 480355128
1 190766400 212592677
3 18157827 117488177
3 381969921 208556133
2 684167536 314571961
2 171063605 847615101
1 674122228 342844430
2 256045159 662829932
1 2809179 43835299
1 197172526 621014498
3 627393480 652517253
1 452145824 104271797
2 750367681 170823144
2 72788595 251426361
2 420467144 353208478
1 144052684 723876538
1 422060170 142956446
6 459884659 667897007
1 231225077 938579211
1 522470917 351801680
1 530141489 578762788
1 743202570 50712443
4 54520088 813997160
1 889118150 167377714
1 569825748 326828963
1 938561749 756841869
1 174935603 645888896
1 574943355 667255729
3 559596398 566597065
2 430120399 932826213
2 207937422 27218795
1 982489453 18901488
1 469399146 311079500
1 379573014 131065007
1 109516011 194428752
1 334838284 478534924
7 436737441 339110270
5 485149572 361537871
3 849966114 241952071
3 123631553 864014179
1 951160353 808510363
2 128812910 606512743
1 405217030 619797976
1 604874620 857713002
1 234736611 610463844
1 244135715 933922474
1 650945755 353265741
2 994108507 665822434
1 823591037 365654691
2 602553340 165030225
3 288490688 15180482
2 797105711 84103911
1 847643977 584425080
1 332359359 601806442
1 558978153 95713010
2 283487409 271271917
2 192855680 365620921
4 552626237 175169260
1 646695559 48151542
1 440194318 52696864
2 39881037 417996846
4 12844958 64687605
3 749161175 911817121
1 181509185 20123280
5 388962468 756215276
1 796146914 71360417
1 125126316 926881055
2 361227141 240976129
1 171241124 686471332
1 283640828 72117874
1 86476856 409363241
2 46082743 567199897
1 575802543 407745901
1 851401327 473590145
2 131579615 608713370
1 95635651 464770676
1 299949656 499801347
1 397452789 459911027
1 902569144 483207489
3 842868147 98955651
1 61028772 703673180
1 39663658 916889534
1 539746456 792967982
2 86331315 842503274
4 483385456 288129628
2 656531268 880917101
4 387712518 325366999
1 361816478 851486982
1 585277356 192676734
2 279790707 872013310
2 706469462 724597364
1 436467667 79852827
4 169071916 741496434
1 380353952 624991167
2 761861900 527220687
1 622125441 157348673
1 895760475 408860911
1 665414039 779232380
1 165330016 445545528
1 558570790 367165358
1 913476878 316346199
3 83637176 199369016
1 847250083 364101648
1 431720960 260586934
1 4217543 305543042
1 874424810 239510419
1 78694671 452867670
1 419024409 609824785
2 199243259 773331497
5 261151438 881996659
1 886386270 661145901
1 274120920 978931249
2 37389538 259495972
1 13809073 371324662
6 966731190 34661514
1 365134767 438335526
2 759622592 833236691
1 367814464 796890690
2 349415864 458465620
1 624420644 980854761
1 368003127 440335107
1 801488970 257511229
1 470589062 437307328
1 325844200 388554096
1 546882953 505843271
2 596887147 356326289
1 517246874 483844480
1 59422513 552322572
2 469830627 437791783
1 987528800 113214702
1 118866963 68308403
6 24137577 281996618
1 930558874 258340075
3 757793524 341589803
1 730416255 63837984
1 62764739 253415247
1 23808096 746501232
1 230833312 728834169
1 1627313 674776690
1 853950795 234903025
1 809690230 978171122
3 493743135 943454847
2 129325659 986191906
4 309094617 224959555
4 740935046 516023109
1 410075166 981036944
3 808938575 608225465
5 128046576 370036534
3 982917751 191812161
1 433331693 810681376
2 390258349 415692760
1 944211372 914746976
1 177662703 412969302
1 802106397 451025282
1 31440017 429165361
2 298132167 82470552
2 911503841 514778044
1 614944314 144809194
2 423122456 964361538
2 419016820 298907541
1 937435519 787816919
1 796895797 498354504
2 452386964 810661252
3 252567284 509786448
1 569896058 556374075
3 902813816 978834163
2 224117494 519483291
1 878904265 874488102
1 583735595 36322679
2 687019288 827563224
2 251220284 435628965
1 267478533 772547449
3 909057145 639484337
4 471517196 216946048
1 39623902 955719926
1 148824321 667905315
2 347879620 273044452
1 666999721 315463284
3 765935967 484885603
1 669777529 690150114
1 285603436 593010020
2 77366528 492767921
2 286953171 711267548
1 800967392 680358671
1 79148120 948567897
1 26422963 919487020
1 904921969 434864094
1 855645441 706766134
1 641328089 170020160
2 268966720 320749172
2 384602623 974881598
1 900034129 339681451
2 782564851 659027054
1 833546068 955425588
1 963268945 615741487
1 647597663 861214484
2 81086450 918693406
1 782393939 414012251
1 587478920 985592442
1 799842998 423381857
1 853268848 65256168
4 732897925 136437178
3 603869933 965172314
1 66065551 875437016
2 69373109 625617971
1 559717823 723412278
1 123519620 363857
2 450252933 509820564
1 423220858 607101684
1 57863036 588195459
3 753689266 608969047
1 660808430 747147489
2 818224339 283824565
1 249557577 643520113
1 603914655 315097606
1 831789051 251866603
1 380826019 977758637
2 221082160 554142169
6 269635550 567424062
1 920471240 746868783
1 292158857 371391877
1 849174566 529744122
1 329695075 755578309
1 270641617 498078920
1 730378273 351532608
1 384094435 484101492
3 599294601 274761855
1 22090385 852283990
3 552181871 924409419
1 222029120 681801455
1 549165593 39662063
1 287249026 796685678
2 809164395 841324087
3 30594394 1568367
1 619480696 508785426
1 484258731 604474681
2 760348622 629575
1 271814077 379190064
2 826501085 159502287
1 172488076 873208642
2 442062463 129224390
1 810086512 752114806
2 255575160 976123102
3 462128604 750926457
1 405115437 13505036
2 107145288 199822573
1 758083213 452933544
2 890093018 398095002
2 287937144 69043105
5 831382110 880825008
3 156862563 180407573
2 428189987 594247560
1 644508449 940144220
2 893690263 341406220
1 235027014 429601102
1 745045635 650644088
1 851182569 887688424
1 411246352 606388508
4 124043022 898662531
1 513682375 716231355
6 551992151 116149933
1 87876296 452386201
1 694766801 687882338
2 779544414 617465165
1 496705627 689895168
1 333587089 879068585
1 635690481 222680778
6 968046951 177651315
1 850719855 411670341
2 800619514 334891321
1 739960579 857520699
3 245397364 315299715
1 695782383 649981240
1 33042412 332957794
1 308101324 700318724
1 93072218 619603243
3 787605610 793416189
1 665601446 560853398
3 248556613 63455226
3 792567794 188399819
1 734321959 768324000
1 7338950 447084187
1 628582102 940879902
1 820302011 366709571
1 47576547 788070373
2 823249937 273028074
3 803741917 675119788
1 971762324 851260026
1 66396083 927328032
1 173211263 635925987
1 111237590 298485662
1 998036893 358544015
1 354506770 742328002
1 783229155 777578246
1 130423830 798096681
4 367196307 410844594
2 270089869 535385585
1 445688732 258292121
1 620369542 941094659
2 827765890 283838490
1 143891622 119697297
1 425983099 559068378
2 629881141 275839915
1 245715980 352120784
1 560135639 404660762
1 119309594 592631681
1 847323091 337986489
1 850223329 156074467
1 466313604 489423217
3 892049514 311185811
3 6035667 643022558
4 739662572 77524530
5 734540308 894645155
2 630684339 605622014
1 850056918 825772739
1 927338907 340213998
2 124114049 726019876
1 748915625 474292870
3 921782786 319887322
1 532445660 296367690
1 499492700 367811407
2 376966751 997490859
3 859337782 40719856
5 746438961 751489255
1 831604062 115587701
2 775148732 926822669
1 291005706 47569248
1 64977260 808632586
1 783077197 369421627
1 883980611 3617320
1 47098019 540695008
3 48854647 595051420
1 645145701 535626670
1 411140734 835078018
1 45473040 799059376
1 373008457 440758939
2 814529491 214571469
2 787233595 993989
1 450823616 986421234
7 606105999 549154356
4 779264651 860451553
1 594035752 662068401
1 56560412 19271656
3 963006358 214394749
2 168369119 831170573
2 735598606 672309543
2 985185418 838804848
1 463787187 966810099
1 841235502 568482005
1 992450856 518530461
1 150747536 85034901
1 111189289 130393300
4 155934630 501135674
1 309714102 205257114
2 219249849 578070253
2 672052728 170443552
7 453621825 59309268
1 828200124 507946904
1 842173139 881943828
1 172201601 353187072
2 629512948 14571582
1 218772508 805303637
1 67291080 860030972
1 905262209 910972459
1 59063460 623355183
2 217134142 309100647
2 144937958 349965724
4 10354033 48555189
2 375528800 428424003
3 294532036 834647099
2 533295046 997571125
1 219248905 586823112
3 936832400 853420391
5 225376731 326800803
2 558239373 6511493
1 995645032 107648269
1 275874750 467848288
1 612275378 517750987
1 986578191 292206643
2 678120959 53755767
1 911030999 684818432
4 450899007 280364195
1 396376683 369123867
2 40539420 588339020
1 115339059 261785939
5 133422342 736538073
2 256003640 907949739
1 409565274 67123772
1 466787803 780776488
1 995049475 955605504
1 897730126 634449450
3 752958057 852429479
1 690731611 421538765
3 131679382 20931970
2 142963409 668291601
3 867457903 168508153
2 533225408 518389363
1 584207978 924688836
2 520868118 843810308
1 773852912 89487497
1 424758246 438794218
2 231771596 689965122
1 464832484 521830322
2 708442119 967975609
7 229639534 975534373
2 619094194 375060574
5 873366059 261317884
4 423157548 42531985
2 606094631 235957848
1 380834840 586405408
1 427764754 859026694
1 221637813 242467161
1 842742939 679461050
2 468791057 814286900
1 291577265 369244337
2 8431248 44595996
2 81180535 99497138
2 163183012 175951768
1 37401075 694742835
1 164803143 969475356
1 202880492 487061968
3 983514836 659864725
1 781893711 469583631
1 578495769 240541597
1 22354456 770509576
2 878982336 562371926
1 772915350 871453437
4 293623193 804336934
1 697095668 646684904
1 486587354 482315412
1 365061176 112562363
2 280693328 959487338
3 703677249 648988728
4 102471843 488472120
1 444978950 791656128
1 754830947 432776654
1 160279456 10159809
1 537421116 366905380
1 894144096 920672166
6 997059784 33606287
3 367161942 622853956
1 224192864 714370224
1 116264536 816939886
1 407599862 532961306
1 935867498 495906663
2 530067019 385177425
3 660494530 490761878
1 622804732 721829679
3 2240523 475102221
1 526954116 976975424
2 605367259 61894993
1 595945128 410051753
1 12275204 575000983
1 882418036 133462052
1 791023727 116612847
1 431959636 207707333
3 248534629 156976568
1 407466181 577195951
2 222954395 126222951
1 987472979 416957257
1 551055472 227077910
1 717821565 718729494
2 247400632 403692785
1 472528709 342543013
3 333976020 639396600
1 685005544 614918629
1 145989268 122124416
2 290816214 703756119
1 674409763 516525151
2 820134418 398551787
1 972645994 301951983
1 655345317 538109783
1 923804054 508121952
2 144344102 231694044
3 808677059 242048193
4 106853016 347252697
1 462219462 78231635
3 332788442 331550296
2 605592222 728338005
3 656357835 508118049
2 578410820 879039082
1 239541682 827814610
1 951920461 712108483
1 408479974 95238641
3 321749512 655209438
1 673872650 336715773
2 269608606 521370803
2 232132169 468503042
4 991938975 836207462
3 283776694 4602924
4 892316779 994171035
1 478820320 366810648
2 386075117 734975522
2 169418362 907053157
1 842067029 691828909
1 181678551 782719139
1 949914484 88866049
2 626066770 569076976
4 619138756 723976964
1 901001341 826072727
1 868311286 241867872
3 324226363 8791942
3 288135500 913799123
2 108485843 396140566
1 335817337 581014126
1 430934087 93119238
2 740773111 938778820
2 318362179 852522832
4 36056578 662358581
2 830665169 426133952
1 685260403 220308424
1 136379743 342285111
1 615843347 33754820
2 117525710 575972199
1 10681827 118494494
2 351215367 510732627
2 486179707 213293684
1 362611412 765546376
1 315232185 233445762
1 415763256 180607109
1 859481628 745392119
1 919954531 419225341
1 78729020 580809762
1 128436901 743771199
1 783307225 434366454
1 747870222 643449064
1 170366356 597910638
2 909830373 740067081
1 995782947 609770516
2 70195480 734450128
1 981150219 19355903
1 403486587 122931123
2 5669939 315637520
1 946256460 17922290
1 158416450 856296380
2 104023457 962216049
1 727918359 923671204
4 939501377 661381360
2 992037250 917907226
1 297324949 483064442
2 511526816 972747640
2 345002669 59025588
2 669776076 144153999
1 127960150 517719716
3 739356838 478609915
3 890219225 565254614
1 961522353 204111339
1 245984965 341781425
1 244303874 911184773
2 325131321 53257705
1 575305448 313399319
3 585713773 345173525
2 421683592 332480412
1 543044697 907059882
5 73807942 263155715
1 909651796 701053955
1 64189792 957551732
1 458636408 940528936
2 750334173 948943859
2 437208717 581290589
1 9533159 840543363
1 193916810 521514545
1 43725866 997795269
3 276910003 698143824
1 457016365 332164676
1 330780317 616736056
1 785879309 479487899
4 745533860 247945805
1 428254935 607605173
1 360915092 766853956
6 478464204 494594999
1 875434720 678729673
1 988459188 584247355
3 133610918 58107321
6 465489541 233072909
4 108991479 994095962
1 523947952 808275805
1 309920856 150116645
1 608176782 521054424
2 82282353 122608464
2 854751665 816346121
1 226687643 323729070
1 715523472 47461157
1 928648804 168745081
5 557736955 424925723
2 553151377 238985850
1 358709262 290592278
1 514119353 832827474
3 953935893 403711841
1 756155077 300709835
5 300927677 488521107
1 309516287 256343506
2 773547950 283209458
1 748396573 657737791
3 260842631 150885279
1 689474738 706222383
2 409862763 763577488
2 954641901 925219153
2 861297946 560406947
1 816880179 440506374
1 144553934 871970745
1 554043638 671345600
2 929875088 226904155
2 499607552 149910365
1 639324985 998368137
1 546226366 30564595
1 703668724 723372408
1 510302688 66152181
6 357723066 550941211
2 847426512 779078372
1 406464195 778225607
1 924655420 1732647
3 924149076 279816721
1 879812200 113045387
1 420833286 37134715
1 78530597 376507731
1 576148263 908584871
2 860659206 614460106
1 726767118 857254332
1 577769649 368744624
2 741289203 702625080
1 122418025 884779175
2 846637247 674833348
3 262560410 470701816
1 531712197 957652431
2 466118101 120856558
2 986133483 766008586
4 451972920 180857638
1 698482168 914909316
1 376801322 628221747
1 154684341 388518537
1 997340115 712926352
1 14515301 919557219
2 879161221 117396151
3 2358569 455367943
2 580227608 433834977
1 726502807 718773989
1 629231794 822945689
2 1366496 258012849
2 972313382 655437839
1 884470593 341992817
5 301211907 232231503
3 968134759 219834448
4 640976675 631940876
1 2531046 973227071
1 986144646 66676114
1 708859568 25580188
5 68419924 620902144
2 43614813 672437734
3 676809169 52810647
2 242232129 463029034
1 487015980 501567056
1 467861240 563632628
3 352538884 292631020
3 359120453 889640895
3 251369260 107195373
5 570476553 408993994
1 280861549 378007775
3 494092571 60582724
3 483740327 729078916
1 174432856 367720187
2 29684167 643359261
1 149664966 508355900
2 844258171 564676570
1 335292972 664797839
1 524704893 632230112
1 449532430 282963078
2 324368214 539514694
2 240673478 637905355
2 127199870 937009880
3 588178954 757183650
2 132083856 802067558
1 651813152 59702075
1 979787517 179187094
3 872276518 559757308
1 577369208 775506568
1 479489677 936995538
2 798336192 743014186
1 631389226 635078245
1 753744963 809967584
3 346818138 847737687
1 861469800 916924851
2 151084018 854926694
5 267634031 101920913
3 864050211 361565895
1 484593780 443235715
1 119608962 47615716
1 142653580 741223289
2 250723550 269315402
1 50326243 990336796
4 136801853 321210399
2 252332045 69611485
4 611073075 931535607
2 987103682 766866557
2 220527540 897549872
1 133332458 292024889
1 834487998 205058821
12 877528520 104747509
2 816253184 277036406
3 772678501 801856643
2 263804301 756608120
1 951021966 983730154
2 515918012 579109188
2 716786317 686432844
1 641622522 751288832
1 343950499 289636069
1 530965303 443326727
1 84160758 712453666
5 216300271 654045677
1 935447980 510480299
3 682469514 355984330
1 623748029 450935728
2 63648845 884099365
2 6523873 92669861
3 822079245 601973223
1 844282909 644470341
2 931049010 32197283
1 882826362 366842675
1 704473022 737666554
1 11033120 819294709
2 784540434 183151010
3 819967372 867193845
2 344952559 894796225
4 667598208 997236172
1 151974374 854309573
1 775925394 702444881
1 684625495 307855455
2 173818128 561796516
2 566620991 421013329
1 984761243 301273949
3 15372378 199287458
1 913682211 7720336
5 294199193 439914661
2 880136767 526817324
8 720880510 653103295
1 704924808 201786473
4 414223870 614879417
1 612041098 161671442
2 710742773 975295432
1 725250035 240085363
1 370066666 203350249
1 253654022 7692943
1 317046901 417668819
1 7353006 97863537
1 333275231 336143675
3 638489011 516101959
3 744857944 244342587
1 509261607 777104184
4 173275563 668434888
1 260280169 766952389
3 322628859 174778219
1 867578511 616613285
1 803575529 158235864
4 779581322 216657280
1 43295623 983385701
2 102706121 138125172
1 714109877 591232508
1 746840552 861425043
1 786155863 262141148
3 749556021 930068376
1 506684622 782289219
1 171564568 737132918
1 884516213 681288167
2 20500905 648115590
2 700553364 498574591
1 608392117 479507056
1 977911602 306919585
1 89952085 481124273
1 353735524 944266371
1 849049410 966772017
5 191359500 421593390
1 211638560 673384363
3 9659356 605638298
1 371123239 510626572
1 227622305 899936764
1 339264987 156227103
8 140658127 923966860
4 510183555 633761304
2 289474103 662633541
1 316094074 977772859
1 848885552 600758471
1 464329017 793089502
1 899109275 748853708
2 146400911 713947824
2 666382333 727731922
1 518662621 285298182
2 674956469 463202012
1 19893215 620324753
1 308379295 812697802
1 201660095 694677983
1 223042815 916588571
1 927533682 228123469
1 282195446 283722612
1 43259437 366784368
4 674615050 168803202
1 556395511 325247984
1 783296090 853404341
1 762947785 190512155
1 134263870 470748480
1 70115403 477785762
3 527923846 921419970
1 389555662 664469346
1 610091125 966715402
1 171517322 227502955
4 354279649 108217219
1 946521474 938330904
2 154191237 46475646
1 978061415 678498604
1 656543617 873513695
1 258580289 438498216
3 803787191 874245496
1 300987875 755574745
6 800974662 395957300
2 140912707 238161257
3 871377392 788674396
6 560401756 82268284
5 410432659 561800309
2 757151824 546409433
2 588546916 750506564
1 764144739 75889775
1 504222242 676403327
1 31306514 89210491
2 837718584 503588743
2 823229144 852422093
1 557903698 743695887
4 225268262 228484591
2 53243303 130125751
5 145808077 34621782
6 326883699 110319802
1 148881296 935576056
1 220680487 497097635
4 864216238 352986346
2 131789313 474699791
2 934587455 435964763
1 290516489 859539201
1 835079127 985490045
1 93066190 360615384
2 796260059 743460133
2 119884442 836141494
3 115447816 548358763
1 63340730 296203503
2 547542471 140295242
1 205141450 711804171
1 451737088 129673516
1 233226370 11408689
3 507910900 829363655
1 3890459 596115749
4 904743860 749472565
3 936081059 582017228
2 682133891 193026846
1 856380057 37688722
1 486016550 541797941
2 864282994 252783124
1 721226749 576060165
5 346659805 414682257
4 388949687 734344090
4 862097628 154183204
2 673468955 585537336
1 678366797 386603048
1 206877053 178939769
6 211981622 878791876
1 242759975 898690115
1 127355536 629800125
1 870113298 848200399
1 512443150 926176490
2 708650067 137024930
1 785765397 403167185
1 455833941 110214413
1 615485476 224006447
2 263308972 181232095
1 797436922 422375773
1 600999012 523653304
1 410339792 874693101
1 643871615 715031314
1 350519803 601089622
1 753819110 391453039
1 510906774 679290452
1 548314673 695301922
2 383959847 43983862
1 890832795 920662776
1 381512784 185096439
1 763278575 174240586
1 183683066 911523776
1 772227822 453088320
1 244146054 53333949
4 693768206 159973831
1 108546435 844517280
2 737536243 989019601
2 384055467 786583757
1 166739106 476630877
1 136764444 85844571
1 700272551 195412236
1 547192867 595697366
1 382497347 975739193
1 581963935 34852386
2 654186139 989113242
1 236483608 492643681
1 17181899 298965686
1 654733118 161705668
1 8932301 985561004
1 711104919 581664365
1 260631400 120952996
1 283547240 742397688
1 156002410 100938417
2 815571089 633009308
9 317172848 204573318
3 769461748 388517126
1 805450327 818528204
1 884753155 550073922
4 332737942 623108347
2 996582442 512495289
1 488122232 697684794
1 827588246 142670378
1 372945937 366888294
1 193605981 743027486
1 412997854 493469215
1 123934406 661832908
2 307317000 304532896
1 367275467 828711891
1 406247746 68401057
3 974329516 827618058
1 360169539 425145338
2 769781884 242276918
2 920039552 704990835
1 454008777 120287995
2 73952596 962540436
1 23976692 822310098
2 772817634 979119786
2 727842596 848313788
3 74857433 14951204
1 893297824 16279262
2 360570871 379917402
1 370812228 374915805
1 703611059 968914551
5 620677768 320826950
1 38615367 253305666
2 965946912 711057673
1 587918815 340053952
1 59617699 794288825
1 256292469 103654874
3 316642723 26624611
1 692575550 753527825
1 803906867 704901581
2 166503225 814377870
1 117454776 922040223
1 234967028 955091471
7 390755282 741754448
1 928516741 246528848
1 436970686 268614570
1 180724369 824432684
1 580775158 641152424
1 759727193 351340509
1 73619134 224713090
3 170452394 815609931
5 552985902 755757569
1 624251821 942121964
1 208358936 774164541
5 614609449 256241786
6 134541172 591379778
3 93741903 138093978
3 157014358 760456146
4 354968750 15651877
1 830246595 993849689
2 154567297 57549134
1 797397556 859269189
2 786370670 522978133
1 375234857 286463484
2 884569817 670919438
5 108964493 527819229
1 247875470 602026262
1 548049725 458234415
1 408502705 584302567
3 371084812 85636653
5 412548309 135236242
1 172361365 172929795
1 152784065 48941327
1 780176257 869699547
1 960818486 916107081
1 774101818 234386304
1 472419338 554500133
4 272265407 699535418
3 783494864 105735153
1 839899438 488508705
1 980512133 248489561
1 252208855 236452367
1 392887062 368948463
1 296564163 357575412
1 299830586 236027622
2 59942273 687297474
2 334377685 376521569
3 18636608 197495790
1 770067081 368459228
2 491041280 776142494
1 509554820 828662239
1 154790977 76678181
2 518090552 613076394
2 763824369 62527272
1 862261630 75243044
4 563551925 95373922
1 699182439 739892366
1 195432836 970765933
1 601657075 697182021
1 531681590 894707296
1 98569690 544780675
4 665922356 202571690
1 109559758 561098877
2 277164671 95920860
1 301934131 376149507
1 888271598 764165725
3 449659536 84149394
2 589274230 495841350
2 323254280 541365275
1 737155287 2686534
2 573511746 390104571
3 877551017 236238479
1 621623558 89053194
2 292791070 305919145
4 310385027 736980231
1 251393605 424722001
3 306501052 925765898
5 548364279 466536400
1 948508671 382037121
1 254178247 386203116
5 515040543 901180594
2 167523733 224078024
1 474523577 228096769
1 557402532 392242835
1 653972143 590453126
5 866581123 590176110
1 709437207 408957113
1 476114340 792308714
2 882178245 793619784
1 502488941 773529754
1 99152610 475429989
2 160069274 207418136
3 330137336 329067098
1 720870298 673571135
1 990833528 414516170
2 228784524 828129158
1 531816254 731651040
2 707132534 99139230
1 944174564 430148583
2 426206871 717383485
1 280207530 676286663
1 356567701 412670492
4 198146283 345255996
3 860318176 143358150
1 95070266 43173962
3 408502539 750893516
2 126765969 2343491
1 837533826 177805536
1 338958081 174590770
2 285564554 13594427
3 412025153 330074393
1 451845877 627001784
2 757082209 730140050
2 575711429 206278555
1 325173312 263783379
1 462898274 624928512
2 199520394 808448722
3 636238542 704203978
1 998887595 437437909
2 759493020 861307910
1 71319485 530196228
1 803834107 848038829
1 518968833 45766445
1 884792223 505827949
7 531283054 340456680
1 530579666 114020283
1 560061039 853602059
1 318636560 955081150
1 819298229 365296278
5 581138615 154255640
1 112103936 259411665
2 986708571 2855503
1 119236946 842729638
2 996452928 660807428
1 536699272 388868783
1 134526723 752411306
4 380172245 396056598
1 588812808 433763863
2 340357774 267378395
1 260421054 105708115
2 626143618 491912392
2 616021988 988152326
1 627101264 232785278
3 42714668 418035193
1 568142885 746942586
1 695650131 741592353
1 849074808 565065882
1 632616944 709261798
3 290191265 8336268
1 323605050 883730043
4 508507757 339488141
3 26831576 809427182
1 367829618 340388910
2 512163555 659615766
1 951259297 788769156
1 333803800 928160701
1 77818699 897836092
1 179999216 132295207
1 108943145 921501830
1 400247549 593269886
1 941484450 225114047
1 684315409 133241710
1 237573967 436177069
2 633665878 235391101
2 479355203 89200516
2 8118839 974769334
2 74346517 703799681
2 916060897 725648629
5 234519738 940146847
4 224061883 995383811
2 824240902 56483375
1 190549433 882333681
4 364281827 419711189
2 417314459 385464042
1 508940058 797950751
1 659243971 104895787
1 79172084 181343843
1 775674532 667517406
2 249574249 1583100
1 58002565 35830793
1 526462956 407364604
1 153422896 718616237
3 850668631 177880617
1 976785902 347541670
2 609551454 729703097
1 510183969 856952639
1 497381686 113328362
1 996809829 653805401
1 392914547 318536099
1 970494492 995101486
2 430815991 549510152
1 714039046 898208984
1 736283063 309748049
1 917559981 362326874
2 155255729 102161462
2 531908444 415996581
1 970761314 869223879
1 41525357 218827103
1 418436526 680414386
1 116001785 623270248
4 910209632 349943291
1 441035530 349331120
1 894054442 172841059
3 346975370 33171861
3 22583722 890812792
1 919058724 733649397
1 680641106 463264019
1 459985732 245416187
1 689034292 915036439
1 626743896 953989732
1 617747845 707979486
1 322229806 323351889
1 467720036 470005490
1 817501022 121648111
1 145946595 673530424
1 666075548 279220844
1 961567533 51074184
1 298021177 748771595
1 250792259 154527433
1 870719805 856649250
2 944212322 937399596
2 811339683 938040198
2 562401549 929940007
1 468454651 997162934
2 80858500 500583476
1 721663151 701355654
3 493496759 426001151
3 866629433 402815519
1 649029333 855290682
4 426886570 117494259
1 631534377 348671438
1 314759646 513129142
1 970838015 699381066
1 639144309 458269719
1 420762293 622075003
1 477933556 614383218
1 881350147 54601582
1 641575837 781716588
3 383481560 773024059
6 875922141 431868010
1 66755322 728304023
2 399271812 332966528
2 826643538 127183549
1 634520141 791806214
9 826365642 77797019
1 186475047 637507960
3 31520368 981973188
1 517387186 647565618
3 965238835 827164790
3 553557931 349830897
1 236870396 798265665
1 483172631 391509807
1 107638282 133489198
1 260987019 402026070
2 996197161 899824035
1 88183943 707989945
2 236594532 564397471
1 435115259 499487456
1 292873404 45840894
2 411363139 950355907
2 834483997 370629300
4 126536347 146792382
1 447724779 988751395
2 529008267 338008366
1 959287457 41977029
2 746165987 24932469
1 43384537 426070797
4 997502705 619306803
3 451714172 743242403
1 357096784 345887418
1 390276195 559673916
1 655477620 998434352
1 392350807 429123248
2 474978344 895934488
2 932523066 374188236
1 121910999 856346416
2 88005085 79418796
2 34580115 618609363
2 46918563 615539
1 810948648 277324250
1 888455530 592423321
3 916089084 558564581
2 889949142 630632094
2 186023515 577954601
1 830010557 43573535
1 644706639 251184005
2 492410006 202240135
1 398395169 615571498
1 262521989 555171170
1 297713480 760302394
1 407234861 989526159
3 519977006 784493485
2 651972369 7934045
1 797436806 574047833
1 921589324 981685525
2 819099353 248403796
3 861352572 739314129
3 375976976 127796839
1 759145571 729718043
1 657994533 337445715
1 724840143 158929329
2 275931102 76999381
1 347094338 535736556
1 840023176 401071647
2 750385315 562580022
1 590674858 358725923
1 431553849 994956857
2 599085034 137136090
1 769128769 626660684
2 399059585 928272999
3 984581463 944233610
1 688709911 507729335
1 119858549 561468134
1 323267984 225241398
2 465070782 975953701
1 973879806 530636336
4 114011372 606170568
2 183621579 585829581
1 779585056 233088138
1 215115705 756013261
2 48756697 338648324
1 472007452 954703356
1 436636669 992883552
3 448164916 649934303
3 345596316 58268596
1 664409038 485676800
1 727492274 449601287
4 844213658 115288050
1 842524817 101084182
1 339520124 478605085
3 203381749 646876064
1 557504057 334456253
2 781643608 670901036
1 850419185 286566201
1 78078010 526701753
6 519884392 300056798
2 522744901 235794337
1 767980829 484649104
1 977905325 138178635
1 443364059 98210271
1 702614765 619372074
1 529623749 948727082
1 678439168 607371515
1 662132753 584183412
1 984651555 981235445
1 601223479 86899128
1 664006077 814025044
1 49733898 589596241
2 706515724 765816029
1 640452904 350436369
1 25485956 10730991
1 945553604 528567877
1 948900884 125574293
3 989063892 888541701
1 334983898 52178226
1 753702209 130812979
1 612759044 505386594
1 229910493 496294409
3 524695617 468245797
4 592085446 688170951
1 941588717 980081213
3 202856881 697795585
1 580277333 364402014
2 52548601 92138416
3 747715076 144432172
1 395650157 592053042
3 515862259 65194667
1 522935078 58924907
3 132927227 496103787
1 820109483 725440400
1 845793765 202448040
1 908272096 959140093
6 584187743 855498230
1 115098264 761390584
2 183702332 200362841
1 514386517 291343875
1 925135523 803364228
1 983744665 279415750
4 901354466 595760744
5 987517311 794072488
3 40348565 619774529
7 505716355 37655300
2 946460827 84135617
1 490254025 906366045
2 242283970 444171238
1 327461183 480134978
3 260546216 322148252
1 356523670 618831143
1 879367104 382531026
1 277661951 932629524
8 498395123 468475105
1 772258026 878001443
2 69959966 731988120
3 537923093 976958536
2 913862818 130433747
3 141495368 884015716
2 586634985 462280435
1 992400589 274459378
1 177636936 606564890
1 462030503 180072483
2 66041370 578639162
3 240622325 896521516
1 372880245 662877034
1 289857013 48840273
1 865539860 819701596
1 500237598 410537387
2 417244526 45693872
2 179547555 758503674
3 490856040 526330146
2 460963043 676970741
1 791664163 875059920
4 465154003 577771222
2 881701426 936254349
1 214225656 40135401
2 215532120 472954306
1 307057100 932106625
1 761791590 701824637
2 543269153 360195027
2 888490473 298546015
1 668403888 274398729
1 614352016 871912773
1 348706625 583727962
1 534779275 615670532
3 143018236 701622280
2 624281447 182274394
1 881794466 320495143
2 568373098 143193735
1 586672623 775911345
1 401886917 220705358
3 370543090 258878579
1 87220137 845825600
1 710365472 148062871
5 184264827 971208399
2 720748580 628163652
1 149930150 136679783
1 952197509 101783010
1 543193248 835106277
1 928038595 907307881
1 155950770 274677909
1 299256580 962344327
1 387654106 507860365
5 988663455 776707759
2 856519007 164939256
6 736716685 511402414
1 261710842 397875215
1 868176465 311883339
2 545255315 940463734
3 518603184 405948644
9 391124017 38573070
4 455970783 71893058
2 377125246 612605442
1 857847114 633115601
4 462672746 679319073
1 853264986 232888600
1 607159036 745632739
1 432833956 531479686
2 285728891 895379293
1 299339107 509079103
2 700306689 39211808
4 242215881 621612481
1 5578040 226174132
3 545986094 455630630
1 493390677 939370023
6 82853598 551493430
1 312032337 738888777
1 317180134 436220583
1 30639021 515490536
2 597090131 404445720
2 6276832 427501519
1 642493871 424938069
1 851614825 570143143
1 119939013 797036723
1 782639572 664494662
3 707480418 475805622
1 21535840 595137770
1 453147199 845852828
2 183823126 786843354
1 342278793 17291985
1 499730161 134121576
2 635676779 525169747
1 206076357 37852394
1 260509373 383515945
1 314659155 419284467
2 498760524 764567640
1 598722671 104791442
2 794928313 251596075
1 27918852 402931442
2 715602351 613644436
1 86608638 224130379
1 23629745 939207747
1 9698913 905508819
2 999373818 376472272
1 135227815 809889960
1 893154051 101374730
2 812155599 621592524
1 572665013 595616122
1 564619841 949233603
1 286311373 321707335
1 342235837 518931946
2 625131067 120075358
1 194571904 546069467
2 155016296 72604877
3 580624258 458758718
2 727545975 674078588
1 865123797 871093890
3 996034345 245968844
6 685753313 341505853
1 950299807 349356739
1 899541110 305787536
2 648875657 166034943
4 349687036 105750760
1 59124486 100938035
2 790793181 692302885
2 225922561 161290312
3 318352051 323651743
1 664349740 637623834
2 175473773 612097021
2 84880456 916396454
3 378371143 680573706
2 93551813 651397984
2 497038504 81558085
2 47044943 581736851
1 249005078 268361213
2 497991772 666940635
8 462938126 947847831
7 897614161 254848818
1 648317715 288124113
3 359720221 358714819
2 685314368 650804308
2 476268669 814489912
4 874089196 665092255
1 789065678 51225807
1 186214430 725065876
2 318214324 764268611
1 170101564 681841770
2 754034159 260965315
2 824736183 432298295
1 124529050 652450010
1 267730268 182215729
1 730760462 805852307
3 895994173 100087738
1 223038771 110232738
1 515429382 799435512
1 5966975 166411974
1 618078511 81543711
1 374593825 29061240
1 807367138 258754260
1 389568083 500800169
1 767125253 567788301
1 637633225 91795883
1 111890909 721494838
3 713047548 849695944
2 269469097 311486073
11 474278617 481645500
1 594569663 126086800
2 498969171 837658988
3 249467513 686477932
1 102682493 254394016
1 510585159 417456272
1 67263708 456765437
2 887953955 544660597
2 24428622 529854661
1 656808540 592638278
4 160588500 869104038
1 468345176 110265577
1 944716929 441638023
1 474334310 138918284
4 257003683 119824273
1 875121492 564790369
1 844746556 71892918
2 492783691 878730261
1 187699625 157872207
3 737596242 6478219
1 532057294 465335948
2 436232547 321356980
1 685853152 371709985
2 908827563 786154637
1 444981426 129542917
2 703153993 427570596
1 692697855 415380661
1 824199233 438674002
5 569204380 6132464
3 66357236 696313902
1 713564952 61528705
1 679188839 847863907
1 531751107 911377838
1 271413878 91637786
9 82574769 792946266
1 898895811 862878592
2 5695281 733465434
1 981252086 709955814
2 156850841 733954107
1 290608961 348597968
1 962954541 670178825
1 358779655 731004730
2 381217926 923836051
1 156181167 513804128
1 315587296 374146895
2 738992335 371143909
2 212234403 258370230
2 323284049 306991427
1 114343943 939618637
1 331663332 737562601
2 275772607 795520033
2 786881649 705242110
1 630979972 558395090
4 319428225 943411228
1 310272395 100194520
1 129362789 888786726
1 717184879 935415756
2 607586622 58886183
2 154694376 578730828
2 590483882 953684858
2 14380292 106270418
3 124687090 986625828
1 696849783 932345277
1 905428166 262000235
1 595429480 52661434
1 685289274 283888413
1 495785010 512961645
3 457645301 38852962
1 250487106 260662224
1 967297606 409835866
1 704756936 977436501
1 41112557 138099394
2 964972256 414979574
1 197500700 519766991
2 333879737 38170052
1 376721048 314311825
2 237629333 412257921
2 760279787 965144989
2 670786385 842444496
6 561276767 122571048
1 888241773 847766203
2 448434703 634891500
1 997647596 518550685
6 781358399 30574925
2 296339097 117350092
2 887901952 167542924
2 986140287 171052433
1 42298860 309560356
1 958522487 810084800
1 129819245 370488127
3 370078707 193643473
3 145282428 446820964
1 891882249 862234642
1 770475173 253255956
4 89654341 60217604
1 693846364 71260591
2 9575733 529105758
2 441623835 179529066
1 144117962 698277049
2 799512212 282935950
1 699178631 554627393
2 870187815 367198538
2 621689896 68236522
1 982203214 140108990
2 622026229 470840387
2 505499696 850482415
4 516463331 693726065
1 101999140 458674750
4 616533405 25246516
1 398445748 179640650
1 920238864 7383812
2 447740523 387113492
1 345208666 704405125
2 152209191 549729336
1 762608299 296656273
1 33694580 869330673
1 554478528 202291062
1 747103391 874695824
1 844612491 49212582
1 957074144 751784928
2 34954522 480735988
1 210490795 623281639
2 772169997 368224192
1 890280866 754450245
2 643736368 966064686
1 586239410 660574738
1 625135994 527103612
3 554435551 213233175
1 584473936 695025564
1 928899183 973442744
2 436517032 554898974
2 899656915 884012892
1 825536613 437844930
1 626136141 249131795
1 330340081 201275060
1 318876182 349572731
2 769384344 906741231
1 522354185 405035845
1 654289195 359346847
3 363773232 774592917
2 289492428 738627270
4 933320565 77975889
1 998846451 226877600
3 666684978 502216269
1 161129955 928984223
1 445081499 893429973
2 14112902 225549477
6 303219924 670280865
2 180904040 909182916
8 682232647 218420016
3 26593320 504465368
3 269448159 777846040
3 717824610 95232866
1 695492614 375989271
1 105614903 19509899
1 68109211 78515679
1 914685326 441488724
2 88190407 93542416
2 777868939 162805463
2 65207613 592403792
1 532928186 804769165
1 431770297 455395199
1 402717866 833097067
1 721225814 926293886
1 230977116 973759466
1 434295931 535050024
2 52115907 348884188
3 779222 304671383
4 301544013 589523002
1 434619238 294829214
3 136208273 250655814
1 379369791 428653600
1 945156632 47548478
1 992005543 475351793
1 632941822 227765855
3 539081364 143139326
4 329316664 950005311
1 446941303 384348024
1 326106011 103221785
5 715200321 59285935
1 573782709 993237912
2 776325015 981680762
1 534684573 266049812
1 250637421 933432097
3 789132585 382219603
10 537192327 474569213
2 208153494 468790773
10 513190169 220976195
1 218728264 706238687
2 127384062 325884647
1 550341437 905247199
1 908854484 257681255
2 336835072 571530845
3 458636098 663795564
1 42546923 834436271
2 355525228 264147145
3 297848833 410928474
1 815237197 290604075
1 319574671 980620744
4 881934585 58543754
1 227327821 249769386
3 3374907 845428918
2 62462995 984765524
1 429273606 187586186
2 195318569 943451033
2 583902571 166653467
2 909800449 722323059
1 840930392 329268811
1 694508357 208946219
1 550991339 476829212
2 686629737 876207822
1 155110854 476710725
5 991004589 364295001
1 241766694 496887682
1 643400796 537963992
4 690950874 532828778
2 428275548 540922321
1 91986329 286937368
1 764135492 891674166
1 620288206 18270903
1 149465478 569352952
1 395451002 266309842
2 663193826 349586585
1 558192334 984224487
1 425384913 355809782
1 705278606 671015799
2 730413580 421597769
2 572658064 985965831
1 965306653 65189706
2 258347819 726775624
1 733364626 925210180
1 658682278 76474809
6 282837974 127022800
1 56130358 671456236
3 52849936 870420163
2 885902735 14430354
2 896919574 849807015
2 196361364 805502099
1 932987035 821674763
1 487147881 891009412
1 450737853 962796185
1 409503135 190387608
1 946530062 432002039
1 699021404 625257092
2 35741643 956284727
1 146716722 833606278
1 188805924 882783531
1 66871008 104243090
1 469601964 521400643
1 430770212 683482852
2 106536724 394788939
1 294168330 91442867
1 508555735 312275358
1 519711649 392187143
1 676964856 109672197
2 805213443 380655756
1 611949346 832681642
3 681873997 918980115
1 126236976 820469510
2 666015500 706057835
1 443991556 808997947
1 858286127 854129777
3 824922602 246246097
4 365495598 176986151
1 254840792 704720572
1 172096537 336593376
1 994032183 128033941
1 286361037 751660503
2 34974782 368837300
4 341437697 297714899
1 907655182 933801998
2 204246177 967428088
1 867445643 900478662
1 737228285 775589307
1 671248915 112514622
1 566901696 332404127
1 65459429 704282614
7 859711801 309204349
3 987844895 137631410
1 642089607 438472977
5 226327146 485651487
1 164486166 773099402
4 365983334 5656291
2 689913058 723651615
5 980185138 824223022
1 6901908 370940237
2 129822609 335712566
2 358762109 209507394
1 138702689 479679329
2 849630946 163559532
1 73082579 540061496
1 702550167 780859282
2 735992297 946760443
1 191681870 913176154
1 767248631 507055869
2 83598645 507447611
1 191737847 899589797
1 114922860 546419544
1 588327987 619893159
2 608281162 563223226
2 762734123 2695108
1 493007167 518113273
1 626424296 143828171
2 592540683 906217025
1 945396401 151341459
1 378641149 271865844
2 985329983 349277830
3 221475681 792161163
1 873519803 207638794
1 195250570 440420474
2 437900178 31472205
1 118907128 993347087
2 455173461 300690473
1 122369876 675633098
1 8776266 278076935
1 240945223 962190640
4 743094878 15482406
1 74075178 109996031
2 157482771 441968980
1 720909844 36448450
3 872217795 983932624
1 162548221 948192192
1 457974170 351102086
5 301065451 221569780
5 461423662 61610918
1 192587499 85409040
2 596148581 875173048
3 474272909 926603488
2 386642596 153145857
4 409836067 919599461
1 474525055 235710956
6 976344066 428826208
4 94633891 936080130
2 581683874 888545594
1 739651751 485716232
1 548720277 215765679
1 389756722 867333902
3 17388563 429031403
2 201751432 104070491
1 967543855 738688757
3 911941111 74630795
1 843566167 413673538
1 635187598 579710367
3 667849285 647678501
2 273260957 864113727
1 905235975 115922924
3 66930628 660727383
2 981163764 779832432
2 655126469 394873618
1 848820695 842422883
1 132052872 604463414
1 940995728 711665880
3 277281525 470737893
2 181377762 460036887
1 660519000 907364287
1 662943472 423928588
1 949421938 739338973
4 811408770 146197892
1 315654171 553886059
2 3162645 42173432
1 203256507 940169002
1 56642840 845575494
1 686511465 946955785
3 125637549 841405625
3 285502004 827331837
4 459930803 455756059
3 828945899 714545020
1 384689963 371112029
6 960757285 197825991
8 203187954 358995707
1 353394726 743193560
1 994759233 18470978
1 764783952 796806894
1 270020852 368277459
1 750997512 139266606
3 341268703 34566088
4 731309983 821889045
2 179318054 855300367
2 22117159 112290897
3 830702585 967912061
5 497230484 434117559
4 741202644 77610108
3 197459020 284272836
3 84648255 536890129
1 303729611 801591841
1 423793081 436770992
1 898882525 369651995
1 483076222 359017177
2 720923246 829578300
1 466016895 331345605
4 469396879 826298817
1 545019209 625527694
2 859157088 950860971
1 862704121 784856595
1 866303322 715907129
5 445030330 101992637
1 107418866 874261859
2 468442118 988329612
1 401300713 770912466
1 439927078 541277866
1 132758285 780534951
4 972607642 382339491
1 91006236 343530691
1 311551059 37164160
2 935037359 716205867
2 503752174 14788786
1 954112439 789421557
1 278897465 665691380
5 376313842 750113533
2 837811837 653692375
4 358939510 467968411
1 527697500 232349354
1 701689873 641976426
1 294418560 949051005
2 6183530 478858270
1 785179265 342046618
1 357923404 314897529
1 257892185 555638708
4 252062830 281666018
1 112919279 800245724
1 651827352 551634660
2 786779109 838327158
1 934051280 632647565
2 478833872 777639739
1 280326821 327362195
4 900890730 540793406
2 203679704 842863691
2 777957832 331556831
1 84520183 907910619
3 883657537 481936759
1 983860116 257550805
4 298408905 329699091
1 491383305 487209419
1 479847211 309315000
1 899114769 44655966
1 881474486 218451014
3 601757914 712460325
2 760558928 993657013
2 96183090 175164591
2 756381899 539492231
2 199011811 24987350
1 87980497 509318757
1 123605769 724757804
1 362183148 755309787
2 143183007 644876110
1 980481988 922294626
1 653665244 553007849
2 940523986 214026702
2 213507465 195987182
2 420112129 372120999
1 140152366 434178058
1 233725970 777609199
5 392496930 735800862
4 944337530 794660033
1 319103849 39792060
2 965711523 879266577
1 773198047 924210748
2 235141194 589781193
2 864636957 977943739
1 410363956 149331412
1 319644400 760608458
1 500463206 516617755
1 140001635 794072253
3 940530071 926976512
1 727230908 3769609
1 164498369 875347552
2 891931223 271741350
1 877769471 471816283
1 758205641 934724508
2 511984851 153919799
1 879446232 498666396
2 121951542 481520872
1 822642888 35890968
1 308585565 277396802
1 801189049 875089277
4 948074062 750605535
1 609809547 295144721
3 589775791 605696
1 936518386 569818276
2 542888313 32430509
4 939402051 671418818
2 737723248 608283758
2 869268804 108931086
1 352028112 981756945
1 665861597 463756939
2 148534181 615929251
3 143078796 406716802
3 368448547 824750449
3 839727268 185164217
1 835969533 638519023
1 237071020 918780697
2 916197842 309057446
1 51654817 853237496
1 827538459 146171322
1 76083352 159333700
1 934048792 734006408
1 591801447 375454745
1 130279438 365049657
5 92871138 794102013
1 336107003 448984583
2 852334665 85816571
1 47589814 743944020
1 624256449 771076892
4 581311090 69720219
3 707880137 243219046
1 919654126 274203660
1 998879459 625096676
1 967561930 940400579
1 412197668 935607219
2 423482283 904516700
1 63488060 882274933
2 971228341 106186281
1 984196020 265081676
1 770650969 775607204
1 304265032 479364607
1 584505551 280720201
2 975066537 497150478
1 842874752 86136711
1 627812141 822364274
1 6957003 292530259
6 894329487 782852292
1 195478728 817080800
1 270777092 355774895
1 694562526 613427359
1 431931549 423901496
2 386075972 404205940
1 681661404 212089482
1 537916365 30908454
1 804925707 251594597
1 279855069 208977254
4 234685121 869536364
1 899137953 35652657
1 308095447 7802084
1 793280780 834487037
3 315094299 975825968
1 797714050 260524535
2 627367864 210188891
2 994687391 47903369
2 37083436 110835357
4 298544660 283371369
2 153347917 697923213
2 962076242 246984811
2 181774985 284679819
3 8975306 281606468
4 709146029 438710207
2 1801455 178230262
6 478087893 933772508
2 537606278 289664722
1 668056772 333002091
1 306715012 435756482
1 924634741 881654415
2 213632198 101879959
7 801748057 441502402
1 163644010 193934781
1 158010349 308193544
3 388902568 457364520
1 285077571 764089669
1 819395541 730065137
2 254499979 30190254
1 985713660 112831215
2 384915479 630595815
6 54188324 322309569
2 952490135 165912526
1 241233344 456142086
1 956267425 93726421
1 566912646 956795648
1 21642652 623182081
4 962905725 320368571
3 14527528 790256889
3 106610963 314983111
2 682578738 896277347
1 191979537 143663042
1 164823078 593919372
1 155870386 658110376
2 27050452 622330034
3 344474535 370583285
1 229021486 907189955
2 40487968 781473835
3 423865534 809347818
4 327195965 415858213
1 354189101 66534444
1 21540587 947030961
1 244269004 458203841
1 966450742 872055692
1 867909887 756292835
1 260319584 596076099
1 387630531 252524754
1 223001811 841294651
5 583600380 937350546
3 1943286 732075700
1 647793326 876806979
2 977283324 53669407
1 470632871 291596756
1 878999636 574874514
1 934196357 77971737
1 797539217 283068404
2 829484137 585831133
1 950386320 926979376
1 950110880 893307596
2 837283864 299176404
1 888442712 727351315
1 319330661 153453696
2 301001339 130226411
1 965129136 477865717
2 240261806 924433086
1 627752503 937435653
1 722243580 962521400
1 807933594 217657387
1 79052673 456652581
2 571153975 732929919
1 987717785 759753161
3 79260747 831594697
1 848122016 192161607
1 819461278 789048003
1 778127851 46804671
1 860197540 476525696
1 857540529 468843278
1 219127467 114519854
1 22956092 845043848
4 614237248 18199152
1 201527316 41915672
2 971569251 888827889
3 877215339 371196993
1 190716606 893441395
3 986282610 21161686
2 937918155 156703304
3 821602240 752784085
3 967854767 991245472
2 960407716 363992099
1 208831787 966521590
1 660988619 187366687
2 757650439 301762661
4 66439650 530195191
1 926759503 91438799
1 375099537 213158397
1 408583589 935650746
1 238877462 934412382
3 560808563 774964157
2 426758142 171347445
3 329889 88530946
1 651355464 61059652
5 304162629 585189208
1 301825717 183711142
3 18976460 393792059
2 681478912 372113209
2 295112366 983479644
2 289888481 73701757
1 738940073 312689391
2 120377181 369617955
1 919098915 412774692
1 967615675 723642000
2 616410925 283187323
2 596670899 363976743
1 595133823 282733231
1 236681400 821093420
1 105983675 41167013
1 694039667 245470394
3 74361285 247552771
2 165811993 435941795
2 632435898 604015294
1 966750768 766825296
3 270673972 135214509
3 185026910 477070624
1 258336169 727025725
1 443022295 844272008
1 851714997 594920796
2 952701130 268527482
1 579335709 558051237
4 975847770 445414154
1 89008655 149147687
5 54854468 502802162
2 360493399 104971065
1 117245039 204908184
2 345514435 36867239
3 542060092 482440737
4 820462547 473878382
5 844059177 793777193
1 394618894 536479718
1 430061197 332825496
1 54165611 835564598
2 888357403 958374682
1 140045952 241047788
1 495393457 880366499
1 553442729 235127671
1 384656276 531739354
1 430749477 255395327
2 925633547 598316327
1 147892889 489450017
1 5689493 949965973
1 882402745 224713592
4 860956637 490432510
1 280174137 532693836
4 987192657 968357846
2 557596149 817143211
1 61482648 929992861
1 901062134 270346213
2 746785082 378757500
3 382630743 405726458
2 688546167 254357464
2 96884047 451380952
2 739377203 227030141
1 849149444 594991136
1 582923374 733819589
2 434616182 233442641
2 856941719 176952464
1 720351044 402297495
1 829276648 492775493
1 657689448 593554674
2 667818942 331841565
1 156071779 524589079
5 882503442 326855429
1 969088539 622911989
1 528257888 533360136
1 710552641 518771713
1 734298131 512218597
3 857023601 716765867
1 722030989 392508852
1 721889012 638097632
2 993227534 797562245
1 143271871 96946942
1 123493995 964035510
3 687107450 820682562
1 550986537 83122949
2 12667843 51642508
1 449425580 897547820
4 482963014 446929074
2 513208220 677167547
5 295597467 505538770
1 192896528 597583914
1 111777694 980860773
1 396313504 229180972
2 819405184 168391580
4 599980335 116268163
1 19117640 346787156
2 208510511 822909457
1 557388581 845024807
1 22944001 186225488
1 510881246 199202676
2 921492727 123349925
2 961190294 665294338
1 868761036 213046963
2 14947202 812348761
2 76916802 200385947
3 201365298 982352430
3 998942486 134827717
1 47987507 865701890
3 475656632 762499209
1 221780138 124355805
2 401738481 623942463
1 623447894 538817802
2 785789373 200418920
2 430649196 685298206
1 605012546 917175815
1 682168489 454916798
1 490732772 206709010
1 539295281 238323377
2 90827139 863488888
1 576679161 656095774
2 648053581 253501215
2 351403190 667508311
4 743868215 404687923
1 327196785 735839317
1 691595904 557027133
1 717380393 146613429
1 133814496 287942763
2 680369875 237495141
2 657530778 552760060
1 638157406 2531807
4 859967929 88829773
3 127176695 130110437
1 913788471 339497501
1 248561346 653301034
5 451448507 760719246
1 407365760 644927346
1 504196096 987443341
1 521028452 124418392
1 384286343 354991846
2 865575124 529384158
1 177627384 493052951
3 567949366 874517483
3 105788062 868072187
2 99386267 538344004
3 223922610 562855190
1 436677510 86682948
1 517054786 565839516
9 195787945 561966457
2 512915906 165314874
1 97764351 810035778
1 684237374 79888833
2 424062936 760960940
2 980219325 282467119
1 480775612 235624996
1 680311818 66207427
1 304367219 104507199
1 979968903 682195033
1 86616404 208744655
1 686357934 397793954
1 314985118 826216113
8 138612899 438628738
1 45308090 403191429
1 102496982 922596750
1 998077481 742772285
3 918067223 496639083
2 926913674 658496867
1 109746818 347850715
1 88067676 754943670
1 703342604 868905462
1 714069681 918466504
3 513406555 781948499
3 730875583 485731979
1 705839627 163404788
1 470291956 658109182
1 409866151 13753740
1 461208830 124041554
2 949655735 136460017
3 769657415 173926521
2 249124817 496784741
2 646530335 356855515
1 303763939 821766020
3 471036256 596244943
1 343999919 872236671
2 229417927 58041846
1 468933890 901104477
3 91913217 707910110
1 159737676 571342147
2 15579734 234836825
3 831082254 859157069
1 840333581 186541882
1 7852089 130606984
1 339726318 984677181
3 98993404 18668096
3 836773012 775916879
5 735012799 57426304
2 681825902 769974303
1 560141280 758815400
5 189551908 109435751
2 618110977 960075570
1 556233346 467760925
3 993603628 237389073
1 897501604 115578930
1 732371637 853078785
2 692559586 932701134
2 54815954 724692507
2 4257534 747598414
1 74323135 248852748
2 641927088 667390824
2 674518505 946940436
1 272329009 775319374
2 145144859 291517596
2 382030495 975007108
1 242376589 276095177
1 961667578 474763233
1 299042024 575596267
2 117233653 461431799
2 170902738 95663797
4 360352204 903680540
1 478794710 932721994
1 738532875 333541761
1 486772684 519464289
1 141643558 697244510
1 710781415 584404
1 326892118 809457899
1 781188981 219687268
1 840094033 559295591
1 244818223 99077695
1 789651654 569464269
2 277261960 88141970
2 484293865 125534886
2 42883191 828985317
1 113636348 195517116
1 138954091 488085231
1 974614354 947699172
1 278835338 34403887
2 791966105 243930882
1 84598442 727868492
1 662494757 322304586
1 321618596 229070983
3 39606996 562966037
2 46779126 66655832
1 628633528 194341692
1 31650673 26833105
4 338346917 390362343
1 918504882 702670784
2 775723440 195325788
2 145852125 598436322
4 410096657 655572904
1 725822353 770941022
3 544735338 451409127
1 281787669 945664636
2 999793665 231285735
1 26129537 643706230
2 662537907 971137023
3 357176004 784907181
1 363891203 885875765
1 352484357 741449598
3 571926734 542355126
1 414357948 799875507
1 114378194 92829297
1 388537112 52896932
5 686236032 176799547
1 386241704 427395728
1 585441849 412855598
1 556948158 959750945
1 202179722 131702309
1 880876724 89710992
1 276240083 628920593
1 868013689 928228798
1 862829060 86617602
1 578094393 552832917
2 869500574 822118764
1 757908284 413524987
1 729577996 116749543
1 217189901 387620893
1 86557893 880707295
1 41314075 712551653
6 472043332 321993147
3 319587219 948897903
1 381799199 853450093
4 781431233 879552071
3 748878331 244712458
3 948165912 32781431
1 268705311 687844578
2 940603391 609277625
1 939754338 367347651
1 429379731 735178758
2 883475097 757211458
2 67844576 620890981
1 877512557 493105901
1 26924792 5206322
2 869852903 598243294
1 419617210 984341728
6 324117351 376135520
1 822599141 373858897
1 98556930 821120456
9 426902189 650747420
3 838879685 201363101
1 477881836 783134017
1 105958618 765500584
1 625170216 735250503
2 66983143 66068916
1 636208624 507510133
1 582525074 799931843
2 333496017 343783418
1 178708877 512766817
4 677540354 210453127
1 331545411 680785169
1 86431987 572312245
2 80642647 906526863
1 66719897 768340774
2 700995056 936178564
1 486682514 383598432
2 529268691 969971961
3 493291952 631586527
1 143766782 69602728
1 232743703 421735112
1 822179027 798182263
1 4592284 72922367
1 682648648 312443177
1 574828125 643767382
1 220057339 284699639
2 180212674 434389275
3 444426483 15266375
2 259840894 171107512
2 998775396 252412043
1 922829914 173504861
5 461190280 152528282
2 930589256 738407438
4 858344301 375938775
3 801381792 441187079
1 609718018 84496852
1 384992237 299160130
1 441113381 193138542
1 190686790 295058319
1 766522648 99946377
1 770599579 427987556
1 701304509 269543003
2 181146956 746977903
2 317310811 430477620
1 800350738 714986850
2 287655268 185874981
3 345583660 641325890
1 562113236 709808506
2 603241251 536420618
2 16277195 627294414
2 417360255 88532868
2 901947494 86328178
2 715412045 960128744
1 103811590 354820705
1 302070507 181837987
4 133494550 114911776
1 223839237 235939057
2 797111472 725481242
5 396556793 318157130
1 91668473 97151772
2 30585948 136164690
1 787648820 805423394
1 686736024 698779988
1 839435913 360063864
2 612495716 215176729
1 586503863 77770440
1 186295777 297543271
2 332559699 201277544
1 767510081 385158400
1 384401400 155413182
2 403515015 62518585
1 493208952 908370021
1 827665630 474732733
1 824596926 202381584
1 502097831 618681112
5 102155171 697137219
1 799772620 842962255
2 492287794 43554009
1 231291716 856521763
1 715884148 12711866
2 509733685 819581328
2 655124880 325863401
1 370294008 686819768
4 541193799 288649167
1 347423140 578993103
1 428728548 816389870
1 535514167 877979604
1 826446941 720534085
2 141630441 198971191
3 796640072 724573372
2 377711620 793056206
1 639928325 995338216
1 307902676 467801847
3 717255990 913949010
1 399242244 333506991
1 310500751 265190525
4 510466432 521438712
1 864003731 283163494
4 100716130 649390877
1 287921407 507395513
2 572406387 942916445
1 888786177 644468516
1 948892323 283866288
2 599107382 269068212
2 354853906 555868418
3 518471011 818640649
5 49431792 182591965
2 474985148 649841570
2 588075455 463889453
1 642568905 117771121
2 985902749 262574424
1 56995203 492471873
1 27173123 106261859
1 514140529 658362775
1 445794285 121436203
1 838768488 468952165
1 775731011 46967686
1 826575176 741834085
2 906896668 907630878
1 940072682 733835245
1 377270538 248951840
1 141845091 73751137
2 684300907 326104582
2 762546964 739408500
1 728461251 378023600
1 35610350 723355480
2 943165653 881565595
7 371906153 619680133
4 171236943 481527027
4 358109850 366229362
1 443878165 411689421
1 878267591 83499637
1 34846195 148329894
6 454985231 475827188
1 509295327 471641749
1 286919757 769662155
1 620077686 699936480
1 80867280 678668186
2 233034589 406320389
3 893182058 849109595
1 560682046 357772881
1 125594094 376175721
9 846352142 158040300
1 49368620 473820365
1 506677109 516077849
1 195172295 704198363
1 490127962 846485747
1 594523091 238210107
1 370984624 310792297
4 83909850 915105313
1 727684499 325658908
1 997321171 116762332
3 481245105 585014431
3 17171962 578415125
1 755766670 108073951
6 730748129 260622565
8 679326557 628083060
1 910913073 348945195
1 778400016 937189671
3 106439406 513568773
2 857338629 29748844
2 387802433 732330920
2 84117508 210667894
1 437795780 903770372
1 110341198 829545473
5 925765015 556783805
1 349787199 621644819
1 114765584 284510299
1 118106901 610185734
1 242096320 75306908
1 765533274 526030135
2 998284269 791373294
3 310080152 614477304
1 213969025 379345241
1 304951480 127951188
3 271677606 718659767
1 369273183 790345191
3 372197900 776411466
1 207470882 685788332
1 342804431 617882340
2 475851646 772438137
1 742453114 415450107
1 527595844 989746787
3 18017362 746042322
3 407804929 128567903
3 401644005 254997954
1 734824323 634878485
1 148901332 765503934
1 499755046 242278429
5 797580301 268563854
3 262755563 422096841
2 756443758 810918431
1 2776122 200549779
1 932409320 529619619
1 79556 1408868
2 242631460 346027390
1 505920251 951036146
2 37618343 819166835
1 537436829 189923375
1 138851737 577559398
2 973266629 200272095
4 331589899 474427381
4 167461505 985531604
1 912435867 722170819
1 156224212 401705687
1 652782653 578173774
1 217526692 62129321
1 146735941 792307147
1 923582768 764701265
3 845141397 188707437
1 202019078 994024241
1 988473175 295236228
2 929362109 370869714
1 123475193 921391049
1 264392156 79587569
1 368718538 215829454
5 416406912 269497098
5 385957992 350467715
1 223909151 291470744
3 755079880 351672033
2 136232584 578479869
1 823610098 542433527
1 51830320 901754456
1 131888255 271127743
1 286589126 94236203
1 59166335 652425196
2 910501713 193954073
2 856477985 561343634
1 470208071 838299917
1 262135427 933204107
1 108806054 882473579
1 764661261 790090887
2 30512584 435840567
1 875406630 737796935
2 115056910 526875505
1 541880128 185433873
4 776406470 672170936
5 500620541 334447850
1 517083658 847972690
1 385113985 597527038
2 124728816 768152859
1 844131471 987758036
4 793646498 210835474
2 755321166 501212544
1 658497382 856719529
1 403764930 171537907
2 471389540 934524442
2 143415684 903997037
2 192238987 510529996
1 697236492 816281668
1 274460331 792764303
2 820039425 830469360
2 763212546 595510999
3 145862071 965787606
3 525140237 360708723
3 205988421 713765621
1 711690555 921154249
1 816891189 438443
1 472651945 462584777
1 528539925 168565906
1 769851183 584978201
3 861176752 724594054
2 224800982 18092333
1 146706970 30877355
1 99421477 62081194
5 480707347 886084235
2 319836188 995158685
1 629495867 99495859
1 869189229 280851681
2 338959154 454032956
1 394362291 575322499
1 803300426 252610930
4 864369230 707235272
2 448038885 698340300
2 580256894 658738790
2 200529259 697641444
1 613511552 141784067
3 127831715 338425923
2 396672926 731747398
1 414087914 929583003
1 422849608 911245553
1 359364087 891723708
4 832405444 970435116
1 140719620 472314739
1 291009040 36042787
1 242740127 920979338
1 990626242 734601499
1 177389507 441105774
7 59160570 564280313
2 846004535 264633126
4 879644299 290817557
1 217852159 645980707
3 267742271 200396783
1 367026414 388018511
1 483660906 737105070
5 324078069 223998999
1 75415629 89385994
1 706903450 671261555
1 797978934 258203531
3 184776088 572383206
1 738415483 512261622
1 730533166 765308623
1 733940571 358129503
2 618704803 373670404
1 147157007 337130509
1 229067035 7529965
1 624593000 636797317
1 824677348 920763457
2 970884807 438424659
1 585000914 144616109
1 179245566 46979709
1 262744054 435350286
1 236777585 916667570
2 449219433 506795865
1 414644410 701937568
1 812164593 231485211
1 825049326 656035602
5 856752477 65556201
2 83546176 690532939
2 271785784 408058650
1 237229213 741396361
1 953976247 770397595
1 800601354 248034184
2 14203747 25421130
1 929505615 873571759
2 569599667 876955800
1 253201081 561192417
1 485588067 996649110
1 627718646 841502853
1 702653544 271879225
1 706802031 213788314
1 327266750 454592942
2 132992047 327200047
4 22214384 702851479
2 348611789 788625629
1 118756732 999118469
5 106416448 151267550
1 5888982 547822264
2 357163714 575957172
2 586093337 412103417
2 831471429 917533183
4 220249112 489699967
1 494978807 165690734
1 370271212 567250047
4 562221284 650725289
1 883616998 388650259
2 801512073 339360323
1 918366382 149810454
2 255568814 549466012
4 198058754 881823354
1 524485585 531351162
1 635502266 592177044
2 653840079 234366875
1 881437645 780374379
1 207313913 345205253
4 609165611 174990137
2 881829966 978145659
1 27420949 697918453
1 484392921 58853878
2 480303139 890510533
2 606821656 140270966
1 904976015 99320256
1 162717443 78337678
1 966890010 807451193
2 498144167 539491202
2 53559949 783757427
1 303200419 972885394
1 672586174 841210071
1 646815650 924069962
2 481961259 72781192
4 950695227 858111251
2 513459295 928609034
2 710812220 122476186
1 784820241 650051014
1 126964584 345221468
1 741920420 988407361
1 509003161 159403630
1 696617135 175177195
2 19942375 796378924
1 684206871 603794282
1 882039256 927704420
2 754150399 729202209
1 757619247 416277438
1 112648649 312706678
5 873448117 160730095
1 26212352 723655500
2 907669062 813903012
2 228128674 533051487
2 757319509 174462220
2 380087812 362706949
4 524433407 472142756
1 390069633 716210947
2 219515828 426901149
4 91690066 2928769
4 304032909 153721019
2 447582092 903423844
1 934652146 475246783
2 24884536 397567257
1 803779239 683953046
1 527634321 761851394
1 159840863 86776773
3 427593428 69158203
1 331463344 70515435
5 451035698 45726771
1 783866330 660295276
4 720947716 791521498
1 924600274 914424254
1 734771085 72313019
5 295200284 546367496
1 498595501 933961142
2 81728050 151642720
1 372740595 676827898
1 294118270 869146065
2 106441393 35313028
1 638434360 722096518
1 872585241 689425538
2 918956235 953168020
1 278442561 189603408
6 822547548 115633190
1 788570905 283058930
1 917907149 89045315
1 933267078 956503006
7 147814655 326303472
1 34224068 617949327
1 763614166 627600455
1 424281423 903254778
3 860599815 32037243
1 492595391 336513318
2 230071748 705816588
1 345771491 686269741
2 610821622 703929110
1 843858102 742607686
3 750348443 655105717
2 317549706 161530126
1 758819083 244215826
2 939196430 315383369
2 305456224 785629541
1 180109815 606281470
2 856837263 858421627
2 965023217 953779484
1 345326466 645590912
1 58886271 847111843
1 344845798 956220067
1 791131420 72181214
3 216111895 904378276
2 236921330 557511836
1 210061218 765144343
1 161544686 840696548
1 841398527 356586492
1 778404464 232480472
3 322418067 796792416
1 723176059 281461098
1 62412289 875137533
1 701717728 345898881
1 772973107 186931898
1 277612141 885598871
4 790833670 154194172
1 498810165 102392325
1 365660426 47949196
3 277641041 295804943
2 44072961 532396587
4 592255738 2120115
1 306768142 905456884
3 244083494 374985815
1 86565051 32359801
4 799502922 763945078
2 436210489 494354912
1 300823662 30936111
2 454138991 91798830
1 261974681 906838232
1 361983572 759244475
1 512822305 602823318
2 714148385 287545269
1 890712863 83527888
2 614894857 332659929
1 208629246 527699374
1 915976227 679026225
1 275055716 410322126
3 96827657 773945955
3 829872901 497194837
1 685218542 68744671
2 939239850 149726071
1 427410423 435825281
4 620400805 178855121
1 451540168 599171744
1 244765614 299015495
2 138560521 528255020
1 45670496 285484968
1 970031616 377090999
3 180168648 545167152
1 138657122 105537663
2 938883881 333527024
1 809485851 149277708
1 678769596 421393438
2 541583333 34591659
2 181601124 665825954
2 281232617 801235067
1 848958745 489366724
2 129474784 444362498
1 274863691 866837032
2 903886743 734517763
2 343436483 841160290
1 197158534 709430143
3 628002703 760265601
1 462291912 792064959
1 424170994 776500688
1 585374241 870517283
4 642656393 275380928
1 994643966 973089040
5 458691513 507403049
2 139450380 972545681
1 906414910 759786114
1 781384562 17325622
4 960103265 750941084
1 567875331 647446187
2 581024332 516763827
1 7778692 365962901
1 595675402 204975617
2 233271746 737717262
1 196433515 337791239
1 408757398 71279327
1 532272425 31767877
3 336617850 367389918
2 371319910 973507615
2 606100173 839244168
2 236407814 997775799
1 992709136 551201068
4 561200078 279802399
2 72562563 989431564
4 304726227 542480194
1 339583854 43705017
1 325574317 981140008
1 813607838 124646092
3 975615935 864004543
1 966525254 561918263
1 842026115 65500061
3 722772941 552506436
2 851399779 774332316
1 112902308 182654476
1 240430863 843321806
1 543915103 146155565
4 721758122 678992290
1 686272734 635550134
1 611912937 290398494
2 805575586 179623524
2 212522016 797456174
1 363977691 511453191
1 586591090 158857763
1 322354568 556795921
4 613134008 402729335
1 112140650 781343532
1 395668351 589753698
3 330829425 154041562
1 785869411 255109275
1 375739919 430113984
5 397183275 576322704
1 916837468 520223739
3 110003680 330538439
1 202508936 406959027
1 885544164 6116694
1 548734484 773982814
1 754044212 567749101
3 637054869 435245432
1 77366327 205871460
2 272369569 620372786
5 352186276 70752130
1 910567494 453973442
3 637612368 388892894
2 825814770 701938973
2 745446094 734783051
2 559708048 926007901
1 794682958 423200541
1 397703500 117832762
1 889934170 590397717
1 386309229 427072258
2 923773024 710694850
1 716513450 846030857
1 560081966 161226654
1 14758664 615231052
1 267071217 442095205
1 86858131 390383445
3 937823693 412324372
1 797465636 534789577
1 882610975 681632000
6 397630894 200808459
1 489280981 946096195
1 874716431 946684883
1 911284598 255409101
3 310614696 779036776
1 176880971 911852587
1 105905575 899003365
1 26821987 934082262
2 836940588 814909451
1 625085480 919093605
1 503488908 887571260
1 418270315 216887184
2 995412533 765478849
2 40154902 520797753
1 285024878 339146484
1 984172541 787200418
3 30741818 390706606
1 76453013 637367567
3 554961345 439595929
2 155941333 309638403
1 370111558 697703475
1 674528863 354060259
1 898902517 937003137
2 803617663 933473229
1 744840810 399199035
1 297765063 435827527
1 99328430 955816199
2 510906538 288757303
3 395364184 333106515
1 473352744 266221811
3 716812001 425592170
1 97933175 667134448
1 345277803 101983901
1 173641050 33625419
1 142496850 977706970
2 107736260 718284267
1 90390365 479830598
2 645945095 63944426
2 852489624 905411361
1 25077457 253973803
4 239119804 325255463
1 194896777 667509614
1 276008439 55360980
1 942466365 616995078
2 136503354 373902784
1 16909403 338889645
1 222450987 786764404
2 30188409 350138561
1 684803105 123952691
3 638293426 110248722
2 345520149 810324807
1 354506226 996417826
1 35570197 218916181
2 812127448 798173733
1 396672109 60189789
1 680704648 728516207
1 955725892 242690282
1 155289712 350990878
3 644330008 627252941
1 915665731 833917784
1 609339904 258857586
1 909764933 812154440
2 693436497 347863105
1 66380727 523627652
1 175754621 336607544
1 820068289 93245755
10 70277898 589024151
2 680838905 492820666
1 788843359 333692151
1 247877221 877171533
2 165365703 51450562
1 659378668 363088632
1 703715045 777874064
1 523633134 895819135
1 788624222 190597250
1 832117626 178557938
2 346925370 439234104
1 395708105 551504224
2 863128188 272113145
3 307262267 30351857
5 281826912 845735198
1 69993933 360326334
1 597666034 989232478
1 690201357 277049608
1 187191919 696289016
5 420265613 256102202
1 432075504 608958163
3 573081690 572339083
3 311798495 746776955
2 292238994 80794671
2 985559722 86461883
2 699368187 555196484
1 28217745 638610818
3 545286221 567432563
5 312367545 447510915
2 840912319 368466506
1 820759072 865243113
2 675934607 339232300
1 170721273 166122745
1 6756128 120888037
6 951148394 423971509
2 685824438 754240077
3 502101933 280126775
2 254694625 466738015
1 136022158 316003200
1 125206437 837887112
3 363915629 696135754
1 477853887 586254539
3 706753237 425671410
1 596396853 960984812
1 805930135 491209177
1 619293525 774039960
2 138436143 508835866
1 215787369 239993288
1 500326386 745219457
1 490383847 528358670
1 846147288 684461293
1 11188342 455786400
1 493410584 835070553
1 791482162 22264413
4 432013016 647072191
2 696010093 895900888
1 493631126 284646281
2 173259890 379861649
1 513267438 334432875
1 944865749 119534660
1 368449798 165749893
1 276407060 180897907
1 646896233 220181416
6 834024258 670788881
1 562818266 319151919
1 451365793 875676127
1 505912278 17122610
1 907320987 529996983
2 878056171 803562781
1 422111822 186161598
3 66600197 386891650
1 845866947 46732128
2 143442088 729737127
1 864590479 247687011
2 881474275 614426695
1 856120989 417558290
1 116440332 76825779
5 513521294 45145536
1 901662898 325277824
1 957233352 708159585
3 226704977 114436183
3 2293417 526445244
1 369493662 560990229
1 254452121 411726004
1 82814051 615954486
1 490154325 582067277
1 696995262 970630456
1 502827391 2754262
1 453066444 362084236
1 970785568 899196312
1 392723918 965176019
1 336870554 652171823
1 74619477 509863045
1 758973321 283148107
1 798015107 578771683
2 905616387 503136486
3 850740435 673886512
4 851770463 649943890
1 917232778 255372125
1 602673370 551064598
1 527116459 859767017
1 954004767 350700072
4 648520267 403677060
1 961588414 113241918
1 483407193 950031898
3 525936934 427200089
1 777395926 470255208
1 283024752 240725142
1 382218293 557187125
3 864982936 925515523
2 407043503 558567957
3 153379087 652614549
2 322357211 525535749
2 411276321 288505433
1 125778160 952491068
1 363382621 640911518
2 588299200 824883062
1 666880359 444220733
4 320969615 63466827
1 157376386 144771007
2 409368197 599740181
9 366276817 159430936
2 495088274 997815764
1 244587669 300626536
3 169149948 595331077
5 977520694 499478244
1 732840035 753469282
3 794063847 294908225
2 64736424 865090683
3 355158565 653175743
2 898868672 291145261
3 213318216 807421762
1 737720967 525255714
1 550547390 143370994
2 924021609 780830990
1 162284215 805449104
1 371913458 265911990
1 729711589 112350258
2 369800464 947220832
1 1846113 920856520
2 237960931 924502746
1 32273815 903935595
5 891823264 612810259
2 66991321 280439191
1 275579985 987943102
2 596434554 553551202
5 904540482 581298417
1 359862677 295247792
4 43589710 693600670
2 209151992 252189920
1 161056019 140423007
3 756763433 729903035
2 331291711 794664955
1 340339353 965821673
1 251198186 976363459
1 550774208 967365890
1 878412310 338066219
1 907070873 429278474
2 418049732 591858290
2 260342587 946154190
1 368654754 817141394
1 932508120 113803518
2 382105370 555389292
1 206952232 355663663
4 183582967 408124199
3 731471760 82073080
1 874553315 353583741
1 579164300 352454483
2 89717429 498903340
2 184615185 734095224
2 328200024 330649080
4 943067456 349492565
2 62955819 439255298
1 282171624 545821418
2 962364575 564609469
1 359631916 684848733
1 817101096 447094200
1 698203449 336728840
1 167737896 512559524
1 589389752 718773841
2 98653758 669771376
2 649878530 987397380
4 374181236 438618895
1 943732980 775566569
2 114162450 668120505
1 898680292 248043424
1 83040092 268882330
6 611784057 498047047
1 254533756 279216885
2 484707501 559753535
4 838470016 726243365
4 942680347 75187005
4 199244857 964715050
1 177877010 84125515
2 541858000 412005103
3 938084347 753909780
1 123011400 367180678
4 244615523 962078293
1 22093317 401069260
1 863590379 332726625
1 653377599 256424796
3 980989217 500442483
4 368528131 944496525
2 498443699 55822215
4 117561098 698228326
3 535023870 75309975
6 120800904 943719656
1 587525978 30368333
1 429277481 54346038
1 604470122 838136592
1 319222879 359899690
2 469453093 559484233
1 384788560 268122114
5 647215217 702279154
1 873147559 731559159
3 329505088 810390308
1 41569287 131984782
1 635613038 319009886
1 492972993 585761306
1 795921350 114481075
1 434105920 623877676
1 415090384 490173935
2 723607962 802945510
1 281001791 442741067
1 90506531 996090641
1 970336238 292964460
2 288709507 697853103
1 97980354 7599837
1 496396803 20631770
1 133317006 409240594
1 280015277 504316273
2 57134892 938422974
1 966473701 109146979
1 420736328 844780314
2 505075098 562354614
2 861755308 313474303
1 73185629 368258582
1 457859117 308455118
6 123418701 685464784
1 872409287 68426499
2 420669501 92295
3 285949577 422566623
2 436022331 219819988
4 209298363 896910541
3 879201351 608987262
1 174240847 681055794
1 167065023 283871145
1 444768011 526213509
5 908780444 212347103
2 318401231 625696179
1 794862761 102800433
1 932444401 175083324
1 612383441 605765809
1 114967084 791288419
1 437329081 779124372
1 132765648 843978708
3 890287632 836584927
2 213810468 57208640
2 946186163 833795985
1 244687732 816545665
1 3502634 274763354
2 297401938 408360472
2 370414797 84530599
4 435541924 658672041
3 419220228 256602483
1 141716987 449428348
1 398606641 524303014
3 717255453 746435002
2 245391462 649290694
4 800547535 613624771
2 968210790 779600366
1 559034952 537107496
1 751927380 907130497
1 254738028 916516316
7 601522707 628752449
2 123826260 744326229
5 957695820 2441849
1 322643656 865643048
2 479405445 322684864
4 660667023 701981503
1 823687894 937610765
1 106059126 309964170
2 437767967 142143078
5 444047653 965220732
2 440753762 729738190
1 778826046 72938404
1 315403343 701107947
1 240675816 996406031
1 235543298 610583995
1 402150896 889231462
1 748313723 420186913
3 876410635 147009545
1 832279875 312236623
2 788140582 77561166
2 142167628 197707340
1 705990738 481657456
1 299782319 435704037
1 992058194 99184898
2 506341540 528013634
2 551636127 88715493
1 591573854 642374768
1 212586930 59118452
1 770251998 345150068
1 948946705 457301420
1 55532327 110772338
2 323284468 407533124
2 856124195 762428194
1 748187012 311964259
1 480537619 528323494
2 122220484 285674066
1 525249036 64868520
1 914108818 76755605
2 87925995 93700681
4 795259001 656101344
1 213315742 132883831
1 154311732 430148468
1 37133545 781255814
4 420190173 639507191
1 5304670 794589405
3 932463234 689764970
2 122852792 985349564
1 826466746 505382818
2 17810961 304233007
1 914899882 329852695
2 24860602 301597602
2 314253527 264140279
2 276151034 677544907
3 22990536 315211169
2 39869649 560200839
1 542477854 448840053
1 288528024 989688256
1 278574268 499892851
2 237411117 693558232
1 706871507 66083199
1 107801896 468853020
4 952384368 130706639
1 626236364 458725923
4 720157164 592860714
3 295798423 31976884
4 782250263 819171785
2 133105957 271493391
1 67066295 577179586
1 765694950 586504663
1 168677420 121982903
1 516401735 709772049
1 98822752 570072101
2 965113308 451051153
2 217912128 470366335
1 743198089 4381223
3 886440958 629711518
1 948466972 323909432
4 308400364 970263058
1 785149364 875341675
1 394702116 162821699
1 986171127 221320312
1 519361388 268639399
2 427791991 701374234
2 952919017 949685723
3 967208014 222221428
1 958834802 991842585
1 76496011 580138868
2 712235783 916918717
1 207419733 967751133
1 767285264 591683619
2 56715289 309704710
3 895144647 245920618
1 648644044 965280468
1 247397536 326463
1 888038153 430044039
3 466831787 226650770
1 528406987 618104399
1 122888887 148219371
1 46253485 834649336
1 929357963 463419097
2 549712726 509580075
1 103672878 679914484
1 598941640 610222166
1 504200159 351544270
2 90681856 792239759
1 383963606 460530362
2 378002278 348798918
1 770964476 484694205
2 288594844 960028318
5 413634203 366803027
8 519641465 945005703
3 328155752 392368669
2 394138877 238164394
5 459918541 388422750
2 790562485 33428705
1 60988511 594543416
3 147911772 416162301
2 168165535 345095287
1 124927374 880339180
4 251390175 115267454
3 76937987 989099653
1 783252156 681962789
1 614866175 870417197
1 867801050 842548710
2 738659500 258014434
3 759460330 840714972
1 907808624 873052686
1 418515217 587158523
3 572846544 657355905
2 36606997 830769058
2 717407029 939527094
2 140281922 781562781
1 980218877 543034075
2 753433203 520031451
1 196961236 584731755
1 138534656 28084401
2 545673533 131976871
4 68748950 603123945
1 488783826 498632206
4 62732638 422770208
1 487530177 560419851
1 553507590 763989482
3 409349768 656311419
1 268592806 321513617
2 247343150 979374189
1 447156124 63458363
1 236051767 409240358
1 228139345 545685670
2 854704095 56088439
1 68535869 72507865
1 920328934 79400782
1 13301562 768314361
2 472146226 47691406
2 412409219 148493908
2 932074301 568453568
1 508020552 999309661
1 514787479 79930407
4 56706402 985194011
2 51208188 16786182
2 557814020 879351873
1 791816818 815025339
1 669308015 108811359
1 739250216 846562685
1 691749993 474812386
2 415318746 871943345
4 679646359 585684081
1 634795127 171870166
2 301480332 162099244
1 431588935 902501576
1 351730639 735375127
2 324263735 351124508
1 902906060 175264003
2 95008144 437507162
4 142820053 901134762
1 288585430 563279253
3 392299921 381900480
2 71452408 647363459
1 315057801 660497708
1 684458687 381131055
3 984333838 986997830
2 645793927 988040791
1 557359303 442677031
1 815873392 865638077
3 186402757 375458709
1 307502668 462136626
1 323000816 382215183
3 778725401 414622411
1 415973856 439214708
2 205459546 152440757
2 909077325 712653730
1 563423468 331409873
1 223595911 488741701
1 608607131 18641210
1 782435998 664529051
1 215174954 605706502
2 701030897 721449213
1 372651135 184144002
2 590866701 597532352
1 927552218 888197417
1 298483717 761268297
1 67242067 462035176
1 353367464 259076562
1 837308509 504258660
2 472561312 483505973
3 59606701 901918854
1 35352090 143233657
1 526856931 672992701
1 994995649 555319913
1 730063761 591569318
3 157952956 6731444
2 448508011 126312341
3 235242458 214238383
3 885031597 403669724
1 143194071 455564178
1 980953923 67505748
2 70033386 242929300
2 226650410 656879808
1 958252030 102029837
2 236896899 338908098
1 126997937 70952648
2 4404483 395662286
1 289863891 109004048
2 292394221 725738150
1 246656584 862848068
1 44971892 456899771
1 174490630 680189155
3 994284680 452384704
1 374863542 245472300
2 261591168 101319133
2 417007269 71959651
1 529733813 865764883
4 499221340 599073401
2 62657704 956211049
3 782879922 747719845
2 896464872 312848327
1 320206203 657488041
4 15256373 605643142
3 408523825 839518182
3 388139672 360887959
1 249938594 790695157
1 781057237 555180069
1 650787782 341262836
1 85531623 727540117
1 864283482 298870286
1 493102596 1686191
1 582951998 480700212
1 835413712 588986702
1 309546993 991764459
2 366719281 56823711
1 915751460 497251717
1 64641880 792640292
1 427323091 910819310
5 553916488 545009162
4 739001609 11102138
1 357320540 487152033
1 692799968 831615308
1 331131628 444146013
1 673028877 689304383
3 254918487 78086935
1 154093106 798682763
1 86449130 191470308
1 390453287 478217810
1 34260896 97038020
1 987582383 681648493
1 904842784 803492758
2 349093941 908004712
2 176155490 262126221
3 381394824 562197257
1 695567475 837467095
2 666764324 565053848
2 865421742 678179826
1 676318896 389817211
1 281775365 548927306
2 540254913 675852931
1 848087383 309976285
2 977830786 158687012
1 650408100 814328434
5 945483551 177446614
2 406945886 569427356
1 206282244 148840461
1 102773504 655175687
1 577360033 620203260
1 346068114 72280459
1 166927434 533973131
2 963602622 689718398
2 488683727 786074287
1 124406258 992374083
1 275003137 331343125
2 549646663 366527287
1 157739485 620035234
1 383451501 348169798
1 357254783 213322902
1 988760328 899088092
1 582517040 735227621
1 76047018 14880624
2 822127353 465008539
2 893910537 525295552
1 145822279 353697486
1 400590339 390304209
2 425101030 293621087
2 997457028 939290754
3 374970480 791380360
2 65098483 261748435
1 765110313 153827934
1 318558918 716490317
1 118658128 660165129
1 558221738 661099876
1 314595337 808346688
2 984426217 420262603
1 158566156 674491332
2 935160477 360385335
6 702088994 347041329
2 716818477 509961001
1 827563493 486746794
3 260694632 400822002
1 86681118 814953756
1 28570666 323860849
1 99952776 649636665
1 81269643 822165163
4 99093445 410466581
3 467983020 843068198
1 63076886 73163207
2 569115422 57045358
1 214938083 621271509
1 520513276 198396260
1 605071751 711099346
2 552274258 905042133
1 912848929 383986784
1 800082968 139456591
6 599396801 139188397
2 358437173 231017882
2 660937267 522202862
1 300359314 644540150
1 861526648 216588205
1 676355035 678150070
1 885973141 988137816
1 881213496 613343958
1 271108162 807900285
2 871584527 446435172
1 848885670 610349319
2 561596529 489130074
1 960162471 187024290
1 731824296 772511826
1 644684077 363799609
2 82933165 117451058
2 925555341 117126519
1 69957814 630644805
3 385031187 946912842
2 137872152 876976811
1 637088705 133796499
3 67709494 623685805
4 683229428 362040098
2 972841515 952889743
1 938454627 459709104
1 513685236 575130875
1 397338897 876066026
2 754858112 802397681
1 585090585 393656163
1 766353028 967632353
1 388666877 369089993
6 262786995 664622995
1 998841293 358510787
1 244252468 686729731
1 543817088 780396175
1 230606628 869051786
3 1072203 294352045
1 92871648 370913844
4 664651191 862298906
1 370151349 39758363
1 549750937 466437018
1 829818046 535897672
1 285925692 476740684
1 989608902 413698442
1 99093947 816120104
2 600576454 605602572
2 516220098 339375617
1 843437184 83319276
2 904476188 867557100
4 708879663 941613572
1 603093571 545523193
1 572980692 936052794
2 444169715 602276877
1 206913225 274789728
1 308489431 837456265
1 364534921 117831228
1 781790236 254286284
1 425210028 66904235
5 798109455 258051224
5 866276967 417853106
1 668796179 358110150
1 742647526 606823218
1 802430510 842353040
1 134708586 617362201
1 136937512 483739758
1 867320818 237933925
3 384395536 492036239
1 580782206 132028809
1 72890348 863316084
1 587027928 615902669
1 883443995 854548186
1 174272739 786550318
4 808286118 818078218
3 896688270 325626452
1 388557034 258385093
2 584003848 723583407
2 328975494 439557745
2 201792301 876037742
1 900557557 815904983
1 802472521 834366710
2 566993457 812527592
2 801808225 903844137
3 3327412 411470279
2 439244589 799488375
1 675094426 91802643
2 819816044 960258261
2 530149236 274044326
2 300923896 846088053
1 254100461 369277907
3 997924195 626786610
6 90895865 189978781
1 19860980 948549819
1 569160827 617177229
3 448518187 447149249
1 797424533 720830340
2 516455567 362963534
2 118287328 180747285
1 955238877 812792512
1 367928646 475292599
2 65827503 935391964
4 25692146 139745925
3 488069786 539794561
5 205926276 579272466
3 626989858 81273832
1 653885509 164400638
1 449612415 482516911
2 704494368 955682169
1 713645278 296708354
4 974087487 348404137
1 238509361 578933785
2 47979485 245601672
2 933583922 591926040
2 777235831 981769980
1 403078378 526760838
1 446002454 596366417
1 775255564 31810027
2 800541185 592722859
1 28372621 3369136
1 71628084 552219430
4 630582661 995510982
6 270390897 813628762
1 385464463 811825663
2 107594844 685846451
2 371552033 268208313
1 782733296 370866861
2 948578997 422176585
1 531339511 250929769
1 845906719 1633520
1 990529926 227166564
1 429130196 607105917
2 227232446 50701330
2 396198626 125521330
1 28470920 517809758
3 780450571 570648539
3 433719277 425584925
4 610457900 524936130
1 165122347 379393106
2 131133754 106539687
4 788250724 109953112
1 973435666 829617686
2 543371493 504561641
1 504908038 675485357
2 957496199 159048216
2 710877399 288923662
1 867630603 525245247
4 438302848 728952655
1 858681392 717447588
4 525248093 994181934
3 873784503 426527853
1 231601277 660903166
1 513345782 780070393
1 595454913 410265920
2 493132270 211439977
1 63037644 926628841
2 621631834 626175968
1 771908258 142464031
1 124692361 540951513
1 455707537 637710696
2 887428007 477814128
3 630406242 697910385
2 887082340 791167301
2 497323214 165767181
1 481143061 962058678
2 623379401 260965501
2 523392753 364081135
1 794207296 614945278
3 369965025 457222890
1 229667068 808352867
1 691634687 244606864
1 506161578 220050646
4 942067275 861983053
1 950273921 609773661
1 135857418 456184135
1 184218841 644230514
2 815883791 776977926
3 251066763 959553228
1 388524503 332054962
6 770405119 878132530
2 8974697 790130617
2 179009586 557485602
2 52676802 400462239
3 116881693 606249493
2 880769756 14974839
2 826915920 796512502
6 342286487 924550200
1 87234984 105068100
3 945564995 958402948
1 700187137 894948035
2 139469464 741347088
2 678990550 777057108
1 228772038 750190515
1 998642529 720958117
2 991549089 985351036
1 182828388 3940824
4 397462609 295327432
2 561045270 282095217
1 83539400 122534186
1 380867194 532660791
1 549971655 448173271
2 925151575 460974073
1 324613642 319715469
1 623154370 618672772
4 39075728 53697010
2 297253941 44759307
1 387986159 809255443
1 419107075 501775095
1 886515414 18257501
1 436488198 527683134
1 22978361 912323815
1 107193970 693967057
3 213110192 749425037
4 557469191 309679660
2 265174553 814368651
3 606485560 436548234
1 73143433 814474216
2 117330562 685073975
3 280838643 966158075
3 790496159 39910075
2 361229541 480952615
4 990514911 846601452
4 853409832 65452512
1 296762893 661089183
2 495402730 428945812
2 55861515 893608449
1 79247082 434399220
1 515112340 228707281
1 111564650 764936650
2 829911507 215771077
1 267799652 840345680
1 800343889 767168500
2 214067711 742794828
1 957807988 842531054
1 802488798 844267880
1 786727487 819132337
1 696233057 251549312
2 511720905 989208198
1 779285468 362959095
1 587358515 338195258
2 926120940 753999860
1 726782493 439533189
2 195843342 644554347
1 104849621 131580858
3 957426073 146875434
2 435283473 963984408
2 519707756 217006756
2 508536911 20582956
2 659038538 639512239
5 620716485 248285923
1 124658137 823609147
1 573386137 714163130
1 293066332 142517570
3 877952354 916948391
1 156525045 236383885
2 936264188 84233632
1 653006590 657568981
1 151932920 199607107
2 766140950 832876801
4 838725925 124219689
1 616466667 664768218
1 652081631 229996244
2 18621407 775638322
1 128204433 984455978
1 997982392 225868082
2 691034064 320444383
5 83114823 959311107
1 868539770 359152593
2 868641156 331010396
1 488865910 823942929
2 158499068 152824667
7 992399273 749847290
1 475126784 577905799
2 990326706 520894398
1 859074339 805660435
1 60170100 19956621
2 76987346 881520718
2 106684271 18426020
1 747858151 719721221
2 369299854 459243013
2 530149233 308847628
2 113826701 416523700
1 758498476 458140214
1 231177884 24710025
1 61072481 641332865
1 509329051 4892609
1 739280353 482878272
2 557126857 947451039
3 676207944 95264236
1 842309640 825290764
1 653907624 501100298
3 681130480 771257225
2 726232987 992210240
1 183755554 137235858
1 62995353 915456781
1 614067489 981787489
1 212030189 177848328
2 832426224 63046616
2 555572523 973906477
4 338618508 778269053
1 717414795 545803736
2 321089100 364453577
1 37939891 605503622
1 961330693 447193351
1 800120013 248142270
1 570327505 670893918
12 159323225 657114083
1 370585162 647339314
1 81682133 958961144
1 774709932 440680194
1 301247280 478818075
2 457314830 758018542
2 953220245 345465572
2 763000285 149473357
1 451372913 131161512
2 237031601 322871216
1 740386178 995836583
7 805410244 289208146
1 172700724 333691034
1 33784548 112895184
4 356577337 58011429
2 811109687 353271172
1 155972898 775729162
1 156393556 518200144
1 946859007 809592605
1 532048741 667934933
1 442289283 220554592
1 539950522 325190459
1 81652767 20230764
1 63627336 812030422
1 412378786 899012173
4 363681197 300066899
1 574222479 664213353
2 544365776 531184383
5 60819630 344166365
1 495634001 262417993
1 496820340 982709054
1 428561070 220046783
2 81129723 334685689
2 425043783 311174532
1 633597462 438998456
1 345152437 78222770
1 756871016 52174068
2 501575443 593067304
2 509954064 246724342
1 402485122 539739071
2 795178894 134275476
1 333512019 838282979
1 725033851 529063716
4 715888934 876592499
3 64288892 931676454
1 262028687 28631096
1 420029596 532814550
1 730384252 774073146
1 407267607 868118536
3 524526486 148037051
1 274098887 427265608
6 456450479 922362869
1 522290628 203831399
2 349387927 44736438
1 162074812 300088267
5 60664613 969499835
1 707390674 961590352
3 857054503 235080079
1 947305469 922999344
1 731949889 78821983
3 718251275 403498390
2 469208840 431849093
3 620013352 207245506
1 206846533 800933897
2 574167101 706455876
2 735478662 356567653
1 202456460 137699095
2 825931398 562023865
1 300169108 279287725
2 70665430 163899817
1 872672651 130165139
3 428675915 997885498
2 102231488 396502585
5 167133099 995577085
1 498443324 365217261
1 467237717 226617683
4 540046378 819817139
1 276812930 348661187
2 675800686 298702454
2 369536569 295282730
1 305873686 792938584
1 715266743 454028995
1 508698122 511132724
3 797630474 101403020
1 896257827 655882010
1 761755862 576103305
1 177528828 983196415
1 226481994 923598659
3 909120390 881630608
2 854552694 62727127
2 881718483 396459534
1 224161106 772849587
1 205609285 411075534
1 596102865 182117055
2 498279949 947211931
1 459717651 395388183
4 416601382 360022029
3 908251385 391359130
1 66448428 464175590
1 500542721 192486958
6 601184407 442945067
1 449979692 849449266
2 808311558 949819582
2 681210707 639727292
2 571205011 601996973
1 262635254 739942512
2 209672156 743250340
2 126495649 197310650
4 825207783 122610712
1 800734410 960482609
2 904964592 7810822
4 894869079 373187587
1 924575047 188429622
3 55574948 104912903
3 181201198 843100553
1 126259501 886126793
1 201749514 263550423
1 660847891 787586128
1 992545723 956272533
1 677965285 560926639
1 591239011 884999263
2 247648091 897008354
1 701181763 402346361
1 545577702 337462606
2 251714182 416431963
2 723157825 149582068
2 35116884 5691852
1 449514174 81075326
1 40482358 805030684
1 448632741 771907577
2 217835511 394502239
2 973249228 257540243
3 760472484 33342844
1 78052174 564355877
2 856738789 50405675
2 154115137 475454581
1 328422893 466694855
3 153454649 457226560
1 257279713 322857325
2 896692006 914618047
2 165571405 392567543
2 789116040 380872231
1 90492369 476555423
1 624021971 586127614
2 927318779 843205981
1 955155485 327441308
3 73690548 678816492
1 47409300 505328799
1 375381606 341990322
1 376765842 495673207
3 202287235 165449407
3 109796747 894384972
1 55655826 575920921
1 619752068 923981520
1 381402195 78995391
1 563649166 240082742
1 41770675 543111097
1 621391691 633438509
1 144691624 640742505
1 566434809 338931605
2 540467033 159894245
2 222249984 404444972
1 982264672 918251420
2 152146637 398010746
1 184430377 775381025
1 150054361 672733442
2 488599140 78444228
3 215172303 603431754
1 918737352 379224281
1 105209557 375075131
3 971810654 728138549
1 22995598 5072832
2 238691922 33950263
1 578460563 234135034
4 243225567 134121226
1 92327488 813129589
1 531548382 85662782
1 709184717 18456360
2 256236101 11676154
1 541910589 115812579
2 555839591 356612428
3 117437976 844607421
1 536952425 762733104
2 64040161 619179183
1 908716431 720669279
3 676537995 725318499
4 764072416 7814314
1 315886471 692085087
1 282791343 101977809
1 227746777 641949309
1 793885679 165627361
1 482738353 463977010
1 546503813 222897074
1 489018707 102447278
1 183289946 594207870
2 53737567 193336452
3 546198921 464216776
3 798376834 172412734
1 78293883 558081635
1 482442215 767588430
2 628462207 224364251
1 934380937 40569034
1 626307548 303068714
1 761420610 57731193
2 555593535 823796602
1 761177545 117328212
1 699417479 74638639
1 165472767 440266529
2 732450921 504021617
1 397841653 781236730
1 754931643 993195446
1 6442982 836204232
2 721793704 288235827
3 281760529 19180441
3 304642181 506563591
3 478190088 644002619
2 283822501 467874151
1 897495408 87312786
2 708698838 494443616
1 139942472 114296754
1 952119889 896877985
3 298386411 519351614
1 132341253 757313184
4 588667406 940999833
2 700654252 50415781
5 732984607 165782986
1 737644150 953530406
2 222282225 308722472
2 410311570 226780864
1 380184852 979391380
1 409394611 344333097
1 410794965 279146555
1 967070216 613885633
1 115097038 715802877
1 463680526 223124271
2 697953122 954831123
3 41222178 531726311
3 884659361 229007728
3 151299727 525637592
1 927649351 355562084
1 216746881 188166704
1 280980357 734544350
1 90880853 220310871
3 804007190 961985666
5 488967511 537845785
2 528746572 50326847
2 819689126 239586011
3 855312225 378756747
1 788138939 488834077
4 602205275 559429345
1 757853955 762052959
2 525396851 894390585
1 885353662 622614045
1 461891276 116333328
1 338517683 490874394
1 376088325 430281259
2 223162060 750800697
2 25231020 779192770
2 262826828 22440410
3 900691709 635712411
1 406819120 733873410
1 90208029 923774185
1 653783684 98730579
1 457006628 413941451
5 452918488 729575713
2 91817707 682400594
2 359378819 218419151
2 365164615 919240798
2 377309935 107984766
4 400874491 513534780
1 505931707 679608189
3 571546992 349560236
1 779612669 97356352
1 437167613 245723315
1 142504277 288271164
1 923344483 82929778
3 10710906 634223051
1 265548770 256439532
1 372407059 781409811
4 932999065 438379823
1 831480794 325130866
2 576645424 377580506
2 989512082 790177228
2 528175625 322707708
1 937661483 225626805
3 1133245 847799730
2 506491741 153227447
5 225972564 361741385
1 699305640 542105069
3 671128770 388760377
1 437589510 494636789
4 69463821 573873430
1 948786060 739335155
1 409283235 858715539
2 955341454 408974530
2 64753765 896622595
2 805456894 783496008
4 761099336 128090223
1 925512936 288139683
3 256560737 98750037
1 725003296 240314482
1 564237820 502124831
1 984428406 821426965
1 430251714 910274287
1 649674015 959734303
1 43027745 167089174
1 991337197 297106958
1 816661078 157829939
1 906370467 590436183
1 809800583 765092900
2 89756104 26414225
1 941499795 988299992
1 575269211 722856705
2 367801283 826546048
2 601727850 25972337
1 381637601 843086431
1 919648795 1345697
3 621564695 364516620
2 482233257 542256543
2 628043123 235389761
2 832608670 682859132
3 132262904 797632564
2 33061542 173091760
3 856658978 119439606
1 332620127 951223815
1 300445357 688386690
2 760904110 916356566
1 49613638 502123759
1 158484306 885971916
1 5547681 510311717
1 188277302 673203593
1 945423366 545882700
1 66086070 10532025
1 461353632 623852693
4 148400615 776647388
2 345845443 532878244
2 780270526 7694272
1 568765521 910027049
1 677520983 850320424
1 398221011 827070148
2 697919093 896339672
1 221794889 618562896
1 853656935 176242024
1 688000165 391613557
3 552279576 297245397
2 434996160 10311079
2 909343550 901340237
1 79821631 498166780
1 681418941 400198451
2 496027483 998378276
1 817255711 492456870
1 270994366 330264696
1 920167091 930189320
1 42861196 182116631
4 498994178 670850517
1 804246189 730343248
2 630578845 910002256
3 843116881 554315984
2 447663943 804986655
1 911151951 324285758
1 258530888 612358388
2 761206999 911846193
4 157956333 565161759
3 60559806 493266827
1 777900249 109666899
2 337395280 992622853
3 635021660 616837489
4 166347016 542062303
1 189711747 568488176
3 726878381 29063192
1 568497385 68326510
1 517269310 74957457
2 297401627 492421900
1 53619567 912859341
1 213110615 488411099
1 12521560 693032074
1 193830319 817050711
2 2138490 194560068
2 18151638 474924814
1 243546279 113174094
1 86883168 222983282
3 316334902 774786774
1 710509491 137507967
3 632434108 436701811
1 333211231 681175214
2 414069053 72637152
1 924688992 809725750
2 636544203 245164140
1 121443206 815947652
1 766812919 405770259
1 31246326 328202197
6 606311957 240549290
3 717188024 454226879
1 637253695 21524527
1 922944346 411754052
1 774663247 228896036
1 727537230 951823959
3 865338800 571875341
1 931522446 651067714
3 526801667 884673846
2 824655792 658289989
1 977867518 78828301
1 63871661 285815905
1 996856566 717576278
1 471182706 81281141
1 674816985 119519020
1 940095829 731455229
1 985078550 25909609
2 512495314 624943016
3 293258250 537476126
4 820569817 119387226
1 23754274 246637394
1 223850940 558873736
1 268769040 190491690
3 869296333 303686790
1 972635535 812353981
1 581587204 773701810
1 274977816 991787512
1 300472918 639870466
1 64485925 378994838
1 894789757 127611402
2 723169266 100136245
5 431658899 196417647
1 545109928 849901719
6 22669889 7684928
1 404537107 760717470
1 653051903 153320671
3 108138392 501565214
2 233990043 911326706
2 543309934 688719286
2 104469782 430538399
3 227259961 516723865
3 619830963 172061392
1 410510512 456045750
3 314187224 847007796
2 145482160 713239951
5 349943241 715571444
1 776525039 488052894
1 626962113 496704896
3 269842898 281534189
1 150722359 44324172
2 64663765 233309862
1 614336315 387314928
3 476912908 236133847
4 424831038 418888244
1 89908242 802453580
3 359357354 180562190
1 102974911 469540390
1 360769729 27676282
4 600738290 772342444
2 458373372 357253492
2 783594437 489794771
2 614155771 340571450
1 277880391 990822011
2 173908462 534489630
1 265000142 59441146
1 494686593 85030301
3 184368020 186199788
4 151693395 190545443
1 37886685 248265373
2 166312110 805163994
2 650569797 430555868
1 4891964 442010337
1 113278948 993624778
2 960196900 59904762
1 349402616 400248834
4 307541759 12816092
2 523682179 675000162
1 683749881 698402613
1 56061285 540654663
1 78598906 789783357
1 29445689 520426192
1 424885038 334825166
3 822745891 537561270
3 444665409 969195198
2 104641071 509598385
1 874137224 777763961
1 112149938 552805156
2 763842017 980515066
1 973795677 457312815
1 626394591 116994197
4 426150948 563931238
2 448980033 423401586
1 705562970 953346321
3 979505204 255394691
5 876476695 928022130
1 791009155 633764267
7 469257827 693535989
1 338659616 186099956
1 134919107 876162623
2 4551224 85281790
3 224863898 398696407
1 246260663 630805276
1 425042214 689543947
1 905558598 796693432
1 451826879 89676097
2 947109867 36837399
2 36341260 211861124
4 193382364 53779325
3 426071478 501371610
1 374464758 867321675
1 791172871 422666374
1 281003450 976732309
3 22062958 361898721
3 696641639 836891009
1 296160924 899093360
4 857871888 396576939
1 256039950 409444574
1 468911650 261825071
2 571138306 976639676
1 914428835 707842939
1 721090114 411035111
1 673655692 949725060
1 226153912 762223138
2 512425156 194875371
1 841564353 26794264
2 138561989 795962430
1 684233037 916366320
1 381705142 164017231
2 295234104 349696073
2 758742424 409263612
1 998559538 534960497
1 113968274 152488195
2 529387423 979229830
1 201066220 509729505
1 239852677 743163975
1 138127722 833377086
1 539518734 699466189
2 671569226 265783926
2 94844674 669596233
3 758323131 539267122
1 498416645 152621383
2 341285020 356924479
1 651676876 207379708
2 997745091 459735070
1 548633379 320516976
1 903899571 65899834
1 423538323 81166479
1 56381860 520614227
3 619323173 861083466
1 159870550 868865082
3 764404228 662490425
4 989561258 755508890
3 863220496 117672115
1 687207097 228271652
1 661457014 311155902
1 601790227 365644558
1 575769981 912106482
1 570765512 372022293
5 446029723 1330446
2 702676314 685518339
2 202250953 355020856
1 844115398 82338411
2 527254240 228391754
2 432379399 721159544
3 531151762 828964496
1 960361853 922784958
1 927286863 906297761
1 655256015 504490308
1 649905104 347127590
2 105697653 551579407
1 528904614 666532877
2 285867307 931360670
4 75397950 546645471
1 599567107 213248322
1 584074544 368014413
3 334431812 506279957
2 788771463 346775226
1 464692881 874814067
3 29947091 928728895
1 546087698 243476547
1 824498945 711056594
2 147454689 173723583
5 511605307 746418010
2 126030516 970524147
2 168324594 131722241
3 434693318 732215805
1 348902436 514304404
1 885047005 169317254
2 920337962 333707614
1 43374985 570488155
1 934469937 684363922
2 9088488 710133684
3 362792597 124571334
1 118031102 202306370
1 262596100 550044337
2 60955380 550065622
1 761350925 260757819
3 106995146 317567498
3 794963833 764547720
1 519603277 832507347
3 382444405 657063414
2 172439820 850555313
2 660841746 903901234
1 203704775 512154400
1 217668709 192611868
2 609565379 789640995
3 836647580 628285728
4 4291707 303525728
1 955544134 269608249
3 757747200 581795156
1 970617576 99457259
1 742237811 879414525
1 566616498 877234468
1 778072075 659383576
3 600227712 333636710
2 328326414 322666353
1 865549170 411206986
1 448224932 27699784
1 443869417 807371027
1 511307982 426844584
2 249230763 357455770
1 285856818 119682328
9 983606671 970511050
2 186232378 711416783
1 790991727 939804034
1 952482316 781430889
3 595710181 899245131
2 336140818 499431502
1 686801304 482437723
1 536593258 333487085
1 158253025 570393282
1 368651223 87219974
2 510421583 13228662
5 803441848 406890438
2 775786885 471723764
2 110790893 607628403
1 604654585 989231722
1 607510044 980034456
1 591795636 26654772
1 419983845 897442725
1 647869668 28874755
2 377635028 207286273
2 355304151 827967820
1 503955500 98137928
1 282829603 924270515
4 299969090 448157638
2 541787039 794457132
5 596106846 771245976
2 752442963 962828994
1 842110799 2763303
2 288643703 472874719
3 187627888 642008731
1 363824560 481500785
1 413431379 888700031
2 381327824 636226988
2 125242775 998832008
1 536717243 70631255
1 163185227 709773604
1 3465479 84707677
1 912734917 609559932
4 67697831 809780287
1 750066756 662177344
1 366939188 116158348
1 278432187 239863090
7 991026067 368488100
2 453457862 902405191
1 571823505 657911544
1 266446765 226729449
1 180134048 298612315
1 652384661 867249041
1 942380556 986658270
1 875086562 470818221
1 616213681 73326409
1 843381446 955880974
1 633056293 906669212
1 310286537 480747698
1 144794783 886138707
2 781626182 858664879
1 675004068 510865345
3 840486401 58161123
2 304828123 100605150
1 642718913 910047994
2 475439264 353268556
1 979176294 731478259
1 30977677 688664550
1 271679468 398501319
1 107366954 234534875
1 925201066 21060212
1 340715850 886781359
2 31945098 243411287
2 265855448 658227191
1 32701112 769425815
3 263434046 779662785
1 123160590 207171771
2 71004842 372318659
2 478504173 100389057
1 548797094 822581337
2 680937451 318515816
1 653221618 795444118
2 940655279 285806098
2 992136339 701724565
1 551172210 869155925
1 639190483 726105225
3 644517971 61497815
3 683154758 274067910
6 351692129 568670232
5 13942644 985686026
3 182207414 713051625
1 93212924 97645641
1 902256558 4371533
1 920565681 420761754
3 549096669 806059240
1 227489593 431763069
3 68074552 282487426
2 286643615 747465117
1 194864313 559378498
1 489880145 933690077
2 309397847 956064927
1 159393146 504637412
1 807959935 236471877
2 969365996 649063587
1 465317670 468885466
2 436248542 357903491
2 539896231 405574929
2 164530403 22140179
5 790007177 668202587
2 66982151 790728320
1 873309340 212927603
3 688788929 665849576
1 726751841 908163587
3 604627244 268483438
2 87512110 443978933
2 598550180 659241301
2 188882613 799095180
1 372380942 485997356
1 814579552 622808739
5 284548117 53874353
1 134294643 612693931
1 391076170 515721070
1 288053437 825509004
3 639705056 255428370
2 203779275 41729183
1 771086831 420528038
1 684185651 842623422
2 606741191 549617151
2 288746158 580926860
3 127048712 601886533
2 355613195 48601153
2 689858653 419147073
1 277454290 154598109
1 746922804 652331077
1 464843913 7398196
1 918360631 621590832
1 645286310 468154422
2 789743105 430451019
2 111196049 927029721
1 200435057 824049715
3 846552113 201095326
2 748850168 712874607
1 725983811 790076911
1 590316623 504161645
5 448913890 963038594
1 381540148 875138926
6 700295626 450433289
1 37746782 945270533
1 819702587 376970611
1 741247668 253895452
1 347653693 396380171
2 539564844 642586921
1 506476148 354481844
1 497181274 582765992
2 635241966 776216209
1 56282497 762919097
2 167325093 669606147
1 912248026 344886733
2 872261669 494745589
1 630606853 631670328
2 388611980 564445134
1 712497163 69631870
1 385491034 32207221
1 418774576 134284809
1 558799086 289366426
1 716993645 250412552
1 343120209 590270986
1 694244833 570764956
2 589312542 989397406
1 26485172 935237202
1 57611689 872364934
5 786430670 184800746
1 985492483 135548242
1 493357939 940026529
1 211479595 853398560
1 417973842 463591356
1 541465375 456027426
1 879918296 508417945
5 690397111 448967584
2 19511372 419256720
1 89718570 708941036
1 345690110 237159006
2 637096105 414212785
2 938888114 817331456
2 366413079 910732431
2 941364068 306230245
1 52757552 442445417
5 606781230 44320618
1 510967659 94832536
1 273504627 489783494
2 546561979 399410688
1 278273023 224169157
3 398935274 645479203
2 43512161 989232324
8 537814588 468353016
1 95445025 740990386
1 119171992 813029343
6 680319516 162407724
1 937797867 362595021
1 662909583 72249541
2 979317067 782027055
1 818721464 424000731
1 348704852 117007441
1 206564799 497648433
1 430428529 111891187
5 506484232 984307343
1 191701603 103365227
1 267678643 316546397
1 510512408 625859516
1 312776101 885758139
1 289990255 798159173
1 52879604 771021703
1 763854480 237658671
1 238272621 625040573
1 955223332 851815386
3 106579084 849160657
2 170543415 449237549
7 229525386 574921743
2 390368669 791426815
5 631835215 124895255
1 931814130 238497511
1 332432288 719833321
1 86114644 683293632
2 719150443 443597881
2 97272278 387064452
1 301728242 419914479
1 73558690 500546830
1 316837261 215206390
1 111632611 828519036
1 680088916 754013322
7 327934534 240385252
1 398481577 164064261
2 644893490 361414621
4 967479146 566397976
2 53575067 3676117
2 150544536 626949237
1 901075925 731940859
1 267140415 606319525
1 935939098 632797240
1 354817326 769658621
2 124497195 524418973
1 241256745 323718001
1 545767953 492478212
1 432124560 467679265
1 572471857 607283583
2 489200771 225244476
2 481761258 410459531
1 838416456 269325280
1 182465661 680609089
1 41874589 170068416
1 304562891 118123083
1 906701509 387448956
1 433740560 457340018
1 225724408 926707988
1 964509042 465588861
2 317132642 82813381
4 68866814 722287776
1 509930804 719689439
1 600480161 390741697
1 250541416 28203544
1 329851693 220529853
2 33013080 164701432
3 329239419 479773443
1 11923402 959769966
1 987632628 742228472
1 554193246 353095802
5 886922091 109430899
7 917047091 622364375
1 786245739 825939922
2 887547055 545230751
1 410266524 196699972
1 650642076 555740510
2 928034034 418090063
1 134984075 410412650
1 231345818 620450913
1 746045265 610580170
1 720299943 757131610
1 162772668 56499554
1 896468983 656647466
2 373998977 921778611
4 198119650 459231069
1 558263270 533589704
2 521987955 39795521
2 240752662 667656129
1 843593512 157287225
1 486254416 91709369
4 257880460 159135636
4 251298503 283643686
1 956413742 521866953
1 637131611 557726673
1 458830595 179431916
1 751087061 216783356
1 794335302 970370274
1 741030436 6535739
2 974172046 838137667
4 739191588 904213465
3 764885549 868482875
4 422679890 18521227
2 633659758 980774947
1 12660651 167462772
1 515145485 697944212
2 802775899 276221138
1 540103770 382130064
4 70396017 595948852
3 906907198 136893995
2 639024522 313885345
5 599322934 808336003
2 440889553 722459299
1 118418448 136471141
4 27835741 263335168
2 283633102 772291805
3 699654896 998766719
2 721377256 260298823
1 249577437 742024604
3 806654975 293772229
4 402740617 960556965
1 22598940 971551145
1 202822859 968494891
1 85456878 12225190
1 387140843 369004832
2 357710756 571330608
8 290259907 685332644
1 99606920 248977471
3 222125031 813611860
1 933327350 219005586
1 779553606 909553683
3 716706383 782873133
2 556642245 357552174
1 229636728 644728269
1 557644779 498545841
1 443038660 66316521
1 77458676 494688133
3 731159616 1607912
1 439132363 214206713
1 286552959 711334745
1 274049461 44648054
1 789879226 664765906
3 852052819 503578088
2 564939089 725822981
1 929411312 620920174
3 374509642 743489239
1 705291251 421869467
3 14889480 128999726
2 703761718 799178783
1 615501124 151269342
1 988164165 388630703
1 127090862 962160348
2 364372988 209163866
2 779297211 588298037
1 221880122 153247320
3 987543527 346173986
1 444103386 627443620
1 950496907 591629313
1 816945155 337220403
3 935493323 530954486
1 573715079 865884375
2 73173263 751757521
1 317048957 844636682
1 710173502 829805288
1 715326694 704778370
1 132080110 496564338
1 531684393 230356382
1 322829816 741305501
1 456190669 918993817
2 745244272 913644570
1 229476601 480582117
3 659704804 595249378
2 363757598 795627283
1 147629897 638918246
1 530525847 921802166
1 317256966 157202858
3 56862293 386755038
1 821866576 497674314
1 246615524 196080007
1 901555236 74803804
3 768302215 989391463
2 425557774 779737655
3 47895739 920366298
3 797858460 248691368
1 325634605 418971049
1 594981002 971897431
3 315498261 143030558
1 47404324 830217655
1 49534958 797778881
2 215403661 903471310
2 536653117 785357446
1 375517144 594416247
1 363340355 577251458
1 668082565 843958534
1 427293710 314601867
1 444958946 923353050
1 627244487 804579353
1 558121563 630929035
2 537104364 577421365
1 572209277 573231562
1 920127567 38073082
1 780420856 438855198
1 412101781 306320677
1 424232582 741626008
2 89720360 289998233
1 202384327 388957696
1 903112900 224513853
2 78906558 113650054
3 815449573 4076564
1 711970639 18747912
4 453765362 839697539
2 199643897 591753595
2 457776727 223100707
1 660077190 336712464
2 620496735 851231775
1 284316084 73741287
1 629818353 86255031
1 386077767 715630644
1 270674918 755859833
2 979576304 168356184
3 731075697 899356615
2 10320219 671992393
1 826837435 153992729
1 878773601 837474619
1 884504775 191470915
5 680489913 765005238
2 545175097 100771152
1 952788190 139871419
2 112938320 291031585
2 798024205 129907552
1 302518832 89105121
1 896798071 384662409
1 929159545 421966769
3 650817983 85862837
2 485966514 421212724
7 932977090 689427296
3 413107391 959618910
3 746759709 564488559
1 998723790 858894369
1 205734199 810921929
2 330563554 409254208
6 861767127 491526289
1 707826802 354786623
1 311251990 109038372
2 709878436 578252052
3 685189806 257827020
1 254141707 467732598
3 709365047 437076370
1 537362340 73175287
1 108169868 607783175
1 26500705 400368813
2 520981504 268184853
1 947102919 688522866
2 430023820 761250114
2 856830881 222387892
1 464178893 373398719
1 149610591 540533337
1 151109629 612467405
1 139152118 447604446
2 440526727 52858444
1 826387705 821595799
1 321820008 208226930
2 554869740 890853123
2 12690079 35603350
1 866227541 144382464
1 678756650 404658199
2 929698783 689936973
1 12167573 960853167
2 12382524 744455706
4 661336098 301878961
2 187335384 775248063
2 727707705 306842550
1 459433357 783520804
1 257417215 709245589
1 761354294 672283382
1 911963347 173200911
1 282043795 666375704
1 554671069 358916066
1 759209305 561197955
2 986104071 720806522
1 265547655 647422706
1 725405150 443036050
3 933445873 602398193
1 388644608 82285508
1 871527238 780503118
1 355182666 80860823
1 404929899 595015762
1 858317271 476823315
1 859648460 608232504
2 850267732 763728403
3 319320785 858731892
3 949887285 520262267
6 505319993 504666146
2 785583670 277117353
2 389610063 183346847
1 271313308 255000798
4 635164889 662449774
1 588434789 312140399
1 426443128 113165213
3 839750522 318880559
2 237526445 780723545
1 113678487 99050167
1 516329908 646244759
1 123717791 306604659
1 230372864 293204853
2 97234464 380635512
4 842246755 806178171
1 999311976 361305142
1 197896154 60990371
1 767351701 398315238
1 597574362 506614235
1 354599747 766524102
1 610872156 574697169
4 459718823 792647208
1 871161731 33572204
5 336374898 266038433
1 75060259 355677177
1 447534919 780456489
6 338548438 999272755
2 801589703 479005974
5 33606083 960755262
1 430365693 936955994
2 550845627 147851564
2 988404959 195209710
3 405784379 997966806
1 20286471 941534186
1 801643713 128017743
1 953725606 588360798
3 748196235 486069265
2 400945187 749964905
2 782410734 226702946
1 241191059 353935373
2 321102578 675893146
4 911581264 286862863
2 166349304 264524366
2 810382623 551007857
1 361761169 314509575
1 673479595 58468696
2 778825308 659038369
1 79096004 60620095
2 526754449 277688576
1 647131859 732762956
1 720334369 155925698
2 497891776 291206849
2 884723412 47307594
1 554867178 360727768
4 941738497 573261946
1 781459189 96472002
1 910626324 877847998
1 609996229 791286886
2 423285844 875401031
2 283013180 506019693
1 936557816 489294703
2 221550257 204097068
1 139653251 633386027
1 556999950 398470956
3 644954541 640372403
2 426318381 824539108
2 54452617 546016047
2 240784114 340756350
2 906459624 935897398
2 117439014 603400715
1 597301836 373480142
1 281986886 610860697
7 287417922 812640018
1 508470630 351285365
4 629739840 356600624
2 610083912 430812594
4 289978248 788554547
1 136065169 129082989
1 70749103 414469599
1 646321161 462212090
1 587241618 909477871
1 410147306 859185927
3 305133246 708582893
2 322507041 767823785
2 707342140 133183175
2 667487079 955494381
1 763679984 635773980
2 909035331 309126538
5 49972454 137059558
2 34192445 1922203
2 6977221 730606455
1 871879905 822024956
2 666581205 52725473
2 208666170 396751762
2 40013672 292643053
1 804213772 205085700
1 588722830 644820982
2 437280412 581090836
3 53234271 957096815
2 183839232 615961488
1 588962381 641822574
1 841204225 788329345
1 560429488 182017737
1 15051253 575052187
1 123265150 839774906
1 69000373 14937438
3 376206860 439668512
1 560179171 38596248
4 471357322 42128736
3 589018210 658326732
3 56495783 716422249
1 867273046 292927454
4 521183249 192980006
1 597879981 441481373
1 411700500 337879887
2 915591804 344076121
1 613636700 543930537
6 142404176 597791208
1 75701042 214478516
2 454087417 243924417
3 439128500 249576475
4 352735729 583815261
2 707695591 667333020
1 96108035 639883262
4 362841438 520812988
1 504532535 892071115
2 963627861 147838709
2 344053802 246241193
3 248065097 804584089
2 242023191 282497548
4 724647698 855464212
3 728131291 96652456
2 277469622 626348880
2 579450157 592333832
1 937597113 422939415
2 653388127 845879824
1 73299805 446983537
1 797134233 124587083
1 153331467 254486393
3 583500787 763228488
4 963686145 393890951
1 821362011 508062182
1 342450051 462719081
3 878983451 14394336
1 905311961 635744938
2 439292963 998980228
1 129063815 290549823
2 689470580 408850885
2 264144989 405198215
3 710334200 953838704
1 806913755 250645757
4 203373904 385487423
1 910394475 84131269
1 734869829 893064371
1 142549291 826352774
1 38841677 108798590
1 566393830 397650049
1 304116639 339072197
1 476780687 347067562
1 864704783 716216640
2 43105309 701293739
1 23946475 605725512
1 376982213 778929469
1 913450615 539853257
2 704553338 379863311
1 690367835 683558376
2 878464735 477883473
1 672256801 284584211
2 980123091 405047647
1 566945975 780833190
3 193583919 638762824
4 788687154 721281655
1 605838366 18791673
1 44880890 576532960
1 851016192 33835642
2 582646868 353403914
1 415258266 663225070
1 413178135 353113441
1 729351060 106222160
1 211460164 293178291
1 265292458 782574632
1 405292025 348588330
1 69474501 149172241
2 947098097 554057307
6 318092511 653860773
1 854157966 148304588
4 153666585 276422385
1 746243322 853394548
3 753608450 303660505
1 422203420 967603388
1 502038495 326633573
1 592731682 225013273
2 465159737 108856395
2 795975137 565468845
3 832333215 355692256
4 678275161 553804093
1 152340639 904386708
2 165922205 750882093
1 238820568 820928608
1 618191829 634667826
1 580152477 134279645
2 661845781 627099694
1 183893835 233560933
1 473731692 845450226
6 920941589 795635790
5 604889815 630907115
3 732274875 457249574
1 499739754 599990264
3 624137227 427355613
1 817752742 52667629
1 956475302 199900081
2 803775321 68896787
2 726029611 986650507
1 243645360 998558853
1 297310057 697468979
1 54782501 452388992
1 235148769 12560686
3 629662127 281861495
1 572295101 34151856
1 154328466 398295739
1 244515295 173950497
1 734795909 35695297
1 495471902 660681171
1 850600027 679159488
1 986556494 465118109
1 464048244 71601031
4 70851928 796905291
1 802045643 495446574
1 273650437 916341367
2 181982211 281219210
3 484611716 619816609
1 94708274 317589545
1 615784956 255740752
1 162818838 295642109
3 318458168 774828748
2 332714875 991618856
4 258122450 144215410
1 769205567 199809718
1 13636961 732607697
1 414367182 454315466
1 96626659 855905463
1 644139240 83468472
1 807281892 229038925
4 466035807 374180800
1 517072616 218526628
4 829605359 143120266
1 850716605 755115137
2 884636905 607831077
1 57669894 607654139
1 719406393 155839321
2 44791182 326154534
1 172998138 59030336
4 370411896 656243524
5 595470274 514045424
2 604776223 490293586
1 60160230 213637345
1 22995254 2588177
1 146785961 698743085
1 407015570 941805330
1 311221743 25581004
1 970878940 844422936
1 912200654 409999157
2 208592179 873915704
2 628416321 407803068
1 903808579 193113672
2 643345806 89556917
1 246458256 706061174
2 746142005 804840040
5 613425234 792760217
2 686268676 926077586
9 151860276 809247160
5 912857742 26505788
1 938979334 860780792
2 137467136 284983280
1 989216992 560438226
1 362713681 130852457
2 962730080 689193018
1 311524825 357840512
1 464170899 742166135
2 693932941 113414135
1 929131164 348601663
4 395083876 372610857
1 506829377 607016535
1 756818839 955420034
1 241934802 33227012
1 68150335 282625213
1 924795001 862222133
1 867185247 113431394
3 881406856 388298530
1 738434127 972232597
2 160193578 425735645
2 333604762 97836542
6 542473424 279317264
1 439102108 201515273
1 670005671 529439517
3 930890694 672733729
2 491442277 628207699
2 656133529 226503224
1 853728986 643561809
3 96397739 179687352
1 891312198 107673463
2 602284695 50644028
1 750581349 594257152
6 729248179 738932983
2 388529964 169685526
4 671350954 73759509
3 962619320 703728662
1 386207142 612619138
1 968583519 556191113
1 612033828 354706992
1 501894304 920534205
1 614548627 103919034
1 333794955 538041469
2 246188270 637060911
1 643777132 846833602
2 322403618 568457943
1 966239775 907255931
2 653849182 541385640
4 499197815 592928700
5 423589926 117428286
5 67531440 980915209
2 172673679 493361549
2 709180768 868835889
1 860784433 785312792
1 634086857 702393623
4 419560599 930744551
1 495762301 140162531
1 234647600 849407308
2 429374164 399166864
1 915802234 131135033
2 384163213 514372889
3 102515455 71168374
1 822863007 747356359
1 272326212 170883035
1 324551997 572074538
3 512462641 661807440
7 699006338 415361856
3 229372542 963605814
3 733697751 304819187
5 984335337 588468639
1 764052852 661801004
2 366646039 98346916
2 35486593 53183330
1 922016165 926991058
1 498318116 704039971
1 227473 62237850
2 971707563 322914190
2 292107970 76996834
1 605633689 632900854
4 521336717 264868373
2 363642941 615159404
1 111869413 136209957
3 576576490 193239768
1 335916969 392488355
1 366986407 601221572
1 245502984 651065018
11 686660486 903355989
1 46835719 615238130
3 24524345 151449192
3 524698035 269620390
3 994144030 178486006
1 253039117 711047199
3 525615684 345359774
5 74637135 529942756
1 863256197 429380397
3 595656265 946976988
4 726613373 409610831
2 764336935 980745305
2 984297501 428020296
1 693729780 996824833
2 617980534 308762465
1 277023642 491755463
3 115719175 503257308
2 925018209 84199895
6 506564544 312461019
1 686869752 405924027
1 629271902 226423937
2 118555587 309946715
2 883212129 773809539
2 253318839 744250129
1 778932303 247651328
1 707308920 825964995
1 34812292 140023782
1 755351488 177032619
1 117135287 303885464
3 492981403 427339717
1 955303950 217711820
4 77475651 869898761
1 293908473 200428707
1 238635381 343285408
6 908861692 524693089
1 714178584 867032204
2 59218103 481027966
1 251707512 369770964
2 680528141 947058510
1 417654601 199604014
1 963613416 904980206
2 751926990 380976913
1 77762455 771689430
3 509022973 165158141
5 149518888 208142624
7 441786756 317326617
2 436552427 916292951
1 510534801 731071410
1 827078601 824442028
2 350781479 815556297
7 340750420 103642439
1 974561857 59021644
2 169415527 401176662
4 948544908 18537084
3 5118546 505350582
2 284146707 922177410
1 788922288 295264486
3 17819559 695959829
4 319656136 55478254
1 116169451 505381000
2 673936378 521493336
2 984941437 983122754
3 311853403 953291981
1 801819775 967583114
1 846239975 539561472
2 113767892 898128713
1 162186868 33217504
2 954905194 59162001
1 615841765 672821499
1 245069286 869009706
1 825982604 97156685
4 668597861 26794036
2 875930513 942425343
1 594882008 198239027
2 19882531 219127258
1 389160167 15567922
3 541210716 467954832
1 894272772 833094313
2 44857468 513793741
1 925086110 651501638
1 931965198 542564583
1 575586538 227747495
5 201763050 850796221
2 432455226 19163182
1 973759783 736127385
2 817350024 388591535
1 420207885 25004927
1 447987254 408517714
3 406492406 560298861
1 572446326 429472610
2 60323244 86155510
1 355543714 603965956
2 357786868 42857315
2 706298452 132888336
1 279656260 6250164
4 324869342 590290504
1 296816434 765538377
1 337483548 673294028
6 967797157 163574230
6 556524703 757455040
3 386017200 943058410
1 160638874 675432074
1 213425000 495774987
2 535952283 176745813
1 338663792 892311504
3 441265345 782188476
2 517934890 244452890
2 60162745 400076742
1 905858179 377496479
1 145869498 772303228
1 143424515 282194082
1 37557470 416645376
2 353651561 4945125
1 357319284 740022742
4 233411571 681252043
2 903172722 372118886
3 789814008 302878603
2 551752695 831864556
2 911525345 42105598
1 95740475 661458822
1 753723629 994910608
1 162875816 294596434
1 195961712 554796260
3 843872309 376879705
3 61379416 873849676
2 720638803 527331283
1 391340458 651943896
1 167034386 256215285
1 72542803 652166789
1 107326635 802527307
1 908642714 7561005
2 775716429 352360897
2 368143092 644041850
1 863951411 748080959
4 614022005 582129362
1 786793283 747332764
2 595471280 414069768
1 746187404 757333393
1 651048691 411970861
1 814256088 52474989
2 704935231 353465364
1 57230617 277375086
1 760593125 244926126
1 502812776 236530303
2 684101863 572884952
1 873935388 745874438
3 745103347 983274117
1 350480943 925562042
2 470145597 551098415
2 713278369 228594268
1 883560643 150890501
7 989489627 480567218
1 669688700 952062118
1 515254618 772480451
1 527426876 718390998
4 951339144 718618913
1 891554103 487060921
1 697200752 99724744
3 280856778 253980563
1 990028497 230642422
2 99666856 421749337
1 416232378 112599895
1 127623439 649314313
1 77294590 636148106
1 421263481 66691318
3 610893340 301407469
2 274582241 893890765
3 575901215 774641740
4 280862619 18602979
2 238348381 413627664
4 136745241 179196029
2 344352380 853416565
1 84971969 950475850
1 534221146 970326440
1 782882986 517250556
1 551144330 181715628
1 564606523 913906793
1 269021708 713569134
1 970409701 266710633
1 111584346 834286560
5 381187610 762825230
1 201407239 61827145
1 944928382 296377705
1 686401904 975788304
2 959101379 534475146
1 525182844 759289168
1 66220739 314617463
1 332517746 743713089
1 146911691 239910302
1 588723584 892511436
1 787563810 367443781
3 82505715 808589018
1 693460696 11004146
1 332329610 611313711
1 367949847 558087081
2 685875663 825025946
6 672656868 417195399
1 336127498 114942053
1 913114950 711518867
1 900518266 30436741
2 115837089 439407507
3 751949924 948834460
2 595688855 307674979
3 933746173 963819795
5 978686162 216358285
1 438324807 887987990
2 84271631 19425173
2 508948052 860759990
2 229638656 948721657
1 128935762 653247350
1 889293474 127770628
2 678366165 336266835
5 312250997 172762585
1 148058146 182589256
1 822073221 385527406
1 25162278 762896931
2 329293622 862620810
3 27388547 715395153
1 640979928 241161003
1 594173017 225679956
3 879156248 851555435
2 330084164 994372946
1 277454421 862896732
4 884658160 224707739
1 756425418 194608530
1 602402339 209279534
5 388629706 462566517
1 540248478 998345582
3 237037548 895137172
1 152790168 74763434
2 872369266 855603844
1 698403869 670231860
1 549515849 647739376
1 253072036 922577088
3 136624734 277151165
1 164212881 589969811
1 445935993 19239347
4 566145734 387713705
1 444705986 809760201
1 911669135 375587398
2 908640519 970127005
1 149752922 10105571
2 82044227 394604351
1 78528082 380647459
3 338683309 965384300
1 554260026 28462365
1 320222513 892465016
1 718248183 906742572
1 441587910 831548393
2 461154499 72033149
3 276922512 111525976
1 415278772 882196829
1 243957160 119685817
1 882779083 768163783
1 552243970 755005019
2 238939321 591274660
2 975057184 126995262
3 351713098 87166562
1 886269592 164798172
1 469898351 203318922
2 671242883 140242224
2 648871458 537548885
1 115841551 422654787
4 587341817 164999713
6 428528693 938930924
1 186847109 646939318
1 681116296 58858828
1 171918323 388181733
4 358732361 600620757
4 940462114 684400260
1 493913657 936319740
5 752444091 938231924
1 424359503 101488935
1 162231919 316318672
1 996011084 509521328
5 511369911 283979512
1 668036855 728823425
3 136496283 172133840
1 66019001 728681794
1 569393917 479245131
1 410901858 865002669
2 403812270 637275421
2 297195379 198509522
2 740174750 858185527
6 5931232 92376485
1 430007901 312724359
1 937595981 41363973
5 207657838 672220910
1 462365174 836524366
1 798810824 973835598
1 249474916 311338074
3 952088551 148886682
1 388510666 707362483
3 395928713 539253621
1 468325564 214172812
2 710754882 46964749
3 663627880 337375076
2 778573384 176184441
6 545896834 234558646
1 890403518 655038458
2 763167467 955513717
1 807102533 528247265
5 898441276 910650305
1 752493912 86530139
1 544190503 379956284
3 115326159 765854293
1 432317793 553900074
1 933796653 220944682
2 723386421 252387292
1 205717810 28468407
1 256845448 719366150
4 593291398 493973450
1 215285794 839040958
4 336498437 432051014
1 78571994 593545059
1 257244097 953709451
1 715062038 255209843
3 292438632 609502891
3 676090359 920478797
2 168841782 66897656
1 776888185 34137405
1 258607549 152986425
2 687476426 537310209
1 749915998 408423334
1 893907456 236238831
1 839414771 97398180
1 203267533 546768966
3 547731903 317591803
1 512561327 157361787
1 833487560 284725955
1 581014337 608447708
4 185045935 68558847
2 936514260 447664183
2 85689029 394300382
1 992562265 496944727
1 278523203 644507904
1 120634601 572228040
6 829374460 34316251
1 147492931 546591745
1 590347574 792846916
2 697686952 468357589
2 746936441 375493046
1 667875418 393860721
2 748021718 540144037
1 557491842 334898865
4 648251772 177138879
1 196424693 833324906
2 126853622 46069889
2 91023281 291646177
1 738081018 897528733
1 606140728 41932747
1 393963400 495922573
2 176074428 577748001
5 282456419 488605428
4 8184574 861853645
2 790649289 321575975
2 473501236 10055138
2 681111704 31356542
1 578125006 430222585
4 7262370 352788763
2 133954294 863940884
3 176153340 798529711
1 278299969 19576370
4 872211838 208401269
1 952272560 721867309
2 640838609 684795721
3 265276220 386175678
2 148841603 826687924
6 160230930 831952203
3 491193742 429238871
5 486131457 84612506
2 161978396 996529685
1 451100364 717779056
1 108223873 220600983
2 333921380 211314645
1 253443638 145426135
1 99256305 63110082
2 620658974 440233015
1 534806680 591061950
1 725483512 221113449
1 11931570 54153733
1 902240390 47440724
2 810201084 709993570
2 398094982 126168922
1 302391443 187153760
2 263689883 803209152
1 633074448 37053678
1 153044070 734778759
2 269820133 246466266
1 814075946 297048817
2 37281854 570831947
1 646504115 679448750
4 955748439 40511654
2 496416751 472649715
2 886399486 853079143
2 269611579 171367659
1 860436878 178432584
1 963572115 872207288
1 491762852 694318575
1 84490598 667468921
2 171187221 758744331
2 531426938 658728697
1 337018792 951767914
2 885546876 751732266
1 12203381 711914993
1 338252381 716204930
1 419350814 291097051
4 944017363 513725284
2 650121269 399177849
1 900834452 175151163
1 270352192 64174696
1 857334950 624032866
1 974630472 540486065
1 207669348 445362281
1 90051098 822210014
1 533215564 936043530
1 116795175 967514734
2 418799373 848041037
1 905739971 207146413
1 62900257 26303200
3 672952913 807373944
3 649256485 189324307
1 984334208 978678209
1 259603489 21911199
1 337892460 561955315
2 783924307 288702511
1 81117747 803088704
1 79209640 166532297
1 593811857 503813987
2 518368202 405439321
3 306848248 931889677
4 794249828 446224366
1 531582995 802083774
2 412678034 175781427
1 584996823 683150568
1 432413641 521157286
12 423034763 175940641
2 467608271 260133509
2 804616344 131914597
2 524744303 724512603
1 344734473 402687772
1 167498367 917841505
1 153777841 497285187
4 967810921 968830275
1 224865072 475170800
1 865552154 665468832
3 164496486 56057591
2 979481703 726007654
1 289786513 507125354
2 415907745 210691793
1 877073766 495188871
2 165678646 659212110
1 757834677 753753989
2 136925436 738460003
2 724023444 903509458
1 728912699 210060748
1 862579038 737944366
1 331775497 860701563
2 732801019 266242
1 581851440 489093780
7 678192814 990662025
1 657487409 230937736
1 71047088 759339308
1 887243495 516123564
2 892721179 251224774
3 813417636 54282315
3 628914847 838993123
3 908095824 268780858
2 362924864 241679056
1 878341796 298620407
4 821142678 827535210
1 896617678 821350491
1 962907654 547733834
1 65443960 300579228
1 774129573 778030379
1 8050978 853185084
1 503024343 574355014
2 279919625 106096439
2 485645026 425546610
3 600874569 763336004
1 413446720 591708228
1 196505609 922764481
1 280819372 566886191
3 712441176 584726459
3 870558870 500054393
4 749783559 336584221
1 61026613 466060531
1 6766166 263949827
1 584118752 957509001
1 751585936 242360542
1 524618391 933918023
1 598899560 660007531
1 344307187 192505519
1 771767383 161188625
4 153567979 134152109
2 735715393 407582894
1 52610566 508474725
1 86098792 371522048
4 580954291 879572051
1 621781123 501954596
1 604160612 855043277
2 232684683 74919890
2 73070389 635053336
1 583177490 286578174
2 472712103 564959658
3 388313310 301319966
2 751604307 433734305
2 329823827 749319856
1 854257399 373100851
1 12723288 353153108
1 337483577 91353778
2 452803183 259844316
1 159379404 325488039
1 522421009 661153600
1 532985401 928020454
1 96958819 280676962
2 969677267 131532978
2 282545337 520675794
3 679041625 819583184
1 690167345 92081799
1 388533694 753220702
1 482400301 894869044
1 10442475 622048937
3 587945710 883795116
2 761691834 527745658
1 854641482 557169976
2 237603349 503976938
2 540565942 706958362
4 703176429 100578939
1 559410767 766290810
2 545974790 573068086
1 62386038 342786440
1 422939150 322260394
2 491990941 983718695
1 639951279 916838337
2 914671861 773160888
1 779072414 386967666
1 354921492 821888106
1 108984530 850504142
1 156809408 773277437
1 439941886 360896834
3 849339636 845556821
2 367963211 374843545
1 993021752 646393400
2 545969866 473479944
1 31094797 623956804
2 552190178 798945629
1 997215849 611257736
1 2432897 597236013
1 887742477 741898794
4 34607841 438646679
2 190319346 72296710
3 780227104 834969811
1 405766197 469419715
1 912418450 864613858
1 525732879 203430519
1 754873384 276076817
1 909450500 509939525
1 171705125 657174418
1 826145384 90072219
1 149717722 476385255
3 578734317 969544014
2 882773971 745798069
2 215813676 938308761
2 176065971 847198980
2 742149585 459499882
1 294334823 1259681
1 56274875 978595602
1 365124048 345155268
1 170280497 517210545
2 493540566 483148109
1 565096493 745039473
1 976144795 383794370
3 824884825 800315661
1 194047922 914612880
1 744282400 466711422
2 254059742 954857823
1 846625360 61973755
1 619930219 348632849
1 614162921 442712127
3 738087461 440469318
1 164569591 837835937
1 431955732 341320230
1 904137263 405325498
1 375216701 327725646
1 46511460 360253434
2 361318487 134464596
1 920351874 554761433
1 736629567 78545063
1 531594744 496041054
1 947478268 98944402
1 583335665 197585077
1 167272678 725805210
1 408154411 44352443
3 603332470 69399854
1 336730436 245298491
1 83467296 280338735
1 667930805 65831950
3 68465115 232989278
4 192386351 922824598
1 74189144 262513003
2 880781142 658174061
3 407295946 231294075
2 360896063 318500029
2 883145461 567407913
1 446080228 581590686
1 727877339 495079350
3 890321611 777393628
3 671259887 274436287
1 877354053 536967469
1 975558262 831857703
1 481775565 522628842
2 569646332 982801385
2 139418948 862398411
2 684453021 532386200
1 796751232 8295302
1 218341318 123801111
1 254866897 174857616
1 840424025 538349562
3 975175557 668367789
1 215808811 849432752
2 213724484 384747308
3 415821911 698356414
1 82011587 343930192
2 88764049 635639108
1 577642569 491325903
4 665230575 245924632
1 572131313 733727602
3 503190222 461963048
1 927101488 740305295
2 40895911 173289755
4 976253460 410880642
1 729145336 893559477
1 10388759 263812616
5 169915042 195591832
1 319490780 258654295
2 271022761 846731738
2 863561517 173111045
1 182378993 857221360
2 894984100 197774663
8 68786602 214936606
2 609377385 745040404
2 474251503 891351506
2 314864822 927389944
5 921958311 187495710
2 897265527 923971077
1 685023249 216219460
2 239205484 129489228
1 369731996 519509374
1 972262925 617836953
1 866917852 998940673
2 139489918 165473073
1 724160317 64388118
1 63822478 796121527
2 826348205 454041195
6 180019886 463211264
2 349335066 458297445
1 410642440 800417973
1 265467807 405472168
1 678168891 465913689
2 947847563 424615953
1 999119885 633900792
1 575045095 21487114
1 219192397 766907083
2 195580422 259444894
2 853298243 208873113
1 416550337 156541632
1 392812587 214069077
2 908729966 56836739
4 833954720 825165165
1 783737658 769701312
1 545262819 154073562
1 526780475 451332615
1 313598172 203026486
1 767718347 902345666
1 866237085 890457069
1 64643245 289010650
4 458605162 78434446
1 161784836 800241317
2 22550821 465440079
2 868105221 841138949
1 977693310 374153363
1 656863946 717155013
1 35827096 475831322
1 375681963 678651412
1 614043328 660381790
3 516617022 94690757
3 908218883 173321291
3 513069879 537564688
1 398173966 609257989
1 109514978 957986611
3 688001368 54628743
2 340670595 221665307
1 207621156 585895032
1 997098068 72640536
5 722528587 304137173
1 613984140 654097615
1 308189042 300687556
1 315218329 766927561
1 634234167 857590512
1 617090831 804069590
1 753653958 959865707
1 298149451 456031430
1 821722124 838083757
1 672472385 668608215
3 543427289 623448085
1 568772087 262287350
2 95279565 125733489
2 613021918 115343740
1 129542518 177461142
1 494928908 620282512
1 933122246 260589784
1 934389022 271492469
1 484826022 53414011
7 7109608 61773858
1 426808245 470704041
2 668879322 409755047
2 56208530 388481553
1 252177694 213938033
1 32586612 887534118
2 381591290 641768784
1 262559979 242035063
1 616338024 211826460
1 322569251 135424633
1 200499619 262758162
1 425945276 388134187
1 408482545 118626867
4 681322098 176425277
1 487174226 326945964
1 743833531 502599008
2 53166859 492859043
1 552584609 493244429
2 924640242 455309523
1 980501687 111033970
6 207067780 67575522
1 502402625 337746707
1 836065365 54982214
2 855548591 240454180
3 704607834 316786632
1 310117386 150582042
3 578165734 764589975
3 125733579 717355435
2 128506692 144865381
1 109444770 344522739
2 198509481 774721611
1 416075772 905957465
4 305812724 918539629
2 547506121 510474463
1 197332269 826204527
2 841028495 474142800
2 754965867 311119563
1 857283403 890686246
2 990578221 884360939
1 661069731 997651858
2 511900810 868308260
1 353595805 374384587
3 732669375 550797749
1 453426808 435800210
2 291114454 65446941
3 506265288 712509344
2 82476255 617342103
1 467253237 987683573
1 565141325 941601701
1 679705990 569222248
3 887614232 377852881
2 309851430 137981044
1 610658373 877803300
1 695772498 848203009
2 247120744 984677904
1 266309623 686860778
2 69570239 904717197
2 621492872 873986071
1 143342089 829626102
1 426515083 521532543
1 412744691 878938757
2 394396675 970075257
1 334619387 393603271
1 402807892 896822136
2 241618801 471851540
1 788733987 95171950
1 6925954 833618604
2 455665049 475152827
1 866418723 139541817
4 524163163 179765186
1 130071827 870961261
2 336944008 195935760
1 179634919 522483054
2 118618049 78845712
1 506736338 925131949
1 739758411 62449974
2 951660416 639752220
1 428590213 402951020
7 90884324 892080754
1 827038352 475359939
3 833860443 27284190
4 996928601 740964324
1 48093863 513904255
2 964799580 498363898
1 428690146 258311523
1 542422869 541610982
1 944377654 62533375
2 539980120 709688480
2 534342603 703310520
4 950350627 941201438
1 6513744 38236077
1 996219797 394008484
1 776576734 205982825
1 144787192 799340711
2 300498655 750622252
1 348546658 632130061
1 986019034 215038836
1 568767786 349666564
1 128013704 644794764
2 956422722 38704833
1 46635440 514359112
5 452265343 257703900
1 189653918 708052781
1 841616505 231242369
3 370763576 823609667
2 24074234 406941946
1 620534203 630220496
1 45030919 959396221
3 501566480 797527493
2 801028511 22958531
1 179359398 429947985
1 487742342 270223389
1 834530316 416716159
4 580919564 72942062
1 806702616 28117031
1 600097453 605707956
2 606393036 377437904
1 31195318 477690105
1 290950567 677367547
1 677585233 494410370
2 469921678 409651142
1 253862789 441437981
1 271030455 128598096
2 647531347 262123486
1 575206454 991213271
1 278691399 508705559
1 978379517 149715331
1 434372673 643305391
1 7667520 462700611
1 526363687 940239900
5 682031086 925384583
1 9081375 595635931
1 64206626 955078869
4 271609564 799862482
1 126102102 274379858
1 435065930 59187717
1 332334347 73418830
1 784197650 204919311
1 659924549 528084112
2 668693207 567036402
1 717646868 940732811
6 73540451 998014831
1 10514757 754836748
1 644795991 836091933
1 224302863 445764231
2 333969780 290077098
1 331309849 583460302
2 97124831 230915359
1 606692486 596573999
1 422135492 656201468
2 237842879 123072255
1 204032020 783570321
1 225251980 927985402
3 363794192 20875905
1 562108269 490537995
2 924753112 188409475
3 608477344 356163132
2 810513259 525042407
1 993932071 651203725
2 543816194 103574676
1 710505691 712067008
2 281794424 401715976
1 208991340 616437066
4 374995561 259964194
2 387257380 92567534
1 973988949 736720613
1 485850282 546767770
1 958659503 4744000
2 27183117 568897589
1 854009259 533298019
1 490646441 727637982
1 913932814 478025658
1 585730123 287456378
1 656519759 264379508
1 488534647 75446252
1 953423207 551094905
2 80827964 144735407
1 791003988 231800461
2 556156812 726427505
2 875961196 16489593
1 340674530 501378960
1 946200133 419875087
2 461263430 127867691
2 967691926 416460259
4 12154857 18034194
2 629231728 983747872
1 835981307 100794610
1 923042658 846303435
4 807550060 690818344
2 205520423 791485773
2 21761982 856902038
2 68108056 215818904
2 973589895 267390345
1 13301345 52272628
1 252007863 298257997
4 700230579 484776792
1 736307857 931266849
1 472412878 281377532
1 468996437 939295089
1 922557292 570437809
2 984762143 132269843
1 443014694 148566977
1 27596043 108261472
2 617879298 705214491
2 154070494 838443533
1 664539986 835215240
1 773464172 106294821
1 954469125 678326115
6 300134932 129240105
1 374859100 749222764
1 148033142 426711454
1 42895181 640904127
1 724523614 928780195
1 241081111 721841726
2 336290602 478728080
2 381469259 589859250
1 126801812 271087626
2 479522022 780797250
2 400152877 930216047
1 889522298 621789180
1 41043528 957604466
2 756611225 834842584
3 351706645 31604285
2 131055676 814138086
1 368195923 801077836
1 873885733 800730091
1 938002336 652035962
2 146341205 645769520
4 256345898 844419473
2 648442684 49235639
1 344977681 878673667
1 587179146 565487865
1 904406718 198236978
1 442640260 458503950
2 60843713 256782530
1 227958842 309327853
1 745726388 274540223
4 496369946 56601993
1 604478650 192235387
3 685600401 117765083
3 580724527 760450862
1 873676231 378456579
2 296875126 445787405
1 538580711 820680729
1 100134920 711570345
2 402438378 966532644
3 893900844 889672247
3 631212177 896884083
1 427728362 20097669
1 746612117 22605553
3 799531587 303163698
1 315031359 904421114
1 911846287 111013072
1 108874820 816194483
1 918196516 624616457
1 189056341 634220846
2 48277261 334353441
1 756952962 438019321
1 566172864 389907770
1 240094396 156435612
1 262099609 556979462
2 538923117 272668461
1 990055998 643791714
2 295721932 542529101
2 673970943 633056295
3 709755431 837369530
4 223138429 522043333
2 83668365 729712788
1 2275011 464084683
1 115870884 981171585
1 289613690 384420079
2 876131031 905385990
2 613931642 723301056
2 672579709 405356620
1 773817442 180176790
2 891635997 1828511
1 281732861 505723369
1 681186012 285353759
3 238948640 957871276
1 893337051 4532033
1 329782892 386111691
1 761844996 999582459
3 639517366 510541393
2 588451111 592537393
1 603315101 731761712
2 6400318 870155786
1 164446955 866601851
2 284105098 209170969
3 740348011 799028272
1 285243076 735848108
2 468451990 880133334
1 608051077 901710918
1 522911584 20206535
1 188560287 166288080
1 767732603 670655761
4 360600405 574895044
1 882602532 806225206
1 392643972 399186579
1 6165648 826072865
4 563015099 591761682
2 642996449 33987479
2 792915564 858436656
4 993134317 255432675
3 596038044 923029645
2 947429186 63615775
1 623461726 61283497
1 171046281 126761943
1 121282693 441143262
1 625108968 997448818
1 493690429 773869740
3 265362698 402912929
1 702871102 313785676
1 588680526 932145960
1 297952127 846082379
1 528874911 606687657
1 771682586 405050184
2 160821793 375548594
1 645484133 639688600
1 880860420 793883913
1 573524005 259327758
2 56972637 9991350
1 784401471 573826639
3 436526971 51786631
1 190373326 697431436
1 376605035 954064596
1 685814835 558685689
6 996456455 573262298
3 847606447 302587130
1 971377707 802901983
1 111708538 753082180
2 946434384 192520621
1 123337074 352613201
2 603614138 129472970
2 747483444 712850223
1 223013150 668052535
3 911844004 291034350
1 913399844 579034313
2 785736073 957999941
5 358930304 191011264
1 980767279 571995019
1 337494561 369488393
1 924293435 725372862
2 134645258 834010754
1 86841931 938431635
1 977253577 861443435
2 330020502 291534621
2 641287749 327522946
3 615771666 926574092
2 218578718 421490317
3 924898038 18101588
3 781118943 670272798
1 296745490 669565674
2 293403347 917377523
2 470806830 24089310
2 657994824 577468926
1 31060885 664106540
1 974713836 208288238
1 390611544 738770543
1 661050215 911027849
3 950169556 194645973
1 754239804 87833052
2 44195811 146501264
1 937529295 536432708
1 275663394 129979724
1 65197870 164092695
5 743393508 480701483
1 506801794 42715182
2 378699620 177098850
2 52296421 322366828
1 591636343 740208399
3 6921256 435214916
1 822998238 772992366
1 93368868 607759953
4 484905633 732561464
1 556120530 357024057
4 101394907 292519511
2 998573705 167969894
1 330073970 264965227
4 3958586 740154231
3 781270938 836495188
1 631713519 244866671
1 516149729 345176095
3 743373567 400969874
2 511817897 681399583
1 745464281 315906743
1 795169745 431647517
1 428268606 985812965
2 703771803 247992323
1 818439123 130535356
2 576569208 989493233
6 235951989 598137488
1 84882068 812193453
2 463646168 362756480
1 740963842 439421222
2 632953756 958086141
2 152339424 423671341
3 819124727 321332420
2 723826481 948711788
4 511866733 678214204
4 428953003 557312074
1 317551007 312160002
1 71269801 916231574
2 219556132 393893498
1 856635735 34598345
1 258622039 609926481
2 672567287 507869843
2 545268387 733802521
1 239489651 548363029
3 959738705 740391907
1 816164418 312884435
4 648614144 43393995
2 289203871 734554585
1 240460733 64537210
1 61481348 916309973
1 30647958 583176708
1 468029266 405249757
1 145644082 717409162
1 333554543 517288180
1 32751943 291631366
1 153980248 853496810
4 421212425 425968337
4 221689559 509081722
4 95224743 218296963
2 617122332 980110241
1 625970545 443250058
2 755286323 762487771
2 238280984 158833973
1 906730323 259880136
3 762008046 310198739
3 564501990 619572061
1 106149406 370546847
5 903228490 401234006
1 912718437 224767598
1 704085612 269825778
1 678940646 588402288
2 594181517 174777594
1 696883841 72803334
3 846096773 352722568
2 414722859 796569224
3 226395788 954052642
5 486697214 568052927
2 371537646 808452153
1 695042498 169702568
4 353774176 322294365
2 189464957 576196797
1 996613200 37625377
1 978498486 525931747
2 239372102 531720637
3 116550515 189915722
1 762443208 629581697
2 203070848 71200654
1 483296618 106484127
1 813035899 540790852
1 907520360 620705814
4 856203324 167303502
1 125470818 394309637
2 489388526 552285160
3 358317105 978738593
1 648856049 769923074
2 812784703 400716758
3 363985310 60448763
1 980880668 910980693
1 669345655 183259837
4 482243586 147741369
1 826219341 938561478
1 242773694 847109827
1 15313220 58083528
3 337867311 588142317
2 191536603 796038885
3 857293524 737803061
2 456693958 717601317
2 445551351 482940088
1 832514861 865689586
1 349114263 372204523
1 49273211 225631490
1 704850418 817648870
2 305596820 409514212
4 659769185 981066917
3 77275451 276388587
3 95375140 131384407
2 299499835 170095587
1 168047776 501012726
1 332080322 377703501
2 6872522 739971413
1 153702596 293294709
2 212329014 526616567
1 574694147 451308795
1 549455864 555479457
2 777379035 503482352
2 73910465 67529112
2 712162619 59437725
2 970161486 224965073
2 372431385 537569566
3 79968060 85193665
2 891966547 329518805
5 589754422 289074592
1 626363922 441053978
5 510238557 929513698
2 473994030 692180683
2 535303274 147060550
1 345110170 433571530
2 633803485 966931750
2 693526325 242154249
1 750274140 603741627
6 101051474 686399839
1 769769296 356177236
2 810903558 974119748
1 851753719 672983559
1 434720093 757393598
1 799686760 295529143
1 915687840 236421257
1 848164142 245126676
1 218493464 998870376
6 529991049 46088220
1 313625430 547552459
1 471707769 568967345
1 68391908 804621475
1 876041103 656744132
1 428618406 298016235
3 356650264 305484847
2 336146128 477032370
2 699943585 165779635
2 170741785 239126078
1 684039865 997869429
1 211481214 637830431
1 497662023 801101323
1 175892794 954733873
1 392172591 275867163
3 682896281 315044545
1 322744568 968316029
3 280184679 546700757
2 741289376 644656077
2 217372524 936876900
1 750319734 925426960
2 954664192 783591548
1 335389673 258519559
1 417469095 950539007
1 993503478 236635057
6 189316719 710185515
1 551061500 228816551
2 410034007 475138631
1 396502536 704751413
1 250083301 132336773
2 549437314 357325318
1 951072005 117744001
1 898599833 202905473
1 183266154 946727242
1 373599216 96729940
2 541364976 830532663
1 818850527 739077477
1 553684273 884809657
1 703367558 311038235
1 203356745 755093371
2 464492749 398774130
5 372342603 341863794
1 491763939 6860714
1 718520075 681095350
4 32990589 829862483
1 799424105 466955079
1 765610882 23747485
1 67306325 939036445
3 534486946 305722913
1 287641147 16097451
1 291031486 615123179
3 430778831 206879965
1 685557829 350412301
2 817428092 498289456
1 482938878 25465251
1 108777599 20567508
2 491480678 523754115
4 562821034 263811900
3 187181303 96763673
3 820241797 386440096
3 463061530 441502063
1 581217393 782125706
2 121609570 579572201
2 103984742 754015620
6 974350982 263891081
1 783396138 799400738
1 84306803 690971997
2 744473679 266357386
1 763652080 980162990
1 468605155 168790551
1 278485704 438228262
1 425911967 944897958
2 414255503 754919416
3 710552339 326074506
2 226454228 513189979
1 70143163 554973630
4 415614381 49037675
1 62529086 719973040
1 25250177 108782648
2 351495023 247620570
2 413435204 123082689
2 918106237 118752035
2 938616687 337776339
3 908080133 247307432
1 281365665 392062619
3 537762492 590676051
2 377362918 396218936
1 992800678 637421053
1 928965543 294035179
3 350317173 844761433
1 335249793 566193219
1 809366503 12659323
1 448890585 949030102
2 76782393 578213978
2 351876148 644010552
4 452012814 358869913
1 424829984 108050431
1 742649889 187670518
3 115819548 189527529
2 742620055 991472953
1 120590547 176672552
1 267434865 242736293
1 83241612 404956651
1 898485607 616578708
1 755402393 525649994
1 243962553 51091038
3 535493949 388671506
3 811125174 564108926
1 391039678 620131525
2 432995599 766546355
1 96479265 877349639
2 422160787 578421264
1 862716347 110870156
2 42626301 695264808
1 382368675 529067879
1 148450819 895035627
1 654306499 316321572
2 59281218 208907617
3 406398200 975128156
1 7952128 491206237
4 713201209 795421243
1 973523441 341240351
1 892382274 325859550
1 577254862 262495682
1 431451576 901049318
1 183879452 666198793
1 663584108 176971289
1 522853642 113096932
1 545646506 2113446
1 969430070 70847701
2 406167527 162429201
3 733083745 165254785
1 936433802 58914266
2 309833383 63305060
3 311654269 223410851
5 593629053 95060154
1 138014721 323316547
1 843978157 845437748
2 616018496 661751649
2 848984616 628138518
2 373009202 157831491
2 346447544 840603307
1 233475707 484162559
2 332201322 966097413
1 698158991 407768283
4 628464619 626339865
2 212863835 592983360
2 801326374 944439512
1 964092363 551963847
4 319096316 78826115
1 149800863 215031656
3 734958839 180855167
1 746095738 107431982
2 387287010 409433786
3 910446207 334459433
1 396214647 543898468
1 850417321 300609659
1 707870986 343608149
1 21466394 800922880
1 681185033 268961628
1 134492534 912229709
5 716268253 746662785
1 65643119 168914922
2 613175872 966369112
1 270403008 194607777
4 943513811 592310394
2 219802016 631891712
2 36034074 278932417
2 292296428 895577528
1 284973648 486954172
1 488113911 668171232
3 712950060 969841090
3 819928933 99589268
3 5889832 770249505
1 69837051 803478564
1 684793187 72798367
1 832168511 59550700
1 505610250 571477059
3 14987920 202880468
1 933583318 532140009
2 92850059 839607670
2 550973605 342826250
1 668854550 454083622
2 692059407 827181619
1 841711602 521438324
1 188393276 621314599
1 949020360 561362650
1 137459722 563322637
1 887759948 961860488
3 337500609 137146570
1 981082391 972108103
4 351890792 228203925
1 905347494 616417032
1 760198154 743707705
2 652294130 680247419
1 772651233 139196049
1 369069230 622839769
1 618993685 924852110
1 643142125 67765446
2 313579404 912509634
1 892325678 797463494
1 363092947 271827010
2 311508218 170980100
2 342526141 294813076
7 816191120 821481118
3 451345438 418895453
1 83063871 331442981
1 803162128 363395346
2 415584624 192364920
1 682176234 521875679
2 182152596 113042390
2 496208923 545787221
3 542773974 401876398
4 797765820 54318329
3 522251713 148799294
1 622191401 27476841
2 61404199 113422777
1 238752587 511783234
2 713035167 271709230
1 801395102 699989937
3 283273657 555312298
1 818199431 328872235
1 892264621 920301583
1 886100589 394652267
4 495844881 410684902
1 236278242 857880769
1 218029474 332003355
4 928174317 683920813
1 429535266 56820678
1 490306322 274776347
1 423883396 658238340
1 496540568 102853529
2 34763689 323853252
3 118463716 857771414
2 745151079 692664565
2 214145676 228408624
2 476379374 285104172
3 203576781 442980220
1 417401320 210295424
1 32143168 856166710
1 975152224 912809212
3 61607717 769776524
2 241187056 566924319
1 893244511 188883545
1 422433366 92499970
1 88535107 401765785
1 117282875 411624517
3 827178307 700472484
1 716621401 713885293
1 977705793 331117066
3 393198312 437047416
1 493724372 772315624
1 240067148 159008579
4 896151932 173323820
1 563495912 356898308
1 561856425 120931395
1 42699380 763113815
2 223712969 105880998
2 530747714 511946355
6 99233307 186900194
1 277184209 552006597
3 4253195 175105196
2 157438998 771722330
2 851160024 193231751
3 200439227 154687657
2 473389334 370714668
1 73798915 172839151
2 798539370 545176301
3 473639340 211849016
2 271338206 657136927
1 162347180 788390209
2 976201624 649378993
2 161942899 49597076
1 825596692 272421465
1 540686953 784036735
1 173291291 582222686
2 207831565 574810668
1 815023819 556269647
1 167794430 233787574
1 306218372 395818372
3 203512115 858828643
1 593848314 149330518
2 211936719 705011953
1 426151453 426135486
2 389830800 963930291
2 435053934 526856253
4 722147027 317641460
3 524694388 303993750
6 165361307 723709011
3 249155402 655979744
2 841401550 105122103
3 328507210 656750812
2 494153122 434851734
1 161922850 292766619
1 748789139 407072185
1 556133896 352395486
1 786461782 903361744
1 968838678 105141654
1 195740339 468918807
1 123079149 637520657
1 350311397 366248280
5 112761785 347430525
1 401508875 521878657
2 520544854 661347223
1 6111045 924955921
1 445821374 18590876
1 542552217 378118161
1 654086220 391037069
2 631024852 956004749
1 307279948 976796089
1 386150505 629069190
1 416295321 874642694
2 966432432 727535854
2 649211426 977514127
1 928558912 591105116
1 703706796 224244286
4 759095170 821665135
5 172213756 316590997
3 949148693 14239294
1 803240022 7631674
5 700310765 675719132
1 202982438 113630316
1 916118516 781497396
2 985553548 939703020
2 890953818 113618692
1 612686872 581557518
1 690967547 279435029
1 87169981 583745625
1 763085716 354837903
1 638340580 857083947
1 867260876 565733112
2 265556012 203775543
3 307626862 408945679
4 111482678 420282104
1 588978828 847383104
4 135159578 589961238
1 620509615 983342543
3 925179289 764255843
2 708220874 527767730
1 808735412 456532458
1 413552141 758946207
1 278944869 927490853
2 404118050 839606295
1 215424507 8253728
1 116480844 280467955
1 976114604 538947696
2 191473073 902084842
1 436927623 116971967
1 804055164 851298809
2 904810101 601918789
1 96567194 633319196
3 245107895 559171787
1 463565407 755606744
1 520097379 441281018
1 330241215 493461937
1 278510633 960602410
1 789494890 40907987
1 132850746 42173028
2 266669621 301891663
2 77561827 170530597
1 112260979 217217722
1 365681506 877385286
1 122511544 774772188
4 686010049 83375308
4 372096164 77847267
2 671069122 778507509
3 549148140 975001446
1 34890273 737341297
2 837515900 231931699
6 621892883 79790114
1 741966978 717829238
3 171040475 672559892
1 194444494 256677496
2 49138320 998059086
1 766127490 263672896
1 30543426 134226534
3 48428417 955648285
2 18079558 8021274
1 926925594 541623623
2 345947145 678048051
2 587389244 16770603
1 894461574 804187530
1 131927991 216717629
1 126246472 681825003
1 754684723 852914238
2 495316 718933403
1 487356063 677861628
1 536500207 237928011
2 962290047 195316732
7 278021343 267729826
1 355821806 790482888
1 223055350 468547071
1 227946488 820917995
1 114147829 121473297
4 693795847 243367571
1 463148113 963907231
1 985796295 636249318
2 723745681 946279955
2 470036291 575422054
1 230855778 896006459
3 343820410 297773051
2 860404405 830557528
1 534281112 10213679
2 373298216 528310725
4 279986036 229398468
1 607382028 256601797
4 287807345 590832439
1 345687392 484697177
3 495488033 358272801
2 80656271 832359469
4 150244771 682648055
3 28107393 805425628
1 360733912 789317972
2 291927009 320351838
1 768034394 684530318
1 920925774 892565450
2 537315553 704486264
1 366609253 249654196
1 580128125 762472716
1 2742346 217063428
1 232251657 13980301
2 849816164 478362030
1 27922480 129364849
3 38234438 713500926
3 329239402 69711055
1 689525344 556775282
2 855389755 554125326
2 67537470 768732346
3 973775319 406677061
1 640790505 346061387
2 450135822 634702890
1 795032860 893793669
3 682450434 552269593
3 71778760 896727648
1 322361242 782834059
3 559460524 859915598
2 469026021 896754856
3 677424437 150752966
1 497029908 699863391
1 548769160 190920169
8 488966518 144075535
1 423107213 598809807
3 763220981 38109449
4 456828058 646185024
1 304572381 642584428
4 457336962 339019611
1 87267184 783427897
5 964753542 140377299
1 631564984 404759660
1 512341297 891438499
1 304811933 230583079
1 596244677 247616837
6 552439605 439574452
1 283755756 464962356
1 534541074 259340374
2 258714920 382021269
2 885617549 240319658
1 601677216 833558813
3 524838431 648484572
1 445029692 374711940
1 566909456 189090995
2 774152530 520763407
2 446365742 698377394
1 756634275 424776537
1 847643845 892014188
2 470549088 328122257
5 335391162 153361374
1 515813345 291031956
1 895861294 460347014
1 469157478 654356545
1 738784777 752323477
1 920969970 100962850
2 82734185 159831682
4 534778057 651819976
1 280124896 837290259
2 450396637 733010507
5 253454982 88704562
1 13175318 701227572
1 166444989 368240370
2 423880316 812946956
6 539567769 490932688
2 413340030 395563881
1 431786315 804612979
2 368006381 108547279
1 72726195 717540461
3 563031242 70822416
2 332653960 921497011
1 692951574 515608702
1 860000661 126472709
1 644634360 990478056
1 243091 523709463
3 938713048 185101248
1 96372382 211350548
1 865046087 592565127
1 705728116 719586167
2 132672046 86028357
3 61059675 465013926
1 961802128 36273942
1 430433427 586914209
1 595299084 834009914
1 357318429 63486904
1 768064749 715022222
5 717700845 55176002
1 110187355 379079388
1 539532161 768430347
2 145778199 339485596
1 92539914 545119294
1 204130267 713116328
4 52289394 593251257
1 948398117 646122413
2 93170688 630754549
2 500197169 267168214
2 739394914 407737577
1 397954010 36690118
2 457011277 519172389
4 794024707 694741697
1 358190632 521890714
2 956152160 200667535
2 252011093 766684413
2 389847610 237729876
1 702841635 209048523
1 3126222 582285594
2 822478665 385950846
1 259922168 390573514
3 458529139 243588896
1 222048179 322306554
5 842248834 374707818
1 237590949 78516571
1 56907718 618266617
1 72282427 115423124
2 721547091 472986580
1 794751882 40182230
2 671623429 670022468
1 803448845 907501499
1 262190949 234600572
2 825896207 8361796
1 88267453 295725407
1 233860032 161571163
1 349749363 76635755
1 38646382 336109913
1 806781924 329603084
6 969245776 617831371
4 40377598 482897974
1 416952483 964527908
4 163401425 565808265
1 556220196 488532915
1 887799033 126207589
1 949284348 824095815
2 895258589 976040570
4 548703836 795028529
2 212406332 740223302
1 949170990 692197075
1 892088471 90437219
2 258220896 875559857
4 285433925 492180733
1 525560401 295476086
2 45415676 126421941
1 991789970 339891361
1 569142702 801159873
1 509545496 891191771
2 287665478 643338661
1 494752514 892332980
2 817668899 412854194
1 649143511 486485704
2 739591174 686276016
2 19935050 616893796
8 6766729 678214258
2 475378756 824523747
1 283163500 559096458
1 2397753 241718438
1 680374566 937037050
5 390672757 510002329
1 439729847 579956918
2 682468229 800868696
1 935820258 391292403
3 307360881 619464198
1 792592109 546768382
2 117102663 339415076
6 476943833 658828711
1 732343695 126005831
1 718003370 243822977
3 361368259 468070781
4 818298051 499645455
1 836155117 818601070
3 854291360 43061443
1 502913004 660503287
1 916098248 262693263
1 571956447 172384391
1 692912753 478762250
2 635874458 259135916
2 627830509 962378614
1 666211124 866421098
1 905849973 298429334
1 61808646 147165541
2 96856863 434049606
1 785069948 520663023
2 513975111 821545193
3 476374040 597309404
1 186325241 504022447
4 537894321 800540215
2 349687833 707950285
1 144886632 28980136
1 948576892 749820439
2 503262203 743016691
1 406446769 399257866
1 324791376 279812824
2 222310230 649210968
6 490183710 233772240
1 941057858 2804209
5 976693358 699744329
2 673925810 114220920
1 557846504 910580396
1 884534669 533434016
2 479462810 174183224
2 773781591 362365160
1 792865588 768209298
1 249429568 809987549
1 760840921 29281434
2 572674356 387467411
4 489629318 695497573
1 90894002 685225190
2 907633223 716229460
1 540266849 645565943
1 428206979 547107133
3 810497358 549579677
1 751363329 564176262
1 441990892 905795014
2 37847209 130791222
2 239054632 604987312
1 182128658 668074215
2 252202227 139758792
2 726796862 476260123
1 480138627 612382498
2 465583425 20250195
2 266630892 828936829
1 462262584 949534227
1 658998430 202704576
2 140553751 525171522
1 884379797 334109855
2 21354128 821711208
3 241931340 728999118
4 344806086 954762518
3 395032029 69449971
1 458935650 696739318
1 549680843 941450329
4 438255900 273875507
1 658771838 401630015
3 321647646 66256218
1 907105903 165448016
1 650002366 219037178
2 536862911 9357359
1 591562447 970969826
4 866456392 114238303
3 758699151 315591312
1 105556160 95845609
3 560571881 78257794
1 330922244 800420036
1 295313603 406773056
1 96020722 521222273
1 147535390 40480142
1 538045527 822145066
3 60997342 765454541
2 582175907 225570621
1 454995636 393740984
2 66667253 288294055
1 657684565 948411952
2 220335652 905532374
3 298833628 206766044
2 655923035 991930104
3 277457948 54448416
1 532178735 168652754
1 912019674 499126479
1 482955381 296263349
4 467144658 371735687
1 403714097 175629265
2 591091663 235267555
1 752480596 985028801
2 861647112 562909426
1 771847006 145637485
1 708062803 383458424
3 544058762 695744661
2 510828651 428961089
1 22897243 996515722
2 412078103 260032737
1 17275436 800549948
1 597059928 25831908
1 647121401 573389428
1 287073056 244471738
1 174694931 740345413
2 189152874 220848229
3 65843050 739661717
3 931602699 161782795
1 31311778 717812428
1 158259185 238806547
1 62877079 985027336
1 236748680 366171873
1 235013705 739417065
1 100961753 576751113
2 820434861 397636775
1 869012066 437304352
1 280872319 9185624
1 826165301 386521734
1 518558646 190144501
1 717047717 130339750
2 24834013 38556146
1 260427669 389904985
1 952608421 491108881
1 354155530 727074210
2 358985226 159966303
2 469797468 607662023
4 699052024 40149964
1 247083534 149573319
3 537359048 471494371
1 907644002 8243377
1 139079784 92881765
3 551899426 852775728
9 592716522 633921735
3 936196248 199457101
1 86487227 452614563
3 576525740 590216145
2 372116527 243346608
2 760909073 193413402
1 181711695 917557573
1 829435003 991093300
2 709889989 179449292
1 646336401 218169570
2 348712845 279601822
2 808901833 648893780
1 806767485 890267667
1 372888752 150206613
5 902300699 849429088
1 138739715 67858698
2 188307427 479801285
1 211786226 432371756
1 225703766 72636479
1 691927769 623944782
1 574610881 283341332
1 113779194 991042436
1 772539679 601724856
1 146743649 925137286
3 25502873 417440449
1 614337493 939645651
1 914800386 491458493
3 736393563 709519391
1 124463019 25795225
1 356588148 409996861
1 263342677 814912841
3 378617117 500264038
1 476738342 24344817
1 53230076 315296034
1 463722993 294859643
2 750723312 797839660
1 410400957 452489367
4 854276324 694512245
1 109734630 958542705
1 996182617 343201024
1 745520609 227070933
6 631208898 282580898
2 408919704 567575747
1 523372275 7142101
1 757405165 958412979
1 922990355 462398989
4 706902842 836950934
6 338553709 19973421
2 638602361 407344323
1 413459533 87514163
2 780138933 497410926
1 566825228 386954575
1 843704259 962486191
1 840796374 917428549
4 700256786 660334556
1 362321002 495365238
1 468042730 391414484
6 807734005 886511788
2 224931389 860973617
1 933251435 53282412
2 71690149 295181345
1 72866044 140990360
6 215790980 686857038
1 115781294 945206266
1 383527291 772221830
1 29050790 642460862
3 622413356 27102694
1 72419223 432832613
2 763095921 346783968
1 321717127 218188661
1 736483192 219707006
2 345926157 645886772
1 38478852 526974260
1 102051813 183622604
1 35873125 152080241
1 169081191 469785239
4 84632773 622330426
1 38767231 316798369
1 706328501 126953993
2 968157933 106825253
2 182889382 331350658
1 506998308 171575807
1 449994430 593549794
1 996248018 638317794
2 826004115 281369822
2 980545842 309308291
1 937999401 769564250
1 551237792 61363545
2 700887757 293807789
1 964347478 371297140
3 213895012 634279366
1 778999478 274049976
1 121213453 160166052
3 559926313 323956026
3 804079348 349809755
1 36645782 203518751
2 939078889 720184727
3 346743088 633568445
3 72162553 932853609
3 645553040 8004935
2 154608855 173738631
1 208266763 427709676
1 14360179 608009959
1 858660653 96003943
1 519131299 512038577
2 981477665 925233242
1 762069781 69109291
4 772193114 544149190
1 871917311 217723744
3 629445211 792999892
1 121712386 916332679
3 62768878 462803683
2 501348637 556252068
1 940503908 467949021
1 407423249 520290718
2 450420645 564302248
3 147417496 828288077
1 391873761 422844202
1 22709106 940544534
2 933305060 769250392
2 233061677 491903691
1 673812488 590081126
2 575188721 164125913
4 127851863 534948987
1 640640014 953076007
1 152500914 271114639
1 613152595 490061660
1 471924764 381392899
1 871167168 438111761
4 801754447 269072338
1 913130064 733564399
1 253727834 297351318
1 295278365 519598629
1 501446066 351320388
1 721023535 781818769
1 939686177 720249470
1 258563868 501428776
2 776316682 902844007
4 91919919 343963839
2 445269628 125888636
3 745306422 237719948
3 236938039 682668244
3 180640949 532815133
1 155232364 622738338
1 979576010 277713987
1 132114059 804876709
1 283540920 953595760
3 173069752 433698729
1 997301063 680810296
3 649700224 637837359
2 796724582 637900148
2 766561567 834680450
2 148925840 91566699
1 264910748 810489483
2 882976392 845499800
1 220668891 880106102
3 709287353 500277298
2 576184675 853183936
2 705074986 359092763
1 738337804 840524394
1 886423324 192642149
1 565448846 199512254
2 906783217 683049314
1 421777932 18470388
2 457511448 746123155
1 407802037 18759716
1 470674905 928037571
2 184116999 396796146
1 408569163 440687031
1 139396978 262923735
3 941387469 716927492
4 284878415 688947230
2 581484001 858434416
3 859561659 595664052
3 850600499 46411128
1 774249878 155558199
3 809764467 118786117
2 58141270 202083671
2 74102868 530414916
1 613016426 857720060
1 273123704 8490575
3 867553974 21072453
1 427696992 997230745
1 362628050 139347284
1 234606168 273786046
1 887859195 537006872
2 696269055 177025063
1 34828127 208603093
1 848573351 672879909
1 361202737 298843068
2 166490721 926986835
3 765309228 380223148
2 997714917 471362636
3 282458484 209596461
2 418238831 368144569
2 664756295 351476439
2 762455503 505544127
3 103131323 555012958
2 274110813 422640123
2 408307577 523620492
1 512656648 146598155
3 46613175 419317161
1 91188495 887965279
1 162067126 235062745
1 304194781 201370425
2 690922791 182286702
1 902689671 500552158
1 125695298 488674560
1 807611677 268489181
1 110201270 184640543
1 967144481 765096204
3 350186534 71935025
1 732521407 926856243
1 186916350 462083485
1 227395602 922598187
2 466795007 516875704
2 308542689 448017417
1 21733751 541319046
1 508340144 222391871
1 133101294 980456839
2 910413252 715912513
1 891887305 325820312
1 88819464 348828366
1 38753133 639131735
1 418684367 156361093
1 707802035 614099196
3 729812193 496477166
1 643511390 857349211
5 959219518 211621802
3 788154586 795158199
2 992545934 494954819
1 475557029 439441233
1 254702068 129656728
4 819013220 913974991
1 550267202 307517638
1 586372480 912728159
3 615024684 433228091
1 913075649 61756221
1 948664038 576304060
7 671410904 548393958
1 670084747 302996325
1 511141450 728666767
4 187615354 111979249
1 822755756 106655013
3 34734385 898943196
1 274384168 99499608
1 322116728 627486833
3 841852704 57014046
1 188667243 492620659
1 606661421 506793697
1 18308165 59159901
1 306047744 790530866
1 806853946 627538237
1 242987804 989565407
1 588726078 168336821
1 650842393 977932356
3 454943457 484973201
4 49253455 481406110
2 217724149 930485477
2 809865439 80844549
1 415433369 555140574
1 313179914 885670536
3 122947159 643612401
1 152157888 989088059
1 778016102 924857007
1 684005510 967479844
1 846424680 538674723
2 25366573 354602186
2 495363473 959308119
5 959953980 563637748
1 874459132 356299017
3 270751475 355964758
1 553641044 244949431
1 487623954 152342457
1 457038427 446683642
2 17686102 86982635
6 686151556 88782341
3 988769250 200761211
2 27558541 397146309
2 665537255 970676341
1 621244311 248368286
2 564859695 333813545
1 631414122 313661212
2 852416371 75371740
1 631633078 6823035
1 548513748 244135221
3 808562098 164283487
1 343746379 656471998
1 73412117 139911261
1 739325887 795060133
1 849942931 715254295
3 349181316 291123844
3 671305693 973418922
1 941652319 322276857
2 533436789 693690337
1 277935473 331678965
3 86255903 416270543
4 723241919 985392271
2 385109938 652203713
2 804424724 378083939
1 421525312 51773809
3 951508563 325132440
2 596765307 384685374
2 921485098 540584787
1 436054955 550566517
1 932831259 793969397
1 701563924 819429861
2 170333494 803705441
1 989744137 528670458
2 983822409 983048130
1 959623223 83044558
6 173267867 473232583
1 687972038 917291712
1 635450596 100939906
2 59543357 16027872
4 654827268 836544942
1 670607311 846229404
2 685529418 318871868
1 200884569 607231451
1 758488883 383136633
2 631241908 189334478
1 954197525 12063244
3 432290021 435644973
1 619869806 866178173
2 106818155 658685849
5 477135977 561344072
1 763403472 932130633
1 882940229 659426421
2 861050491 515471522
1 761468529 233391107
1 453537480 72275181
1 834235696 346422102
5 969837961 165080735
1 607084125 228663702
1 504584020 885714860
2 907322738 770318137
1 768993949 918984798
1 853939341 55457048
1 379858256 299759528
5 994449164 246735551
3 429626051 3868755
1 673737000 202456046
2 187956311 921277475
1 328833810 971519564
1 845540849 626422772
6 340016370 826074300
1 188797100 180128830
2 688938858 557008041
1 588434499 368436276
2 194524765 402155084
2 988465643 110541684
3 582462683 559134197
1 604369385 389183558
8 92190595 93093388
1 665292618 492009170
2 57226306 533198249
2 770935526 82527682
1 419806820 511895492
10 399946153 893773572
1 623805618 359155217
2 746099499 268375763
2 392086405 530138345
1 212961467 928323506
1 441265775 804556788
1 913079237 24936388
3 709640099 426627178
2 287321144 734956384
2 908172263 221227524
1 459134082 426291774
1 658274718 401121675
1 574327138 999122459
3 498833265 863403487
1 616832720 92061002
4 941547552 989585492
2 313104811 740556113
1 274284005 341900104
1 490418250 116374299
3 217172520 894143647
1 489448276 360115557
3 861955681 669725546
1 594276234 6653605
1 268850658 247300176
1 725569015 919326753
2 506957240 879033123
1 420850896 850185011
2 690939428 713026641
1 223796346 60704759
1 216540593 273871384
3 72090270 115458196
1 500495697 295757603
1 452414221 526377993
1 618820127 521396705
2 138773464 62750461
2 626276230 749678950
2 483738658 948591376
1 315076564 760048179
1 571315738 792009587
5 737149301 108568478
2 957011670 949552261
2 922538408 585982057
2 968497466 318912960
2 54021674 285372800
2 83259322 334641896
1 955175445 88534042
3 396726130 83003593
1 405763533 928730494
2 527143762 836204192
1 328483647 549974655
1 38836292 672962552
2 854057765 113209423
1 125034920 683992235
1 640425728 191384444
3 212822746 181311797
1 838111862 7131103
2 964253959 425705427
1 7358815 205293739
4 421490648 563816937
2 584799582 644331648
2 631849531 14167564
2 401647960 454603670
1 489243480 187870387
1 633264446 806911346
1 341516571 406134410
2 950982691 563677298
2 152299899 698784431
1 173461436 408953215
1 624684647 779913067
1 944514160 903116230
1 19620648 860974392
2 874770157 253668948
1 706615679 102913304
3 986578559 862481573
3 853010911 531606012
2 405788925 665187171
1 332351796 400529022
2 1523951 71868423
3 431520441 438626042
1 567986903 465836018
1 425472307 544837673
2 154927342 578886725
2 804371811 30528931
1 763733385 363797838
3 281522504 848908449
1 427474002 627195714
2 693910314 730446766
3 594379242 216878885
1 920139387 753485337
1 615859374 88836132
2 876679236 658313650
2 263355778 109240596
4 103427565 37752441
3 876677793 650313186
1 351372990 755969568
2 182930338 933119746
2 439299288 425734892
2 543326758 189468683
1 387769544 480415566
1 788559742 152466331
2 897435297 624542426
1 750167888 80057325
1 206455949 383866445
1 381798732 307188320
1 620408287 458357575
1 690472777 464802754
1 34623536 29757418
1 718898663 804190671
1 518876054 117653486
2 589209383 828294151
3 457713270 696015349
2 819773591 649588112
3 165643382 472228035
3 436242649 950337565
1 176463240 226608312
4 368567153 143936356
3 559502615 185206335
1 112082366 539432682
1 736943973 187020864
1 106982526 930967762
1 817935440 973097289
1 94289578 573387310
1 615404601 524508905
1 656195313 20523417
4 914968341 401959969
1 509739788 956957865
1 774021280 542844231
3 683270470 372042751
1 777261221 482671988
2 332072555 287884775
4 405355699 354240303
2 576545742 205214119
1 55709655 182731688
1 669907449 819596056
1 295836331 333504664
7 784237784 346182378
3 28454194 92747373
2 32238522 522421567
1 877231806 317950433
1 897710859 891217724
2 22323247 831398528
2 929685618 744577643
2 519125557 468387344
1 609183350 973663837
1 57743912 726583843
1 384814579 364623283
3 174125609 391971045
1 366108304 380318622
1 914514118 332218180
1 13453481 94168524
1 876624013 817533969
1 312989934 964650553
1 552298229 113276827
1 372186869 551209894
1 620345406 345568270
1 807835726 238066985
1 109509634 407341169
1 150710942 866907706
2 184883949 829498963
2 399889456 833381338
1 370383264 297518603
1 774024047 62856314
1 690808099 497270887
1 251177959 626827236
2 52637563 225775437
1 731921210 827325346
1 70924611 812863453
3 335410202 653744736
6 597595616 16127748
2 461239164 214266244
1 242247396 179114001
1 24991283 886247596
1 956728573 813940276
1 540988665 253753398
1 227896748 206927352
3 133003839 757096263
3 819771532 786864877
4 185942760 171867782
1 383202528 68315851
2 535365784 657534781
3 72076754 622636618
1 735807984 721591712
1 568108528 621182136
1 879180632 172309966
2 626693891 580723617
2 840117941 478185233
1 32642499 618710031
3 572886552 641807161
3 503052274 115765308
2 605666 714556233
1 523647839 596224827
1 251602072 10762619
4 300397924 826632386
1 696784610 749147048
2 795411957 488541199
1 520110587 935121729
1 676032518 982601333
3 616775772 793247288
3 40135947 782342939
1 825512369 138911367
2 239045362 618006412
1 87329673 958073717
1 255775344 889379888
2 859550095 739765203
8 69413129 202641171
4 485287657 316282115
1 136983533 538442516
1 213372834 311444212
1 606749717 299750325
3 346093399 882315307
1 416259793 506689200
2 911576911 692176337
1 105848071 962112471
1 459407050 965242818
1 894177228 825813704
1 169885874 838219795
2 141066905 707905873
2 374456305 906312002
1 507308546 850360932
2 677758488 911533085
3 582095121 303887993
3 799392252 33877166
1 862411478 902834600
1 540641092 289675833
1 946453961 945718533
1 915413836 81800630
1 109506612 69186136
1 154126985 884903237
1 648680891 547639604
2 708408921 34971457
1 904275989 51495205
2 165773328 365138062
5 383468767 156457726
4 87272866 330688238
1 571822891 272123034
1 392335826 727777106
1 795100329 29700137
1 35486132 691683534
3 556768148 155293025
3 641248773 572075255
1 418262692 701342364
1 190390059 734776671
1 895960051 94799972
1 65425574 13263770
3 686749568 190687059
2 243413145 734567770
2 835692249 904621091
1 364793673 119699334
1 520756120 621985960
1 580093069 179014771
2 891468737 688273846
1 637237725 245268634
2 443202552 27037785
1 949350373 550331708
1 56050071 828161485
3 921182669 137121247
2 920087127 463123735
1 423041756 86459860
1 486431280 771454354
2 464186515 956034040
1 743475178 950799873
1 865632371 594424346
3 965885348 975651085
1 53991817 887125878
1 4368734 674979310
4 303909706 83679778
3 433765338 421367692
1 271018800 326260996
1 670717800 818453278
2 864926156 950746142
1 592921705 693119199
2 240805026 57255518
1 674436435 673428627
1 464502653 978564436
2 294048444 951171678
3 85566063 699883630
1 439093754 72218067
6 105185883 338664733
1 193156894 279208188
1 734876647 583696973
1 758900393 526847573
1 34240792 495655250
1 743048124 919081978
1 762491679 915304977
2 559144257 126969211
1 206948148 756740944
2 572065682 384966288
5 909372261 448053927
1 745403943 892315754
1 412681235 211901424
2 806225514 858149113
4 47378144 338873701
2 813894409 960259083
3 392494669 879836547
1 12125162 794220813
4 798037429 467638805
3 567538217 38390039
1 978023197 241032466
2 363249251 810051378
1 685621809 19850499
1 474533387 945617424
3 888619498 199772118
3 399796215 48814204
1 301589983 193454204
3 21818804 679948859
1 283212498 493792661
2 135972861 297536550
4 110407048 221510905
1 603873571 672808151
1 268011311 4084134
2 7286494 233194542
1 916159373 11258555
2 437582603 163389027
1 109756142 774483047
1 822518269 603133667
1 896343268 312151432
2 595750947 997845353
1 827342406 50461377
1 750965776 905144391
3 315326818 580132985
1 622125233 28719911
2 52861733 667806225
1 128988257 117298807
1 483705496 99521553
1 681847745 505034374
1 450542 260743061
2 919865329 160932380
2 981225846 826200592
2 521084443 919836561
1 924976679 758844184
1 521925303 668162573
1 923831381 489213221
4 680942028 947476502
1 788027974 217946475
1 648077292 787672042
2 763805908 961377479
6 750653586 120689993
1 350952797 665615399
5 244813794 201067221
2 980825881 490269810
2 806475750 520495493
2 740692607 712792543
1 570123669 555249686
1 46485007 925399557
1 992787482 874718979
1 787224188 667021808
1 864836319 771689532
4 505314907 767628174
1 514776726 208927005
2 696897811 781476859
2 185183890 404239828
2 590269464 259184907
2 146788417 308226277
1 211438788 115351020
1 58075355 236891409
2 523248585 60702800
1 345637909 80287485
3 53940837 28545743
1 444547501 894894501
6 461425868 382400571
3 354117730 265041318
2 322228145 5586132
1 340377329 953281078
3 837878606 963225362
2 769078542 798202995
1 990459070 505180540
5 678562020 846532188
1 37194417 903262874
1 139377528 951890121
1 50698688 242774749
1 987765015 321958237
2 648213399 538015572
3 786743031 27074374
2 379243284 81392926
2 299197177 642234330
2 451862055 132439392
1 297888490 444477630
7 623188236 700471307
2 225000378 434053813
2 63748568 938582381
1 23889489 534165892
2 939434543 485515245
1 161105037 788967103
2 69983191 791083891
1 290449680 574169207
1 523875018 264891519
2 955153970 692047097
4 81971798 969057791
1 52356162 211453385
1 857642843 907758712
1 174762788 97257133
3 120028765 350569855
1 601016359 134731250
1 238543711 29426564
1 560873377 930920481
1 334528370 880584032
2 680004851 595665414
2 236020669 246331223
3 564388394 456477693
1 739849342 188038954
1 581250944 869360253
5 873987640 502009610
1 957684902 589076146
1 385830430 697369096
2 40011081 802615087
4 162834739 215653428
2 460834318 704314481
4 761857223 892974364
1 236800514 864804027
3 698789472 759004234
1 555466710 396864238
3 763337015 714431925
1 590595909 936835870
2 912788808 743548208
2 427229277 355051282
1 893162223 662941325
3 532921526 454861821
1 283609846 704177223
1 968856131 459754390
2 268248262 614706747
1 753473469 373217911
2 349012984 452555561
1 848617229 683978964
3 958341177 98874547
2 374410668 254630063
1 398757589 591661508
2 835844680 812795237
1 627051275 416242303
1 332158280 644960019
1 904200646 490503119
4 36996434 379854027
2 811064397 805339228
2 462685037 487519865
1 188219867 886201645
1 408873532 610689609
1 473454353 556947931
1 990941695 845636584
4 871094042 253594195
1 885467855 160841984
1 159508459 157143873
1 149827465 461172560
1 289876416 949421323
1 938826960 786160859
2 186152022 438851448
1 223651437 384302419
2 794218218 136409454
3 352777944 685915150
2 344477204 797189836
1 812931551 586367851
1 831174504 543817018
1 438826842 786362469
1 328589664 301199266
7 844139619 59996874
1 689511466 895677346
1 164194196 857079865
2 430981229 547573677
1 780922537 286979503
1 233336661 730131862
2 323355869 460767031
5 692562626 910260358
1 147303592 272355703
2 413307858 369662874
1 117429834 393032022
1 667326591 484764361
1 772038991 437785849
2 319015374 362586319
2 107411626 307375575
2 331067629 448832897
1 278248878 840063266
3 811412554 891625143
2 570522001 449076467
2 654587923 67977388
1 336631556 902928063
1 378311839 543538407
2 348275065 352693953
3 733487986 788013844
2 736838175 878520820
3 647389815 930382906
1 954668401 593089952
2 961813097 611297628
1 507076568 840967770
1 177961715 110034165
1 467531639 524670654
3 893760105 470394759
1 892721513 365111579
6 45128264 577417056
3 752828000 569411439
1 316019048 851213976
1 417549510 645344052
2 922338920 299130225
1 752936735 67533191
1 27201795 1467057
1 871545634 575818614
1 669357184 381155948
2 856542905 254493705
1 29684365 372865003
2 921450929 98662926
2 79738934 40915139
1 255604037 455631356
1 541175162 18519986
3 47909542 862100879
1 742779173 318202468
3 466493837 763191526
2 834893622 115618002
1 702120309 491651263
2 251472246 903113345
1 999314982 336142537
1 713115644 711007630
1 729553911 144835417
1 620499822 839705110
1 607342838 308643031
1 945282358 904675978
6 263746901 572210828
1 738962198 676481362
3 734024198 635508169
1 876590160 375517890
3 868770853 996690434
3 254438725 699942908
2 187580573 233049169
1 815204708 352957038
1 402410562 674186280
3 293991723 517944163
2 802136752 379110430
1 817454740 429324530
3 560617807 512403907
4 405923530 95274609
1 811705237 217901094
1 42526946 358768021
2 321921604 957008962
2 863099260 91998170
1 205342697 599854006
1 140762850 721285392
6 156686530 178816395
2 421467738 480977155
1 50624996 806990159
6 881133180 184160898
2 327525976 39908566
2 257992981 760263046
1 918852362 315584311
7 259143964 12138801
1 182810365 982903677
2 391466340 695712548
1 25818741 584782252
3 682973444 244610536
1 857996062 10308872
1 44734245 595800105
1 964891145 266900947
1 493004746 432702321
4 60321106 852174063
1 403954303 281171497
1 718969100 566259456
2 437088927 183466282
1 879108872 374101069
1 346496420 137551817
2 883860071 951704644
2 834298368 183494333
1 505320017 321996756
1 15575743 633063261
1 998559932 95068676
5 268096677 129532260
1 697963278 882014396
1 415014944 861100631
7 607804257 647984086
1 680184559 285154478
1 61831322 179582719
1 996298682 357440425
4 6492203 438135614
3 323444049 416369382
2 733486326 515267686
2 951439585 876557840
3 869672975 661079446
2 669155824 42022872
1 989877991 237625318
2 846318614 275295850
2 408104498 364349145
2 595370788 261183541
1 611237249 351415835
1 735396437 1148654
1 133643863 73064498
1 953151398 945687433
5 686523078 545681109
1 254444711 674247307
2 9373345 161687374
2 648068114 920014122
2 178355439 465088749
4 867377202 279262208
2 560609596 841820309
2 65399119 578041807
1 347097170 737240275
3 953500666 638224068
3 493583349 434469923
4 484852183 421142966
1 574010283 690220465
1 920906440 512688358
1 44754223 39967361
2 511779074 903895220
3 429681949 703679065
2 695909573 662236032
1 193777884 626490864
1 510751159 948868167
4 676957919 317054169
1 505297208 349675488
1 738686569 252757482
1 400115194 867405990
1 16128480 303390852
2 772187430 272962304
1 342537815 547045906
2 430369226 833946595
3 433299350 554788312
1 753588463 822378439
3 403578704 793117992
2 890313905 356526073
1 912868240 123265470
2 27686839 665506638
2 867839323 597479372
1 125055736 957136634
6 773820933 504717940
2 285508575 656433480
1 666829388 424972580
2 622118704 399319162
1 277321126 634956661
1 712209811 473115245
3 681606750 385861765
1 434168649 452615970
1 922644052 76941151
2 113571761 853726587
1 385242070 53648721
1 273172451 540157367
2 594475091 968333436
4 774426231 285058097
1 671936717 913740983
1 602411113 115475734
1 255295030 15108038
3 109665547 703359439
1 751036211 949453332
2 92257518 383522780
2 969704565 14681924
1 803363388 501718870
2 196478043 643076734
2 627850316 504393173
2 450093157 148739084
2 861851981 938528328
4 871990700 38443379
1 424767592 688207220
2 110183879 915264372
3 561882026 876770979
2 778688661 130294722
3 324807763 619823941
1 583081477 870457909
1 98762635 426900382
1 465659363 433224177
1 810252340 252767043
1 540225271 616503657
4 438026187 825644026
1 534075431 111590744
1 368919111 846987674
1 914385666 557765245
1 904882112 765160599
1 256710926 775414023
1 21323782 430056176
1 722834390 505645175
1 291273578 472443369
1 801661598 663880238
6 140811862 688642662
1 276689950 368946427
1 446658699 194812496
1 383285754 116634170
2 232035024 375018727
1 642110398 472223332
1 132811894 689660529
3 76906379 887710839
2 559371271 266171307
3 948703938 41277101
1 87076128 938621549
1 955178177 844037776
4 838615278 73718336
1 777023410 949151989
1 711011796 531184384
1 693915756 954723647
1 966811546 14173508
2 840616404 531464632
3 227898017 114952824
3 224804117 255832370
2 759125330 676436577
1 159663874 647678342
1 66852093 720579134
2 313315726 763931371
1 647433542 532115177
2 389017788 769746308
4 664859781 642871411
1 319108260 110114347
2 364557200 480642897
1 92865542 894164585
3 137373934 433146520
4 550384940 678104117
1 967309765 416155550
2 378506879 72354436
1 837577904 470129586
4 480486566 703457836
1 693198585 72018300
2 349068413 147921466
1 132583903 784121184
1 342278548 476720994
1 346955277 710784405
1 456791767 550965781
1 304845570 46614522
1 668539203 395403339
3 821662851 922922905
1 332043207 99294633
5 792772157 696109006
2 454789858 710122168
3 836681889 29563966
3 792363773 278434010
1 66349316 706726380
6 503136228 716948737
1 903588652 288102779
4 429540568 48434952
1 562567222 275763043
4 669031817 850987969
1 527664066 699407598
1 298290875 800817768
1 360682066 346601442
2 994564620 30364104
2 438985895 854422707
1 471353268 587861645
2 613415423 857075578
1 703467406 264285667
2 708203614 628407572
1 135325796 796722755
3 990276840 425885199
1 477554741 137423665
3 856298929 887974126
1 325048603 900875516
1 440043046 904014290
5 716263040 256692381
1 835964571 918929322
3 481352310 99181219
1 285969067 897450544
1 94200733 110494153
3 702977525 504205526
1 497040161 515799207
2 421347348 772454313
1 109346355 28608225
1 497334880 387609941
2 384203112 341223863
1 191161418 411987187
1 22746001 875357535
1 487452158 99941329
1 374994926 773890283
2 576615245 611837507
3 58467659 858875434
7 94911919 87531394
2 643775565 214724218
2 972572538 560307434
2 691252350 794603442
3 553587573 848329998
3 747502148 657098054
1 558849071 610376145
4 272085074 141203478
2 631745384 854578183
1 831609858 660340894
1 316883115 137325734
2 397123500 159623986
1 875498029 732518444
1 712446372 908941354
1 976898405 125451855
1 458244999 406171340
4 257802216 652255132
2 142514143 268238762
2 906613087 718445373
2 159001254 932158681
2 182711782 221704747
4 402824676 866400014
1 998613642 565675449
1 526340393 266619242
5 556909348 126201349
2 128606575 419779894
1 268844814 199073853
1 242386081 121178560
1 457448328 963414554
2 264562021 843808833
1 442078724 586287255
3 381574783 465131518
2 638416907 925711277
1 503895094 894756531
4 636480971 310090980
2 628966432 133811502
1 621843687 950152746
1 200391117 283089704
1 345029281 572111600
1 405665910 538028083
1 395790163 827409397
7 106250053 149591015
2 880111965 765138073
2 429782011 682160351
1 218001537 278869318
3 297903251 110071775
3 734051772 375511900
2 421087064 191943191
2 44398179 461313244
1 696626890 852474495
2 83081331 565901163
2 324400451 940465988
1 199223893 706919602
2 347936182 312304360
1 343715750 433785937
1 202014568 530125842
4 837765129 886933343
1 709801514 819849128
1 874967557 705964648
1 888898134 764715201
1 554421090 134666257
1 108437667 701629696
1 965505044 248306217
3 98645843 212182765
1 376617212 703847517
3 265622626 544524455
1 944174239 473663827
1 608172550 438942121
1 603059151 904701504
2 714785494 65755779
2 774399154 477199038
2 830321979 818916086
3 332280120 557694156
2 367264513 553407463
4 369793584 708205096
1 230896220 482479934
3 421616324 234651716
4 211994702 7750460
3 776774203 131664387
3 194675653 298593663
4 415391743 111184192
1 61891704 319481036
1 938786020 371569557
1 56153402 694836072
4 722026923 124530574
1 378970314 246208218
1 254517693 886294265
1 675434606 505501275
1 204163065 527766230
1 1626015 208845629
2 45674485 153415831
1 189559861 848491131
3 513450420 521321378
2 511848117 101534344
3 937757939 732235446
2 512125327 661604771
1 428189282 862524793
1 170749081 656630077
2 2754982 801270146
3 780892720 819764241
1 131255748 471211911
1 280978438 9922508
1 341207798 208692613
1 289668170 947678557
1 166249605 494604134
2 6995652 513825106
1 245932942 160489289
1 634772515 653487585
1 415020398 581141113
1 682823103 178577946
3 449253525 312890634
2 260814590 259584185
2 846029817 939644027
7 124677529 748443777
2 795737783 507273479
2 194536623 63155230
1 727720189 391293492
3 918273189 310351878
1 736455972 272204343
1 44009276 425208445
2 194290425 825996267
1 516456004 932094195
1 860122487 393941127
2 470918491 411379315
2 987143428 210541107
1 70720279 257220832
1 238635486 770298804
2 455666583 720715288
2 321695058 8620339
2 137851362 289551253
1 630244018 3047150
1 600825973 253670120
2 745264463 476667001
4 314912556 962125542
1 976511965 348301014
2 779017635 1157793
1 463009294 826329929
1 596170134 579199769
2 865887846 772690705
2 844051007 826845248
1 936267682 639930182
1 756915636 445951629
2 897774173 980260777
2 903567340 152802707
2 433308124 45156889
1 339701596 623060511
1 562856889 389866627
3 409621807 330912833
2 517514132 80966923
1 243731765 309844171
1 464587373 666939625
4 537969468 726478276
1 480865011 513053610
1 108452386 243495012
2 975917948 262530556
1 658249953 972750556
2 323127989 446780380
5 531852966 391351587
1 283828094 155401271
1 595430715 310277569
2 407877446 527523120
2 108557511 119241496
1 770782645 283645797
1 85924901 121979624
1 190560126 994642558
3 348653292 782396563
3 833043468 425452397
1 501576982 314334647
2 262929944 379549305
2 42388515 441188719
1 179586038 77003446
2 319157901 783675355
1 335663079 449013623
1 638168847 755741819
1 444621496 779686015
2 728863687 250022177
1 138321230 465531213
1 208906855 420715900
4 101414367 538845902
1 20118547 16984132
3 796975751 4872596
1 275957017 410315421
1 555921450 263186328
2 657055248 379099992
1 359400299 47354523
1 320752285 352562759
1 308391120 314952490
1 971459290 904155390
2 374016435 221544735
3 622272875 284433860
2 656393990 789149352
3 894747993 870627246
1 785113652 278371306
1 685855874 435245197
2 879653662 220766520
1 605118929 924303340
5 281801482 830632296
2 689103089 100497035
1 728332912 508485118
2 863148608 600822557
1 217602667 788257486
3 551330147 259572676
1 865438758 345578642
1 836849687 238338707
2 528746740 720355356
1 357906946 6715978
4 416966178 758767411
1 686658462 538936819
1 2097847 443903755
2 46390679 354029972
2 140838766 606990605
1 860814383 618334292
1 170860663 952577801
1 243847573 309256254
2 784895213 943505696
1 752192414 869399369
2 753491093 69272379
3 506727525 345712845
1 335018008 353994534
2 580832747 353216395
1 833756296 412063326
1 415616167 79660476
1 881429241 815582028
1 742070303 819548314
1 516056056 415109068
1 598695314 47902367
1 313770306 682475089
1 851429138 166089274
1 618523287 790108996
2 332884773 740046336
1 820134381 804098031
2 851173630 801534216
2 450900880 463307613
2 89863661 647613774
1 248541606 181298955
2 264500769 892243195
1 717414573 350384209
2 64775309 588378837
1 579412109 77446585
1 698270275 267578074
2 899918186 598413213
1 310729343 592009959
5 940663130 389836650
1 683443128 718323828
1 746583797 918418215
4 439198218 739829410
1 643852272 760917779
1 975260474 581089657
2 958823828 127821022
1 588830677 360577677
1 732068488 605990465
4 795907897 671023885
1 513837215 989178932
5 659417543 423893731
5 987471182 303647349
1 694660205 71863975
1 31068118 953959785
3 222524068 30144796
1 311310044 114905355
1 447212622 769554379
1 422072626 757473825
5 896739982 684905001
3 124083707 756841361
2 145360179 846648959
2 853307082 464383636
1 354189385 981637855
2 532021776 560301078
1 3067599 309844057
1 211271496 795541469
2 566623397 716425744
1 152725928 587977665
1 73930196 409097135
2 607493282 681265402
1 901906231 565643471
2 174868050 503625926
2 15155996 456975965
5 916974401 566156343
2 446344489 814354664
1 931607918 185733871
1 476578834 496346101
1 379517260 522353226
1 282284290 110330777
2 462734396 949853341
1 855392681 918182215
1 898219228 715976889
1 55178132 171060065
2 995696808 127162706
1 916655972 548129889
3 748163876 428608927
1 124737792 403488202
1 269422507 467852927
1 370090158 863515440
1 533159578 943140261
1 844056189 217620539
1 36911867 181307780
1 253788182 130553904
2 862866118 267376282
1 412011785 987691049
1 603045802 45860182
1 200351828 575754837
2 297387558 659230089
1 367619985 251691418
1 951934770 808448415
1 204100984 841394842
1 511042340 916897511
1 525775188 289338981
1 120410577 898773672
3 981291857 527224102
2 146541628 732525146
8 961939560 692031692
1 674764343 91013501
3 319728547 844837586
1 207474090 205397602
1 61388313 471748784
2 865349726 547782424
2 989442826 551361301
3 614024337 405814463
1 554462531 138454509
4 267902330 423801095
1 829790531 273156615
2 343954761 961934103
1 127235544 751706350
1 142596449 92415478
2 216860074 189971271
2 564535400 399959247
1 682234415 217961907
1 143489502 880005159
1 143123939 655027465
6 923498867 339622332
2 844205596 781032233
1 322955323 666561246
1 877919598 216063463
1 69540904 176542451
1 932486562 483893070
3 725797909 362724464
1 803329439 655291087
3 682237545 804691933
2 408114108 200445813
2 724859266 529670666
1 259204713 92876644
3 51391856 398642811
1 738045955 233864652
1 224919221 879737981
1 412062747 414036768
1 224126378 472271929
5 597626327 404999531
2 898148395 360230376
2 130908198 593609386
1 741858310 81149019
3 777291495 485034918
3 128741476 561528497
1 379983681 407810260
1 623672680 733704703
2 548925485 641903720
2 947468904 167290676
3 189388100 460382498
1 862979374 715276978
1 398230374 820031357
2 821304110 928764943
2 391663481 650744106
3 987675669 795797085
2 915697978 822086129
1 188123994 224780443
1 733315356 398547314
1 267726195 659042917
1 389112738 359717446
1 693697902 311884209
1 207037056 324159920
1 127921434 917535398
1 945609147 4259817
1 129547015 662358981
4 137395156 136052078
4 119301600 785154921
3 526612336 152296138
1 466603411 804912218
2 480928828 81124896
1 521852466 748311508
2 930579996 194156163
2 790595864 931852440
1 622067942 767558833
1 175360587 773714138
1 503249433 487327733
2 851198094 340786128
1 39591543 456318035
1 154604776 423328508
1 165253570 971989024
2 335369377 478315386
1 961974244 685409190
1 772896759 204337331
2 844098898 550859836
1 830292848 593468383
5 914499489 465524892
1 242901202 45084603
2 861609150 818396664
1 659157368 383182078
2 715302226 823871766
1 981695858 441774403
1 710282476 465609410
1 281823817 762332023
3 228224044 731314129
1 531821810 438912101
1 473662235 327526545
3 272104740 148062870
1 668443252 30891560
3 357281628 395831481
2 874368198 261218608
2 819656281 404401083
1 516637193 680509521
1 579149622 700232826
5 865687701 637262653
1 599786201 321483334
2 268305570 795410712
1 985902643 600527735
1 904914508 674550819
1 246437973 435136061
1 437132612 673465565
1 854117958 644400352
2 152114984 416054169
2 856608481 454642585
2 215028481 41184748
1 862743582 947928461
1 651518451 70360415
1 459315196 344286295
4 657873648 838669068
1 276000939 736920939
4 891938580 205443331
4 704131686 584375194
1 820114400 924764929
2 273674504 737076123
2 420130088 118130627
2 779425356 247964089
1 590986046 640705812
2 445676189 764066929
2 662327682 106581773
1 952293017 647136716
3 362752558 538464197
1 635958270 915577564
1 291658547 348208851
1 893718215 645536446
3 361295287 220572129
4 866725900 435353669
5 717727957 602828224
1 835239269 181024621
1 99228427 371080271
2 343070489 15775687
2 925726092 921196898
3 753676946 813457313
1 590347579 662256050
2 352259071 123328245
1 993733938 576718452
2 671643376 614127732
1 356952811 843317714
3 589837214 821189869
1 275478144 970036779
1 548953864 457566271
2 672772819 674380326
1 76844256 534692970
3 789462452 525015572
2 911542192 163402041
1 483828699 937662224
1 918587048 64837357
1 445820452 28617888
3 159734839 208559039
1 409754713 277212460
1 725333323 937109105
2 38621174 501219555
2 152822941 138493909
1 102653913 104383164
1 497981066 349351258
3 607651265 448836962
1 515530023 946671823
2 65160996 949292393
4 261658433 50783678
2 347846920 918860279
2 40173045 853548896
2 683600166 88530869
2 31266484 205596144
2 616471013 372457007
2 216943942 562680829
2 342645686 286607382
2 541515137 714287279
1 35557902 659385879
3 1554707 3492970
3 434564407 607555896
1 815513896 481169587
3 560771498 651093856
1 551180818 68873888
1 109655242 70186361
2 432079175 834077380
1 675308071 759246021
1 565242463 856626706
2 948171659 654333441
1 477681308 21073392
1 882560214 19937807
2 518262065 774362114
2 725101721 493787691
1 22669206 367970930
1 426240842 96053991
1 277216234 531324184
1 488794216 846139603
1 117537878 358163957
1 799066982 291988771
1 782887408 954557547
1 618252429 314959965
1 14086850 168601530
2 680314589 648816419
3 867329673 38909303
3 576784326 570462789
1 185358730 523089274
1 396002591 153194935
2 191881804 254766462
1 253736207 881821861
1 266280570 924608298
1 353783393 864436798
2 268756248 217075550
1 320028548 918764275
2 174930930 382433933
1 98243483 46030110
1 330250824 235618851
2 376800738 170237563
1 35219334 973867837
1 939077536 471468292
5 563424294 746593109
2 122720750 553385713
1 800992201 793748077
1 146976350 26937412
1 793269952 790305410
5 436093430 381193690
1 478639765 421700302
1 16496460 555978035
1 568510463 63616436
1 552866846 828543825
1 241760512 564639617
3 625813964 522646907
1 327261801 64737089
2 146482267 470703755
1 573791742 359495115
4 336277144 680580069
1 807444579 69291819
2 490429799 899292621
1 583489574 230131036
2 705535827 45143305
1 908569540 563653572
1 546652227 723683124
2 438254225 776401621
4 601261724 608506928
3 25513380 286893788
2 441232858 944515623
1 163042338 873051094
2 307375447 758590886
2 16271189 264724406
1 94234931 676164657
1 208985828 947323150
1 189955303 179242688
4 115701477 181174819
1 864875830 562402465
2 110700374 568774599
2 107575710 305701645
1 934495451 730573310
1 505937835 485688972
2 150315532 551870624
1 716627796 271624250
1 956168602 881272457
1 542925343 122234775
2 27432163 695986983
5 862826110 675225708
1 467531447 466214403
3 423195984 739491814
3 764116266 401073337
2 946597449 274366509
2 144597227 759527254
1 451572142 832487980
1 248288606 890977166
5 805582431 50273114
1 364796985 617978885
1 737086462 976092327
1 298813183 637917661
2 274904882 338026891
3 440784710 312441606
1 697296582 502279416
1 141835463 724256349
1 577723065 600721224
1 559562099 672892361
1 704994467 359705916
2 596960591 817979252
1 433996825 223954702
1 293508717 953503714
2 183890599 207384018
1 715542339 919570437
1 134694847 601530041
1 65199471 146676547
3 379439231 962228670
1 555537217 38207383
1 524841953 886193879
1 899677744 71003548
1 728654545 874124646
1 470490678 100824207
1 672627562 916813161
2 615218548 894660281
3 942423230 1840827
3 523786832 285769209
1 214202776 658305797
1 476397645 525036467
1 777944447 83414571
2 230686001 648569273
1 182663722 965363545
1 785047539 553154413
1 399130852 256699901
2 551379457 54564548
1 212469995 961671890
1 695722843 555165859
2 371590089 735306554
1 180527803 906563160
1 221305850 948169894
3 786570821 976849526
1 620513651 745498764
1 342922225 949528959
1 563234772 976310224
1 132415674 351537352
2 587077325 250852281
5 752379434 677328286
1 328392072 94110220
2 645485893 482440200
1 334047845 469198068
1 825352223 708014210
1 811190581 560642314
1 950389727 8184252
2 354730645 660993729
2 181583210 811943670
5 768658671 669995822
1 398597787 73395056
2 42790985 763085537
2 308727863 248517413
1 765666186 573695678
1 232490906 290148808
2 320637894 680781369
1 923810126 213706015
3 331254091 912679450
1 331230436 184197992
1 904237912 17411983
1 393651834 136685166
1 713157224 701750191
4 154207614 412772735
1 675619717 638652441
1 179069046 807346237
1 665976421 281113404
2 515166624 336213257
2 643615670 125344659
3 392547220 708562241
2 438112745 515411982
3 726955626 816846204
1 305019792 931151877
1 903050618 453381293
1 7862597 268857857
1 937050664 827717975
2 772602746 475192698
1 539438124 923228281
4 216705300 360695790
1 279483208 32095668
3 294987485 472898405
1 286642102 874133131
3 628732273 100423175
2 335102150 839844879
1 453358333 855684553
2 477938413 295273078
1 622427897 918113666
4 287564272 749296324
1 298705031 341908235
1 804602543 751629557
1 924505656 52934321
1 494328726 854423985
3 755865683 311488942
3 47461031 209082157
4 17409596 235152039
4 755007011 239578360
1 205405326 855964211
1 403015242 962392806
3 205083953 79855360
5 777862303 615531695
1 352447184 960454158
1 830472919 80066289
1 262682170 787287869
2 941688432 458488061
1 452265933 289536691
1 501413208 953966515
2 191389385 12826455
1 587976997 773308796
1 532102331 795388657
3 479160104 31347275
2 316642060 670319421
2 170575243 860844534
1 721674506 234275411
1 7040019 30824943
4 136384000 496935098
3 259411461 458462504
2 87700192 612764147
7 567385123 552668909
1 149693061 155622015
2 113196743 264833392
1 329349269 664250435
1 204538603 954862379
1 12634439 569645504
1 121899302 67278311
2 491498389 832417417
2 569769002 199861692
2 957270125 381688652
1 508727851 729112552
2 520090701 603410546
1 230874189 465157195
2 612347256 180084938
1 990360476 546531452
2 693718522 199789939
1 486155890 853181055
2 322847349 617219576
3 744990147 170475288
1 213252123 714535718
7 196798953 305301771
4 350980627 81103876
1 458803302 99952454
2 862895830 985940914
1 157283975 767705846
1 331015638 698410978
2 436101939 650494092
1 575053571 9812382
1 765395768 267398887
1 743715354 24119466
1 234572943 630853787
2 262934970 849775262
6 206251286 967492230
3 423813218 301589696
1 18429928 701992718
1 620024856 20245227
2 76805608 772227854
3 218934554 578161732
1 192326582 706175895
2 488567611 356333956
1 629512701 193130139
1 727794175 864311592
1 550744296 433889053
1 408837744 329561493
1 223902773 298205285
1 274363156 496702836
1 309809558 51568041
2 604102474 176270425
4 848083821 259852214
2 73359057 846059820
1 671875986 744902961
1 663370091 829172181
1 418902361 323871601
1 194445056 39924766
3 976548119 183157360
3 411340498 386898953
1 297469376 982276467
2 147281892 727785534
5 161406806 175901968
1 787313163 814149880
3 873818849 907939701
1 380345747 116208492
4 762207559 781226652
1 588007406 247273801
5 51007018 597882697
1 607674928 655358753
1 190332676 376679963
2 390175118 712940215
2 898816496 743056601
2 484086120 591451229
1 242050121 784551677
1 669366172 668222468
1 901191544 337569051
2 409343099 664707455
1 238562887 378703565
2 822310973 128888662
2 674413901 753068307
1 603281868 169145823
1 200801389 347924293
3 932155563 419943953
1 969028544 621132704
5 679929432 108309481
2 464222551 667469848
1 81986092 284726124
1 209206556 273250587
3 914926681 28690270
1 342159516 661016361
2 72444195 211315105
1 286651343 222823949
1 239219292 460122177
1 91199131 103964588
1 628086383 793619618
1 506216118 675019725
1 849833151 411721847
2 910698413 559588645
1 309855076 951959456
1 121106707 434433926
6 577374965 154590332
1 215054563 727820726
1 877771901 561344415
1 34952602 967863630
1 476072859 487016724
1 577223164 711971110
1 384831801 432166907
1 818098788 378159473
1 446491237 454638707
3 797782749 640914687
1 475287032 214878946
1 430344755 374651228
1 630563468 552954439
2 362540339 96563891
1 42145149 887637696
1 874613438 513235022
1 917112278 516922958
1 385695455 216523221
2 234431299 424977860
1 798054634 473162970
1 524134082 405903341
1 518299269 525334041
2 916989564 657246583
1 563116617 839945152
3 330705882 644810137
6 802952174 726713582
2 853832283 432148768
1 566863489 886212227
1 684355684 672146407
2 442428080 724191199
1 64316179 568694231
1 261819243 570638790
2 667603145 101581738
1 766136421 145931149
2 343163081 236124202
4 448373685 973153491
1 344247566 336670272
1 375870802 229305223
1 128089625 947090808
3 481816523 355212028
1 657766546 882427133
2 187572801 203869681
1 431510513 115433646
2 6162878 396975524
1 94439345 845608075
1 500179618 123903742
2 990681939 589392851
1 48869161 418454808
2 334084449 877804782
1 757400616 858382858
1 584281982 891810013
3 627594458 994648712
2 197936839 305309437
1 972834965 975318868
4 537171056 592318028
3 206467282 219978017
1 610105506 226266637
1 22407331 192196009
1 694571094 461548428
7 922125591 451581459
3 624789865 332314332
2 102007936 384503311
2 507775286 824638572
1 394825492 253854537
2 935639398 570998132
1 294639743 821418861
1 973089819 628467849
1 76365702 922651663
4 361789006 886853500
1 302626807 154146719
1 381720255 735997377
2 140342856 382116301
1 861565334 305319190
1 277716834 31437654
1 594886770 166552443
2 235371029 417271725
2 949340204 935129315
4 672333573 773796316
1 892184425 138720497
1 280951572 450464400
6 966601623 391701111
1 787965687 451422036
3 710960111 122382085
1 852758516 160958143
1 404493523 776591831
1 565871088 109230690
2 255814404 949771602
1 965733636 555049919
2 454333113 547225899
2 713579951 19180292
2 146153049 254568519
1 552616349 756976881
2 454125110 442018740
2 78688761 741233660
1 877695376 816170647
1 157224146 729409430
2 458733648 466293162
1 902086435 982189656
2 743693357 19922081
1 28908833 182449645
1 915689147 933451291
2 924563007 127696569
4 163467256 755587932
1 791094317 999124982
1 353761405 170783907
1 503050852 640309906
3 854402727 567024506
2 882014292 15088510
6 852812375 950507891
1 386794235 16190779
1 385811035 19609164
1 96357643 85290075
1 417544638 758881843
1 326966127 853915398
1 718144732 577853429
2 721198691 89442236
2 387955221 719082036
3 61969027 209041215
1 329690222 512081675
6 318966154 472909707
1 175407207 343806091
2 231969769 986202957
1 245126881 133312786
1 394454926 291983012
1 247913925 998658282
2 701657692 105416924
1 123063862 554144636
1 224629204 541007860
1 442456723 100618846
1 157196985 103959266
2 992060584 835623859
1 401397035 518694622
3 524344404 928547901
1 513551544 767843006
1 271189189 866810121
4 197956588 448596195
2 993182954 450634087
8 930366508 89381178
1 674714177 612404347
5 325458798 354018498
1 485481172 608755284
2 954296023 358121850
1 987733247 424978871
4 532597058 90048179
1 662047513 643298986
1 183004901 146201704
1 220069058 929999935
2 379326306 22325790
1 244034747 469028181
1 439704676 488095231
2 835674366 570556811
3 829488201 66528845
3 183404546 861108371
1 318999008 88190974
1 403567723 597063379
2 72917447 705934283
3 469513180 375986391
1 271494212 165947246
1 647614980 68959807
2 996626797 327268405
1 939868429 430885465
3 780803459 159367242
1 363215741 54588908
1 836491748 208582086
1 232126820 294991206
3 582747488 935709578
2 119906860 928973722
3 573880466 843063804
2 420968019 776336651
1 781952076 124738761
1 972811063 762764618
1 105124734 896467810
1 641573905 68129498
1 206431743 554784883
5 558702904 242122112
7 253030091 369354957
3 267830375 594108701
3 778067707 138278609
3 421051583 759063069
1 473300439 352470418
2 835101328 788331924
1 227329517 388904585
4 626577697 871029030
2 150599871 830712332
1 170409729 428284162
1 169406272 94199969
1 754763135 764614210
1 115492275 753680738
1 915239095 389817855
1 318666103 730419999
2 772908048 322137733
2 163969903 509259517
2 391848236 994397252
1 919589931 731902968
1 893259312 853179912
2 909346859 827924754
2 583585244 468698835
3 87716054 11843116
2 337666565 747835796
1 147575835 990576221
3 737448966 837420552
3 924166632 41009075
3 670083869 869876211
1 389598933 769977830
1 845581496 760552593
4 412347144 493524157
3 143100951 746859733
1 578345156 730584904
1 496329592 219346773
4 397462590 580446923
2 433904782 36109481
2 700937928 266464332
3 236822737 76603844
1 186296023 21846040
3 11880689 958709344
2 193192793 634003021
1 887887179 55050666
3 136852125 221153358
1 921736105 500010626
1 636930023 867781942
3 495984059 228546144
1 561725104 855068761
1 333748079 727856965
1 147517445 986207302
2 86187887 822762476
4 155755232 24243009
1 459623004 590123268
1 36859666 115510081
2 145008032 528675801
1 547596134 180023123
3 298471444 511376565
1 704898034 434266743
1 306331641 204622090
1 232836830 12859725
1 191167324 580703387
1 188574870 919101955
2 783972488 650119029
1 71168085 836952589
2 36288864 937963510
4 259440653 507677003
1 805688455 793339619
5 323722190 520708083
8 980826266 180673615
2 517256947 335070706
1 82487942 931093832
1 465825246 905320438
2 87447234 282965465
2 788387163 848005270
1 755172855 796706067
3 633007823 907844464
1 361561904 352253594
1 993434604 297876338
1 722571923 390695489
6 734245953 788001691
3 695547687 177280972
2 550172786 787965951
1 572492065 673468965
2 910499272 153051452
1 175118471 481637732
1 756457229 991284347
7 961274618 519226694
2 204710338 967289270
2 682379822 916397980
1 91285494 867639591
2 428694966 829390845
3 881173419 783594774
2 483240551 196701653
4 874587123 563530683
2 24396206 632219471
1 223425342 84733918
1 332676829 927438401
1 513263437 589773804
4 803244859 602778160
1 100909325 211624468
1 668617721 419932055
4 717998132 151325204
5 889740725 31148162
1 140093129 449965996
3 19444553 581755303
1 499505001 931678844
1 324290201 917419914
2 902469136 814871227
1 612916558 55122129
2 68647792 288574113
1 752566590 54546275
1 597388667 303457345
2 689891305 226526290
1 831281297 990745105
4 327730652 632126037
3 22173057 250273830
6 686639133 77534310
2 557740342 214051869
1 545528485 557217709
2 614700546 659435894
1 53359540 218365100
5 52698250 103190096
1 643037430 975888984
4 435645178 592654961
3 868785713 115034832
2 854548548 878232737
1 602550789 752171857
1 318935308 251189132
1 616593405 519446010
1 740912842 280964829
1 612830850 997830579
1 676241823 440424931
1 316538020 214239225
3 237635974 36187970
1 43577223 673131860
1 605501494 948404340
5 876186959 390638115
1 454689025 947436332
1 758833720 601564364
1 161676790 159585874
2 112927481 39444513
1 906659613 470588973
4 604698432 589439028
7 202443650 634304851
2 191285333 452677539
4 127943656 199012006
1 405940035 720948349
5 969179238 886738330
1 327276684 566087652
3 11605445 398160825
4 827029682 883471340
1 659620574 143051888
4 713415386 331273090
1 949987259 966375006
1 893669546 887717659
1 307699431 710692287
1 427382611 507667607
3 510840632 246740074
2 186468030 386590896
1 286591651 413209358
1 5171910 186678182
3 802508455 149231134
2 149327898 383914230
1 362803951 623007183
2 322607967 541067144
3 772419317 694732420
4 806040535 974989656
1 143762296 262296235
3 432467268 565535276
2 291114366 740236362
1 488290417 280024467
1 755901980 438285813
2 651302811 492274824
1 806885537 903257430
1 572185972 613024776
1 502507532 215253222
1 119185891 99446035
2 565113271 322085023
1 602761061 297465158
1 697222864 46687031
1 374027024 848085559
1 571688067 227639177
1 351839058 772821278
1 580294431 723939860
1 292306400 325062129
1 367971923 896454340
1 295976697 746530242
1 342341226 270533332
3 739377592 874011264
1 503319070 439489133
1 469420788 403884609
5 250333274 10315726
2 851357207 571828009
1 992508717 991284997
1 92876474 449033978
1 309487939 452346225
1 138448537 195553372
1 863642832 419141748
1 560512858 536447741
2 208964670 399299923
1 646433046 291714943
1 938793803 989986124
1 153939327 118443171
2 867655541 817645872
1 805710427 694925561
1 862457480 897205089
1 90141503 613993072
1 442731455 764735552
1 6953270 397534257
1 915144047 92388074
1 278523172 394576426
4 879554187 526456277
1 767936876 747129174
1 873930169 695706709
1 58296339 610271174
1 116351101 496616784
1 97648082 916461558
8 852640213 311806830
1 806006560 204246193
1 258402295 562567366
3 833455599 15389880
1 646642539 360700021
5 317119171 583454767
1 57549505 426314603
1 104681390 229758104
7 421333613 21254269
1 784339384 175918741
1 496632938 970867877
1 332840663 996389937
1 599396335 861863271
2 214258678 218596509
3 237385829 135331754
1 56594147 275967219
1 353258055 827701945
2 349281208 829738570
1 363096199 282675315
1 87477527 736961575
2 694758166 877244383
4 822084889 388033886
4 135621242 682730446
1 777445361 263268335
1 195113203 823696328
2 350435904 173098413
2 342401955 76675454
1 619832154 603700234
3 295202038 302317062
1 311254478 4493832
1 703416455 527883284
1 862576759 286165099
4 298465676 550615358
4 707714864 160487304
1 378063779 340577593
2 548548990 97777130
1 837216714 498939859
1 282598347 540579830
3 914360060 90749708
2 315159392 378747238
3 643269577 119431934
2 512747361 231125416
5 201358536 681751479
1 235490758 686787400
2 822756840 762197018
3 791501370 208541661
1 733754547 362701244
1 321085213 316504208
1 835661393 921459424
3 890741446 302764051
1 890834753 338294078
1 422674309 855108487
1 555469956 900536753
2 796507054 433862898
2 286850480 458660232
2 538107537 808754647
1 199575581 881975311
2 780121959 138720825
1 654350664 236999393
1 679880332 682966577
1 62975964 453031155
2 910866940 616277931
1 12221692 699818137
6 978739071 87237502
1 945748921 691148390
2 136144492 741193650
1 820988321 649635403
4 552287362 988780992
1 102643793 821434431
2 629458457 982292444
2 33596467 411948165
3 117665442 807454067
2 708087088 178136133
1 868336650 418588419
1 826592105 901297713
1 242284985 202737726
1 731767129 455075256
1 828452865 464499730
1 937560247 14367653
1 868602462 867112585
1 84602720 440206643
1 214417184 981268851
2 546704700 735900488
1 539523346 333141613
5 64702849 82199167
1 608660259 638250297
2 708160785 290157101
4 99521092 198053684
1 186530302 281620893
2 181037669 191271873
1 502774155 673657945
4 975633805 911385612
2 52122121 4491280
4 773293939 330102997
2 798778713 874709018
2 811092175 751352500
2 698239688 447406793
1 280849310 431260050
2 205802348 167071197
2 720732143 503119771
2 401985181 156315205
2 837929119 438518163
1 436009032 746740676
1 979442629 472388893
2 706172961 325413781
1 800431978 640887800
3 619588118 629014433
3 926697808 376210119
1 924205670 670951833
1 101117340 33482090
1 688100568 357404001
3 705941557 447539497
1 259949247 660339362
2 762602648 277334417
1 335606294 932162326
1 869277022 998278677
1 267540668 943959820
1 269329260 824231697
1 370554350 526490530
3 466610412 660586424
1 947443201 777738005
1 442286771 151948705
5 705814862 541920405
2 517985293 25607087
1 351862333 126859677
1 567273732 995989609
1 447265761 11263831
1 395086636 150632562
2 79992000 468779624
1 841806161 309789479
1 582518130 80045835
1 653966013 605800733
1 986837326 331456800
1 383884834 774489512
1 637045888 754442765
3 528180852 786519152
2 570104041 523077245
2 920053537 685683107
2 450406291 712093043
1 292586167 522011980
3 584500013 106470914
3 234658905 547354813
1 143532632 486795491
1 997596204 190538267
2 799690419 299826673
4 372935107 616908830
1 656308083 66237883
2 772899796 894520497
3 676178810 586461635
1 466653698 326543513
1 456512068 781218827
2 945905238 179125535
2 523644352 611742239
1 44483328 677998737
1 477932297 478361545
1 523129094 567229002
2 476816533 344954986
5 266868651 700313944
1 284359421 242476216
1 618510281 810240487
1 327660870 320936684
4 980388740 33845577
1 504204488 883192483
2 782885525 226996433
1 282416815 291730176
2 121995037 92582322
1 102873729 833579262
1 724634344 398314658
2 334993588 113835549
8 364826037 29923786
2 310748536 620680110
2 618400476 759929710
1 103437941 651396150
1 797285917 813299758
1 139063863 246289748
4 998271687 871235863
1 434328626 571334898
2 410401141 687764322
1 204416214 916619595
1 545016876 20237299
1 83349816 60681976
3 648624827 650996664
2 710002354 469145837
2 189542263 586341142
1 99234585 813577082
1 972477689 911319537
3 989780201 438805858
2 610677374 585997627
1 979977654 607730079
4 881260625 623251124
2 910529191 939329363
3 522252815 258621982
1 492329840 728596815
1 17845268 480109666
1 964587683 935414800
2 622057662 696246234
2 962142197 512265090
2 829802784 318582370
3 126515767 338027007
1 312294804 545421425
1 155453805 169558284
1 147866372 489548974
2 544850674 818137897
1 140961879 985856327
4 109048977 708969224
2 203529709 911717142
3 834629471 180111505
2 680413143 511246016
1 449239732 517737262
2 436601465 947373213
1 997002973 73013433
1 614931264 994845113
1 125730713 778023182
3 946458223 455196330
2 602729730 794245972
1 556184927 700725910
1 457670712 783974744
4 846880193 551792072
1 869430039 651149409
2 607938906 877739260
2 59367857 294724924
2 312773672 887761862
1 66272473 702628379
2 497898344 407518317
2 791178828 85150504
3 876551702 346708165
1 628843128 315154824
1 195000805 767324038
1 501502888 32415860
1 362468428 877554289
2 224006908 401103351
2 129748636 11230919
1 665138435 356588365
1 970701358 253949843
2 27428321 75450584
1 51771544 797237118
1 135848248 56588088
1 478482498 84789341
1 51851083 858095769
1 257489307 839683449
1 359805444 344468090
3 912923330 76810842
2 17813507 444184543
1 261902724 246397971
2 46504833 837832600
1 619969641 852692437
1 559559542 663223184
1 592672248 567860025
1 394880385 584835915
1 252821039 524581770
1 729095830 354105941
3 897702570 627223335
1 182054344 681389411
1 715774946 462432233
1 238493430 182473536
6 180172418 521913295
2 442041422 202272586
4 739183916 257046744
4 321356552 354361072
3 721381282 406413638
5 772596098 779982548
3 716011928 948064601
1 528956454 462829997
3 96733660 761342926
3 200994782 275910049
1 996718984 546166848
1 209115234 517083109
2 344795631 170265131
1 405312675 374266099
1 96985718 27978769
1 171218907 155678273
1 913044823 999490224
1 16411439 305189224
5 506728136 450163198
2 318430403 307047797
1 805588530 639449491
1 973450527 758474366
2 650023609 443587981
1 656819683 106939223
3 579814663 791890486
1 791261380 808723458
3 460539021 586726092
5 216350318 624271460
2 436536213 894229576
2 504350644 474415835
1 954401157 318429635
1 505609344 598100700
1 131791213 908218442
1 95869161 934919640
1 301685854 487453731
1 367505612 175921581
1 619398713 919155811
8 348098359 742959098
4 415404643 742914376
1 182660523 482442759
7 661039098 928001150
1 532756070 201354993
3 145187254 899926743
3 834587043 901715068
4 634006354 502085753
2 653831569 316303441
1 261221054 339003130
3 188498547 691347933
1 726742569 935035629
4 178060455 279699269
1 467226104 307287820
2 883117007 763236257
1 906504989 878777601
3 355150357 414079439
2 352867170 41185326
4 423427569 968250222
2 214782394 599828349
2 996796609 848223590
1 220845445 72054069
1 432695269 95400321
2 957718185 749702256
1 943928436 631557582
1 556144448 120337625
3 11878685 758012767
1 767892193 631168946
4 825449668 333933839
3 673270727 447289100
1 782282151 136101149
3 171156162 524374964
2 600338386 860354132
2 751339827 198081019
3 891574498 662262771
2 367201304 834777395
1 159415313 991732294
1 158101267 258460415
1 831909278 455549987
2 780480228 797539240
1 485322619 826140211
1 569126060 795844897
1 850000070 450429898
3 437131422 301583203
1 946887860 864925927
1 420869297 599317946
1 924474657 520313930
1 628316168 651913482
2 424860771 893470174
1 401148155 977950821
1 108199193 637632043
1 744280111 14057661
1 491804792 941230642
2 108756735 906433179
1 637128510 856620341
1 229051430 204387543
1 742357110 109567037
1 934345870 597850908
2 640330406 266059824
3 44074932 435679530
1 192078464 81725396
1 930650427 316505370
3 539057628 860983377
1 76452437 536363788
1 511669907 568839385
1 778705019 401022186
2 649976599 143606234
1 507830534 607398614
1 250602814 18250501
2 101827592 899129954
2 213959435 593694608
1 293574986 394965155
1 337833262 303918691
1 724583443 806109898
4 299851626 924030603
2 780899179 506578884
3 999630622 985535393
1 647091321 616966895
1 160837641 259139310
2 117596688 953293499
3 866888916 745883494
2 230295258 718208100
1 107695989 339758325
2 901343222 494319311
3 297602467 189614577
4 871656935 604632714
1 943138397 348366983
1 453449025 489032291
1 369644496 181117889
2 149572936 701393496
1 759010445 262944571
4 49132509 709342177
2 782791785 782082218
2 443058224 344717493
4 813121418 852632675
2 858295129 257909414
2 757978567 974642282
3 987510702 886595647
1 17354186 231282194
5 298569837 492190000
3 602717605 438487876
1 196902603 256439590
2 148005717 279724095
2 432198843 156270186
1 442354222 47481778
2 723584474 480498276
1 670305608 458039203
5 790279366 671891719
1 873131636 755213595
2 157447065 243163150
3 502296778 820549573
1 438115934 305277724
1 201362756 63471979
4 626628138 80276545
2 999501708 365668253
3 609732930 103947340
1 261166624 346149422
2 790045293 63390446
1 559675090 556591407
1 59182326 245655955
1 654791322 893815611
1 736796123 308985300
2 171762122 187360513
2 873698999 703794680
5 791452113 544039482
1 786047270 958936874
1 245208572 146777939
3 201676484 890063359
1 868414618 17004140
1 125656942 874543457
1 192786858 65481930
1 795084129 283533397
2 404266593 301884192
1 568867436 829223891
4 505850102 841933139
1 987501661 561201358
3 578327260 214189760
1 460017598 538134348
1 152409299 795026229
1 188158815 532963316
2 158000410 688465002
1 992763979 123663908
1 351921484 38778620
2 585605969 861076234
1 729393122 452428127
3 44163304 180670757
1 853918596 640600977
2 566526280 32642695
2 253252187 383694048
4 215123778 804941805
1 954009188 835044545
3 291307795 385613958
1 431534749 543877954
5 14352748 153671241
5 245988671 909206913
3 577335330 493228241
2 751841090 778478287
1 837782651 352118623
1 636383908 105515099
4 992337276 978055435
1 100619723 310746894
1 649045232 881998579
1 218444239 791242035
1 521994918 801175315
2 689837727 373216931
1 578275187 760223949
2 65601704 185714173
3 29743046 951657443
1 749215746 615663839
1 755567356 462094845
1 526755555 60980371
2 360925151 985684214
2 280420822 803972662
2 357760689 77651839
2 924386295 776350762
1 740995239 372551820
3 357981771 628413710
1 375008976 547275403
2 795838785 73614788
1 262547138 798995323
2 388615460 860332077
1 222335815 860717572
1 896500533 141847815
2 316415696 689651914
4 929127934 514041191
1 924488586 523218347
1 550032823 430381395
1 381379743 417693826
2 503735012 318599326
2 797721452 355820128
1 883862289 412895276
1 95305853 923914311
1 823348670 554461909
1 709600475 965461227
1 738062673 178175821
2 358226118 270990218
2 810468288 808462855
4 865504506 610828934
4 936139232 283818649
2 828841972 536937431
1 362042744 135556648
3 954729137 210639944
1 267590231 955098229
2 726976908 89949187
1 786280193 542953091
3 544169997 922624599
1 812495936 613187346
1 423067250 632020906
1 236854150 604560981
3 710642769 477684482
2 4374295 956567763
3 967040800 704596848
2 272813196 232524070
1 142175502 198425818
1 690987034 758529209
2 698701473 346128432
1 511566547 490883919
2 113151422 685445893
2 495162790 895275415
1 763288175 388582092
4 12941921 570464574
1 698976388 240853233
1 716666721 146964242
2 417625981 675208557
1 987499823 18737816
1 763654471 458421267
3 595090646 64343679
3 344394960 592060273
1 811687248 347743845
2 131140195 857438378
1 610463510 217634795
1 284913396 843974457
5 56279096 960579875
8 532925563 271428698
1 459284105 826361983
1 805562203 684332796
1 238504076 839274789
2 698599097 370516697
1 700759261 886799222
1 409811245 251592707
1 900848912 892504719
3 691400290 807251140
1 234354287 14525182
1 297178070 496198075
1 497653304 723173102
1 181567066 402329008
1 228516902 950931851
1 632461043 835125495
1 910105932 490033243
1 195323383 916488363
4 858694519 890730972
4 729198949 968426352
2 969994883 156258040
1 445233198 914861893
1 351415630 799600297
1 462224471 323485442
1 772246459 525961911
5 424402830 126528515
1 493121749 289257653
1 243130627 813690548
6 156931052 963608512
1 385739025 445705595
1 687840697 359451420
2 917596947 347773242
5 754211512 228664915
1 696447385 9010230
2 43967881 733617242
1 145167764 111176459
4 752147429 73520334
1 813536933 501210945
2 319792158 73799263
3 159422729 972532812
1 548232552 226943211
3 800306209 362991459
4 341775551 872240661
1 458744376 67579281
1 281735331 22382628
1 260780482 240725679
2 57545675 844588419
1 340031860 908595152
1 247403648 880730383
1 771739235 176407802
1 16296614 492184109
1 7139360 128289113
4 600890606 32581792
1 946593423 690065817
1 359475992 191414046
2 877718802 957718706
1 971202919 129214426
3 390331485 29771471
1 144061071 921336115
1 969305102 551668455
3 218183692 182735300
1 709993900 1735826
1 26032563 760846957
1 135425933 831385864
2 620721534 666916248
2 313700088 350867708
1 695251899 312382519
1 801393302 977769250
3 561555254 387175014
1 40626580 9006287
2 371876720 276818252
1 194572845 725527236
1 447630585 33843659
1 985285015 383703820
1 918584791 225354040
3 25451409 219656045
1 614917292 442731998
1 648430592 662173236
1 974519901 981554665
1 34414241 198355134
1 816464010 145517314
1 501327268 421253245
1 143025967 113192660
1 994001392 891864886
3 780774150 121115411
2 320332634 516032346
5 304661243 456736836
1 720738201 403805797
1 755473038 895001182
1 741319671 980113676
2 174992253 487784177
4 855042463 534627207
1 817703462 891237200
2 341554518 947273790
3 541001391 321236676
2 589218230 812407667
1 9768794 636803872
1 193330004 181508267
1 104634467 806970815
1 280750497 302067528
1 620883465 883610182
2 292590197 409433117
1 344148587 882824339
1 419425518 278975022
3 24554794 862143425
4 318800060 683130198
1 405179928 654370207
1 828630604 91970354
1 124115757 699418193
6 682638025 363507445
3 405912975 357028792
1 169091013 814100501
2 114945484 518949100
1 649747632 420332971
1 252940359 435308214
1 849891224 826879104
2 174831275 985731661
2 306277643 882230021
3 810131084 641067027
1 987405516 845652957
2 187419456 956974915
2 402445820 278115568
2 109547370 242550248
3 762906073 174343521
5 40477076 546217722
1 975755650 947861162
1 579020313 572210070
1 157663183 346332418
1 769369143 351227352
1 147680165 566499363
1 289873462 292660093
1 623574060 305994512
2 250914252 28442964
3 150072101 329331059
1 530768883 7488647
1 770674207 11702404
2 819862699 723392760
5 939913447 607544012
2 746375080 368175385
2 796612297 749163304
3 27036841 834461929
3 137348511 30938274
1 674884634 882274893
4 955513790 130145564
1 618655289 579702832
1 527780128 371190841
1 503042708 936754957
2 429654087 746054250
1 921437371 841199923
2 971269834 563990234
3 857622407 170236834
5 708718565 957681325
1 752544286 175505088
1 871188896 825644513
5 489238154 925819545
3 788784600 506207319
4 975160588 459374391
1 69521862 413519007
2 400516958 412221688
1 6633136 439412926
2 853717889 694721007
3 302049442 307607233
2 794138605 830756571
1 595868200 451550291
1 875437697 614617791
1 370440954 801946030
1 970263860 966905821
1 42639355 763021665
1 142821032 378817220
2 253026455 67073674
1 62734499 688616974
1 99953543 978209438
1 214571416 780814469
1 459577125 747926626
1 435231034 785111729
2 989877517 790254775
1 850766297 550259069
1 305075427 968161969
1 646603699 233476502
2 206185997 496514350
1 541296724 5405906
2 109631179 799841668
2 860009659 373862428
3 310014085 908359625
2 684116000 660810247
1 474987604 92091445
1 12359339 746191907
1 979451557 268055816
4 887338957 202644097
1 792120199 774189390
3 605807651 570768823
1 967220515 583928360
2 304082699 626047826
1 312254704 19058272
1 270574709 585296180
1 842192387 610416523
1 459201040 689528374
1 580352061 137288810
2 95466334 82829457
2 475742708 633364040
1 283608454 49953562
1 960655542 170748266
1 769139979 855529066
1 210807717 923630387
1 632083453 615687465
1 165023273 9355445
2 939931614 51868885
2 125003333 624484126
3 396056578 470038017
1 998899681 376063890
1 448957595 430585291
1 436235624 657875419
1 663515104 664879770
1 717151052 164095636
1 782572526 743595453
2 847978592 25715400
1 472458201 844307260
1 558665532 124557905
2 757302480 898758650
2 577926067 263089911
3 658205329 724085022
2 600055947 103786397
2 375488721 133936779
1 46875547 669690739
1 806957791 971022679
1 160428273 336676883
1 399199671 508997757
1 779584748 32449681
1 930368361 351402063
3 419313928 869888255
4 56737352 733131320
1 378438008 777998756
1 163530215 338549314
1 955919301 903512005
1 975562387 152244267
1 750035973 345263843
2 250985915 157032932
1 136736 24189791
4 375991383 891759151
2 192094250 626801483
1 359432692 688841806
2 68514336 231525126
1 752284277 326428863
2 237273049 852205837
1 977837799 255847894
1 994785651 627188872
1 758743784 198339454
1 715386186 514104303
1 985125280 75605518
1 598155277 100850485
3 992421043 527475750
1 59313634 558690560
4 841812235 508100216
1 401755332 280826219
1 842322409 409218195
1 2059107 117138170
3 203178840 613505965
2 34993534 829583274
1 42374848 680588267
1 542226054 606441155
1 990990473 732800456
1 226799463 41251060
1 366098018 322385857
2 501514922 725089552
1 688090232 26316141
2 793515112 587134768
2 141932499 491734624
1 604900337 402816578
6 414989127 995424767
2 185494468 376733768
2 267221029 963884630
1 275891781 210803775
5 443576032 390456960
1 978552467 663828281
3 466986213 489100067
3 602430040 519147754
3 81252309 222365747
1 500369371 204982358
1 331485355 321280976
4 367780959 792416285
1 395556375 868935445
2 726376913 852903569
2 270542132 53199617
3 48209615 212441260
1 80320338 628808402
2 564224692 646432569
1 817327144 526843881
1 128488409 420879714
1 838499491 727015206
2 889382296 574369933
1 667365927 284322851
3 399199680 743778622
1 221368531 276638677
4 151132509 732833186
1 488458309 111572313
1 592681573 717436569
1 318462412 79472568
1 231434512 425554335
2 114056424 429176647
1 319328261 296791627
1 17473991 774949212
2 655678022 117130052
2 485335900 565786391
3 431149644 528103812
2 931974026 696227525
2 301874715 917853685
1 370511176 436616376
4 823917373 652081864
5 357497628 36946421
1 679018554 136833728
2 355301102 909095228
3 886434875 658742047
1 418779552 636597563
4 124660810 674084250
1 682294136 644994475
1 255161025 217099885
1 325557486 8474757
1 393573644 766524162
1 476720265 149173730
1 498439825 428019203
1 496141601 747131327
1 881972389 671955122
1 571763810 507168943
2 651046163 595273377
2 744190870 284662378
1 156537260 164351220
2 594615332 310272654
2 678738244 403989150
1 633657283 234683536
1 729485810 832467674
1 85385869 977199858
2 633699217 389743699
1 986403596 611816612
1 204100344 565978417
1 43268143 133723237
1 228502542 156706495
1 670805731 653216923
1 470839823 862401081
4 235373633 552158302
1 73379764 4393889
1 59111779 986265761
1 960868721 912038624
1 915481635 316106948
2 368644459 804905385
7 121732664 353494546
2 769496454 686948511
2 662802381 534922666
3 409561523 763774578
1 414761642 768493670
1 538935977 397358444
1 210965266 376810609
4 529539244 172351833
1 854966653 360126280
1 314736052 422894936
1 42302620 519101352
2 559503649 362862781
1 163728033 353518893
1 551851979 233213272
2 665245302 180627063
1 656548742 491345247
1 592631126 667906803
1 986621138 277937268
1 237081638 506495821
2 468068415 972332120
1 548154970 309716706
1 145314614 413430118
1 385306364 447587926
1 377415245 481279908
1 293931784 802339184
1 224616201 123939533
1 842766525 2144502
4 302423076 54536130
1 205309923 806340370
2 160097738 839711957
2 691499273 524048114
2 965913021 651412848
3 23692008 81370231
1 606126752 751940572
1 851896822 18265056
2 663563284 834078565
1 467890103 771887472
2 161656323 719807205
1 481678934 393357146
2 143213390 507807598
1 838081401 819289967
2 441799453 590048277
1 561517759 255893676
3 596859227 389199649
1 582886977 773644282
3 303864396 502369277
1 258341903 72623631
2 869552745 801109349
2 539121048 515072804
1 908233349 213512012
2 485024818 530578441
2 174576533 83263854
2 60937915 795460194
3 178906267 340196738
3 482508648 21313496
1 888856563 185055124
1 490708497 967249940
1 646960866 549718055
2 214570773 897328581
2 861301750 406863637
2 242609578 814993263
1 750809609 137142453
1 894108631 921794995
2 346342757 366279490
3 718732192 260875643
1 872487147 725072481
2 380682845 492502134
3 873226338 209912810
2 713198906 32634898
2 386000221 183058144
3 936695544 118710367
4 141302938 95853731
5 30443508 379724468
2 192020475 244766442
1 740027696 81553680
1 192427930 805881240
1 788549446 916170100
1 92374600 694144695
1 552337024 279089824
1 640213757 704152860
1 373874746 323954879
2 602111320 932742893
2 156887877 675296816
2 884753026 59362164
1 802391170 31345802
2 969491142 886319951
1 696351532 416183704
1 842545396 366165809
2 812335619 320948348
5 405517587 776780718
1 995546602 566487200
1 95269185 273328279
2 250375197 198826476
4 404337654 426534368
1 516267627 468577956
4 176900527 297516255
1 44078487 549004390
1 724624646 471344432
1 685557552 799446103
3 451347486 211922102
1 711866602 840932797
1 978858029 654849432
3 474489784 526025316
1 639084040 885650522
1 15194635 591432587
2 87189745 968433169
1 606203427 504014239
2 716520906 416311480
1 244331060 859207614
2 529863799 29179460
1 766806208 6627341
3 667000524 704421161
2 37467787 891198220
1 706089130 706245921
3 968237721 240263145
3 497553444 387874988
1 939270530 149128871
6 378919369 431412490
2 784231806 66587395
1 646038406 885675731
1 261814539 271303704
1 431476123 796820018
4 668996870 703672292
1 728789394 795362867
1 963615109 938102185
3 996393064 181704364
1 780875679 307647625
1 325379474 902839806
3 339341273 453531222
1 253716078 886164237
1 780940233 589054946
2 348740935 598006091
5 200783130 489446981
1 674628332 835853580
1 375790194 450535783
1 186836519 348221048
3 719544926 640236284
2 863786562 70782874
3 74906253 323953264
1 109464968 303993349
1 346878397 788856906
3 696052744 558624048
1 736241990 343134598
1 405005052 989336329
5 121660632 465779846
2 191655391 604107069
1 119208725 72404952
1 572466262 700169675
1 140082923 859054430
1 853699431 494959907
1 554033381 927050244
1 424191174 774726861
2 222207204 389619970
1 396054010 735774379
4 309206164 193129537
1 58900809 912255410
1 265883079 663617058
4 840374995 684838493
4 888211240 591353491
1 992430281 420084605
1 582299874 597366442
1 408327259 754816908
1 288180158 205848033
3 704899624 975615917
1 903821195 541288002
1 665640099 697873075
1 143949862 178085865
1 964964336 761617993
1 73829463 146549175
6 475592027 15168614
1 935438711 923720842
1 509293589 558187837
2 96967915 906053902
3 807171549 164704612
4 184063974 64547328
4 841081447 472334897
2 16135566 817984375
1 533979543 629342403
1 965973780 664915119
1 574755970 963867700
1 4254748 725277583
3 56548255 255158251
1 538931381 115946400
1 756892744 687119343
2 125196380 778557071
4 594956287 125131120
2 612438513 256143479
4 248338859 142122802
2 317290764 505553486
1 242165514 408605769
1 633911631 75259480
1 367288352 502397091
1 455471017 83682192
1 328591777 425599942
1 203651038 238456853
1 110948979 800414978
5 8249074 481136685
1 576192755 534903757
2 325920277 956750245
1 872819761 27375921
1 740458879 324174401
4 321585516 499676848
3 944429091 190921201
4 502938077 529643435
1 534061797 810975801
1 317515500 44746966
1 672823372 526341033
5 720381480 500469675
2 639127888 537016316
1 967042660 830929143
4 654230165 496214734
1 479736966 608942727
1 982327439 292043741
1 373022688 592258181
2 101441776 5704534
3 975709447 780277019
1 488006140 757536620
1 564707217 667805543
2 669937890 782836215
2 587322113 325467460
1 784215972 867566832
1 853535774 246356181
3 618602216 896912782
1 190621877 524740072
2 178745873 535862280
1 720230967 649242788
1 398698609 368321894
1 670406101 393582791
1 328294026 170067737
1 873276429 776838861
2 192025520 544339198
1 781282882 679969769
1 607976637 197005170
1 245577981 921387473
2 694303944 654291064
2 236248023 964145947
2 879372748 98834745
2 487499697 221370602
2 9335175 912443195
1 25334695 161199708
4 778188151 784388220
1 301370331 494394431
1 256534297 820031611
1 218412710 198576378
1 563587224 959757485
1 270050094 91205540
3 858807553 765184156
2 753118158 340515880
2 826682618 64094234
4 133723383 812313758
2 155330866 33073435
1 652743932 15945258
1 955464345 63834538
1 459597150 264416147
1 229618183 697744605
3 34873839 315780320
1 382966675 244327171
2 984989428 825265616
1 538906243 947209021
1 764648117 274382847
2 123004841 216914418
2 955779628 929844357
2 857811964 405039153
1 805501034 113487653
5 435691782 406977290
2 766399737 789554148
4 336325471 543116537
1 830615886 732048246
1 899332770 309009763
2 815097982 545666665
1 745353906 183299449
2 361404036 81669554
1 604819588 831391528
1 11872949 198993800
4 753843011 268450258
1 617330811 920405434
1 332613881 66435436
2 896787547 449623285
2 849093482 733110809
2 268883505 264834305
1 391309601 846644772
2 180367787 273298529
1 784959777 244534358
2 192720166 621143568
1 573556358 389912298
2 87738336 955281828
3 334560522 803139814
1 31803420 961279344
4 823655205 450750445
1 611815235 341799540
1 350560500 229776049
1 447614094 467121605
3 939767662 588891719
1 578278975 524612329
2 140121364 329692814
1 413033670 65228702
3 419561423 600115685
1 965952546 751512966
1 595557347 156280390
1 198593931 778182701
4 605782184 791877082
3 820010375 567062301
3 601421697 465931506
1 706864658 726212394
1 378470915 711949072
2 279942809 787565787
3 316993407 349210914
1 851313912 720655435
1 267436521 77728789
3 368160582 104287277
2 912817349 930826791
2 510318495 287741397
4 158693071 805804722
1 738827600 915172913
2 116133605 623019290
2 365995711 661907554
2 201676450 782921978
1 162378969 75216852
1 891955660 846726637
1 749940415 163411782
8 782484878 454828532
4 533976944 746750068
2 588012901 73073542
1 236759189 182092691
1 799833525 170696672
1 66008708 57480909
2 912467398 205008954
7 549603197 408474543
1 372723608 60455814
1 738554280 52471553
1 597339322 566717901
5 392896880 518591875
1 92583589 934396428
2 962468540 245344943
2 39853502 525620112
1 31114590 232420800
6 941750679 716663995
2 121312240 480238920
2 150222113 977197788
1 118908574 299623468
3 253735179 258182111
2 619198944 415487083
4 286711523 737531492
1 318220513 479227019
2 535770430 576139194
3 172740824 90975320
1 885752469 997621201
3 106309800 960567472
2 224837037 608271162
2 352447671 683123853
1 95451932 841907169
3 572779849 573654177
1 928468011 414626909
1 499322165 900354079
1 364692331 832979942
1 375333231 645949149
2 672838495 530274792
1 386695776 577628999
1 977780069 365405373
3 108304010 387618879
1 920109882 506188014
1 27252416 843819091
3 801987060 832089296
2 215861076 685173092
1 305838166 110912544
1 21765103 94201638
1 915105344 982174381
1 248572043 928768344
1 662229569 150994273
1 70220757 257214233
1 810197201 291917655
2 243155627 96189855
2 577211873 891849677
6 489229402 963660399
1 617299279 350238706
1 148606092 861027435
1 893488359 616126444
1 222017972 420841898
1 220051075 729663060
2 135941306 29720902
2 862104432 170606385
3 689848764 435609001
1 535479729 4764581
4 665443396 162336842
2 554453454 670010791
2 259685468 200277697
2 273196995 487220638
1 649263361 749879900
2 379449321 356230058
1 344183215 940996999
1 658796476 81472469
1 151298184 567163184
2 821028077 623982605
4 829187393 674388346
3 34196542 419967079
2 838988619 655760826
3 669445795 429938321
4 794094975 301516893
3 539260516 473190510
1 481036068 666773822
2 234023771 174296280
2 741252504 445094624
1 402354709 879003603
2 343379354 822391408
2 871027475 355332985
3 210318679 439546160
1 637927989 650805520
2 120967914 80446403
1 624472057 776800000
1 433335723 372373155
1 109238183 268337668
2 198363498 333849088
2 486605378 853346663
2 855115264 801892951
1 405275140 104655780
3 131117503 605549000
1 994589454 363790722
1 114463752 131549255
2 727108962 501319755
2 553900646 949221429
1 302383804 70154148
3 606423795 238094796
1 754764652 302908729
1 811588548 361077823
1 541262386 873266569
1 322998757 447312949
1 961089868 240595273
2 801029033 727317838
2 43916697 238381345
1 239830712 59459952
1 559530207 372610959
2 503943840 718831445
1 463577267 761454204
2 717255233 581434539
1 330783453 784024047
3 515181073 771443575
1 566208132 562505821
1 557150437 756989605
1 675933259 912860971
4 775793250 815994552
2 869822635 857699857
2 781844266 177864006
1 930681152 481183009
2 630105203 199094513
3 53382309 891148080
3 141051603 892506066
4 498790550 128219044
1 452748298 706709143
1 675134069 246873648
1 311052576 669471906
1 439929554 284341112
3 694398396 221072572
7 841692303 237568417
8 165964160 553760655
1 570736364 896511064
2 18457327 444018432
2 569814987 582319777
2 759841092 126373936
2 287968605 980565532
1 659172940 818340885
1 629929783 682374963
6 627803253 399171795
1 665157040 481929682
3 519073161 269404889
2 132432378 287483571
2 675560241 348217639
2 55662395 495233681
1 196333054 819141142
2 319871415 353545553
2 522507516 354835538
2 424787460 320118625
4 618324098 23933319
1 716646744 674433315
2 660075049 361536605
4 733818487 773832265
1 652143693 233375705
5 778127458 706638175
1 778982011 889210238
1 266118598 488805787
1 119288439 588805511
1 395895172 89446200
3 666996412 751331435
9 181468069 116351117
6 555644784 297395835
1 858345009 570437170
1 877289174 691537818
1 675566120 193999484
1 729602668 999641504
1 509665020 301285019
2 246434226 109765077
1 816263361 211247733
2 349682060 830647064
2 793517651 266180493
1 740444486 3439639
1 612732288 454838585
1 112719781 482560474
1 166862196 723513030
1 142331573 949467689
1 302890403 592859354
8 508894470 588106587
1 708322181 187057494
4 464552489 848120705
3 903229699 669611951
2 801745658 774851241
3 679191614 938284706
1 524329028 345782481
2 164368438 405521872
2 58395960 745850442
2 731215722 945514074
2 801357594 800300166
4 194245705 172295425
2 771623488 401279495
1 726893109 639783329
2 488116702 661085890
1 858979516 930525040
1 343989647 604664468
1 272827365 600765867
2 672085741 389719316
1 998130415 159781016
2 804455987 842828412
1 892265036 806500705
2 12946993 211172205
2 514091481 907760910
2 374825510 634942856
1 146004371 247802111
1 752851608 485983719
1 579158255 208807149
1 260029087 613122577
1 347908379 364962223
1 411486692 787022757
2 253220243 912409602
1 339278764 218997365
1 837437704 405466190
1 204595984 674354892
1 481525771 830925220
1 293924364 988912758
1 645492282 409982404
2 288693440 907405786
2 108250381 284733334
3 591288819 511335781
2 146694563 84808582
1 770858339 657838322
1 11800065 790848326
1 640436745 562406604
11 33671371 471471529
1 653749030 454574279
3 394393771 292511300
1 871066558 424140237
3 794543667 852211538
2 434253773 19725759
5 611121534 29692146
3 762385785 330522325
1 728548093 823068015
1 76879590 345136982
1 570306634 457248803
5 132653870 811898244
5 233034926 395073206
1 582336988 94576706
2 80547804 658651491
1 713570729 102173359
2 59006912 573435418
1 964873679 926396503
1 516760884 853710778
1 369268111 936950519
1 494548603 979815553
3 784242444 944085343
5 373427733 283258733
1 480337867 290926173
1 316158449 60873687
1 290240255 901775849
4 471097206 634059166
1 697618466 261277055
2 32444263 126318396
1 375126399 392377518
2 567045953 634575004
1 369385405 549747976
2 953721798 949154780
1 133437479 37648043
4 88553613 201893207
7 975144419 35716723
3 744054768 710448097
4 240745481 808596164
1 154102166 249665928
2 718319108 503386329
2 96880259 744068431
4 174933382 203651462
1 615995133 987894543
1 495907961 78409136
1 855524963 541615799
1 499075301 396292568
1 604060522 98690599
1 742318902 910161965
1 714370244 68114817
1 266491163 837050376
1 297600362 310779053
2 661746205 508086897
3 597554616 348764246
4 745022674 247755713
1 706452865 313004562
1 970695222 828497554
1 15510507 456735932
3 650194553 501823297
1 490542456 500102723
2 478371385 772494390
1 205218032 877056383
1 51594811 907440151
1 728321201 736950212
1 16474226 38342799
4 180543118 79384853
2 720059228 493103916
1 540253896 43076211
2 433833398 255167636
3 693604799 422891441
1 825900349 368004436
2 665061227 705517712
1 724434044 176740040
1 872064409 442427313
2 24361819 997614538
4 807238441 993634432
1 560932005 850734784
1 566749861 797095795
1 714665848 850007918
4 74059085 552981026
2 334440248 456744178
2 813817769 31790843
3 955032202 93556491
2 874148920 80517301
2 416524730 183176331
4 223753707 526994445
1 141913996 810218927
2 37917197 752228134
1 231392180 678373597
2 378651798 261763026
1 705512960 888264424
1 741098737 230203177
2 94881056 621709394
4 861279446 976134858
1 753033120 771675441
3 275767540 564723335
2 4583431 164613018
6 522079722 972884314
3 209678302 90607950
1 856586930 748274923
2 1248587 906606301
2 719970830 537096116
1 979342197 652447365
3 891479 655808710
2 35546482 286444999
1 503213333 948900927
1 357509585 770930613
1 5099215 62186327
2 866942820 142765954
2 17125043 105342297
1 778462628 814910173
2 213212055 698503126
1 934294001 784574860
1 662111879 761972363
2 788933538 188989097
1 965081808 620979835
2 193764216 561857879
1 977911821 259964073
3 344021547 89163183
4 424940231 682970124
1 226209128 372346150
1 413721292 198842112
1 64603946 80141504
3 374566991 955666818
2 450205838 296058717
1 400154502 421741659
2 599641834 421602633
1 760921454 823515339
3 46977486 538657810
1 978130908 124753445
1 721382967 639844419
2 767300062 345166067
1 357084444 325346467
2 786644257 821328697
1 47466523 562671306
1 201879579 313718249
4 855001043 723051955
2 413035321 334589978
1 788648359 744442740
2 849499778 699539346
3 987103704 961625324
2 288828145 290021693
2 754203800 175233381
1 677393735 444731888
2 60176786 647081768
3 758948049 923523213
3 267247128 40371470
2 990444413 460186072
2 635932666 30682672
3 185102237 80956394
1 160462187 736239212
1 397062096 741842145
2 550108436 247501765
3 644024101 654786476
2 544496303 298858705
2 61206666 316050280
1 904828759 673305763
1 637831140 146048916
4 757943436 929459045
3 1576710 101162591
2 955056032 91086310
1 241747088 977556083
1 619267575 785226078
2 914231154 245902331
1 613794431 68361642
1 809462160 109283642
1 695406072 852635077
1 865765583 635306183
5 739711164 105000393
1 900244471 181539480
1 70533515 909283086
1 430784746 875666793
2 462118361 103886685
1 474250145 480507550
1 78412540 143408875
1 719075929 990458739
1 276176761 294685764
1 193001623 368619872
2 367594211 519078992
2 838242583 91917375
1 730858758 869722483
1 441923860 471635629
2 390958038 57269682
1 852937247 393345777
1 947291813 17266028
1 265705880 693523959
4 727211929 113192324
2 248307431 606158376
1 440751267 827455383
3 574169152 749155641
5 7253787 290251484
1 281194649 722502791
1 698240496 841598866
7 6424260 860062056
2 840837071 421316188
1 377656078 471416573
1 643557727 727114144
1 462824957 596423405
2 463176505 10475707
2 423939700 474063400
1 332478066 310317262
1 331185296 150398249
1 982509240 327671352
2 945630187 873895531
1 153763178 264920547
2 165981832 602351902
1 529212734 974949149
2 675923024 896239553
3 870559547 535332256
3 966781761 128506935
1 473689833 881369633
4 293378974 383836067
2 372682652 218915498
3 966228229 457827204
1 199038471 943636430
3 829078136 735732105
1 300706145 997220661
1 986959169 792106094
3 863587196 325072558
5 679167637 953548523
2 653816127 641692760
2 555560907 959400834
2 690628873 262678366
1 805287614 776570701
3 960913657 434134477
1 233633853 118121648
3 197117197 636061757
1 387061880 204228821
1 780109276 423067517
2 461464440 208681557
1 340571505 824369349
2 80990092 483879706
1 927366057 288626607
3 514178034 238262585
6 925712382 887616578
1 703245649 980174899
1 547545397 102889981
2 286015948 424311392
1 681900726 531718052
2 193481099 1263536
1 647105030 594505006
2 170600055 767653736
1 743651119 722204208
1 834580152 476934935
1 509933429 78930479
1 822708264 959536678
2 838674469 272734564
1 223731779 890986977
2 978828521 478214234
2 477742271 670187675
1 446834500 218560686
1 686079277 705267647
2 914591667 364318923
2 478060894 489779882
2 492404560 378092710
1 431294921 91301810
1 827390406 15817802
2 39218186 340787915
2 479895636 721599331
1 585474755 515340660
1 694266450 23480762
2 894412206 54064981
2 860794955 217659495
3 594941404 196822163
1 342268609 875410214
3 914788488 246075885
1 568400485 673627672
1 534507687 553969596
1 424157415 809781696
2 3367544 220118079
1 90272437 775465360
1 983402883 334065162
1 450965080 340006016
1 269906905 115649487
2 45988127 408272321
9 124949931 961011341
1 311381470 64129107
1 951348641 918938726
1 91746937 593456608
1 602740447 152697557
2 345968768 661762309
3 670723533 665159428
1 722618507 405509571
1 512403405 414598154
2 794108084 351843687
1 18010974 421759348
6 431569596 687699837
1 122091040 544496256
1 627997777 534926789
2 694559875 952576255
1 830704620 849602387
2 497611976 533015703
1 714022797 197980118
2 302163623 182842051
3 626794022 742309930
1 588888470 876805524
1 509562202 660995559
4 668872152 883951398
1 569038338 480450263
1 904458849 855165848
5 148074246 279087904
3 593100175 420672295
1 426486721 611609934
1 284155452 173408116
1 845401171 653059953
2 642279432 417005644
1 324739246 345508421
1 178846741 31056587
4 895401712 754129106
2 73516640 988134279
2 533327715 714395502
2 891416594 832912559
1 648271273 269969471
2 139736960 539843916
3 371315334 605797198
1 264189905 885766978
1 738641775 587708797
1 449647489 402476333
1 2599811 755444317
1 675338169 534744881
1 174908543 947846068
2 17846217 483839258
1 972034351 830999643
1 610245341 268506912
1 534040745 580386018
1 649865151 633649772
1 733499345 765676522
2 564840556 873626708
1 387128761 852848254
1 618108059 50770675
1 876716073 898661229
1 426698599 529972726
1 14511132 6795788
2 303611183 545817443
1 248881111 502759846
1 775581094 369118703
2 815778520 265709983
1 945828713 905618428
3 423357612 106104638
2 662327460 383630117
3 892246163 780435080
1 575367439 229275439
3 157592257 301728131
2 445693596 267091184
1 987616278 604100369
1 683870441 518721985
2 82149811 207146257
6 57453197 675646383
1 894951327 109593953
1 556116426 552319415
1 799863191 665893825
1 856496956 812951500
1 845108490 750115023
2 138514505 586878257
1 188145181 952169939
3 763065484 356848881
1 831883896 141570781
1 344063926 853638160
1 971061639 980761116
1 909461222 777937143
1 129442186 905184320
1 614296912 364579381
4 225547456 931752424
1 647786012 322717237
2 803733735 935080228
1 766994152 800520930
1 258742083 984955649
3 274755397 472170962
2 917619415 293594007
5 592297840 335938793
2 497057368 696703576
2 396731648 558598278
2 210424992 638174684
2 182078051 426582331
2 117391899 738014929
1 484739857 97718329
4 124906247 913960617
2 822993795 664215104
1 261124061 917058022
1 413890653 67778966
1 887668901 770634981
7 936582234 230747475
2 287605922 103756847
1 386065725 516404851
2 608555021 244019628
2 925090261 267505450
1 776262668 289365884
1 608370398 132538417
2 442753984 73469600
2 921049477 48972049
1 249546644 263854914
2 522975367 238815783
1 419172450 214834429
3 783538084 69392999
1 712560870 149808548
2 567884319 23446289
1 8789622 258029454
4 305714141 26194904
1 282775357 190954162
1 505150740 42428946
1 587917306 644011470
1 946333494 282266428
1 240402270 716144268
2 927189910 751641695
1 306163128 27590572
4 101949091 229822425
4 523973631 197681805
2 574394808 496748098
11 9846984 263974378
1 988057301 128466230
1 298098017 113246525
4 103810347 507302888
1 34638245 637894453
4 461967145 744635019
1 926538363 428049475
1 154055 394871513
1 721291326 212717218
2 899704597 281632019
3 174911860 421997934
3 106298508 13218077
1 776080116 331763174
1 765659104 287432993
1 865313466 234574903
4 537990479 681164036
1 542484413 186102807
2 885857655 810503974
1 26998004 750591400
1 25364104 739052172
2 39542002 946011639
1 837375659 799658089
2 219058480 677062887
2 243030594 371443306
1 275187386 145896205
1 232180120 344886351
1 299512040 403689539
1 280653641 245083653
1 453447370 982962632
1 585257978 999091455
1 642921269 425661689
1 512603865 908932903
1 926141274 482194592
1 61705281 483984631
2 549303558 772886506
2 414287874 788862735
2 249538289 753739328
1 960451302 593564389
1 493181206 43284528
3 973253977 440044891
1 353644603 408623337
1 753980682 840077571
3 362378820 75337098
3 520915568 938155364
1 204324897 179982441
4 108200976 499394718
4 747333817 677563986
1 269363957 723264119
1 805786361 1473588
4 834534007 909239336
1 985559462 178773921
1 776314850 249506656
2 914901417 27399470
2 118438912 187865196
2 372493082 212693521
2 854147122 353347149
1 322264157 845061905
3 30156860 725674781
3 428929715 336171157
1 5308010 397451970
2 73941723 731107156
2 415762681 738009961
1 220861744 239814030
1 927426952 923063146
1 651097278 746970431
2 794998565 529614734
1 761870469 665497879
1 462356301 665814849
3 992995141 361359805
1 969059299 640275737
1 278692154 705613025
3 185701990 538481255
1 210085786 125832281
1 512896260 514510917
1 934311617 774023680
3 840974982 891876488
1 55865541 782017557
2 703906628 764649577
1 431282688 213405734
1 509548341 252101073
1 302695953 668519426
1 755741782 293140030
1 90946575 904740015
2 202109259 550146120
1 916398790 610275874
1 414576730 494173395
1 202790048 372188190
1 627567843 122744635
3 741679082 750047566
5 991277271 444144669
2 228466516 293846818
1 465382513 441044653
1 191393643 204577036
1 520629223 502771453
2 980067851 861342337
1 563830724 439610855
1 240283414 536645098
1 726782288 43591485
2 487662097 760726203
1 597412501 314918657
1 655980137 391048528
3 27381228 521827153
1 936484646 236502308
1 605992288 980860771
1 36432222 917773610
1 823899196 626192311
1 150473542 338166770
1 875775092 597502658
2 366070980 327677160
6 93876500 274217561
2 277385435 949152159
1 910959345 370526498
1 47037351 281813699
3 57577420 170817073
1 693437783 739525757
3 669832536 688924364
1 229986102 773051331
2 659609891 626512964
1 750000909 255059955
1 824118402 3029490
1 507569317 358957661
1 302345284 439586913
1 30778885 164192643
1 212479000 784360057
2 311414921 144982352
1 218705691 145091342
1 771101892 473439533
3 566194251 230578578
1 361227706 361256605
2 372618925 235402700
2 846563625 311011016
1 9957151 501236314
2 904139171 141255620
3 351650973 741332503
3 956490291 877008151
1 123433625 620090061
3 698191661 460495563
2 463186892 749432375
2 454739797 327779568
1 219339948 304355920
9 311024518 356128481
1 229662676 347381805
1 948191245 88927938
1 566183847 644841018
2 592866691 241547456
2 260347164 47406279
1 411579849 847881782
1 256850162 285202414
1 829808891 128011011
2 806528177 720426212
2 73856147 384685682
1 653074803 394317402
2 444000327 60829622
1 767720623 219469430
1 526205169 74957802
2 497407857 623533325
2 872828268 880543518
4 717095438 594862651
2 433648754 424762355
5 348840279 783453829
1 896875687 639636808
1 292505028 384568556
1 301923654 404872003
1 890276092 770893173
3 790546420 119761796
6 834751485 45070468
2 942786255 725885167
1 933484060 398641217
1 884117633 292090460
2 284087943 959615268
1 64819732 298011778
3 227444167 505929894
1 585227154 216405052
1 501712436 86283487
1 951178205 235149931
2 569746523 856488909
8 507195431 707379291
5 794515121 869114224
3 833712360 408216961
1 288152706 849394054
1 339542467 866455134
4 323365991 600731801
1 939426880 235705568
1 620738709 773361319
2 632489705 433837339
1 119662318 97588813
3 765368159 432808029
1 506826954 555116447
6 680689452 196008591
1 331680487 331086209
1 652878281 924997376
1 252168822 399694115
1 149005822 618667683
1 101697207 485815061
2 530438902 138197981
3 522145006 574197288
1 766995391 701603587
1 151418434 52597354
3 455889565 124491689
4 861263670 445291744
1 894225958 707781923
2 395754136 872252564
3 817413498 950590162
2 862456224 562766683
1 888603321 365636102
2 198957856 252658002
2 52388808 400566475
2 174466963 827095774
1 271560305 543712825
3 582722760 861925054
2 493342641 127958753
2 747298088 972679968
1 233517808 130601299
1 594793118 160218625
4 467452413 235396051
1 116752208 628839653
1 673281993 93630831
3 978608515 357036476
2 492956314 469548511
2 399601853 723872638
3 462141664 641200602
2 996627738 78555437
1 448870325 345699209
2 615160851 323166384
1 678734134 801475977
1 657782819 947360486
2 66303989 443962374
4 203554275 260662432
3 283061787 89839493
1 991344702 839420176
6 342554135 333122150
1 840333466 10974876
3 774235440 728157061
1 518334112 959229296
6 586514403 694980195
3 227948447 368669203
1 351571867 975195150
1 387851023 436755773
1 966296276 180954360
1 562573648 347488360
1 963684067 676144336
3 140925456 878992208
6 475096705 428560475
7 915424132 966806812
3 312316307 801016443
2 248322051 221860343
1 44461461 688194369
2 687383747 355960017
1 948787108 418856721
1 69263422 51669772
1 326031550 436326561
2 4659973 393349734
4 304728932 904984154
1 160428821 445903290
2 655422554 875337597
2 761631961 819481819
2 732573404 338926240
1 879830423 183154657
1 629297055 426284980
3 458707120 240693177
2 340513643 232126570
1 575979244 867948254
2 496136788 535828729
2 772812712 46437700
2 500689277 996927199
1 19491112 791778527
4 939015280 940961011
1 552779325 208805335
1 786735183 995895188
1 909830137 879769212
2 363847710 317465259
1 431202125 547459048
6 462021964 845789520
1 96248935 76478381
1 141020558 574124030
1 348432928 272638643
5 533398710 796222511
1 185209350 960784955
1 688171874 720755108
2 814485507 993595037
1 950405510 710825621
2 856627171 524456199
1 853598578 689366258
1 605682686 611376162
2 945809196 570246364
1 311824536 564285610
1 425692237 448822330
1 585575339 994162504
2 672371027 990617808
1 791745589 991429544
1 536480172 280520861
1 488911005 146646880
1 165219192 356116091
1 250309162 447701891
1 225484652 500213439
1 749574190 180219057
1 37376529 295679384
3 544527453 813088784
1 865052811 174305413
1 500499509 622321247
1 440751650 327471702
3 306788981 66774495
1 525129503 654938901
1 661272284 725642776
1 355553333 323431767
1 778604983 876945538
1 195661558 2587412
2 614376402 599730805
1 73518155 932230630
1 44932233 649327320
1 929334749 897436605
1 834386349 23571819
1 839127275 174980835
1 546394622 302243786
1 235232894 841657618
1 787669158 553054870
3 894597727 106297946
1 229592400 317800967
1 976717774 105952354
2 956090684 248352448
1 774943357 594480774
1 563529887 757021513
2 23477919 534933340
2 667821687 430021709
1 313640684 932826643
1 871908511 759669477
4 912592075 534048730
1 551409313 838693551
1 539928500 879618535
2 750904837 454051578
1 967329775 80086147
1 757912176 420937026
3 382861320 499970351
1 241295707 723110838
2 601122467 518163327
3 777214098 859055009
1 116834709 175339731
1 332791592 152895226
2 223207498 638403170
2 463425731 985659505
1 357411696 625345736
3 991593580 659816883
2 8529182 296399625
2 545471740 457180337
1 718336598 24679162
2 935429622 400504862
2 785032577 472764794
2 521474628 973118936
3 742587133 114195343
1 503935352 697725590
2 36020892 239775149
1 247014367 122843015
3 326950233 936217723
1 489919819 835335267
1 159818391 327816174
1 680898737 250464078
1 610078021 756856538
1 374910216 467042214
1 45498815 622163751
1 717576123 766348748
1 692508568 961917660
1 990817075 497466219
1 811009566 342841737
1 337195298 359058867
1 894563761 327408608
2 134746621 362958304
2 258636698 307888836
1 10432316 220980615
1 25663894 326140000
1 461637873 918476560
2 516365151 365911791
1 887928309 542996175
1 460065977 55407625
3 298096990 731685819
5 386600812 602417488
1 281435611 757945074
1 470126180 236822168
2 704714006 827763160
7 628032276 219429442
3 421052271 879353924
1 496457197 297252715
1 442293415 504163141
1 889757173 906052773
2 443044333 595761514
1 476589649 391009467
1 316672882 361617934
1 487803694 830585410
1 501508696 579243524
3 321544700 894245870
1 957297990 817056340
2 365852691 946218224
1 214655558 3185717
1 920462659 392074358
4 41649485 137753342
1 488753140 941691185
2 244226606 482393661
2 579523304 789518511
2 169427742 747985538
2 178426242 349498104
1 123313884 874377877
1 619447944 987054208
1 78430500 162603106
1 288226599 281056510
3 615298446 341204614
4 615385541 65400138
1 399791821 885264109
1 877565208 824005602
3 599080279 430892701
1 930135131 284071245
2 356569091 755007077
8 443781936 723592556
1 693534263 160023666
1 471865565 476543013
2 350205322 258886265
1 79582447 439908981
1 204129525 90054487
1 224450243 422966680
2 172597091 791265776
3 542166121 236894776
2 282512538 825020745
3 568368381 483183464
1 639477037 648205742
1 807357174 743874896
1 796853349 360522432
1 236321590 65515555
8 582322727 644518114
1 747756138 374205128
2 223056261 588157276
1 828196883 28898898
1 970779037 7651365
1 102298104 769575159
1 130502369 766469280
1 432580813 48167433
1 396926135 277623651
1 114571044 433303486
4 507216810 341942393
1 40244410 148863638
3 274163700 278767695
1 304238289 354977854
2 250402213 683893678
2 645363061 563783885
2 472495686 605328720
2 124761790 379682382
6 852004555 757627451
2 988392467 715387515
1 355672978 528122569
7 313031919 728820381
1 949476825 81661478
1 928740317 870326922
2 889222243 819246761
2 748274147 907307600
1 180248365 309665909
1 533566596 762471658
2 59837219 691907753
1 267887611 65322072
1 43923446 750921805
3 479718706 476456665
1 397740940 8691343
1 196544099 794565671
1 71744482 747327766
1 270852725 321882584
2 147911765 8679751
1 71136283 420857762
1 24039025 81339744
2 418369827 694700360
6 948760594 894733932
1 483225672 139719133
1 300416138 967920699
1 668377762 938133701
4 812191865 806492030
1 557755427 827272984
1 722041847 640288368
1 395021884 898898270
1 512283246 620950425
1 396292627 528931479
1 630888978 543917828
1 598942391 961447737
2 242804495 546830790
3 446414652 416439432
1 3995772 467661152
3 142283397 132711059
1 374347521 451619343
1 393690255 866203078
1 761952240 931201396
1 132064075 502972138
2 682283839 67583583
4 375787232 552855873
3 944834630 432910656
1 234164248 163999530
3 261131781 871446954
1 69638131 214277472
1 154961204 513816085
1 738405207 1379868
1 487611640 357571593
1 856064183 85574393
1 703816126 717805907
1 486409925 825306041
1 162815286 65758169
1 357493373 913226217
1 712133825 930701538
1 662741684 201297932
6 450031916 151889456
1 128437713 153550201
1 937512832 962995369
1 273861515 457505703
1 121669978 587649734
2 950659769 934265250
3 379239352 933159796
1 72742961 416895645
1 185483906 167678642
2 270413311 948280033
2 357794051 779170475
1 576633126 308857272
1 4561726 714658745
4 844570327 54352458
2 212602513 788283902
1 180722079 792402920
1 864426860 927601756
1 964522507 536984868
1 238823488 726283339
1 143387113 837235957
1 758045334 84839874
1 121592856 989223404
1 218608521 310301719
2 878699376 275169364
1 750692500 321460009
1 185831001 845341084
1 463180965 590346606
1 171921265 343669831
1 828388347 41524962
3 298638149 92839842
5 102924553 296867895
2 171891215 986928581
2 594865355 139674333
5 817562248 571274534
1 54207229 874410809
2 630631702 574819692
1 863333322 326711970
3 982171472 439436393
1 512725443 987146246
2 343352866 732702542
1 14568367 318227096
1 367239895 518607792
3 976461337 788681838
2 398150049 966254439
1 398460193 279542201
1 457964883 815507117
1 115503696 291298860
1 790688424 924150595
2 33045493 219662191
2 706043178 396633575
4 163406935 572982769
1 257811304 968486142
4 70932859 820181131
1 392768016 763221326
3 182830005 719754587
2 717770134 203880318
4 908708419 607715217
1 326161125 975276041
1 404828723 801157541
2 558839400 982196997
2 111360674 109401257
5 984044728 896646296
4 331824075 937899963
2 313960074 88495728
3 791428504 390255113
1 13808529 35897510
3 135867118 997181341
2 338231642 848240997
2 381324914 101542857
1 997655998 952638880
4 290595094 2961424
1 577508503 273645324
2 996981091 219019686
1 839369291 185802269
1 230165600 753418061
2 563768585 36971834
1 283230810 406523853
1 247943845 334032622
1 355255239 490475785
1 484342843 209297420
1 121279304 467708294
1 526846409 504270104
1 895301599 831517779
2 927456652 535678432
2 42203901 348876348
1 22057063 998896562
2 479702032 359507984
3 510623599 366655885
1 100609619 958988596
1 329574548 62295101
1 774651057 296948058
2 920025290 788435674
1 420551962 539546535
1 172677574 173837986
3 597184304 683486271
4 949121709 929008510
1 696799750 338319939
1 882488072 845681138
1 422830715 318439407
1 843168959 417078120
1 712483241 958487056
2 641553486 32244333
1 168888987 837837535
1 988417448 800817377
1 751048355 531380590
1 96337630 65521227
4 764643489 51630160
2 495577047 812938379
3 946659098 300979918
1 730463363 452889949
1 843649863 43920811
1 341200120 72576918
1 520660447 601570757
4 303579455 750726370
1 374489782 906483811
1 747687610 105936623
3 394734895 642009641
1 421561376 78598292
1 829165259 950357536
2 562456922 566879788
5 748393868 127472920
3 286402257 499210622
1 765062433 521189674
1 273831722 165642452
1 550233229 170441962
2 316148252 456788434
1 723494780 779615836
1 550109601 761858750
1 404158229 113147630
1 952646735 705349325
3 107408167 880588451
1 615135732 674107373
2 277038013 57751091
1 600293987 303939377
7 104015051 499160451
1 967951904 518673012
5 332105100 999891053
1 780907430 540184553
1 722540536 580051098
1 815154907 232493885
1 828755057 254403443
1 992809756 405554933
3 565675187 863434465
2 836807320 621557836
1 588167263 551653152
2 124307440 129095752
1 275227541 443209380
3 393116978 571364786
3 206734943 900479190
1 148953147 538451008
1 664224431 65250179
2 813163371 510734660
1 448770316 556435273
3 167445899 808134322
1 877929959 989015856
2 867932748 1851566
1 438982058 544585149
3 650116310 388149089
1 154157675 792808658
4 105597198 262291801
1 273056099 306786138
4 239666476 539421544
2 72313972 250450782
1 37293112 19780655
1 856676847 259373252
4 70794651 128501887
1 375338645 486392815
1 77770997 544596648
1 555805824 397442143
3 780259823 570707339
1 892914698 727805248
2 520124754 936102037
1 791510533 1175466
7 573888591 218715396
2 952217039 818220775
1 508279380 613179208
1 897237266 626502155
3 919584330 190664902
1 311986316 888318029
1 527233780 145588382
1 428345616 582659931
1 540971188 994234028
1 896176737 461555257
3 762242801 501429173
1 584068254 68465006
2 207853506 40505645
1 905543269 174449879
1 625434277 842372585
1 799885964 615805641
3 768677351 76893783
1 784625292 204268919
2 668575235 948853479
1 341767968 894339466
1 904208360 433528822
3 354411990 256435673
1 782551644 175915824
1 415775452 782467035
2 860173662 673488339
2 969278195 934260100
1 519893106 338034116
1 273039441 472560453
2 993513247 481849433
3 893875962 180481218
3 305560025 878084621
2 269163724 517393156
2 473179821 5819521
1 136089241 904449885
1 212476919 855645513
1 640333598 287570216
1 655249348 936354223
2 873902776 185095012
2 566587689 385404261
1 878327915 88424026
3 682010647 232051058
1 653143833 184662548
1 548256412 462376268
1 465831241 290414460
3 523527694 531808737
1 99145389 901167625
3 385599279 883364266
1 485486665 772116582
2 929115865 358003861
2 859544007 688879440
3 35291914 940961177
1 525795880 941392475
1 956836031 694247409
1 729919126 450600888
2 525500413 489689030
2 226013651 5581893
1 915262712 448179691
2 915689821 72360622
2 810349274 528229354
1 543035932 512266211
2 504118653 802366459
4 166719823 520208878
1 910395980 924168243
1 454160631 900436464
1 837719040 142833273
2 108969211 683071203
1 189975589 842512885
2 58129082 100455202
2 621281459 637964210
1 770909619 2913026
3 723797322 153932110
1 254722243 559769005
1 529372538 226274712
5 148730867 688803843
2 573344170 971106094
1 714702357 515888075
1 556448292 542336700
4 511766708 442120627
1 82108050 430064185
2 316905326 877724662
1 304145797 143806066
1 544957507 204449708
3 928849706 589321787
3 880089095 662506940
1 538116257 889968230
1 657756778 524094680
1 544415520 631489430
1 749754291 344738150
1 866159293 964300806
1 450145205 907470879
2 269928938 716993096
1 847159128 573941235
2 483685313 252335487
2 140570158 581663307
2 146470161 270057431
2 848663458 697784299
3 7386467 113447160
2 603768844 392216869
3 261520213 862482793
1 894101485 84039748
3 451374227 364327727
1 298970670 159500216
7 295723178 876392509
1 581002815 311309108
3 699022032 832947277
1 736301996 313298534
1 167381702 360963143
3 55430131 170414449
1 86542326 932995908
1 3268576 686434880
1 67769271 322531282
5 492343514 783556072
1 354272103 702254240
2 318866247 123197953
1 947585665 386492551
1 775592284 656969479
1 315808798 292293706
1 329244528 548711488
1 566883856 174084404
2 785803436 463226088
2 959797201 924454948
3 602311187 716786607
1 369120881 747764111
1 799539125 239297070
1 855001296 66769466
3 942658414 937367068
1 925371165 240981634
1 790320061 694406294
2 895624236 114250750
2 575480049 545392571
3 212388572 318167017
1 140510658 701342892
2 777287944 502166486
1 459210791 60247425
1 980074228 528934664
1 656927364 180641776
3 596644004 470085066
2 16333829 240719295
1 964811050 490992012
5 388275364 127655800
1 812431857 986209351
1 236038891 553028346
2 798063424 517117611
1 153165777 169190471
4 112958802 231649825
1 804582515 621069396
1 360874612 603722640
1 435708105 136306746
3 427299689 482505293
1 659590666 282173681
4 761345482 759727516
4 276807122 85112879
1 211684887 416420798
6 494011742 354981507
1 583397609 241759062
3 281848366 67201347
5 749734851 711650500
3 350839862 395213800
1 443046538 250222275
2 253150912 864587331
1 473727061 503209908
1 401905158 42023651
2 124458758 848889684
1 895809809 502927610
2 583377603 507905912
2 750415890 433960213
2 205961956 48185625
2 581445779 717203215
1 263539609 455620617
1 462066925 50627211
3 608208558 771598742
2 829620299 115255870
1 547388641 643932101
1 948308495 254340334
2 58792615 665531831
3 840868016 896395219
2 23942920 135208567
2 135085063 116807465
1 776361749 988264233
2 504338314 619059882
2 739215891 943165802
3 231043750 264872783
3 11000882 640109613
2 302664102 786144688
1 459374032 775258294
3 127380026 773495229
5 383394957 794829026
2 656962539 772239680
2 663888331 630530168
2 698629192 379284651
1 656940966 224417748
2 211138427 723442646
3 786665412 841433279
1 910343556 683877458
1 468301475 644242046
2 585628719 334316051
2 351048602 589501356
1 583292698 143259353
1 778773627 698186697
2 340824085 508751178
3 246459296 331313475
1 710515151 553531780
3 465462721 367117713
1 570065646 149881191
2 519157835 469219076
1 79285962 12963899
1 698522196 685960414
3 430014136 135371434
1 9668144 902813628
1 99684718 552996938
1 354495441 221249028
1 443840383 264513814
3 855015515 973659319
2 301978480 691408537
1 662411122 624047971
1 680761289 120103294
3 191604575 953549820
2 106359294 781038700
3 592974596 193876823
2 540221057 391355962
2 577840082 461631236
2 140246894 409491670
1 373634112 867689583
2 220026158 184152501
1 450153941 580107260
1 80249519 631947350
1 877802411 646594823
1 687440967 40049059
1 103063009 965129633
1 676104512 549263209
1 274647568 336475683
2 633459066 209961769
2 390494428 726659964
2 999661623 526043886
1 85016864 550150444
1 971654203 296732567
4 770691335 670292905
2 848758610 372993121
3 440421735 606272779
1 327112029 309794347
5 634244359 415513273
2 442718993 467370
2 471082101 814087657
1 696031817 753149497
1 393669719 806426514
2 902468664 456007318
1 174228718 934842832
1 503365709 428886901
2 869578742 535312770
3 358007120 340060484
1 871839934 958195824
1 852573084 693734061
1 880455453 380328876
1 205083408 792069741
1 904078697 913036719
2 546211697 950596212
1 387644101 882147596
1 978923306 505201877
2 721805336 244490879
2 881989796 414810569
1 573757835 87292013
1 892687833 989132399
1 639781352 516831045
1 227864853 674761025
2 729233993 78050693
1 65562417 623069836
1 340313616 488766715
5 319624431 851941950
1 781038538 22203735
1 877987674 231547034
1 428545719 801013277
1 421623883 110352318
1 816802170 660712160
1 989335307 543508067
4 256739900 233224208
1 826072377 95653841
2 229599647 593584596
1 570696990 277347084
1 556303067 628395098
5 214213534 938351663
1 778919444 143913777
3 172778675 877947462
1 669898195 134004844
3 17891040 506398470
2 940106085 858747338
1 502588305 807211502
1 533185543 210733217
2 562041579 846372648
1 802370401 363676846
1 595406181 229719661
1 511443461 138853955
2 734045629 679529178
1 509963103 540921499
1 83129995 377956963
8 346466803 80836366
2 580262497 210475570
2 779757597 196995095
3 13312114 633013569
1 522812084 513993318
3 515407043 309361711
1 446367357 369921783
6 449675255 639947206
1 96113107 195419822
1 702946462 667995894
1 669306899 840912512
5 91267282 917703532
2 694304063 528014321
1 195938421 823414040
1 676514979 730964079
1 646944502 59911464
1 241469775 94944232
1 980589046 211156728
2 528421168 26849992
2 526738271 511992320
1 628655525 23301459
1 511283741 82749844
1 208107538 762991346
1 468380143 629982200
4 606294740 821540962
1 874193870 539220692
1 908743119 404643001
3 886782471 783578318
5 989112680 80619642
1 150300344 729184689
1 903353938 335408450
1 231362933 276070664
2 111750428 409749020
1 406357461 934088419
2 282171228 58306173
2 532374370 126479614
1 895521401 397186557
1 510615312 440505243
2 129816364 505812752
1 242021018 307746693
2 174957588 685486923
2 987849739 538543142
1 456269291 771414553
2 863359978 105306944
1 650154314 160884117
2 769989805 301065283
2 388434022 588347722
1 60961673 520561342
1 900338736 635633895
1 756328834 872960007
2 53550343 167879113
3 342425082 53023533
6 334067993 889159148
3 455045217 538996196
2 817740394 732230370
1 489597434 865262642
1 656526827 364592680
2 829802653 713299088
2 558069787 532730150
1 76721209 482170866
1 715176435 952922834
4 94186216 871251651
1 324876227 239928923
1 46071850 125507387
1 903707196 998172354
1 669954478 674667446
1 564419008 691487875
3 743373761 943192744
1 472614934 781091108
1 825002025 393159036
7 116310423 881899761
1 240912619 611951473
5 656732029 577123005
1 522854123 938295971
1 802000261 229803432
1 507563254 103057062
1 207939114 422633719
1 318443281 759502373
2 272848574 329894346
1 75746528 691183082
2 341617160 795480726
1 767014527 464745075
3 655956912 616755633
2 785462696 979992233
1 806026056 416047493
1 459638458 223929464
2 716397095 334094391
1 544289762 812083358
1 851424976 940035966
1 890122486 248968260
3 343543516 570951348
2 837253885 753160512
1 203415190 7262504
1 953779559 457687747
2 496550782 304079252
2 43507742 623780249
2 364360935 37181300
1 825095834 57405809
1 672663635 847640859
2 736938269 671739082
2 576986202 749289500
2 41920849 514518916
1 574837617 270010060
1 731087517 192354903
1 793838737 575931288
1 849106123 236646028
2 321392534 604390282
1 116766828 749740739
1 482810492 454724270
1 467111519 454400504
5 38472488 20894306
1 695058612 86938735
1 215460308 105272655
1 756187044 130248038
3 352173081 442739751
1 887420779 846804371
1 847796487 66348117
1 591151552 157101072
1 14621171 530710141
3 336343744 343937538
2 28506051 185215832
3 687851236 68607496
1 476668493 877596098
1 738467022 680321016
3 261642534 402421578
1 308908307 959884341
1 518950705 710247075
2 351327143 501475276
4 385927171 591087013
1 46568668 723432162
1 543980333 637952133
2 715874779 89778995
1 335105625 634454114
4 228239365 72254699
2 25534887 736359961
1 156645502 241044604
2 577078651 454297866
3 379063236 606610425
1 880138296 511909350
2 805370675 382039941
1 861908302 382432143
1 760771751 454159399
3 591974769 363074213
1 37015229 822855113
1 395017018 744004663
3 91087030 455207785
2 913932823 419257450
1 291473500 99023517
2 469214386 467409584
1 178675621 224060348
1 334312822 343271175
1 26043438 622741342
2 167818139 216788676
2 704487682 33667379
1 115809532 88333318
2 867101492 372399297
3 66512079 794033926
1 175470157 822342032
1 18091569 625257795
1 220904466 943062101
2 129675853 132944832
1 601282427 61459421
1 638139787 298079009
2 983291857 573085794
3 289994945 931258705
1 521130770 981067454
2 550168795 855675169
5 349066362 464118024
1 559261458 359228400
1 584331529 826128813
1 606206308 27107059
2 465025345 84604087
2 959189167 53839013
1 911778458 58151701
2 629000232 775526682
2 643077410 278012131
5 783123846 303615798
1 134686613 344927789
3 402424968 662402522
1 462394927 730262588
1 578447339 751535356
4 28963577 426265194
3 149930154 719621940
1 909346502 893435255
6 670554171 167128921
1 643821087 443255226
2 763518735 177085736
1 249786796 438339721
4 814459932 505741069
2 707327298 595436148
1 405252316 516651494
1 618489295 733594412
2 79149376 808495054
8 309825624 366432508
2 555386961 183931198
3 536319189 131691570
2 302161688 177294408
5 600244981 37132923
1 479848500 928446213
2 515738092 91388551
2 769591195 901036208
1 896511039 583663062
1 688385027 482447472
3 14019057 268406821
1 133847932 628828078
1 975782571 105203808
3 885988140 627004127
2 222676688 393159874
1 414689292 832030683
2 649520547 797334478
1 243577865 924675432
1 985788958 691592785
2 800451824 608566097
6 908199148 254644159
1 530749134 400384295
1 682359354 71363945
1 338755149 626355687
3 430544234 375523221
2 670757473 329061253
1 377250503 358786416
2 795706554 836688748
3 630593393 630283253
1 910104435 233219579
4 220376201 241184354
3 281801459 753447475
2 714014213 258747976
1 851451333 505682518
1 768731338 697910167
3 63301800 880576522
1 493273475 991837528
1 346771529 502912640
1 525821464 155867400
2 57126027 716836195
2 534778553 359445654
2 392273182 897014280
2 429621122 970144966
1 624509518 799516334
1 605416717 87573242
2 868944855 252263601
1 767828127 66787498
2 481135101 837303147
1 408351924 788901370
2 990253188 534515124
1 660377386 809799361
1 535647901 491008904
1 541357111 604470706
1 50389683 480110783
1 199815038 661548392
1 89005673 230937793
3 582848475 193496652
1 804082510 113352111
2 348654464 694058683
1 318445125 527848526
1 141422675 931710965
1 806247114 809374385
1 537798244 310727836
1 375920718 359103855
1 69003455 766416372
2 201520687 713808026
3 561710469 47241286
1 770010166 603923452
1 652322805 443159730
1 496986132 662011163
2 885338477 650717494
1 745960035 418058135
1 825842228 546725916
3 365781797 121574451
1 665832288 311031163
3 583468804 971519880
3 161232461 73657735
3 142644443 969631287
2 984144533 486498823
3 228631700 707984512
1 186010890 882483924
2 618956159 500112565
1 813898659 587022031
1 507352220 173797713
2 389766981 470602349
1 880495779 497855075
2 444633813 964511871
1 206439530 920169913
1 406528481 911145386
2 153110266 1329576
2 13876 886287757
2 288744142 587113215
1 199682910 768033540
3 651605783 686980873
1 533249907 460715938
2 943885310 710199338
2 92950315 277654058
2 180043994 736343996
2 751203358 160129639
1 794415844 854525630
1 421178576 881381607
2 251945776 746417606
2 411243530 296447204
5 205646525 892259420
2 717190315 484519259
3 704238128 201996978
4 178223216 482962462
2 117201309 762545001
1 159051402 340266791
1 260141617 278109621
1 45152830 901018064
1 319583214 201970113
2 269364186 169287761
3 398962234 718330863
1 263180303 595256018
1 952389119 846751965
2 918907048 94653843
2 884050907 643917727
1 433449720 388887934
5 765935657 624930089
4 636385270 72063389
2 221614698 112499998
1 855458617 98711783
1 357539858 265005369
3 77198259 139059839
1 752632554 890549503
3 297462935 5388263
1 879138908 325768703
1 694144130 351444877
2 559052290 736488907
2 839977693 146601379
1 197644804 77258542
1 503451331 535721088
2 348574987 281595941
1 426430729 619899894
2 98555291 687797737
2 460575808 150465500
1 228259382 934686382
2 818267723 602761683
2 189422897 804329493
1 665521839 630371304
2 48421769 43423798
1 547824593 746524570
1 6793473 534538666
11 689263860 406579920
2 951697982 583190335
3 231787153 699394085
1 201218366 596433111
1 430454191 987785334
1 974896372 808018194
3 461634252 764342313
1 305851042 406079067
4 887606583 249200414
3 702923363 735829407
1 356420288 988839699
1 521756708 573641384
1 511106928 260357163
1 356780791 765983110
1 701990170 591367276
1 390454831 292539445
1 271920879 849751634
1 361623526 682840494
3 210327381 178913924
2 70432410 152841809
6 979158363 126652375
1 605413627 951746267
3 186475677 972887718
1 855532490 461003544
2 361169922 780949310
1 818387218 55417820
2 229103002 231207132
2 359943408 362584694
1 38781860 956629194
1 441929601 151240975
1 336766628 326259729
2 698461447 828522704
1 285738016 260656349
1 324436420 155889113
2 995812977 640826108
1 780211130 656363741
1 472361621 622182194
2 290639526 66478108
1 786189961 472229881
1 294756328 59416957
1 593475534 971892500
3 409034071 307598065
2 446645158 167499931
2 994578583 616283543
2 854413796 224221994
1 599712018 101960447
2 97386739 81563516
4 465211065 54301286
1 376650911 760065332
2 540473023 407973596
1 372542362 790115921
3 224500039 494891728
1 69107737 768338540
1 947156121 261734658
1 635848954 124514607
1 339803876 87147309
2 467269571 695444918
1 890991678 355587388
1 369549708 600206104
1 52214564 954336562
2 517730216 86389272
1 642154883 587259165
2 679515015 480124479
1 948369066 980424542
3 476379749 947095983
1 750770904 752326169
4 289946645 706344517
1 891298685 171704004
1 504387005 692397461
4 294139390 917046830
3 746987314 523690583
2 109676845 241093506
1 451923348 916279485
2 238520490 920145827
4 653779276 382720614
1 501455082 406053617
2 390013793 567023928
2 476333378 344289645
3 370695183 37723155
1 392781408 660020597
3 813901238 639007624
1 96141443 592454953
5 828004564 898119775
1 998555878 728210758
3 604343083 167408313
1 745114819 673435993
1 11353746 323279790
1 348491141 594202060
1 820092019 950701288
2 863829182 556514018
1 552019959 275798486
1 255040622 141275018
1 597027390 483673905
2 287863606 168054788
2 124631211 655643166
1 56465094 527806866
1 441987517 327962037
2 539713474 730296693
5 180088430 354131619
1 148464221 203796279
1 187877946 269658281
2 618300478 399954591
1 884815732 551482881
1 894581249 982603332
1 689798673 182295143
1 751058710 344463675
3 96706569 443394411
3 355205501 236608370
1 146982319 793640046
1 464008750 195904083
3 605569877 561637840
3 457651194 169143904
1 262854459 469050486
1 300173042 874002931
1 493129133 349327784
1 286173471 170401557
7 218344269 200901111
2 260029768 843125020
1 923530973 785853742
2 14228404 661133533
1 686753203 149415588
1 328637919 163045575
2 675945467 928686022
1 848962307 237585225
1 240847575 953596807
1 542330899 658802593
2 88073598 316929169
2 236722305 11445662
3 355169943 807984128
3 599714427 9891309
3 201718324 92753380
1 361876234 855684381
1 830406229 452405611
1 838823323 32400126
1 5319859 751476077
1 603240177 921906285
1 642032735 415594204
3 37871788 611403184
5 428813169 263727483
1 561487637 412313113
3 171650836 168770799
1 204497930 907741379
1 711683561 669508415
2 276747732 655519508
1 130910818 833512296
1 490099722 971539809
3 490575383 564076007
5 975510938 516807280
1 474569943 519659344
2 157000246 647749999
4 758315786 784241974
1 368177283 968085426
2 164544007 423039836
2 473040408 190128691
1 930410412 256365809
1 283194965 79064080
1 919786150 471541473
1 154750648 135349944
1 563073177 271721378
2 207252912 450367592
1 730428149 445350097
3 209790752 633864668
1 70003548 40497287
4 582697250 535670670
2 90503916 442611452
1 837895813 661898190
1 415259790 432605786
1 315260725 288143389
1 971696279 50367758
1 737924220 487327507
3 196312797 963315935
2 273722724 358349475
1 490350751 804760072
1 953064457 727434647
2 953467084 39351735
2 456512290 97742588
2 939010354 579152356
3 892386358 862840845
3 560033650 466550660
3 742778451 594428538
2 473777437 949908913
1 125887168 750654200
2 338943985 755076338
2 428818705 926812606
3 15941497 365503273
2 740640606 514273245
1 15423134 162459509
1 512544529 529450527
1 878304502 710003558
4 336783791 80025587
1 155048845 785375171
1 766594868 204285442
1 150956567 471931564
1 241080711 527867254
1 928058135 589596763
3 675834961 392567079
1 300980712 39863287
1 743496613 264494587
1 292705172 465344312
2 271394252 738262611
2 105971477 586221317
3 185086552 212187546
3 290031128 783005567
1 313323307 348191908
1 810496078 449206676
2 825748871 342026498
3 224029546 209883805
2 621066985 248416602
1 124771923 353613189
1 960430939 374063477
2 858814566 635623579
1 217452913 799833377
1 867536850 315913337
1 297620153 236705159
3 682336949 874227859
3 757259295 732479354
2 628084801 734580087
3 723472946 532837909
2 517246822 564187727
1 477017985 236526213
2 4421492 930261860
1 90329506 694232123
1 322102550 550732764
2 79191344 246054140
3 990777185 133026116
4 127934217 526090885
3 830076444 36193176
2 924024930 450626285
2 697990406 565595320
1 573272926 768426143
2 418673792 362321895
2 383969227 934551851
1 773690558 109191859
1 242703497 900519912
1 918901032 169085416
1 842931145 986975700
1 600343468 925170133
1 836930439 134872163
1 508893007 492705676
2 871785968 550401663
2 708067758 455400766
2 448090885 50291198
1 588071027 776560568
1 943744132 922933290
2 634669980 98679307
1 710746261 152429095
1 654164156 242345580
2 262977264 488691731
1 608251469 941119259
2 32890733 401642710
1 975692331 954151084
6 450730492 374568095
1 106461988 802155029
1 168650003 810425543
2 144312392 481001138
1 29498918 446513647
2 18134961 696351685
2 916463224 675803549
2 779011800 316669492
5 254653079 594423567
1 306560605 490238178
2 315925386 480411040
1 791980389 180267057
1 150488544 357143728
1 183856273 480715920
1 15086214 822617928
2 756784193 584613090
1 721389585 389122814
1 811078309 993944131
1 28578875 79522731
3 473814716 149912185
2 354249162 859361025
1 273877687 934377700
1 184933712 497412669
1 743758510 858722513
1 315862939 235096466
1 690541219 317377197
2 862201867 686412917
1 865247918 964819391
4 648256074 958595135
1 134987089 767945121
5 182986124 194839663
2 761707684 93356477
1 885473528 232656812
1 564746102 399052895
1 649200525 501714018
1 53066024 308630562
1 197096715 752450483
1 793998034 911260858
2 807718981 311056076
1 757778381 994610929
2 682093603 643174309
2 147902545 498387675
4 914809210 999788048
2 189540176 250323231
1 24961145 984384766
1 92812971 382500757
2 836474176 265735609
3 933515822 659164345
3 919655460 794035836
3 123211976 198955195
1 921462536 748821729
1 702111502 313202012
1 436236391 520786515
1 652926789 865095056
1 762746263 495907095
2 666266056 857872458
3 402030253 453801578
3 16657304 729162503
3 749364189 399210076
2 672166515 832803517
1 693178379 39114779
3 168318988 188523664
5 359007728 129019762
6 267524722 76415601
2 403366409 80257991
2 673816951 630021069
1 550440961 148970739
1 940721553 287494202
1 416558633 518201044
7 931588015 953165467
1 429142762 800331479
3 397351967 631684254
2 281025120 99554759
2 848756588 711454646
1 33911392 963726884
1 110201641 60215393
1 738282270 247919656
1 944776882 391325005
4 617269648 262551222
1 722608682 768812633
1 387628127 489121865
10 264102756 594611805
2 380384664 233472776
1 924110108 8927480
9 924392684 664648079
1 342322113 572790623
1 594027543 471855000
2 620286718 813359942
2 158673361 940966232
2 561396349 412533018
1 491672746 271364821
1 104496880 849014850
2 586455446 557181363
2 763914607 672650667
1 763867382 289200246
2 463609332 426235699
3 798857134 278617713
1 422790808 882495069
1 669001466 695352457
3 296589653 561428066
1 556801779 980907175
2 404418262 190346150
2 317014489 921296329
1 259852429 246433080
1 130560566 53597696
1 925483068 656496454
1 696598864 942525426
2 612452444 745728987
1 810561959 45279471
1 845718772 199076835
2 249865447 675702672
1 770854893 273563843
4 136896956 307045649
3 382523155 749948828
1 681526556 368059497
3 112833056 788301397
3 976142592 616837600
1 1907358 245078080
1 755681135 445104828
1 779431100 242735660
1 222318848 88113487
2 990598527 461735042
1 656946728 226862101
2 171605888 468937014
1 707060008 840856990
1 763922819 489399565
2 416588589 400860679
2 354343182 842975314
1 525929513 738388468
1 262376268 318538411
2 459290945 910698407
1 520321949 992301250
1 794866001 111023494
4 182942130 851187846
2 753096221 696468969
2 120143481 67126222
3 101691697 286885962
1 677646062 272433048
1 303462017 420372486
1 422046515 175510013
1 201153907 220666814
1 926727303 744173643
1 606863917 418883760
2 444548429 905428388
2 98579739 36338347
2 692764012 102288277
1 819026183 931841243
1 232194187 284329341
2 410841773 43756388
1 702748728 495319777
1 33154033 930117172
1 990952906 243846698
2 27592386 639401032
1 369972202 22324659
2 900944128 480943268
2 101868344 874074755
2 578582261 879385244
5 822651569 593081112
3 950244317 912250378
1 467373797 125684173
4 647438718 419085612
2 322160639 207365313
2 92988844 718672028
1 363707745 864314473
5 636642777 692511665
1 867938171 692188972
1 526191601 783768234
1 234338447 682842939
2 892790702 22825556
2 116866108 934576159
2 171718070 848685580
2 152313842 500626104
1 288556248 779522043
2 58513946 574962837
1 956832596 354418465
1 674351093 111871348
2 753345243 440768410
1 386449504 767134361
1 363423638 942021060
1 812983498 766613967
1 810665941 49759135
3 655300668 523133618
2 613903621 76924248
1 382807330 196706704
1 36808221 886337485
1 14250885 77130696
2 323659251 939943809
4 901894262 634439351
4 67224954 952961077
1 632255790 16229039
2 270815548 178251643
1 206826535 270133576
3 805533618 497704605
1 410952922 469222556
2 716555545 969212546
5 622029149 985988667
1 106534906 275668174
1 717477843 970327188
1 590717102 617980246
4 895393283 997220060
4 201434298 64135846
2 734644206 115511117
1 560127223 77460499
1 235077643 555100056
1 792775938 560828513
2 577568707 628649597
1 382130475 587604289
1 636963395 207561058
1 588713911 367450175
2 369289291 970043826
1 929565929 507743853
1 15027996 844960214
2 174492718 494824482
2 462008163 978046708
1 513496349 23362168
1 90147996 3230374
1 744569309 532880209
1 669582141 939220847
2 374293180 159978217
2 354756390 999722444
1 182419487 625664040
1 272002743 236605056
1 710743514 611885781
1 416254168 218753069
1 598482597 92504058
3 533021770 589806796
1 881247330 676030098
1 482929794 199448167
5 631482394 941116642
1 781114456 196014700
4 625401550 345446679
8 833111472 115393693
2 174359569 325383632
3 122310592 1134736
2 537686427 216724536
1 63722839 237779395
3 822128563 993102500
1 270217377 558495038
1 771412177 2904220
2 87229552 597718952
1 846356384 553040428
2 897319942 861116541
1 98861781 862814383
1 925839125 195133548
4 816844359 939519572
1 919482429 26267296
3 566741543 504502336
4 148379154 458025207
1 565307958 756680627
1 756028832 234607877
1 240258045 153867002
6 649569246 273417755
1 659147225 550587892
1 578834302 273101792
2 772701312 862413931
4 406306843 704436635
1 196352526 745214497
2 450069256 559021921
1 973212524 946862010
2 315629956 76726924
1 357528408 933478664
1 183905233 83971508
1 957691664 598675275
2 554457169 525124810
2 836522653 363142249
4 235328782 525317977
1 215213480 622728716
1 657314861 825593328
2 323088583 526913697
5 962922856 84363532
2 298095762 375821032
1 177861243 647381387
1 311441472 542528301
2 128497799 922111860
1 471220008 674867710
1 193822952 108954912
1 45668735 371190387
2 296262902 661802
1 278232268 19565579
1 315072796 841692556
5 813053630 688357519
3 915620677 51002284
1 823923912 810235344
2 311187886 405836457
2 914714036 149079402
1 555383926 18165511
1 618157997 235962527
2 385575783 154857262
4 423828893 3009361
3 171840333 367321784
1 900449275 441200557
1 58709148 736903208
2 554619071 300854946
1 99428306 822113650
1 145467549 702572760
2 414811852 11871879
1 854948598 492670720
2 752834471 109060734
1 923034428 961422904
4 296937062 110689197
1 409160965 46962151
1 878702581 554924639
3 162220078 642463029
1 933059875 29921568
1 375876353 550624365
1 395634296 853158010
1 540037056 842802250
1 69690115 315658287
1 677743852 73401811
1 964288849 58875812
7 982707013 921337753
5 194513291 105298902
1 328568507 511644199
1 820153998 597462162
1 678430374 998783701
1 271616376 864898829
2 766533974 411699897
2 697575774 125152755
1 189735120 942251797
1 899716725 976953205
2 627798538 624304920
2 130931995 299983035
2 559739812 470473269
1 84100913 550728221
1 778314086 634378733
1 869879388 344219244
4 468842087 947371544
1 541315914 447403787
1 803963007 850299967
2 249858265 211164647
5 971659277 6794286
1 174985195 861472110
1 770153597 230104707
1 926825067 813742786
3 348035436 996168696
5 23857951 18960590
1 263582611 985199053
2 452380457 106355818
1 345035013 38522349
1 149509964 804866875
1 115568957 301764407
1 521885731 83304589
1 202431187 906972860
1 701190201 796423597
2 687936334 120041756
3 604891303 809704201
5 2929734 755901287
2 111734725 963911355
4 247609616 603183249
3 74767308 846439189
1 130179906 546017360
1 60997493 459594106
1 321831995 187912038
1 293388111 105346074
5 250966338 404871750
1 653573379 418989229
5 100961831 181844594
1 332269127 26172190
1 972375095 609570673
2 838710977 80812180
2 40360397 516581722
1 673439703 267034337
1 929978365 649460790
2 440249332 957501721
4 776094397 628019674
1 169937312 378270604
2 319755766 415103316
1 373132202 350273864
1 959887280 289636289
3 106141349 353712699
1 110948265 156192110
1 639212212 730912306
2 934182170 292648642
2 738251682 354730633
1 185289558 464384028
1 161897691 61836460
1 661216614 572081847
2 207983768 764021203
1 916333474 44845361
1 981411415 748156442
1 514396478 538045600
2 640169552 201559784
1 452148606 891554404
1 226793634 749541492
1 514230624 33406806
1 874082020 83053751
1 334043054 197795018
5 368168543 113898299
1 916649056 286767791
4 307258444 515773966
1 300668641 855642791
1 996037624 499802590
1 191852593 853178688
1 653836029 902886093
3 242773747 111930548
2 934860552 916102106
1 641532807 590654462
1 988808534 164201772
2 608456878 476676637
3 256264982 545464854
1 998164640 900332297
1 302418863 946224054
2 972807056 180693050
3 418401138 49150276
1 821159061 727988697
4 631893853 291627326
3 11365218 560553107
5 514618807 920793319
2 685026481 776828928
2 680120991 357602586
1 966197201 293400478
2 908556461 351767633
1 268529289 464423767
1 913712314 449099352
1 110981227 378794886
5 846239245 387357370
3 788190606 438078216
1 230531785 885771063
2 546739275 373357393
3 915842897 640804320
4 14590480 529699100
1 858208240 267680317
1 373028347 945560955
1 823266038 492658818
2 599861126 794396634
1 818989083 842994494
4 366102920 944966614
2 317029477 804043457
2 249933658 519562930
1 2013147 377039738
1 483350209 753945722
2 18678961 324845000
3 992386462 761015674
2 810664629 832848932
2 778526318 604663374
1 211893805 712593777
2 667095377 392841874
2 197898162 98882399
1 264465315 251970068
4 52574905 642772900
1 569132645 181398807
2 599928967 884264703
3 298953205 993425438
1 761876817 158317320
1 436909237 519700614
1 628977324 122852905
2 559565931 570776331
2 851063662 374209835
1 317286666 55803544
1 205097555 771414357
1 869525185 11499564
1 674476867 583706640
2 942446007 508818795
1 86592281 845281652
1 388331771 551167531
1 116619685 421035221
6 844853305 752999957
2 610132242 751573562
1 681629117 940403142
3 645301556 825435555
1 835668184 597370715
1 193926999 224206257
3 394282555 983079292
4 36559566 802174520
5 903480081 425635923
4 591557682 606349492
3 387957287 662867389
1 319316346 193891870
1 673849481 186913733
1 137294669 295678549
2 212388615 431575768
1 831378702 877161998
1 11499875 915369239
2 716443476 635777963
2 687874536 453592879
1 598225787 790305929
2 452254061 373310883
1 247123733 72246082
1 488381480 400356319
1 493099828 474103054
1 54825569 898567678
3 906201879 51220113
7 82570482 105438411
3 46028708 970589330
2 318571541 591719849
1 156526034 525213174
3 86238208 669992963
3 82615037 296301182
1 475868164 996031197
1 212467635 534374421
1 625007404 444783104
1 875375048 556146546
2 922025388 702130493
1 532655009 90384399
1 353146592 725939963
1 154522520 588030665
1 593628873 473149317
1 187336634 967283407
1 463480682 995960504
2 606052742 352764390
1 604399764 664604597
4 665287466 17154798
1 396766724 123100627
1 281432659 732701743
1 690104037 528175791
3 972790243 279141593
1 965662414 94099040
1 345895969 210430226
3 538376589 963440418
2 428690526 603051267
1 673736949 421200351
3 288030922 852926170
1 867239544 586759453
2 85201200 420847920
1 429041482 449900523
1 259081506 76940242
1 234891896 724713830
1 223177851 334336359
1 385386347 423546585
2 696012023 410448129
1 576067520 575953833
1 226582035 650806207
2 428525012 71979594
4 798793605 357538616
1 364993710 886974816
2 734187810 236699573
2 218486999 854481082
1 331479129 656431230
2 961672584 991442784
7 214391734 507360786
1 604529500 717869839
3 682616156 784920879
1 364589223 572130462
1 643647248 384878855
1 466647306 882511818
1 457285775 841475921
3 869268885 273421150
1 356086699 850771115
4 844751701 948980274
1 736947450 281991914
1 399352279 705412537
2 881596896 744938413
1 18096679 158604800
7 205842192 340463074
4 154072757 416638042
2 919772421 349901936
1 336197024 319044063
3 742578815 965485447
1 719538132 232857672
1 989669578 581071164
3 940919401 223457362
1 216438372 482625570
3 43621548 887550169
5 820251950 57663930
2 879395905 690741085
1 107813523 608750548
3 261632412 113330948
1 833373030 730047291
2 442571194 153511907
3 550241768 37523806
3 658789087 802134634
2 8632774 16104370
1 120564014 945477159
1 159677633 645229497
2 482255024 350934251
1 514362057 428923147
3 783258421 528403593
9 900596190 601434740
1 490774400 827362586
1 76592308 924871156
1 428019617 880092817
4 149411069 181764838
4 987345484 180245182
1 678577220 407305287
3 799112712 564413257
1 417084303 961163510
4 969811499 94715362
1 645857114 108461796
2 80101895 500156385
1 49770687 977475331
1 927618520 674497545
1 114765234 863399166
1 946201128 967352356
1 620393738 6764593
2 712990291 16465877
1 661585353 601205992
1 302603249 265228748
2 788331800 477128025
5 776864763 595308456
2 145708232 6635352
1 503124597 16735972
1 320710277 250959233
4 998446602 491375243
4 613495985 462658399
1 712822226 815446787
1 434529396 676450092
1 376048951 197617996
1 315726846 146920987
1 505751385 487918261
1 478586643 445046463
2 250175832 513831527
1 982427241 700463048
1 487491979 875852419
2 5157384 510288081
1 874802088 632071376
1 830905909 607430505
2 90208280 416516135
4 236879690 210928038
3 296663054 166231593
1 962444105 792483718
1 566927262 290027704
4 829278258 132312350
1 392492733 372411731
2 619960158 316705499
2 966023621 451274013
3 181996633 37699877
2 792703233 472723803
1 966753967 312200891
1 878327043 124864437
1 240155041 598308914
1 686809965 6285923
1 490744918 602986113
1 765871009 766419140
1 967124686 906029974
4 481058867 583052205
2 465551003 834597010
1 115306848 925584186
1 125476960 693561538
2 474880751 819303982
1 204719081 537384360
1 282964320 761240790
3 203810561 701180479
2 65326144 781263881
1 504533223 470963294
1 50322245 467363829
2 357868291 32314022
5 408608714 232317823
1 817860777 736261429
3 521534819 62216441
2 414444943 321626942
1 441793605 626722969
6 439058407 981053038
2 787688193 60198532
1 86101252 283907806
1 242610305 609308550
2 205772005 733496708
2 859843731 69772096
2 889166694 18799611
1 124907106 982996308
1 882103938 754401911
2 559683997 899550231
2 67839278 664939973
3 315891118 13961318
1 620117232 569270761
1 749447291 22256765
1 160758169 241871001
2 642566924 109875553
1 115674795 422372633
1 892396707 970949167
3 965849998 172011854
1 391137548 792644528
2 221542327 584982356
1 606302681 538003541
2 887188993 153403888
2 614055661 570345020
1 831062586 199824359
3 356408826 489868064
3 410202883 515121250
2 900083611 681022137
3 943475198 134372940
1 375184617 966745493
2 690284698 398315158
1 518319065 585258677
1 396740872 987876088
1 965327188 452212015
4 192794981 850344675
3 330023897 742972912
2 525691271 746173082
5 297818048 251018844
4 915922503 538806286
2 728636917 432946937
4 208776651 498634533
2 642936019 441841823
1 154600689 595442445
1 136005837 56411101
4 269129135 495490278
1 37326733 980160297
1 718460270 222646379
3 181700473 391179274
1 862745329 800987411
2 89251498 862180932
3 538484597 718995634
3 856821674 15187023
1 618000727 871969204
1 646406190 309872397
2 806863727 726671822
1 175421219 123857543
2 253283194 673000253
1 767418140 807091034
1 524761104 765247629
2 40042173 334448493
1 112051300 954727985
1 664428152 54649650
1 81910284 304229260
2 628680868 787308542
1 450423598 445690524
3 778432312 931947934
1 847888837 761538581
1 533689803 719912413
1 697621665 186364605
1 454344151 240074575
1 358151726 426342681
3 260920910 988043224
1 842556495 317480069
1 636570990 510581785
4 86722539 375073633
1 973449374 294739645
1 554964176 745309401
2 349277257 489617080
1 679383569 442673069
1 781233814 188030405
1 765702627 822517120
1 10533990 713876402
2 116959407 969196680
1 534947672 689577824
1 423146591 706766105
1 605739909 915072888
2 664141642 34646136
1 328427278 972191913
3 231223321 273986283
3 963607445 439473424
1 83748639 906006726
2 115096147 533917952
2 218397443 642426653
1 257732638 15788928
3 735801837 532759323
1 212265653 490225062
4 678599103 791215495
2 261475027 598406704
2 503642501 88331409
1 508910373 895823095
1 95758326 326157721
1 282194467 405234910
2 160757142 41559808
4 517574582 395180176
1 171124838 918983134
2 623057860 423451506
2 862675600 107655753
3 124440369 182774396
1 989349041 431261789
2 120390168 528353954
1 270031576 353832608
1 77777088 958734083
2 339409026 479434630
4 104820578 4744307
3 949261708 322337228
1 819665090 11899749
1 625823511 994796771
1 56282358 201672972
1 993658617 577778543
1 974746035 278651995
1 707802254 511012176
3 508504272 29619322
1 925083767 760954063
1 621607416 559371705
1 804863463 728288938
4 442190196 971335032
1 22073040 637839767
3 924521864 88576317
1 565168948 600494472
1 233043328 511628348
1 357248793 281398804
3 611654500 21070674
1 133618772 998635745
2 563573537 157778893
3 316309411 943084351
4 126292952 18167049
1 925871691 906967805
1 434995875 716314497
1 161979678 612982078
1 160804821 809105013
1 827535181 466803247
2 28927272 52849947
1 275006062 32566785
1 963110996 449593776
1 825283317 72154393
2 996154310 694684468
1 183967278 71769036
3 556258502 997123526
1 588023343 714786445
1 172796397 81165712
8 205638552 531282956
2 890589351 179424747
1 726027305 48388791
4 37988514 69542379
2 340350138 142794447
1 404492387 966322571
8 587082252 509448632
3 658674742 999005649
1 391531050 306463231
1 507687450 793701687
1 357732763 696533949
1 87458754 826509621
4 586252067 219451167
2 33590067 843055737
2 492715093 129118298
2 605840345 305864870
1 258364469 31618832
3 743449913 477922140
3 130022018 819187612
1 883574026 195503476
3 100376562 311869530
1 33706899 683727076
3 852939911 150761865
2 192757694 779031503
2 931517090 659106462
1 559711215 255236594
3 726375435 59761126
2 831750607 761034034
2 713838341 585681578
1 522823816 618038363
1 85611396 893817240
2 107652710 380755462
2 582603654 640300140
2 367833507 643240591
1 315206376 132255561
2 567685240 729251610
1 62144221 183735399
2 280056919 984456701
1 210741018 931324352
2 846629812 605794298
1 311722806 420403827
1 600554817 583184910
1 802898177 890066899
1 907354798 75428510
1 653178615 360698310
2 442335871 437111382
1 581305566 640003524
2 666680057 419448354
1 723330516 424441751
3 429136430 962706361
2 983458599 814477733
1 417172425 632123182
2 479556639 38828715
3 384304009 714392709
1 186972670 950498343
1 386501708 549678698
1 586730957 877199195
3 694442092 558202652
3 675690808 528201272
6 951025815 301064294
2 175275319 618371744
2 639902468 773557153
3 896242720 728921167
3 732034661 831792458
1 389811813 488679418
4 989855958 292659938
2 185577522 424967133
1 647511110 965402881
5 86370441 79660133
1 677882724 63571717
2 321255363 407402358
1 739090742 996226273
1 887921497 349422618
1 535785973 986583648
1 293504369 890914540
1 618646537 297641163
1 38750711 537844723
2 173866801 972200729
2 56187789 958483482
1 265065137 9048914
2 948043051 124830506
1 430068621 84525151
1 231813403 589085967
2 422235685 383432201
1 630657207 978878350
2 111518531 470915366
2 727700320 53013166
1 431631184 764031295
2 798245032 664539909
1 398994036 656259268
1 224943353 116923086
5 818129808 477538972
1 621279406 55257361
2 859292105 35822931
1 217311507 857565608
1 925696197 849777636
2 933525837 19495240
3 779420861 607947603
1 199584273 202924321
1 10682938 806581039
2 638686350 214751944
2 631598674 5942347
5 843663875 864724093
1 312517368 176943461
1 252524044 220093933
1 666956072 951945655
3 620980207 460047522
3 127759318 124049764
1 646282515 891111941
1 393271150 308147707
1 900681822 63337887
1 152942326 869443921
1 52025667 523840033
1 293774909 154546772
1 995602892 451986885
2 94930143 251040415
1 157553607 522015255
2 479602570 968029370
3 13083981 575970778
1 658479160 344243265
1 482350546 589112070
1 593916579 310462809
1 163232526 927845634
1 938566546 162576275
2 785471266 496615297
3 26404702 962495381
1 620439299 274502227
1 559119887 739838678
3 735675473 561214110
1 398951913 559049529
1 415542990 137551583
1 896352792 362231334
3 802704643 990966829
1 271260170 808455012
2 748249733 840336504
1 685482310 352334549
1 578674827 660103495
1 578113323 326220503
1 295296574 313687741
1 132810729 763169854
2 256982844 859997296
2 111564187 396161469
1 25273672 547551554
1 270310422 157647146
4 975657218 748698019
2 228148380 943604362
1 612765373 934892210
1 148257881 253505689
5 648547540 13200621
1 20123863 325780999
2 66758675 483236480
2 727450656 82477132
1 782089834 406812324
2 693605788 833488057
1 289125033 502804302
3 571835258 889156256
3 38511282 80230998
1 366500292 453254487
1 280763142 575812923
2 48922612 460635886
2 274732239 838945849
2 741828152 437520532
2 832965359 170103364
2 502518219 326532670
1 293464800 960354735
3 477470100 347495420
4 30169427 204281757
1 698534670 681798060
1 517522081 682880550
1 818374830 351069814
1 331080944 91121835
2 523765187 352739878
6 666049398 704522308
3 415644960 811632742
1 963460571 317132157
5 518417050 590237983
2 798670303 150887070
1 6619792 860594960
2 251579137 636633830
1 33060396 569048313
6 942498968 28210687
1 935687406 410563816
2 696029656 214797126
1 344051999 915646576
1 481894152 404934890
1 745495740 465547563
1 186526018 293423149
2 735763256 930466502
1 136607540 910032239
1 729064119 344342073
3 30305923 115700148
1 281057821 954934830
1 163009036 395627885
1 726496088 515170146
3 606275560 312933557
1 606499574 339818861
1 200072227 314683297
1 527132605 158401653
1 794086817 621381101
1 936843040 989893035
2 816880263 699071968
1 160914563 476769549
1 402400577 652878774
1 221251820 177825765
3 32470463 310414028
3 26835823 195424223
1 67750638 719773900
4 237441333 27991149
2 635731653 322628834
3 30196222 657417157
2 945899281 688192294
1 542647949 786834886
2 763658303 852107224
1 448842700 753516733
1 158920868 221745725
2 608303379 770745870
1 282425903 1995036
1 910613100 481188625
2 231222676 629529953
1 637034545 453394815
1 515401353 9990834
1 428286439 185975087
1 332265728 845549089
1 556627546 215286771
1 827385323 847134851
1 153986427 193608267
3 61015141 195919423
1 578687774 114381545
6 654150073 997099620
1 24788383 243501703
3 255388508 276882851
3 414197112 526146166
1 190034498 251217797
2 597418803 809105800
2 840683948 666392877
1 991607302 924247477
2 605618569 65051200
3 802825128 232305295
1 446159895 628298094
2 939035763 502926974
1 583982572 217032183
2 423690638 275707973
1 614350724 268505282
1 3366930 470654231
1 557436234 194582843
1 693623566 813497412
1 193238523 271237154
1 673001204 897361776
2 417845737 397493111
2 571956714 511023589
1 226390730 112626412
2 900648246 190746079
2 725398052 768092328
1 959920439 581040162
2 368673690 250555579
2 701036952 70358694
2 912635941 271155863
1 998756629 405666970
1 244400907 959806539
1 413287699 907419890
4 961389572 730526344
2 189446591 217529655
2 5635022 961010298
1 904152661 345364770
5 267131622 250000634
1 897392151 951495266
1 580877340 826263753
1 387680757 382080823
2 258681104 690596085
2 203791375 328167701
1 917794176 878363897
1 463821230 824457039
5 449826271 357335371
5 680514229 431419439
1 149342180 914921343
2 54230381 757795730
2 561858109 439417520
1 377847577 497889645
2 507178829 824007485
2 629280336 798422613
2 438865189 134258794
5 788694620 340611547
1 219867698 544163676
1 604682480 910298428
7 947710996 969299628
4 202738695 778583834
2 161075738 119281666
1 720893274 807410441
2 322801577 781129346
1 55554639 679336444
3 19759319 913215005
2 892511314 593341821
2 221567746 233915894
1 944830771 482656
1 634771938 557751903
1 379653620 417612722
2 514788810 245077084
2 179715885 539913381
1 57946222 713854496
1 608997581 202616550
2 341816185 180926902
2 132734106 204978383
2 843050471 405129547
2 374061945 514410701
1 835827464 696185893
1 632134314 671289104
2 442209290 163879154
1 354982579 873401752
3 927073757 736242749
1 284752678 826312896
1 284314810 81179194
2 630218746 700273171
1 889267894 379845205
1 609883735 640992450
2 903440098 211995
1 214799858 486645650
2 596232915 468401607
1 398427629 959783297
1 324352753 765817846
7 374313642 787921894
1 433111302 975381794
3 144866999 560342084
2 652380264 218363133
1 393108354 377325061
2 113618118 850950456
1 728705508 257614454
1 886342709 395619112
3 740114107 992434775
1 342119583 41322536
1 888911499 799836549
1 561930898 879676658
1 850170569 825641205
1 291975646 527051533
2 813250970 446690055
1 135542379 243551318
2 399690776 181261592
4 254212467 641501753
1 240892593 455448036
1 816563276 269067529
3 779762930 346632041
2 513881296 783289686
1 149523764 737187112
1 445097058 310750733
1 115489379 504755639
1 244530462 582467179
1 359989298 654882275
2 585796640 582249305
5 358750529 930642503
2 250866262 619116430
2 126351874 626943418
1 992446917 679155394
1 204112964 800074813
3 816273020 481924512
1 873085720 996735178
1 47812735 482687233
3 643164849 349533366
1 257229835 531702191
1 47515921 383000901
1 294055970 885178537
1 214641924 52558727
1 726404210 496307153
1 129120377 679591698
1 720332722 629825502
1 421308128 94971782
3 71794433 539731848
1 140686372 396964281
3 150138106 792723402
2 657675871 534181637
1 112488497 498412213
3 126762229 18879544
3 998378901 565820563
1 841722 407770628
10 878834301 725173003
3 763040736 724254370
2 636887464 895541895
1 376921521 259842804
3 183287906 190984092
1 424289987 661944415
1 430746918 982897773
2 171657961 7226328
3 678800174 263341697
4 975990202 916740034
1 99841789 730273568
3 332571559 400152630
5 814936148 835717566
1 867344182 705462580
1 302108366 285696972
1 41769771 512239688
1 907632212 739197601
1 602322465 60113259
1 756029109 419456235
1 759055268 895351277
2 345758760 930517196
1 46787706 888416160
1 518511254 893337366
2 565327503 535955950
2 357888079 662644540
1 614364244 405005934
1 43677386 150136359
3 108176430 500878681
1 704194197 872620989
3 520431166 714153829
1 383849545 349387109
1 246281118 319993363
1 888630258 122723815
1 600712929 547264185
1 426708456 118415944
2 117035361 392889488
5 258691199 762016480
2 949463994 619467605
1 410472334 788928814
1 374397592 116111846
2 453571971 868397629
1 38913325 540043128
1 929089597 647280033
2 251508016 627445745
2 146857824 294332545
1 91791475 582729001
2 233631030 412837245
2 867398167 88792083
1 885514538 621721032
2 451799928 845029699
1 601524617 378670240
1 915321111 882087499
1 822464765 275394275
3 731200082 671668809
2 70089853 210270370
3 353296467 75987692
4 658639399 542790214
1 74737222 529082715
1 371248985 375582879
1 361349848 204977296
2 881380417 339368502
1 211286153 278251073
1 910998476 403171743
1 827988986 622714767
1 829683047 472060753
2 995489589 656306888
1 784238508 684349864
3 423909256 345477654
1 315962648 933868514
3 281739900 228151604
1 787376968 418754668
4 994131116 829532836
2 870464692 454065128
1 868336107 169915394
1 122991113 273551272
1 300979541 597043934
2 307675829 8941167
1 906406199 105459570
2 468747522 84811585
4 777402868 897693647
1 581029916 54900482
5 57770289 129442359
1 945383691 529764943
1 828884344 86241573
2 834066805 540544447
3 692301256 447438349
3 877590750 109492220
1 735114664 864237479
7 130996871 755846096
2 546705071 494883124
1 298895992 499467708
2 228517106 135825797
1 887661435 21740350
4 559435464 490114486
3 679462934 714779360
2 996888762 524515584
2 718715540 930037591
1 609900728 969120303
8 869620220 936378811
2 823903865 841089786
1 807084140 440394114
3 363501204 63818333
3 420203634 20741013
1 85948993 778372136
7 251437615 863888004
1 486960469 199058093
1 163422949 608259181
1 960483585 27344164
3 960025545 758726278
2 87958143 936196896
3 717721644 499203788
5 898869547 180702793
1 249554057 669760838
1 116590939 451186479
1 70908970 753911834
1 314982224 853084303
1 6686313 484075216
1 312494699 127220593
1 554197459 966367910
2 249129133 549622517
2 773939548 567735871
1 570827352 650826054
1 724513931 127368
1 156665166 619578697
3 79431231 515750162
3 122886945 510800599
1 928098050 202709945
1 292016266 816102436
1 270883085 555336993
1 732191095 616166252
1 788898243 834199639
1 119233307 102072161
2 251884234 230750610
1 842931214 402088846
2 682185224 870557339
4 832042189 533032780
4 752198346 23492170
2 456959085 883147275
2 616072932 944095580
1 436603979 71595582
1 719695314 449753
1 491449748 994717444
3 815084229 780058978
4 537745213 26313059
1 431604305 674817686
2 826815451 476233380
1 131959455 854111641
1 659729509 342310806
2 935150587 906733676
1 874097190 491820793
1 663229295 349736392
1 870065479 936615795
2 262688501 323217017
1 614154525 541392758
1 143424527 454859449
1 580336488 899372405
1 898878804 647485570
1 772542340 428189607
1 216190477 585905311
5 736889633 853917288
6 330441664 811079646
1 490177917 386006617
1 469191227 200087697
1 723554179 193551290
3 659081469 687978023
1 393955223 238758261
3 986923149 571882648
2 965892906 220177422
1 469018040 3170287
2 284813070 71622603
2 202858612 571857582
1 498285366 329944911
1 718641410 731190418
1 563211574 413236858
1 667404560 732697681
1 435499309 184496129
1 599478290 211781580
5 697825929 161224324
1 969220877 121406765
1 457776491 816528485
1 388681428 721437495
1 666808670 327579928
3 119581737 726258399
1 157915063 371474511
1 703887256 270972444
1 688873892 810732216
1 160127722 4419114
4 218563008 824692861
1 595518257 655209756
2 404818069 837632671
4 879522139 832776203
1 603896864 32985108
1 35344849 705152622
1 961017128 937445760
2 922811983 968278750
2 796237460 955902444
2 603951337 421955760
1 143196598 101664175
3 222184149 575296827
2 442672896 521842063
1 983614849 847038679
1 634720211 294019608
2 36655717 181135871
4 877497649 77506437
1 180699199 132982054
1 920619694 142080785
1 547629383 114278026
1 747668380 252621672
2 586678362 344434387
1 762554890 317028655
1 85692913 773941328
1 654684531 112888795
5 717113352 497893371
3 10190926 289939125
1 785114247 703978717
1 259103592 337876806
1 101553759 226450431
2 481068763 163097949
5 725011024 614838636
1 239354349 875181275
1 90975979 319571375
1 411335579 670407856
1 561169328 958620973
3 152940027 927045439
2 66429430 842942390
2 999350046 703918897
2 258842466 526600843
1 905178401 314214865
2 430501966 612717509
1 383959581 935033482
1 293597416 387312909
1 572678304 601803342
1 993062289 994345231
1 138567438 739478794
1 197292260 496477124
1 771390758 131617828
1 409670855 498855178
3 287041907 742550049
2 790578050 763011314
6 263641671 902513693
2 792585826 69073736
1 980659385 797893331
2 647924191 43538934
1 564147629 477402064
1 572589533 775011819
3 697962646 11014086
1 446896165 884902872
1 300776716 285070531
1 602894130 576413720
1 286753976 518977363
2 844649688 649166104
2 109801581 102600466
2 490319608 769056788
1 182968807 632942981
1 702265527 872384845
1 877156151 331648323
1 504486741 145002262
2 899507578 340712860
2 33632138 364953855
2 720281276 176227658
3 911847455 276807966
3 500374338 561252631
4 250319895 960892643
2 960866963 419836996
2 610399097 767554305
2 332775886 706530095
1 156258426 781645357
7 985877556 435187842
1 506490890 176121976
1 622124119 223093747
1 530691004 77599255
1 749714207 307056588
2 22563724 248206680
2 87759462 371894712
1 645881416 377433721
1 747760325 883594695
3 186199815 60815106
2 392497693 845029942
1 742631011 660209090
6 72279189 330285861
2 485494486 284581764
2 557481014 897665734
1 476353399 168805641
3 976476266 267835623
3 91130027 593833745
2 208000835 44681214
1 283657164 368074175
3 219812187 4654497
3 782833580 379893484
1 488398715 64192806
3 427488513 478003051
2 451579358 266241058
2 518376297 625615173
2 57816304 838246410
1 972707019 14193900
1 211508997 46525556
1 239091050 495133618
1 132991949 92611641
2 509958701 964706477
3 911210921 857779249
2 557304305 676152793
6 867100561 906903914
2 249306723 491897853
1 80878840 606790973
1 415991889 998869498
1 540025774 652819641
2 934371956 957392634
1 948081485 398151674
1 911676070 516232142
4 27547986 815701244
1 645857807 769666955
2 123161304 832170732
1 42320372 198273096
1 653524535 550001502
1 453425523 720587676
1 809856092 60151546
1 944584899 231241103
1 916459592 665296132
1 681011072 575126612
2 740013144 562795883
4 332176047 685326430
1 153196683 796105179
2 108486192 348029067
1 536580039 407990910
1 118631205 898926154
1 880555333 500747753
1 657063329 42211714
2 996602720 674928284
1 517615512 947962691
1 419193358 421157711
1 911392476 795404353
2 772848403 175500078
1 756787582 679847007
1 178327700 391516378
3 220574706 413686961
3 656148662 195464292
1 736137644 716020577
1 572049668 996407196
1 945241249 84208092
1 925411838 959549635
2 518811974 481231249
1 931154629 592448086
3 599365153 824206673
3 979742866 591895743
6 821560632 278473919
2 465393697 349278907
1 863810499 18135802
1 126016167 996521163
1 295124109 660953537
3 511443353 554055968
1 682026642 603241088
1 391886474 223552002
3 457336959 310571734
3 25488723 783462712
3 199718456 397518650
1 108439910 480726908
3 608296047 683575103
1 483516864 16953758
1 964874453 373231599
1 614542106 295840140
1 615189115 301944198
1 138675438 281115397
3 951508542 149661522
1 398189076 849514074
3 465847173 507267584
2 980580490 683487139
1 471739459 962057384
1 493623006 814961317
1 55154703 466438785
2 344954530 725996189
1 512996206 845356461
2 366170261 518672955
1 567957024 548588058
1 720736818 357882262
1 948154086 348113625
1 201696638 365467101
1 206712035 451127318
1 548593870 682743124
1 206188960 427800221
3 963252913 37886672
3 90868906 961162903
3 785604055 183661951
3 308976571 923006158
3 621104120 69096932
1 889293795 595667356
1 84715986 95191729
2 952718552 261217230
2 466190528 198440491
1 912961868 233408874
1 382730152 683798733
2 730947206 925256014
2 160525549 215630033
1 970275986 246831625
1 327391659 998192051
1 913111996 151767796
1 76744597 582043778
2 83298301 799938091
1 825311338 755229394
1 972914744 279458508
1 659540106 26558807
1 885267863 900849954
1 774563680 829493929
1 31773672 729678115
2 683597896 839746948
1 621881910 946319876
2 570158042 784146084
2 292180081 736666395
1 301192228 409932002
2 953670970 630819841
1 405019697 527274148
1 885972087 616522766
2 428637142 59764525
2 326730173 350259840
1 759220094 17243558
1 502777479 373759100
1 647687943 462254926
2 329608576 976772842
1 19677576 127369766
1 253724810 914577245
1 947615507 348919346
1 678673390 66827188
2 896164724 613407363
2 602725240 515577464
4 109875708 810180889
1 595243449 974282419
1 14296102 300534106
3 353416797 797599321
1 916846594 442005205
1 766525944 38082984
1 259602839 464500909
1 527415846 26385481
1 573115814 420332597
3 517215645 783117542
1 701709318 841096203
1 522523092 353632713
1 145375635 392904304
1 150518609 503317835
4 899842422 932639940
5 495912360 75230681
1 251034768 955502128
2 38751701 144100259
1 9912904 634388693
1 23024019 547025792
1 634912674 3857069
1 698706578 752725098
1 464732154 886780459
1 700243381 505313356
1 852309982 43718285
1 614007141 597400177
3 79526396 603729316
1 872427117 340626589
1 2575011 939177873
2 522023782 925266670
1 56657978 783529358
5 115977744 891935888
1 895085400 609216035
5 561473336 282209836
1 529907635 910477457
3 682711432 818160263
1 139551013 777697235
1 561720849 76509202
2 925244223 831533
1 416438560 10966794
2 896442819 916749797
2 575102760 971627300
2 84997256 25238050
1 192928746 146987667
1 891597782 904954262
4 285820019 926881007
1 89480124 359259227
2 43549935 885196079
1 25835513 217063191
1 243471282 929403733
6 32186602 416566353
2 649641034 656928701
2 183764181 126753817
2 43633166 212487716
1 484693650 815547455
1 802438654 404345486
1 375825226 88958015
1 598230193 639637853
2 393249367 94565338
2 572775725 384784130
1 125590392 53067254
3 491075291 989361896
1 328323609 381276245
4 324202802 486925400
1 807944691 311823016
1 738920902 192616355
1 531966474 979333484
4 23939713 876427921
1 984767350 157332644
2 447124604 194250624
1 534919395 426672549
1 809831004 228774074
1 897589264 278272949
1 949181600 945216829
1 819752009 492992613
2 259832786 268182910
1 387416241 200465184
1 738889420 799382835
1 152324244 795710802
2 684435106 51288309
1 591737690 682225442
2 298068437 29201154
2 935523500 459780997
1 443010441 605914139
4 48800549 364111706
1 440813076 768677728
1 26087573 328373190
1 611254005 953008288
1 383729127 575434459
1 430311080 131733815
1 310222679 460274536
3 549255399 846395494
2 794346498 190197360
4 39197086 588027659
1 858350369 756940852
3 956089401 311050794
4 405152849 48549873
3 282173314 940237715
1 205307923 735383059
2 511628141 377114166
3 52138583 671227247
3 74355500 58484444
2 263763144 753611226
3 323168905 509673372
3 217844581 735440068
1 61304135 395885544
2 566434903 935645228
1 951661634 654706971
3 466598410 111312967
3 266757596 797346947
1 904109803 578777106
3 607729457 709567199
2 288501994 986702817
3 880435798 164430042
3 447141535 519879605
1 813507741 196930820
1 366962182 886611623
3 658956775 233459255
2 770751926 482899761
1 622429333 610463903
2 804182907 220389525
2 586213688 797979344
1 278582358 486024664
1 143237460 319554468
2 895390540 930113064
1 287247257 168303451
3 535373813 953594976
1 805849685 866131653
4 697863132 684945322
1 970528120 155833760
2 151524264 343861019
3 710398844 976479009
1 811425862 609133340
2 796127544 393067523
1 150203094 6371751
4 169107391 606409956
1 522933069 171622327
3 432821494 521000058
1 565795018 672083271
1 49405416 303037909
2 149307324 730111174
1 711650910 609783581
1 409397484 522138204
1 578382879 534446900
1 770824391 888519098
1 689260069 72514108
2 715366966 419808608
1 78958317 660404248
4 696862653 943976605
6 878756999 199011133
2 740428250 243397104
4 664909377 663053552
1 906436 856838957
1 488520408 214529725
1 217120463 768737756
3 828855761 743365144
1 711475432 427346330
1 534163733 830308950
1 119771428 447422092
2 674913775 796530837
1 150818266 644553742
1 275996379 752352064
2 439988667 961410348
2 472074744 249015103
3 676133635 99370853
1 251456608 492039973
2 772397098 585311764
2 375750331 60004699
1 875346084 343269514
9 791455638 318849499
1 705428307 381850281
1 816075075 940693474
1 923867802 182523180
1 361192209 842963582
1 183024325 387640284
1 800543769 670992943
1 96220492 932935410
2 302933529 88545034
3 43452397 628252371
6 759347715 550757552
1 828893969 836385483
1 900321032 130366515
1 841361798 84610718
2 88020382 218295209
1 955130198 693719119
1 392404727 390114854
4 238288962 77038771
3 462870159 28693247
1 585208108 350487572
1 102678429 464724018
1 217234249 699533459
1 172010845 959607147
2 410466930 864140688
5 913419356 269927295
4 766424089 963651748
2 433248327 106580896
3 941340401 126066785
1 882934537 262748194
3 194050258 456598298
2 346023644 651895275
1 124709936 350855753
1 287975041 529375583
1 83894942 321712706
1 615121356 90061738
1 273727364 13358180
1 823950634 87592096
1 629422371 454289080
1 419319348 976891033
3 994968339 814211291
1 29983023 71848781
1 793219790 169766768
2 523123816 580942681
1 538328169 154078710
3 565633858 820015777
2 95657010 879232334
1 2916097 683263096
3 967122885 799193618
1 352692906 233648923
1 643807638 226936141
4 733292235 236479631
1 373370335 342121768
1 801986981 68493369
1 997983379 584887704
1 951510429 606700425
1 152813488 711128257
1 679381215 852168408
1 264807325 970646289
4 486932746 891105685
1 821525649 921718074
3 143955900 404241569
2 81656394 609922340
1 842594255 907802808
8 173227082 667294136
3 180518322 685232952
4 471008389 546895085
4 64835588 330986831
1 635109851 480264555
1 990765373 873602509
2 66788968 861233548
2 83554515 575090795
2 318091300 392531226
1 846211116 463313345
1 344812727 550869276
2 966669492 324073497
1 732358159 14009942
1 996749726 295938414
1 512022933 539304497
4 596129546 541740952
2 779795897 598006362
1 420466753 707853225
1 251180174 964142121
1 326402597 319679834
3 97021587 32180669
2 562126752 706948666
1 661941018 690157354
3 278333817 734166366
1 302351407 788269039
1 980152208 820298663
1 429258214 226289852
1 271866605 471563546
2 317735787 214625394
1 20450325 989718050
1 36503079 203088099
1 702566541 748624078
1 864490019 990900415
2 374434169 46944045
1 152257344 279144115
4 353654134 743147756
1 227864117 379139138
2 833863915 477496523
6 510712032 628134977
1 645067315 394711695
1 875544952 446641990
1 417388823 540511019
1 760584470 166571773
1 168955269 678007813
1 313110940 940826785
1 459023838 42376003
1 126072273 413283974
1 631608308 370265816
1 201160874 975867042
3 638469030 764979155
2 886044556 485851890
2 149904018 86682965
4 700297293 23033120
1 815755375 768050865
1 739160666 927292511
6 131665469 703943842
1 371520213 913882473
1 931052132 882861771
2 656433974 35209156
2 914421916 962478881
1 459295066 106094036
4 732511306 815932551
1 428697231 236618842
1 782465588 440186768
4 17910767 347161932
1 923565397 690608573
1 275666646 859775384
1 363293585 308581240
1 228918808 620698540
2 568480135 963388509
1 481334073 283945752
2 809004623 763732790
2 865786008 692599253
1 496649478 404572904
1 101796911 425917226
2 531849685 38246898
2 883587944 246732723
4 666050906 579521568
1 328934442 145639470
1 375950713 620687707
1 519466769 515030238
1 18494135 970038760
2 691260032 387248196
1 418777048 469831695
1 13250802 687916078
1 150263696 505951813
2 401143885 666101540
4 698301019 901008387
1 556360487 53722368
1 424938114 338293483
3 448112817 500730328
2 351576786 361388056
2 517248836 444803224
1 897829166 545956377
1 802583358 1098106
1 873795092 435214110
1 605945377 523618933
1 664321103 247738903
2 294085517 471934563
1 641281135 452268163
3 602464996 138539284
4 384312225 303998199
1 41947220 72024620
5 433448933 589501049
1 626898753 557667806
1 160041617 106442752
2 622215602 522406783
2 640399586 414557543
2 628400129 198611242
1 819305561 180678660
3 854926432 90154848
1 842302462 825582039
1 956870063 35495209
3 532139970 954980338
1 245187811 414830324
7 815409643 576012778
1 671228774 217028273
3 638110607 850949992
1 198302680 467931747
4 845794513 351050199
3 780720962 257074046
2 118601758 359058770
1 892110731 439554381
1 866839812 927095686
1 609532598 89285964
1 20508252 944900441
1 209869554 718901822
1 706790261 931709420
1 749415159 886476816
2 811120954 954286149
1 642188555 911299280
2 298455069 746659109
1 164684974 533935517
1 861176295 904490503
1 944716839 853388406
1 635406634 119160912
3 223144232 428084733
2 632706490 608830413
2 691411213 897028878
2 813565233 196417270
1 684931559 966983260
2 730231204 604650796
1 134943923 734285765
2 608433335 367617948
4 516086787 910459010
4 847386206 944745868
1 119044018 510016051
5 296638104 86054494
2 698227859 271375311
3 792440990 740059879
1 443141097 537626256
1 977611016 48507917
1 839882010 898308145
2 226391108 894876482
2 65924587 900784682
1 558763124 392280768
1 670008154 908810458
3 216467779 413735533
1 498250939 836246742
3 149760393 393532144
2 65419231 342355385
1 654402611 574143630
1 786027786 621912312
2 287474648 676852129
3 772781307 211725831
2 123527178 90048443
3 55282659 832395132
7 766697988 960162002
1 55939948 506228473
1 213400650 408930210
2 234334798 913418807
1 950607193 184324525
5 201878291 23658692
1 307394074 777155601
2 896417436 887765764
2 132182806 990804855
1 681404718 487992157
1 303113720 379120115
1 231681872 718645268
4 292066172 880013165
1 60258299 614078636
1 671373409 616173614
1 801665096 613350060
1 853021008 301031444
3 454655142 732393828
3 846990392 512971309
4 124627745 251451048
2 310283185 343004665
2 784516158 260608967
1 954715448 145732451
5 137992009 305228993
2 953389240 311615705
2 183406675 531042780
3 276152497 554481792
1 404122125 844487568
7 370508290 47604645
1 639184173 305200753
1 169065591 607290763
1 458799290 768180194
1 71103343 966202593
1 277995400 128133889
4 456428860 133459115
2 905631032 215557549
1 243732402 437392264
2 646856016 38313466
2 233967953 246813789
4 948981763 666846812
3 296714467 399606216
1 106253643 216695699
1 248510182 918186444
1 133017769 494030057
1 162308569 991749128
2 120857824 828193425
2 958637024 8487819
4 921659166 204737390
2 479436783 190690209
2 984585673 446115401
2 319182399 570379632
2 169144379 270833833
1 1608762 986405366
1 13453828 818301844
1 934472000 462684563
1 375685185 766089821
1 534011673 687482325
2 559808810 58640841
1 618929559 931132372
1 247497542 680047407
3 701971466 335396477
1 929288479 851044107
1 20830266 695756581
2 931503362 745817662
1 639625179 760438144
1 928028836 547906297
2 849662982 492267442
1 173934465 35965402
1 902692464 460011212
1 174296476 915653215
2 652601219 714139340
2 967901396 146183981
2 213249326 892678079
2 978075522 951526249
3 290451821 766231617
2 229695373 368535529
1 491534525 377993051
1 881113429 649351370
1 872312709 706539831
1 938502456 416849405
1 630017672 940987705
3 422679624 97395746
3 470597568 3462776
2 470246599 94995088
3 248078256 105305633
1 903448480 732609588
1 798275951 62117501
2 552146685 37210635
1 94809201 961799801
1 722020186 319597413
2 68645068 642747444
3 677102394 193901484
1 5727898 318983318
1 74860923 909422691
5 140347965 37221885
1 412883246 349301557
1 852070071 572198712
1 582372439 137652399
4 710265447 984258765
1 341838068 696025664
1 803549185 335849586
2 283974190 317981085
1 846740530 77773384
3 729895017 744502740
4 656997614 832181301
3 877338832 544042275
1 285027550 117616473
1 419047076 200891963
1 8025571 87480761
2 538408290 717539202
5 756319493 499035676
2 264527272 361736381
4 188999931 625327542
5 574406659 517439747
2 944312853 886261050
1 571345759 263885621
1 908649814 152131502
1 392346891 35622580
1 602769648 11317220
1 943066773 672697462
1 166452912 736120844
2 198494196 740472202
1 832189249 729419346
3 228473841 31524909
2 676827871 640353367
1 748907742 710401838
1 953446180 98888385
2 678527243 636668068
2 993053119 838986683
1 42240957 853786714
5 408128459 560966144
2 546057442 461441693
1 167025660 464787263
2 123002898 499697954
2 337029048 975895134
1 556458724 666008443
3 872408561 503360548
1 260151119 152042430
1 738396825 789982015
2 654347005 721771226
2 275752969 994382055
1 14680547 124768886
2 739242044 573541053
1 526357519 780820100
2 810645271 950797921
1 430390437 208962017
1 714326764 339482638
4 838540053 325650747
1 646387807 386174672
1 718349885 501952173
1 181678274 406432481
1 653270982 762901548
1 571128551 317306240
1 435455925 923267007
1 529407315 685877404
1 576586464 238494338
1 457864191 291079297
1 195959905 676996451
5 629339647 27140000
1 94045088 573853761
1 884212590 35983030
3 492661088 901008899
1 41366517 201950630
2 573864861 590409810
1 494180216 181304278
1 383922794 312431039
2 16846694 299093434
1 702589569 898914633
2 315759189 404574641
1 300050558 957495367
1 868941634 684450038
4 89186291 360052120
7 386872475 168921379
2 423350915 397237091
1 543572182 238771661
1 680366626 340772517
2 654195665 159489728
2 119329926 159851288
1 681758147 124415738
2 654522152 878839639
1 381395474 225032746
1 64607724 783813897
2 331747455 555114731
1 982381630 525397237
2 953346416 724599366
2 735835319 161767913
1 393301578 69348174
2 12146158 974450167
1 140344059 713080085
2 938104074 144011537
2 664669012 691669208
1 746430562 643739399
4 784123745 421295360
2 800081955 752876352
1 491837800 549577798
2 536336326 445508573
1 511744014 508463631
1 620335297 94076108
2 554204293 573252964
2 713692985 778300861
1 15433731 47469947
1 539645331 99484392
1 257910671 72428338
3 80771885 277946642
2 777337057 651143348
1 306983011 408477496
1 707240870 278569201
2 49835831 522680975
1 924587512 301729985
2 540547486 543583200
3 389383451 349150604
2 421724177 829877164
1 241690823 732136372
3 550532695 992945470
4 20988902 940500889
1 512672577 131293365
3 890889192 94866630
1 997329928 936873154
1 686791163 518944222
2 857691707 605934696
2 742054856 336635005
1 96639242 651258755
2 496989176 659784479
1 662011315 180118297
3 696493186 411706234
2 789196334 236272844
1 606887207 894741541
1 113843954 490717413
1 398406020 377534557
1 527424661 87011232
2 761483267 570307977
2 560454123 908064486
1 307136624 569881586
1 720449046 914909771
2 784614737 179432894
2 161994576 286399899
2 685372394 572210713
1 582119879 116106588
2 71146830 115423330
5 730167634 158711628
1 344342549 433928488
1 897605112 88102272
1 236114221 7153913
4 413101461 695368447
1 817952973 582047667
2 377638722 678525195
3 479610216 273779689
2 948078258 406936546
1 67613362 951382020
1 400197191 899893514
1 969606607 763700731
3 53510495 238323051
2 731531912 277750282
1 955198146 979539621
2 720649885 592722870
1 832934809 103614803
1 57360266 803372862
1 158889245 596652105
1 908300650 661108376
1 238942017 301175877
1 460065043 642892736
8 649448958 882374165
1 270733923 681859975
1 819696538 274617675
1 247840537 992477118
1 282865059 264283288
2 668034462 487125816
1 663708931 892514785
1 750705056 765759922
2 219111183 233366875
2 525108465 144218820
1 441285215 912154164
7 454285292 111427221
1 690118204 607094965
1 754784789 678303444
2 4100020 224470545
1 869310265 581550533
2 56215457 251894954
2 319969389 640979978
2 186782171 333157360
1 241212276 590847842
1 655912462 90937608
3 298078251 386170947
1 427804206 644746762
2 129243322 688099841
1 190402988 442441420
1 1540907 606635674
1 359609158 130852147
2 534286445 508825610
2 14191777 937683629
1 271519238 497888627
2 624386642 421266422
2 291111246 752068233
1 229939048 761958254
1 295038505 280006998
2 537706417 891914417
1 111420174 711168462
2 86575900 977812735
1 941465284 963978478
2 292663441 843246921
2 835719820 10155364
1 228347924 675261641
6 910156076 922659024
1 201455333 477109126
1 63772994 423948647
4 50942365 666736088
5 34648481 318802122
3 619678506 951869007
3 45543169 460097359
3 995857499 592134309
2 368700595 31217254
2 260795391 829946450
1 424695428 401164462
3 358636855 837696215
1 184130999 729213328
2 717266191 317213074
1 322554392 175096854
2 659130544 893163555
1 304088512 379733953
1 270312824 173473955
1 594323253 98225343
3 479615924 331141024
1 134168193 601313407
3 276825890 946569350
2 997554931 102997515
3 171347574 784998011
1 474040463 866121653
1 339172600 977616551
3 6616671 934702541
1 63022968 310410588
1 597645901 967922607
3 566890271 678573447
2 179025991 877722692
2 675106542 187163372
3 39238840 454551034
2 311904473 792644936
1 273390454 377743307
1 355715687 939457789
1 282584577 625588584
1 962784225 466500939
1 732926592 29240006
2 112135558 615686149
2 782382699 318686476
1 728100211 751190508
1 780424975 844384077
2 885611154 981427904
2 766844203 876297254
2 240550975 754197953
1 261064803 509093768
2 937421873 109950117
5 922951618 165333392
1 999223400 825377342
1 610098816 765027871
1 576307742 315819015
1 117100644 514897469
1 963726872 340691674
1 51034223 996662533
1 116579896 581260343
1 538081953 493048642
2 959009392 240242301
1 128812916 93002670
2 705497178 997190394
1 728154344 282725096
1 38330052 951576601
3 536213116 860955008
2 443989530 723553181
1 633135019 554965797
1 672541781 28909402
2 407987727 719688255
1 843498988 887903747
1 790046427 415041
1 538704843 274131648
1 820524824 490024631
1 719479683 231497240
2 918277635 768283703
1 554840917 231023309
7 353751832 437558704
2 199063949 360289252
1 446133230 834238150
1 259011383 861290479
2 251206002 258156313
1 121430085 167623804
2 886193384 717306113
1 758193038 789955799
3 533418296 693653588
1 66655962 190048296
2 400626389 773231052
1 489925307 623211691
2 509964971 784155660
2 592086006 203758103
1 738072826 812168921
1 75486902 636587443
1 991918950 808364578
1 989132298 936929070
2 821154716 602774906
1 232575824 719673781
1 383145291 134305768
3 53920889 447160216
1 539317432 296150019
1 8676949 635649630
2 505769906 632575018
1 10300027 96026026
1 935839312 857909701
1 791963748 205120939
2 956442967 216265119
3 857613571 472823491
1 329089653 539184449
3 253574227 554477936
5 664101283 600245022
1 270438484 85878032
1 672003388 323461809
1 503266888 344319291
1 589925589 350662302
1 621874508 871583197
1 325958701 659321834
1 791873672 93510567
1 563361321 197727865
1 710607234 914624165
1 303226725 950872217
1 882749427 956807081
1 85969900 997935389
4 747954498 72802583
2 561280548 446087141
1 462995265 271209146
3 505007877 870582421
2 880184026 163798417
3 638429840 174579995
1 28818133 339504284
3 593629592 474942063
1 992335263 141662334
1 982542240 131043120
2 553070311 32411665
1 712457158 860690738
1 619700433 826034156
1 370565858 873882332
1 836049097 81955477
1 170310291 570192148
1 557405766 227400145
3 307813217 550724073
2 948258194 265412288
1 160772969 379140275
1 731466509 463813070
1 536239019 513422998
2 799231182 890611659
1 89637497 349437876
3 302513261 559958199
1 888290971 402822799
1 83550848 28902632
1 812571879 996687176
1 189470211 714282576
1 638030991 827723336
1 196140270 921341493
1 41536754 829199767
2 578454422 782981355
2 334740710 802381168
4 291498370 55767528
2 366992070 917441835
1 505314853 650715815
3 788223073 905220782
2 283826682 959558565
2 952032663 856462821
1 495374399 592796575
7 662477710 297856914
1 698199820 344261308
1 368181204 207294195
2 945431994 450022184
1 294568022 187093485
1 622299241 437031574
4 511091349 512061999
1 321920083 991598212
4 651749807 382460091
1 111895307 217829963
2 260745871 761373068
3 462471956 909649439
1 724516564 83078893
8 763208368 883018567
1 947530963 698304492
1 459674116 970230648
1 868437973 251139790
5 886381864 508747444
1 473278374 442679766
1 198173467 202102063
1 795664204 921530034
1 608717386 670417350
2 362504945 221445609
1 75707783 394880020
1 36820897 273436381
4 566149504 187601631
1 452447318 408600720
1 452117217 384102712
1 992925703 917304174
4 978874528 136942993
2 822472165 604572319
2 184089135 731574461
1 433723190 609723669
3 514412483 707729141
2 368738627 354555884
1 609307092 597321123
1 66921321 476498768
2 530537803 18438933
2 682145288 700288811
1 885804976 421992647
1 306296771 567250232
1 920482465 570297289
3 199772585 702934910
2 131796263 257537454
1 251705231 959209140
1 764043526 946861662
2 655417870 116515967
1 736476773 380227461
1 154475946 459307153
1 246067059 305402262
1 332347786 871987056
2 512464928 15050452
1 302489128 135890902
1 637155804 651275275
1 635303824 291553041
1 646251697 146463635
1 220382414 990440147
2 393276489 723017581
4 411410580 711176854
2 867670083 23904195
1 698122542 685552998
3 579688996 513281479
2 362310214 164563039
1 299248149 294055633
1 179054172 917415410
3 175509174 147680343
2 642621201 252030849
2 819198918 135479737
1 342374072 472659608
2 466305017 147499645
2 947306493 603683266
2 725915163 492983666
3 207401011 962716855
1 970268715 957351586
1 185794299 270045938
2 139336495 465074009
4 149710926 954238164
1 952146530 593575154
3 535136665 986850202
2 39908393 976573455
1 747104277 128078646
5 776723822 170377011
6 63016856 936551023
1 270735196 683882086
2 243844462 49545095
1 52612231 612695362
2 896140596 889060168
2 616010658 289435251
1 719770996 909915480
1 803343323 805944174
1 19543878 59900928
1 336282310 321987544
1 740303610 751744452
1 461953332 488487951
1 894115831 840384445
2 343558600 578644900
1 649610437 1561925
1 17337468 363096953
1 696569635 82930407
2 316286386 436997202
2 604733966 481029915
3 373652340 440727814
1 547951633 475027084
2 808210975 746556213
1 611069344 134502237
2 262168977 681683564
1 825531180 133464504
1 662896094 181069129
2 276425940 295567322
1 387420197 631531874
1 284913953 891802562
3 699212945 245763267
1 152915385 704119962
1 626881219 362952681
1 181907811 856234488
3 613185473 371552604
1 545701757 999048978
2 998825298 142828656
1 321215444 859090974
3 28526841 782513025
1 861038678 550268520
4 808091589 929302706
1 526303387 85477609
3 634154832 85095633
2 638674838 797171669
1 863872339 416990225
1 994239532 920571393
1 953441987 968093994
1 999047357 342226186
3 870239173 777951
3 35133904 311853372
1 761345164 122905603
1 316051251 760172488
2 289004214 669909725
3 785695449 852911091
1 734383073 949804545
1 62175881 968855365
1 31232672 664581615
1 454838495 496025933
2 771928016 438941036
1 149419681 682640593
2 182647956 173924561
1 107835797 824115853
2 42146143 859614533
1 876024312 473041737
2 591005411 217437068
3 945420164 941219061
3 141713087 392622002
2 6235941 930028097
4 611564924 567042777
1 848455103 360114105
1 657369384 550538359
1 494140829 591117045
3 120446372 891404366
1 400940776 166527218
1 550648165 691321906
1 167944472 402150832
1 233337095 512144525
2 19968074 476429627
1 470701171 19413113
1 938744302 853234085
2 216482748 207760583
2 153579899 834521592
3 658129975 467063169
1 851243518 251620096
1 723028560 724410220
1 71899322 64258310
1 786365237 467817757
1 288627250 273880286
2 457349962 536581082
1 73386833 187467129
1 23176788 701357650
2 880061139 580029610
5 168750874 606172789
1 10056812 431126236
1 689196677 361006488
3 392526565 286771713
1 130793377 16080567
4 588715536 532979752
1 208153661 408555766
2 805501425 594864369
1 376760170 422426846
3 694798464 823067901
1 315780978 902038924
2 326298516 188465264
1 411019440 107504522
1 536113203 119866552
2 855204259 740715666
2 916366605 219322146
1 111549976 3565700
1 146603348 462190963
3 691978249 185745254
1 526945386 75858371
1 235013195 484627467
2 519928514 17209415
1 818585195 996139633
1 710920996 428054416
3 765532775 280098269
1 273041352 26976121
4 958380603 17891555
1 560562964 969022891
1 427388358 2908615
1 10703166 22432815
1 177171317 44241450
1 907744828 6736931
2 755164600 492706579
2 317265713 135629139
2 476961511 129786077
2 675749504 832737561
1 408851144 44316123
2 809817952 470939655
2 539768507 318942354
1 327416147 881322883
1 227311956 806220278
1 692080367 534729361
1 922602680 294842136
2 85272024 924430483
2 878640879 92141367
2 311231408 966701515
1 555199335 851206539
1 266023394 48937311
4 462693735 223991298
1 378269935 176261276
1 406571297 471253511
1 905304140 712424795
1 121342744 544551697
3 939989281 422973687
9 131127135 642836405
1 987404526 377007234
2 385693069 504932055
1 462731917 830348668
2 877852389 851988978
2 678490741 150115751
2 105975707 404089467
2 324243192 839183994
1 117584826 650708355
1 245486471 500345496
1 259729837 982964364
2 14152457 191958300
1 774893674 341099296
4 999393322 297148637
1 687962548 945266162
2 888824168 857028697
1 69265947 786751111
2 162969049 182986240
3 278275424 333757645
2 177572216 860107821
2 317838064 834801689
1 807308231 120058364
1 57790728 971373590
4 573203859 964965152
1 290313763 655091189
3 489821296 270388788
1 704284353 658299822
1 115410970 647517828
1 579317462 970481203
1 339663735 932980
1 955338820 202503707
1 628706955 452652397
2 709595483 31919827
6 346952865 36348517
1 145369854 892934384
1 918299379 214143329
5 385898391 755270072
2 155136446 77006961
1 376676512 498094925
2 519476483 324639366
1 201801006 381652283
1 725648667 226531527
2 704641099 531568159
4 286945357 810919815
1 666815936 602859136
1 614974628 997039079
1 387064457 534460515
2 308657574 333682642
1 495728345 731739619
1 125207765 727184283
1 166215879 415894088
1 558111134 787844424
3 242665342 559743997
1 22417777 329250221
3 699626065 185909799
2 970430985 339857996
2 105292169 451638874
3 774910685 181765813
2 748368994 514404990
1 208503099 300569635
1 548162262 678524768
1 455131457 306347380
2 718825773 295886441
1 559250345 281824019
3 680667836 75933049
1 519083187 388185634
1 213212375 516098237
1 429395761 264785266
2 689616036 461368936
8 807089101 397709346
4 119036438 378000127
1 86051273 48018607
5 355516918 482601378
2 459246684 997664264
1 473380997 805228062
1 474489496 613397876
1 937625271 71950385
1 682691402 158451401
2 960146780 279334996
1 639394022 388656633
1 838529610 827983800
1 406569923 175761711
1 706346265 879495883
1 25620360 552521310
1 755724166 729914739
1 405620335 579931917
1 693912818 527518836
1 31762534 677310639
4 58463888 123197444
3 809855713 567429917
2 931797559 859590509
2 941360953 847830502
1 164988161 549240419
1 541087819 955820784
1 895175174 185187407
1 850341682 39585725
1 790305135 852878166
1 714925729 287614090
5 379502380 947293112
1 803798263 545036079
2 711425992 623259596
2 762831232 433740776
2 745633732 289700529
1 510255974 370981408
2 559415153 524171173
1 272662919 35723196
2 35859977 523189778
2 453400932 502014689
2 856489383 810374165
1 60392474 494125124
1 362392847 597546587
2 244572634 507846085
4 8442054 39957936
2 891134513 182591742
1 193278288 10073564
1 791125142 550279879
1 63116226 298988883
1 456704102 62064261
5 986607217 903161935
1 800704828 100657007
1 873349829 821560699
1 616376600 851830277
2 425906521 53310337
2 856355520 217301714
2 921854956 390176567
2 789666977 604947606
2 616801335 195524916
9 481547316 974526187
1 282644119 263725409
3 830580249 472160091
1 80681041 714858175
2 635822171 444930454
1 28190307 554185166
1 390171729 830603436
1 899461765 829731299
2 340872691 141188309
1 908325825 783241338
2 724346478 360692451
1 133277015 38456166
1 159193304 891151830
1 900988008 340435511
1 671431985 709154097
3 889775332 510679866
1 969076098 490078211
4 53453410 360901470
1 894586046 636665452
2 756937413 17811684
1 438447762 81021054
1 182682476 683654511
1 692467492 736627671
4 711630774 766534714
2 739145134 894144190
1 55890794 39989091
2 134275917 250431460
1 347404952 712316987
1 335152875 639535078
4 559983149 74724622
3 729494319 240129970
1 422438399 461730517
1 314427308 750193176
3 592872373 107345481
4 248629919 348586425
1 934316676 543408893
2 42399728 763040616
5 216638399 526561457
1 253101186 636923940
1 930328389 60672420
2 503999758 376117476
1 217084765 781355037
1 52013383 918883093
1 500791871 394622625
1 44657440 994493370
1 285825387 485374249
1 523688736 567749381
1 610489260 246196739
1 776878692 402885827
2 850510665 560800712
1 567691627 355598890
2 349364633 846863407
2 965463805 205137074
1 209326661 754804432
1 393540252 329308103
2 384369183 481691375
1 145744306 509778506
2 712353443 734543968
1 465542826 181181022
1 560686339 55514022
1 234354545 917671145
4 797814788 270133400
2 324370244 852445675
2 152045859 203953927
2 191968439 459995186
2 305874728 151410600
3 772794866 368550425
1 578299496 919913124
1 24908688 730706988
1 412084678 253400744
3 677699576 892616845
5 118055980 547621991
2 730000551 451666061
1 35525442 149658673
1 599331874 596306532
2 298036154 532100925
2 204166066 686068492
1 625532445 38355130
6 600226698 256495153
2 73986630 296794328
3 207557901 183257361
3 787330565 489747860
4 297254600 411156897
1 272782522 256389202
4 648302275 193192774
1 996397826 698903309
1 670932088 365068521
1 90871618 991478801
1 259881091 718344499
3 90015997 650003953
1 741218512 873368960
2 553487258 668299082
1 732836695 827735554
1 718867176 84741609
1 322339223 715520511
1 498940689 875938389
1 993503235 452671271
3 108814505 990502622
2 146501118 455397767
2 401132005 432676855
1 526864494 180751741
1 913138063 936112624
1 10729672 710198783
1 960289241 214214331
1 984647268 15722343
6 151706376 17093556
1 810975187 682745265
1 271963253 779530057
2 933606168 819931883
1 353403925 932601326
1 515670757 880650714
1 6316029 172740594
1 896588554 934950179
1 783726747 254944011
2 639641186 169321521
3 782958925 753931736
2 27951600 36637848
4 459978636 209452446
5 895478927 122391834
2 656986749 112478414
4 465740286 923273811
1 750385958 989301381
2 136038572 891867604
4 89045823 50139084
1 145961756 476521517
2 94471994 595009855
1 872673171 461734190
3 114402580 926001464
2 697646838 457450660
1 78271995 888179937
2 352598792 895352420
1 18673559 164094646
2 423733294 414773133
2 618791432 631455713
3 281531029 514338657
5 389440071 668890407
1 910313104 840830282
1 749529584 661100902
1 510630406 929345232
2 694168355 770184922
1 919664556 418578989
1 941326352 509211141
1 827821381 419325658
3 629909589 936670681
1 895198728 864322633
3 6498567 93321267
2 260463505 213430588
3 822171286 907721586
4 529093358 323471801
1 36880123 134211029
7 164618563 180424520
1 423706380 728585206
3 930718979 166010351
1 33435695 88072399
3 570565451 726487995
2 124343383 204486692
1 531733252 209120125
3 256732677 708497806
2 512674106 17946814
1 820628510 138816606
2 210371909 448714935
1 785556605 140189654
2 280107568 58221713
2 807442114 755280991
2 979420218 14904400
2 656020055 649921516
1 597513161 251895661
1 706832659 492861142
1 136245774 452005328
1 885961619 688829570
3 337986690 449871046
1 242213883 972445606
2 84686337 601710459
1 970300642 210746440
1 167623462 322674020
2 162869997 343954050
2 540541822 625433338
3 493281192 315391499
4 221971420 485212027
1 432504557 624785643
5 878010562 868594589
1 566511867 463517063
1 256085579 510937522
1 832368886 454019048
1 675413158 699955362
1 840786947 369531951
4 722845227 753431980
1 488559986 54429955
1 655576866 794326271
3 51969670 76475999
2 394833101 729365572
3 775053270 397667369
1 963497654 637613732
2 224294618 695016458
1 918179183 306920332
2 131374990 80355534
1 157932570 57883274
1 727728352 37576990
3 319292452 180081028
3 767325758 888027782
1 182586670 883993867
5 42001001 508980177
2 711464829 999057393
1 542822620 757334830
1 794976088 151477423
1 341984205 642336818
1 77715846 203682097
2 311507806 180002649
1 92372537 859238916
1 178727175 673622962
2 78109000 784591317
1 924568663 297111631
1 739673694 315641787
1 264035463 386546480
5 232720862 33121172
1 854193265 316096388
1 243908660 561752464
1 773011013 376682274
2 17156951 144301714
1 853591587 516472428
1 30637666 975856279
2 295495854 545833931
2 464545735 454963129
4 50396693 974351916
4 787559495 342185430
1 395205959 794679477
3 917068703 383373676
1 966114142 665653882
2 938936462 787695649
1 334904914 897938414
1 466386411 661831050
3 545004803 954956004
1 338267431 852478846
1 960062699 940550627
2 923223976 384135889
1 611711478 288023091
1 340352063 950064013
8 352603559 807474308
4 411133379 800332123
2 522304444 640508455
2 164456067 427275927
2 843555927 426103988
2 865671583 625910518
1 961027094 113437488
4 987952547 564761222
2 162375159 457452165
2 705391598 288160591
1 914876260 350789138
4 535096364 458425872
1 958635984 653802353
2 811848280 209167848
2 485368320 711044512
1 519397830 816966279
1 605767921 331169756
1 540926553 127126479
1 696954207 621266286
1 604855189 349951225
2 84941431 875595326
1 898329187 424455221
1 203058010 192819122
3 562498431 704437860
3 701257824 308679497
1 2167954 974744058
3 561676023 564410579
1 919073250 906351403
1 213907979 627296512
1 613776761 73680864
1 663177563 552326208
1 462821681 868111076
2 829648554 611279219
1 24023180 609267102
2 476020659 228359100
3 646273362 853573671
1 790806152 117983795
1 654435698 999698534
3 449430475 793903136
1 457649624 790597317
1 204702896 945317971
2 650660562 917438442
3 877593320 127442112
1 840929849 133267272
1 622666570 540534421
2 493800549 444124784
1 562048228 581543272
1 909353098 156581164
2 844617659 785071792
1 158552174 2932752
1 581087570 783773154
1 49417256 453129736
4 309487550 205673012
1 906617479 888371633
1 593290099 342159091
1 998648436 463841192
2 325660791 202407882
3 74054170 120441123
2 904332175 456185374
4 108993062 55786790
2 481561334 447005899
3 142523206 430515638
2 199801569 201472950
1 490196063 709546314
2 612839539 393839905
1 691147363 921720726
4 875402988 144607706
1 127494046 12444172
3 78827994 733387098
2 980620496 4743661
2 174892505 484416048
1 947556653 403083910
3 19029563 327525601
6 528430489 583528228
1 288394238 200261813
3 247068772 424958683
1 744358725 368009423
4 807971936 107988216
1 986380975 108097491
1 828376411 863924416
1 870275530 525523495
2 987060392 839811224
1 375422805 403707863
3 147196069 720256580
1 402600783 540927729
1 657260580 549465748
1 590833030 845382200
1 562623420 776068975
3 555854691 403973907
1 86114323 105247047
5 427048587 747575885
1 293338500 281760818
3 438914344 433014728
1 556869079 877619139
1 135586325 409845634
2 210186105 779621853
4 899603674 131928621
1 932354190 58013624
2 75858752 881586488
2 841929866 354373224
1 985077140 609845417
2 550054622 833264044
1 95382765 873575005
5 4381179 144856796
3 265427722 483874847
1 995088591 655566952
5 432470610 131988127
3 510311406 110187863
1 228885373 644298684
3 925116948 856905722
1 836285020 81712328
1 461730502 18138763
3 85980694 605605206
1 515372871 651774128
1 78427368 413787736
2 564373354 109241521
4 969193514 75219182
2 678681962 155666344
2 747974818 252103446
1 591731293 508168640
2 999566319 453800412
1 359675624 447964624
2 117314388 353909684
1 465067642 743172268
4 13851237 391317152
2 476777018 268742908
1 25211142 62366662
4 691081936 804980990
1 724706320 515759887
2 95079556 202929441
1 897725289 422161676
6 728532457 766636132
1 249908401 691445778
1 346534348 35468717
2 852024307 210142559
1 858346143 146112601
1 884163241 96980188
6 615940817 21396566
1 446357731 330397326
1 281979850 536152897
2 664990355 799568268
1 248761378 370636765
5 900737258 298913853
3 376939663 629019302
2 121099618 693549137
1 299962632 628257297
1 894797157 846019321
1 307994226 95157367
1 478692605 669713745
1 328121028 398358811
1 627471011 309326861
1 772449333 913585098
5 253776098 734413477
3 705944903 272729494
4 231430885 187835360
1 134642073 186318048
1 29867410 161756776
1 812006786 35754964
2 683004636 340078332
1 381577383 998596509
4 592221587 357726526
1 843494654 484393338
4 924502818 256783182
1 684262269 165295936
1 470115820 12641398
1 540854756 587706474
3 908834187 243617286
2 506279396 218463269
1 773109854 523904909
1 397687641 224497533
1 457858601 963387521
2 529156519 174442488
1 867955759 97142587
2 663662034 950399097
1 503469432 995269825
3 35966623 575890819
2 214509027 941505980
1 807951489 188315282
1 538208042 252263188
2 532521350 998286914
2 120922360 603460052
1 916450001 782445618
1 393445727 666352002
2 874918330 890090913
1 740312368 322276776
2 712783036 60091438
1 674733846 911318577
2 681009820 634922348
3 28716897 631283797
3 136874201 402275121
1 670024031 796013993
2 991364385 452938213
2 858753802 19462004
1 954764418 354726398
2 196280925 177990542
1 768018220 940032770
2 346556185 77684680
1 516754196 334662431
3 983443066 644491409
1 434804690 581182816
1 462343436 62085122
2 258600075 65891046
1 600681498 195509215
2 91584590 602030232
1 264226233 533640901
5 426588063 748370835
2 950542974 923827278
1 220979520 388234656
1 993023173 492415659
3 422635931 933406373
3 721857287 873944989
1 473216511 409573682
3 940076423 309562691
2 803858188 240321475
2 562879463 772350690
3 255044240 51078012
3 111183959 969261302
1 905637771 342729860
1 131949233 210436790
1 553288251 176828150
1 578665949 79621509
2 657474037 749728107
5 275239526 59361022
1 88592690 701168984
1 145015215 648760148
1 839642254 699965427
1 516963183 609843318
2 531993623 927590502
2 910369264 90380108
1 367464837 821881428
1 764908457 642068850
3 659040644 182195643
1 411330190 291423465
1 792091985 463813409
1 889868964 954445303
1 286741550 222724616
2 897032430 382828330
1 561305652 309776727
1 606678450 784128738
1 193451954 73357676
1 848982959 876242272
1 859423379 886260448
3 496577235 748487149
2 817758230 495579215
3 96078091 738411430
1 864431291 411178468
3 513487058 406050036
2 510348436 151482467
1 669274126 340602174
1 525609921 421125359
2 832755672 161930115
1 654052911 757941832
1 279903690 594458226
7 32407576 678265814
1 502227211 900423481
1 525528382 16395205
1 981899059 806256940
1 202162904 457638248
1 597839550 941482720
2 740932328 844212209
4 978473875 551749962
2 745986938 404284996
2 198802272 894897041
3 248060771 530592231
1 820019172 766348334
2 935735053 461275193
1 730877677 420131697
2 936562839 53861544
3 709656741 751082457
1 852672948 141581246
2 827002996 681734023
2 653665813 420756647
2 468018887 527693669
1 250939212 468050070
1 16709094 816390234
2 928413377 470810388
1 677622662 517867422
1 765580084 920034555
2 718294896 846485739
1 4702184 660965479
2 29056892 721415159
1 348270183 266298733
3 57293489 983109299
2 705654252 21173745
2 29505109 237002282
2 45934295 537744143
1 140385829 363606959
1 447413934 880089769
1 936366611 330275789
2 955333645 880510741
1 914199754 246878358
9 88483145 509344375
1 738019763 223395527
4 51045989 624670732
1 996806258 668200389
1 572892068 50189713
2 279385990 864300949
1 887570624 214565578
1 764646462 294529737
7 830084062 767140285
1 384735304 295794030
1 282929385 565966518
1 490191467 574157382
1 546332821 327498789
1 257825869 772226577
1 358650618 900813924
1 160076855 368273861
1 150085932 878046586
1 821431389 292480291
1 444048779 200472391
1 632723264 305763795
1 872575537 814357867
3 221975507 762635150
2 791291277 833977772
3 898112157 941712647
4 799850593 207668010
1 207959303 100865511
1 67791422 326485121
4 454982415 892815550
2 395414625 456835069
2 91974031 404931303
4 706266240 504175378
6 835223748 467549476
1 255217432 683195170
3 794644774 31733767
2 180409507 628428304
1 805233607 440044528
6 200062648 768611020
4 687520703 974173646
3 805566528 962969986
2 697929925 995994895
1 873629004 659238174
1 929990471 642438790
4 504971248 359196404
1 688751459 334276316
2 724643485 579609821
1 780268569 988570846
2 843686290 17057781
1 229959134 550942150
2 120949990 927051754
5 974603775 157124281
1 615826497 29364483
1 887663311 806715733
1 184091573 386817898
3 630991133 103734631
2 549438306 194971770
1 237852188 144905139
2 793334158 605063777
1 837208324 50539280
1 348299712 164707663
2 486902179 890658065
1 728041167 174211539
1 271817790 629014309
1 46953850 519625624
1 259199705 240347357
2 842828273 219732151
4 697750584 144328592
2 871859462 662378749
3 994614222 31373089
6 253834762 860022697
1 35130466 568583384
1 464947486 165373215
5 657370798 841348917
1 49141507 579164827
1 248577243 158212086
1 17023297 542003669
1 485584613 170076773
1 661054230 304338494
1 41640508 491799085
1 411821743 156892314
1 160208527 351948319
1 708433078 122651191
1 151348538 277011410
3 709875353 58453293
2 854858182 470128203
1 420752953 998900487
3 261904421 66338383
1 252621687 941414842
1 90927150 975729701
2 511786027 615965711
2 656677779 433844240
1 678343448 451437546
1 289102524 626272002
5 297470000 769651855
6 50913174 675494905
1 657399746 200295032
3 505583826 972475702
2 703874773 384269550
4 68758457 925255486
2 77190452 245952006
3 998776463 107363068
1 834625930 267138262
1 64993862 847891851
2 949944301 402105660
2 664802306 871588953
1 559159265 790953735
1 87229389 980857818
2 689848795 98556104
1 9456527 222286108
2 222839866 118078510
3 313714168 850050174
1 500343494 120335343
1 783189058 643546577
1 781966463 820247975
1 45604833 685933825
1 250232535 125142724
2 38986626 745543705
1 524117708 554770703
5 447012603 478331302
1 332761338 638529763
2 74348689 686936920
1 890603426 645548213
3 580318267 719330462
1 94652561 898762424
1 149112332 503222587
1 977465250 28090316
1 791505627 205218931
3 296226940 261159978
2 120613184 715382309
2 614163721 723001059
1 883457226 686238019
1 594895679 755411100
2 458704071 63848535
2 2872653 545132276
2 754422644 650658648
2 211479411 857175793
3 777010049 481817080
1 208974504 315047618
1 397388712 88515809
3 623376587 553897412
2 556077564 50920963
1 642865955 181926827
1 35078800 16106802
4 378872343 716085289
1 530000233 472673961
2 662801046 130475594
2 306075002 400449798
2 807063314 581581099
1 900267553 856769116
2 39166652 347007602
1 296346208 868116083
2 387735209 120717829
1 204757010 377152688
1 750374205 359240920
1 312885246 369690086
1 654989413 498281805
1 108648151 414641297
2 606475469 208254070
3 972452471 831623103
2 739664319 578228455
1 340547658 761393713
2 614407515 820447319
2 975654965 852735900
2 494320395 411421189
1 167826123 391929580
1 134361396 698841297
7 324090986 598176859
3 714597919 887155001
5 483000517 752504615
4 738207801 719946022
1 567243973 328587789
1 369465918 871698144
2 473026817 758930496
2 176158394 613339001
2 828834673 812212337
1 894875613 560636865
2 40922765 230982652
2 875615686 104790954
1 812516766 411415734
2 794129323 130612936
2 336875853 435574927
2 921703776 74492467
4 361516658 372752920
1 934254899 667779252
1 219628222 583894939
2 59570696 687552659
2 119571989 138291646
3 764896787 514038503
2 536650780 383891651
2 602381165 459804246
2 622268372 393925289
1 167175688 203086373
4 590579474 440494715
1 52155306 538080350
1 609730535 123503679
2 497189714 108406044
3 410402195 912588
2 119482567 175783021
2 47328827 495853124
2 74676389 21874882
1 644927081 761637023
2 684375410 675451331
3 172834317 427665186
3 643622459 560599103
3 317433069 97641096
1 730124184 688620540
1 469719501 530053482
3 211397331 405109033
1 249002945 240488206
1 422406199 767413486
1 368626886 797384164
1 898414390 110017895
1 590554509 83056010
1 119499349 821323452
2 916266434 622643884
2 773565780 904975096
4 279527727 484864505
2 435970160 814999566
1 305219169 56096580
2 227000422 865146254
2 429239808 729603576
2 472468499 621871040
1 683451971 249800992
3 422676120 332833149
2 390577992 739104549
2 845710305 472781809
2 576301564 843885042
1 692450920 899333140
2 164532782 708026778
2 551696091 24148066
2 514984614 334906859
2 982970173 355799480
1 982890068 633379265
1 259996509 304520284
1 717613317 62808715
1 248134952 731509782
2 118181308 947940080
1 875414192 368160515
1 508879142 572293177
4 435374624 103013508
3 429845978 596868591
1 886276261 226351773
4 961138631 999095096
3 182402302 106119918
1 656619828 662399526
1 90775500 446476037
4 425638181 539459913
2 830310332 734517865
1 647886066 105149098
3 954245907 357763299
4 331498836 991228430
2 515162596 423558111
1 370602893 372945561
1 295708178 217884766
3 703900178 13449126
2 181513126 28940878
2 134216372 358761545
1 533720693 668818922
2 834677002 951641580
2 270576480 823967679
2 278648744 637743564
3 375356323 935996048
1 314189458 120589397
2 969347981 506751866
1 850239736 755794798
2 602372273 670463149
1 519796166 177806450
1 902822566 633586464
5 240599868 158971533
4 218818977 61163326
3 462259276 485438231
2 162857299 976161872
3 826015166 602666377
1 758864212 585819523
1 847158684 534110563
1 818739430 235693676
2 924751655 958706926
1 157874955 345537593
2 911565269 538440191
1 542343312 855637470
2 118796662 636527320
3 984425387 936030655
1 588563193 270459564
2 643749064 937003139
1 835066751 229060592
1 791214832 4228374
3 943106550 223270732
2 484559053 991086523
2 88174511 55755545
2 738329910 923820710
10 494052971 996601295
1 612145018 129401682
1 359144140 122712928
1 171388815 483687167
1 580338221 30466186
1 10258662 372406158
1 364961414 588415720
3 768466711 294254292
1 717300399 839074680
1 476368315 836767765
1 541213321 907969979
3 16596358 214820915
5 800498797 233065274
1 754961787 825755328
2 460085334 168259863
1 463256134 676701230
1 559613488 579455214
3 24898268 542782801
2 715115684 578141103
1 721934340 733460835
2 370691162 947463197
3 186001793 443816157
1 442873581 247831587
1 756630051 600444398
1 341197256 399962819
1 912778531 298183627
3 201665979 38880764
4 12813881 670238665
2 39000500 781264112
3 713129309 156687990
2 25347981 728275813
3 753355830 191973607
2 671338496 995443723
3 471340333 906247707
3 435526855 810676839
1 278501787 228978194
1 122546042 471319398
1 864558561 75919206
1 445762367 297854516
3 625672817 921784540
5 57582096 959056654
1 737640634 73474812
4 417278434 732402670
2 438628496 183135881
2 438684450 574741024
1 892114596 883658464
1 62451954 406720579
1 298008315 248884224
3 38317667 445983354
1 801670864 677891481
2 680457251 7967747
1 329233615 588941893
1 897910268 617958404
2 969829428 105687422
2 779439482 419217817
1 646856868 677138241
1 740297322 523696162
2 669848429 525382381
3 139504021 510055862
1 381245402 643638909
2 861804025 818467272
4 208882134 364722788
2 836167113 49700606
1 615531708 291862685
2 832326544 52899515
4 278062581 236666599
3 65406558 63538220
1 877598889 958992119
1 738462013 686634636
2 794849570 401591425
1 534679110 872782348
1 317994822 687838385
1 433689548 340080141
2 15953899 432232719
1 100198588 913495408
2 42395534 449803855
2 683649455 281877150
2 832730884 113537066
1 445473526 633060784
1 243882133 401165598
1 569913207 723242509
1 878307523 731132736
2 728016081 575696861
2 381912993 283591739
1 960760938 273866935
2 166207298 502748558
2 994577953 563081925
2 122679473 218509261
1 856473202 845608862
1 898943011 277085821
1 641058445 707375582
2 528435341 441226917
3 484851066 781725795
1 290698706 77431793
3 921521189 907084332
1 401248070 893299750
1 681510903 93991744
1 366341407 107183026
1 147106436 336398634
2 849784997 63152964
3 392116018 713252452
1 774638643 999068042
3 878967229 206855103
2 630716047 64757731
1 112484289 133718479
1 488363282 976299711
1 587109813 107906436
3 157624705 945044852
1 883555322 452946469
2 757665131 549804824
1 287616449 551991394
2 834607256 204290125
1 524466797 90839259
1 749957741 100728786
2 557993379 134483634
1 356405163 800965738
1 508449230 352893890
3 166581261 42806623
2 355502343 62559456
1 486357961 784988808
1 8414540 341495481
3 106290363 182228677
1 712472291 117164481
1 631757083 743041211
4 12831565 823729068
2 454857164 202476819
1 67022054 242825948
1 853167469 964088418
3 158639101 259212555
2 960021539 442983500
3 327798044 881752666
1 91718516 690629195
3 454670215 280351029
1 498003288 867737747
1 277978017 405894673
2 959274062 718920272
1 337444494 382200119
1 131688511 524188337
3 486715793 976420386
1 96518122 409617046
1 456026180 780850477
1 426530695 206977396
1 635000727 856428351
3 432211572 27748594
2 453238667 903110654
1 481049113 24593330
1 626999094 401595137
1 464169442 444098148
1 919609796 100607197
1 333852062 33535552
1 411203430 336440136
2 111177998 398622529
1 681322965 840638447
1 156334113 937502670
1 268898544 502212742
1 277539295 486289472
1 412216786 612780581
2 589705508 334968042
1 934385103 192497794
3 342274135 647777982
1 292575913 728893638
1 682094459 834310590
1 942237420 515996105
1 436267291 367229299
1 348542019 671241808
1 648355125 859448766
2 394331201 783384783
2 657300006 979043695
2 521514945 664119018
1 575111037 936569947
1 145207843 634579893
1 244931960 96767863
3 674513634 449120138
3 823095832 785008479
1 170487226 438007701
2 437482420 116272222
3 969590763 74455447
1 198769841 728943705
1 845569289 562804060
1 810819395 888049562
1 949868793 763253812
3 265657282 337930066
1 61491413 318290966
1 595469895 682076470
3 385344120 783659214
1 848948681 194036069
3 791585674 105044018
2 432859263 554855607
1 886511179 387596480
2 271268109 828198442
1 511419131 486393694
2 813213550 290007031
1 386985780 901517158
3 961586193 505750387
3 688914866 549785990
2 767760162 289759031
3 2230185 42393385
1 465850443 919322781
3 138133784 578024697
1 871820611 957949347
2 135391787 725672541
3 68233850 654249890
1 972966649 735298094
1 783577104 749332198
8 996198022 449015623
1 817510431 297908313
1 713090693 253250330
1 763252373 606995326
4 388514639 702907660
1 276126862 974138601
2 926243779 127799812
1 680906369 46507113
1 282843574 356059510
1 376911638 779279117
1 392235026 763443322
1 880015118 616888068
1 18479595 54741458
1 36343743 817638033
2 275967522 408114369
2 507937972 923582418
1 923603790 153475076
2 695801968 804598892
3 980924385 966120346
1 671202034 472304947
2 959547875 504722541
1 528403002 123831540
2 764036205 330230491
1 208314270 618354930
1 463926026 997798764
2 894740065 57442214
1 159024952 459089567
1 806318436 793348749
1 575909134 699980435
3 535882745 164213437
1 246494585 466846145
1 464859871 463517017
1 260005690 63758273
1 184319280 469543313
1 19900534 809372407
1 253720381 113246361
1 113581393 805278518
2 725907828 33694116
1 526176358 554969578
1 604540712 416724276
1 192746162 529882969
1 99564624 735166162
1 179707130 67864556
1 784038539 183946883
1 396758748 640722795
2 701029658 37140970
2 924326068 867624857
1 36722343 23295613
1 742014352 887031895
1 939377879 304001761
1 255013388 578877054
1 810110970 855631416
1 886902743 424545147
4 173762317 175624648
3 533502012 371612688
1 84130021 42970264
1 280500135 876674414
1 903364465 222557441
4 192482820 379212164
1 677595851 333339565
1 852119828 785305340
3 680601568 243864206
2 135796647 737242242
2 546658044 692729341
2 565524856 682828798
1 522375314 288639114
1 972900009 484054999
1 237232571 521109879
2 96746907 760310454
1 268829222 355831170
2 357613156 336573843
1 149488265 592398732
1 314318239 348861233
1 554008657 515865005
1 238683942 133971830
3 966097479 751116581
4 17171403 563931625
2 706668438 220249175
1 217112344 189805664
2 304806562 672722673
3 171681163 286080152
1 254599421 510944570
2 805126732 998876220
3 413323567 805397587
2 782570899 659147632
1 113767878 788098325
2 436203858 157327293
1 477663148 33658992
2 398434531 578310489
1 854433726 650735907
3 743992355 839637227
1 274212502 103809706
1 307651830 69521499
1 633988905 350316616
1 566401701 86169483
2 243708156 890465968
1 453586232 158257946
1 901975844 888786770
1 163220376 966329178
1 268214173 419820231
1 871126452 934915169
3 616084793 780997700
2 245265612 716079140
2 764983300 282363755
1 930686161 771936295
2 219473881 489963318
1 322288971 776279272
1 187445224 6715266
1 919667753 989223990
3 986842495 380666716
2 41196101 914883657
2 461091171 339034890
3 765664231 893720852
1 711653620 584371898
1 252246688 132656051
1 910336166 413915444
1 623887634 269951322
1 399115294 569482728
1 675762959 77418974
4 892451583 541413833
1 478568903 872973199
1 787851398 667995589
3 595017678 801241869
2 777700343 383058676
1 945670557 278470064
1 443434060 218603570
3 230412897 110530265
2 272905019 211436323
1 70705261 300662126
1 783531661 540139320
1 488000567 807124257
2 456270869 276847862
4 482231251 511226622
2 162483742 887503364
1 872946579 59329221
1 547104961 988143530
1 67362147 720768258
3 498032266 810415941
4 821410372 347579686
2 978778948 264887270
1 583802905 918110243
2 821636679 831867982
2 862560370 238221911
1 969463457 421829388
1 321417870 669927983
4 794076299 630674561
2 574172717 111342942
1 285403984 136171773
1 766600313 473855477
1 481761051 46779804
1 633571785 952296991
4 844246956 937736717
3 722414875 906641079
6 539799665 862569124
2 457989911 881818123
1 741916700 447602935
2 568823064 756020700
1 481025298 607025177
1 994099335 687367463
2 274690465 367798936
3 754565579 103087982
1 714222617 856862187
2 472781016 325761345
1 500698730 300714632
2 757490439 346502695
2 15025349 741117220
1 541782262 737183871
3 211129305 358761785
1 66842647 154815863
1 990317469 300698006
3 787929423 573842411
1 816984060 211242740
3 855722410 219767417
2 714120759 745254614
1 492920361 176324698
2 89413886 38509884
3 869961190 867167118
1 769486926 547202824
1 130009362 360121764
1 943754163 517769834
3 97350835 157704241
1 408971687 918386281
2 829588169 200723426
1 639946718 900481598
1 104868071 7812227
1 992251417 618762919
1 657666478 371124972
2 470738440 795946561
1 143815880 926784073
2 296523497 343056156
1 917155173 450205092
1 283941691 365238068
1 735651548 594448918
2 907543174 591090722
1 581285023 775908072
3 766772958 15068928
3 769957731 245375411
1 372694752 738860704
1 393685278 590564834
3 781606982 709737735
1 365634736 461172999
2 639632170 813664652
2 909436404 74195886
3 197096320 441732507
1 414954432 640136715
3 619767514 95632472
3 634063872 191339823
1 277812079 44007301
1 115673104 507455735
1 485835446 151480592
2 879964733 710342907
2 838650638 873767927
1 965153466 325295920
1 55830493 414470377
1 566869804 234202424
1 536119882 32466397
3 202720545 619977289
3 148306776 433598861
3 832821406 541154096
7 686175785 578415660
4 628604643 713749239
1 297038858 8138322
3 889597234 165662827
3 240268047 816041101
2 380005920 790551757
1 680227656 769837448
1 259372546 949866200
1 304673707 263153462
1 844834820 790558215
2 823373041 573645826
3 823480661 380972410
1 825480656 941615635
1 572298441 115178023
4 669760896 423210753
4 527289262 853391347
1 856571364 1168324
1 508859951 995424721
2 328648510 653492291
3 918437444 666266882
1 887758232 72966796
1 554304625 999844156
1 448605469 990342628
1 83523009 492322252
1 708465196 593901308
3 399444110 308774066
1 215032860 550642578
1 679997245 154634343
1 266169555 697524894
1 483110099 105602417
2 740666401 262655287
1 93660005 957797415
1 914497351 842654554
1 859813400 159531483
1 271766473 239299245
1 727861618 450494270
1 500789301 421106803
1 303058097 342561170
1 356102227 611683017
6 64066479 302774808
1 222033003 690414406
1 148386951 261357584
3 135277353 697359078
3 364284045 379037983
3 918825690 826239641
6 765970127 815786191
2 337506111 336177838
2 49617854 418662787
1 491504684 671548759
1 686468475 136488712
1 678756124 513233930
9 489502231 854797624
2 30042903 133191728
1 279772524 580674261
1 766944151 993204722
1 984747768 473040082
3 665044425 732128438
2 768502822 70254458
3 71621845 784452471
1 19573906 899703696
4 208083799 645441740
5 757325361 871518194
1 672084604 933784917
1 520340935 653286321
1 584846317 752723540
2 818939696 105738288
2 788215736 431381049
1 795869715 938258228
2 75594517 699360190
1 305760996 286542520
3 394780572 271115885
2 935895916 625797623
4 141789798 834278329
3 213889331 759338170
5 662832649 784157999
1 950863032 834921489
1 888136769 196710432
2 181991905 972559608
1 49751244 41896106
2 661890192 319842791
3 14363827 831143939
1 329245342 435083034
1 203881394 660165871
3 898418616 578483750
2 258479186 668792322
1 409965701 310999044
1 339685534 149202586
3 867804468 700021055
3 926751520 696176292
1 473717120 388126632
1 28272235 255493106
2 312266984 323533474
1 747252932 748049254
2 354747751 347096956
1 301187151 474983146
1 993440285 104389472
1 75892014 765650934
2 822232521 445790925
2 682482861 922918075
2 948961761 110432838
2 249673398 67496413
1 742250839 970543479
2 355870073 949448099
3 25804446 755720263
2 137860039 295763275
1 310910897 78368000
1 160374911 275974176
3 903575218 148547639
8 113680780 951263584
1 548539888 724514613
1 730434512 754465502
3 352411542 50055300
4 838870190 633481457
1 541293642 614630729
2 789231263 489891338
2 406233579 673878245
1 969150739 522052522
3 701625750 724464719
2 706492477 214323168
1 400199043 349195268
2 193443107 846757563
1 533437105 76360453
3 686221643 770123327
1 433105060 847869448
1 944418740 658551005
1 776472874 863115744
1 126264637 549247854
1 67935962 981259319
3 468599747 265558814
3 26916243 136139394
1 826998426 417505353
1 528701822 66377792
1 809954323 799615962
1 545663954 228457215
1 802582744 843253704
3 35426719 114220968
1 858044047 820581912
1 597567786 26584004
3 487149430 787692406
5 153011624 777844914
1 831470586 679818791
1 192192880 963257843
3 189208852 586872215
1 841376532 445212553
1 320760464 212615098
2 997146676 655014025
2 912094037 111407507
3 981753657 547409374
1 563601901 912422994
1 945241086 495351357
1 246895587 447017371
1 11318083 875528058
1 28592744 902054511
1 639574672 685133717
2 131089691 799661030
4 354312551 406898186
1 3265325 17189150
3 496927719 676473774
2 526593737 699674896
2 739289560 842848803
3 609602763 809044813
2 593411036 445533123
5 60745726 553259377
2 185784805 391963442
3 80401565 309320262
1 458079935 774239256
3 82995429 731264174
2 831676654 939306512
1 4784937 571382838
1 24015597 70028359
1 805273861 343497697
1 314966766 634437023
2 199567730 762339431
1 564128293 78923303
3 691069173 688394684
2 898810521 264761199
1 373742997 125892387
4 186260827 555270361
1 882641378 899310240
3 445047214 854908099
1 852843277 784605817
10 768027999 945668815
1 744136841 37827032
2 308060715 517902030
2 127164810 82045073
1 689301730 351825815
1 342368840 102057593
1 621548533 748223441
2 642263414 87723682
5 67353702 109629487
1 585319962 11480801
3 897045999 3423248
1 543488692 267362221
1 510480754 469077669
2 977449848 755141006
1 144553428 583212220
2 378537079 7576228
1 554696824 353554159
1 304543056 966712804
2 763475325 392784906
4 282540217 346463607
2 752532498 724684750
1 41366320 591046070
3 261579060 317178985
3 11530735 239348159
2 447221607 795442943
2 716215547 380551423
2 16054531 35543316
1 733951952 119419142
1 486474867 645701719
2 940766889 8633167
3 51930014 923590187
1 334803438 416528082
1 460439758 393753769
1 299845317 700007511
1 752981430 185383927
1 474244028 755065008
1 826928032 621345121
2 599868496 328460851
1 90567910 88759942
1 538179781 576168461
1 281323964 224649640
1 720726109 365482155
2 456022497 41217893
1 678892644 507018080
1 703045969 822704635
1 508436327 770536912
1 493578920 801545322
1 791350829 841109892
2 171592119 975314222
3 219167197 951443100
1 224058199 416897237
2 212247934 765694934
1 622309263 916365590
1 123638847 821904292
1 207139456 493627422
1 155598658 565983512
1 611353143 562136765
2 457006985 345021906
1 886903500 434758337
1 23666479 669449703
3 883534166 189313681
4 96866990 137252250
1 188272477 411913356
2 244100348 773410969
2 308998848 555826529
1 895465736 325021598
1 828545867 36050800
2 703139089 263577335
2 174754552 351701244
1 953478926 822201953
2 904028603 557874117
1 189107071 512536141
1 745293645 166441626
2 132307711 269738007
1 988906172 485033628
11 350182176 677121663
1 963585705 365666063
4 979044623 705839903
2 592325329 599451300
1 338764135 255473527
3 638646643 675176465
1 235980602 87167175
1 60194296 849625630
1 306228197 71313120
2 100601123 954446045
7 73822780 662165832
3 274102737 94912252
1 628778168 142124960
1 953052717 572807472
1 568570231 587158897
4 4258409 570565493
1 703228473 805484994
2 710845144 745314063
2 53432409 986307877
6 602943076 486131812
2 179219494 873834001
1 110621402 201486978
6 903032700 140784958
1 22602953 206331391
3 682743310 248163264
1 855947639 776570630
1 490690486 420447697
1 257019499 450141071
1 561804921 653199302
3 700923513 381650617
1 984533048 409842420
4 532441075 217617884
1 798233366 488241109
2 646784069 579611994
2 804728494 755800569
2 570880977 413433060
1 18559335 707652725
1 252583018 115225297
2 776328751 282371776
1 858663625 389792963
1 857417880 668768290
3 306904629 36755149
4 584311002 807787771
1 290124115 720838373
1 587749374 717701476
1 577716310 263923891
1 367017283 368690741
2 739275171 811478921
1 569881914 528764768
2 438058010 189097288
1 598946722 766872467
3 195756445 656287103
2 427536314 902744333
1 84140514 918296829
2 836172499 636767996
1 479665380 935472693
1 265707912 28439828
4 417328486 993008466
8 300320114 73977280
1 365532288 702471637
2 519766679 442163114
1 14692877 907660884
2 712264082 577891023
1 206258659 446648682
6 564427003 577707437
2 399972972 691274583
1 203090536 831772632
1 870599633 327094474
2 507969128 721699811
1 804418393 879201280
2 854329530 367447699
2 967565493 498009868
4 334991700 113986693
1 91540362 201327980
2 50214566 739253399
1 887986335 183657377
1 697351061 538505985
1 472403761 905843796
1 618659866 647186164
1 873767685 212344245
4 848909959 831442680
2 892770095 161347251
1 168674250 808467714
1 212329379 886701167
1 960637105 991065401
2 9625386 652891678
1 492375651 489434472
5 418846202 256551768
2 888776542 341281830
1 534860188 38193848
1 722839579 72671263
1 37348191 440110817
1 676485156 910033550
1 563695545 519365513
1 395636305 340282494
2 206696731 821697065
1 210383999 42000604
7 664795030 699177040
1 209765571 630609605
1 984200040 730715508
1 334944871 558215399
2 466922238 867867318
1 826415182 537692428
1 922442026 737556703
2 736591245 534101457
1 793839766 476828946
1 927325751 915669695
2 783364116 352035014
1 153926646 958254920
1 635571859 547240731
1 407330882 908770084
2 764987464 863908713
2 209827949 696501563
2 148920405 806519754
5 839429191 331022732
2 440911395 67978278
4 336801522 204305244
4 568110532 471178838
2 398775090 57810824
3 193396391 971986073
1 16774821 791761229
1 440079463 5168815
3 114800332 246578662
3 903666964 398486641
2 503055598 737699688
4 846589995 454853066
1 209085429 779772379
3 353190665 205429375
1 989495315 76686146
1 100433546 455032701
1 249972006 559407513
1 113782269 1912342
4 326474216 482742934
2 112155235 285511683
1 145929246 98011894
1 411289126 710496757
1 689106890 640841871
1 277182752 396091804
1 710085795 722127767
1 693199610 197987434
3 497323367 790665371
2 855762111 964684807
1 710848575 285324893
1 179871884 498122549
1 127288111 754377759
3 232511658 863879361
2 793365492 487093365
2 312565194 50654025
2 542987746 530811434
2 260033194 519333002
1 107085911 627310353
1 554965485 511837278
2 331806787 194070742
2 603448357 660888519
1 271507429 598716591
3 240461999 209083714
2 512544451 556314932
1 545976467 39144438
4 626589790 84941113
2 704398617 470227156
1 166071226 506077537
1 115619295 539415022
2 272571479 290419969
1 182016589 3881886
2 880061741 290862669
1 795843324 278445316
1 782026732 173064756
2 96076450 549735103
1 730655055 311684773
2 279868417 193623872
1 181868253 274144302
2 654770636 518020721
1 272628677 178352762
1 330997626 670282526
1 464542911 365653236
2 880073943 58631112
2 64551930 460337775
1 365548612 28197595
1 763533811 533355446
1 998625714 317266412
2 814906795 715918701
2 51589419 323410829
2 577073828 178254889
4 576250257 353078423
2 93440574 507211438
2 687798401 379304331
1 267537934 291809994
2 146548836 714527085
1 646107229 732096766
1 315316227 349313220
2 995310091 721895694
2 935686070 402913350
3 968257337 915312367
2 577692488 959146720
1 335953582 751024823
1 49250364 790233996
3 878440344 793098049
1 946392048 48603122
3 652374893 758175767
1 764751606 269230611
1 47139836 804164674
1 24506803 364340542
1 600789546 277203642
1 560745883 714037537
1 897738998 509720671
2 910437692 572081720
1 107585896 476525157
2 670331653 917289890
1 843391667 480414547
3 59726795 501014064
8 638178349 280823604
2 29945630 790543831
1 776737760 996625601
2 393366319 624401993
2 260224723 200359131
1 784391704 12446851
1 387744446 686676027
1 663780549 628904165
2 98863235 177968812
2 26299723 602467698
1 710064708 562214814
6 672870917 237627197
1 50210377 337995997
3 528678971 974627740
3 227409033 874438101
1 56421742 786559578
3 245384728 237460182
3 538340298 586606618
1 149953880 268248325
1 755122893 868035687
1 152570733 213007786
2 125048745 274841794
2 630335278 566907880
1 696036112 371646620
1 329178815 688476471
1 61886943 15463773
1 992318836 300857438
3 642459090 374441520
1 410898616 923377960
1 865373425 776102700
1 881895038 454827062
1 612798379 197413167
1 963919069 86936432
2 176672076 199630400
3 73581812 649055080
1 885941050 662190952
1 96850433 672777520
1 428074900 516564336
1 107005795 81418855
1 814741597 217346483
3 308349588 539469389
1 93445417 396077464
1 760566457 315859108
1 413973390 68362984
2 449078881 423687517
1 884576387 520237159
4 619682621 399042496
3 51729206 446882324
1 145240602 528681391
2 654740229 507749894
4 855653144 472243435
1 398923636 546267577
2 250288898 865355095
3 936144400 677897570
2 272918827 111175380
5 893553678 885531850
1 110430561 468764525
1 971057836 471383916
2 378408248 705120323
1 563358078 277062848
1 779551587 851201131
1 127225109 477367061
1 571485577 705221325
1 920166593 722516903
1 810519220 463402857
1 934049977 381813801
1 183508424 627804645
1 780130841 385163129
2 949295357 632305827
11 979810420 815817670
1 375020326 877124132
1 841057716 597207434
1 949112546 303580993
1 62355517 696249086
1 879819341 382055323
1 541794375 817554521
3 615671814 285442343
1 728627863 818876932
2 830527705 129543331
2 492017890 930010737
1 989139096 323141347
4 274499635 166194835
1 406131551 186379660
2 14687365 737308758
2 385769857 840639500
1 921634199 598274778
1 378890992 907142849
2 410659944 674062659
2 354970061 900571130
1 262737432 715146591
1 14467552 892135861
1 84342278 173259784
1 233511476 151976785
2 587300075 836916659
1 690561699 495519487
2 522297242 341172417
2 197280409 494088600
6 824878390 638436282
4 614974611 705521830
4 250491261 119352415
1 408777565 746302219
3 746715800 454883936
4 27580568 942853300
2 285468577 280751328
1 935009705 136435133
1 515698972 303437091
5 745087614 240283120
2 96918328 750610302
1 928673695 269674212
3 535430380 639896675
1 406625376 816158064
3 454328589 103997395
1 897787570 851934752
4 989215372 163881996
2 981658946 852322251
1 477530732 750192573
3 565776678 264832709
1 558510270 590904831
1 433795724 707710434
1 684745859 118862239
1 178467270 320687872
1 214196337 323901084
3 564908426 953962447
1 433062491 360535019
2 246392524 591604021
2 335621354 414229573
1 493223806 658563469
1 764280493 202093925
4 399359158 857260670
3 544363369 902200361
1 49344204 445518847
1 586462583 338688066
2 889477804 53924853
4 996283017 7857091
1 957640604 427271354
2 99083657 364822922
1 158780716 840416428
1 578580536 747125749
3 560279088 714830334
4 357001244 497480529
1 489740716 447678294
13 979929849 338051671
4 999179681 997872912
2 563061685 140668840
3 345675293 376642054
1 428816231 306455497
3 723646073 872394527
2 801646858 490849242
5 111069534 307663571
1 94424077 515537533
1 692486790 760262228
1 214146179 322762101
3 262146938 595530585
1 25294612 557058452
1 109813244 458944322
1 367900661 315714228
3 142499944 79118091
4 350270414 246772399
1 730027708 327058311
2 361000214 84136774
2 68566594 888340578
2 719809695 623505648
2 773700619 265641765
1 870252915 382106332
1 785767752 963711236
2 523310733 512326954
1 498499518 693510809
1 13975003 860493382
1 632111148 909532442
2 229933491 523565229
3 782601704 345111589
1 600381211 744323147
1 180019083 729255212
1 972898443 602589268
1 345857360 932720592
2 824125684 558829107
6 992805711 753651032
2 926623267 198523661
3 58923921 81564984
1 987613306 33708778
1 111194919 342174498
1 714047204 596721055
1 454437539 247953491
2 203614525 11699994
4 249737691 541459516
1 962215234 225033156
1 414984375 218773756
1 502410421 383637731
2 773008066 597838933
2 315050125 107512744
1 612752426 326847956
1 236368963 449156215
2 5516748 196236379
2 864373400 310462343
1 349187377 989975632
1 846269313 789989242
1 476817840 635736570
1 608827451 951927971
1 596744560 735423517
2 941850986 925709256
2 403101118 355222576
1 650432873 228935329
1 180443549 742382997
1 218040166 506548889
1 743891155 112810592
4 689955175 853585969
1 89442086 967918624
1 739208675 500949713
1 593799507 864394977
1 547672814 987981429
4 116606580 504348585
1 87795399 586353582
1 348531058 986067901
5 365652470 522562539
1 306068711 226500893
1 288736154 901808716
4 447725788 343284935
2 486957182 99856338
2 362885941 634298341
1 913350188 264632452
1 583854343 926887819
2 523303312 353868812
2 336133959 67084198
1 571584336 36871841
4 63396109 602878092
2 924422230 861686572
1 489849958 27746291
1 29595627 222718897
1 476503149 704834328
1 254770909 571345571
3 325198309 623507887
1 711868624 591575390
1 955766577 844277373
2 379562806 630097165
2 754356669 331614985
1 509387949 684273855
1 184788761 225723884
1 847938986 314206503
3 25598936 449463633
1 871144876 710064344
3 727398641 354929487
2 64444767 415749783
1 917337664 840498803
1 734258345 341299476
1 310645812 797508234
1 744235138 71091088
1 434621262 510585769
2 875333487 615384528
1 528390505 413090930
2 66950132 382771384
1 10242920 382146600
1 595731493 560960644
4 301620707 303449065
2 896526341 940061741
1 222840478 329593947
2 211301084 437250850
1 772515494 453746417
5 868239333 152391674
4 457416596 388999498
1 439953988 821281869
1 44395502 744092070
2 666387564 439237374
1 857695044 595916914
1 795031593 219942128
2 651442471 812089932
1 999895125 692969111
2 693285028 110843638
1 808593989 492439338
1 984203844 32105676
4 385644806 406024295
2 289756289 874892934
1 863366021 19346159
1 899236260 977522367
2 986553297 120803017
1 683993068 114123025
3 844026652 188191462
3 338684176 647539037
1 451051496 754507365
1 335937618 889548248
3 465862134 788595976
1 341163946 246957184
3 528667234 811482630
5 657157269 872642585
1 709422510 335858222
2 156781354 475224975
4 994728670 467223559
2 298932448 797220612
1 138804812 574944715
2 7427502 818637865
1 135597161 397175181
3 132146724 712066001
3 106011138 602551191
1 236449983 501784112
2 793309200 525048518
1 30617946 160003147
4 229473920 839826256
2 322277992 799259236
3 758901913 710054781
1 332065794 719947312
1 547223144 339406153
1 736238364 78121083
1 735537759 463863313
1 973323345 226408279
1 429940318 837895996
1 478557083 948461504
4 884659134 801819851
1 376175152 976322895
1 207278563 924988297
1 347335489 830598989
2 397885961 315069208
1 688746920 827649507
1 825396976 442461891
1 608268298 733353751
1 32148798 749570855
2 914696114 945897906
1 487882983 635335285
1 797669384 907442300
3 907970671 776574800
1 439548032 861845736
1 964024716 366473288
1 891386607 191050928
2 378197130 464970269
2 142373432 659863228
1 947483664 624410264
2 920529010 572762715
3 168386699 92231121
1 275750101 705046765
1 100151237 877353893
5 947826219 832475289
2 23865232 508738866
2 932102393 601356832
1 37445132 411164407
1 750973728 573250596
1 883389145 89917859
5 245781775 591509409
1 665763495 809927979
2 810690601 372722266
1 128610291 22873141
2 352430066 702653621
1 841854517 837698321
1 626816032 881272489
1 747333595 904914732
2 856717417 364730847
1 999737040 671153300
1 619237777 935662339
3 553218534 35257528
1 511068003 760562391
1 791026074 925048282
1 349178651 975882114
1 202558896 667620053
1 934101041 659085404
2 672444456 531511148
3 438825711 665521434
3 868927256 907924924
1 800313241 383848891
1 375470325 561078110
1 88611635 916496313
2 228194365 697041482
1 37037653 861286962
1 134647824 632358709
2 441837493 917778865
2 586088535 336988196
5 205520572 343036786
1 578514957 194475022
1 462848062 364051896
1 398507572 647885088
2 726618375 10875541
1 384853576 780036557
4 192120356 922540442
1 501365487 893179185
3 503259532 657637246
1 18055630 256746918
3 25183520 179242777
4 78561721 415342585
2 363974700 590721439
1 291112118 130527165
1 909875039 305304321
2 725150151 117564824
2 58833468 101876626
2 140226466 278728876
3 129374695 299473724
3 655233310 420553604
4 403679359 102487918
2 156370920 245732620
1 675924925 764672276
2 718032499 852337065
3 410743571 604364877
2 89543457 66345170
2 520497840 355627468
1 657172474 907350487
1 50939609 57030983
3 155944226 732035069
2 971018250 890761452
1 913662126 865537739
3 997460418 489455989
3 17155263 177777291
1 351287585 588504590
1 890280434 258517546
3 628509424 344112254
2 113384320 330608265
4 152768079 832156945
2 114801828 353084405
7 863698468 340183082
2 884325135 340673596
2 35954199 949235747
1 101044037 451786748
1 332452619 102157770
2 236914716 23967658
1 545150958 506808074
3 475010838 525361469
2 845931978 109657320
3 892915260 698839519
1 954228649 487062400
1 255512269 199416371
3 138495911 20158373
1 467351489 725435102
1 634167966 581534098
1 946951727 635413880
1 367404863 923887955
2 500216106 179363405
2 687291785 828426724
2 135303352 744822551
1 480031803 351308728
5 248451493 719276302
1 433521092 972595099
1 215810828 509435944
1 720379158 382969052
2 701295838 878468466
1 897582231 357785520
1 763816048 620863057
2 59908426 118650371
1 811378193 602155558
1 788999351 769742196
1 900849064 575448706
2 824273501 650668790
2 934272504 380701969
1 599100492 283186130
1 198547556 112824863
3 135322120 682980699
1 839061070 60568585
1 698540986 646365363
2 348257176 304250235
1 380112541 165511119
1 88034476 698511079
1 687885215 970375926
2 213726101 737707610
2 337188392 995991544
4 367293659 49318272
1 863246496 267556187
1 704223268 503872941
4 183459105 777175281
4 230299215 58897348
2 793030649 200692729
1 891943893 151641538
1 44942516 581877450
3 886589327 232375
1 733764380 351278733
1 738223838 937785559
2 113879411 120227277
2 302335031 820208517
2 811209792 698911334
1 270587861 203358928
2 843443339 58679028
1 201899296 62157796
1 253776851 270591042
1 1673229 426622968
1 271533962 113333276
1 916128209 979102065
2 818548748 983963644
1 172019813 856783957
1 996815572 604152773
1 977196026 490526453
2 843397255 523046457
1 138683686 138125761
1 734329050 137601254
1 37374512 366173504
2 713863882 977608553
1 640956341 854544617
3 793262801 752504002
2 481993536 639381742
1 222025276 147441676
1 384122614 218568450
6 326537648 991996283
4 808979141 437015127
1 218007849 720696279
1 638041980 682331314
1 229996031 884801244
1 191650709 320561416
4 975975612 796872514
1 418592267 484676713
1 265310752 690940336
1 919302094 601824560
3 270906284 25369114
1 756866285 37083249
1 143038060 953147635
1 261001385 636277118
2 788488225 652018744
1 717874578 486830083
1 973230815 495964442
2 466199239 464777929
3 220136966 268559756
4 972755415 23343758
2 605837625 386821875
4 924356430 229182999
2 307973697 470554999
2 376013779 113427838
1 637410987 945304882
2 327604342 97774284
1 521197942 348174457
1 318144807 439188298
3 311648430 757206715
1 584593345 324884090
1 915258690 71439337
1 792214576 826734237
1 680083448 82889014
1 118908195 508523145
4 668656786 684649854
1 37795019 363419859
2 808596372 811671200
1 876160664 601283169
1 51247063 989944746
1 492916063 395339029
1 726591233 246100885
1 550919614 465166580
1 134415740 795675934
1 308381448 368953984
1 181428132 608047814
2 774556358 944129003
1 495967159 956176301
1 590535361 444048202
1 345416670 904581236
2 817399325 311558096
2 775004556 815618809
1 892156030 943018275
2 190471931 603752946
1 762651665 643941853
1 112592472 833463218
3 695274489 28529948
4 145506789 470775427
2 423636790 855691917
1 437657283 42460182
1 319817406 683990229
4 962499472 324597323
2 498095518 641646841
3 805505760 159697277
1 214208721 651298661
6 822496645 724339073
1 132796260 755393293
1 267288905 799107680
1 877022191 513023957
1 436308413 973913613
1 816777894 501133832
1 532445721 581850872
2 455800027 83671897
4 94308381 393122060
1 96740556 536044339
1 430021197 605428583
1 159235156 832741821
1 703776063 533677910
1 952822547 902566490
1 953465041 94216036
3 573666291 414905936
3 103152503 377165395
2 902154706 748503285
6 785819190 366852530
3 45317050 612943800
1 177736345 745683036
3 77652426 466619232
2 331931858 570135074
1 80231363 696964995
1 760905185 527527210
1 329928990 341671248
1 336191883 480705047
3 11874092 246028974
1 627678491 59995490
4 520465945 647238286
1 539170969 968377998
1 620313592 294701098
1 36549865 955506470
1 366068513 444416800
4 807749580 772364088
1 740695962 474384831
1 825811521 559183714
1 645557881 309350731
2 232266248 723042615
1 66916191 562363372
2 48662888 644157206
1 675270075 912020724
2 91128254 605771413
1 287515966 152862258
1 599201173 824004103
2 889830995 596809541
1 499409307 482255294
1 440234679 32334282
2 928189499 945765137
3 337725155 730377319
1 565768347 204040462
1 627809587 610501513
1 341395752 666945107
1 118494913 493640250
5 358853573 645194788
4 955539841 882290950
1 144572695 345864746
2 991798526 494328069
2 207425023 229814925
2 614728229 592417411
5 724181254 416469953
2 378343505 965389419
1 846029141 563428582
2 706375164 731755221
1 57991427 314707867
4 28637391 619283816
2 254748366 611922734
4 638452369 37520751
2 823074213 381667424
1 291833289 839614409
2 730989765 874463304
3 995305165 289259825
1 877311300 193714777
3 172053602 34441507
3 400098981 808461975
2 323951917 12106684
1 138420927 74077389
1 918579601 635927892
3 427010909 512530463
2 418837582 35680680
2 902227412 180671485
1 507818506 768195627
4 621333646 154067532
3 500141524 724884110
2 540585171 966938990
2 948660284 208201093
1 588326318 393354424
2 957857942 360079124
1 685840633 558363914
4 462809390 858914037
1 385764948 36221514
2 182111597 284693742
1 144569615 717045616
2 288620100 939366418
1 874700336 627450147
1 308944466 745450293
1 679378924 851039365
1 605946876 300740483
1 577088837 785685194
1 206087928 30867065
1 403017294 444608101
6 704197968 384208513
2 103868114 225652138
1 475428265 924388833
1 504492591 779648123
1 580006393 879788590
3 564180730 783814321
1 331720774 380217173
2 585829614 777806977
2 669347109 605106104
1 469792330 119809284
1 189925681 378238167
2 914991793 703388591
2 611813891 757664518
1 370673868 818881566
1 985668398 855305875
4 436835015 691781067
1 559532902 688135601
1 293212279 630899169
3 72296019 287348246
1 976630756 629394663
1 167476882 133806931
2 864857884 937177500
2 888189908 409511577
2 923289119 73321245
1 522589556 32018273
1 990559426 472852359
2 413322128 469659508
1 928602192 451919259
1 442191224 380874101
3 848192113 62001155
2 80396261 157890966
1 880968903 256074104
3 610716805 44578388
3 743784241 571140921
1 403514358 164416243
3 923221550 868328346
1 732964909 358527453
2 433216455 826328473
4 928227961 789627303
1 718113392 163539661
4 723331563 347408977
1 143834472 587008651
2 131772415 893813240
1 113417210 409974067
1 224125871 686949926
1 703573665 504830214
2 122987156 451985392
2 353335158 13454831
3 562454885 66173936
5 473958589 679934865
1 904904237 829789074
4 492487303 195537560
2 272034912 919868931
3 623968574 767278119
1 27173211 800394158
1 17077706 88782846
1 858436246 711379137
2 188995305 758816153
1 687642680 856738219
1 642619724 257070855
3 153664690 644328055
1 289892747 625658450
2 728924584 880795533
2 693559581 152381377
2 393995369 615984793
6 561824369 287200790
1 551221701 723773042
4 525744873 504408293
1 174521915 462599591
2 487736205 681144208
1 935078676 298275486
1 35909862 493815690
5 491490143 73955009
1 498710121 4764956
2 116274180 789089505
1 446929227 901325003
1 325169953 878119804
2 992324212 545713282
2 24385242 453997933
1 845979918 986653345
1 193580876 596941555
1 600923735 39491608
2 653862430 188188517
2 668714480 654003749
2 598761797 446907572
3 276595605 194106675
1 962859153 721003181
1 987971951 159002375
1 88457695 758974468
2 599969743 618636369
1 168897086 661380711
1 35014830 875058247
3 901803852 699475175
2 775011274 347638106
1 430202648 777371438
1 123771218 908490867
1 358106544 55746597
3 883663915 154895412
1 463170810 396287774
1 408273738 81386123
1 119890 414666680
1 237814511 100558214
1 82425037 218267151
1 629386726 154715418
1 821980896 671225466
1 909075819 255632745
1 137335311 938892710
2 131889299 34719930
1 803399450 343668307
1 345302976 820739828
2 10810118 619890836
2 751545610 933171851
4 805396715 562288402
2 942454159 293077260
2 114408500 679924119
1 813473277 396572927
6 692227936 919767237
2 325880399 47549733
1 810616337 675996838
3 10321041 273544891
5 43563382 956999128
2 611321519 616250448
1 92895907 396843030
1 644760234 622438247
2 970599955 660235551
1 272194970 152798366
3 537493202 641982978
1 818139478 151747547
1 259711994 522732241
1 630945788 760890949
3 669370068 420920638
3 542212335 867095934
1 216978666 513085740
1 28849225 858852834
2 234455132 968925161
1 430450815 275449523
3 537988662 618710029
5 258430330 735506328
1 614952670 874512588
1 79330683 366975248
1 394299369 27950521
1 833058133 324229551
1 746782387 618719292
2 927637822 304914043
2 237165535 318191411
1 426024701 214380216
3 775260897 403341368
4 41727611 389738268
4 767858159 920356932
2 361099238 670791685
1 563501189 492580745
3 795768376 263904098
2 158931715 213368927
2 737331410 689848557
3 609393286 99476233
3 700236586 325044994
2 212009147 947406141
1 697742429 923062198
1 893559054 554580395
1 14845053 552414080
2 271232354 683483914
1 461456039 25291659
1 206473842 526960140
2 703970116 576101857
2 105909429 442664776
1 335016200 750128467
1 111870570 792393551
2 444333298 285322550
1 894175764 871535256
2 398412811 953726354
1 673633853 983669082
1 374043992 463337898
1 596614392 97297143
3 131726733 450329459
2 547992804 874131160
1 594882563 455888304
1 172307414 145283250
1 856254960 156284034
1 705726464 715100974
1 34562037 936462918
1 747135586 555644895
1 37187180 172594412
3 672172595 501220888
2 818333536 820108338
1 156209605 810542183
1 605078778 315130706
2 114732596 802860838
2 854858715 741907107
2 950431870 439859641
1 838116765 375812883
1 183974532 619917471
1 408589189 643409967
1 721382763 11474750
1 942558776 891044049
3 605579294 145417511
3 462367622 7692892
1 568348268 865706174
2 398087861 899530037
1 348280605 801469085
2 441628382 76967779
1 458844218 204840792
1 877035433 863422543
1 295379833 301528104
2 759506442 279228777
1 765370971 858104610
2 102449012 130823820
1 100709013 45069285
4 969976903 226924674
1 949212787 542536040
1 921088594 732288028
4 31138681 596411262
3 333799326 661329401
1 808833573 62920108
1 263859406 131874233
1 49136203 879625199
1 246605970 633894577
1 50192140 723949388
3 241314827 92330550
1 3716752 907048941
2 586277294 684693236
1 829492540 565917509
2 570290234 665523265
2 64265437 486749193
1 519952014 192349452
1 383951407 956697532
1 230175094 659139515
2 783651075 445131384
1 805749653 329102172
4 120673655 517841748
2 514132844 945028909
1 588237201 623578770
3 97402218 315779844
2 265403274 600578419
1 205211777 612305693
1 401027857 821303365
2 685143559 923391309
1 554746366 909860493
1 623557302 351822574
1 673441802 582314338
4 539387863 151116972
1 225118418 580822902
1 977521994 92554483
1 869221957 401638028
3 458807524 662031856
1 630721846 899294124
2 523166654 265348168
1 667135244 859956074
1 344448463 729441820
1 21713126 733585047
1 639196630 425984930
1 182832443 226952270
1 859276676 274898896
5 967949220 890724152
1 407097098 742255732
1 13718359 64617458
1 220955770 428125928
2 368131334 656886405
3 104621408 126548757
1 141618292 159433700
1 184078908 984902221
2 373766036 365683614
2 978958379 563002183
2 432213531 789429682
1 895167314 823597376
1 183552461 317264966
1 30957502 181528855
3 788155633 625958877
1 628326203 763815086
2 109663857 526842771
2 349938755 306227556
1 173112310 842397403
1 625630471 198835254
3 769538356 342177177
1 321958900 576220371
4 469716162 118735953
2 409350785 48298561
2 872029216 252936580
1 938479218 349436031
3 609120534 108197783
2 194668091 364760789
1 278103284 140828855
2 602124911 332901444
2 913511331 856755398
1 307994325 603149644
3 147119182 788975577
4 307888375 32936154
3 641300084 605137924
2 909740353 897943834
2 877077500 730101489
1 612154176 89085184
1 394670301 820105906
2 434335596 838956137
1 10071277 712546911
1 954001798 911439547
1 49658936 411733355
3 234691504 155005380
2 963830966 349676235
2 930115907 376664683
1 301343407 428274810
2 915365176 422698108
2 525933320 660109849
4 720980413 124698977
2 793156229 955275721
2 8854656 555148769
2 256095773 338833870
2 448519262 619035773
8 180468023 300039612
4 492653283 48858119
1 685457643 657311735
1 838792413 673245024
1 433308768 458565633
2 793062093 481078904
2 58459038 672276939
2 847790855 659374787
1 959881812 586429570
1 19137973 772701469
3 953425193 633526280
3 902061944 812758837
1 605364465 943072312
3 5831060 67317965
1 197562610 776199410
4 903769439 882329708
2 410876863 140179312
4 874927516 242737398
3 735466260 880536400
2 612738418 313211223
1 318753374 523868933
2 819320896 78778524
1 387290565 65885132
2 714227935 923918199
1 301911821 476515060
2 581867041 726553770
2 44065228 109601597
2 138257355 208522734
1 206159252 92937735
2 222447119 802086061
2 849311500 634989759
1 685244133 325986490
2 226099948 750337335
1 809870603 682663902
1 598171410 892899512
1 168964834 788090950
1 230984042 742580788
2 468889948 124966612
1 833676636 692092400
1 290877995 658676756
1 913557333 698839589
1 739719485 100574747
2 553699096 727507112
1 872167110 319550823
2 728182592 37116034
2 95303978 394821074
2 57360099 768675622
2 682920230 950112257
1 336592856 140557763
1 325490178 118476394
1 804123851 486562642
1 164187538 947846643
1 309839346 201175583
1 565937103 981129156
3 292235056 30851845
1 401582979 966468225
1 582248145 616688183
1 341531011 196353447
1 314970376 206150417
1 968905989 365146115
2 65258725 322310750
1 470876506 932830096
1 95256655 80180975
4 39855329 688955709
1 232335163 792702252
3 825580487 670403454
2 823644753 291969290
2 793888150 533197561
4 411874260 149024010
4 730324119 298436243
1 144345861 855783757
1 542553838 79122149
2 353826995 402036314
3 190817334 52695143
3 8416609 138288742
2 442702870 693137929
1 396534682 478269541
1 376989577 671189247
1 896199182 566447097
1 503448586 513699167
1 226815227 641291266
4 12756227 890053763
1 342337287 72668072
3 119155781 774213911
4 160431865 102785436
2 752731089 390515985
1 174256131 818626918
1 989106783 672981020
1 742984410 171565054
1 368322388 935938558
6 736713270 605958725
2 540034880 278091307
2 476667070 532985159
2 660398482 715646480
4 846638411 585720343
1 876897881 971067704
1 816514361 744814048
1 913598199 304945836
1 142333581 160568363
2 157730482 631258890
3 412831140 323966336
2 998738063 359935510
1 153137096 589873618
1 411080945 257846242
1 908599288 365488695
1 101239836 701776482
2 579778003 397975990
1 795858974 843016835
4 653450799 610141224
2 912266594 924024939
1 347458411 17945249
1 557255267 133073834
2 732189006 432772964
1 988368781 698290729
1 115392838 279871303
2 27781279 967168314
2 542128047 28472847
1 870624117 962854012
3 975682317 223019868
2 84893795 472950922
2 630455824 640501542
2 577791445 100916175
5 859597559 370851408
1 708783218 997098578
1 343968859 792896588
1 418417404 518028336
1 378063011 239299584
2 912661532 227628282
3 776690740 340090514
12 314675639 579963627
1 776324483 782615517
1 250725870 952948570
2 594079942 32871225
2 123428831 504264983
1 383616970 20333722
2 548687890 409494562
1 537967432 402804814
2 407037865 103524625
1 4498871 342131809
1 468818647 183477355
1 217642234 607318503
2 547362096 357146339
1 350203509 321014675
3 707634051 106276660
1 568575467 348382960
2 787909011 368759576
2 722933174 249703333
1 937404027 18955212
2 692449037 247495993
1 401719117 245164706
3 270623144 472925328
1 467440968 527555748
2 371569761 864049759
1 782956699 259023443
2 105577986 687057597
1 286368781 80235550
1 138202455 989866667
1 656376798 461323964
4 503586160 121581434
1 578587192 717266305
2 184927941 75851678
3 755731626 356321280
1 371339217 31478347
1 619320200 198508524
1 403614578 177221319
1 258058 617081572
2 532534019 502371814
1 273439149 483677480
1 131670505 138838136
2 233517575 120415893
1 560832760 580812049
2 109867210 647343270
1 789523253 460013875
1 624138812 57629064
1 366284196 907387852
5 186914412 769719750
1 452894149 914438259
1 834765479 957749647
6 962204169 117057083
1 199110370 382853867
1 910288464 27919657
3 111035546 671966055
3 683630358 539701169
3 465405573 245357464
2 307448248 761732344
4 601286380 134739957
4 614923709 300329258
3 732614400 45817959
1 705789610 901926029
1 930216298 685835463
1 749931867 462275350
1 26859675 283207544
1 303938919 582014852
1 388079363 390093745
2 476458777 731654212
1 839192912 882814260
1 98949465 549189357
1 892970979 191323086
2 970160508 678369623
1 431046929 395252607
2 444499543 554884381
3 369073582 967072113
3 857959032 154937987
3 568742642 963180560
1 948320383 795775894
2 751437505 126004763
2 542874117 639231353
1 863166288 686656319
2 921566617 3847910
1 779478105 710544691
1 830377439 301643501
1 251879989 315713090
1 273442675 821854059
1 511120856 593736743
2 644635682 950988595
1 560997942 290299410
1 141873870 162522661
1 603776351 448742152
1 792343978 578066084
7 775833271 350478141
3 546935987 268668784
1 863485448 112610110
5 445467785 121603841
2 175444017 74698513
1 44074354 668394420
3 39084068 102797986
4 954955051 189593979
1 24577808 7242685
2 212574454 579959977
1 960074047 120428782
1 216842475 715246986
2 819367697 9815335
1 220670027 457787143
1 335630554 683738983
1 441712700 380488489
3 259588302 892480871
2 535486466 710309241
1 376340682 668670594
1 105374580 802284255
1 681538946 115010896
1 361109395 737653442
1 485238306 565651677
1 866225405 179035458
1 371365132 118909181
1 545874291 622040748
2 605581992 468063649
1 809871858 757173042
1 629771768 521752972
1 579994043 479256696
3 173796848 719118396
1 285526485 179472428
2 525725843 968564059
2 923509684 897391152
1 950730859 411668101
2 499980851 982289062
3 330093433 222504839
2 530084223 734645459
1 453554795 705640911
1 280391753 935123802
1 299560951 337650509
1 955956306 725348725
1 770943132 409327760
2 972086174 242718127
1 356788689 81422517
4 120850346 466416707
1 865312658 117736651
3 215557247 536318972
1 252454602 385650687
1 146227397 132436719
2 527832005 269548596
2 903146184 606797330
5 330858222 106837726
4 722535089 868280711
1 99235523 827962419
1 841740800 777482542
1 530499899 677484945
2 829867023 187861569
3 842250496 630005441
1 765788190 831828556
1 513533952 433619959
1 258430674 612740905
2 399079628 342435718
1 670799651 521817555
1 195413611 722056379
2 887680594 823034938
1 638434288 548446763
1 528292210 318223760
1 91750209 423860312
1 212361129 181089934
1 597327734 792340440
1 105969362 499074480
1 265768223 49859548
1 838507955 253892244
1 410513203 669384509
1 718442275 704968788
1 82538838 53792142
1 613250842 957652803
4 151212001 833714644
2 137224015 173862865
3 690057131 134125261
4 442117759 699201263
2 696766729 247892238
1 184448109 31440764
1 847118927 544210225
1 668609400 113400801
1 933004374 777151364
1 447666964 530500954
4 505435841 996111559
2 11948833 676533308
1 524574988 142768793
1 847200437 641897579
1 656732812 570243413
2 2967315 408078638
3 683863153 247194253
2 65327025 540571496
1 3561112 273115843
6 637773413 337056634
3 932712963 55829934
10 572274109 333793284
1 572786112 272020170
1 509305756 572189616
4 50202462 144069858
1 827089296 981146349
1 186863712 266074262
2 528788568 614198650
1 555928377 9107153
2 272494351 574919892
3 446311115 356766540
4 415621651 208845003
2 571985988 577429555
1 328673323 4073342
3 10039069 96666679
1 206058407 54793669
1 599055741 335899383
1 425212160 874397009
1 94811036 305452576
3 204532537 310562753
1 197040802 16338151
1 378636064 784504652
3 143664575 154548458
1 733399119 6205697
1 195481245 842568729
1 625952890 263387337
1 283473688 156342608
1 643395372 216291005
2 17027419 439761133
1 62324987 118491108
1 356576310 484082203
2 548938319 620387091
1 533881674 464664384
5 672170811 663662328
1 721002678 70815731
2 564280392 517922580
1 246485727 638394838
2 74663754 282881493
1 965263192 942234903
1 573537281 679702526
1 379212474 644812617
1 757690751 108300827
1 353464705 219579969
3 194051870 166132839
1 690206419 796248090
1 430143205 177818227
2 431913357 41348888
1 669042600 415784001
1 782871649 713460928
1 789768216 36131096
1 985043212 809043734
1 542748371 681272806
1 732294302 844091701
1 495362483 663888357
5 216595265 475211200
1 133289412 636523299
2 947501420 262776931
3 355652649 631073445
2 720843874 932421467
1 219176378 319579476
3 473181931 621551368
1 462709392 907363019
1 135932323 201537053
4 138595021 288244628
1 109502847 527663463
1 749166196 472317269
2 702390290 626127000
1 528364497 632047636
1 760114583 138881018
3 395584952 831223582
1 166434075 913010831
1 413894771 105423266
1 787106064 936499653
4 540148757 791965746
4 911619687 100875924
1 81598704 945865119
1 335954617 101051866
3 948088593 364652595
4 139516172 169505982
1 545065773 767805074
4 388732047 119384009
3 328753931 542788258
3 938176749 940168154
1 276902089 663955167
2 830540904 494314102
1 272467080 563017117
2 579339854 407468253
2 714572358 750705113
1 858540247 12985942
1 66169014 935254202
3 650064444 1484049
4 577402457 831132138
1 880653656 793963393
1 286399639 591307148
2 173559846 587123459
1 548930204 660601201
5 758971767 660756711
1 352896383 313094936
1 492200496 929970742
1 852844519 648306052
1 750700593 496922576
2 926285891 509335912
1 930998652 559818925
1 77482770 693638322
1 809287772 427128243
4 157204353 879633438
1 401509881 634920724
1 904154032 184432865
1 314912376 875802412
2 536396144 981899435
2 30641344 339427666
2 665856924 882465101
1 343952863 756323065
2 363313349 911879474
2 728929451 246496081
1 991768980 396524074
3 429645625 741034272
1 797452333 439364091
1 391844786 369110158
1 547058915 661106727
2 307597633 36188053
5 222665996 735420481
4 607113077 242146296
5 738969654 642994306
2 342934587 232305646
1 167932349 960022846
1 213062717 880914793
2 480575100 884254054
2 521220320 60156897
1 749302983 45940744
1 19499861 190831732
1 629730603 120727535
1 499022142 735532379
1 356352641 35360977
1 514329512 62766052
3 628279244 713077645
1 320022996 939074665
1 503147995 268810877
2 890581132 336573281
2 880750015 270558008
2 42435993 63084318
1 972786626 92355129
1 255010757 657458712
2 615004050 274889626
2 350791384 790452706
1 471366333 547066885
1 96321105 122680289
3 500628528 703947378
1 992360786 55482675
1 730661614 16022275
2 664364057 302977192
3 871927553 223505800
1 302239777 131257488
3 121833634 233082380
1 669540224 27472710
1 618412267 130205577
1 887395120 356071903
2 695520695 830473413
3 499656528 670409283
4 426964830 672583029
6 204103162 310688180
1 550823776 795889955
1 928683723 965970931
1 952425349 462282388
3 773086021 309480635
1 394247650 726181797
1 148891148 787757186
2 683044002 900821672
1 61882688 319043165
1 292142219 486451349
1 851066112 665439504
2 125129669 816308238
1 201754320 238133126
2 310025353 176509615
2 244328327 373236962
1 766545287 789193454
1 96264925 541194866
6 76511226 212374785
1 784515042 860290998
1 777450606 340647246
1 969898510 22736776
1 571559603 498641558
1 64235438 13288800
2 723385602 706479779
1 953992589 324631618
1 685202468 100105620
1 531939557 378754175
1 294273135 348785116
1 491655455 260798397
1 470675617 769017871
1 314551731 194167400
1 686078433 131575143
1 663822316 663950433
1 868476554 999930564
1 347310740 937466697
1 483371499 147957234
1 831940244 773695299
3 632831239 318578998
1 353215295 330655718
1 640201343 884133738
1 252803786 303890090
1 928801171 448968236
2 370817595 41648635
1 615271127 130252468
1 454329803 375732276
1 872848481 231935765
3 681857285 481343997
1 780335207 22223814
1 829134504 975609007
1 406466539 555917208
2 371997684 169765898
1 548756270 250933645
2 198069935 332793274
1 35916073 485807634
2 402496642 604093643
1 848883427 35218199
2 12010137 40731667
6 305033431 628264646
1 788895046 415993411
2 579929178 629270588
1 567741369 89681490
1 819248788 781957188
2 880491826 633671124
1 451375822 790797695
1 735320761 533636032
2 975581771 197256842
3 79394328 264967756
1 54614417 393254802
1 606453187 694006553
1 488500417 111599055
1 318584457 794063847
3 499413681 404358491
3 859850132 807178019
5 738011748 846001209
1 162572607 665810178
1 517839234 616925635
1 323755252 251579312
4 220740149 847463633
2 147968579 330897887
1 11203478 959933112
1 492386686 194074516
1 510049341 369253900
10 557399418 484535840
2 194900897 113063392
1 803137810 152608791
1 910644485 21289778
1 855099787 444266093
1 242675698 298724367
1 479119873 721131321
1 412074145 275971642
1 67953008 3725464
1 279465491 907535064
1 461553498 539390614
1 339793172 211430348
2 989142774 251508506
3 331700904 892421314
1 86747207 658998502
2 244029630 399422853
3 245393472 295253910
3 32561690 51544102
3 104845791 112851398
1 938230574 667790577
1 847232833 936176030
4 846422605 515560981
1 116693114 725208760
2 861474128 879826134
1 427397667 846989276
1 599687033 19469055
2 881158942 676816553
1 569517192 865762646
2 352617323 540830432
1 583774600 916723979
1 103972973 305380858
1 832444862 812234992
3 185050688 532607716
1 208341663 401737897
1 397447685 20429995
1 627354134 665961063
2 85906078 336952374
3 623864221 100887359
1 20674505 420872295
3 437039192 110041733
2 710311020 600659858
1 797192741 191085974
3 971833293 83043661
1 686051042 180824926
1 792833260 26476557
5 841234940 317584908
2 44543946 964328318
3 131159357 636248033
2 236231430 157033858
1 524768504 140764837
1 837250029 645539526
1 433108357 846308699
1 169048864 678654279
1 708758373 795405697
1 568830189 882944082
3 773907527 272270208
1 708083662 959552063
2 200922560 255428087
4 440513027 263903118
3 618974821 952398774
2 526997490 576951082
1 209653332 124960136
1 525434542 283185511
2 507137386 422866662
1 389192243 778138577
1 938550827 339193165
1 998172679 202446017
1 604154023 292893757
1 380313384 618300589
2 103695246 654094504
3 498027319 480533242
2 863835184 502568733
1 44595986 261080234
1 279884327 618965486
2 103078812 27055193
1 909996805 123518051
3 573356316 680773125
5 787754585 702592260
1 380853011 888120952
4 989507080 269414658
1 823048146 270606330
3 877679863 618599569
2 54652038 781487143
1 425416624 899758817
1 559859762 640658048
1 330245261 862850286
1 816162152 646259685
2 792647236 165829918
2 202128313 737949384
5 319043069 503942045
3 714735066 564276388
1 535478027 624403136
1 48252071 387813669
1 450494874 121596190
1 281200842 970206892
1 395532262 603899201
1 376135257 851062954
1 641314141 884985509
2 153913227 235973665
1 950652386 388023479
2 984572924 464650199
1 25708250 372507193
1 177883755 570123566
2 436610012 3993203
2 341636069 845684164
1 371323495 820898234
1 814454540 473926100
1 488256429 716175217
3 240535069 361545504
5 88194174 859298469
2 429210321 906580937
1 938838722 401335310
6 651041833 218339104
1 32020566 537661053
1 51270680 259887713
1 41552530 36335427
1 615955819 16628079
2 732535547 293642850
1 94619259 521123398
1 257680515 335355253
1 297406672 251165768
1 822380777 565921478
4 384831901 380863571
1 927096879 207807715
3 611834361 5032690
1 97475954 698479853
3 153002700 696485813
1 997475872 696581916
1 847338217 553872462
3 197330416 132714786
1 889974930 113446802
1 992783783 975827832
2 476297784 94211038
4 495108997 122938172
1 285268254 510235554
2 293847291 612672021
2 316886142 749635912
1 318723740 377066503
3 377748635 330103832
1 691901880 607228090
1 446926232 496087980
2 37311755 705559109
1 917096321 316597121
1 624254671 908659056
3 965169191 961429313
1 263682001 725906620
1 789625691 635609771
2 26054096 126332351
2 845244437 773969894
1 152164629 122901720
1 430073404 463369529
1 56884842 818421000
1 247774413 88804038
1 673117288 412077432
1 466461483 34049428
2 221993678 163299460
1 216390193 152150327
2 334147193 734620984
6 784026730 835185324
4 787967368 124534155
1 599556976 798120278
1 361288998 451252202
1 41902681 652875550
2 983350804 588066215
1 545323486 266112646
2 36491269 672672014
1 1792664 814049027
1 313841785 184279603
6 281681022 347555342
2 407812957 334562788
1 572267294 923811441
1 791639208 324477270
3 481520258 202346872
2 128865733 885220773
2 923795020 719045208
2 677679475 168193700
1 507689752 121712041
7 134058206 39318915
1 617964074 624715301
2 884571262 935768771
3 692145148 586835108
1 674197029 20740182
1 646150366 92821840
3 177602249 284310764
3 188290582 558257441
2 691360090 317423446
3 943287379 320894118
1 991928031 552013077
1 32010369 176802218
2 799460292 772589202
1 771524420 689154285
1 869425729 27208333
1 625283468 285978909
1 895539308 966077733
3 318441241 969126353
1 799816434 343362925
1 109049830 140738572
1 279377658 338559281
1 784662643 242327646
5 694152456 741172532
1 576163533 730703037
2 124112598 77846223
4 249656155 107294546
1 422092724 660413097
2 179902458 357924511
1 14275226 747238984
1 705365244 139539683
2 94543650 696063468
2 342055749 53608501
1 29524499 338041504
1 720043305 451194060
1 977569907 135036462
1 932779759 136928555
1 49524171 127719508
2 711514499 932277235
1 131441162 717219796
5 692722514 307083719
1 469308141 143073523
1 95063930 590422352
1 664753790 248959917
8 175350757 288386430
2 842109283 784086708
1 888413476 995236635
1 597787765 509105154
2 49017244 242251003
3 585060081 809563518
1 916945944 298042853
1 980724186 962223323
2 536008303 35756428
1 546452663 531211892
1 585893485 206903394
1 680964132 392019972
2 916983656 242594080
2 914158398 185308737
1 715032237 242161631
2 831655090 904300405
2 439533348 394538954
2 359093905 451922169
1 973865930 406494560
4 188134053 548809980
3 832487901 258799283
2 661723901 675800457
8 118654618 171106142
2 856539411 307209883
1 841737253 80563234
1 310553587 709575583
1 216700910 330363272
1 743046399 853169044
1 509760851 550734271
1 983330884 647639888
1 671864480 150163704
1 72732346 945782566
1 317585426 812683229
1 384077145 101360416
1 96259950 857496059
1 153630931 143325636
1 462086372 59394175
1 10107815 606311850
2 243289955 180882579
1 91931490 626971248
1 766150166 82412324
2 775960979 818416210
1 795663957 304374006
6 834148096 895696302
1 706740255 783062399
4 375344920 41873343
1 325582181 323541597
4 834548728 660406241
1 217944225 302893425
2 279234859 219089466
1 659644708 907517026
1 238952742 918994592
1 403733328 898265831
1 558483987 486415042
1 568957583 3867822
1 622030024 21876383
2 666372130 829216612
1 58811934 966261351
1 444506874 785841491
1 197876041 914558415
3 712654401 838380680
3 163029028 91259837
1 483867621 643165235
2 754002150 44215794
2 772627209 887482697
1 276158537 131418036
1 416311045 123638194
2 69969886 964778161
1 478314613 820534385
2 207665125 995419453
1 73780896 295183422
1 17123461 211468740
1 881207178 344144921
6 632226236 133065472
1 685030613 818946406
1 904426762 775005097
1 562128660 956800697
1 399328882 50073135
2 26825339 629809225
6 251988103 89563473
2 215700420 585244070
3 813894768 563293126
2 682751720 844399763
1 470462061 960841553
2 683281954 151130085
1 65268475 509688401
6 21404754 522642493
1 186603153 757213395
5 664113745 808916819
2 928597143 78518335
1 617439389 562678741
1 585469211 239202436
2 590215021 13664303
1 685196775 619812121
1 707111130 980321444
1 395252204 885926411
2 876079854 904374802
1 23837892 848472514
2 108153804 838365380
1 212852835 401174641
1 36823382 21908657
3 776082976 112565091
1 912146304 597585744
1 8714826 296017297
2 694501311 724874149
2 278537197 981037126
2 990412212 290629401
2 349629566 386397659
5 795751328 758024845
2 232457497 587560062
1 253697367 594867775
1 963439860 365898903
1 403056564 18524566
4 937645890 211564956
1 92147004 887131038
2 757706232 598126298
2 265860118 174349291
2 477188006 30199343
3 443114181 869567189
1 773531350 196718658
2 143704743 269283228
4 563525588 752043048
3 476425229 576455419
3 369891479 995653022
1 292368395 465399141
1 568253749 530442374
1 924024618 155063023
1 338841716 158850879
1 987552733 966624384
1 752020448 497214673
1 162082933 450085925
1 374695120 801903016
1 851237204 666838302
1 707180603 772958643
1 419823170 981405596
1 922015890 990043759
2 547358226 332176146
1 294315213 727550747
1 487888844 113205317
1 991609970 74230499
4 344599961 15070643
1 960912441 118512160
2 409237281 746525052
2 685730768 692785225
1 652906280 81257741
2 857353100 860577996
1 353959780 794829788
1 7980538 729184925
1 820762909 587384726
1 350096991 866680111
1 297052530 103758077
4 309592174 97954630
1 887122500 322321881
3 521588168 70808076
2 703884814 522427754
3 366625529 871793192
2 389795096 905292523
1 288867139 810270419
1 588650276 161929232
1 658755622 979492207
1 929110254 685738878
1 221188324 152855640
1 441520329 554889716
2 224108833 714986493
1 428520218 772827303
1 894801780 930219598
2 404711600 41254217
1 547977574 374537773
1 337988042 891482369
3 404716174 371413358
1 28432953 692049483
1 528733132 225027952
1 549141791 41234888
1 517752478 627123031
2 852172622 641289106
4 344349991 726229638
1 585213682 570839810
1 185966775 123792755
1 204454464 856108534
3 276798034 303719602
3 148864768 836489265
1 304540614 463617705
4 367240402 698194147
1 571880073 580620017
1 762065976 933985332
2 388275823 737128332
1 181879053 960441474
7 10660163 884055082
1 390726606 150245415
2 464662628 937729453
2 566088766 59671976
1 955673689 576887313
2 732365527 712327808
1 675180194 630999813
1 183773048 231997937
3 248846459 95436334
1 459044000 665942514
1 579905824 92689519
3 628981125 332815533
1 653284739 178061934
3 423374629 164149421
6 111648002 159197587
1 686576506 214522468
1 756213695 597711760
2 372454065 826206054
1 730075298 144985484
3 804151552 463363561
2 138080954 118888553
3 663315126 758031906
1 73152024 595705213
1 46993763 384294955
1 329292530 130326250
1 400829978 606320853
1 358301299 679620611
2 473210800 850587450
1 582291539 194265595
1 236930653 686420071
4 781903738 119813599
3 955350307 320022769
1 422995682 184389157
2 578474124 337630834
1 502581262 216719076
1 668948670 493599299
1 438475390 681657800
1 855978986 259945928
1 437963700 834572815
1 961989719 231625038
1 56397100 861228863
1 526534842 37596964
1 851093262 206074130
1 401772716 315703630
1 441924909 33747564
2 460919655 55401585
1 293118223 742097311
2 701631313 351306201
2 300366437 721325159
1 32823399 680634473
1 249194075 860861006
1 158016683 757427197
2 914213486 882102674
2 434530451 182987264
1 881685433 590901168
1 571121519 815136301
1 871783456 378932952
3 694004567 185874896
2 113814784 847248347
2 57701860 49879722
1 147595342 649282174
1 922523835 424449519
2 642631043 661283879
4 45771977 242117352
2 131928956 144801843
2 797764187 354932243
1 297724560 242834292
3 901863921 555082045
1 923959825 211786392
1 114234984 701382407
1 258827206 360019319
2 118471501 738249320
1 958819258 783611392
1 185160445 464168694
1 654317167 447917345
1 530349639 25970997
2 234537053 227728520
1 641819986 504314018
3 922966795 545371925
1 457650886 326584290
1 738566896 971640355
1 427733755 472414228
1 978944040 176439774
2 406532536 969880804
1 788283910 742360732
2 767743880 888689856
2 73259262 255383491
1 778218498 409936698
2 137018906 57038878
4 409506796 56280137
5 896446021 586169181
1 965496486 699616601
1 647233654 999315496
1 649577535 732688388
2 146077868 538055947
1 137570108 90268371
1 363375959 361486517
1 680903409 583739466
3 509395961 439524412
1 457210400 824050845
2 164245924 222670297
5 579131581 912917546
3 78386203 156549594
1 97542548 359021367
1 579177069 369595511
2 259240882 620500838
2 129306044 265092684
1 666869841 239625170
1 391471422 635591388
3 68562328 619708408
1 289892886 676754810
2 704943369 184507855
1 955871862 890520559
1 973507776 383216380
1 347381475 493931277
1 944580525 697790113
3 665367166 481621593
2 564555191 71586616
1 291930791 462432649
3 729528654 747148862
1 374921198 15246130
1 588293426 891638456
1 243413851 629086796
1 331801890 15139439
2 512367565 263589343
3 546305796 12964075
1 567053540 910658191
1 237910605 857622722
2 583438322 926058964
1 643831783 279897941
2 268275201 219142160
2 582739079 87990081
3 490730679 324825568
3 437627725 659789514
1 361637847 703792162
2 426175227 474843803
1 252485709 878956650
1 25390428 662159491
2 288416603 79014107
2 191754823 851586575
3 716139140 931345985
2 115456533 685163503
1 733532825 561884028
3 688376043 361528750
2 736777174 44586359
2 518730353 723124490
1 681693864 258227018
2 440078976 337472549
3 874615481 578734549
2 390432419 407521907
1 655065188 149061471
3 77216567 676045745
1 191562358 687646462
1 429905526 85942510
1 864714958 299913994
2 123412725 838609458
5 222079860 364055545
2 952317951 301989585
1 654017354 801109535
3 844825416 33722401
1 642945304 477175409
3 123407083 690068670
1 263623345 736848743
2 887939127 10996044
4 655436428 207061710
4 843421119 62040482
1 129113899 504452077
1 734767917 186443363
1 586137328 780167238
2 131326503 352885971
2 386098839 62169390
4 562938649 645864312
1 887483394 239672371
1 4352222 247893501
2 370705110 310277693
2 100580920 867469696
2 862779855 283272590
1 133694774 184360347
3 741009620 739336210
2 297368994 279304735
1 861367214 67826612
2 722766908 786120042
5 154743009 29204414
1 545826519 30696684
8 874880265 157448887
1 38933440 386572571
1 668404070 813812222
4 960953842 200838437
4 270369021 942266439
2 731362519 681596966
5 919154040 67381310
1 569900198 253008861
2 575785797 883335285
2 803508310 935664829
1 7283831 18154775
3 952047082 939950342
1 722463862 538362524
1 973701419 345402411
2 187519483 992953413
1 954162658 845058943
1 979446763 907794682
4 328724255 198279484
1 766391039 123955121
2 37813986 506105410
1 741990251 596115979
4 293790397 57201727
1 8099051 493284794
2 34899355 539407489
1 541620237 695409479
1 393672001 9953675
1 553547897 933296273
1 325655671 922924636
3 481233565 333571538
1 895957743 84068377
2 406159985 981890092
2 403131740 626349341
2 844164274 536180646
1 77039317 718308799
2 212098166 727362521
3 157045725 78055491
1 639224183 871719094
2 402572542 791810842
1 397437876 35063978
3 418162394 188057196
1 210744845 15807625
4 981358151 639138060
3 646825406 93587034
2 120143146 940127600
1 409616805 244129725
3 839253569 990644082
1 498831069 132747593
1 137341959 960001367
1 494931812 666654405
2 386567535 756467302
1 494539213 987214864
3 520603543 380706255
2 803888182 193881091
1 470125020 838557111
1 5486533 965975246
1 345396092 277934029
2 116806379 416134478
1 143427595 72681583
2 175595704 391745863
1 182312967 237337967
1 411678496 593937769
2 415321189 41470059
2 284554401 923202864
1 629996945 992291459
4 394170565 565804010
4 163727517 784418749
2 10511157 39262262
2 870445963 580544125
3 715505600 679894923
1 993186850 860539192
1 901749431 84545582
1 610263350 241117464
1 678702790 592506202
1 620285031 423757112
3 734559516 73202222
1 610723420 539418818
1 713617098 734071820
1 53941698 35016233
1 927346873 29020705
1 884537882 488977460
1 29691954 984927894
1 14948108 329850758
2 698639372 363842707
5 746292849 801881111
1 634747138 585503861
1 834761096 333890105
1 797324906 849112559
1 720109468 559736754
1 991631737 254921516
1 532740006 984717382
5 816646380 178073411
1 498130788 181001051
1 646075492 679264556
2 802509391 27404169
1 258202280 737065306
2 310337095 903140942
4 721104514 985424493
2 987642139 764738361
1 413707589 10149191
3 474518294 567364296
1 687098282 28123314
1 811116655 160419899
1 846941450 96113147
2 34741706 600991959
1 559543339 735978472
2 323285853 212750113
1 642581345 331525180
2 807150485 818298268
1 263141378 456249385
1 54537385 158561470
1 609984794 981052767
1 867065934 72149827
1 315518986 459057080
2 890786809 53565479
2 369533939 259956392
1 395389234 998653545
2 150978341 744541354
2 481214627 103803972
1 845930183 334107305
1 18061981 238791451
2 602761101 386719458
1 261999242 84823116
1 513921168 837079213
5 867803515 632952246
3 406443453 428952925
2 734313556 451039
2 275028003 87585291
2 710768994 686161441
2 502855229 707478683
1 228951683 339314527
1 621499167 428629527
1 69228818 45748619
1 423828503 819419759
1 840796824 472388323
4 511013611 216569932
2 680755892 956302830
3 33367663 806111559
2 975721828 534819897
2 959143410 21682354
4 660375526 867686167
1 63777032 203680295
2 783304626 261961712
1 578007875 137646132
1 645912029 149592046
1 862784989 124273301
1 660748823 939007844
1 862410970 997688479
1 157438526 503031741
1 708355044 743251350
1 642581758 997248332
1 238019359 999781588
1 425985993 977844168
3 451075691 663294381
1 613350461 312785994
1 199086430 786308980
1 790214997 199796527
1 136807151 215087623
1 356300652 748137634
2 513442824 875288363
2 320619486 157557935
4 67503770 749713938
1 758920120 532091817
2 843188431 558969332
1 119442798 127815635
1 821059694 317326075
2 779722629 122714804
3 566792757 171138587
1 472988254 865843151
3 182561903 739684532
2 737578651 34440415
1 295462002 482824707
2 280195434 400739891
1 443160669 49018335
3 518065557 944344849
2 21260214 626092470
4 681384778 144510204
1 982818004 74504670
1 559913099 989826424
1 109061507 448918926
1 862778452 229284024
3 359402262 547548214
2 822542430 778581613
2 801530861 390549571
1 658842421 316698541
2 178588408 726671644
1 422300859 85595625
1 468914648 262914257
1 199739787 240256067
1 306775100 222543257
1 49706718 338069599
1 905465897 89804732
6 714139085 263885064
4 857798813 419161025
1 919233305 395139753
2 133129170 148255783
3 102538413 293540279
1 488196975 909303367
2 952886622 839954106
1 942844885 743150694
2 927790614 372322554
4 810006322 849636377
2 766518231 744150947
3 82195825 767499130
2 609055606 222580341
2 650642982 475426456
2 243406328 409855784
4 80097561 405753924
1 632139689 75779199
5 669739652 704164625
3 540512809 309258601
1 781032148 741579332
1 3014836 283786464
1 932259377 920770840
3 917243935 975359452
3 722729395 382600657
1 61651486 466784233
1 4315422 297322885
2 613600143 564158102
2 453414278 91825140
1 934346083 978503922
1 286150981 458210998
1 192479659 432169753
1 474565670 567465010
2 741611281 545060953
1 532831095 953899626
1 676571320 729544797
1 645564305 346565924
2 493761600 525861342
1 542966064 338045986
1 116890150 42183652
2 806369153 156214689
1 396542661 872714927
1 808587797 221535056
1 134714053 346183080
3 686196188 594338804
1 549145127 634663071
3 830906486 506773056
2 890083496 513795817
1 696880165 505988109
1 827367183 251450974
1 747051030 868917249
2 431270307 955221380
5 917762186 351513340
3 476315698 432450971
2 21298423 952008110
2 246968539 37167545
2 668592460 902515973
1 124093494 969637640
2 645756535 493265165
2 845550274 762537826
1 270821872 529339433
1 768054507 346155625
1 111353175 626474074
3 750665988 653232512
1 15125810 418519295
3 117403552 159928787
1 626344994 270996826
1 911276256 380210369
2 621867541 782283263
1 403591479 372416198
3 139100522 941315101
1 40856081 644623536
1 441822049 510146905
3 228732334 992276435
2 769591274 927954023
2 245647607 414927814
4 375297668 924267058
1 346172077 448885868
1 482583201 985847767
1 1242127 441364692
6 487853568 274934029
1 362167430 766823139
1 281778305 657443283
1 763140521 640692466
3 309782320 284836976
4 112312897 677929587
1 796032955 953647548
3 887784147 361234227
1 577362905 604892047
1 896249649 416960444
1 372593476 304442831
3 129666035 889049496
3 931894481 868220066
1 99019300 24863960
1 835361743 453704206
4 829157924 722790885
1 486018514 327710384
1 82257376 549623401
1 230891283 236002971
2 287931663 655370913
2 253554827 593981593
1 771862081 645038024
1 85479937 286109361
1 443404166 960020312
1 942927767 837311406
2 438919529 938391778
1 396965705 256802218
1 605903754 103955741
6 793020539 660648249
1 612166256 984958219
1 120782897 353703003
1 732288883 66154999
1 1771932 273711466
1 1500701 573179634
2 770831461 648813613
1 550943945 311903563
1 650479418 299067097
2 703787575 39621287
1 884785697 308656319
1 409487929 450172990
1 798097904 809946396
1 885236196 858468668
2 288391023 480746069
1 634203902 101030191
1 196349877 566345401
3 184792445 508868953
1 221256309 221189184
1 328534565 591568191
2 870927257 781741048
2 652839154 10885887
1 165470729 365571812
1 307375317 854122369
1 431533008 193644285
3 230381439 494888966
2 311419144 679387968
1 533443366 990044557
1 411888457 785223635
1 393014437 400649911
4 999661076 910850924
2 441063186 468082358
3 347078649 456037544
3 156655380 629077018
1 454028560 633754068
2 567412300 966075806
3 495942138 573180094
1 366294461 11803761
1 575243350 948705765
1 749097115 23501149
1 138079095 534214198
3 798664709 443789956
3 35332934 390611075
1 345037221 70094180
1 431386252 17929416
1 988801430 622175263
6 236122946 563898725
2 906197362 846097683
2 530493503 602815675
1 410247761 715021397
6 517533920 479157343
3 301554446 216178402
6 623487972 120896739
2 475121292 96798146
1 197176064 1400248
1 307820114 248143382
3 537638257 557188626
1 997478728 262781794
1 768957654 485858432
1 554734444 866556805
3 330830618 671327648
1 347657199 884010305
1 922219683 988019535
1 10525081 936112427
1 919648427 299377761
3 709620976 244943252
1 564619848 388102727
2 877299790 307897049
2 976436362 388896501
4 613579673 538361536
1 618806796 789582284
1 475109363 380125563
1 189549681 840263434
5 949585081 614819507
1 310884313 751495892
1 436448260 946450083
3 73438958 92188341
1 700922451 821230294
1 123792555 722573091
1 396668664 561112702
1 643319000 854860014
1 359601044 441598456
1 988919784 763363365
3 609730641 469799387
2 815098580 979060727
3 368680936 55748794
1 121190905 733064944
2 155214415 346835369
1 625583393 942661977
2 764892284 123537307
1 87981177 745616946
2 745614847 776895777
2 463336767 857332459
2 411050373 250968311
1 210730053 752376326
1 575317308 265420373
3 427457539 539536972
2 289428188 125755007
3 43775039 80543761
1 850635105 288269372
1 679358697 531124698
1 698184017 32720704
2 457928012 286735310
6 956109642 372314627
1 618267989 517770988
2 218420768 171066041
2 742004846 937247040
2 833059756 760295505
2 757406949 417357340
2 683551362 749301919
1 899687025 749234252
1 120857966 637279788
2 804232662 121650004
1 902145346 730757170
1 848337160 772602463
1 525199088 640560896
1 798470857 8713800
1 516127375 844771735
1 889109619 929161607
1 821247707 934549086
3 274517287 725167266
1 793116064 272664770
1 3397449 608791585
2 895008798 532810459
1 477190856 60470381
3 958856028 976984751
4 263894266 634196295
1 993864794 828399347
1 977961809 238044817
2 547228163 470294050
1 255383554 483120512
1 65811911 620866728
1 441680546 706238877
1 531276891 176454592
1 195502751 496512626
2 47290681 243635426
5 448260988 495150284
1 389591018 669427243
2 667538776 95693176
1 754236996 395006334
4 476945572 233582602
1 641875811 979728357
2 503734102 44703886
1 688612814 135589291
1 965503008 213397071
1 127499802 284698572
2 192478326 364820221
2 882000551 336654508
1 72939767 396204843
4 892481912 924664185
1 518755214 733095478
1 612407916 503366447
2 831879537 1828805
1 633275770 390319758
1 412676831 216834541
1 499025764 380719351
2 823933982 171876286
1 581850783 887592535
3 456007101 997095489
2 871024880 891482989
3 194803472 946606349
1 49831211 777839107
1 528349275 10225626
2 491064940 295346782
3 628780391 525535802
2 367394860 716061141
6 54824554 195445779
3 156898953 112579859
3 783410340 322212424
4 480732111 418105678
1 831780915 132116013
1 967938199 382890884
2 434974190 623465321
1 595595126 272917601
1 769818398 267581092
3 592005804 663827533
3 749362538 186785922
1 767009048 830637034
4 18605406 26955625
1 413966132 541859279
2 994606212 530346062
1 836480574 933910207
2 355510282 271864093
2 262434433 967148064
1 421881222 673336301
1 395374237 360182681
1 612360959 301283800
3 188355542 262527470
1 715688642 266982190
1 14060354 364235593
1 278829060 222723799
1 147339531 147223139
2 77206394 105429836
1 811239567 302870912
1 700874453 826631350
1 236586308 234661939
2 372973391 790001507
1 90865128 520356459
1 966606239 610353504
2 296364928 874021729
1 455226988 257979097
2 760702508 641051015
5 948394355 781068683
4 891611601 103004738
1 357324324 628308194
1 74316316 132093884
3 744962324 152377341
2 406290130 326424595
4 477096047 282578696
4 498694957 75365171
5 241658293 228048162
1 967659845 178695028
6 99578668 741617505
1 618560079 475401391
3 587371656 657501231
2 999699482 687738035
1 907368359 788709675
1 908463846 283989861
5 936813514 951930777
1 571680805 311267287
3 832685529 250397649
2 344500533 49344478
1 683968628 160484473
1 992914121 140082547
1 205402274 133381975
1 280073798 216580708
2 460338106 311892096
3 21929140 393282832
3 897698239 484561369
1 899995685 928364395
1 515060544 364306732
1 748143142 632506906
1 915615352 674369559
1 514037289 468794427
1 582444326 573261341
1 381414458 158449008
1 164385690 320888756
1 696719050 489678080
1 942392935 13963505
1 765911406 69258844
2 909220475 806478959
1 207881726 123238599
1 490160634 654824809
3 394206589 121568334
1 547059926 278049430
6 479803370 190329111
3 800030461 129428040
1 665932091 966852046
2 26147141 791654534
1 654261586 802687030
1 663405740 305017432
1 60233229 651657408
1 274452462 135286234
1 657830180 864243719
2 733052841 508609278
1 259192213 917359475
7 922306206 180807744
4 625661543 862747243
3 315235106 671133695
1 941964058 61861904
1 842879505 117824449
1 192967144 715442065
2 274866987 739236288
1 10622642 655499920
1 301715977 258316856
1 592750622 320710786
1 928407814 594403914
1 64649605 114478378
6 897966418 256833951
2 129460010 159415495
1 581031143 988163272
1 750029329 657269051
1 76972525 469303114
1 165568453 870091262
2 91069575 937070121
5 495986290 663846412
4 90965482 968351449
2 428366618 99638796
2 198769251 615001258
1 567070419 398807741
6 430492982 715257098
2 400401529 146691992
3 835479686 377640994
1 448520042 364458196
2 414957045 870984604
3 46566642 588848443
1 424155497 470703595
1 688776697 545007639
3 470548888 519838987
5 59336456 408574066
1 892971437 331837332
1 172994954 929843888
2 125404893 495254827
2 35330841 529693391
1 801665269 402824772
1 550774717 238301599
1 494043333 613108302
1 35670337 827403155
1 61129999 759905909
2 496025910 923860764
2 555384753 144471147
2 956867683 615022594
1 573200911 765930294
1 544355551 897353173
2 895653266 236254440
2 737463234 394863748
2 912359338 721383650
3 67387685 694582672
1 591385914 857839095
1 275376369 290015910
1 251196628 847526469
3 470352813 380451778
1 915289925 244801630
3 996287301 134769335
3 34001843 19046585
1 122198547 749078446
2 182733380 110438045
4 759828090 852727163
1 420023661 417715773
1 56137978 964339081
1 146145012 50942036
2 355347423 740642478
3 921931767 100907353
1 642808820 495530354
1 398947285 253765494
1 722735654 641256112
2 720800091 999711426
1 368897848 541262319
1 270505852 884092870
1 782562678 902319425
1 801408411 824917866
1 69918120 89533952
1 180226922 228260755
1 861075474 196494208
1 100271319 85570007
4 765761472 94495194
1 982740193 169938602
1 426242635 722013252
1 655898882 182361553
1 656067294 997480909
1 674585656 167039132
1 968166909 293068660
1 155628974 771629436
2 288777119 973874476
1 172636250 614205702
1 315161448 135381139
2 582774078 277213026
1 472519976 69445638
4 308036820 49585615
1 828717400 824155674
1 363589839 482498929
1 190641928 560463652
2 262555874 646404266
1 78151612 685663106
1 807454718 240137898
1 626915484 627667475
3 969956920 397908301
1 111488176 167754984
4 72201336 32158146
1 219770058 557420761
1 33400733 926757092
1 613006991 363352475
2 623986331 13903483
1 313541166 7368850
1 532914599 558649616
3 178514157 736008579
1 869125827 378030408
1 903086856 727988547
3 267658716 805979551
1 920235359 145455229
1 357427730 210742221
2 83716378 218333722
1 251039795 591998572
1 121559354 162720214
1 608184751 381327885
1 402181109 731248924
1 112417884 817036980
1 828012421 191032200
2 711608457 539213048
3 968780194 81437600
2 404505349 453906297
2 281537593 746684715
3 696977317 376593286
2 190937618 497733746
2 359932678 684414529
1 655824801 193942029
3 435529913 519786487
2 240829894 819709779
1 504175425 533150858
1 109670367 354585667
4 653729021 876918035
2 803695015 88880900
3 995153519 106650279
2 739446425 156511543
4 838641736 151142717
1 384949665 179944647
1 115671326 560980483
2 471875709 660145169
1 100445003 107532641
2 652043913 566826850
1 730891697 954766069
3 500168569 923607285
1 464458530 719065273
1 962254716 910729971
1 118400936 178382276
1 380203858 674435604
3 448867364 622888735
1 839043539 391741792
2 790007433 301606758
1 340731812 488460645
1 865693774 981728087
1 366840355 261628043
2 633609022 7626540
2 368644242 668536220
1 884304221 421375244
2 541914349 630291269
3 929167179 465328008
3 692555029 560679169
1 808617901 207575673
1 296733029 557265306
3 122575442 88179842
6 375990330 856692683
1 599313666 836359804
2 824317418 339047813
2 314510627 649997602
1 49735162 708347840
4 808438830 423918591
1 316548127 622491241
2 101691743 590236695
3 111242677 277883739
1 319761756 674579169
1 786252181 391267307
3 404218198 831081860
1 482496135 14955473
4 676529879 400390878
1 418805781 34390072
3 847486171 971483743
3 646397985 86447257
2 133031800 203283562
1 648421547 495473315
4 302453037 559438307
2 745403717 197135907
3 250517094 196159548
2 221044545 451916193
2 920539667 892946065
1 211407028 616457330
4 148526993 600279303
2 407295889 187256169
1 498828789 67565027
5 623071080 311697082
1 676143465 985498635
1 103828561 329722954
2 697206202 12244687
8 858470260 785927093
2 438865626 504200757
1 311333246 958175610
3 704845646 439740909
2 236420171 778752179
4 964660785 648538084
1 489870666 732894615
1 444389882 599687536
1 645656656 572152218
1 534617417 619397538
1 847213470 831291529
2 301861609 397224273
1 312864055 758198368
1 421910958 292954496
4 892347666 764799262
1 517682230 569866044
3 394256482 445634951
2 765407230 544256900
1 880190640 540613614
1 541246894 88683449
1 975091115 240921437
1 561583854 693549111
2 957385821 291514448
2 10002355 419069532
1 616483883 351750123
1 103822088 164251935
1 555259886 301177463
1 578198855 234762660
1 670494299 4842448
1 172955584 528367556
1 202596892 507277600
5 371666492 937666765
2 477772064 327947576
1 990590186 733461250
3 940580515 965319241
2 376502554 660659717
1 428839670 908321783
1 520995709 605631209
1 3536556 491206616
1 743029401 46682339
5 956619757 46038049
2 660984350 531358812
3 585853036 526231184
1 36670628 154094978
1 287408847 196334024
3 511912135 792066851
1 932167114 705426889
2 37098554 659009435
2 125302863 373922947
1 212876024 787246886
2 780184357 81970029
1 675420204 270334230
1 518314242 843101480
2 824711140 113566596
1 465456217 973300765
1 371505559 19383693
1 352829072 289247494
1 858248316 317455107
2 110621224 68890431
1 81183859 584261538
1 77079565 582403222
5 767732531 288765386
1 196136236 520668020
1 127431907 479446303
1 738134959 320868587
5 404425282 52175291
3 242913556 992231753
4 108222663 55594741
1 704886616 952944199
1 118170612 99091848
2 858417564 666189497
1 419558823 829195693
2 174351359 828751552
4 543599103 887831872
2 786809907 426921252
4 614263957 552697708
2 694788223 605193212
2 641371099 698284017
1 741207368 690592672
4 791906852 348081328
1 895256905 839912998
3 386522493 962994035
2 755760135 668746674
1 211321442 693156835
1 20664212 61568634
2 990154450 179802848
1 605314276 595071823
2 386053415 69635103
4 523784388 67807045
7 601773957 364188188
1 196871029 950665634
1 159135244 726179720
3 356445760 620132821
1 528504957 302913405
5 280147631 940610449
1 731241844 159777490
1 539244121 762783653
1 917319623 884810763
3 559236929 842900718
2 891552718 323125781
1 446787636 618403557
1 557846252 603391707
1 734721788 302553407
5 64979203 721665767
1 782439186 968686132
4 567124921 929448032
1 959759095 771459962
1 289589888 796233136
2 551021484 782766213
1 325907914 448248407
1 307643555 977941876
1 902334903 634009377
1 861145366 949050305
2 936661993 381875566
3 779517932 175916788
1 220970279 364389251
1 321543076 108867228
1 460570300 996781009
1 675396496 674450506
1 562038114 136797465
2 124365240 58100025
2 893872133 428650371
2 529378800 294187806
2 595594619 439250255
3 947686480 290212443
3 49400739 106848884
1 546650777 571314851
2 591821308 788279370
2 65792824 947861652
1 775956750 992389694
1 370308224 60690534
1 68214189 836372051
1 181201804 463122313
2 261943852 786410991
2 435135330 257393828
1 668775646 724745486
2 123657007 260384455
1 618404009 487685953
4 646933171 833591137
1 812265569 402520677
3 305592174 752339610
2 547855155 824662583
1 702936331 358775851
1 952489561 204164541
1 371819938 986603384
1 388327400 258269467
6 104953635 827282075
2 404181499 616206821
2 640915261 86133304
6 826406511 997315486
2 487130915 410750404
2 815887333 924438284
1 167996102 859808954
2 81925822 550494360
1 898448543 238387658
1 562005263 290148355
1 258533325 34540261
6 49377155 444020753
1 750053598 846417255
3 42782326 35309735
2 2820198 149786502
1 995127559 243658859
3 16917292 281820406
2 932918217 421783011
1 906926241 870249599
4 476298766 117250338
1 2600198 910205132
1 510599843 281840142
1 48711045 872426985
1 55144693 525792440
2 296479170 441917051
1 956135765 943336612
4 89054803 281515654
2 174589450 49984986
2 177890371 967590558
1 352049734 643097021
3 275992315 908925087
1 775475712 642939744
2 398751019 339185496
3 506563033 405967508
1 826824451 249542313
2 622592789 894840839
1 724172367 631259180
1 398971058 767583229
2 141382299 362046643
3 355694082 815709352
3 478468782 143572026
1 732942943 346309744
2 794735885 85303165
1 90359407 243422139
2 83882778 240403450
1 157041185 345356638
1 958931091 737006896
1 948906566 659873434
1 258914593 451071389
5 328272619 322538116
2 232214598 134932672
2 192947645 654873783
1 352093678 661880498
1 475676255 17629692
1 990768927 194216516
3 753432692 350414265
1 650883637 285445503
1 827023622 274492076
5 489313993 962699418
1 780767792 107249099
2 776493522 133689775
1 936705955 11738477
1 895817041 764815899
2 767587546 333289584
1 362950988 663242831
3 805878353 263952262
2 319298007 516875713
4 703164953 144149887
2 571953748 208759142
3 556100937 335707173
2 772047638 855850807
2 807945103 603478843
1 581428233 873586064
1 999069123 949605917
1 739401639 355121874
1 312141576 786267460
1 656774071 703309495
1 262362342 250722333
2 291022776 230453298
2 728333212 544410935
3 196920214 781453723
9 829353238 145400099
2 536869996 80121591
1 354711339 781588328
1 443616800 119110903
2 741685803 242005022
6 858715014 62112927
1 281358555 197289271
1 487758426 932445992
1 427135258 136942856
3 711484521 71118286
2 218810542 921061964
3 914454740 478973016
1 153827032 186898184
1 824405031 992227276
1 51966855 163844544
1 531933683 179094829
2 249391807 924309720
1 603687443 998704704
3 628052740 906856441
2 939987262 954944700
2 932160753 106148944
1 138963461 637410535
2 647357196 181675801
2 911290629 279829646
2 108674092 447646669
1 74433255 625453134
1 625175708 380816283
1 746175227 550746244
2 73123454 687877196
1 685125832 747922264
2 259834609 117134008
1 272169502 692662928
3 345933562 83109492
1 351815781 721208616
2 42030183 528473789
1 141062109 3449751
1 917747209 337561440
2 637401158 647711204
1 245836257 935051781
2 950518139 295030821
1 669099714 399004449
1 665516343 68405152
1 597269124 514196161
1 820469178 375806308
2 227085891 461249048
1 551758792 739467064
2 722136087 5493758
1 848778361 200584491
1 984256729 294537145
1 615143278 99159891
2 655897263 916010535
1 741285001 6179738
7 230694808 907847686
1 293775182 586061040
4 340839700 46444531
6 348045169 48590513
1 528512125 465464406
1 800773127 697004222
2 905671429 948416477
1 231515534 167706276
1 816651732 564774822
4 618227964 394951461
1 893874229 983554512
1 4388550 14745786
2 108037663 281154524
1 392953762 224322863
1 893805932 90478376
3 110483936 713102985
1 213400389 53307341
1 365802493 694346985
1 591250551 300132458
1 287420499 484279603
1 540227897 330429255
2 204282171 885736947
2 518494542 902680989
1 711987486 493723927
1 301501843 631824489
2 117864884 595511376
2 770908810 233995805
3 490689321 711734405
4 892538710 676247034
2 367904495 573089510
4 894594270 671811757
1 873460439 936060983
2 869546950 398652083
1 793725363 558855356
1 176047912 649356706
3 465495488 498251278
4 557741027 628500054
4 413151913 342076892
2 802748666 757096129
4 797084219 45436310
1 351286267 736550080
1 989944480 960901989
1 91233250 65304062
1 785999407 289893608
3 559028398 399438913
1 218956508 335397802
1 513421078 356565842
2 898187924 496036216
2 495655702 720008480
1 983619427 420875875
1 850396052 21456447
1 896117563 671324029
1 742015107 456813156
1 275923528 574938335
1 505329565 139792212
2 225780237 873923529
1 60557092 590601268
1 169347942 53867319
2 979411032 382957958
2 894307621 479573716
1 590816602 746152336
1 906359263 365899661
1 851885639 557424892
4 282172547 740801322
2 162844017 39556220
1 409204814 297435738
2 211195870 135345610
1 328210202 811701381
2 272649582 102409877
1 915358362 601883588
3 734085095 227092993
1 479901157 113220452
4 796220497 863354992
2 441792467 446318838
1 997204152 624013044
1 914214373 955076176
2 537357768 776450220
1 50952116 735632377
1 975109603 423383302
2 118156956 471592024
1 524402878 5714228
1 220729830 105356596
1 732215175 312693624
3 586680033 51723593
1 506317954 976061294
1 297497325 330669110
1 905369047 32367478
1 279817767 488319967
3 617945380 802250385
1 267972114 476858216
3 575235807 907643067
1 758925886 402565367
1 267061033 477758527
2 687785820 393158967
1 664094292 289462122
2 216592822 71434705
1 441036302 404782850
1 290617890 86599199
3 681567171 134853295
3 380792847 483370103
3 862821775 609673931
6 402335046 786398142
2 771940277 924797613
1 309493405 683727223
1 598512285 750631755
1 967029601 732372151
1 15562532 65562345
2 561639562 681500394
1 136615497 532618606
2 730870802 685006250
6 922231871 665077160
2 7692661 932203908
1 477280739 445508107
1 695145453 178752729
1 828719336 330110518
1 953452562 880128696
1 374998960 659407948
1 607892169 298216541
1 233530556 409631489
4 234511371 852672184
3 495833229 615019951
1 470864876 297118329
2 831683645 922505081
1 852885586 661902113
1 639056205 33947148
2 23924597 952603873
1 775958733 414048458
2 954318201 459929409
1 743621933 386950672
2 813397446 65489203
1 599352521 743561701
2 115388228 286205184
2 505771810 532141785
1 36277599 389847129
1 579688415 648908030
3 999068293 372514304
1 620174049 466936744
3 950281047 26121255
1 48577729 310296401
3 12821514 554997486
1 371285675 683399651
1 864679276 479890273
2 955823188 785935320
1 322547429 846634739
2 39025448 642553692
2 363819934 261819361
2 503737055 739070090
2 771351415 650516706
3 906896664 523296923
1 482410498 109604516
1 29018648 302115354
3 206288899 567057124
1 879020127 661212731
2 816380433 228566471
1 762738977 848592238
1 265930133 363498180
2 923714411 293823394
1 827445410 388647577
1 608873390 98069372
2 937159143 265078765
1 840972049 31165018
2 455001131 574022599
1 762986813 779718071
2 61070393 281775793
5 422669178 594089860
1 905839678 632614340
1 669838725 70754953
1 718636947 377232168
2 266447235 919514579
2 880761051 615146376
3 320696540 519216571
5 472753021 680975567
3 347836014 485989471
1 863995502 646989760
1 367762432 402890365
3 742028059 700287173
2 320014783 613131646
1 375374082 775778633
5 287723986 935278273
1 933298037 714750339
1 414722505 154003082
2 511641073 579203590
1 219878078 274145664
3 694701059 825675944
1 730870667 600782437
1 161484880 187996269
1 304778076 870270046
1 942218472 102137251
1 496948162 253054570
3 202194047 283462525
1 996792530 612053792
3 708132471 920022470
6 610258478 652297436
2 460984093 839839031
3 559175963 988408515
3 513777142 27837899
1 183354000 71976579
1 200245153 108752003
1 210883339 82495188
1 277515135 455906638
2 528127837 892724595
1 273135975 921651666
1 361005974 848014735
1 777712322 894663322
1 823043010 446246432
1 80585072 345567759
1 922393147 45057479
3 663093821 381880838
2 649821881 207918667
1 164337139 400766288
3 937382447 78368500
1 704106439 304982894
3 127507718 976255335
1 838855612 3220320
1 720672115 691100767
3 226526047 308677900
1 261225103 669318465
1 758417778 298525216
2 664259075 198044525
2 497464921 285750457
3 487475139 350048204
1 732569724 111902821
1 96843868 381906236
1 216146464 739977831
3 656098505 568642905
1 876755837 245666976
1 51543230 595717007
2 311185520 724065701
1 544493340 335572423
2 824823440 465688698
1 719410793 83213305
3 420196397 386420153
1 286756270 764402527
6 14466638 187869101
1 633342579 387733061
1 478818827 779146792
1 616248096 819772697
3 26125056 116976535
5 827868072 64566745
3 973007620 937665443
4 397379520 818030992
1 772908721 23783727
1 432879936 371756807
1 43119833 997795043
1 795455038 576912501
1 267107536 385640577
1 442800206 707483738
1 832439797 282067182
1 269000016 602885144
1 195403001 255350801
1 8848785 606829591
1 608402953 428344505
3 925539353 250908375
3 887508136 946417769
1 119851108 159996944
2 282100790 317492407
1 800329081 886224681
4 567802516 693354879
1 960605024 929647930
1 280157123 49215971
1 459535171 394290977
1 22629229 78813222
2 913403104 247869499
2 847951804 168603856
3 436868097 183658549
1 778237382 544596861
1 128809549 361227836
2 395836270 594551081
2 364524008 25818129
3 314025520 311027158
2 511217592 198101589
1 91456937 916540284
1 138641288 445193633
1 910813205 611760414
1 40317399 597478914
1 219714197 499656453
4 368102082 11195452
1 849705269 707956413
2 517309973 431654567
1 459675232 642381141
5 150517281 786522888
3 847961765 809334907
1 648262695 808558473
2 357855567 87981301
1 264901566 166000000
3 839732340 482276308
2 926985278 355005414
5 798747997 754065802
4 114866045 466298103
2 182801200 846958074
1 540419486 853451724
2 891127133 966094342
1 22149538 618236712
4 212089697 240892448
3 975665769 525561148
1 307769210 597093863
1 219029142 734482446
1 228442 286375289
1 237339060 238991459
1 365431486 255257660
2 92492544 603219801
1 606785275 542671076
5 702548722 355951459
1 370465318 224771555
1 768996043 256176258
2 495509115 527153803
2 103186260 26895065
2 765860228 392840186
1 637375461 339818716
2 885682411 645997310
1 93837092 359798718
1 635771312 158571397
3 551503578 911044119
1 343075230 652214061
1 510935146 97263989
2 346763327 122488218
1 986105733 763919538
2 86776830 374016403
5 787918182 171872381
2 131242994 225747957
2 598625130 201608470
1 365572713 36043299
1 681669322 126756689
1 829360355 497805244
1 993967650 839863158
3 232757299 273630048
3 9066602 165872170
7 770760556 43537580
1 44588707 932945928
3 612396931 288141548
1 207065337 472838781
2 735916281 415095588
1 123063031 579896327
2 189024741 965700525
5 112923520 269857479
6 64970459 971910758
5 835009003 999371372
2 544718742 268526494
1 132642944 482025574
1 62743460 507734677
1 348688988 544371109
2 601308773 232472203
1 408981661 163354787
1 6121 332598665
1 142911667 159269193
1 224019466 664149880
2 246665841 247060296
1 258200122 455218814
2 785115646 547045504
2 911624964 772075609
1 457493623 808881689
1 192848448 436209121
1 633266283 247561774
1 747210767 715812393
1 619498052 689927552
1 806758349 183812173
1 149540620 814333284
2 890735119 58576942
2 539826359 629820250
1 505293708 830927810
5 842416663 249490404
3 504465780 599451469
3 661338248 755825975
2 584094027 819553863
1 384822589 66855937
1 77871918 366808130
2 394080893 373843511
1 393274349 932560736
2 379290858 896329437
2 292918816 320685553
4 838776917 786011706
4 901748538 313470238
4 129005100 473517023
2 763339746 860240074
5 284368858 854250658
1 860821165 595762729
4 637631727 790783831
3 920104639 8769001
3 208457447 835223537
2 805454782 503056858
1 364119578 881954983
1 557375648 297493422
5 716911527 683209346
3 618446671 977454721
1 547058886 930999748
2 838788332 835363097
1 231130236 128230783
4 662369926 199363425
1 444147185 998151585
2 230480329 567757043
1 311500446 590774902
1 88963229 704886364
3 883368004 103416667
3 384680116 498976388
1 720331691 787022936
1 594730288 607828874
3 408699820 732194787
6 289315659 660234143
1 125156586 639132557
2 140294516 579520879
1 341731152 632947992
2 202787302 456650056
4 400913778 956296144
2 973676939 862677494
3 151304461 615098855
1 167596439 276421786
2 42045026 899053594
2 624808536 687419006
1 23868403 750694300
1 120416181 681330490
1 68547421 690077829
2 521036355 542003772
3 736817252 467851299
5 688170284 913462980
1 477887205 879025323
1 471824363 793061388
1 949428054 697125798
3 315171431 372008737
4 654392324 292023625
2 957266838 580670630
1 570917320 571770776
1 898919636 282700632
1 255794153 976743827
1 12846662 821654157
2 151876678 456110449
1 97087388 687291327
2 260170303 864844683
3 823441609 958926971
4 885179151 69327061
3 862004386 617332860
1 282836963 996866260
4 237795324 33309993
3 677002499 497648298
1 375489825 352188276
1 226071696 857753489
1 815914087 430080145
7 558875799 884499374
2 146466891 12280143
2 180952775 410326597
1 784096290 857008114
2 189052881 714854115
2 587527737 520612522
3 997375639 698848487
4 304515950 984820188
2 417271029 126005344
2 632603401 740469426
1 644506250 907005572
5 184822801 933335693
1 566880287 831261543
1 985319517 137605937
3 349413831 787678298
4 992445234 61409691
3 722854465 857882134
1 506539630 30991006
1 197615916 775669167
1 307650646 489035419
1 72937065 905171885
1 882026096 849415480
1 858797590 753496820
1 596878854 835593991
5 240208196 164264639
3 333372727 206084262
1 483313062 137115512
2 136032728 431213540
2 946619961 98591437
1 602441131 931117767
1 513060159 864796849
1 661801589 646926974
1 580445896 468758942
1 455025949 907149434
2 850042658 355420850
1 276528646 474055194
1 139906867 771294060
1 415931959 918884248
1 192805934 782504845
2 307938512 656788737
3 593234368 27899415
1 199452066 469269413
1 401927196 50887081
1 41435211 317402769
1 694832980 971674933
1 359475630 953988444
3 704424788 552968262
1 821650272 503633570
2 501178466 424929993
2 274038347 687488269
3 277201685 490302566
1 420699199 402293932
1 182793643 652468461
3 734583875 773040641
2 488617347 684664584
2 829453611 520359735
2 640326863 582698738
1 432719622 915829165
1 549914383 185513577
3 963396498 451417615
1 494054429 198926664
1 816475944 692227354
1 563491065 903098396
1 237888516 378028774
1 424121214 765607226
1 169571308 574177078
2 901963497 164056518
1 87240362 863908284
2 543018658 430860958
1 828352202 392778059
2 793745414 811054583
1 99251801 838992273
2 322270788 713555081
1 679844350 126379267
2 127574725 200245256
3 28863843 248831826
1 598684134 995556245
3 565251379 637064440
1 229394895 747038176
1 245044201 260570275
2 567995944 642092124
1 917058315 249241948
1 563959722 993764728
2 478077577 501031374
1 676359572 123205081
10 874205852 988647894
3 386481213 673812083
1 127217386 512508253
6 698622764 498917021
1 98328714 826859512
1 66549034 411590685
7 736715225 666286818
1 284080403 262768135
1 235850709 640636388
3 489585847 123901493
1 325627004 294362935
1 102907305 216460779
3 503662078 734913807
1 54334767 491355856
5 64379899 827556505
1 932147547 365134007
1 874446533 670833689
1 304227922 839611578
1 5520312 331681833
1 766744305 522914900
6 31165693 811471365
4 494181623 262144131
3 961368505 896816350
2 110087569 391293973
1 749745609 430121041
1 680716174 153846191
1 545934416 947615799
1 88561236 58124434
1 202664218 572782375
2 504538569 733794872
1 260370643 308624284
3 277562814 228785813
1 417036087 66770875
1 688377080 897650643
1 299688086 445446030
2 950884358 719587785
1 912214507 448268332
2 502592324 692784339
1 996167418 445875939
2 29530837 186022136
5 128797455 738422313
2 49878387 428441689
1 624009966 380022073
2 475543579 791557389
3 768515097 861084839
1 416393710 579758075
1 458005176 291766852
1 501462030 20092598
3 680479925 771992373
3 447725320 788674211
6 160484541 392783016
1 504232723 505271616
2 944309083 407678561
1 183049604 69345163
2 161588908 696936095
1 127490139 151168051
1 2276393 977652737
1 314187337 396126998
1 410977905 619003304
3 179722260 637437175
1 296223955 952998387
1 686410465 830768983
1 91432690 171424940
3 205535151 372068609
2 935537639 460994659
2 698470916 433229587
1 733131684 306750571
1 156225475 784465471
2 425978377 671440838
4 969018912 345448436
2 759663930 110631643
1 192686310 99665725
1 663713087 821130790
2 765106518 733107011
2 830047351 710955540
1 114522684 956378298
1 21408928 469345323
1 933307521 685903526
1 159249087 230089491
1 898767748 108504436
2 738066814 173201709
1 653375100 202069435
2 983582832 285038399
2 774170098 381147922
2 125673505 603131091
1 916453324 799777868
1 206416179 803884176
1 377882517 612685435
3 357609065 745171425
2 795397214 269886142
1 962216517 842240895
1 794278793 473796370
1 343331288 406324984
3 124092438 200176908
1 587044327 155438066
1 836045199 986075496
1 586676571 626263371
1 767930491 82538441
4 372381243 252241515
1 634671011 439005373
2 543253550 959500072
1 347021393 579311621
1 389828088 889115453
1 882556166 952086125
1 626329111 489628493
1 282644957 144572140
3 328945934 767478585
1 186242795 691897618
6 959502217 435431432
4 128206804 920640109
1 769188746 843188687
2 102326781 818906749
2 522159570 318071299
1 292806817 727817073
1 725644872 480580400
1 206360995 885657173
1 198985243 930789655
2 75744568 549406884
1 539714746 283882241
2 245075445 530673933
1 177333163 873321335
2 282023297 93815225
1 415416842 168790575
1 623324576 95336958
1 260605809 971085244
2 948502808 34483507
1 55491038 981816430
2 173161518 853845913
1 700245049 141159344
1 718822636 655177867
4 534832742 641518998
1 430253925 425455889
2 252732425 910578688
1 262595451 512679328
2 136625423 993127509
1 216995575 679792313
1 483585888 84290671
3 300360847 298464833
1 222397038 803835744
6 763754832 847136365
2 455975769 237838299
1 32982450 585298226
3 222423780 408199922
2 637706808 376395215
2 544893518 57328245
5 669438864 745057148
1 893661872 188887297
1 303934294 38139794
1 724211445 43487380
1 413965720 390806302
1 836035792 427197594
1 353263446 648176733
3 503231031 22443298
1 278941828 532953781
1 182012925 836463480
1 421020214 878463483
5 570784125 831450882
1 145036307 988669430
1 958608863 681218311
2 765131544 4567045
1 877638581 367321124
1 407648676 437824328
4 690058646 766144451
5 384080629 530592651
1 119058470 482770421
2 139841237 74024231
2 329098520 334308485
2 184447798 510471612
10 843316203 489879561
1 849968266 919862046
1 176465563 63526523
2 844400253 75723363
1 575659546 180078305
1 583258179 331418457
2 983323942 520572133
2 240393902 36394032
1 689208739 769313304
1 827565417 99087487
1 585198678 615057572
1 420671881 762434613
2 147521579 294011869
1 207330275 344633654
1 524173246 606897416
2 200427500 794246659
1 115003202 183085653
2 506099532 812677851
1 705781793 722431620
1 906022668 175356450
1 631858186 127687327
3 826737855 593099002
1 540744958 994952950
2 917617231 709297125
1 125845758 752916218
3 501119215 157249412
2 919593481 910736074
1 440093381 152770854
3 903887460 62347885
1 863658396 56155446
1 617161268 411484159
2 196015476 982411392
3 495591830 890134596
1 135524441 629718692
1 426886762 885584256
5 889441693 495449216
2 53794961 313367838
1 520193295 890444327
1 54881536 821864341
3 382813867 370459156
4 763486125 770196775
2 866298234 207153460
2 598577557 50446532
4 954428218 901147276
1 75502300 980903468
1 725121544 915432827
2 172255412 891465409
1 506931870 233937069
2 355424469 291151006
2 577951700 947624563
1 612213723 392704877
3 589532212 953837126
1 387887689 602797938
1 588793377 723768477
1 350097274 330215361
1 267600610 761621674
6 592299762 924450846
2 280011665 265236045
1 978885332 259161522
3 645106210 502655252
2 199819662 603133936
1 432915019 903246432
1 387204746 277228310
2 124697048 698273345
1 881143162 841879434
3 367797547 930000229
5 411946931 283492016
1 478570854 987173810
1 252709118 280262828
1 273842443 272903382
3 443363236 826844399
3 180543448 864687237
2 320688214 831103808
1 266724236 416232895
2 18412577 394852885
1 577352161 990615169
2 356772193 625287500
2 823245275 863486503
2 677350630 916715812
2 265765093 711290611
2 274803830 954566487
2 682504462 580832116
4 301515803 722212639
2 168014692 224551718
2 155012919 510088364
2 74504658 995198974
1 884429826 435105950
1 955305998 97601265
4 879443300 980959712
1 327262036 742935009
1 91241179 736062218
5 388552853 131129861
5 7025591 253141230
1 369427174 186025592
2 779690455 327142941
1 32640991 412826567
1 640895093 761820135
1 169716433 162839235
1 848784103 756579398
1 445078924 770288211
1 481108433 908641055
1 814499804 841472017
1 256994211 231940561
1 764634203 947206646
2 828498365 314534963
1 336645832 557758516
3 683919425 312422660
1 520150855 686921591
1 731482296 864284988
1 808871791 628341087
1 217620378 893897251
3 177648674 601670415
2 191603869 398711207
2 161573761 754370856
2 437911727 539519796
1 972986735 233749441
2 58732040 146992154
1 467802573 821341938
2 191674828 190731841
4 170302646 479086078
1 64234777 81311316
1 930245421 63789839
1 386400612 905165315
7 64990035 659362575
1 73453573 891280848
1 443823964 413736930
1 475913471 691535211
1 158450983 63157807
2 895262840 367451779
2 765042939 132378567
1 970905919 560392167
2 368164195 507520558
2 245955191 537145312
7 898168252 486879704
1 208901373 656962408
1 221700308 426463147
1 828982349 392332824
1 579301235 957813384
1 76583884 76411752
2 635584026 647843444
1 632203102 621236490
2 451715811 861591520
2 621739167 927716543
1 583288640 301512282
1 918848514 461892341
1 631851308 894789941
2 185000667 995036929
1 135574834 703077597
1 938486417 211044357
2 967095002 901896065
5 343882224 130179167
1 282263723 649124582
2 490070065 339576586
1 274557700 460316484
1 420876862 873747913
5 205851548 627427789
1 154237573 514630503
3 434816160 164607456
3 148962663 660844594
1 705085900 325505900
6 291265173 612563200
4 99782133 203600625
5 185553736 434619654
1 263933105 999788113
7 688455652 107936134
1 942546020 718549157
6 486597763 656630797
1 308225185 546228010
1 357838489 155838052
1 889718510 953623857
2 802576904 479124420
1 351168805 320150679
3 444816303 56980288
1 728645695 184960019
1 721366364 908310819
1 611929439 734063193
3 331322519 28132908
3 468595529 596067563
1 46929195 337228016
3 418229986 353195143
1 719612373 568242145
1 998494385 548897966
1 836604460 954007557
3 217520029 27320561
1 770346058 28794545
2 379138734 139681014
3 604687582 458059091
1 393370854 663631122
1 73898693 462330221
4 554130392 8105623
2 997971092 200283821
1 585131882 980618431
2 678275951 726535532
2 332825888 340047006
1 937154686 148621419
1 796747371 716786428
2 103322217 968973303
1 641021442 819141909
1 531178138 314269562
3 207052679 453256014
1 846823053 315236415
1 127667407 633338036
1 758021227 953981018
4 524834231 927264050
1 910196654 321674180
5 341846959 787092573
1 852536360 985074516
3 574079334 383032059
1 758318873 780676788
2 618841249 304316008
2 335472154 361283514
3 142183498 436388653
2 835367342 388579189
1 278996546 516797774
2 543569413 898178334
2 388079163 943857674
2 691597810 514412001
3 452999494 994428253
2 910247837 399250116
1 508753158 902971781
1 20908137 436608704
1 912929265 132379099
1 501261689 480207708
1 102674732 166073617
1 270753416 546536887
3 123521067 617849429
6 919623853 353364854
1 322409097 443883610
2 914352137 863983148
2 125200435 803331390
1 905552304 478502662
1 790682452 63326534
1 733324285 190637420
1 382302785 348483781
6 504081311 814714738
2 809947905 394413502
2 386806415 868688132
4 871682102 35753915
2 183382574 656487810
1 959565899 16491467
5 486170776 624532043
2 940358758 300883139
2 740587804 763978795
2 70130898 519897688
2 27898985 534386106
1 533990141 545753126
1 485424566 937643182
1 447838426 195588460
1 175034450 989950869
1 763345056 575316550
1 723498234 807153933
3 154177996 799455240
2 535083591 190551790
3 820190846 419766989
2 325315067 387745676
1 293020100 962314038
1 548217213 769831761
5 448190315 740166522
2 927126435 333267961
1 487903453 794503369
2 1484796 708580986
1 159247413 499672083
2 73469790 791547334
5 480069789 270723124
2 469680115 996163855
2 596991094 72807905
3 321730480 293876872
1 924315853 23368805
2 60472115 349340921
1 238973105 246116947
1 901734199 53603248
1 119622111 495613091
7 456018654 382681502
1 786542088 271700638
1 289073167 62234117
6 451190257 180959446
5 232288399 647194865
1 557169726 323700237
2 268150671 969787734
1 537360265 608579174
1 177446505 738996880
1 6217114 142299754
3 145442750 259251246
3 80371435 218289672
4 506634412 952435353
1 224680455 366660231
1 405586949 903099133
1 387990218 724837827
6 230948934 40123352
2 751738959 18065095
1 624054273 115245848
2 16253832 609002182
2 906339844 86518337
1 78166171 926584744
2 652277350 955283484
1 207622983 860087796
1 851155934 546353040
2 508424189 359149089
1 568445236 794665827
1 628177111 538161149
4 157337304 892612692
1 942163071 205020388
2 673094786 922932852
1 104241239 308059270
1 15097717 354621024
1 603268759 497328951
1 174602402 6987562
1 742291271 787029808
5 832469746 912472090
1 178926516 77779688
3 604136268 264972831
2 170072328 509166958
2 504230630 313752226
2 972943674 438011363
1 361192245 909805908
3 292368951 73536280
1 126045276 473264103
1 18768811 731163668
1 180326852 823253295
2 131844401 385169429
1 280635931 722206463
3 491678254 677502279
1 597779850 112663481
2 97850169 28672006
1 820720134 159679436
1 97239581 565014496
1 878765918 703201555
2 439849135 195907401
2 624928482 532925094
3 223530699 25772233
1 153612991 823567157
3 646633342 894982124
2 450480697 736971555
2 736306021 902461331
2 555598701 771405747
2 548417849 559617973
3 280564217 453668879
2 349144240 761309335
2 987794077 739937397
1 647684900 146396765
1 442588478 409449323
1 718726184 69582128
1 889665716 195956874
1 85294527 827833802
7 190792814 340952835
2 737814904 985040045
5 177618058 336597064
3 238661679 378050944
1 625025223 13565464
2 713089658 580250381
2 608870520 447970369
2 93631536 438672644
1 270194712 808184285
1 357018870 852670513
1 32473554 522123868
3 977570335 327771138
3 487149719 881585587
2 122382530 314310993
1 982872332 692388243
2 250157544 341972089
2 186491329 39502727
1 122240177 901214596
1 93723762 763016224
1 785735236 645151588
1 537982800 771607945
1 152194654 361210127
1 764376329 931686640
1 368114005 562678667
2 852894008 48500929
3 2836110 643293969
1 74774923 206500821
1 891321577 611826439
1 646156546 628934614
2 979443676 262360834
1 665748363 663291826
1 909780936 857128394
6 297028344 13322803
1 770861523 822967488
3 560586564 79031652
1 605437628 557278214
4 610530768 697547024
2 760654447 849990233
1 17208296 938684875
1 25827061 53613947
1 413647842 341818360
1 302642784 873342770
1 295472201 806880390
1 518251157 102949196
4 22049882 254368430
3 72903400 463212442
3 335610942 653492052
2 764080970 363190762
5 25262477 607853100
3 365507978 470022327
4 621280676 472498588
3 371965681 363327194
1 854061383 439334282
2 32933298 615495592
3 557339172 844376362
1 119196980 295176120
1 638344895 915452182
3 818162510 417248277
3 225944820 58377089
2 737915306 292928323
5 721450437 127565168
4 595733867 971281845
2 763779314 601334543
1 500049574 284829969
1 406367936 915462
3 266178202 860397019
2 149180139 414591156
2 1908681 97397329
1 92239387 424384824
1 725222484 712990366
1 91350009 267440972
2 54085106 52645007
1 529497178 176601522
1 568686674 256479463
3 365984110 161930201
3 474004206 702900488
3 705829125 240818531
1 265149299 616221761
1 973150107 624857486
4 272117925 268200466
1 625033314 415432784
3 594871034 380158377
1 299313323 311954982
1 663350759 604075720
1 162576068 580374439
1 380014634 433766845
1 50020035 146946276
1 910362671 351193382
1 96773477 883703938
3 595183481 140273256
1 489390424 160725783
1 397542681 125255137
1 591279643 950808226
1 370426574 306139689
3 803476569 527647144
1 857395589 725150294
1 115250232 37739153
1 300153692 585799617
1 969425540 239507076
1 736880974 626611935
2 767490081 497055124
1 975838749 384706856
3 309152262 937574410
7 156465714 377719477
1 625928097 885379985
2 218891810 557830350
1 96392838 470506722
1 313014269 992124597
1 673402630 893060887
5 400382906 831106036
1 519480950 265576190
3 227611107 7439095
2 300427286 685341906
2 411685786 104712429
1 514970567 347148880
1 852798266 213709724
1 917138708 408047792
3 254541058 239513197
1 449724016 934725961
6 402617501 501443658
2 716383850 831606777
2 445346910 348917467
2 830059259 334357372
1 357388508 807266190
2 154451663 603691995
1 807797170 750952621
1 48783833 589378963
1 421719609 164348338
2 927729368 227033013
1 871793436 830490370
2 913705158 915478963
1 437168237 941465798
1 929087580 215904809
1 893081937 214050305
1 286904123 450179831
3 376034443 467946831
1 485896550 41243450
5 517981822 637354954
1 61240258 452304205
1 618865561 52013024
2 390082769 514302944
2 253012709 675886975
1 653396831 769759867
1 450746071 351429037
1 544591352 730237915
2 530576807 988567132
2 184085640 329232660
2 899425031 93867086
1 534949395 253499230
2 452785209 603384719
1 384602441 359122727
4 144468431 768958138
1 492573698 75906822
1 52308340 778077476
1 192249966 520282159
3 608216774 415609554
1 102469916 692133048
2 45728930 703352147
2 761500631 714474283
4 465298827 171790801
1 477026861 579963295
2 881827223 475904449
1 72085071 68186309
3 448671949 405649420
3 65764933 999668495
1 650765787 933061578
2 175797716 536691357
2 529294478 712109773
1 408196690 393561163
3 412225432 470258569
4 797971650 750610650
1 533211457 744217262
1 298337629 357497422
4 493837092 338273434
2 137212749 614954829
1 74068098 475019422
1 205975673 346839358
1 50094229 395508408
2 651628895 589921018
1 670191571 930845886
1 590484176 135941981
1 539856379 999213624
1 779730594 369625296
2 430716445 524587490
1 728371817 598784685
1 964200403 628853820
2 776771610 250929001
1 35413455 18030805
1 46145171 751314279
1 728124590 749108524
1 918837575 752845480
1 843718747 761327122
1 254931264 548753367
4 114389633 71398834
1 622108024 683483334
1 775042021 963676754
1 971542217 153263875
1 502541918 276932514
1 435604705 169285597
3 101235957 133153183
1 987929078 115941675
4 173634930 70771833
3 654501636 209371482
1 771390190 589049549
3 292044707 294075732
1 502328526 123971342
1 226361989 521831265
2 598088601 694707585
4 145373520 396947804
1 289853688 116737865
2 786985632 456839905
1 400201305 401965128
3 424818722 490691912
1 514412421 453981705
1 596245010 998759046
2 679943339 39931010
1 491636300 724627146
1 874169256 149011728
1 309807968 789701058
1 265191380 510271310
1 623807431 65373886
1 395935329 682094735
5 482240188 275740661
1 66216924 707896333
1 190669753 161515831
1 127393774 978787933
1 368558188 78845336
2 559580793 584335001
1 11626388 999239842
1 822511690 903924474
2 266329657 170224752
1 255860456 181913998
2 694672627 37198258
1 927449034 841045368
1 387625936 846334607
4 239484676 552716704
4 361685395 636106720
1 661443415 981737592
1 154666609 561118028
2 181482953 131926674
1 748758746 122196365
4 687663288 49133256
1 32772735 966338449
1 768672503 291184315
1 35521974 69079879
2 124188095 466960337
1 729332479 646305591
1 217289850 652952569
1 857416831 243015660
1 700014166 843056892
6 601421027 673805526
1 266770104 718314227
1 825756189 245316282
1 428791522 634776712
4 789109318 249019955
2 275450396 903182765
4 410359092 614214612
1 509133438 895024147
2 952460140 112690500
1 148981558 795642313
2 438200236 517773487
1 163022865 372438882
2 519646044 791129200
1 443035240 797728653
3 488168045 246155943
1 149752741 529749791
1 979171666 354670189
1 117194295 256874800
1 501203427 31295846
2 995656148 461954819
2 950389148 584862454
1 3041814 453359479
3 269426249 903071160
1 27892048 369905192
1 449873920 714062389
3 655140686 706273165
1 127968055 44120363
3 548708805 745022898
4 250464314 154256353
6 351328221 200155598
1 12093170 374234199
1 912085001 368433626
1 371696586 53289493
1 902838772 724687982
2 464856549 732390012
4 534752605 165529150
1 192862185 132701700
3 645995564 213915416
1 534450925 296226674
1 880687980 112888717
2 459543412 115512652
1 851876182 972906984
1 220225242 513029733
1 299491608 9027950
1 363292650 700691620
1 342423143 394120437
1 875286419 627035749
2 536295634 63205291
1 738286032 524111082
1 393506219 204179875
2 499639828 779929307
4 979997688 102127446
2 891718607 740271406
1 325841569 189986623
1 870194878 737242938
1 989276198 1127400
1 321334149 993614352
3 840631922 755882468
3 913355905 881678570
1 36112704 48052792
2 858776909 503322285
1 178247336 867055538
1 919926609 875507861
1 531023319 459809200
1 875334954 722250129
1 733528165 240428767
1 200806330 68144093
5 250374312 142872773
1 237696739 396663251
1 630828132 634788125
2 305559195 465715270
3 185827406 682738758
1 903360303 430842121
1 55671489 988963659
3 490805960 18617258
1 207171073 935619209
1 129111872 564460602
1 466752696 368955468
1 548676115 910303374
1 144605856 623667633
1 626283948 131619314
2 283712650 527475405
4 582359708 559299975
2 898973525 929539561
1 812341145 721445384
4 662624901 453407599
3 162620317 291460492
2 277456848 834484284
4 551944875 876485706
1 362875643 49581248
1 564266510 574549026
1 909811726 830800796
1 614538825 26932116
2 433906840 604606482
5 602936489 652040516
1 588527720 431789447
2 759055195 472597343
2 257704846 866721287
1 196685616 775227644
1 265176617 487419552
2 424362972 24345351
1 770556415 710708973
1 449400628 213108243
1 766563622 951648205
2 332171654 415695532
2 583544374 864894746
1 983519567 743718852
1 174224123 195306206
1 189490706 220979013
5 589856756 15843519
2 121733336 413659487
2 346450976 625621978
1 701858248 110952518
3 91383773 6991393
1 234775612 992531938
2 963521329 80989045
2 362558877 618579283
1 421728247 764050024
2 447192547 161883517
1 169995871 427672879
1 800532975 995607174
1 811414499 996910474
1 355859396 898912740
1 561101088 702766571
1 277687127 629571939
1 40461268 245794242
8 943035421 196509889
1 341721151 80068566
3 915335277 939836954
3 927347555 198295733
1 818556645 255361417
2 122953825 419414954
1 220141339 747794400
2 515314352 404815531
2 818747141 993739609
1 936231325 778150581
2 110065621 416262607
1 20321462 845870546
1 511033523 693748181
1 738412718 90890783
2 56812923 241969915
2 441076067 101922933
6 402076424 453335353
1 834870370 607385956
1 539496194 361575847
1 457929019 851684277
1 354350841 140228429
3 727757123 728422194
2 531430653 927560291
1 857412062 623544980
1 83045122 491843470
2 391483803 113754668
1 167679097 862581400
3 507707086 983919529
1 535886702 250990459
4 414979243 926869166
1 865333713 271882900
3 974258526 242721440
3 812901783 786063060
2 989903601 798212302
3 226645974 455545759
4 640935191 899322441
2 88415959 699319652
1 553234891 909081466
2 967897060 814009046
2 892629787 380298743
1 356355196 726355376
2 585955658 204284261
2 928640222 658238583
1 283568257 855112794
1 970271909 898753986
1 319860546 847189718
4 94849002 930668087
2 311624734 8600037
1 971152700 818834050
4 292399920 585808441
1 498534720 948372444
1 586783979 480696727
1 951991882 429444863
1 321209467 699171646
3 519189278 669003695
1 588270074 419863747
1 339400101 768827251
2 545084813 360988214
4 85972598 993677955
1 117874636 939754065
2 846606912 71992716
1 287011436 644441802
1 629361194 891346439
1 35696109 667403388
3 674985464 875280588
1 506582140 7546490
1 500133815 322684419
1 991908417 162945066
2 627667296 734491639
2 784826944 337855645
4 173207460 621524886
2 652584191 160747874
1 534629728 132796922
1 409090101 49570627
1 340665818 176266567
1 795331850 445550606
1 35300473 860455608
1 869691081 127086681
1 143627262 832048668
2 792619998 190672922
1 793776968 506303021
2 605579570 323960148
1 910973042 481092812
1 240707971 487887164
3 595357063 223507735
1 630217865 849500888
1 76193581 432800311
1 407220178 332064227
2 888292834 173446750
1 895297474 697412360
2 146003147 186984828
3 670852994 644719194
2 35164526 342403857
2 642925667 414458759
1 369562806 685129992
2 121669106 740864657
6 322923534 61002695
1 469435996 978262976
1 558608598 744766423
2 924900556 547283038
4 21700524 224801724
1 543082112 345515080
2 321925118 727507568
4 891731532 973422693
2 900336076 664915175
2 803895189 557714303
2 235217000 780527738
1 693767368 40601346
3 552955783 815941376
2 139513914 930816043
1 153250366 596784595
2 575811489 105511722
1 230854531 194243057
1 335068169 89572383
1 922482742 542866944
1 806179890 438612378
1 233690762 955814470
3 929167939 127834197
1 185713505 82225064
1 362818499 813359500
1 857090135 653939763
1 213366136 49511955
1 512875859 765752475
3 172098941 697697801
2 446432934 564233478
1 509388837 432698364
1 361740266 158013196
2 428320310 177185912
3 425239793 17377863
1 308833699 65984871
3 819003623 445121392
2 210174975 496964470
2 534701444 514363036
1 782684196 470262656
3 762662693 940835451
2 676784244 187499496
1 842826916 549335362
1 816397682 407475248
1 98463996 540114413
1 376310682 850853570
1 668382866 369989944
1 523600460 230415429
2 435458030 628257732
1 414648657 495955741
1 753650593 337920001
1 163523365 425173922
1 838852942 735279005
1 253891890 92484018
2 939078694 313312168
1 414477922 713080173
1 418357553 615234275
1 8681836 732546636
1 18205381 127075975
5 511923507 426324538
1 839135956 533908145
3 611710748 889570903
1 385020002 396140071
1 780681993 689911047
1 753610101 930097016
5 507396749 468638740
6 791170133 204788689
1 839050250 477415544
1 858258715 913426182
5 231954647 597641942
1 457956211 611827380
1 790995377 669287753
1 64382080 908854268
2 26735998 377775898
5 249752466 948386641
3 633523921 572016388
1 14827849 674447694
6 566063813 898049483
1 9924339 696339899
2 24397391 998224796
1 135111380 142611065
2 8836060 288604726
2 944032420 479005108
2 651723827 85673042
2 716853083 189087873
2 581098245 513410314
2 711483122 939627663
1 601046146 863402475
2 741226659 445232827
2 45158402 992134882
1 153464304 604498047
2 241944447 994294691
1 164256478 447880936
1 106097864 467207927
1 55326913 165625609
1 114407256 669902797
1 510916352 479327858
2 50793179 792575932
1 867993280 934664403
1 533619251 759499968
2 17373563 570683099
1 829085489 800015304
1 858679878 622465807
1 432256461 436739317
2 460886872 104990822
1 62524134 595380551
1 291674398 191663806
1 414860092 840669896
1 521610561 489257209
2 917548366 585068480
1 228248766 953811841
1 713655725 555425968
1 492313966 704728813
4 943335393 732343044
2 670108193 170062943
6 413869992 499385355
1 306506279 899815222
2 910728014 434246300
1 260912147 386576808
1 4476919 868315625
2 843922168 819881941
1 484951990 52765010
1 845817004 659038200
4 605035000 70909435
1 660849529 225926393
1 625223254 389544146
2 784477116 594503456
1 749477428 75469558
1 940640981 517552386
1 992178729 907994126
2 33312671 783138137
1 896474958 296951012
1 891292801 511306210
2 197117249 483267404
1 139864561 439788402
5 307572971 606970914
3 686434317 382147148
1 647515466 997509508
1 568713239 284992618
1 735774782 117521565
1 741121342 768601056
1 298915852 684249118
2 908662036 761115140
1 132792657 906813282
3 221840300 130433203
2 195187107 234299706
1 136550590 916736564
2 649868261 830335667
1 953800253 410941304
1 876755287 703600026
1 638818313 803649797
1 835025602 544749579
2 446687240 835049557
4 43423635 729629880
1 758194440 769073599
4 865826953 38896307
1 475178984 586208107
2 778295152 969765564
1 196645302 877691700
2 162817084 489282538
2 761360056 402352497
2 156137372 649528333
4 968592462 725255972
1 833738191 838490355
1 428907546 29889765
1 809076349 162007062
4 488306444 262889227
1 650077820 307498750
2 290892609 456252490
1 528855051 430697345
2 812908440 787466572
1 201028122 679515560
1 634058361 888839885
1 610667305 190383167
3 702255481 187047155
1 190041904 154598388
1 748869944 342812081
1 205696959 967967006
2 114925773 17987342
1 219954293 72905613
1 359138645 233680798
1 531945905 454634554
1 44549255 103766379
1 718196745 186219001
2 192422778 75955820
2 3207697 257689663
1 628382709 962828166
3 26417691 579941495
1 372587074 710482652
1 940375949 664754565
1 68414169 414136875
1 980844053 17265833
1 741896832 321889001
3 271797578 634003087
2 118649085 743718555
1 418408153 862565201
6 58236708 371846057
1 160052753 389556923
1 936164460 976939297
1 484796295 88021564
1 442538545 49070645
1 738392328 912587678
1 607817901 493143714
3 196243829 768755346
1 742276927 161388734
2 140307227 848162568
1 370929825 711077141
2 424330494 600322296
1 347446001 446860375
4 898993454 744820254
3 373207606 190464368
2 246431731 657442819
1 321202899 209078997
1 723248769 866627973
1 478554117 941024814
3 553893240 937746091
1 101502044 756845149
1 281773509 566737900
2 718200804 830089687
1 653990444 77200687
1 560911245 366852809
3 271255637 713995980
1 945854109 888400294
1 620175744 990508736
1 788160308 827966718
1 17124363 701151649
1 630885761 16641608
1 606900935 967950813
1 95100312 925770112
2 142222606 291964940
1 857531665 544848333
1 187880883 112155304
1 818514036 214280853
2 897329593 603476095
4 968964025 156242087
1 156261403 841422973
1 759733826 129513640
1 695872864 899497071
2 192231156 725602106
2 834595837 322454360
1 625739176 845146438
1 640893816 580142218
1 250637648 534309623
1 210350750 532192665
6 558695960 836697427
6 794374415 614048780
2 689852285 351767866
3 292420286 937401460
1 869825479 197381845
2 209353668 214744824
1 766863788 154401571
1 657990371 642580588
1 853863929 18216239
1 389842245 820989809
4 266424093 829901755
1 721747791 537531847
2 70165302 757981929
5 885315623 591244101
1 828949040 279475099
4 832913935 935371697
2 666114467 611681986
2 339727801 34433170
2 137137278 391596640
1 505872840 721152293
2 671408966 420672179
1 378500455 281096580
1 5105131 93745039
1 565185529 187723828
1 544121752 502323107
1 334973555 734046227
1 624163096 77150012
1 10730716 659210965
1 738319277 401663078
4 848133044 937737128
1 867080512 451886238
1 759188658 407729812
1 463023703 5908896
2 884979 363349083
2 480066709 252560796
1 9837944 384764852
1 70573246 171494851
3 889496862 947737239
2 641664271 12190412
1 94130155 404286521
1 706092909 653762193
8 453171950 950850550
1 581098871 915543847
1 3994783 544049619
1 235941659 688407853
1 481489334 302802637
1 798273788 816328451
2 222919786 536687359
1 977723884 814365542
1 455316923 518908351
3 365733978 471469402
1 450801484 813477154
2 383014972 860945844
3 402617470 540048625
1 477983761 150644061
3 917384774 239712196
1 176728573 21088886
1 432224053 124536254
2 78494536 800736721
2 658278590 645105147
5 740028015 530861779
2 297216081 676648533
1 873092877 577737767
1 919836574 579953697
2 376964092 893844748
1 132653436 949160901
1 898267451 24077387
2 376263623 169623708
4 709785716 457555902
2 349207198 725868212
2 772508342 716859965
1 333479610 479170394
1 866955243 385997969
1 268872224 270363404
3 513771661 627931355
2 837318321 262827717
5 437272425 989931813
1 850721818 836524610
1 720671236 633931270
1 873251557 278941379
2 720406690 900603840
1 987957316 868731463
2 747297816 733390666
6 584555819 454656432
2 964315592 783465398
1 728206059 885182864
2 636604859 3563907
3 275743603 914174485
1 783890392 928535828
2 178945421 338882324
2 433889315 406129454
1 438869920 53750513
1 277650976 395892532
1 990327557 41179534
3 839306808 738899501
1 646439713 195935206
1 226945548 382321472
2 61661288 738764323
1 671298510 630915064
1 83152906 749301178
1 414335864 209164270
2 13481448 107149610
4 218253227 113446789
1 346397919 109070003
3 887711360 413195388
1 562736189 454770537
1 753691544 896485302
4 860512667 254733521
9 720185910 944497887
2 287569184 315292499
1 26469211 194065049
1 272173614 315536229
1 963503487 798459685
2 13484094 959841594
2 980489469 207954801
1 477974608 827180286
9 754624321 791413191
2 73758251 21440705
1 660515950 47206831
2 680407821 311378313
1 980395856 781349684
2 134425407 317342461
1 926261215 832764740
1 188670210 885770158
2 544850292 928515947
1 114994661 47716115
2 20694185 429556540
1 406443964 116689924
3 154523692 157634963
1 742136280 412600669
1 551473474 888813026
1 632822163 76825351
2 122997865 892372769
2 91275749 25466311
1 882084491 801515846
2 496287790 672170597
1 595471136 819513274
1 656048304 363390563
2 444282546 514954849
2 343620816 348372371
1 46803445 836875731
1 928715846 714153270
1 25186825 809837206
2 431474592 263348312
1 373773008 735048595
1 563772442 647812382
2 72444669 879566752
1 286439668 908781305
1 393606412 14387661
1 898204428 66487773
1 53526687 339400955
3 341081759 508218992
1 464742179 853306006
1 554913884 656807595
3 572480330 873320893
1 23465887 396798755
5 614383398 945125009
1 349198931 827254579
1 784940997 783957714
1 211306902 75912055
1 986354366 16557275
1 630685626 604964163
1 444613248 319074834
2 639339207 881730693
1 864619213 499030232
1 749316040 357148005
1 313771625 852595034
1 746389765 425199681
1 649609911 535184987
3 624606513 667906018
3 194735387 687325450
2 330675609 172772356
1 684505862 641258491
3 395977568 429083457
1 27039605 919062563
2 612176753 76678727
1 914813904 446836863
1 929738332 78335654
6 341500828 991280071
1 758373467 129127646
5 381902086 693399448
2 906954716 258146941
1 717490750 275353229
1 884694143 901339199
1 873552956 50356544
1 494541302 773857882
1 86125623 3222250
1 274046835 738619680
1 687255300 34953428
1 548011015 196722856
1 778013631 585549285
2 58911234 556337570
1 514025173 413181203
1 360739527 51133344
6 135712732 488243235
3 128898806 305107607
1 424194473 861222574
1 768825100 128176349
1 10102996 500043949
2 516528961 685561710
5 104261559 174389887
1 87098219 544024458
1 906144254 256323152
1 963311667 257948095
2 129321907 837676162
2 952229446 852113143
2 291381307 81116204
3 125762337 697439751
1 456664409 913742310
1 933074803 652615587
1 149515412 540347469
1 437264427 968614052
1 726428619 41141488
2 168776815 657906412
3 817170388 432382716
1 914819030 791590604
2 885453921 344483585
1 311570650 813838495
1 85294536 681143812
1 161788297 245143732
2 670668181 880983909
2 513602183 436625934
1 923376434 106046736
1 620617835 687818354
1 408297275 798298655
1 450878779 384219931
2 127082033 435484221
4 47647128 180633897
1 755565544 21068103
1 71656700 926610479
2 142638678 747482263
2 93431521 821146337
2 802000705 670374888
1 886475875 876883183
3 724775401 311012130
1 966671237 486883117
3 617083163 531402295
1 890700492 298690412
1 941420856 57995415
1 907855821 274016427
4 762734751 720970065
1 207724582 950612649
2 135710473 977992366
1 653292675 297412560
2 57965544 614172456
2 965443519 737042707
1 771038800 971488496
2 880757600 472029172
1 234218553 102446055
2 375538463 838601812
3 405926236 334555771
1 75375286 308456627
3 631510334 113606492
1 842265565 492983150
3 770445088 314867180
3 227819836 778346241
4 109633507 465856912
4 926603203 15513711
2 545013240 467131271
2 11627936 453765228
3 733238781 56591386
2 284701142 461740027
1 529155777 638413297
1 563899507 546209692
1 249480294 913687923
2 132324311 543681103
1 759466286 421262381
1 785670120 663486076
4 154114307 112506557
1 577921974 866920664
1 28168645 230608110
1 310779086 234015110
2 496163124 736072066
1 455474413 191185406
1 78948721 226782735
1 272477950 604722138
3 141331403 604786469
1 432199357 279355498
1 418433513 734657252
2 197088204 707519489
1 489504342 569635830
2 697354356 342945988
2 213642385 374608294
2 667209809 286680612
2 565156603 28029546
3 58631263 203450852
1 103128980 85849299
1 908625847 474461894
2 140482006 227359624
1 315491963 34784905
3 344331497 720389111
3 531349718 776873594
2 969973677 502851466
1 495870883 430648598
5 589104642 173978068
3 971519682 750131404
1 433179576 872941717
2 935285643 573765710
4 497483131 978070687
2 640801248 614633448
1 978849165 512883663
1 982524529 486463648
2 687395426 428526758
1 758460635 283921432
2 794956947 279069944
1 33403851 639086971
2 100344441 860492963
1 611731304 971046496
1 966304571 951881858
1 644804170 640184814
1 733513132 801585655
1 624562277 555772185
3 306319396 687413370
1 261696611 432284225
3 158832025 427538697
1 807573154 735721369
1 849395181 703544803
1 493578349 183288620
4 88459801 536073137
1 717706080 950178186
3 58594902 587848660
1 337793966 886994988
1 395268524 652724687
1 533911607 311697882
1 520849228 360175162
1 561021231 393954587
1 217916203 61655612
1 947438303 785797223
4 954046649 311083601
2 135839957 861844448
5 345332384 643739298
4 461580336 658805181
1 957807598 207388122
1 918363636 103053020
5 570707579 130491639
1 583278476 637344326
2 36657473 780841976
2 308215261 727183094
1 928903109 441311994
1 768062649 147802036
4 742089301 426640720
1 447248967 303534151
2 154167525 331906362
3 589004721 288992276
2 148974414 914115825
2 598659095 475672441
1 551609033 774630043
2 205360978 81209182
2 684303109 325749724
1 478981200 640175458
1 773367965 364518053
1 116498610 694924938
3 80843989 203405434
1 344933830 44588179
1 196932991 367813155
2 888856992 467754491
1 87363826 212666221
4 478284729 731475014
4 626962389 673691852
1 493516506 928616764
1 60157794 648791845
1 635839595 199662852
1 650272713 735344316
1 144336408 832984005
1 870105850 218833157
1 203101594 298199530
1 128646789 492039618
1 981285858 481921447
1 426578387 849463808
1 186568110 851771025
1 395932819 974311864
4 325857318 709585303
1 542777104 873298476
1 294230308 882464758
1 863905443 305356729
1 617319779 251346675
2 418941261 596342011
3 55413394 298235267
4 307791248 224927812
1 517514587 442342507
1 742471467 242699077
1 419701444 279101411
1 10972119 120735855
3 947308594 689424515
1 402798012 344423187
1 836770041 524737470
2 105881718 982136626
4 235885799 852529719
1 962450831 441957611
3 904831518 441951089
3 537815689 369112056
2 148038555 197791900
3 485622710 243692865
1 988695204 982894245
2 80957201 604321045
2 988143365 623520171
1 673202484 808201029
1 191239437 410596413
2 114752788 597435331
4 544032660 657370750
1 935150728 866786148
1 123629656 436950758
3 641046033 20181999
1 597931648 10631735
4 336440757 651478936
1 664900876 324228223
2 264807269 362525672
1 365787210 405035252
5 230951040 870378774
1 544003000 940190766
1 375602225 708197614
1 308554588 916201380
1 146790513 165368580
2 861981441 1794452
1 446153910 96925776
2 181374762 296243781
1 672593589 478889290
2 391216881 727770983
1 15046772 168629177
3 861811726 354778426
1 348341770 428486483
2 671736194 442986517
1 349886706 656606473
1 509593695 7496684
1 865740945 942818469
1 177323847 768979213
1 471461405 985713517
4 33596178 398955468
1 726460651 855679081
1 763194125 732309647
1 538883100 461451907
1 936309660 259221006
1 518767734 998969035
1 361961746 8686588
1 470355571 606302833
3 274291834 277173615
1 893524091 391989177
2 201456823 60219602
1 529567509 393771477
1 674396608 789833944
2 451811274 893264199
4 615373237 820448045
1 918058901 5539960
1 271394402 615798876
2 478914289 867039344
2 57979757 295974027
1 879767317 545855330
2 743316638 380002638
2 374431921 95398287
1 864963609 263265387
2 189390579 749088223
2 149436125 454777629
2 46864881 881498000
3 523712197 443803970
1 564457262 475231137
5 945181890 851846599
1 454453146 78348217
1 187972715 208778568
1 445184595 612620776
3 501331245 69882748
6 311123834 207417101
2 10627436 252933700
1 402641497 242066648
1 593745397 89816707
1 114264260 41692106
1 660251535 381604865
3 179471519 584558769
1 917352119 900964814
1 229935710 138856828
2 772497333 61035990
1 817306508 151376584
1 803152423 460210210
1 685576592 797845169
1 492960886 180607073
3 264160194 578389912
1 729372708 824699832
3 716254391 176837804
1 26303293 738779731
1 733905420 187357397
1 901556414 622588952
1 718568993 890397798
1 819819845 974281990
3 960808040 19882148
1 801893033 819837946
1 982751715 162363734
2 470367878 834093258
2 521264926 664898575
2 18407446 38368391
1 63545330 458564180
1 596693663 344419248
2 192643564 596758778
1 672542947 31436407
3 509736102 549590204
1 643266628 795155124
2 541642462 808927478
1 690825675 475023667
1 659325883 768799695
1 51242597 621881008
1 752051107 365536924
1 421771184 969879617
1 273038525 71647009
1 672117882 550348400
2 752802115 644227502
1 159708630 285855788
1 665712371 701586057
3 895418374 583150687
3 89307039 145394841
1 402420955 754466822
2 395573223 730769484
2 52993086 945591032
4 725337544 901377912
3 574578599 744877937
1 485868186 918002641
1 107103753 426479464
1 849602369 270993212
2 754220768 495587552
2 828416975 663581561
1 142839916 765488936
2 642452864 99825184
3 309607839 178439000
1 711072072 493222951
1 561736481 174889087
1 584196906 560517793
1 33634159 52004441
3 479653599 396934998
1 252152928 913309572
1 989173246 866105187
1 993321576 618821163
1 479747679 915842224
1 299708283 575170142
3 931421599 63572434
1 160294686 811682340
4 369131769 370211739
2 90659013 311948680
2 857601735 147930409
1 77743641 539361303
1 262034656 5196108
2 423648773 243895052
2 700391314 878836330
1 579240584 995729138
3 781092902 953801362
1 750506698 78492829
1 3619284 109113841
1 793391917 582002664
1 884704312 697527264
5 211665473 671690157
1 985944092 811689318
2 488131221 312662868
2 558871284 164111029
2 929715620 209496811
3 622015721 452974418
1 407545644 165726261
1 799337242 25172542
5 693747162 611468140
1 890308452 472304347
2 854559517 964717914
1 215759040 136490627
1 798003655 550826047
2 246988329 238584031
7 118361555 343369519
1 107709059 618232202
2 66681201 95530962
2 705183555 441271274
2 597078480 222000319
1 603263568 771238234
1 319275081 420010481
1 141896378 111490650
1 260824712 732951354
1 287748109 845665574
3 997991969 389576146
1 605230761 407649688
1 437614292 79955559
2 492523115 998831901
2 209355400 7767497
3 36300838 946069988
1 110694535 364695407
3 866366643 746421689
3 916222320 50204340
4 994740028 184465514
1 769460222 692985515
1 164608848 182546806
1 405500302 366386034
2 860303276 241284317
3 500186565 469240956
2 874213361 142729923
1 754788450 774274281
1 991591010 141043070
1 999920095 664740665
1 122702736 729093780
1 966653594 520599221
5 470746474 761370282
1 381163920 229474630
4 843319986 167504098
1 575508762 47330990
1 865790662 195251495
2 569835030 473077907
1 155811039 18077506
2 459506818 980525885
1 922104307 544580306
1 43998288 33514290
2 383266650 357869626
1 271180948 592171172
1 490642191 729137852
4 150868786 885404711
1 679444223 392446455
2 286229580 665566218
1 806839596 848397942
7 427782855 792006502
1 953649885 645424459
1 84429519 371814168
1 943618315 2120963
2 630828177 234875803
1 273509636 279724822
1 509047216 293795571
1 589283836 203780194
1 576385665 823559282
1 593562562 123649280
1 744729430 251730981
1 505793100 199805458
3 108724521 101071744
2 821352970 66186389
2 308745929 301862904
2 13758797 730370526
2 189142667 844632872
1 271700507 568174526
1 745555453 690636265
2 675968035 704694455
1 474906678 975486258
1 378641965 272203787
7 794946449 443831731
3 590015830 940188192
2 878655307 560701344
1 672040697 922667047
3 395526465 722354762
2 636644107 751636531
1 863515594 957753603
1 580811942 651345043
1 401198158 365981849
3 412135561 404539484
1 97750853 584983583
5 874147058 532353017
3 345075079 623769337
1 969992240 17244530
2 242410561 546492532
3 750683747 746523063
2 286645539 302033588
4 573837868 105319497
2 495301318 788296983
1 212195920 725499945
4 823597485 669916787
2 519596791 89250002
1 385932817 874118172
1 771974226 848461142
3 143386695 951359230
7 487990774 353244058
1 716439905 569604118
1 808275368 151987870
3 853666715 847501385
3 805021366 963599011
1 565226266 532015158
2 665665962 743708960
1 591731517 930220724
3 788809805 761065375
1 539752265 547604225
1 213760235 251550675
1 276602466 129985089
1 946720557 226173348
1 165746732 140980587
3 436824365 460632090
2 375061411 613892592
1 88263843 629970020
2 345023787 770792998
1 693956291 562909316
1 331741074 187240948
1 100632130 978025202
1 703139153 598030590
1 252295981 534615898
1 279753396 604521595
1 689671658 16109394
1 1918425 288621733
1 721806946 157816499
1 825408924 739601102
2 912055920 103501496
4 586508714 659657570
3 394026774 722625159
2 200727001 636089231
5 333586158 165125690
1 61828942 865805929
1 480315389 963312061
1 6753944 722674459
1 231769937 680361268
1 681420100 484138711
2 239085633 888716957
1 814979067 212923927
2 169490937 3680590
3 719561431 175207068
3 228351645 164155461
1 970390562 382677064
2 127868272 874002623
1 822733973 272331908
1 170526181 91095394
1 105327256 270953947
2 646996604 492620656
1 993435565 624850813
4 959988983 10020695
3 488088191 746588864
1 848026254 45510237
2 510976842 647697126
3 454094307 151163158
1 892417544 270241100
2 94951387 816401868
1 660506831 535084556
1 188898851 148128462
1 980243099 254320693
9 932739926 106151403
1 852807786 627867627
1 383872286 4288559
1 606594452 472741873
2 252465403 385170899
1 46288256 479782286
1 439641310 405800295
1 625778943 660146827
1 265518440 21385758
1 696611449 189974072
1 202474146 97554209
1 556909851 901875287
1 681373388 977256796
1 592592393 595358918
2 58650551 335832459
2 595223023 371567785
1 310331937 930617678
1 637917853 943405523
1 147107526 491513822
2 715914497 981043942
3 98307778 720559106
5 860981261 370195241
1 749258125 430336194
2 653833881 521407839
1 771547441 900369398
5 998021006 373819375
1 18876381 326209511
1 443431066 644477356
2 570268341 886757975
1 948301904 69545260
3 478146193 959522762
2 27444104 437363101
2 856901250 504421903
5 315554203 151219168
1 111157306 151858590
1 710327469 196382763
3 242770583 836525623
1 903663529 142111499
2 293481388 966386867
1 385157364 156574990
1 991062473 802259960
3 647503969 855750225
1 764536970 604095963
3 331552375 967196722
1 718655166 40868095
2 642561202 752863593
1 281814782 641329366
1 281906067 398825982
1 527298429 995364564
1 192900600 481063025
2 725021332 174093263
2 989536442 408051479
1 283510652 382341100
1 405897813 252097586
1 791557936 143747758
1 220022688 482495456
4 344032465 453204400
1 336732093 158777774
4 375563207 482479103
2 840686489 113413815
1 919428135 362947314
2 757285928 294537904
2 839300225 349119239
1 59107906 729594753
2 516807814 88518328
5 446424157 709818900
1 467668017 198374133
1 289452592 765208615
1 261949868 959688184
1 67697302 853453540
3 120451051 736468038
2 254525745 247581088
2 723971013 739634606
1 212542846 339795622
1 605570938 536609794
2 282041629 746160989
1 55567774 80601279
2 5206886 935797131
1 230833500 425119336
2 510553098 399109588
2 784973182 444384560
1 935785894 714090324
1 171882328 590121186
4 830850271 794488402
1 893775845 361840126
1 535621112 884451064
2 781104319 826851109
2 56794269 145123134
1 173273066 798113722
2 505980598 43258613
1 696793529 108388481
2 956706367 774672595
1 338972346 179851277
1 609230454 405606931
1 709031371 845084706
3 617064546 12340297
1 141486533 302483125
3 702186045 971466885
1 734329853 125169687
1 11961034 378075216
1 501174221 565786856
1 883513039 749579890
2 935965090 234865017
4 929588177 505217897
3 522325965 87247720
1 131400425 504494806
1 119422096 486844601
2 421248809 106927036
1 799288593 110922831
3 588511796 791517868
1 346680925 338376940
2 242810280 145798184
2 7522241 569843194
2 928207127 557911621
4 630126507 812720705
2 352382125 967987071
2 469220105 881643146
2 149880349 260491702
5 542103887 590881871
1 976653763 302884689
5 362441370 114929718
4 491497665 268751804
1 760873338 129622867
2 418174678 655406309
1 104273067 211467037
1 980459778 524951557
4 422956609 467280022
3 697094225 456128869
1 825313283 251770666
3 310071432 812755893
2 892477310 941422632
1 154673530 628114082
3 590312075 531198039
1 694813956 798909211
1 795795857 639554163
1 811495120 305287052
1 684612629 469200101
1 736654775 992444561
2 920733648 730079497
1 720658874 898076561
2 316455023 913020626
1 970144234 676804573
1 751727472 632093674
3 569000588 659658192
4 806964078 123573496
3 246010405 829379839
2 10326316 105849360
3 751998128 713459470
2 639900609 784273601
6 873823323 664682049
5 778495007 100416512
2 374847020 867329262
2 676881054 161248931
2 494104062 951128652
3 534072045 70533662
3 859588000 260089573
1 608229434 633415736
1 910223073 427179774
1 121607372 514815486
2 568323775 740513022
1 667633649 408139041
5 821941775 88717141
2 823553944 26142105
1 848536540 988663050
2 761918468 525707044
1 599662813 780990391
1 423068589 49386440
1 590191982 682198896
1 290586277 394541280
1 404294763 15708748
1 145237716 63019070
1 447636901 42712027
5 175996315 478984449
1 20765844 505426094
2 810785001 348090255
2 619186665 468337303
1 518489248 710641233
2 63692061 281359998
4 310222521 807247103
1 362131412 904062391
1 538398064 392459087
2 831594361 123720507
1 717342290 290644396
2 373914605 599245530
2 270860032 341314514
1 735879106 548138353
2 99477824 926997218
2 454468258 895926217
2 268205690 388387045
1 354842988 226363080
2 951652380 634734910
2 185707464 291000074
1 241281327 857435690
2 853289060 269328154
1 202230318 606708662
1 347222529 101401185
2 452423168 413152575
1 450557804 580195913
2 288859995 251494341
2 805912124 242895452
1 452264692 249308688
3 979839657 621140221
5 52942194 766620924
1 899528787 691560481
1 176224446 308363790
2 183614333 345639672
3 714374716 112907689
4 384455950 365568278
2 961486415 491429608
1 431095717 250715111
1 680026364 55550152
1 154136675 524347351
1 968330490 907538871
1 592598181 302302279
1 707046865 493651539
2 305273764 270494277
1 178916398 226994316
1 328641819 33730116
1 267613878 421510179
3 762676621 330403804
2 747904208 820029893
2 421633222 307570568
4 857563181 698840525
1 801544843 615361001
1 453102767 52135348
2 756946959 345486436
1 602128380 988214514
1 904720874 678050129
1 549716325 552748261
1 499056404 42455810
2 523730285 87575179
1 715870447 691160102
1 979306906 158835332
3 860625888 686942275
2 592849296 295499789
1 256846536 699947018
2 353185668 622760195
1 805010222 27814899
4 931122756 107877252
5 335176692 656749475
1 120601362 511364030
1 587805275 224341958
1 624776139 588469706
6 250193658 976860689
2 853352010 645473563
1 443974101 298074400
3 872160661 860108460
2 166345707 673155593
2 554145991 951729915
2 681108684 383553354
4 82003475 668547724
1 398798723 474848751
2 979224826 916410292
1 731727896 436391808
2 212046456 790042910
1 363395516 187562538
1 904386106 465628883
1 202869778 660299921
1 874783210 432818258
2 478547095 899378927
1 168405387 2265680
2 697306935 15121638
4 668651926 422911698
1 252048115 636065655
2 657164944 894657623
1 931804036 34583212
1 365641993 707881897
3 66104343 680414481
1 28415759 703093200
1 512283594 345014295
4 523411736 49428090
3 366666224 589287718
1 878999457 871810158
1 994690245 810014802
1 269538576 746565494
1 821180992 492808507
1 627433121 546790849
2 411371127 86261145
5 368326135 712331562
1 364026809 742757882
1 36098337 743632387
2 289859541 274890772
1 547343120 371153755
1 669919638 953541485
4 883109925 686364706
1 69122055 471502104
2 209373191 603298587
1 44812288 96592931
1 736559344 530208950
2 295080967 476390987
1 308299495 230677758
1 749682756 730929614
2 32476148 631403869
2 416062278 59644663
1 911480221 494109505
1 570144389 799851310
1 461239229 160998446
1 376757400 166515721
2 272770851 963123423
3 429039699 902779273
2 480535276 989261562
1 714136293 257672808
1 959752195 999841506
1 661027252 296761081
1 396737473 408639564
4 401396785 783290818
3 380117240 963543131
1 134981454 275234233
1 162169248 414044836
1 436735209 738003334
1 864422287 742824391
1 274808272 934756042
1 946874160 91100317
2 281477914 633312165
1 33241844 710022779
4 211109512 870385276
1 520093849 764935185
1 622367538 305398915
2 886015153 194681889
1 919717885 75627681
3 642445969 781834943
1 713455057 236414658
2 382633088 668056842
1 829663156 647435141
2 466857126 686252114
1 852423109 505012700
3 849156577 342910779
1 249018321 498649148
1 76717687 337526618
5 400900637 154757694
2 956245818 661129718
1 248096045 518244271
1 224560371 43403969
2 523035668 422422066
1 330001422 549864023
3 921635897 759153017
1 818605428 874209695
4 947747760 616059328
1 744907335 100275258
3 134010589 424395375
2 316885959 689723468
1 229854368 507882927
4 102281302 151140076
1 28593545 97005609
1 671070497 17380103
1 307819517 291501695
1 363559044 178467305
1 272894996 871306558
1 357697423 455269785
5 234841894 230363161
1 908133762 66014317
1 725600567 731013436
2 738282283 238889023
2 63329641 337737577
1 227309605 448232157
1 510658056 2505547
1 812452618 178903138
3 933903851 800622345
1 652715835 795646022
1 191037258 991595917
1 789064680 204989516
1 916635030 242792722
1 694809542 892672855
2 35894705 341175873
1 519098576 219154120
3 262280659 218123354
1 784320437 192789710
2 674354966 127979864
3 748732724 732260574
3 876349146 899531549
1 790146763 12187926
1 465579579 353725377
2 576216743 675760236
1 662860603 569094676
1 794185657 104251919
4 480277808 996608063
1 166520912 115126073
1 963192903 329508984
1 329116855 960124815
1 800697271 992200166
1 735004906 693470032
1 578036868 459416419
2 798030642 397912450
1 893039822 78622826
1 90713634 437662330
2 432504973 270597423
1 27720469 147319623
1 470990702 515291914
2 191429395 614423979
1 984423339 74186843
4 888897469 285028683
4 208990675 363291926
1 888834222 909317636
1 65988341 763618862
1 276360823 610182985
8 955151882 855903849
3 665465520 888356896
1 592900296 486296958
2 438123440 218535456
1 677761264 154860444
1 586383341 991673464
1 948820320 385907691
5 670502249 900409120
1 963077362 758013471
3 972760414 727118976
1 664058025 857640431
2 916315426 696655776
1 491903911 932791085
3 646636680 702145972
1 301796262 569791798
2 183017667 151582267
4 729995615 623538878
6 908197983 130162660
2 981205038 932834386
2 619186210 253266799
3 65043578 446720007
1 374696855 531555730
1 958862975 272990541
1 650035804 717642644
2 444416267 819286782
1 915689570 243513616
1 892971808 712761667
2 727151630 995567389
1 702145597 608890736
1 876496901 500972373
1 260625033 156063084
1 685015851 207725362
1 76078783 645749701
1 742210656 212673480
3 754176770 762950041
2 726609502 545354384
1 34292567 855364686
1 8706875 365222920
1 249476865 902253361
1 260052586 216708606
2 795524999 597853093
1 466532367 121852880
2 102409256 292521376
1 35369118 353986579
3 901142002 292362126
2 944134897 434203693
2 366258371 333070887
3 899013986 424615277
1 188813408 988261385
1 136726947 376982559
3 182435527 336216680
1 469583290 69543426
2 163338243 620542858
1 203519778 535371924
1 859466736 826360557
1 564875566 79796998
2 466156075 797295195
1 659616186 105881628
1 234867294 838282062
1 580681534 956442066
5 163013476 737987404
1 297002570 146339754
1 61597180 854958405
1 427963436 72733340
1 240735551 613559483
1 813316901 332123700
1 709925261 138705755
2 505339076 990739229
1 614515647 521713246
2 616822841 781231867
4 30486565 134871078
2 812327942 394831463
5 593221359 826028110
1 973761011 237580139
2 692747275 973582320
1 146667749 986430352
3 833048512 177821387
1 653848220 789616001
4 138016785 666904673
2 805924963 506316981
6 102267373 581534471
3 682358065 634888951
1 743014444 541759224
1 602793028 857511606
3 632941007 137682070
1 723214907 435308321
1 70551482 643678893
2 109853144 767601270
2 383905441 58584146
1 894385161 619258408
5 441848932 183111709
2 790044489 182654796
2 500823117 376691720
2 322369477 610336044
2 630728541 493831202
1 832540805 464736262
1 903167201 230534155
1 879062957 282205773
3 440080080 809502179
1 2835032 53788734
2 204591906 158700024
3 95638794 872845421
1 616863624 877460055
2 143379031 826046203
1 948406725 74784029
1 457334162 202818909
1 321109446 309361887
1 728539075 69973259
1 138515710 516819127
1 371579929 820432217
6 140070239 778803158
1 623062106 741928742
2 192259888 863819146
6 690377173 893563265
1 965899215 183130577
1 541922951 257156545
2 600711901 600208682
2 146477056 459384088
1 200613424 402922178
2 790482233 560465135
3 512896847 346608978
1 900406836 363390089
3 818928665 364185462
9 642484346 323227437
3 252323157 717898427
2 510306925 882115023
2 249435117 848389157
1 104842572 386214965
1 432547258 968506485
1 175403358 343734159
2 881029213 34991071
1 891033851 103983314
1 255294478 116159613
2 899958067 611475468
3 50148845 400970808
5 902357668 108305066
2 395171804 909249980
2 675875375 504345618
2 972014907 824938999
1 457592446 766126351
2 564465187 863252650
2 586589551 409537093
1 26119113 984425581
1 863228593 199268604
3 929538057 210873640
1 852416388 907415531
2 205884744 106891987
1 856044491 297240697
2 233862593 723259111
1 363119640 640270547
2 77138635 657807056
1 170132255 188537809
1 235399141 790969087
4 384039621 246863021
1 34514041 711195889
2 342805688 337725797
4 367462445 523406948
1 417512867 222764963
1 261471968 483597831
1 942614658 984987908
3 186205044 165962910
1 772932975 301301848
1 573578511 816247873
2 704161988 479120979
1 221223375 822581144
2 964389167 652402167
2 322568296 800102777
1 692412952 651635570
2 327133213 868623396
2 898438930 689235408
1 172945019 510710079
1 252683551 2842517
2 846897666 561979939
2 137460555 311192629
1 944993825 732875317
1 747265650 445080128
1 77887719 590926057
2 657024014 47284204
1 423564212 113010130
5 422183653 449665837
1 723495888 695032106
1 180845540 687735944
1 393702443 443817775
1 445893572 357218986
2 607318938 850296026
1 31664521 793201984
1 463687432 912731500
3 86986893 541649193
3 477372382 782145119
3 693221859 558135389
2 832243797 835314745
1 162340459 483439658
1 856228586 328250401
1 942515377 625837677
1 234962559 975712311
1 190042928 37623660
4 257720559 821040631
1 4619487 825257479
1 626897736 896968851
3 382739785 589388344
3 78128722 983015265
1 431254154 355740988
2 193059880 91657675
1 537442937 924043693
1 459071752 471092786
2 837890708 708642313
2 287478650 464815032
4 835152238 428479446
2 706028886 539320122
4 837625287 709877044
2 217990361 657692610
1 277091918 504720320
3 50310699 184254524
1 500612525 90621579
2 268842914 368336082
1 259996019 470059742
1 468717224 373187842
1 90474554 181959067
1 860622104 1843162
2 122102418 241806715
1 516711794 712697332
1 359798795 313049713
3 132034254 409108088
1 543787273 948885665
1 798992610 149664776
2 4833820 612274292
1 560370429 193918982
4 948880383 861070653
1 247207595 935680179
1 345574392 963377676
1 255644266 770142968
1 805414589 389170664
1 156973772 490135404
2 561500765 949493921
1 696191477 100804149
1 91735829 869916848
3 130995572 189923268
1 98358993 843267734
1 796551 115727727
1 903755215 349898307
1 179578482 156212465
2 160000585 654034300
1 47705046 734729137
1 480140812 275478649
2 724580050 711550869
1 393254887 890730745
1 87846109 449373285
2 858149860 107469025
1 590624448 604301598
1 516907352 915963996
1 555358136 744135249
1 317794255 310968577
2 482328220 605075783
1 472399851 660613537
1 127107644 248600632
1 298849304 471433253
1 936045027 573033441
1 995764099 992040526
4 733199684 133329138
2 892197237 905263784
1 839193936 695067124
1 565499361 428178152
1 575281998 844764207
2 924652655 183746702
3 485676096 227831697
1 14546817 495102156
1 653469162 149441784
1 238710888 259091334
1 309693987 981763066
2 839436435 478870673
1 887656992 619615878
1 537395351 68256522
1 64133793 527837303
1 152583308 280373776
1 489596417 271642540
2 650323987 869550160
1 329761495 16882175
1 211820570 713274754
1 890538280 917034291
1 89637484 703948197
4 861275337 537191004
1 209580461 757028443
1 528937450 997786661
1 804310346 611734773
1 961101225 895936836
1 948527527 689542192
3 443814140 360032705
1 596676086 639565874
2 337528066 33053743
1 273728210 347322466
2 724419705 568008694
1 849941530 749711289
1 702013370 548693890
1 88126315 610676339
1 266780244 179758643
1 389133605 395032102
1 651994468 248232017
2 391084181 663188207
1 891831394 23983206
3 709888578 127010762
3 882388678 349384353
1 465115661 704345000
2 940905847 206562024
2 375046574 206527271
2 661942221 145925034
3 612732461 810574311
2 934316559 876877460
1 633477272 995042964
1 383506434 211056660
2 129142030 534375854
1 738926238 602284438
1 589162330 950451094
4 54637027 822235238
1 564342041 562383137
1 661834515 528107582
2 194060765 391712367
1 212155939 244246561
3 453482362 200706976
1 979457216 624097550
2 4686286 823224488
3 165523169 323772514
1 511180703 724231680
3 428099457 713858416
1 727665558 144442991
1 62920240 535222653
1 654306786 110715405
2 313250735 256365451
1 306948521 640527556
3 593110995 569420910
3 815508621 520177615
1 592168196 767180341
1 527901477 162688347
3 905778111 88728023
2 465260820 840162018
1 470766448 992348092
1 511635405 181121814
1 515062334 580045813
3 462070234 673834049
1 950341646 632591687
1 209836756 995079578
5 361697634 368964353
1 42733172 961191973
5 841104912 340234634
2 188531127 188771567
4 910531908 281431000
1 132862467 402057072
2 135807554 314543070
1 543942722 758781718
1 264137087 645670752
2 120762544 85721559
2 237104237 896985118
1 988410355 911652476
1 407410871 356564494
2 888708537 355731505
1 419379630 102714455
3 203984278 984405421
1 118875313 407790537
3 355228658 607025338
3 986106594 617526911
2 894028557 703037275
1 273674110 846694300
1 686058152 93431253
3 377508889 864062925
2 191277418 76314454
1 237588690 197857020
1 114353530 581627001
2 390072985 866006404
5 370428331 416529204
1 614005917 690489214
1 234969339 795078297
2 857980013 72178888
2 780969823 547185121
1 51090649 298320032
3 33062313 389705732
1 427411586 899836984
2 662880765 273347317
1 158072015 415629136
2 440733611 995364378
1 403861822 838374088
1 783066921 92724659
1 603877971 308015732
1 881694530 354539516
1 691137150 126988451
3 246718917 84796058
1 298537057 476148330
7 23478364 481339823
1 511988137 1303259
1 449315450 624125364
2 640652825 165222124
1 951303111 218792191
1 118773930 122976339
2 425955372 956726358
1 424836471 636032555
1 163499260 56153808
3 456805834 931749368
1 959603225 554584585
1 249448371 993170217
2 735633701 474230210
1 597170963 636455130
2 390577283 806727283
2 829979798 472548119
3 20947840 447223049
3 130404887 380993799
3 720019182 677240959
1 161881588 828289770
2 216429755 878858455
2 626668879 720505070
1 49071778 577878385
2 143979729 937034752
1 724724951 963589145
4 968127904 154249056
2 58822894 930116550
1 134742265 595495100
1 600330119 518514506
2 528648016 758993696
1 894753640 697720886
1 21490347 262846648
1 304217365 330427384
1 207396470 781714741
1 737709641 282590787
1 450483856 770986181
1 150872283 707968844
1 212648787 638629666
3 803844317 638420373
3 307191927 370995351
2 549724668 806406056
1 660095502 312093923
2 87791653 695064716
4 801664713 724127793
2 516140927 262571957
3 986989112 883898947
2 583555228 232698823
1 259806024 827594305
1 699020546 796950207
2 359508816 502736836
1 599720943 684895605
2 901815966 806515066
2 92488687 818193958
2 317705629 966516604
2 168064623 980076141
1 127159814 389934112
4 749182688 906529231
1 773602593 764608046
2 540459007 164903816
1 211844513 256316532
1 208018199 465577135
1 110072705 381506483
1 560254352 621517639
2 906998933 639407434
1 964113645 53356020
1 665791343 770856171
2 404296263 898609330
1 906072376 440229796
2 140897385 940898852
2 543451682 875983693
3 464302691 582945750
2 752261566 808712143
1 812647110 185327389
3 51181844 87916538
2 967308383 19321993
2 324632384 205458551
3 375993738 416405215
1 143041219 831606986
4 610209404 89886870
3 898696519 871970899
1 821928323 80794804
6 364468943 186646885
3 261253728 774474772
4 418949375 763843204
2 75834417 822477065
4 345204229 879266730
1 202562930 447021987
2 815452190 874086618
6 700803015 221843880
2 492034374 181380843
1 473871258 191511488
1 671570016 994304784
1 202712565 73738296
2 446688182 819076639
2 260926646 323501141
2 557794516 670790101
1 377607538 775426885
1 307805412 617777600
3 863565706 595708228
3 196889866 549606190
2 296285886 29206513
1 759590257 771097398
3 867726772 682505219
1 513067245 671030258
5 291292192 871654217
1 735542501 906262209
1 176254679 308698642
1 163869700 603218332
1 249977605 643858274
1 796738101 442596243
3 140002677 129078019
1 897179419 959308837
2 25457055 97402822
1 939342947 749584331
1 34593125 967588174
1 690173223 954937340
1 366499127 463801519
2 554046044 452651762
2 656399379 959580508
1 609304995 732246421
1 895917642 191756364
1 531313327 808186881
4 186659977 753020755
1 555399829 38397179
5 306783112 238389303
1 479345187 667944473
4 718145203 764278177
1 285892367 209096624
1 642576643 220471080
1 475051437 180820231
2 752687900 770018992
2 229405493 141471743
1 146754178 84165235
2 546010917 586572157
1 110494366 436283561
1 402495196 573666542
2 672289722 799798457
3 788728786 592530651
1 706790316 229086555
2 978576730 373729536
3 404515326 831730611
2 647011586 699885337
3 724557020 92540216
1 680164366 365467458
1 293713507 375133295
3 483034747 97549118
1 457641393 692605324
1 691843692 418911288
1 473821179 610818676
2 645385182 123444994
1 364208709 354932939
3 574817043 126659270
1 979012901 371844939
1 634653043 174715555
1 5051709 920308285
1 236587106 19560977
2 267005075 753877415
1 17168357 947621404
3 20154918 105228812
1 882728162 970917127
1 733793530 659759383
2 431706736 186284917
1 704540236 108909380
8 850768499 559461566
1 663611799 268557708
4 916754756 705006516
2 884561164 205576300
1 274751329 499978051
2 204353817 85571571
3 358937018 237290079
3 864298968 625248565
1 383861156 559157838
1 146938673 73910207
1 660402932 823504387
3 232943287 590945225
1 205442054 918141373
1 117351527 752661737
1 447539169 545994529
2 835208518 515409983
2 836857611 308099280
1 764648102 244749625
3 311908876 943269283
6 960298770 801300109
5 351104043 499651317
1 683155717 814306157
4 845130375 975066734
1 621634402 908326767
3 416727162 399541716
1 158420591 847628925
2 460902040 713450224
2 360162487 235239534
2 539554209 915487485
1 123179730 917618556
3 129077759 342230743
2 704858321 836904204
1 66022692 411677770
1 360622451 533111308
2 255396780 978561627
2 500178515 191009187
1 514880958 683494529
2 369112448 67704602
1 98985261 520601539
1 686859009 916878760
1 103568243 129074874
1 560908336 56021713
7 178543797 871580224
2 348154000 401605435
1 562704433 120527544
1 471379164 137141909
1 105443216 758082742
2 119449824 602487061
1 993968581 51489828
1 327951470 265219268
1 819549317 312336834
1 329894997 277416584
3 530202080 736605483
1 702024063 477869164
1 43071261 949853113
2 540450182 875816240
1 182633783 144517080
1 596427309 429230373
1 922551155 594791825
1 236451027 585989100
3 434488708 922481660
1 720648629 473665221
1 668866335 202432307
2 562660384 898920107
2 383538836 267353490
1 265687558 442158919
2 337484266 175455267
4 303805855 883427133
1 813234952 737957216
3 213414078 722193375
2 298360830 173736109
1 520736201 320340411
1 264610088 507901553
2 150610897 102792845
1 662619186 885072582
2 279042026 201589093
1 730054852 536218842
3 312645651 412607714
1 433394140 703202568
1 469940990 698475753
1 158480671 280324111
2 36254819 788659243
1 257961117 123714825
1 653330823 499269234
2 201297432 4720177
5 93479081 39829545
1 814676098 238046050
2 177882673 177413791
1 89743531 632552778
2 227322150 863462265
1 426541958 693938569
3 464651190 706125381
1 803953557 417640633
5 993740739 484845650
1 575070358 257139072
5 793814855 815708194
1 531006907 517712114
2 485788 971351778
1 607056469 219074195
4 776423322 716219824
2 989582045 445496444
1 379189219 84610460
1 351526069 373610489
1 735541635 316657633
3 954561271 342180237
1 560004655 330307056
1 502187369 704117167
1 226882105 684605834
1 276135633 960530759
1 431660184 510276379
1 601911296 375349416
1 776707131 652694834
2 667959627 798708152
1 720122441 99509172
1 682966051 493692089
2 672156907 455429812
2 732912844 717299308
2 34025049 875512720
2 404811745 906179483
1 372665287 719717840
1 86887670 67885779
1 652512646 857258210
5 233640600 212495923
1 405563563 992818558
1 963675527 352545587
2 707564598 556729093
1 842327846 301611650
1 667827229 210189965
1 458394188 122279883
3 32860782 979554298
1 484778573 53770136
1 469549813 42423503
3 430432293 25291267
2 750934837 761654186
1 19226749 405214583
1 597241169 630251468
1 4355877 300167353
3 152022257 368575783
1 207691227 179751378
1 190506953 836850699
2 97434293 635785079
2 793608458 499801208
1 634982578 71541539
1 658180197 822585384
2 690715506 994682941
1 549056688 327253022
4 626706988 920860750
2 527487159 528621746
1 9460669 285779491
2 909704026 807173704
1 828943381 858079001
1 900454194 370181297
1 223947127 83232141
1 445703787 676925516
1 70891531 135308994
2 675581718 777659616
2 14470565 926037926
3 760610189 608502507
3 525767718 798518690
1 600735200 696057154
1 933910606 836665784
2 797909234 368068937
1 819644576 555277038
1 186687460 161323560
1 285677396 165742894
1 578339203 633178186
2 216770796 792568636
4 968922806 178832442
2 738023111 915699662
1 500538984 534238799
1 457862048 637616549
1 953390111 32399483
1 257458521 494264016
1 543998508 276436397
1 269425890 559305007
1 584890576 318404019
3 824053667 31820667
2 455041879 44540999
1 574883599 367492072
2 422927526 898397901
2 975963765 74025844
1 504509493 353391658
1 982110012 151607631
5 180016567 378027616
1 321834937 823573429
1 541831351 724203261
4 96988423 382405801
1 168528929 300815629
1 698383072 398083496
1 63466278 219461700
1 47599257 67049370
2 826545869 460265444
2 917945278 824036128
1 869694303 356143427
2 52539513 71809648
2 8410742 27901867
2 740164721 787130390
2 171533151 202932146
1 694550110 831722089
2 390130061 730517282
1 422281533 418918082
2 467590189 705321042
2 948132458 969960994
3 384029471 698355187
1 845615777 910923662
1 133921745 938897954
1 529599115 495909201
1 456236129 220301566
2 960620420 88233018
2 998134556 453381410
1 645005994 770817847
1 410724810 867839948
2 467699443 458383673
1 418309481 624628203
2 100185192 806621008
1 92216550 739106721
5 768564124 191472627
1 686516527 478824952
1 243726225 941925310
3 860979378 2990924
1 280382825 862937114
1 526234839 970311574
3 496692660 350140423
3 970587412 389934590
1 485908298 41193550
3 243760389 699891931
1 24195327 493013504
3 702362162 861353576
1 824498890 633379996
1 834047604 632423288
1 141014605 569089645
1 161901174 243633377
1 485839692 118917960
2 329196690 457161613
2 154063188 737108006
4 552823900 142374866
1 345241132 323224343
1 34704948 853111608
1 896088126 896877509
1 352117284 868448275
4 133454296 453568146
1 257412910 654950423
1 794008008 722391911
2 516815903 668810779
4 570971936 10500652
1 917479337 424317083
1 456645852 914979155
2 763815799 502432126
2 798304035 172723317
1 716241603 257373741
2 590043481 349341038
2 464250063 303779219
1 742971674 415948442
3 459705255 488324344
1 110637325 98566830
1 187592332 595301981
1 752115022 65989365
1 348379136 195888399
1 222867638 681615590
3 752644003 179943922
2 662362907 415849810
1 812406369 813516427
4 183614562 651795694
1 420096300 450549293
2 13394820 175827130
3 559460194 85331318
5 297836626 34704606
2 215927207 207114073
2 219327868 286616106
1 882047353 57443148
2 768200433 284623958
2 354621500 213071591
2 874566024 231892759
3 275762233 890218002
2 945413322 835982871
4 64367116 815685001
1 406231110 710257073
1 20419790 888140617
1 89926651 256744479
3 670901590 91601883
1 210097335 481393821
1 847129121 221405771
1 765175133 315241328
2 453722646 193351114
1 360929253 920563224
1 389266409 586183596
1 614008656 831561592
2 895724321 882191449
1 387954146 15956636
1 395607112 218603660
1 931651289 139988017
2 691408512 744602240
1 750822038 917801079
3 582600701 274479048
3 227393489 331567088
1 199792752 676922169
1 186066667 478385902
4 661181823 103375555
1 351212091 796126069
4 254052872 567663932
1 915880217 149991460
1 963195630 274397859
3 259762291 550594596
1 310269703 174861850
3 925494778 401542146
1 201655809 709459002
2 501160396 242416514
1 892612808 363737321
1 595025584 21363566
2 687692887 105567625
1 667393635 4244428
2 822961704 136396671
1 781153750 583346476
1 854198018 569137655
3 18718161 885514115
1 164299780 641070550
1 206407390 810505071
4 417904741 943256777
5 366121425 131695270
1 369806943 804370439
1 675455563 745247472
1 310668595 685715945
1 931025876 919322528
1 956999678 56824601
1 483008391 777801756
1 955100520 306474468
3 826904870 125744973
3 305785252 295441370
1 368751855 640501923
1 288039039 200569180
2 733948817 891574726
1 283668448 396463541
1 693908454 223299139
1 477569181 964894348
1 886051894 277287686
2 638121694 81427213
1 60691583 21351168
1 396972592 278607671
4 209410065 914826559
1 218320936 805576654
1 298425337 756383107
2 96547080 977704027
1 66432637 121447341
1 308838617 824714628
2 612723524 98552549
1 738932772 347683132
1 20831744 196903368
1 422923188 362193572
2 345577881 239640759
2 821601310 223831012
3 792917731 401273525
1 944069131 143878437
1 279384016 366663773
1 195487607 829177023
1 323168881 685983768
2 765160476 581837126
1 720562740 795361106
2 538223490 543371309
1 962329264 955468387
1 457151402 305781997
1 667165747 762137360
3 383010181 679503587
1 657613246 176520784
3 80470472 109471286
2 802253121 604250766
2 966068891 373536044
1 572864226 608072690
3 118584417 300688154
1 867490503 122311175
3 876280865 886455913
3 764122209 267221681
1 122191378 977841245
1 205978645 963098063
3 247141923 896033322
4 221544256 316609138
1 546982277 770143186
2 780613366 749831473
1 466206763 257157421
4 408529366 58412849
4 798647929 962272970
1 218057518 371890278
2 550701468 836997647
2 103643554 708283154
2 344920844 63301599
4 215101616 581572808
1 540786683 781964008
1 133603227 692003556
1 574324199 50727352
1 663587705 304105539
2 276799863 491180014
2 435694252 16965124
1 385748485 84300282
1 661973684 685850222
1 999827618 794701077
1 766696630 903297958
1 999882406 412459229
1 80518257 397545431
1 499264997 498896470
2 374045340 515703552
1 947028310 109492579
2 517315209 587333855
1 627656797 385307449
1 648363331 689608994
1 499992250 621487918
2 792622548 873411576
3 508437059 922315913
1 421649154 635510982
1 485154505 71622418
1 653639357 567780511
4 397874011 919826951
4 119768960 244549587
1 650507137 642658177
6 660339754 698849582
4 527836353 94824230
1 400546764 905459230
2 754772404 649490656
3 76598321 349496213
1 886882060 550769392
1 761805418 93995842
1 388255050 842701433
5 740631855 639641024
2 826350955 970978594
1 275607088 782975134
1 876497399 700120147
1 689163731 458983154
2 607092795 699513103
1 25712740 555841443
1 42986284 495934425
3 321773502 272806575
1 17079367 419217179
1 381549999 195283976
2 367891075 932558915
1 416264815 505126172
2 361767145 310070243
4 460398843 497969709
3 58591004 48994059
1 952278127 655112417
5 586644598 909314661
2 732867984 431942130
1 297781326 64784980
2 102891570 511918027
1 29120522 470795493
1 148046459 786306849
2 127635535 225847226
1 161184697 613127656
1 918731351 58496165
2 702177845 52002244
3 306696853 758860776
2 821929494 244255330
1 802055089 989996152
1 97176743 955055039
5 343531900 58571585
1 874601030 835131472
2 553286966 65117193
1 290865749 972657061
1 968754488 406600516
1 449830648 678749958
1 710720692 597381862
1 44143511 405787409
1 20414884 667866713
1 342069475 89015247
2 821261762 730382780
1 202569746 271389086
1 692368945 736335816
1 804615415 196379547
1 104050341 393798613
2 637672780 470569249
1 569754232 146611454
1 649794950 973402272
3 390624051 494784373
1 114101923 977215529
3 574817920 885363593
1 645062713 873104277
2 136516560 891772956
1 615535200 36031440
1 599583437 49160733
1 403321777 393431670
1 844507390 573047842
2 381388143 526664919
2 630610001 801932752
2 228584794 353065312
2 238841163 593021918
1 167320027 679763728
4 415123721 850085536
1 178466824 518028496
1 451443752 723339054
3 177596100 37557078
1 400903499 935125439
1 397045823 383671759
3 505394518 213841754
2 852299206 519824040
1 624148507 746733639
4 339230161 258300639
4 218012879 57513572
1 916579380 31102218
3 357888210 534121057
2 273207439 341643666
3 972613844 10397360
1 49637550 747285616
1 932757377 583971727
1 50671708 845595568
1 581290884 616999296
1 829354928 112464385
1 695910962 667952114
2 162505677 728778460
1 783124904 270908484
1 449007724 283353007
3 39146252 154219309
1 445587865 186253213
2 77896833 274802876
1 57264523 436861596
1 707130985 127570979
1 164228964 843447259
1 340875404 160495263
1 184132258 206915604
1 201764665 946070830
1 955165997 969149262
2 835441686 729872271
2 866043951 316346355
3 691057501 213696386
2 345487212 511247590
1 100941479 964362524
6 513909192 431092355
2 337561161 819953020
3 192428745 69644693
1 439119299 667522358
4 809316238 89248203
1 655416982 270298136
5 448687275 932020985
4 816719363 993378487
1 458541237 801003913
1 171389910 292444516
1 912076407 947066303
3 723023927 474272897
1 549837582 154990360
1 330126132 675913285
2 396363641 145138885
1 787975308 349330575
1 586555201 637576620
1 38421892 617078923
1 182211801 384093237
3 406325111 814189273
3 430794829 454319931
3 224970152 382142081
2 160440658 561025300
1 163522039 222835736
1 681242477 569821390
1 742600266 923077541
2 659635340 72739463
2 153945669 720787456
4 16057907 772658519
1 98476041 235895959
4 230522394 245784289
8 285101208 13941963
1 501007203 759757642
5 581621747 672311630
2 686170065 885166909
1 155564639 714525772
4 864799713 742229547
1 815275028 525593340
2 637578593 698109929
1 975429434 654308449
1 629393789 261223986
2 357595474 245937363
1 785379348 986592496
1 728902188 976868366
1 515136073 255308548
1 218259867 975119017
1 881351337 117904410
1 543703533 489579937
1 399794798 55286480
2 980048093 651234419
2 300958442 766809045
2 670390940 268756961
1 834764787 662648668
4 599074571 121283053
1 687083010 339449920
1 208256086 454937740
1 503175332 304785234
1 719902704 186943208
1 282604046 748772732
2 593845684 66655595
2 214829553 919630831
1 987574933 748579783
1 89823192 310320285
2 281033287 450105416
1 903980879 895440496
1 438552715 296600552
1 222266296 171988666
4 180813062 688204050
1 734331583 243123991
2 36991833 591505555
1 760489929 11724385
1 312200975 155516420
1 63011096 990533339
2 249165888 287219455
4 775380733 911012232
2 51131243 640284745
1 123187398 232163961
3 466076426 178681826
3 280574826 660025839
1 201175357 528112266
1 153471466 603015694
1 960442487 898946645
1 524594581 846561283
3 211830688 196871205
1 583224358 480547013
1 658865033 467463338
2 206008538 538669029
2 536265548 58413696
1 490191541 447597538
2 7518459 97639647
1 22482421 156034600
1 694707868 219474616
1 993862064 989366222
1 692569416 659239385
1 509169084 723317429
3 40149858 726402912
3 412587779 361719177
2 358781087 243106111
1 728396934 599706904
2 168735400 174552012
3 879551987 945544817
2 685962387 17695603
2 204825109 749023996
1 408788759 485774572
1 318385890 729400545
1 814658522 338875793
1 152076472 722962670
2 640137364 643883422
1 118177921 766671446
2 594980674 532727198
2 101568327 386320242
1 994572128 741409196
2 378092622 452704005
3 492476375 499559841
1 523399274 867964936
2 801645994 309180000
1 996429720 26791773
6 799304420 485201557
1 661796386 76437282
3 364039494 906976134
1 283537920 963564123
4 253661349 60710493
3 902215417 643768855
1 199019030 18989272
2 988815700 810419114
1 335184 479159834
1 601500179 922966930
1 833438753 763820676
1 137913103 898857547
2 334668801 6207716
1 435594254 956627825
1 844338256 678548254
1 751813728 966211000
1 748929256 975440348
2 71088573 978304729
1 681086860 200922627
2 267145521 878113612
2 115216976 821978768
3 787034335 804814704
2 346451866 201817580
1 126542328 145090258
1 663705499 287818210
4 53197496 189400947
1 433345547 415228962
1 544420008 914240664
2 681283019 839959200
1 550874404 556632265
3 736972218 318114696
2 931554010 864780038
2 612164939 829692100
2 217725050 913137585
1 565813654 815207079
2 271447188 142515379
2 834705710 33392728
2 676356278 538383478
2 973851055 580207539
3 189422474 707823116
4 258377803 938391148
3 966512208 301313191
3 622281737 222138022
1 661345365 537172533
4 574722030 823234255
1 215937906 879491152
3 194353238 236264945
2 261142068 557389398
2 759662271 246038349
1 728564085 302474654
3 821298268 274809530
1 642608430 445610479
1 122702793 285558208
1 28995087 915609106
3 864958997 880153851
2 103082461 492141458
1 794634270 894224615
2 429805825 250329766
1 776447120 603248207
1 920145749 712716150
1 326718411 57998704
5 14592423 357611274
2 335077921 14003061
1 377220805 485315001
1 729418427 611560922
1 303359368 941051214
1 872017067 797433095
1 325989060 661766944
3 939968691 426225638
1 813530693 22048693
1 682724445 86775013
1 617028485 309238569
2 158776700 962952510
3 508796423 371821641
4 854074073 873420768
1 930372414 841351437
2 859591053 344568122
1 530485245 179494879
3 862647301 30305080
1 777096197 338952612
2 866827437 504352137
1 979886734 718794818
1 70378562 816879058
1 533582888 288780159
4 130189602 364451178
2 143361480 175220671
1 967122871 837930547
3 245713276 324291121
1 718965590 645894886
2 654110103 399027067
1 584748712 492709132
1 373362531 839064603
3 261892294 423502330
2 593770720 910729632
3 710709530 722910125
2 669407128 948473422
1 146193943 988140247
1 550586048 638529490
2 57117029 478684606
1 9267094 43258693
1 694409781 548479198
1 257728837 275112615
1 659133374 605282918
1 331279580 410937909
1 931460601 746819113
4 458682385 55888943
2 1462186 504436315
3 559618727 875048149
1 147809 70212238
1 96974266 520206265
2 67504034 582851500
3 260045401 361719016
2 751091574 803132154
1 991578443 448646293
1 150016431 801392035
1 337096433 234225686
1 16590008 718451249
2 861232908 902922031
3 504581695 679501769
1 377058427 953409635
2 180254068 122839596
1 437189852 407873292
1 737946659 140166556
2 330162363 356061238
1 387037002 68671412
1 741237571 452658537
2 352428591 319824136
4 423814689 756046344
8 550075641 871003292
4 268204100 490325455
1 730220987 890967566
1 660861233 403762237
3 151161508 241573804
1 294915781 982216359
1 656652223 895577694
4 120436522 193568381
1 84753154 160980631
2 904154104 478491343
1 301160715 84798656
1 770244332 106980723
6 959810955 936103473
1 346399461 643353362
1 351687720 933053058
1 391342429 791896980
1 184860981 610812829
1 998465621 900124968
2 848460043 733331066
2 467940748 768458699
1 695519324 375361536
1 202808762 981987143
2 973398710 528672773
1 520537437 668316155
1 362983461 76569130
1 559367932 390763747
1 98096380 429796861
1 724165568 911742638
2 783563933 605084549
2 917239992 637576638
1 86042408 124440349
3 34415832 320544667
5 838062151 777055950
6 362588884 51791919
1 528986714 358259329
2 993009911 808952421
1 723470668 177881960
1 965570330 675210989
1 736516711 124249125
2 460213285 712279857
1 287125721 46302094
3 409161713 524260398
2 530596221 21186011
1 567039027 428971402
1 109107681 643462896
1 963614138 690825443
1 731940477 56640425
1 87015991 224347128
1 818650072 148514129
5 264880755 704710530
1 965871036 906514434
1 830066578 367486237
1 33236217 921353210
2 670667620 110326218
3 43394889 691205002
2 928978390 893098816
3 125100074 502426991
1 809809264 882431662
1 188405109 208069192
3 776085515 257495909
1 749851333 549875085
2 749167421 966156237
3 82602247 10941668
1 374713513 537414944
1 874451273 58960492
5 542433678 414360453
2 30501423 79368886
1 438023323 285049306
1 363860384 222942120
5 968941270 336042852
1 771588121 68863351
2 36371188 349866605
1 888874795 826946967
2 314512299 922712123
2 450972603 833309177
3 489698384 267525845
2 771656237 471178321
3 196261878 975429289
1 520967549 886639732
1 773392851 341684663
7 154432335 652595680
2 178700355 403925296
6 11314266 312211936
1 71719705 586628918
1 269443673 682163481
1 884867907 876188627
1 770944456 342036343
2 418461449 505499903
2 677000358 453829298
1 559389875 811210861
3 72171994 478465075
1 485104472 621990879
2 329295479 83283458
1 206882765 66363602
3 404462302 373132481
1 786820492 682663896
4 245757985 384797665
1 553396505 733193927
5 304516770 578082173
5 386729664 976796819
1 651564799 414344821
2 425989221 711995609
1 105325485 487140481
2 684584509 366155920
2 611382762 541639281
1 99807209 198093874
1 263165246 443120825
1 815701261 239969828
4 206771368 757768881
1 286746239 336636137
4 463810783 132920546
1 832511733 682724765
1 99356240 2270042
1 656624081 977916244
1 895964112 704510416
2 894377269 586815221
2 791781865 68138124
2 476446228 395097444
2 690775389 519915550
1 752982079 553213139
4 970291550 874051980
1 1818848 497393803
1 982906583 101170877
2 847791461 172430844
1 313384772 160995358
2 877688661 294862601
1 308173068 702008804
1 299740009 91968490
2 466445669 523939151
1 410854521 46824899
1 371374509 699340832
2 349244956 874846763
1 471265834 956965741
1 351243291 822287008
2 669097300 747088222
2 284063354 509840622
1 184403025 326463980
1 811774704 700837640
1 916912057 605492696
2 688958351 722896132
1 101332243 357290211
2 975862878 982855353
4 574912941 786524716
1 850064165 49856675
1 786107958 220111044
3 184941077 832221459
1 649880879 47592152
5 592747100 510724652
1 918569748 654885329
1 555264732 482189321
1 701388516 767915261
2 747328144 315358007
1 189222841 627675223
1 489748416 638433035
2 861145182 441929129
1 269924743 518216610
2 511275923 218380534
1 215375172 615362509
2 366396480 994218213
1 503910850 765799316
5 434429077 25999701
1 914042260 51664722
1 117845469 425617926
3 596105907 598031957
2 488837896 529903410
3 900642980 435331376
2 96552139 421512642
2 166884058 896156453
2 933334400 756301390
1 639403507 490693686
2 465331791 780808945
2 219736518 628647797
3 171188591 925316583
5 815182496 738564315
1 171324693 738756032
1 936305756 760865596
1 139940187 686302787
2 340243997 753596278
1 69104205 46164858
1 833136405 587244288
3 859614359 236661268
2 163788998 635937134
1 647658465 829670182
2 691199484 527228063
3 745793645 49033390
1 27179852 923353234
1 108771478 573999547
4 354182491 293051381
2 640242405 300529645
1 514929419 944495480
1 478224943 580123196
2 998018727 453468840
3 495267800 157142124
3 647292194 719360907
1 911182493 179680702
2 896354075 467687071
4 300005042 508951846
2 18427184 331983254
2 569452466 722222000
1 541400722 704793123
1 776621338 519341745
3 625068411 937395059
1 879702444 972518011
2 912798748 384544004
1 691728198 701609827
1 355458619 360618224
1 732817042 560161432
1 299814640 203802998
2 226164762 180846150
1 507332609 504199658
1 670178706 888625074
1 411367443 115946650
1 231088528 96817929
2 5634040 259357749
1 722673907 122587304
4 603808165 506253842
1 940169717 665290419
3 326394261 979301525
5 525534267 536744602
1 328987821 337502135
7 982800307 226604683
1 588464157 151849475
1 223811601 123191788
1 920574520 546802996
1 247010020 771587280
1 807216831 84249418
1 972181318 948111526
1 188519121 268810993
1 155221969 956120964
1 630828443 719098571
1 214060517 230168090
2 796778119 372264972
1 564935323 581904570
1 831392023 657609375
2 240315664 177437175
3 542833876 807399969
1 984728165 103465677
1 732880145 161994638
3 243390212 179274199
2 943876772 605592265
3 342536448 71361901
3 644658243 580782178
3 230786138 685667675
1 174519387 636811610
4 181901202 439263484
3 799899497 783207753
5 573272006 389209653
3 305383379 359697558
1 938999956 246683363
1 697668217 370813169
3 681024482 421746361
1 846923658 581775301
1 291441735 622053608
1 545588439 838130659
2 334582048 312003616
1 181517548 433555195
2 671735824 284659016
3 111601424 118099803
1 482454969 607130165
1 541523917 170532037
1 72329009 626981345
3 148585226 637452237
1 945731119 314497584
1 387499939 556402184
1 749592582 197616252
2 308434971 389792448
1 78216614 540964391
1 371451091 627619288
1 619863665 214634434
5 137937375 878768783
3 730833476 353631116
1 692617033 488349809
2 944655281 531446458
2 569246653 59752811
4 359130783 155283150
1 684590870 32713727
1 408126756 886458224
2 65421543 487205224
1 254971269 389659450
1 653954908 651724010
6 178967588 436671511
2 634886196 761045156
1 690131116 446443997
2 330432129 324414768
2 601692259 546687478
2 117513530 551511197
1 65338947 879379656
4 346476808 721857605
1 488912795 442102522
1 735867017 834693358
1 780407774 280261109
1 263209682 443052016
3 150906509 851291341
1 164046322 900819818
1 505507985 338541785
1 763297063 912292995
1 407147007 14027720
2 130339589 194056952
2 393983997 7431138
2 830862450 255586372
1 514720564 836368392
5 28937264 540381883
1 561132983 13145319
4 229628243 576857323
1 399362189 879150618
2 859829809 998430866
3 497169783 574336128
2 43952909 296024579
3 491331550 199334801
2 297166590 791753538
1 304087663 200572182
2 982207595 184468815
1 17767917 196560634
1 489073322 129225509
4 657738379 703675827
1 792038510 906326889
2 660896871 94639583
1 437418195 174003698
2 258528947 471585262
1 144337085 566087739
1 50464032 103574017
4 671319833 680668425
1 880933303 538146092
1 975687281 44955091
2 565600619 830564001
1 76912745 647817462
1 167386564 714701193
1 208723427 574389659
1 744285623 706492617
3 19928669 97240649
1 454752609 600394854
1 623379414 446831022
1 918107084 797419734
4 679605379 653893536
1 703451784 376714050
1 892267277 856424352
1 982423729 148810351
1 256965482 993933483
4 208716971 900306309
3 107058401 189623058
1 594227134 690547150
2 580950017 146927258
4 509862629 356627743
2 72528807 211829572
1 891854486 466761228
2 744108014 255727037
2 45920638 336755858
1 690328348 550705794
1 631485121 999746445
2 917289844 407775578
1 411130656 997416929
1 287429640 701319998
1 752455381 89897391
2 416505877 33429349
3 989448438 305539937
1 467235525 943688617
2 478412474 412657398
1 291280853 915542631
1 210760122 569867439
1 323569508 379099961
3 398896974 65641441
2 544096587 372907286
1 392236567 279070483
1 874114381 2577824
3 1420316 508297783
4 198802709 86881577
1 298983827 216141890
2 418606510 257127723
1 179850514 358898752
1 246861962 852966757
1 442496269 54991709
3 748127940 139438666
1 443874583 202704050
4 772852745 816030248
3 203929126 276935704
1 937074244 395294402
3 121898452 714831456
2 469126488 854757865
3 796272242 206843502
1 529182008 800469806
2 2506610 676510987
1 930737303 846902269
3 837517310 865742805
1 916760587 917139080
3 384566726 966607185
3 591013044 862392728
2 932871953 624073089
1 420681494 708273156
1 845256185 311041809
6 255426630 717039744
1 123153421 914440589
2 949960784 177442088
3 792049012 263256854
1 748649448 780422826
3 717177090 290910995
1 926012174 364382816
1 704421027 808615577
1 247926054 945407508
3 409260311 206371486
1 991968918 738521982
5 552046404 563402031
1 610290060 69876507
2 295205295 526909753
2 146207364 914251189
2 442536124 193510521
1 96251262 940663817
1 680725884 542185515
3 337802131 862063788
1 742558508 852268082
1 204756116 933604493
1 620335025 322636587
8 807249511 620454224
1 295200431 38864099
5 412195669 52546369
3 579747919 532883181
1 681068905 324658834
2 814016331 820355802
5 617726969 757627998
1 868622895 722717173
1 831877308 888295664
1 322646193 898826118
3 40031990 520421985
1 86836878 197003675
1 206104427 358222187
2 240618983 394202862
1 6607832 70682646
1 229559310 604853182
4 379805181 862637394
2 823737685 323705076
1 182172956 527983816
1 336129619 318663406
4 61378007 193394494
1 380822320 859134070
1 136647714 483416933
1 283424293 919606802
1 691070744 410517186
2 88787405 840278006
2 830173323 796361999
1 974533440 894736523
1 367274352 62947020
2 30905788 662122530
1 420279544 950858048
1 772275971 769117861
1 507811877 755838173
3 823864737 252862708
2 30199730 916998793
2 313752104 547932614
3 36662169 26922523
1 156641527 132163329
5 687773143 403387415
1 136781481 714240164
4 312549730 737371023
2 313195272 212990933
1 646586715 545415896
1 541184702 240933753
1 135413292 188879545
4 3770970 714116328
2 868878403 315585836
1 95945128 259373807
1 759270249 734037828
2 563988223 387882880
3 389597228 441791931
1 76570742 763239688
2 349060832 734157270
2 909288691 771639181
2 352194599 237298276
1 834015476 898560988
1 116343956 924656501
1 466357298 594887410
1 496877946 873486520
5 378043666 885428743
2 697718118 611900850
1 831053561 921118896
2 714245986 856855377
2 599455683 520390028
2 912051301 236598653
4 715574624 971961164
3 288576092 681314181
3 686494406 994732956
2 557374360 1503933
4 999895504 642739270
3 333892494 680800609
1 410888249 65938512
1 346575418 835223995
4 44329123 279547657
5 881657692 654220291
3 950930273 932356751
2 69778921 86254610
1 911293082 625160987
3 103857660 443023595
2 115544862 284041969
1 433660403 278578730
1 766591109 953956087
1 303277367 996476879
1 9605336 964483280
1 661283812 46541797
1 983219734 188760660
8 217085128 703102800
1 95321247 585993895
2 326462301 869003545
1 53418846 205752901
1 610802899 224439215
1 413653065 411767734
2 200205666 419077983
2 611359175 101225484
2 10098821 408568767
2 52127124 31974815
1 840906466 596894628
4 955328991 86300058
1 916126728 195135007
2 314420477 242603704
1 25573787 937976565
2 830141062 137907539
7 737139971 623876126
1 108345487 129838480
2 661427997 917569566
4 430634262 387494695
1 59077326 213993575
2 235119408 545916680
1 570714033 752773678
3 830289641 468941344
1 436732022 164443045
1 533094869 22448831
2 524483554 371585270
1 482180156 30684761
1 946425818 73116510
1 928019990 789506172
1 978322266 100383820
1 219709071 828445733
3 206996215 704398110
3 614233452 442409163
1 32476407 546806262
2 905907661 14401792
1 977178393 35641286
2 935419546 190610847
1 537464326 271734527
2 68393284 791282728
2 465055346 639676774
2 560553491 854815321
1 253367405 935573125
3 326081143 277734317
2 877568132 83161461
2 690162319 264406583
2 311645722 355100503
2 566573625 88999100
2 856364738 720169963
1 778238703 467679048
2 82757586 20200466
1 953364860 993210735
1 468955261 566325434
2 996583175 559599576
2 733275941 526034630
3 926297263 360328888
1 439790901 908002535
1 674776717 493674206
2 189180883 414254112
1 10185009 828199088
1 687582375 46496285
3 32357197 43194788
1 980380849 611566490
1 751648695 608938944
1 406733298 196602309
1 799108285 760470634
3 64786000 18888821
4 573440580 907490075
1 104491749 33235302
2 397319924 460540234
2 36442680 166409975
2 121882844 589302254
3 77043924 577206591
2 569225257 866616256
1 293405658 796560581
1 656563122 268548490
1 710305829 809356173
1 634477615 917378437
2 79019173 336321487
1 67114177 394358073
1 108807257 5923729
2 786131182 522133095
2 177405011 309770168
1 854247710 998742875
4 74437896 592258378
1 656389999 31305740
1 634491955 291479932
1 826283961 33184333
2 85462093 5536729
2 365822671 332060932
1 462983431 989077386
1 217184580 59182727
2 908981560 380150117
1 486248091 858083273
2 761702566 961851229
3 482157882 925217889
2 288143124 462697860
1 17745122 956836933
1 771328828 681188470
1 273256708 26606047
1 995799560 997389141
1 271860926 656503149
1 868550777 326267194
1 721365406 605418649
3 45279540 53051230
1 423880542 163407187
1 486325105 336228989
6 236938634 926177592
1 138177695 12047900
1 900616313 617175610
3 659245222 957341091
3 914855749 484221805
1 732906753 604496980
2 841149500 576099383
1 307924414 337633823
2 227576940 901539433
1 863583732 783900607
2 303574761 207646876
4 612487204 680480476
1 199499957 923018807
1 694138843 962424893
1 916871986 583420094
2 721800620 140906182
1 825792437 592089880
2 856829701 314967408
1 807459183 826029394
4 349381385 85134799
1 709766877 241150129
1 635028680 167566958
1 677967812 158118623
2 593443268 395442301
2 892827142 550849044
1 562543882 791628423
4 745057331 185846473
2 11360773 821168899
1 160675897 293749120
1 217461906 858906836
1 245787538 201746252
1 326931313 799037327
2 152864371 468443562
2 71331683 758285895
1 285786413 133962279
3 779583582 332106387
3 169957574 625947444
1 996598971 155399393
1 107842930 469308288
2 817783478 606519107
1 262770516 742324182
5 796164276 104560560
1 343933887 725141535
5 204418935 573657565
2 958746396 957425360
1 798970274 281079406
1 802803603 280726857
1 796873775 290979
2 523909416 274275289
1 879623698 350678743
1 611702060 925023293
1 108106564 397356898
1 979168581 510611387
3 342920174 22307755
1 802811733 919435207
3 919776214 305643014
2 67158134 250379091
1 982901772 101369322
1 235692234 762750120
3 26237018 578231973
2 414413011 35331543
4 200557284 319053616
2 859666332 818524181
1 948212962 918038747
1 42299597 433782340
1 472854135 300429213
1 268795595 679050365
1 585658449 608515551
1 761649185 830533392
2 720446702 289489502
1 513701395 694275373
1 768960595 908165232
1 379231649 403881337
5 693320020 906521361
1 459991674 441782789
3 50056512 328942060
1 314331045 45920777
1 663584794 835856545
1 409617749 18255055
2 579648082 615217655
2 137275851 929586396
1 315865146 492052687
1 55635652 930673410
1 713258426 82173229
2 341044777 879685211
3 152445155 714819319
1 37066642 100054277
1 432127344 837904841
1 663047046 545301985
1 708923569 694199067
2 252586999 205243201
1 873672849 831795116
1 512445534 384377457
1 739578813 473745946
1 969156234 618408782
1 731705263 555084788
2 378840024 506436967
2 285028864 612474458
2 897298908 953228841
2 325044069 195799773
1 758197526 56508539
1 623962777 582439441
1 767827971 519413933
4 819922867 422521913
2 141459557 217516975
1 295342346 184375687
8 459684447 530925841
1 826433284 285701468
5 946848214 298706868
1 209921647 599175844
1 772930182 753313627
2 491161448 787071496
1 955020669 515351430
9 329545281 832045637
1 151787437 73263993
1 846554187 558359364
1 162525009 336062666
1 408362091 115368692
1 358916195 94266080
1 880594802 817247814
1 595708487 788265278
1 570820334 115300359
2 601880703 519036441
1 602994731 408006879
4 976365489 186238817
3 325607081 360070004
1 717510659 608727679
2 422002897 362313381
3 576178096 634151008
2 564422939 89322040
1 391508309 772690831
2 532771208 682368936
1 444530510 725461363
3 799853107 616890551
1 949726110 175692832
2 455614913 228554654
1 156811764 942996387
4 342629077 531982057
2 395455935 674631334
1 771978455 912024242
1 850799237 72539042
1 132397494 924071032
2 936247977 950605758
3 950443100 297970695
3 95168402 741047331
3 621011858 544573843
3 151886323 680689830
2 836246651 836828927
1 408014499 300143317
1 69444313 814726179
3 637515756 533716259
1 339342290 322955842
2 69880776 342042802
2 758613175 773503160
1 375049387 120388303
4 393405999 362408584
6 38357977 734517811
2 281159861 959276644
2 334053794 119540993
2 851581701 63182241
1 721271206 971646764
1 537003453 436629261
3 728880996 461766803
1 182649399 930592824
1 291975897 453572929
1 681260795 61086196
2 54294938 939371150
1 291345668 377298102
2 712290627 393084588
2 390384550 654975635
1 196993127 725779636
1 301656621 212827831
3 88395347 901669718
2 455201157 940768642
1 615105220 321683850
1 935364176 493462367
1 563851346 211142361
2 346718000 884692840
7 23421474 763454897
1 486869792 178480607
2 899290941 181054800
1 956256203 587130721
1 179818270 885650856
2 690906318 447466805
1 448915363 671307058
3 130784664 459901289
2 250288366 464193946
4 402251323 510452878
1 680537414 416268634
1 425386063 908283244
2 580707268 643929383
1 748087547 132487026
2 925509936 972156581
1 386379545 780348790
2 807530880 584355089
3 307587648 244954298
1 312031951 573524270
2 601532162 438145365
2 366958714 638100699
1 496398429 166714725
5 261677365 254203084
2 591930840 836525224
2 340197459 271979113
1 656112285 718496764
1 475319251 885243136
1 402793516 33271815
3 420167027 487705366
1 724785947 210715438
2 909277130 108456323
6 284858180 534512992
2 767043117 954601325
1 742592874 276341332
2 765450541 71066269
2 82148964 891440755
1 426465469 21178361
2 243385964 871170590
2 491176425 352054820
4 822188367 574895470
1 464758406 398774758
1 622682874 722420439
3 730678187 687458340
1 938259889 26483442
1 99783843 321887274
1 375349150 763014697
2 551456154 845496920
1 378968500 839190295
2 593480516 488724038
3 649889004 249260922
1 39693715 509998157
2 525939849 700665888
3 299475910 131008625
2 634902974 512524597
1 486572628 536399087
1 175513850 890384857
2 218138892 192941947
3 54653291 889659303
1 429657012 972876366
1 390513156 577847966
2 689460663 89197709
1 609564194 559538487
1 595427825 310085304
1 355818471 248143027
1 696997208 996914053
3 64802809 477956341
1 275579575 111655332
2 794324611 835268809
1 429004743 368066259
1 187581061 533760499
1 683410273 967630657
4 118632357 741711191
4 982337492 362964183
7 850042528 449971737
3 125778167 235934663
1 428432544 135779305
1 999915967 716628037
1 262474595 391138789
1 318273768 908322639
2 199661610 560599350
4 969376691 246655857
3 633070919 557458535
2 501839896 235890416
3 167162863 89624442
1 408697121 963044212
1 443140590 303833913
1 429531785 633537214
2 944886289 437385026
3 72431373 854626204
1 734551659 593338321
1 869371511 545352813
1 19440295 310852582
1 394713538 881639776
2 937753035 295428683
1 784946268 398835568
7 814186882 691512045
1 622299033 122655180
4 598081292 975712536
1 115111671 181946531
1 661003342 588815118
2 251868773 73306464
1 982064063 280069589
1 308354922 20285844
1 885636080 352467732
1 459099036 768548478
1 609941045 390875020
1 22427731 478177124
1 691732656 353508619
1 197269006 180252520
8 240102986 839136363
1 738780317 679888791
4 320276850 586769715
2 321947274 922471069
2 830420578 496790159
2 774331905 516797375
6 543034078 139477952
3 214520463 989587676
1 826734907 876218114
1 514769416 692471007
1 664900445 150008906
1 305485358 442066390
1 953347582 656932931
1 92822050 749278363
1 53835093 266801715
1 547565380 443105841
4 968239936 591711667
1 20127562 961656626
3 825252144 890578459
1 982774119 496596121
1 583219750 60366229
2 586696413 102286543
1 378973324 302402299
1 948873901 495774460
1 806318546 256021871
4 141484477 396801452
1 689703425 919382361
1 415306431 828449638
1 479801347 973005708
1 24422123 606132725
3 419377867 955430349
1 838814182 888129843
3 871829924 706344
3 314200795 303410522
3 643994392 21135407
1 56377642 2377470
1 3717544 229797706
3 964067556 577189230
1 491674571 646950713
4 420729801 441167302
2 90203700 934844932
1 504637539 418157178
1 287679347 726178944
1 738515597 196399084
2 241038280 108778175
2 218820114 248585542
1 708913100 834154207
1 301025221 757434137
1 94152679 176379491
5 999829437 362365850
2 604896052 523784228
1 419096647 556492240
2 156102297 828415411
1 220715942 574333710
2 558861173 629272103
3 65583864 667592076
1 479167789 13892645
6 199697317 408481709
5 539913648 734092971
4 821426158 850256415
1 519872101 770620113
1 774594558 27988324
2 821145841 908285338
3 735610598 158350403
4 744731668 259376287
1 524711740 324421317
1 38090291 511949201
3 675064755 871400258
6 889261416 723693015
2 261667460 947320554
1 454210196 760330871
1 434164614 610661105
1 118880993 985001121
1 795219591 208808077
3 853678520 173906820
1 604319696 895235395
2 59879940 944380700
2 753616226 972167339
2 208716475 935700768
5 506794725 690364409
4 309102800 365248271
5 664691379 867244286
1 568621617 42535316
4 825941956 494036667
2 969687720 417806416
2 832528757 896478800
1 432660293 955370185
2 990416572 690575381
2 131719733 511241827
3 246852852 644014958
3 697220840 370575529
1 737067530 340244622
1 315457357 459846488
1 619740085 516835146
2 858443205 612165027
3 566243651 306419319
3 464762235 593181284
2 387043354 794141894
2 427375138 499207218
1 348187250 94374442
1 599784330 431184581
2 651359709 944258585
4 973621106 607698648
1 313352500 259335032
1 453231530 205646427
1 32553644 616185079
3 248275715 456776159
1 831995186 100335760
1 407773386 228060603
2 798655138 644821289
3 122697948 695305885
1 49101599 403256666
3 71718931 13637863
1 730025631 523212907
1 898739664 86869153
2 328706744 695414219
5 535701346 572258163
6 604718059 296209266
2 782423838 381317759
1 559004085 543799923
1 508886232 373128755
1 692458990 812608859
1 527182790 360370932
1 85380886 340165666
5 376466786 66019644
1 549932412 847126383
6 879185090 217203378
1 721130480 159649668
3 279929243 425566707
5 662245383 431022100
4 736180181 490486777
1 735668216 573739906
2 800803283 433083626
5 936801384 738210013
2 206067100 441490350
1 804702596 97502826
1 45057647 114386945
1 688154312 877539026
1 743955020 924872815
1 527602351 560829889
1 664294992 698027092
1 182380255 340334819
1 325231508 382827667
3 388557861 778966942
1 494406956 903323722
1 874879780 29261774
2 604082760 184235627
3 138104194 126199756
1 530206117 437673399
1 284993259 73201889
1 627908925 866087402
1 485629327 697709420
2 118135979 162911742
1 690711013 997817594
3 153582825 654750809
2 392997020 580255427
2 984205501 583661648
1 894007280 258719501
3 479001795 907124507
3 770729201 488804133
1 27292148 670816450
1 668024932 6350808
3 724814185 465388707
4 469828764 639139022
1 664163346 483692302
1 380932258 16352848
1 11845261 626651917
2 773926209 964479017
2 710750431 880846299
1 60957766 14818667
2 87472171 590608911
3 22998070 686620643
2 579287023 338871146
1 856843471 793625158
6 275481629 850298109
2 149891813 918842458
2 856114986 881993802
3 21724638 289685469
1 487584207 313132408
1 337463245 465688568
1 467277736 638991455
5 551128095 351981246
1 735829345 494051239
2 524850128 122480075
2 367914380 557697365
2 660332097 931081827
2 698074544 821409332
1 313688040 754391237
1 2427077 646279301
1 541327791 504819102
3 79796610 854721189
1 639657047 796114374
1 848746870 126269884
1 395913162 428340272
2 351464378 854558038
2 262394818 173276687
1 808998811 726739702
1 993589136 440574368
1 600290396 35868846
1 114288496 213880848
3 376175396 750848893
2 667151953 409893576
1 427804372 576991669
1 414591104 733480633
3 525160582 386795611
1 294100394 407810303
1 57470741 891709108
3 709565630 343016965
1 897427190 71744359
2 943428925 838607275
1 997082351 736197003
2 927935651 96875570
4 574360780 905250711
1 704387594 769692144
3 213689705 430975292
1 541125801 19636461
1 941234576 10551763
4 19016942 21754454
2 922482495 285817227
1 80541199 87590163
1 338197010 975905987
1 67796311 637771477
1 368680320 759461234
1 27168889 189881969
1 759491750 268649972
4 597106168 820825895
3 996527015 29162676
1 65657453 741651573
1 222361728 748405419
1 999615495 702619234
6 697100819 80076328
1 17077024 54486530
1 282527881 236536958
1 276757439 346368845
1 761657059 570535618
1 325436345 241104391
3 413023055 759152065
1 327685046 242362782
1 569189087 854215087
1 249651632 793861761
2 367309082 323811205
1 670347787 829077381
2 950281218 24322217
1 769092393 966351275
3 885772555 51882861
2 526565784 408506190
2 703819791 110984201
1 883653006 159853138
1 749945601 398310806
1 3374078 633445710
2 983494730 488019685
1 69229971 181567991
1 70553156 757562971
2 431978784 522595961
2 666848894 845144476
1 36635700 405403624
1 333306086 626334679
1 71452783 473548705
1 923929074 487255713
1 64492106 438664863
2 209364660 67299428
4 606525412 931170958
1 843347757 328142613
1 586391175 652912202
4 359389603 759478679
1 955372952 431631416
2 725150373 429495695
2 925301746 289311377
2 379674763 908843217
1 261171238 988994746
3 295539355 192609185
1 252645648 371782180
2 800090769 211042912
1 785253108 880667208
1 152778891 445574329
1 667251418 467916388
4 875196245 648728083
3 170094829 544329163
1 967889481 823236540
1 570220355 42272204
3 986597292 304199849
3 679377915 210193847
1 840021882 561099610
1 989257458 599434092
1 664537088 421765155
2 747979216 21619620
3 52839936 940060471
2 96508745 419918062
2 637249497 136378744
1 889069762 503763977
1 791529933 59954221
1 346654672 793108962
2 674065825 280881489
1 206447959 125271478
1 807090501 182618299
1 425462358 557792477
5 843591341 907896574
2 467103309 747051082
1 677788446 844886314
1 940376822 183410889
3 741741785 887220879
3 285051324 274850770
3 309154453 510153967
3 915339841 900200652
4 247785882 512703543
1 65117683 290985002
1 131834287 773344411
1 834122061 752003325
1 757364269 168523490
1 832881146 321448178
1 104678414 266395187
1 983841729 979218214
1 797949857 222501604
1 722399956 366472780
1 943120366 625576316
5 81624792 59817907
1 895588754 513481485
3 702655497 635325355
2 177847238 258836419
1 76220876 96191157
2 662992990 267671720
2 130950920 885213783
6 103178987 322474814
1 195546729 333787623
2 484698448 834887686
1 569079033 96474258
1 886151203 497783593
1 705005775 220262248
1 240540134 128401461
1 423124443 56539012
1 449818020 753774994
8 363114793 693886726
3 627413639 663694666
4 228384382 974688741
1 38481770 35855525
2 93339363 294793662
2 532264936 71512787
2 843951988 406208977
4 277600021 98405308
1 261946449 832047688
1 494105399 491141181
1 119213688 924309426
2 226001343 626220309
1 770742460 462173463
1 333836546 581724900
2 564968154 611500693
2 828627277 82552716
2 987078586 120174510
4 937513587 826708201
1 770818267 430284313
3 760107427 988847790
1 22015882 434327965
2 775201835 730580130
1 283021723 264100326
1 137464257 214409381
4 276919353 422057530
1 955191673 513313612
2 706269584 905321252
1 323379868 332755498
1 553564065 266198280
1 121678 358938572
2 309797151 657602893
1 249868825 327937776
2 594664213 457818406
3 288081790 440914684
2 113760680 519485238
1 666067844 156865631
2 966491533 145234118
1 441152555 120250630
1 961862319 355909164
1 967352324 684745813
5 570363688 659073331
1 768583708 839262049
1 966620501 992348044
2 360069042 56237743
4 755646134 707205246
1 703018499 495359917
1 107813644 13349576
2 914751008 638590832
2 923995345 984255735
3 896908289 279046168
1 483000325 433165607
1 262823966 740173039
1 689889783 193729610
1 469998993 552111839
1 562368293 238182367
1 83045422 139801171
1 618018514 338893398
1 879405967 566733790
1 638007143 487387146
1 210488810 385608457
1 467807458 533190682
2 647386566 679904484
1 60374522 185393581
2 752380764 977824916
5 757203687 570119741
1 314007664 925864076
2 962676859 563064822
1 322191130 770441621
1 866522680 676927893
2 21162557 812602022
6 496813834 419644189
4 800554344 610164798
1 944464184 396838021
3 268279713 280800545
1 453226629 235654449
1 472462713 237588754
1 757869831 79462802
3 6717951 449517294
1 782882229 935007044
1 802492022 740684459
1 239793009 916862687
2 185819757 664554926
1 631331273 315334069
4 416086921 356855027
4 859559405 579530813
2 62079199 701938911
1 603217215 870460079
2 396914071 989944467
3 885964462 125419792
2 168345305 807478982
1 718963711 833363100
2 167479691 630527110
1 822288675 104669222
1 701160395 859617764
2 831661588 261751772
1 367831840 803181754
2 96955102 248695235
1 128427931 276285534
2 819695756 379391663
7 991240682 170419505
1 573222221 275046015
1 219506981 882452848
1 406542977 62944911
3 715645313 179387489
2 850164483 807706240
1 781685891 481069011
2 843053476 633448215
2 562641400 586940438
4 277640457 864370766
2 761238091 794493527
4 892222183 24245728
2 738565423 64901514
1 276223472 448625967
1 914007755 17841872
1 642288753 106541916
2 637740285 460294588
1 736869329 342845139
1 288772913 703993791
2 874743103 5761238
1 764217112 168002628
2 561400969 167607468
1 357131985 124928003
1 534879049 979386922
1 215739544 210546619
1 949651048 893495494
1 488112120 680499949
1 926208579 676600901
2 688034590 64508026
1 7507915 432585135
1 111196644 450330429
2 271741104 928738928
2 765731257 915034806
1 117417045 70655066
1 806325237 984934751
2 49274693 264665679
1 514899579 949514579
1 135284367 510334060
1 23800911 987692345
3 806300533 179776041
1 507985395 216217931
1 108502283 794432207
4 390807387 415642048
2 100254187 965470769
9 895644939 156982347
1 649392906 18057473
1 583035384 545921250
3 275301936 756133167
1 57586135 696781544
3 289667190 949491378
1 488583804 276290174
1 851885482 389109818
5 503757439 405743826
1 54271324 952222673
1 361115562 386180579
1 262750294 179803047
1 372781522 538536990
6 162380158 203509603
1 537408412 568009018
1 604634969 111008041
1 662322769 530894141
1 118691390 682422101
2 78998595 305155418
2 211786474 19117756
1 573383036 163053523
1 731566618 401408077
1 850513894 683105135
1 393147941 907990411
2 857157921 695208819
1 89941914 741135387
2 949744387 299063855
3 691757562 855914786
2 758356570 940186056
2 441161902 829850626
1 796860535 938516985
3 945412834 523052845
1 265036677 640744235
1 587473406 724918978
1 444905766 87902255
1 210423583 594327541
3 142464626 175509795
2 540905217 332826100
1 287811373 44631288
7 170305855 255515172
1 861378778 136237883
1 723840607 580349552
2 173140143 418475496
2 198066783 980752609
2 723781166 425536458
1 947718658 785145845
2 242573707 179831034
3 375544871 76123638
1 165543742 120062443
1 598827812 339923868
1 399861142 518263810
1 586116822 858231172
1 445057696 908536317
1 616263458 147809228
4 58017114 544556999
1 675234758 976667021
1 432723092 113703464
1 486782342 270169326
2 154939842 456489612
3 956897125 360811446
3 446358946 360689909
1 74762052 713755611
1 349650660 756653946
1 315459858 573819102
3 91463607 966869922
1 387827280 461493494
2 625023671 514297676
2 369628504 516221689
1 591575142 948644863
1 535225297 572063273
1 668799024 361128267
3 341449856 597053483
1 290495382 304565118
1 89201706 111492192
1 780250879 473975187
3 724510495 626621760
1 248964291 798812602
1 516295793 528409553
1 703471101 817448931
2 307380428 228803925
1 652628281 316538060
2 815511810 946951856
4 791823758 115966576
5 89233255 379192892
3 110163282 117463963
1 646995977 830434752
7 302602659 692001338
3 486560176 112111964
1 626643516 274714969
3 644855300 238356979
3 75979508 983851944
2 440904315 18981481
2 862606655 344154361
3 407475153 613773226
1 990724330 688753966
2 420953320 122939110
1 171102343 445130747
2 978157761 861775023
1 971847639 501029664
1 681157900 998996819
1 750974582 200792357
4 227946596 174500794
5 538541541 107497399
1 54616812 989177167
1 340365655 515041261
2 355056368 675345658
1 634625704 182309348
5 165749389 899481116
2 6709834 168998610
2 835905935 686446003
2 331748676 596987991
1 782974462 94633353
1 533964389 624846774
2 475747570 824922733
4 950879152 267070540
1 611073767 246157539
1 640200715 509668338
3 178913516 568595178
2 216162404 740133729
1 958657990 535230294
1 625660468 913131624
1 483287642 341600955
2 455930568 576732590
3 280952581 934292836
1 623979980 113442114
2 437058877 663895764
4 839330038 229622791
1 241590702 513413894
5 829793083 67692853
1 214613352 97666323
2 792831861 693533850
1 471517352 36078677
1 605087858 53232902
1 664084504 994895279
1 718404451 448801046
2 701650958 805173324
1 976275916 17770264
1 89542470 769489209
1 873996226 647905527
3 635759140 339976455
1 837014726 725560908
1 991666284 736255257
1 501507894 672124217
1 752205484 56273739
1 737801420 893448376
1 694668886 434806202
1 946629350 535389355
1 121876497 296441538
3 682764041 18769589
1 970768233 135719737
1 288752642 352380985
1 715276800 958381281
2 327165251 8575647
1 199203081 287130302
1 757703708 330799974
2 90397724 409650035
1 388282643 676227507
1 794438038 727993889
2 986282456 468081842
1 178840772 152828848
3 894775774 191717734
1 658254921 712521250
2 319974723 624773543
1 913497302 311472668
1 979251355 245174857
1 559321740 450899094
4 856661077 850789382
3 330194912 627479911
1 11348078 695499873
1 386315416 661067536
1 543773503 818172708
7 933753562 206451289
1 607327637 524934823
3 578282610 800739195
1 1920796 49514991
1 790755928 83737233
1 620417073 102079092
2 500678196 641377108
2 847169362 249117427
1 746892625 173771299
5 651827342 656708682
1 696648031 488320189
3 648599022 165786199
1 951475491 571434005
1 193617108 914527257
1 905233573 497770863
1 693039780 568365612
6 406538584 390977554
2 308516824 441984142
2 676232351 417237041
2 99891611 911499877
2 831038820 713703447
4 628384270 875201508
4 660303060 650951462
2 262390501 464399584
1 281640253 280325521
1 217709737 30423781
1 926780869 203397602
2 422941451 38978215
2 309229308 350872813
1 111355925 661729542
1 384700603 38063974
1 543587697 989270702
3 130206271 240449281
1 803707689 211548304
5 928848310 160085784
2 889867208 85392751
2 249094340 836234078
1 841046545 670406819
1 842860846 36587603
2 866575354 563063184
2 717844907 431618561
2 417958871 889343287
1 474098692 771094356
1 151334261 216694217
5 991382435 411042198
1 768848996 348582285
1 237341300 777459090
1 315675853 138115491
2 569599715 111958424
2 175669842 378885100
2 422174233 420565562
1 955128041 852745413
1 24097847 966905116
2 668261449 810794985
2 714099448 472697795
1 146170960 764128344
1 712912161 952877227
7 945777887 666058348
1 658948103 818607141
1 457268130 420509880
1 553555693 649818186
3 948985308 376652333
1 297068023 262974724
5 556452706 975184135
1 557350509 440207913
2 537363790 137631505
1 871670611 8127553
3 864106551 457202752
1 659547858 290679332
2 898529723 305440764
8 377561832 546011440
1 973768304 321628051
2 115267078 647932029
2 303221227 901115053
1 191048983 35604426
2 561325366 657083513
1 439623045 734815097
1 688740054 753787531
2 240197541 459422500
1 38779077 22697590
1 750564645 837660820
3 878769081 537494638
1 300270176 839134450
2 64908684 152754140
1 956864805 889242358
1 922818398 385713045
1 937290843 71941726
3 504653994 46419689
1 956345915 637118222
4 165689918 318499244
1 348365534 522522257
4 722804825 313397620
1 34000355 650606024
2 211851754 289292548
4 678714441 605186
1 893382525 391315468
4 885073790 587159169
1 31037110 568906003
3 766016730 572928092
1 447969579 610762560
3 443395822 148744817
1 155988746 741928527
1 97520173 728390796
1 423033313 59292732
1 791202808 545217914
1 748886325 652673912
3 256137755 825234928
2 506071210 699122713
3 957331444 543823825
4 102184281 985195075
3 160125100 503622086
1 361539215 38985625
2 622784645 395501400
1 613982185 870204111
1 275469531 948864008
1 261966262 430586027
1 194033007 702032188
1 364659835 285803354
4 906305528 175037876
1 203890661 750922426
1 315951829 254928594
1 537045980 65827001
1 596049811 746794007
2 225669433 764347870
1 268242413 76509134
2 451943698 185482081
1 780362731 345812547
1 615532418 395572598
1 149224565 521386138
2 659211016 963375704
2 947042455 288136500
3 884292487 728340912
1 426131070 584960382
1 522443241 837015589
2 716299376 222749388
3 473067719 301175292
1 536214699 21437527
1 615165920 459696158
1 354375383 831054531
1 71365711 951385566
1 43134238 344845813
3 894718311 564885674
1 682530793 590625871
1 265407720 836118343
1 743840344 185152639
1 530997747 660526371
1 524742932 182443792
2 788599922 806402872
4 232064204 751074567
4 912768461 470426343
1 558664791 23775476
2 966634032 244158375
3 222390427 256933729
4 796174245 210120456
1 149760485 973741256
5 106857326 823255588
1 838428829 304201242
2 72891921 149423289
1 454511487 58352304
1 147210492 825644226
2 375534838 982242287
4 153988516 803676353
1 822253097 290657507
4 62318149 97408310
2 285715650 381856120
1 60602910 260580989
3 881774103 179658847
1 629035502 162510301
2 750530969 862665526
1 380012259 176238705
2 258643343 172496867
2 233785739 917995062
1 732153316 492918356
1 643021417 147033589
1 480841608 672785785
1 848955449 740035087
3 577537071 859877709
1 783466743 669233219
2 584281655 546773603
1 296274199 235617620
1 272845948 610117642
2 836587999 882840271
1 754015669 886289515
1 708140919 400702116
1 869590381 721809955
1 769806135 175053941
1 728629302 237074854
1 311016024 586097872
3 214055740 527215037
3 520508682 663093273
1 866692721 90806874
2 227463819 296350799
1 999886453 57967586
4 749298022 245253655
1 579843904 114211445
1 210254781 836902029
2 297337795 464548063
2 771940205 132968169
1 860164628 336761707
1 168631922 147922080
2 142882857 832098807
1 209898499 921269263
5 286231668 921343688
1 316791070 179194528
2 535240412 960860658
1 862487613 558291103
1 277487136 723638305
2 875895630 765190168
3 345280968 442939034
4 531957770 116518528
2 280787943 124167339
1 540740436 264907906
2 187284371 993807631
2 640218625 239063494
3 585864021 624943742
1 403756844 909487603
2 539460078 774222385
1 904440475 816858675
4 811618295 312060962
1 757428784 559846407
2 30581831 267088687
2 414718508 926883153
3 26354754 807188701
1 57114960 600725213
1 968869250 869375809
3 456773395 567378593
3 992717374 520766620
3 538529845 631470196
2 49621010 686854055
2 764330490 337917068
1 917122370 603985940
2 554647884 286200486
1 400819843 15963302
1 888289358 137378007
1 598086951 840895902
1 609113954 881955128
2 746875923 525522979
3 303990564 463030770
3 257752652 661985461
1 742151042 49483723
5 464580331 871208317
5 854012952 329253784
2 5526513 383663273
1 995629372 145342004
3 220865546 933905261
1 759957276 431914333
1 384887868 311808848
1 837053965 542168224
1 683558237 213634473
2 441519843 301770525
2 667992677 865392636
1 428007804 685386735
2 694772737 271534533
1 282478607 182990409
3 478194465 526152316
1 957333835 689294591
1 684477512 968391787
3 31651200 146036643
1 81051885 88639353
1 145481144 431362278
3 279711076 311973876
2 306641223 939275981
1 421348106 399313247
2 841768798 89427325
1 771829254 481424145
4 73490815 537830827
5 503565962 275210527
2 925759509 688747235
3 453853220 849534179
3 390056783 879327999
2 836895255 15511537
1 555829846 768418151
3 394306605 109705619
2 433601977 485277928
1 252936418 385281398
1 366531928 115878916
2 364902937 663961334
2 928462703 600313617
1 997413287 840428699
4 816794830 478197242
1 839852660 956710335
2 636666943 524475395
1 736783170 996727459
1 940706286 452502737
1 377396235 213430888
1 90275212 498728672
1 880586207 481541608
2 794486015 699800926
1 374428500 250857212
1 135133713 132120969
2 771180041 680469706
1 273173530 682096548
1 108250787 519507198
2 633340135 378096457
1 556049503 220704845
1 700930515 789315139
1 694096627 45299251
1 557720925 758030614
5 636876267 539116392
1 466275879 591172730
1 726368841 540613685
2 411775369 275280112
1 474482508 416244445
2 160214138 591780098
3 308030340 308611994
4 20814475 734911138
2 258973465 702849583
3 379150657 426444418
1 53014564 586208176
5 329892864 456436174
1 46002612 202358253
5 785479903 635409328
1 605997103 580724020
1 519029294 315381890
1 565902259 120938633
1 666209228 30099077
1 363686430 233182089
1 654928927 866548621
1 503435597 641442935
3 918103478 534127886
1 222923116 244774425
1 423578875 76583338
1 249196784 452336206
1 202147519 756577969
1 139782284 811061282
2 576615287 53207665
1 973262504 388176298
2 6820473 839887062
3 408487503 771476793
2 981600865 991028659
1 278386749 999440580
1 644126655 730222444
2 718890741 807661619
1 34073344 719651294
4 44969738 17838098
3 74697292 610668091
2 999962349 923107762
2 56783503 154573197
1 389663174 242859232
1 23044241 264399517
1 99681816 386468332
2 621391966 872357931
8 263493600 841109477
2 426647106 370419717
4 223439261 739724864
1 314245761 220503155
1 757172847 23811271
1 604086851 612397683
1 272065806 917287347
1 46425475 656248748
1 196960915 731353338
2 46612114 467234454
3 45005199 199142130
1 943705743 899960624
2 887249047 915309218
3 488155082 547168508
2 402452379 209943075
3 394358153 208767280
1 135640856 957381813
1 68233417 571061118
1 380555641 892217525
3 101652852 709831160
1 528424640 684112553
2 27527127 323151771
7 843707978 354084729
3 373585880 945250938
2 449684634 896267161
2 573658392 824693407
1 31537682 101420419
1 417433499 695369140
1 379847993 219940536
1 636293076 752987301
1 589750473 142338867
3 401647707 727932596
1 994273201 251461936
3 855908346 109063539
1 569552912 561254944
2 836585740 895472042
1 597931534 39610557
1 512133559 800330557
3 859993453 613722051
1 738240331 573871379
2 965880557 282173866
1 390222801 203185341
2 985242232 682754654
1 428856214 415878205
1 869343533 785294925
3 838536523 76462926
6 57648058 985217506
1 17308843 771975753
1 859333347 520553199
2 451363978 538088662
1 710448671 700678373
3 981668424 319174914
3 869667180 642938825
2 355775506 415929839
6 823243492 751985689
3 838687474 770566771
1 261528012 524823519
1 424741917 167425993
1 640574344 720517759
2 930253771 414433598
2 806733045 812719881
3 464672975 735025362
2 137927618 955594313
1 583710611 784582305
2 133966204 297666392
3 655903934 470225400
3 855806964 259647615
1 606257404 168005158
1 673663713 108912213
1 379339945 924922842
1 623236248 407275543
3 513898151 111974610
1 806956217 20129222
1 321526206 11894660
2 413411731 424562838
1 24034461 450797725
1 881806804 908103656
2 136927887 459927720
3 638142063 860005451
3 640340044 411409731
5 422434170 307831663
1 39381016 572747319
2 844363531 4796499
2 188125026 294168795
1 911177329 17435355
3 882199113 986860131
1 259155522 381710434
1 358781067 86821691
6 87195228 999529660
1 33996651 973391708
2 707107357 746233985
1 613885754 896353234
1 358985704 109701090
1 944399265 334788921
1 859942636 970146303
1 12041796 324862842
1 916499738 810689449
1 122268782 425448242
2 467087622 36931164
2 32911786 582380256
1 533090816 881246839
1 91776668 821336944
1 189011617 129615316
1 807596620 209593979
1 766263387 192484071
2 725446097 246613163
3 335582985 82150209
1 686307912 243844465
1 913361347 826852940
1 829156733 807822770
1 171834900 668329120
2 442066436 310586950
1 69557806 918935572
2 990437539 115690386
1 900078699 476018033
2 297341849 970285872
2 56731497 199685239
2 789131131 514242620
1 204770233 507937543
3 811633119 20654147
2 407591917 439871166
1 235278937 184032362
2 803558001 664322564
1 130104919 263402513
1 587792586 4554521
1 425891488 410569823
2 566853581 72467561
1 742974727 38202887
3 516405 319350705
3 765290952 546203733
3 644169465 776626679
2 734377660 393723
1 155434830 142340548
2 746606581 951936666
1 552137797 504256815
2 379655195 102559973
1 337701558 816156968
1 415507782 158869302
4 152398759 827049577
1 897948538 789839620
1 227193694 907276132
1 693102494 270332372
1 184221489 155160708
2 361609899 153531710
1 204840243 760909623
4 694460710 608963421
1 834620483 120339480
1 853062248 373868786
1 72048239 870110998
1 130929624 554935856
1 36499800 312539665
2 754111649 514579156
1 387344605 575946530
3 791091215 698349220
1 10722817 410312904
3 615794438 688131565
3 776333629 558828268
1 320597720 853874286
4 208117934 887731387
1 672992705 60400360
2 610682583 2923349
2 140394152 611352048
1 767619967 112362753
1 67091446 440520326
1 286836903 994726949
2 617153174 958794270
3 356454136 587372345
2 274651166 576529684
1 42644782 140962079
1 900650833 97159858
1 560994368 10203003
2 125873550 402063402
5 72907092 797397256
1 557563341 449447029
2 3452127 279395151
1 964665050 636363725
1 929186236 367992698
2 655130970 782679614
1 874266310 345643892
2 839327907 713323088
2 497370045 204152503
4 42131412 823020697
1 265490532 862590359
1 911509817 977590071
4 437151817 297062560
1 960532321 696785251
1 158766750 144849295
1 193448139 976971575
2 596679853 664536070
1 942338169 769786120
5 181714873 345903869
1 249698946 629965707
1 437277678 780479859
1 696802270 962638263
1 478028669 503429787
1 208393610 626567735
8 314707590 428109170
1 142199516 555906898
1 854747390 755005327
4 357296880 931876320
1 920328251 36470768
1 697776414 475836675
1 97502067 641063362
2 548799753 805625811
1 721581255 972507549
2 44259023 565821628
1 285631245 867301208
1 264114221 734889277
1 914232200 879467957
1 467930055 145120112
2 201983737 62605365
1 638513757 500808190
1 981279284 502605959
5 888944337 370337757
1 940407820 455550359
1 7870 725907334
1 107125160 654153541
2 203048133 144496671
1 297248829 555047248
2 190011698 934550894
4 143292967 440618213
2 233074959 319716991
1 188875212 527475158
1 941472592 849060632
1 938918382 379657601
2 391478500 438176778
2 257320185 892496212
3 259093706 448266944
2 524988485 154352235
3 261252033 406598386
1 849183331 553125372
1 431618176 166987496
1 888136558 712601958
1 229082535 333184455
1 113849190 403008082
1 444622701 18046336
5 24543250 784950151
1 951581350 498237741
2 231077722 851766718
1 894775721 345849723
1 980344898 34275677
2 730053447 813692633
1 985888993 48663052
1 183967779 851683727
1 435977464 475029759
3 296678371 860602352
3 795770615 622180234
1 938484392 566725278
1 211007306 127578641
1 172901040 4968113
1 875439873 681727610
2 643470595 887207825
5 702446495 985195949
1 675216176 77976630
2 395130200 546058344
3 502581628 892396050
1 622763001 247053372
2 538608044 424562017
2 472833838 273407267
1 214772841 60229471
1 368240982 323048288
2 471455342 691636325
1 57551025 291803336
3 506591889 152991680
1 560636504 318749310
1 11199016 771632018
1 610722885 397390894
4 202787436 579740867
2 109757380 890370463
1 221655260 92345099
1 53710716 401713461
1 269129472 989960191
2 394134784 927536347
1 293369798 897713014
1 512218011 268226808
2 356978833 599829917
2 40315023 325518051
1 342374220 116227499
2 539054215 883447780
4 515380525 3861963
5 441792131 672961821
4 66613064 24993090
1 301187021 59719284
1 620214706 624284275
3 13545180 270599971
1 891999744 313559191
2 63638612 34709378
1 393087362 740446188
4 356597896 319231276
1 64788072 290154862
1 953175029 776306352
1 765853294 455451708
1 398671804 759489158
2 449046785 892741658
1 721202951 212381845
1 275571957 848414344
1 801882146 333936125
2 843295642 952364281
1 669566689 990713472
1 914792697 335809885
2 156807046 295544323
2 270516341 562235565
1 477048533 926593869
1 64689664 786314742
1 426454373 314096288
1 994673902 702433233
3 475036109 823854478
2 759240999 932683481
1 746881065 859145425
1 133546169 431019047
1 574650146 673422116
1 937303737 221462883
1 979394051 500355045
2 332819410 285084725
2 857977596 815382718
1 235294034 394305612
1 522059406 21164831
1 392456756 269750473
2 698992282 992587111
3 234867769 711898315
1 583094496 991601706
1 232529323 226595179
1 570831359 469619754
1 783704418 81724180
3 605297184 520871241
1 411699429 300219037
1 779808529 348631346
2 896511762 247083813
4 630273872 772239716
1 20395874 854649418
2 150711187 27181689
1 116682414 399876325
1 29409259 41405555
2 505430041 885598453
3 557002589 586093729
2 169399073 773382754
1 535503952 119343293
1 853690851 977568477
1 316668218 599556928
1 427520726 226712419
5 777468330 958331568
1 871423790 105680740
1 128990081 982241985
3 947290183 338318620
1 889823981 807027096
1 648091119 960927932
3 667132820 489110762
2 18946544 569896707
2 740398735 480068613
1 147797929 567130871
1 158521080 914699389
1 790284020 1642337
1 972614411 708539475
2 373709972 971660633
3 217966447 192943205
3 262776157 815302865
3 64080221 5060458
3 205539194 595238688
3 550829462 445001954
1 209395269 517425892
2 504442500 740109178
1 970605034 194666058
1 184836184 719493625
1 641559593 690703001
1 34278650 86159093
7 7166894 882250558
2 547188440 795342549
1 52575302 604174459
2 289282029 964007000
2 23403619 387072166
2 700525920 915585592
1 339439753 93582637
2 632783186 728475591
1 552553944 936037419
1 566373323 178728485
1 92783361 849384902
1 888498992 448943251
1 374438725 206789374
3 239774988 728869613
1 638054950 534697910
1 835474475 927209064
1 576190602 960253014
1 148570816 160511998
1 334178691 340950182
1 356296062 438407554
1 245737317 101165009
2 75104472 738234520
4 49343198 636360449
1 437577332 774482834
2 33460370 632454131
2 936529131 508291445
6 955760616 455675241
1 264146034 349100066
2 393759629 321683014
4 264319113 599650345
1 468353809 562033938
3 102740236 929127488
1 536606235 318461402
2 307330229 740091483
1 657065426 122484321
1 468117714 848999928
3 535359176 326497612
1 304676628 284084050
5 843395926 546737395
1 610124658 976134808
5 980203785 279394173
1 295491391 152055536
1 867869894 169513873
1 314388093 535404691
2 993187965 293112898
1 389530721 717457690
1 697339324 25850059
2 792039336 360206171
1 488036056 630239083
1 113391379 501968743
1 836901919 92345002
1 155139363 554853279
3 446976406 147647081
2 361907740 395215270
3 462170685 578226283
1 154184921 310554443
1 737050700 529688769
1 709410565 76788544
1 201337950 635074807
1 472896179 151150722
1 763037529 699864440
1 500400795 646186492
2 943224736 339466120
2 947530545 255353262
1 279201981 367302232
2 685327529 985740408
1 845546717 729897725
2 473792873 886947915
2 249998749 432034460
3 466377228 567944350
1 151611225 956177691
1 478780123 65303661
1 948163611 405037213
2 461267053 870946074
1 499679745 517369544
1 82620069 232063013
1 48264814 162593071
2 762911169 574646190
6 135226206 34695923
1 538712420 612113380
2 515391107 564983234
1 732049567 998555704
3 43118317 694714735
3 531454113 29124335
1 411921311 939462122
2 378396781 429375586
2 469340374 989385108
1 475278609 558849393
2 90675018 347543420
1 27433553 688274407
1 455106341 748946997
1 965948847 432258534
1 325113179 234455791
1 707865122 972577877
1 256471006 751168778
1 755236356 585744651
6 766719163 964715867
1 392029813 411515782
2 639302797 999764857
1 880747973 381096888
1 40396426 153923981
3 928064931 396033719
1 116678166 916920484
1 736073328 713088441
1 420261233 431305686
1 647269656 420742545
1 29516672 894347426
1 957917280 721551056
1 258695304 426936678
1 825978438 951800837
1 522800925 956636057
5 483065588 351782334
2 944471560 753344972
1 650812860 137446094
1 809563768 475213322
4 611598186 234540224
5 214661495 102000343
2 750718472 335505675
4 921090276 98250743
1 291580743 705032138
3 224750497 926062464
1 585461173 167429931
1 415347315 416656059
1 504698081 139556727
1 358767595 876904977
4 648955825 345085479
2 55213780 823992797
3 580498793 116267316
3 260376049 763618116
1 198389173 645065015
1 255154129 846018118
1 77907722 156895814
3 286565305 587408598
2 140772348 561879480
1 855702069 733015826
4 185901181 845443762
1 171997510 107332425
3 157068425 205211250
2 842555101 457702631
1 710896083 508208921
2 876840181 633829227
3 77754865 571771718
3 992583814 540147400
2 304650759 785687418
2 79950545 851471227
6 132073340 205621157
1 177397611 994057135
1 254905852 501187221
2 148841668 419647983
3 475244346 968599317
1 408862852 573442240
4 523266453 508035663
1 378863771 535795238
1 864648260 55033843
2 555460761 262060142
2 502041140 809605773
1 916432693 591977497
1 895173996 621499284
1 634567193 445171877
2 170751675 129775857
1 432325651 210465722
1 526408544 599466327
3 716656486 777610300
2 906958387 893702737
3 508967450 828860382
1 227085131 295703146
1 178402886 323141186
3 394634673 436548253
1 352863722 875450556
1 731223042 346459328
1 825824752 325054572
1 356464079 136060333
1 728064874 764944031
1 460313068 741842043
2 782356150 471719247
1 462191239 163197853
2 88478669 28197153
2 238716476 793671903
2 362298902 882664178
1 12219310 488042494
1 470037529 274436672
1 516523790 581831893
2 119734123 872367698
1 969570880 319842893
2 501514117 363180477
1 126655885 212150866
1 727606442 233871541
4 795234700 412579818
1 13362267 783790352
1 283284181 698120720
1 77925656 297019103
1 313006146 57252868
1 360945187 106313851
2 942320520 381006331
2 638757275 634235299
3 727345760 2379991
1 102687652 591425100
2 346779888 853216439
2 189059716 778766884
2 656764445 948390600
2 44003294 93392475
2 295985665 460563326
1 483940483 303604632
2 5156025 669356627
1 461614743 891174888
10 546244663 463932259
1 655388573 220150904
2 148920170 512979522
2 430704858 978196653
1 77795949 639036163
1 758869271 389669117
3 456761800 155782457
1 239344728 164603722
1 770144756 93597073
2 487923393 423425390
2 853029020 422672781
1 900309265 879512631
6 877128965 564847613
1 177838895 818284519
2 444624648 880911278
1 152105659 204237335
1 131618230 100146662
1 342548608 355851366
5 239023238 686841101
1 44471447 888464232
2 957430726 479586821
2 974098792 805353919
1 187708368 773935113
3 723081182 631368520
1 446929466 454903256
2 617485074 780780197
1 911126545 786214480
1 528703045 686733476
1 219690373 394017772
3 403219943 856900221
2 781449335 756947048
7 312047714 184647972
1 583998325 841873985
1 939946625 71161465
1 950199490 386287080
1 214704268 404772055
1 289700144 947718060
5 513737760 982419798
2 244058047 740804209
2 755182370 258995744
2 578335526 755313660
1 316566361 670860231
3 698484666 607719479
2 538311365 179449368
1 438194245 682630886
1 440973020 382972114
4 737759138 89553398
1 468791746 124178915
1 21293178 510341013
3 782257610 777652101
2 618131779 106877197
2 263445452 329209724
2 288789655 717405461
2 451634329 146384233
1 696176261 936525590
3 279985546 338965695
1 544776853 914126219
5 480005092 473847780
1 743523781 206606450
1 308338736 622009951
1 947949640 413449066
1 164930298 680943412
1 202264919 300427317
1 36899227 518828321
1 873519927 545083122
1 148796099 779305402
2 54885617 277208512
3 402264317 968759757
3 611153050 819123012
1 541207129 176970473
1 674628006 616139156
4 223673094 438788298
1 723453207 905526869
2 921011825 716917837
1 274306811 305606850
3 839178763 473553739
1 865095028 865586245
1 793015465 641676011
2 869431395 507353760
3 930369589 831854925
1 23277784 581702505
1 929691455 132607895
1 482080634 186355108
1 716842496 231897176
4 932488242 913200957
1 640177696 734707394
2 553830666 460586024
2 659402285 66950996
1 534287850 709902826
2 837726405 942708029
2 724345473 370008748
1 746040238 222487273
1 858481373 742754986
3 725480623 471753533
1 959123189 506771843
3 883411467 410678317
2 861923217 94016482
1 385534265 631538239
1 470112217 977556540
1 695990510 230812796
3 560087876 535511890
1 563437370 317599895
1 995386237 46900023
2 722023052 127702324
1 257173244 745821374
1 394286891 913692451
4 561717679 892341953
2 538623539 304495491
2 545850645 258056266
4 223986247 376596690
3 525425666 721698798
1 546722699 81558489
2 643815965 133575921
1 132828872 687216952
1 6046286 258326459
2 572196938 158859478
1 391346831 32027195
3 201867666 251765276
3 50427296 780792789
2 676272967 627752879
4 84732579 547109591
1 78824567 528831308
2 956216913 539219766
1 26741545 433004842
1 310668933 962059458
2 152565098 6841882
1 566856957 935641859
4 538879882 371821295
2 687346400 819904815
1 437975077 296125944
1 110237570 520378794
1 985586124 524900039
1 873295142 727618820
1 882026920 184995563
1 972081088 390754136
1 331823889 615952005
2 104091944 442066324
1 523246250 550270255
1 816541219 85878466
1 792951355 950514725
1 175271264 889684971
1 221743518 642170711
3 101693720 848224785
1 986057891 43781143
1 713376813 301411998
1 30240643 301027302
2 477041351 298213922
2 529731828 538608106
1 760551116 60866586
1 259315676 786973645
2 312507316 527154799
1 433435716 165628671
1 302634978 491467748
1 189032418 136151186
5 683763824 726714562
1 120847240 56175621
5 545598833 629457270
3 270166352 42213677
1 691185548 433361088
2 158879918 602797713
3 340437392 78962005
2 338312948 609741900
2 124923746 419408166
6 458237059 371279816
1 746050702 837166432
1 345573734 867561468
5 379625709 668292605
1 102512752 812503347
1 467684005 730299807
1 356729012 767157991
1 228987947 726271348
1 279763585 444639510
1 519518287 419187
1 729765022 111268997
1 767095754 99764795
3 540117267 423678053
2 888206685 496938631
2 8362343 712151694
1 642705762 388902973
2 768998107 444989311
2 913115883 60798115
2 153713636 809676252
1 318959383 114817924
2 281079133 396898349
1 93761297 835133350
1 920530563 630245793
1 678452543 913317419
1 69139820 868824561
1 456094201 633604995
2 714617069 762590999
1 664872099 100514432
2 468854788 121600906
2 22930658 429024854
1 527318356 622523183
1 727516326 897181128
1 352218315 68432432
3 311576116 424437653
3 926770186 233402649
1 416625827 276335449
3 32502402 25227966
2 351294317 883434809
2 503100090 559835067
1 320505559 497251699
1 435910311 593203734
1 262132429 656877292
1 522456572 160050055
4 116434328 616415793
1 171238389 142134818
1 213775511 644968733
1 898188208 716616119
2 827395048 56462154
1 975309716 595483608
1 831209756 404417499
1 102636198 649548482
1 152581294 200241517
1 205702430 868832155
2 984181052 376766427
2 135265159 332408477
1 900129927 336017518
1 365339677 127091007
1 867032250 198215845
1 283836782 415703232
4 442342973 943959908
1 616752221 612211204
2 454255271 6562501
1 885073390 176204619
1 443150464 110986408
3 579241849 724342471
1 128050050 189922064
1 370731910 495231737
2 189024620 765880004
1 56940730 614100312
3 130848135 709661091
1 811189938 921845478
1 506591595 470263811
1 163712372 509892088
1 563754805 519356242
1 539704009 955674789
3 610017476 441910047
1 431880286 654277006
1 290993002 7352626
1 437671170 159268375
2 92879994 491220525
1 515162820 543177211
1 98068075 323356941
1 61716625 854722706
1 450515273 814022765
1 963110725 628784490
2 421619232 804146677
1 39374454 392105341
2 788192298 750174785
5 593211954 920794349
3 538576692 588527860
2 773456217 615301984
1 265763348 259596011
1 721255909 49102131
1 933067731 571100184
1 437109794 789044465
1 408364877 342431630
1 950175181 131136865
1 385743759 777761477
1 732356402 527051921
1 166591199 471295706
1 327310182 670259723
1 719632662 892965348
1 319269129 926854977
2 704382670 888008456
1 653804223 779074530
3 629759071 172745943
1 592648596 675040319
1 223815444 652325774
2 546646363 988011455
3 923410874 748535249
1 218602917 57436086
2 605252994 797684673
1 282196306 838100438
1 912610589 509079602
1 512943061 292096867
1 876187533 381384630
3 986513065 147147329
1 383163448 674018551
1 127359057 705199848
2 57328133 492888268
3 682577790 449789026
1 732417511 113969711
1 550431615 864794952
3 355472797 737181238
3 189602015 697288367
4 676971132 227157733
2 377239468 920976108
3 607010355 460800353
2 737540008 897851157
1 262473591 29440618
1 247122397 344621618
1 993811168 623143526
1 710789779 576722654
1 932856574 999655634
1 418079807 270507456
1 603366942 372579713
3 218717095 402913402
2 816579950 1273143
2 685304017 579973494
1 727262651 66658152
1 751694870 685874163
1 809205229 220370102
3 365384776 196097037
1 103442028 954012594
1 387659538 287189085
1 732633444 487629345
1 841604310 379921005
3 605432321 706723432
2 864008680 147385681
3 738569688 46279813
1 876889843 228938476
1 42385137 286928029
3 805373194 720142903
3 818913844 670326903
1 249601242 978464441
1 57115057 666634777
4 99080078 479463973
2 49004156 244503267
2 117521593 347279049
1 626631569 825340102
1 482520601 361871804
3 726073871 515859012
2 93835542 152427535
1 429222664 593103915
3 173050293 694175261
3 677920134 859409008
1 89772396 954046065
3 389261592 282376469
1 879325884 930855833
1 337999301 293601801
1 803121914 293510696
1 779082247 364192776
1 319665408 19639752
2 182107137 13579588
1 105291649 590851372
2 170931701 327762825
1 452942326 769313401
1 765458898 226196282
1 431693484 706137735
1 819750449 526488673
1 215882967 95325676
5 424097181 172419742
1 278940772 686359572
1 263095085 273640362
3 986123881 977299001
1 513967396 674240519
1 946328245 612585838
1 241811290 420973942
1 485850912 77160947
3 13368320 143118940
1 91376818 744997316
1 636097868 974009402
1 127714413 626502203
1 463554304 779863278
2 568256064 857674169
1 46014105 136503383
4 937676676 699876648
1 135630820 811171239
1 723787423 304598141
1 772058397 345758191
2 949033115 848272199
1 817978572 292808426
2 366031451 326982837
2 55402323 330586407
1 530643321 596438118
1 170193817 864027794
2 953961798 962546715
3 628917626 812393521
1 118432369 360594640
1 138377989 778385147
1 42278861 406398060
1 38364353 468786224
2 184221107 386563500
1 87655610 527075563
1 972113238 372936553
1 577122048 155347530
1 428901738 329878178
1 15655471 809808121
11 31743652 144423920
6 220541996 677233866
1 592266100 887459800
1 496622013 940464908
1 207088155 651891563
2 511272460 668337668
1 216027269 160192349
4 246352856 17308963
2 312502273 376121411
1 620377536 199815946
3 136122531 570752098
1 68649780 164777172
4 171517813 539984371
2 973169880 66784061
1 24036963 422736449
1 146598058 753992916
2 578125766 196998229
6 167386585 421509274
3 29717775 761238681
2 17457349 230570124
3 23391719 540865994
5 760253076 58069532
1 128807164 333784634
1 327647140 793788876
1 708159110 602299680
4 272726631 91966338
1 56839095 300304232
1 77005851 18032382
1 406293540 124987047
3 851975918 407415858
1 390839276 497668613
3 513190728 906575362
1 690606971 979884777
4 106784260 799254903
1 864048741 471598873
1 311792896 491646438
4 373741076 500056810
1 265786764 315718530
3 881783128 159785709
2 825436362 985265310
1 496368595 251914491
1 632501101 424447757
1 791683082 210122783
2 456571948 12834842
5 548754421 180987533
4 651534307 429134944
3 278009823 143233660
3 35968866 158903158
2 335839876 502194335
1 836655650 621608732
2 189062775 580391669
5 936298565 553074324
4 438147291 755995576
1 262621684 496038737
2 376257949 930451741
3 675370589 816633434
1 741376833 826177734
1 434438489 17662369
2 438129580 47655959
2 459496269 163824272
1 4901241 917393853
1 232088885 284604574
1 790049136 779490402
1 396491131 161042660
1 980665068 560123966
1 143042850 559659531
2 10224334 823993080
2 641797024 659816341
3 276396649 442229403
1 821434652 373980998
1 932803573 558714379
3 747292776 465461130
2 221677419 503006213
3 345363325 137220860
1 494538205 842200910
1 675695017 30100085
1 461389636 196173950
3 238089623 272483053
2 821702191 447229281
3 365097994 665128824
1 947085725 34878975
2 371068973 335343591
1 872401515 528228255
1 933880274 760370135
1 855036106 20636308
1 678232082 988563551
3 167738138 254296499
1 701383751 421196427
1 552142582 553081865
4 738961218 418184010
1 620261157 747072908
2 89382074 715937484
3 984264730 253498764
1 760559376 828303330
2 156434069 996991637
1 459893143 970673915
1 38492359 122946501
3 694002319 443686828
1 759536410 827608742
1 304716516 522970899
1 317897982 718996102
2 54693369 619170316
1 197500521 660856361
2 630673766 690715126
2 551915775 211793879
1 324819836 819194822
3 825121525 12428718
2 525534502 442414131
1 127947224 404083685
1 742392571 22687676
2 777020981 95248640
1 578725709 496621091
1 370898193 394215252
1 142993790 444199253
1 947938548 892691575
1 142801653 467062331
2 92850676 452404467
1 746111511 501035866
1 522942993 412169394
1 462670846 367933000
2 186859810 221924448
1 307970315 759140270
1 437311738 410158197
1 277546671 210158044
1 244689961 240850205
1 762796024 657484242
3 839452645 203175576
1 696719739 752945376
3 715290439 988581170
1 200956232 25324955
1 52002003 738362514
1 877548437 695392688
1 456062692 126407674
1 432098236 90826874
1 325321105 747312084
3 654662655 476197158
1 717077279 32202499
2 158276240 135813613
1 425891884 577695893
1 513609414 911891554
1 103702069 301380500
1 651989644 172036215
3 119103613 455544404
3 202370837 613972055
2 344456771 386703247
2 572876803 215584749
2 177965959 64940733
2 515847318 157187985
1 888850447 346965308
1 715147577 559542737
3 331742375 647300472
1 26154217 140212
1 602728512 807538236
1 899571951 704697439
1 417182182 154594699
2 265333322 172203678
2 944578708 765886457
4 438299980 56572599
1 939125814 415619015
1 701172131 654028386
2 525637353 387868774
1 296871766 265020939
1 801587304 527690508
1 533568567 927265922
1 914063806 54836444
1 532951735 560582420
1 328300220 502123115
1 603534994 11905076
2 165713649 775113885
3 308771206 975994749
1 600016072 838220676
1 664028248 217042381
3 43727740 123609611
1 158716438 307372067
1 499878558 394500139
1 180362251 303456941
1 179828295 990075520
1 719349075 100505712
2 682950466 553918783
1 72854647 823307372
2 149030485 656919700
1 694254975 520291348
1 626938869 128462459
2 332212585 67818846
1 522017735 895855774
2 273686799 280965815
1 369539652 459988420
3 398699609 353250325
1 936773744 910599641
1 830560713 280468720
1 926135795 869874507
1 13396867 768344676
1 705640796 16578029
1 265867965 90940584
2 853837243 542436598
2 703332144 561189611
1 177944489 246344126
2 985742847 985257922
1 169878235 517309875
3 534365250 339738993
1 772178154 605216495
1 128255487 360119797
3 939982507 770627055
1 718585508 794735021
2 310572455 935748752
1 951302779 634459663
4 429940546 683905181
4 823718952 546937961
1 13998271 190432856
1 119045405 564191778
1 893280165 99814739
1 395508421 580958430
2 518294763 712337086
3 691050452 892471324
3 72797417 790109699
2 669461954 644879784
2 279838481 842447793
1 644801837 43966371
1 950799914 467339121
2 243902212 937776305
2 680753151 637054073
2 826917968 613051966
3 63803141 141516367
1 132975461 700319172
1 597110346 745249790
1 63330564 935679056
2 318589415 525477756
1 207714136 896925670
2 978486380 429817436
2 93989630 641745857
1 494080497 493011128
2 999684490 613591366
4 815409422 73671025
1 819133429 73909887
1 765601361 52907756
1 963730246 85134280
1 364025574 523036031
2 74251051 94485657
3 905358310 865175408
2 863202680 38560174
1 961097518 610864928
2 204747804 993907671
2 155605289 206109374
1 711121823 810994136
1 698366902 198481188
1 221306064 75950214
2 891828389 973563462
1 584416787 506533408
1 316937710 433691926
1 195351420 153331084
3 122198877 266484902
7 50666346 999060617
1 276239530 901363927
2 677933280 342784088
1 751141156 423565207
1 334557517 886213298
3 993295245 959593401
3 367966616 46142630
1 604231407 679609082
4 255351822 552893534
6 643733654 894205610
5 90069952 11297228
4 129970687 478728799
2 137557849 34130812
3 61445777 845738374
5 447959118 170130720
4 934866566 778248413
2 538440539 367823999
1 876468901 30229212
2 582842973 721783612
3 220744672 994093640
4 812794845 692869539
2 533525967 465346250
1 394193823 743600656
1 426652764 541717209
2 616537833 352007748
1 602509348 44775947
1 887613087 845942679
1 749647298 62062714
3 564465533 224775630
1 815961260 751689920
2 580738446 271611786
3 190985064 61423476
1 689319399 512836775
4 27367495 497157462
2 467499872 497406672
2 117424082 773063985
2 913827784 542834206
1 618168635 290521596
1 397207344 778116711
1 711637283 198783252
1 124966763 966257809
1 135575132 485295630
1 572501517 861169067
2 114889850 605817503
1 640021217 724636185
2 681217853 939232307
3 325721001 731468956
1 348930153 602489720
5 785065372 421334575
1 979285141 183596296
1 490676279 158996595
2 248477741 958018069
2 576584667 895324971
2 382066070 189823416
2 153998567 98801763
1 457016486 509654416
3 971278216 197779937
1 507457982 284077392
3 307576513 987957872
2 940463571 499620732
2 182064966 151023290
2 114661677 113034818
3 489063601 128866119
1 936825303 981030460
1 786048879 822399324
2 91414155 606756840
1 458827954 48900356
2 163499778 778541721
2 634482688 721700089
2 348811395 442383696
2 913530261 205991043
1 11005351 803382430
1 523200375 515256484
2 782491972 673295432
1 780199006 129208473
1 842264532 238283427
1 246449276 144658367
2 469305260 694246564
2 912309434 578964800
1 476162403 490515454
3 887759777 357589931
1 984388189 234233744
1 532937295 447746562
1 395055689 354576180
2 866671796 624330504
1 69251526 599222473
2 150750340 449941642
2 318089705 975580373
1 627966397 276761501
2 325161276 787576049
1 374549546 310147683
1 97894439 415684295
4 560686604 504950268
1 269452156 492557491
1 145536522 198293828
1 259617126 168306014
1 84262432 640326224
3 230115683 751991763
1 827609819 561727956
1 522603567 20792881
2 622551367 322480610
1 557324520 16132432
1 739673848 321609590
1 704956430 299146850
1 85753746 752639827
2 773777095 420415541
4 375216754 558758872
1 496692348 904825210
1 546414480 491659478
2 552029992 367014984
3 90338520 47262449
1 579678709 498311373
4 247756627 821182684
1 971030754 778219778
3 447035001 894939184
1 42645310 913796710
1 343926718 159927025
3 117955396 574722322
1 444630365 654054965
1 718802144 495955631
1 579454399 762096999
1 647457242 460586965
1 467140738 228412449
2 685836926 546335013
1 78340429 678275525
1 294128611 359569973
1 275123133 176829028
1 51467788 328649796
3 437422 509345430
1 401017342 714006736
1 64712427 174641553
2 988325991 550388072
3 645349829 839903497
1 919437888 652994123
1 79980683 465557964
1 304374535 779206332
1 324661387 823153098
1 433909173 983738515
3 606216387 598722259
1 444186774 335209653
6 890441699 628529108
1 546025359 418452494
1 80849423 737911366
2 346483460 977833440
1 869384317 353315889
1 143234473 676975891
2 834152675 191960404
1 645206278 387232562
5 142819509 670497331
1 58407578 871705189
3 25860023 816037047
1 483656478 404451170
3 321953460 6460359
3 650389524 590959434
4 376978991 885454657
3 651006658 509455768
3 647894190 925019184
3 580191988 21102798
3 544628005 814917992
1 381271003 31229069
2 628875717 694298723
2 652884077 960678463
2 956098954 559549218
2 797183829 430237893
2 974434820 886002983
3 674273729 989432533
2 686769517 345976141
5 609895891 214388980
1 532512392 58430124
3 13802546 187999330
2 99068813 150478145
1 39261339 94092296
1 46364580 302895106
1 396833270 858381274
1 86053074 805674506
2 157351927 389910712
3 534606150 477217063
1 219412322 141081005
2 927039090 850482537
1 347636969 248123522
2 148013209 706074192
1 571445898 226543452
1 307835408 345506761
1 297892890 544306096
4 557826798 311815051
2 2095244 334287215
7 96224524 737949404
1 794362990 553157805
2 540005169 182814688
2 352368631 189967202
4 684075453 67172653
1 615248457 559619664
1 513018386 917113268
1 984660453 747332189
2 455285079 596569208
1 881172804 557935792
2 388717884 518463497
2 606419985 309307341
2 717771569 509821898
1 923644348 673467977
1 812266838 681870681
2 598828532 692187584
1 643412609 999278366
1 172323620 116393693
2 114380508 38952009
1 908594223 851397748
1 730181978 830408772
2 328554625 873926278
1 163285794 428336321
2 109777212 745226420
4 556247408 52062638
1 943252687 536178428
2 820272811 765222863
7 980084505 980542645
2 854679900 258492593
1 765473866 283080
4 256420614 728970844
1 156812558 922396780
1 386777125 245180322
3 394562587 616288139
4 443199933 840821941
1 777633671 45233088
3 325140749 532861879
1 289838688 190715268
5 788829384 244714793
4 416340966 964596992
1 246133657 407850286
3 724375127 221042605
1 370040124 509760492
1 679905728 616305605
5 521806823 57358892
4 185850341 100430917
1 459798508 663726608
1 903962929 404005217
2 750653618 843455792
1 997789255 607526409
2 9563532 86062719
1 465918478 442551381
1 343913928 168248972
1 379892396 504293748
2 867005070 23064692
2 892677532 100170052
2 186085195 256846443
1 238239913 148497782
1 171321702 554963244
1 611974630 121360801
1 515630442 785973163
2 407560505 83474030
1 815932516 604417832
1 220442055 680839878
1 756474915 714985337
1 448216043 319475352
1 226807316 270093979
6 973956901 55775515
1 156801756 354070899
2 752491299 539199849
2 469366611 55295675
1 366248682 843421702
5 832281467 70079011
3 834518653 123104403
1 822091466 874994153
3 712913167 473707724
2 872098089 641595211
4 246216753 993509463
2 490621126 573724045
2 146973008 675744819
1 613503146 933220181
1 937078612 255190131
5 102768665 968486433
1 241181094 642063111
1 913206721 515229302
1 355199161 709437009
3 792497055 3527654
1 972234885 809939250
3 970713313 593186759
1 595092971 713479073
2 727264169 411556606
7 290949147 550993872
1 363400885 941050174
1 642476892 220441569
1 290152876 421205578
2 282880872 782908531
5 412163716 195486617
1 433740742 195218013
1 880200255 769945169
2 717808268 278733472
5 776597802 583676289
1 431284494 689739638
2 982003646 791143103
1 651888287 601606118
1 625871069 112937347
2 341899165 571551085
1 518603654 60849658
3 551161601 626297860
2 871864315 585821131
2 182798850 75956482
1 585051390 566052299
1 61545565 766854971
2 574708013 395202710
2 26151799 564761048
1 278560533 257180455
1 949621596 476789191
1 419108784 528906751
1 449503528 230799361
2 176365188 673671667
1 450610637 770263189
2 50468072 185516655
1 826232353 773320993
3 798829099 302687901
1 848366427 954295296
1 866211766 285522912
1 951150823 401158928
3 691168962 921118638
1 589377305 535254926
3 637461211 608846347
4 892088955 222501312
3 39630703 653953760
1 402376843 483674472
1 471927338 896374453
1 576011625 776669738
1 645848207 50356351
1 789881720 370622199
1 566527209 113343042
1 570404010 248703951
1 582980132 836692996
1 23697939 874628240
1 766291028 246523080
1 411532833 904044055
3 905383354 834629357
1 550042788 909158115
1 654833859 86905470
1 727571176 660770720
1 893961652 460373326
3 927962976 16073409
2 563611635 467056217
2 123658547 158101127
1 649442488 46296937
3 951560718 189008420
1 237864877 517472693
1 716169587 477982107
1 674259552 225662489
1 647377745 486641511
1 750935922 887915564
1 163209305 907227830
4 923628382 344251501
1 483397422 437497247
2 364782344 870551140
1 516458979 770398598
3 482402419 677458912
3 458910597 216319087
3 856549265 74468208
4 970250054 420706470
2 296571813 192636551
1 378284591 725214384
1 623151866 641524351
1 570291250 479234563
3 901884497 848825
1 798615502 656556798
1 943230288 154266503
1 949999012 938524066
1 125394364 616324739
1 640009595 67712450
1 72032456 154144586
2 321328095 882602213
2 321106086 691944652
2 504252764 972428688
1 202635784 279012130
1 488712117 850627131
1 949125649 353649168
2 933518290 841870519
1 180159786 999341497
1 411675691 305455022
1 86447722 417130319
1 835269089 956814782
1 797644729 694437267
2 840151085 703910402
1 333402991 168631401
5 180721473 808325660
1 409378078 615846587
1 972161076 914389509
1 109848731 626212749
1 983398838 806806357
3 154286709 875279305
2 408458295 742741796
2 641415891 11283560
5 865462652 446231443
3 410216365 222873336
1 596502760 261153874
2 27164677 262482982
2 603306314 658147916
2 172737601 649287851
1 797532108 178682296
3 905857171 915899938
6 332730693 695356039
1 905179967 103434153
2 823887635 942206295
2 536487463 596893135
3 289225476 870676321
1 239354844 432284120
1 896449956 577458776
1 474862073 318988379
1 732890474 61495995
2 192680317 898568008
1 858520106 909020376
1 228776062 27925072
1 705230540 565233543
2 488026014 102356968
2 647569546 793221643
4 135770332 337387068
1 217676563 942818343
1 735364507 267317248
1 402404143 687699592
4 708114177 651512595
3 310506160 502568571
1 374592538 956520671
4 363623428 246116599
3 846616355 136043395
2 227308012 365204277
1 671870632 591940778
2 421122933 55918664
1 768206960 289876563
2 628200655 470763007
1 767378814 723217248
1 637302335 997837770
2 184574835 256130624
1 109726925 56764001
2 631380827 122152623
3 350088438 590644894
3 764040520 405449581
2 876050444 58812743
3 497663963 17978015
2 868826862 426182795
1 384664475 172576717
1 773888165 770908480
1 307431181 202410830
1 470322036 775204573
2 949304780 54699980
1 885076341 737150698
2 92178508 47868068
1 333682577 921583547
3 444889725 915907711
5 991269151 751158179
1 630475463 297149117
2 236304978 921983113
4 257764973 686476375
1 481990909 113562982
1 163892572 730630887
2 897738949 630763669
1 607642769 448012322
2 981266398 439663081
2 423059695 486769628
1 454453841 115793850
4 192114234 299113370
1 46492916 963891357
1 961247872 570390684
5 145992883 369684575
1 697431389 463888434
2 304514622 355863996
2 303056477 673158205
1 459158576 874135052
3 650618890 658914633
2 939984310 623731970
1 207629909 965653153
1 339175089 256025704
2 543319716 118202800
2 322261976 970754513
1 964264470 728084813
1 402457874 343638331
2 188567960 826419148
1 96472836 464082743
3 528239091 540991099
4 30979665 153190342
2 30287096 835870742
1 64738447 338306603
1 672267524 288093625
1 487515304 143435591
1 403495228 457753790
1 502657846 936328901
1 112687809 920201045
1 180176612 670410168
1 150179104 215378824
1 53463568 963987242
1 377715327 977803049
1 366200066 453054627
1 152946732 386075554
1 581837128 450931727
1 155812535 751454880
1 644404796 492254371
1 805982199 465570415
1 240240146 118917931
1 681939006 817517677
1 362844707 181349173
4 482612708 318006341
1 547864919 263798994
1 982755129 778764658
1 628467391 411944815
2 444105281 815705938
1 768094650 655768041
5 277342672 425157665
2 856097592 482495902
1 649821834 684761120
2 198251430 467111781
2 356968371 933825680
2 797665880 526334084
1 180075189 164810750
4 173732590 665521943
4 234366001 888305462
1 322999349 346161047
1 613969675 983681713
1 831377877 9684030
1 862886017 514842585
2 321899330 355538884
2 62636455 923186061
1 306637177 348033275
2 758325564 59839330
1 476766469 26245647
1 907685343 39845792
1 422211307 988023693
3 290819723 569094753
2 234218758 81196427
2 7658748 281858345
1 766858054 752059724
1 587887634 697187876
1 580779208 69382818
1 439709142 703497279
2 518048998 570693851
1 328829672 418880992
1 538166186 925076242
2 992754140 817274920
1 881741856 90481579
1 841232174 559090269
1 149794128 255253253
3 419376648 456918407
1 235786849 505222341
3 236290485 820448403
2 122126640 55601873
1 865600536 251891046
1 974375126 752543093
2 319930923 54681745
3 579406454 300881511
2 181480544 795997114
1 564673288 108459655
2 373187928 796340340
1 102278664 390408341
1 618791794 79533090
1 644852372 666224847
4 517301916 374465133
2 627619016 844794099
4 350959613 689544355
1 459921523 693106730
1 527147321 288407513
2 326301586 368117759
1 568244247 59729400
1 439713583 875201826
1 229960804 433103076
4 481569610 510119630
1 880420163 879290603
1 213399325 727600966
3 28697208 772465182
1 209679786 250037587
5 922440469 882247977
1 586243900 568522265
3 964644859 718385713
2 1802680 626616298
2 660601883 669682790
2 598794200 743954679
1 588346652 595723105
2 769334689 634004594
1 88018960 278259664
1 139398302 988267625
2 709859275 244220543
2 596219613 47628683
2 136643867 323019663
1 245101399 416147507
1 815938059 550124903
2 668673347 779420033
2 342552000 610318704
1 807017199 326551550
1 69199459 439910404
1 220796910 263982502
1 304508716 942017968
1 508063759 33170361
2 674930127 930190407
1 696541977 910041832
1 65244193 456266828
1 592330812 481059462
3 951882048 831037530
2 884433197 934355592
1 986375864 899455094
4 708007551 897281863
2 540875140 189644264
1 993272264 857985010
1 304513736 565160828
1 683295323 730786107
2 235251017 53740295
1 885069839 28600660
1 733798388 370694922
3 968048970 629792240
6 464634374 194764373
1 240478748 112377694
5 950252327 199221288
4 345359694 714091074
2 250611885 838419222
1 841349454 32166684
1 281391753 877957637
1 872218257 50671218
1 815433152 999225744
1 461050139 242147440
1 584961023 97146675
3 604770855 634370878
1 178325882 904083694
1 462215005 693633463
1 618427749 998314540
3 456268870 533686078
2 771135931 606017156
1 985658050 645764572
1 476297535 795857829
1 529996149 617752997
2 156967411 637466997
1 298467761 209727608
1 562028289 615281250
2 964711838 887188349
7 658987210 489569399
2 431221641 131465999
1 941212430 23150569
2 46360419 353114965
2 126428771 440018658
2 388083052 900798533
1 186654517 767398814
3 230671456 875540144
1 466099821 354159995
1 83579163 899631686
1 658583791 298500463
3 885758633 570800850
2 417084628 790189873
1 853199354 567416755
1 747297777 703227577
1 506446109 74658315
4 71933584 709013228
1 863615154 334005588
2 336786005 997409443
2 805274181 376348110
1 721138762 534487210
1 393023882 488816850
1 757468016 69467283
1 190422336 678568110
1 385491279 249979233
1 893842373 297651020
1 226199186 843200714
1 134021293 99736517
2 799621301 494978996
1 226272294 479422611
3 838194959 428641592
3 206105388 489746411
2 935399766 300396370
2 623053249 619869329
1 812994874 302456707
2 881058047 781850333
1 266851153 68651712
3 108098827 358537488
3 892436014 614408379
1 599303639 451344500
3 893158424 514049171
2 458130255 627568203
4 754163033 289528611
1 841805058 163611984
3 799283957 982350582
5 718482064 629231067
1 141807363 498778601
2 187454042 471499989
1 164474517 303442092
1 766134853 839308988
1 287243937 474873964
1 628685639 462920946
7 764496179 670294517
2 742395867 564470392
1 502333493 693982435
1 822987726 528175842
1 315594597 83936989
2 217866495 162264238
1 936031770 10258333
7 435296607 448850267
1 149499679 864333990
2 686696760 153880778
1 697018044 13695354
1 586103361 976853362
2 968061224 662763372
1 74671460 157180390
2 117753057 142054853
1 785168920 876449276
1 869254627 690082570
3 172860757 920595468
1 726097822 941821998
1 50888762 324817791
1 86516092 799675612
1 210214324 68493947
2 980037439 974639297
1 734426419 992839033
2 865975698 998257382
2 129635283 151262531
1 34269674 980722930
1 880069745 446782987
2 263569188 429488285
6 379931209 505947367
1 735128788 408546429
2 453142919 185263130
1 840230723 60363937
1 871257347 387450821
2 764911406 515669037
2 471375785 744074656
2 603835477 697083073
2 123350419 437640209
2 789728033 819622849
2 601026044 498842433
1 92405147 717120943
4 88238448 513945234
1 786759014 526842635
1 775606659 951307074
1 348629307 221256255
1 591869028 117381547
1 319359153 683820004
2 109473802 728470858
1 77306535 146045979
2 932044125 799216116
1 569125542 937623661
2 554427186 2606800
1 146721859 960857800
2 672296979 988295116
1 569714093 871486690
1 992888671 49730818
1 643322442 541266672
1 667152267 433648373
1 18905500 886180540
3 497798767 84046628
3 954580438 50075500
2 493767448 206572342
1 391185612 170663186
1 323748410 676236818
2 919546375 949125498
1 25956710 49716309
1 955070397 588521581
3 314293874 48659562
1 196214411 426763058
1 546043202 562200342
4 930645792 338893518
1 385606381 64271802
2 397532930 315008044
1 395423966 296070517
1 336512244 520757342
1 926399183 786289251
2 294938246 185976254
1 634568131 939775528
2 880447209 413144717
3 694362400 603716290
4 922598764 122212690
5 489578361 810074252
1 986237929 868900231
1 478745782 126272842
1 917538684 558277893
1 846154654 160946660
2 1609227 692294887
4 432743772 965427095
2 99493833 969044273
3 470859335 307633407
3 811219948 211264441
4 19545828 934979610
1 936734750 623702430
1 864268688 128746718
2 562779745 559566236
1 310966692 763155610
2 404951058 894152545
1 360327725 58043806
2 893250309 814681439
3 352741391 1798378
1 57212285 947453960
1 453090056 104950020
4 715843395 146801889
1 164177394 679003204
3 870547207 611366520
3 890362746 112105742
3 997824547 211172796
4 359878937 721920523
2 656804094 880283376
2 734142518 565074545
2 403162847 866367224
1 669966395 676258122
1 476895090 598675013
1 819827041 907307049
3 564801736 252306947
2 545778933 92376153
1 377149691 814934077
2 332873055 536432352
1 429970861 688971558
1 267539928 506135042
1 221839900 986299925
1 525878233 494874887
2 918165155 440316728
1 228189927 545481483
1 223851686 592877140
1 917872059 228861874
2 503222155 672090139
1 65355667 174875648
1 251467931 265671767
1 121227133 507296858
1 20369034 325313108
1 973937094 689368568
1 421158841 585495541
1 590054768 279904173
1 705920873 403222895
1 752724892 68602999
2 923356874 223583328
1 446953506 56643797
1 57952117 752511010
1 72740590 145447807
1 5819740 595007862
2 844723251 825981494
2 928693626 54085294
2 543700323 457803205
2 773641328 395695011
3 593472395 211838314
1 696866138 412906640
2 423980185 265016966
2 597912777 821765989
1 32542601 325026943
1 555453194 241453617
2 108289131 580893997
3 55816491 814698422
2 683720590 627634538
1 751968292 157008079
2 281197399 566068333
1 902313872 533360684
1 584379884 432489679
1 104042252 24812394
3 738085848 747529239
3 389316405 175217581
6 559446564 885516955
2 610548333 692325584
1 887478065 396856457
4 70586343 777837826
1 728487325 798438039
2 75655223 838611801
1 559325628 635594471
1 66808815 366866500
1 25519287 632320929
2 638769331 462408115
4 585265920 640337877
1 782866195 992026866
2 546872297 635967097
1 660037421 586663339
1 779050810 853033678
3 440893676 274532897
1 328273977 732834882
2 843755461 633466121
1 320616613 4560045
1 390848885 694915986
4 851117688 290085146
1 810631714 798977383
3 738763983 133639988
1 964741933 459492520
1 117894179 898171524
4 864821977 56977821
2 634720961 592749680
1 161700191 239678125
2 560368003 584263459
1 773830566 429246368
3 265206473 776289839
2 982849200 909559127
1 288761954 414883248
2 276218733 150122939
2 24975900 120205665
1 145888759 26861372
2 532349948 65929030
1 849463387 995775609
1 545367316 208231472
1 970882181 158236088
2 869035825 265157608
1 959573105 93416063
4 634744230 250684765
2 563728648 543259885
2 620332167 225049668
1 233644988 87239713
1 97764555 678988383
1 905275132 61996008
2 663632497 57646020
1 812216378 968649097
3 494204772 338508217
3 261177469 138671368
2 190794813 563992391
6 377525661 78530077
1 956827203 651257053
1 729291945 573550529
5 311295218 282811445
1 56271938 414091528
1 819522100 393842882
1 450608591 948054329
1 580183096 77185260
1 685002731 840748606
1 408818334 868051378
3 731280690 303510051
1 205819211 697771730
1 417244263 331907123
2 111339358 29891392
1 296813009 515152109
1 625116504 515226775
1 863428284 482817410
2 466748383 747846761
2 594273062 617128070
3 814864462 142281226
1 628528362 243297890
3 187730295 277254203
1 230410895 18894917
2 519387631 473181247
1 337370564 238919372
2 851470754 818474472
1 687966234 331453732
1 536272030 927737856
3 97422584 985945500
1 385418245 412806135
1 155497439 338065819
1 182534206 693091214
1 802655872 91673363
1 473327804 72327460
2 141549234 832149053
1 930793100 965950620
4 915115547 743489170
1 385118836 392447573
1 201185747 717221163
1 624165368 106896990
4 574690140 152609523
3 235935464 138670509
1 909901930 55070916
1 486541107 821121365
1 780138387 704497556
4 257546246 117745302
1 801783357 94526880
1 317693593 133908977
2 14354248 553299178
1 710999464 515710608
1 295945217 33713857
4 290962054 606386971
1 355380666 197328710
1 48013186 666204085
3 727670607 764538463
1 567141466 562472706
1 772493114 212468407
1 167728763 611979249
2 729119384 395647585
1 503609959 105552412
1 901812047 288943418
1 531326214 21446262
1 884026036 717866761
1 19650252 97445240
2 923203568 215710345
2 615577296 380570574
2 970368926 641888975
3 996235209 757997674
2 361485027 45542589
1 828068699 966588179
1 996309115 877903568
4 75675750 423579749
2 644111362 96613874
1 746092932 3306097
2 60549353 678354870
1 422893423 459703035
1 366854193 104607923
2 766879143 563204982
4 417594991 273719765
1 318817873 920580763
1 461362847 527716654
5 143106571 944302828
1 243344036 18540673
1 204440696 475693068
4 793926928 480629855
1 303380644 2445938
2 715935969 668713444
1 81232328 902596739
1 882875090 70861985
1 992981154 6202180
4 78948411 795976997
1 415188580 184854627
2 558212353 384903091
1 733924749 518874041
1 261471316 506826775
1 482131299 306281627
1 300951149 220888332
2 135997051 631197695
2 620910202 620678973
1 969889184 486331158
1 936650027 720041777
1 514467292 175119043
1 607219709 542385674
2 575730110 958650967
1 161007546 334659752
1 68264911 558435573
1 683347550 403212192
1 466237160 898102008
1 303417557 943860616
1 1170679 341839736
2 818429358 624329707
1 410737580 820368927
3 266787005 691597717
5 374444391 52216099
1 258884790 28508900
2 782783847 103759958
1 853293034 917798219
1 345369074 62961625
1 614270747 855206522
2 393548945 570556826
4 120348304 214929828
3 524184847 2520473
5 891205159 102065103
3 793079582 537805590
5 567686089 689161158
1 741685361 491606550
1 23632340 110448344
1 841794387 767583372
1 567872916 715545881
4 241770210 874814810
1 308171376 275164423
1 227056523 483806106
2 396556880 876781
1 79803740 519350292
1 55889173 438704184
1 301165683 712824338
1 153801456 140691786
1 630627605 120810969
1 618683670 558311859
1 188032 62353049
1 68903086 727825012
4 898536793 278635599
1 419030122 862237764
1 876307844 72372124
1 596280026 595847442
1 347086112 717859368
3 883826115 197730069
3 571804958 732459299
1 751499269 13980534
1 369299765 574395216
1 342732186 642596364
1 703017998 439045325
1 207918763 21372468
5 878141293 719204638
1 731699627 361649427
1 214353201 381191438
1 366040415 513232245
1 248456401 763465525
1 847036548 296161482
1 317811753 514585993
2 527440076 347695270
1 510238572 304484020
2 672954372 492512866
1 850867048 922310765
1 130520457 99773832
1 570729470 478817118
1 575948856 534454582
1 320758707 18365822
1 470838894 728285685
1 816729305 713330037
2 729456602 303102195
2 625228051 908593373
2 914722455 993034715
1 51110918 187289574
1 304602204 90557067
1 209185695 445367167
2 674603874 428064619
2 880970432 714036210
1 218524835 651542807
2 150417905 421474033
1 369184482 216905813
3 203690934 188488575
1 696344829 509084466
1 222596462 717714499
2 669341255 532947293
2 168501201 961466994
4 59803577 306714873
1 747364500 35547177
2 54852216 91592366
1 796617822 175413842
2 803887148 370443516
1 921975993 191755342
1 714274748 705373174
1 161158565 480972224
1 62203657 440036600
1 361841801 836096973
1 269782146 279787062
2 820096882 216937122
2 919646994 980494191
1 245955680 628019252
3 628989236 301399445
1 192446398 550889025
2 893782672 682542681
3 27883967 818074092
1 25586646 619821998
2 965901378 130514588
5 865801494 196390653
1 303935574 549475738
1 408401220 28664464
5 874003933 880767234
2 236085654 125709297
4 416779783 893885508
1 275938132 561411790
1 163879673 579901799
1 800223350 15205302
1 669027059 254960217
2 196198787 737731384
3 149365206 824761457
2 304791687 56835233
4 732175204 266082342
1 637846892 163455951
4 115323348 288509973
1 621478824 379081670
2 729932027 354238143
1 621839247 691048579
1 217165055 908329340
1 290221058 402511914
3 3649899 950380915
3 978884705 81300697
4 352783640 298631615
2 38159141 430503285
1 269085970 463097357
1 370299421 887591599
6 476287357 251832975
5 609542126 939760526
1 889857490 463600388
2 779950784 344893982
2 57402761 153576562
3 126122706 434139352
2 548894583 237944106
2 913118459 331865754
4 706425281 129825302
1 56709317 556963387
1 729743374 852945777
1 385535621 234810996
4 458208310 828086941
1 27753520 475819921
4 188892595 573405764
3 655807716 293464060
2 456829974 746105940
2 401360946 900277492
1 265227546 738298943
2 724129358 156082138
1 727846252 304097378
2 769335637 212463670
1 806211283 823500049
4 361955222 85711209
1 385075372 479204533
2 69556277 163896818
1 394290426 19961259
1 484503485 52350879
2 780991511 611987960
3 564275653 515535974
2 802247779 711836914
3 583415822 168262946
1 702329087 821288754
2 735070057 382776047
4 525608631 122085411
4 543704869 229239937
1 362353350 711570031
1 790009815 77505235
1 240671315 697875468
3 217740429 922932705
1 9507275 242140073
2 769931987 104428773
1 470477907 230925423
2 240036114 598658785
1 77474747 215281577
2 640645141 802422648
1 329232229 584006096
2 323109527 884415102
1 427691038 446305893
4 98214756 349504875
2 43559798 649306458
1 386738353 449301552
1 347482451 695343167
5 24609007 761185064
1 89439665 219777381
2 90592679 832559493
2 445351948 189872234
2 398902213 323357642
1 744058898 887531910
1 982024398 863047448
1 571796150 153342268
1 816246744 872921729
2 493798041 759905597
2 923060224 566014183
1 14256285 507939133
1 30330154 954067688
2 399914900 671764600
2 476131143 159138790
1 744185489 845322779
2 643127373 12038500
6 612520407 67091408
1 184146325 572414280
1 634929646 31057062
2 204198988 630820356
2 737661505 374647344
3 76015458 291293191
2 910374895 700887126
1 135319504 998595347
2 610087154 181151673
3 945775950 296797756
3 948733055 778377790
3 5435389 874513587
1 141658223 418175398
2 637883113 346737582
1 53344598 682715250
3 23177444 531488822
2 134150954 758553164
5 837990932 827706700
3 169094249 279049373
1 460347754 366944476
1 115227308 866237044
1 181963821 517404174
1 696660109 71213646
2 223257861 10428552
1 535108658 343037357
1 131565716 233416462
1 576261237 385463120
3 978652160 343329367
4 841402946 458545572
1 281461983 514302518
1 238522986 824037058
1 44802159 469230955
1 425708078 615021933
1 970570911 711912358
1 478559316 681640361
3 655578997 784456458
2 191382755 572107707
2 410001835 408905824
1 257409189 830500882
6 23248216 740977188
1 756922470 73736031
1 39186589 585934465
2 887790232 507560363
3 965383575 100054189
3 652771537 554759577
2 305804538 752731252
1 415369322 420801685
1 265910248 814101691
1 9311744 421069155
2 942677790 289621442
1 434865844 40864015
3 536547000 15463423
1 554435310 542356643
8 714245871 464733659
1 479577311 940858094
1 495503736 668465875
1 217591283 857651426
2 895673877 713979211
1 449266247 810242129
3 492511365 807905816
1 723068358 822285584
4 889631851 490322256
3 41927609 401438702
1 799551553 190406829
1 148410090 176479410
1 741087442 935891773
1 594358730 627948561
2 138531900 752594785
1 126640020 855196101
1 781669924 742111931
4 901407008 660739875
1 41517139 246518246
1 219599212 204696344
1 180349480 213318727
4 613427134 721861860
4 605055982 128627610
1 174897408 706330755
2 895644624 810375267
2 84221450 750928432
1 874107608 328396440
1 65907220 771390605
1 127629187 464354865
2 257164619 643839844
3 741564107 524968220
2 463175248 172942022
1 177180644 59822760
3 887768113 741652347
1 710241011 715850083
5 772378765 139260983
3 730076837 84492382
2 167748997 419372559
1 853313159 129967779
1 322440972 983638477
1 26718382 276300575
1 538669969 50835965
1 226735258 84313829
2 580970557 371893862
1 670585271 916113982
2 297671493 543761034
1 575277021 19746022
1 992334419 485777427
2 499638035 273928434
1 553424147 140197486
1 576892101 201319614
2 280539674 64976708
2 368685711 190276543
2 768200449 713699056
1 36860696 110254999
2 417784772 424679011
3 648150071 56578965
2 649988837 510532146
1 64868309 42252555
3 529420959 657946639
2 878688084 783143491
1 678732846 751703681
3 806181352 800880040
2 177694732 56571797
2 382684847 916202019
1 550224502 826546595
1 540131921 780499665
2 349109629 658331454
3 636402453 901172308
1 344381630 738493498
1 715767486 28441208
1 592712759 949504967
4 956677687 189667210
3 159797520 48306999
1 478906368 679590799
2 519474399 402790807
1 660766902 347132595
1 53293164 195352254
1 784959919 469908641
1 220839574 209984157
1 20406511 497023006
2 731716111 759779305
1 268027482 380610471
1 405415735 735690112
1 28781677 897595668
1 321480759 145617954
1 840389058 391573934
2 967774223 12471620
3 870249662 739283676
5 704353701 468101423
8 1576559 799019539
1 733551665 301546523
1 373792958 250666491
1 82971297 791281868
3 293920350 213571433
1 273920038 474716249
2 994399128 769756405
3 274987687 674788768
1 478726921 860590583
3 578341141 473120470
1 839898969 98919358
5 326319879 722875200
2 368483507 740235144
3 213271909 172483454
1 369478219 711907519
2 226664659 99810497
2 555723656 185864081
1 654736583 806225335
1 704603028 102518379
1 104971155 557383558
1 448691509 325062551
2 585000713 885569763
1 974072410 812903697
2 780022202 930698263
2 216355056 950159240
2 136823240 387869779
3 474795847 361806999
1 59447346 2467150
1 492760733 375975637
1 581252404 82050888
2 18310419 494676124
2 193719199 65040417
3 987254640 515477007
3 550388355 522863116
1 915827320 898981919
1 90780326 31897263
1 137814525 895870151
1 371652289 320739770
7 4212983 457549606
1 264059984 96665633
2 151727273 762412697
2 266355273 852157236
4 627853504 752677383
1 33024397 824646433
4 361291555 715497350
2 136703460 809639040
3 713660303 913567028
1 572800211 684123060
2 122112079 633530795
1 60067777 789663556
2 366403062 565887126
3 246697379 64441567
2 206958906 329834293
2 136501301 120941620
1 826844198 37125811
1 906595248 32074685
1 317458724 484254215
2 558124530 786917373
1 846004791 801191686
3 823437850 437421931
1 31780586 833700435
1 292530080 935018624
1 603642977 822041397
1 266960436 707668981
1 224536664 942520874
3 636727322 126214185
1 239692089 424681158
1 817439094 823594934
2 532050153 258473300
3 382866229 41166741
1 844153035 495069406
3 182007975 479193759
3 883163374 274616197
2 501459276 253866391
2 633011578 417454136
1 782526461 273069955
3 535474165 54425275
1 555149421 159306866
4 5516627 715324288
1 808379991 127061866
2 654140663 998413390
1 558397387 800426809
1 683806535 745121689
1 816309640 444898543
1 239148375 735827000
1 645794377 641173126
1 44190140 963712631
3 31139491 506687340
2 383274229 438494289
1 226841077 213498233
2 908369745 463211521
1 846424071 332682967
1 369603474 768890033
2 899554176 989623843
3 89193784 839476068
1 903696079 650356928
1 973627013 790397053
1 205113523 962059527
3 734244477 259756768
1 446543595 139304542
2 114787385 924332390
1 773773201 693591543
1 371183117 463326710
1 564815301 264938435
1 146950893 348368091
2 238087531 15975223
3 850187698 753729820
1 215651022 897999671
1 729774435 225708134
3 196136782 319505594
1 372693283 855402917
1 32323089 755010095
1 99155064 111889523
1 591167049 1522137
2 182117556 92899512
4 143074791 673988870
2 680172392 339272849
3 493522290 478065575
1 190129718 310009809
1 802031100 871169147
1 77408002 462670697
1 777397098 339312042
3 459873017 628112269
1 260706890 715453374
1 516823665 653673413
2 996853003 312454353
2 151779775 299516630
2 64300135 70270912
1 39487467 47423349
2 854852934 344614537
1 453092346 27155758
3 621577204 204922567
3 459992776 919082777
1 987212464 408098216
1 259366342 821129300
1 758061064 277778633
1 263582223 779491366
3 495137485 620410057
1 627461408 720265944
2 849973253 914705031
3 989944773 8962138
2 93251042 763633893
4 683490862 165116082
1 101085189 655512045
1 786553577 891312611
4 587818340 120251870
2 655533451 740520185
3 517815310 136032329
4 888835109 804760852
1 474396404 165265641
3 902730606 479196717
3 677249092 685763523
2 602233933 12299338
1 542868132 949416661
2 743451684 773732456
2 366102194 634279656
1 466474018 233622942
1 485044384 451272877
1 370837596 59401899
1 229127669 22199362
1 58928132 336735219
1 329300457 295215164
1 69251546 502021064
2 190436819 426691874
2 442793206 987510967
3 888124277 994425304
3 930058588 352970856
1 9549913 843914153
3 187040787 691648963
2 790824657 66560302
2 425684964 999304427
2 629189693 83354693
3 35225560 818434745
1 771261575 713329829
1 236787088 917448982
1 229960979 543293044
2 568730770 34877529
1 903580016 877068060
3 420879965 454868376
1 554367001 6053872
1 38348643 72611236
1 728697244 130572708
1 405362272 342179618
4 89828360 596961424
1 251483569 340335027
2 673602454 843533643
1 934923484 770561754
1 448150427 163548719
1 567417958 637146755
2 364983791 601781055
2 701105018 383865107
1 941853032 523655986
1 669463687 184796475
3 979435860 214853324
1 391774207 355221555
1 508852535 421351289
3 334013096 138330620
1 224209481 509941099
1 24687988 203601391
1 685810565 911270977
1 437231252 176354930
2 755179615 538855316
4 770032976 85343436
1 514151144 389192613
1 201871672 801920726
2 444715546 97832062
1 755221423 575561265
1 608723632 924345982
3 237537036 777200946
1 766393916 58726381
1 518984146 977588051
1 445994438 713521271
1 312971332 305539483
8 352850337 542228189
1 711178608 6443066
1 662792269 867498619
1 729961384 606872717
1 175698010 786780687
2 431628169 415109637
2 742562527 379339221
2 974750819 898238642
3 289614426 770905347
4 71621895 240306638
1 399557248 696945634
2 505940521 431198237
2 410442890 731364399
2 952947000 422549979
1 942124942 300301337
1 768704583 154760181
2 776459783 609347373
5 919381446 857213177
1 98024393 761670962
1 254874212 445349732
3 422233018 148909732
1 751976348 207560393
3 623358667 552423828
1 136422728 383256344
4 928879367 892763892
2 143345438 42488309
4 313989186 142016017
1 168821009 742444031
2 650254257 707144099
1 474540443 243503815
2 323176068 123900683
1 786301082 598041020
1 637702729 485249134
2 443854212 382171740
1 754160847 860501076
2 816529626 958598918
1 407081981 119984593
2 234933149 559652053
1 645732346 246128415
1 687154848 582492137
1 242505576 618590938
2 174489936 242053110
3 445848022 156162835
2 112001732 181901277
1 876471412 595787719
2 322784193 572096497
1 445541304 210319081
1 176967574 926912309
5 856398987 547859515
1 805974538 534771869
3 987730024 249941722
1 150161984 610519350
1 554241943 467363176
2 205121277 877342765
1 711640127 824658730
2 20045685 718709395
1 360342192 775063310
6 728742578 929081586
1 486761464 273525850
1 925329727 532233174
1 578095216 403436364
1 188886551 283558991
1 322309742 290817372
1 281925203 621828240
2 838283911 906798894
2 462011145 343854234
2 621226551 776411220
1 186242760 448083446
1 949865902 292988090
1 358170181 309732313
3 926930447 628904282
2 984633855 712346615
1 622326231 16829005
1 954154570 427466965
3 39526597 430871637
1 780234136 514069304
3 804102495 207779632
1 303386199 23735484
1 834677664 4523202
4 907208605 108347960
1 419573232 196123156
1 477372657 14854155
1 556806278 264965004
6 846320805 461629432
5 523867425 13858483
1 734451968 255433693
1 377904896 102717378
1 643516377 796643746
1 62031941 48089298
1 945156716 3353911
1 964902795 740209804
2 126608931 720997693
1 814592740 604182327
2 122372796 770693851
2 278293842 213100859
1 584508285 357608181
3 589555302 332269796
1 964700295 741466816
2 451699783 444472622
2 950399193 56704421
1 905601066 799284688
1 239066535 253860767
5 733766894 475907330
1 975512221 57884282
5 828267074 828668754
1 623177191 415016650
2 56065835 415094897
1 358826400 607027516
1 618693513 338134616
2 545759082 615920547
3 380564375 641279847
5 342128506 928111336
2 658505963 102462852
1 995701926 196423505
1 962409398 859673450
1 363985666 908849464
2 295706175 279429517
1 344973915 29131885
2 998625981 412356896
1 920014724 772657473
2 491943295 627119521
1 710299413 741975252
5 847692863 470526477
1 476917989 381563324
6 836043063 231346551
1 122102022 892605584
2 366018734 307145909
1 764605459 71773227
1 923227598 650480497
1 445785866 76982747
1 280298479 752157392
1 907864239 256639955
2 509459807 972119373
1 869051101 248431271
3 432175402 467048153
2 268033814 147429559
1 308586646 91395463
2 150409919 970226624
2 87817671 694958464
1 13785281 189988875
1 824379498 374359087
2 629015727 244185630
1 666381655 606889829
1 232799884 56296995
1 897426480 640745837
1 528772207 674558393
2 661985738 472792783
1 799477510 188095004
1 692479402 52655522
1 768310338 776038065
3 436120891 794630402
5 880577196 529886853
1 514370728 7830010
1 764170515 712362399
1 278304774 258747286
1 723336306 334077630
2 782584930 306191321
1 238257238 394527281
1 75630347 568567282
2 958043232 515568586
3 794441170 825724503
1 760304098 623525051
1 473592564 998809300
1 932007580 888652048
3 487040452 122265026
1 136008679 948607877
1 579761724 20134706
1 196303732 74431619
3 405388619 771014659
3 201430235 603731310
3 120849126 896173504
1 850178781 141562421
1 597652276 334168938
1 300654685 287564572
2 574351326 72541597
5 515589060 858990944
1 878880562 996362285
2 735397741 271745001
1 137894322 969162204
6 657325494 836976735
1 328505832 106575087
1 714759560 400189398
3 73278978 786788900
1 696121548 233423574
2 686700761 447907353
1 946051205 799460281
3 151436308 820881434
1 989998632 659824556
1 707293131 10616901
2 186488603 127783516
3 786292237 797959179
2 679349074 907521240
2 243669856 725602590
1 532235284 361885331
1 468151114 675509108
1 95302336 125475563
1 626284576 927035878
1 546936687 803072464
1 819320742 749103520
1 596434854 576157633
2 387079941 663174101
1 390666062 202269239
3 844745996 547100428
1 306645030 240606262
1 579648462 164783465
2 123986735 360481416
1 328671392 368021708
1 462742787 801877585
1 776233485 303356676
3 539727445 58318342
1 497662848 387041044
1 611177169 326633117
1 729410335 329303539
1 902121581 26373313
2 101469135 789290769
2 740421400 599287792
4 234011162 634957031
2 230783021 370116567
1 546366913 16079838
1 666779862 922442879
1 122202271 313040460
2 934614767 369279470
1 968263091 254872998
2 475802321 684877372
1 171450196 64988238
2 805664951 536528427
1 169829793 921918228
1 231089207 158004854
3 97271361 347375394
1 700236691 916192081
1 728035945 37210867
2 967518200 561779360
2 826087220 637112321
1 80699013 101899267
1 431941849 313548795
6 809964496 399892777
1 902324491 374568130
1 108963499 294549675
1 771553114 236020050
1 112736330 133864922
2 860441370 474150679
1 89080266 749913251
1 357687635 595166334
2 367833200 991694366
4 785747549 151141846
1 701723548 419941187
1 656752769 390999593
1 532899527 839021360
2 90199876 579737121
1 625642637 481769628
4 925733379 622864370
2 380972689 785615330
1 894285294 220811444
1 66292913 899944187
1 307946956 422389415
1 696034044 920325384
1 781616908 561909522
4 663062472 276205376
2 251400797 955722221
2 576154112 614232631
1 64580905 999182042
1 352023089 743837409
2 446813141 226816580
1 952241729 881383737
1 657632852 814229850
1 852281554 941339091
1 147302544 619288825
1 580657975 925745019
1 591629144 976889654
3 94489037 320777338
2 311999903 606195237
4 750864810 817767498
3 387525958 63207052
1 607753460 104669930
1 957122672 744404117
2 644307328 334472667
8 238036720 670096938
1 168223437 135439000
1 362560550 205377805
1 797723215 674671169
1 366434305 114969560
2 626851856 290362161
1 791152894 381252718
3 500304521 17183792
2 747487946 643254194
3 112996573 555798235
1 342726393 445282263
2 78773888 763532292
2 993388089 100649431
3 958252382 619470029
1 804269703 451069377
3 204684768 27440042
1 404779951 564901848
1 369985619 943132277
1 299616845 639624197
3 142115784 283836536
2 26323172 303038676
1 746126213 751174704
6 204164458 620263079
1 708480808 50073835
1 152599295 197513138
1 388061347 813574544
1 454005326 201772454
2 972450087 18442512
1 18513068 518829249
2 774171905 846696084
1 555155701 926524815
2 259652791 868662809
1 520863934 337491592
1 587454228 285071284
3 374431237 32012263
1 546605060 890765367
2 37137882 972204097
2 800010785 972746615
1 261408177 14095459
1 554786755 696785992
1 236091472 401771246
1 405847398 734771150
2 58289262 605384998
4 222028841 125119675
1 334153777 101872829
1 266587474 311270727
2 978491421 990589575
4 918826277 659975072
1 75661156 336355975
3 749261151 201809323
1 399847049 693613623
6 816464751 669975007
1 645455160 342359419
2 177068729 461796395
3 185087778 832721949
2 2711896 482967408
1 160736839 784175506
2 662957500 233498860
1 964848102 409242240
1 468443187 427620436
2 367279463 780467255
4 54192444 424384706
6 93176217 129815061
4 686139301 978388748
1 369975644 56329785
4 904065757 876262782
1 198444018 575678405
1 113344084 476295073
1 436581029 356581961
1 692625401 420297126
1 954608949 663214996
1 265981465 741430988
1 417667718 318656076
2 362090842 542313241
1 816430070 544857137
1 43585436 563615612
3 392920548 495228763
1 452865701 30547120
4 848336507 529806581
1 698139491 394619586
1 12482089 844181805
1 882326847 388014091
1 820505441 296566359
2 380102024 584901001
1 229000509 829278961
1 352116929 780273693
5 205124143 114846364
1 659989053 374911213
3 882575470 696887499
1 612149367 457286396
3 403469055 481127830
1 971192299 301488155
3 877188936 916669748
2 70191015 503556334
1 272729634 45332314
1 542778020 145904961
1 878616826 661411305
4 598387502 841506104
1 679794911 856780148
3 814763110 767724585
1 369417664 596702417
5 261230143 803078649
2 432279756 206217396
1 111354189 762139743
1 540477591 812713811
1 904152250 22232170
1 349225610 394253231
2 250333637 550500744
2 84512812 337068748
1 98936451 732645105
2 612766247 827409358
3 488936373 145506132
1 935467845 310345155
3 649829409 790551749
1 208741253 169979826
2 534346014 275485461
1 737536229 435102665
1 408490757 120619372
1 719430908 523722846
3 548789481 553046164
1 249877251 357326666
1 574437376 635546349
1 555067008 214095209
1 175299565 170784000
2 346650949 781890456
1 683567812 61435872
1 767883153 813428208
1 136890758 820479792
1 819699271 430657314
1 959550790 405981020
1 171767743 204484997
1 776283019 592601607
2 508737141 880174993
1 203675901 622143060
1 197501912 532930074
1 493819624 142757778
2 346581300 850510927
1 860145495 592533856
1 877855268 811572811
1 730240984 721664220
3 284011865 931291618
1 234820480 56742554
2 720292707 787152216
1 969074501 187000963
1 329394711 706551843
1 325223631 608488989
3 530571122 150759649
1 742862853 448846060
1 184669911 216101653
1 508126871 889151052
1 694477864 114451770
1 513147168 454559870
1 680681832 790262296
4 946755814 856524603
2 551458014 851829037
3 475471534 86547954
1 949413664 173311487
1 708950140 445390797
3 922700432 547356124
1 208512506 885248131
1 281582486 989869793
1 62180041 273735763
2 190626983 482332424
1 908561043 267669114
1 199646651 220664597
1 721965541 668767903
1 952273010 855641975
1 692536681 252802247
1 176402507 436418307
1 269680874 450188448
1 276804884 8427684
1 619997506 729713531
1 965598115 625528557
1 431524380 714926900
1 42736712 459081917
6 94419736 836360052
1 651045132 426546463
1 901549461 93817456
1 547335994 650163910
2 656248923 646769534
2 733370858 575031427
1 47070236 356569761
3 217488619 439440484
1 832848438 341260444
2 876837966 742362027
1 578423105 796127204
1 492968247 423529790
1 410802419 682768493
3 952364329 733953236
3 479380373 949743980
1 142244612 900825318
3 432371878 601199644
3 220870886 54868166
1 511132028 932422334
1 315280306 876014456
2 838000984 249175145
2 92304242 750684786
1 461167756 451883319
4 188536193 28456122
2 407794871 65433222
1 554277943 950140288
4 688777745 481095890
1 555189782 372704871
1 318322882 931692968
2 953317495 443681496
1 134451627 932706336
1 708832026 459858264
1 8160648 652717290
1 625787393 225920758
1 393508346 414855044
1 675577603 107038045
1 61086031 578571577
2 448244371 208537991
1 317249498 643155389
4 105692988 320619110
1 822935194 194399334
1 200836349 706992455
1 741793232 728126433
1 586570998 420905490
1 544186945 237158040
4 650409722 287294100
3 395572389 766505023
1 691174101 68244969
1 136058395 470040817
2 732845605 841054556
1 350878083 289683552
6 112125269 405115401
1 593222143 984862023
1 249733171 498985032
1 366833942 694858096
1 961184387 16828737
3 831729225 439792940
1 837709175 575097571
1 39353136 398169821
3 441752495 195814360
3 9069845 133507433
1 387454304 568991542
2 786117609 15869872
2 296178319 48008604
5 763106916 124778347
1 657861907 175041906
3 314688735 635876193
1 497164646 504091751
1 919384692 499797462
2 639374487 402356833
1 956537618 567754602
2 692581773 126504826
1 156317691 954360027
5 475435853 756497622
1 150480702 456212478
1 242170337 767889211
2 756093191 864061349
2 395379859 176706450
1 905730419 686623652
2 517984108 380667113
2 621618086 291367202
2 124109627 546451685
1 614464653 455354055
1 314778341 748442529
2 516565829 160103386
1 47707851 433665374
1 849025988 448167408
1 587676756 984882323
2 519262219 265658886
1 861227068 611408397
1 212570723 393759690
3 674569064 354432323
1 96625208 735621738
4 297118889 253873449
3 97660865 617977366
2 670335550 282576431
1 218765262 412464551
1 362262775 605015409
3 57131746 512007153
4 799785682 867046580
1 636255667 599873664
2 410578381 56335652
6 38394065 460637972
2 828542322 524186355
1 536640481 232687410
2 746080755 61280940
2 466042038 185215229
2 304439823 450918492
3 103845477 491429892
1 807134187 806566959
1 927737928 954994765
1 969550854 648120177
2 901094609 353588241
1 652563719 988134249
6 622070547 201106118
2 275101804 961753782
1 11913892 889855045
1 693497309 719207048
3 776842374 781992633
2 136582602 223820024
1 7468511 762289432
1 789929771 499056954
1 683703376 416068636
1 970078768 611309064
1 655376521 406473551
1 680032312 275083905
5 827417051 524282587
1 21699608 370891847
2 365795488 469709535
1 606730683 33941541
3 874377747 457296809
2 822029857 789522177
1 275945963 44587496
2 866877042 760408814
1 363226703 184311757
1 796263749 263853393
2 811230912 793584513
1 691400837 97869226
1 554838896 613173827
2 931477063 755575420
1 446158692 684622312
1 396214898 800800921
2 846288242 227105538
1 457466723 839215577
1 141262405 814299788
1 690928335 953210250
2 6333126 432124124
1 988255478 68989535
3 577082986 901690921
1 842885136 129537915
1 592028433 142724399
2 731499110 680873780
3 177739858 630469223
1 853970880 461140680
2 133035323 358848895
1 798880864 192115952
2 750208644 167514434
1 262747249 877815311
1 390739576 889351636
2 913613854 997048756
6 185745751 267131532
1 935868119 155878869
1 872688541 733748663
2 394353453 876708912
2 523774103 732423811
1 624355706 196056563
2 646968604 863544608
5 503356556 132384353
1 292105208 210753831
3 924145525 500684574
2 380378479 160433620
1 748532903 302660140
2 750396806 715681449
1 941013629 908251962
4 680608776 669503595
2 588660054 246691622
3 521912152 360654339
2 520159883 297365839
3 886123137 232433526
1 36668612 202912563
4 807914412 240725285
3 375447988 548521639
4 451321006 346257659
1 808718534 779635859
1 231926813 284904515
2 466796003 641631228
1 153638505 942915716
1 278780352 539344708
1 522582767 972387388
1 689863074 504537823
1 17212492 285544373
3 667866962 273149027
1 268369195 945096921
1 936828024 530483774
2 51065349 759313533
3 600350364 899772034
1 617483735 927612760
2 957717254 31458060
1 298006967 618205646
1 701590286 763218671
1 787290461 468523955
3 447544684 430557005
1 22135036 549917004
3 786861310 761149792
1 468701091 615388134
1 964830255 999305321
1 587926362 464907421
1 375965285 467000120
2 883129653 514808867
1 813840376 200306666
2 426016695 228947340
1 226907512 765484807
1 371354542 335371117
4 455290941 742479102
2 22887134 530528441
1 427407313 326038371
2 801546105 175004063
1 738694782 206633213
2 386313643 162833028
1 41420557 963334189
1 285138323 44719882
1 13378145 413569812
1 990022800 322199382
2 220241578 200131734
1 3812639 92187767
2 751279745 174069230
1 566524468 900502508
1 859358322 581631782
2 631577056 677083534
2 716208469 397645758
2 187219688 121854528
1 640930987 708166499
1 590694682 771216600
1 814835626 631230048
1 388410940 948048935
3 494370094 906639347
1 647745296 985231422
1 651808616 197465017
3 826707165 590331840
1 968651799 8459178
1 64933407 594173616
2 309910307 550911544
2 436208752 140927742
2 862073106 52802701
1 35325653 290397311
2 223808640 79599920
1 488416695 843911899
2 886246944 53816887
1 395976603 253383449
4 733752401 139862289
1 254794530 993100993
1 268484407 206976334
1 462050972 766937590
1 913007806 652121555
2 165277822 756688469
4 651282102 816571914
5 585834887 523750422
5 302808390 17249023
3 106486170 448961395
1 571979125 88421745
2 98381069 717345475
4 456586338 999532708
1 573142037 760184436
1 238702527 162962647
1 885102134 485119661
1 397773395 496066564
1 386300581 178144005
4 567456938 207353102
1 936495916 36214961
2 488364452 414015249
1 842571373 3518955
1 151390457 845908278
1 877240503 935089291
1 421108976 129845106
3 727577979 610516833
1 684084177 136028419
1 85498073 131232089
1 50012639 592676095
1 614446497 499461010
1 169281814 903166364
2 669623729 989778091
1 178389439 124817415
1 373943770 504043336
1 642890653 572989624
1 592645708 227189324
1 573162429 569416390
3 36536544 32270715
1 98493173 842425979
1 909380641 129879157
3 830568556 731749560
1 110313679 253819925
1 582056704 919407109
1 604865833 355556643
1 227884192 79246926
1 307861674 990240331
1 419550966 203995382
2 699405517 594124355
1 901450228 369462085
1 624949749 846538961
2 262353748 670380257
1 413416144 812371929
4 546585306 946378212
2 734231350 884072789
3 664033891 406636626
3 673620132 940725687
2 893477560 271150693
2 928080678 461602201
1 647373035 181470446
1 742585434 966805411
1 449606286 47509360
4 400759784 435641511
3 443561013 288545701
3 68156438 661817566
2 4999246 789457613
1 814681724 187100797
1 507451560 544751022
3 271572143 348449566
3 221584737 746114971
1 647271586 945264246
2 201369998 852736501
1 949420023 490626280
1 252556023 322500241
2 753336563 730413039
1 489891585 544015090
3 41916840 647663453
2 425500809 117814700
1 905529130 423422317
2 842405278 706903873
2 927097494 935085587
2 273950045 112724092
1 184530072 507250835
2 729097851 477140366
1 67687994 393092843
1 43758541 601741733
2 906494136 265225941
2 207531816 895124216
1 682895984 237719467
1 361010401 471151867
1 77384158 474752945
1 772643449 854291519
1 14264643 698609331
2 746969297 67124406
3 559280531 454396975
1 566143573 787227308
1 786850625 34172182
1 312287360 385155786
2 878449548 495985006
1 881946398 906791181
1 809521407 489562658
1 89856011 48115922
1 566817583 940271452
1 981313790 854431732
1 958621059 53280121
5 804623661 815528671
1 176855033 383928584
1 595505323 539118342
2 964466461 898314297
1 336047312 189017376
1 564620793 784518459
1 136602789 329982204
2 94285187 326569878
3 15772907 543315460
1 473239339 29854558
5 998563444 517121199
1 510361288 947742764
1 205738501 587889827
1 593147276 824040701
2 896444589 355283573
1 455342682 668134284
3 532486882 191208754
8 50697979 718894191
2 999135452 568075454
1 635275912 269419314
1 417193777 382611098
4 594988779 115297382
2 728031030 60149740
1 350269307 323807103
1 847363598 954772019
2 493334171 98792828
1 549312199 310118169
2 729211280 287366332
1 206188343 192462024
6 227286158 153472132
4 452410634 960903913
1 35030723 157308119
2 867098524 773438811
7 238804885 337524966
2 847228725 499733588
1 346775858 451672137
3 97406396 579980686
1 718848100 461128446
1 953028312 252092948
1 748830088 143290137
1 571129548 949170808
2 153419667 456559946
1 713653525 83898230
3 529791355 9260732
1 433219728 772636535
1 361301365 815366611
1 436538453 427516268
4 723195721 504390347
7 163751697 267342911
4 389963586 509817246
1 558581977 162583716
1 89445788 655240882
1 427741028 864617306
2 659426470 174777240
1 444916214 496593151
1 908419410 606985437
6 967048995 424089722
1 990069822 669987139
3 824814058 451526326
1 23255620 134973609
1 636877100 137761655
7 853976949 607245850
2 544263881 68644911
2 809748816 310831250
2 740354291 118915619
1 907733003 566593553
1 525307797 988673881
1 335923471 250800164
1 492903964 949109905
1 421880419 718594522
1 928218910 374220891
3 741079969 26029199
1 546960673 931446931
1 301316816 612243091
3 107529385 484017826
3 193413573 603312194
2 880556556 449679024
2 323427053 590436631
2 624608536 342793514
2 388749722 203306128
1 608724512 239286342
1 834302906 893312501
3 257675303 418458525
2 194461724 755421264
2 172540856 550196418
2 137040034 604040711
5 957993407 664804863
2 114000448 370223018
1 307627691 96832071
1 601836222 62734164
1 370886089 606556153
1 728592490 862692848
1 852265490 423569475
1 104193316 878765841
2 418933943 800631008
1 391854728 631641820
3 562758956 544560393
1 981328847 164006316
1 796468189 137588253
1 931729528 706209732
4 604847278 414441189
1 828073587 827347873
2 217828493 385684547
2 16562124 212099863
2 179611659 326159335
2 445069024 626071250
1 361041988 656395113
1 243187429 838534287
3 780134476 892190188
1 438760434 612482945
3 562231740 202602458
1 591842877 346662644
1 801981941 667052942
2 356482237 887890246
1 909262015 757693877
2 959306406 440974226
1 417929255 522750256
2 476944755 874129778
3 778717977 677862787
1 868068181 240405560
2 285740435 935326248
2 974364417 812017678
1 968427287 751674539
3 793697243 889331231
3 382047520 496276277
1 382832137 394073198
2 181176192 749135118
1 247090026 74724082
1 531765585 868822280
1 384859430 126834412
1 980422093 695083555
1 63578456 749154665
2 657198085 270735798
2 999148866 481733100
2 90965774 794609936
1 562217403 467267496
2 667893642 574531251
1 501421882 613039593
2 840492247 822004708
1 53523013 838199682
1 547309122 24571660
1 135904761 719735992
1 425288706 475089475
2 72325305 900187171
2 132793953 423842314
1 634643113 451537324
4 625663905 814774083
1 470159595 850144798
1 652271354 813450038
1 815577385 418759207
3 852253938 774379
2 830813223 44043355
8 681638820 887374900
1 534233326 913240009
1 273893584 175790577
1 670971902 278366889
2 214419452 403858705
3 998584410 605113923
1 734427308 604536089
1 473232235 388838829
2 789980205 886299955
3 651473446 133659710
2 959579893 501013749
2 60427328 401843996
2 551395804 805913507
1 699967409 197852955
2 827836340 713632646
4 172151881 215883911
3 778489023 610018266
1 74339143 63360843
2 245095745 224921820
3 974521011 122939096
2 330719417 299352991
3 540657879 762758693
1 975142018 243743116
1 165093429 353192279
1 354327481 936509603
1 136431684 565258855
1 306079668 87156430
1 968621362 657382243
1 387298453 915155869
1 13854401 242985270
1 66585207 782868402
1 708046430 417035123
1 361945116 790032802
1 925111922 10310275
1 229451621 730862305
1 267640515 911426153
3 933619866 895645003
3 795548142 36588095
1 709960257 247396897
3 413091807 436475223
2 66654561 601842696
3 518155136 351888692
2 892151665 729172440
1 870036511 348290535
1 324067365 629473829
1 2388463 969337704
6 258052888 522203092
2 76784036 265111866
5 245827508 636108820
1 594469227 138170447
3 506817058 777644984
1 734301222 580316403
1 770202757 121436147
1 552922732 647507703
1 526993484 918479916
1 261559114 307363708
1 651817714 980304819
1 501167048 740339437
2 989048310 520728376
1 845807721 899042166
1 237899127 618555266
1 806626834 349739471
4 234051775 695275650
1 382334334 246880683
1 674718780 352953639
1 433697010 475676611
1 378044844 236256014
7 312497495 997758531
1 113537729 968165359
1 637822779 342304940
3 819582684 457460073
2 93303467 488388316
3 395082420 555081144
1 539813597 794412568
5 448602554 378500878
1 585883414 809738027
2 909236283 799104817
4 920316345 485195363
1 954131726 941876861
1 963829244 70742458
1 477723623 878669312
3 389649103 232882929
4 250231193 352750349
1 435354714 664709989
1 634082089 785877842
2 530320892 458578935
3 679149330 296392342
2 351717007 275363329
1 746036302 886471187
2 82898023 591083853
1 686246684 712213124
2 601036423 422323763
3 61612268 93511613
1 688807598 6632047
1 731214245 407666066
3 996078764 247017292
3 502544346 582546557
1 323022598 259122324
1 469753612 921195202
1 816262550 294981849
2 500755044 587682340
2 757984919 399273267
3 114317414 794100514
2 445744044 527686937
1 765660658 720638608
3 780299873 763030040
1 904251013 794659168
2 650450803 752706698
3 606263354 929695128
1 897225100 849108973
2 461613638 933900747
1 837991299 535134048
3 392171248 771877701
1 990408516 472037415
1 763598440 475584425
1 258713781 127636183
5 145794115 230756214
2 989684023 106474824
1 442943617 891674243
3 554041618 32574541
1 278046088 75753339
1 123794332 187014501
2 79482102 359039379
1 545799337 854184708
2 548124533 488685682
1 88769938 400192557
1 820212615 677250119
1 687497410 514654729
4 588371564 187129877
5 697998318 652399297
1 623886688 319854301
3 485655414 956325205
2 813407889 73438160
2 289889528 685320269
3 198239440 353192890
2 464962234 444331709
1 322335308 610257996
1 100472097 176620021
1 725849289 61262799
2 845937898 147445664
3 83573588 445882525
3 861135559 394261914
1 955152243 281317082
2 618813278 793762572
1 504642029 655216716
2 681570170 589657194
1 319459372 869521958
2 607205528 732148177
4 572599397 146863884
2 338417486 402017595
1 303000185 791768289
1 370467681 362804946
4 599690414 612180235
1 419082348 811039399
2 949817460 767868777
1 376971887 368867944
1 821916679 934696939
1 154860624 419135972
2 27373450 441227683
1 296442435 695755067
1 648877011 101079736
1 291156266 29481262
2 191406741 989217871
2 897680736 359233593
2 926045268 319215101
1 545778166 903382644
1 760423298 400509806
2 466174467 361132639
1 387129887 497790397
3 111475207 310238037
2 41052962 860497462
1 466157906 613378066
1 8709632 57484386
2 935958882 612622856
1 750404637 547204193
3 609767523 812359510
1 230203922 127447724
3 711078413 366935171
1 140567458 189310156
2 984488844 889546077
1 858069751 947228347
1 93957120 653355603
2 675848642 906055308
1 841523454 217918448
1 811430403 196390491
2 962563443 294987689
9 875655618 892401910
5 475717717 808881719
2 341459346 365488645
1 747225713 525767352
1 59164727 417899245
4 790709154 386189222
1 53670805 307230710
1 158965889 783074896
1 647297197 269607256
2 521954314 260900242
1 26405030 10004313
1 603478315 725262629
1 638637525 979305245
1 642796190 794261243
3 891875672 721283954
1 684433294 77787852
1 426087841 549583830
3 883097253 462621299
1 328497237 630537366
1 8200108 54892242
1 124271629 495326356
3 520408959 835286573
1 649466074 229387106
1 64214176 753220329
1 669315583 35791072
2 227588488 312746931
1 810645254 101880833
1 331935242 106078573
1 794729184 662437929
1 357193862 715917368
2 234050164 287437065
2 437140396 232236191
1 603098222 709742308
1 393247636 823640760
3 188416222 224984816
1 177251868 177818307
1 993143203 416942082
2 807822963 555852466
1 374704826 954352381
5 955613518 854466298
2 969586700 466944993
2 153068462 791338522
2 822157766 176037195
4 546202541 695434385
3 725967031 970798201
2 968397018 898302693
1 465913939 582449588
1 749220900 626756235
1 325569067 81172431
1 271023841 260516616
4 474376973 283510801
1 209109146 462575061
1 935985184 646744671
2 919992482 425110458
1 160225857 12138616
1 298391866 283492526
1 635974388 979436575
1 131882348 37654413
1 3749753 963804978
3 900834692 281577363
1 157541443 619928937
1 647702892 608871886
1 858765738 366825679
1 958229205 621386592
2 746622967 284645102
2 726547727 199210601
1 159462642 145969353
2 694477342 265563914
1 584480865 109182377
1 242631503 829220028
2 246648652 76324926
3 817216428 631990882
2 247514003 110946424
1 203117014 402894257
1 277636166 662349899
1 631444009 134941854
1 216617536 190586160
2 237423234 621420645
1 187650165 609194231
1 406920729 340386998
2 518919267 192432481
2 747816764 670121170
2 223142822 241161941
2 447993277 281150321
4 469993779 736836495
2 618504038 680532660
1 322504574 654740980
1 701292 305910843
1 817140988 157445521
1 359850319 740833043
1 871239270 82030631
1 758218788 844602731
2 788690323 686466859
2 275507393 898905161
1 830455388 184526832
1 556052400 241432605
2 874659420 933990485
3 458578786 83023045
7 397765207 466042450
4 367722407 388491169
1 437940262 243046153
1 859587289 522807345
1 963005972 310353792
1 943114813 302234049
1 633854078 631575204
3 223352960 863843334
1 57866182 546877625
4 175051574 320893809
2 272553253 821538951
2 919154731 602565955
1 474300324 232626194
1 760393476 939409433
1 375958686 430208003
4 459812136 581171655
1 862822884 57198325
1 939493537 744830350
4 210418292 763734854
2 648914973 50067708
7 413642494 503507574
2 72266732 121327436
4 526585135 520003930
3 901734609 725327026
2 47709601 970159121
3 195144310 437256254
1 777841829 688892935
3 420744006 650131327
2 961321988 609491991
1 822383279 558911706
1 293469183 797942829
1 141458501 553402108
2 142831033 720776138
2 604926609 446862211
3 956794749 810839069
1 813845252 326402411
1 747380053 160495574
1 268294533 808781218
1 267842605 636318290
1 482449972 74985303
2 791721377 98611450
2 388420131 535502975
1 386411881 968453360
1 231870020 517110553
3 451442689 214791883
1 759111087 434159753
3 198000049 352405810
3 222299882 471601049
2 192289111 722047481
1 156165359 243507620
1 552322398 543526316
1 152173955 102968344
1 570588758 14876960
2 406868234 673486516
1 73161915 710939170
1 670322797 27722400
4 880760424 109707305
1 648430456 166241063
1 875579246 762210288
1 546036170 653262468
1 317921603 87440711
1 353779990 318208847
2 679876895 192124313
4 941441279 470418373
1 853119628 969562179
3 332066523 796776606
1 795066685 958235335
1 6829193 457487858
1 551465618 218195880
4 450695816 382255522
2 404669366 520123138
4 379016997 291591735
2 403505814 219376628
2 587841629 424809772
1 209352154 675152555
1 718660957 891307406
1 241539211 475319458
2 470392566 862642824
4 377099333 16835827
1 584947629 932766953
1 533071338 726035053
1 26233348 528551505
1 919075704 963301069
1 370033116 761540540
1 8405234 865228782
1 478418373 277870259
1 250509655 394982510
1 235232332 456046662
2 403806926 800270994
1 423883956 942269221
1 982292747 769303996
1 814147695 722045994
1 820167147 923128060
2 890563945 935481700
1 336412336 916324795
1 952802683 278635395
1 819027619 609964622
2 783193394 238324912
1 15422193 432405607
2 125232068 325215522
1 930106125 384127693
2 651200193 327779612
1 467497048 444690324
1 42077362 887334038
1 233470287 243333142
3 368156510 900158333
2 170185705 7016262
3 183838486 895887706
3 329048621 988175542
1 621074430 234150639
1 995171340 587414008
5 938987025 806140611
3 522728214 961696779
2 762544722 292617803
4 429639671 779581923
3 376950157 193930102
6 512763661 290267234
2 14969496 883553735
1 296327889 553025214
1 913678862 642289804
1 956178454 892311729
5 260138617 938774883
3 811026393 564747010
2 597459057 345731683
2 695940141 442897771
2 667884666 520241061
1 561393215 198666181
1 75004351 609162127
1 158324883 938326934
1 579084745 204959906
4 546743670 435822600
1 591315086 176783783
1 138540541 581192682
2 698442230 201227407
1 203980346 652085156
2 678103006 219257380
3 464616365 151806000
3 123883994 312683782
2 42523879 35844250
3 299044298 834430643
1 520644419 861298962
1 828027780 821257513
4 982100591 572676498
1 452215718 678799706
2 121662983 478711753
1 178696082 729075935
2 672645396 643785380
1 635074660 159803860
2 448367075 324265773
1 549069287 809199087
1 26060006 658179165
2 218361886 508985264
2 699379027 326618604
1 152004442 44905780
1 16415166 822540885
1 674647039 515554734
1 525773248 951460990
1 608262277 121549062
4 110571727 34488180
1 217446046 465239487
1 958117119 705272915
4 966486207 868067669
1 631311933 555255719
2 66932780 146624131
1 997146129 943613229
1 43441745 545435262
1 335587263 403215015
2 443698525 237617088
4 316355230 69104256
2 851513654 552604229
1 85301896 85961977
2 395090625 876581445
1 802761274 792313607
2 527195121 630432555
1 924079548 878161691
2 130073006 808177952
1 285553803 490765483
1 711776446 622878410
2 519933820 494066011
1 690867040 655037814
1 87908071 782743038
2 25070170 1531750
1 211086174 959691375
2 905955908 296410185
1 310482502 976700874
1 345120439 738906461
3 64603111 336722917
1 759447526 602687770
1 846770460 720063815
1 480032191 995031669
1 517582209 704557439
1 764985903 656704823
2 910352765 912248178
3 542001467 920587568
3 843798834 204513638
1 749460587 375619877
1 975911476 172233683
2 926443443 718736237
1 935386407 460620333
2 835951786 945568172
1 586146737 386588289
3 333060645 567132005
1 727640894 814938727
2 918119459 25986007
7 302044217 948503532
1 985300951 452125099
3 598352461 40639398
1 209766924 483013626
1 583696129 701986512
1 966845100 343500988
1 450552084 433614959
1 417197198 589210815
3 528866802 848225896
1 264014707 510427438
1 252330564 857595550
1 12499415 971643981
1 802768084 794602669
1 321466898 731913632
2 909056284 450772097
1 932511994 942279735
2 590834658 790515421
3 135225376 708589381
1 120252948 474664836
1 126784696 170606502
2 644510019 783471827
3 883706300 746066917
1 662189810 882878675
1 769534887 211099164
1 402150189 791193040
1 925548892 675151680
3 907171084 352837155
3 641842102 870261914
2 818103603 33401873
1 4286549 706183724
2 301806009 232653801
2 511579065 81006889
1 878592872 694023324
1 446260935 38556532
1 873856440 670716045
6 955221656 832598447
1 567971146 473890529
2 264008036 896932917
4 980962531 668347556
1 187755879 568177516
1 40503791 180406503
1 465273339 303125740
4 111819244 781931642
4 910257790 125145480
2 362313758 428685453
1 556042890 281675733
1 425597596 890438767
1 446477646 621198153
2 173825095 169671442
3 166217308 367401656
3 327485674 289314944
1 356204853 694134976
1 579339851 792231804
2 326445972 746794989
4 260117719 466952407
2 469453636 591489879
1 860794336 902393572
1 295040859 323720326
1 228234610 949802900
2 6919665 337956473
1 711173313 572512360
1 634431032 425838237
2 657103086 993779416
1 241967694 789991953
3 230814105 20741903
1 742024834 798026856
3 774601655 384785681
1 244505751 412999198
1 984183790 423036443
1 304779913 436788332
2 488423599 859969864
2 930411224 364211282
1 310251243 606761736
2 555373561 950027615
2 271861867 817733204
1 446885081 186738029
1 620876577 52274833
2 103074585 488014481
1 205903720 834692291
2 484018283 178438232
5 450651163 324282687
1 348468506 55616333
2 753287870 314412281
1 582492085 338927074
1 359801390 644483209
1 363999946 862441065
4 931406275 218164653
1 121636666 268006576
3 898537120 79009379
2 485202057 659634366
2 838995354 875798665
2 441917077 141667945
1 201334956 825637637
3 686302438 183098351
3 708068194 859629074
1 391466638 764305822
1 940679819 227329852
1 927654843 509098993
2 888977653 655284294
2 375107823 44043670
2 786760462 537731962
4 352984177 965416880
2 364180255 361566560
1 717169116 113615191
2 998225920 75967202
1 695974492 200432937
1 518161227 103975578
3 690518431 469262711
1 398844505 826950943
1 616892263 152375756
2 513119535 553257947
1 799121366 696159079
1 138987506 352286972
2 146089450 711562512
1 190793877 562500425
1 656609490 982900074
1 469957979 47064432
1 858057986 479569639
1 554858054 555117481
2 947935143 532358074
3 721714201 274919065
1 94684716 415032544
2 257397932 970715926
2 466149408 475838387
1 516947554 848806436
1 587772615 690005747
1 464470715 312428199
1 837544622 166594385
1 548815250 405701045
1 673448527 34751181
1 679970086 833184403
1 615931115 29428524
3 879299143 153020326
1 354842305 73090340
5 806938273 797215619
7 738898553 165768644
1 78466037 273018067
2 620997807 693671398
1 698702602 544320222
1 662913225 394554126
3 856345733 117824889
2 154189062 907613704
2 734171884 834205170
1 656959697 738298305
4 943555230 673043500
1 777316363 51039657
2 884535593 632638687
1 714225044 710250778
1 617160350 40647952
1 133921151 199791099
1 979993646 984906424
2 16289938 10069300
1 836113833 524154586
1 194720270 844528505
4 550471978 399369739
1 137336622 213070294
1 237419565 498485205
1 166262942 262183818
1 346058941 674463804
1 586984284 358522566
4 909701398 828438495
1 472340942 443829583
2 97597788 522275400
5 501321469 909175466
2 86161977 179993168
1 532310818 215810704
1 522536946 822875205
1 255701779 183018116
2 18682430 245857756
1 190051712 951894153
1 28512499 141894210
1 659928851 834826415
5 475316722 983380709
1 929567838 468497296
3 101932265 664918360
1 53754346 407263372
2 335236205 316248278
1 224546179 210402240
2 429969284 949956066
3 233877287 232461198
3 226500631 995782728
2 47047179 233297161
1 280876302 800776155
3 193689076 935611539
2 172563647 311615314
1 643832942 974700038
1 160186746 733347419
1 679485248 765193628
1 838643831 805561417
1 53057002 901056074
1 960915518 200384519
1 197275275 497036844
1 640371410 54449540
1 348354491 220211584
1 549776317 339996141
1 584533820 245774100
3 96740974 200597855
1 763130613 775485814
2 712242680 739665416
3 779381099 122309673
2 744056211 54860116
2 161915713 318662049
1 808735302 358694120
1 511206415 379945868
2 700878294 306276535
1 701019743 830876274
2 328798043 319591100
1 826672439 46659246
1 813127522 659319077
1 355713172 516937604
3 537674350 349403504
1 870519865 771547703
1 656156488 304962030
1 870533253 875520534
1 698906836 562632333
1 16385614 14538654
1 30267866 938998280
2 552284702 513873503
2 715190552 740226550
1 203425187 801252459
1 798530719 178155678
1 146923722 158311660
2 317482781 131869506
1 610497770 989861128
2 320982978 358969355
4 144910300 462719088
1 915249932 531969579
1 742083472 879166690
3 121090000 53735794
3 314737781 646974507
1 332873951 669914860
3 321819733 104410003
5 114780784 122616565
2 78818875 989350496
2 393547276 574728001
1 575221960 108801007
1 145814226 751424658
5 616389862 804187546
1 662679689 858673937
1 708313895 590544500
1 996823891 47353407
5 421579313 397340891
2 778809117 504839587
1 219218037 664550570
4 184412607 314619270
3 800380343 370376744
3 865969934 382036186
2 585267659 328708795
3 653340038 982387806
1 304091077 202577285
1 990456334 534214068
1 318178924 826092751
1 946754769 459845380
1 52881454 664007905
1 980147671 244665081
4 917569915 170522520
1 962751258 426617822
1 329039096 74275494
1 131763873 567196618
2 206325969 579013013
1 846122170 554186485
3 175271923 985277603
3 38253152 118553197
2 238532625 584996358
2 811779710 494873085
2 847931928 237750866
1 943954612 47365932
1 755296908 108157386
1 589133364 107668491
1 313841961 225035664
2 667947191 228124187
2 599685021 979170506
1 289669763 987193377
4 138468293 898942048
1 24468977 413323989
1 180394276 68406574
1 834886205 113577829
1 593742512 421297198
2 108950346 734750418
1 452405111 589427222
1 881322246 210559713
2 441487989 503472307
1 895204706 856896718
3 944178648 207549216
1 797523285 94606091
1 526855122 65556623
1 587712224 856342582
1 837578818 516168369
1 130588193 736330448
1 218544192 171177590
1 160582305 316928043
1 983600110 604865614
2 590204358 902622192
1 83857249 345897451
1 986796087 748653846
1 958131825 793207524
1 649985053 460010081
1 458851049 502625563
2 533174637 998154113
6 981886268 806965252
1 654193878 41998116
1 435137995 666413398
5 777598806 871877813
2 254166478 949961392
5 462818359 275547184
1 693881426 267216360
2 814262927 787274626
3 590681618 586414202
1 842771840 665876107
2 86312255 461843800
1 9054871 709286034
1 934717499 140334541
2 941846588 861491831
1 109894853 656282090
1 174746083 374785300
4 93539759 782737948
1 462491526 114734701
2 629736296 413797687
1 882747480 319590001
1 575138494 719861253
1 288076862 195661213
1 652381443 848837963
2 307151689 713209711
1 330803932 873610018
1 73053668 381309488
1 844811447 29439240
1 804605524 180903249
2 525841016 263453744
1 418065687 606325538
1 250788809 189458736
3 371453662 144752041
2 475477316 62943125
1 574672234 6650026
2 694202733 414267442
2 620786465 214005743
1 390530011 817346498
1 668885594 1655188
2 876144115 83539379
1 617761129 511348573
3 911492506 547701481
1 568545302 646966
2 485000795 49654871
1 584069881 44786846
1 133885468 70593815
1 619516340 750106317
6 661211196 342648702
1 692853499 843050856
3 146960968 214777488
1 181494649 41676323
1 465249526 568326624
1 27599167 892193940
3 354957954 171761276
1 145668457 611129065
1 470686050 662763266
1 607951575 635525930
1 444492731 301284186
3 817987040 139634071
1 148975381 560570112
2 296484374 514135795
1 909915153 540675696
1 768959301 363989167
2 221161800 140449900
1 467875431 348447310
1 28697822 881490658
3 593134909 167948677
1 932298233 106856271
3 424709670 966577493
2 608971426 466549908
2 457594385 963209141
2 554775594 26812804
6 512199664 577450562
3 882107332 29616657
9 286840147 335471773
1 711830983 635694546
6 184961725 420013970
2 289812638 31552089
1 411927609 190166430
1 968710922 227032665
3 794988398 104603636
1 430643319 610370772
2 30046752 650096650
2 131124231 494167873
2 562854490 659935972
7 661483114 500076788
1 116722845 418887875
1 413287732 865945762
1 261365329 959206407
1 310455682 902680645
1 506730833 94691695
2 28653638 325709893
2 754270783 303124526
1 637596121 806390075
3 617674828 8165479
1 687199350 58166138
5 492537500 678706879
1 939674725 50682799
1 476625462 799879679
1 560979734 727535099
2 652572212 363782089
1 516042733 620985533
3 676011378 393382987
1 32490054 56124349
2 539269225 279778713
1 547356944 456686041
3 276748891 167328668
1 405531095 264923944
1 517437725 822745076
1 169576284 996076498
1 170307245 787065312
2 711331038 658194853
3 655035752 793415049
3 104939217 844459939
2 286484134 543617420
3 9054613 865787645
1 703244727 963040124
2 55313158 868838347
1 135994788 568449104
2 714428764 488731814
2 411405210 522876938
2 851132963 719108811
2 292800612 742480257
2 796049496 99614841
1 229475526 904305638
1 369138055 245990335
1 165323083 159057177
1 430773561 267034017
1 521523495 468293366
2 461907853 702734645
4 674261953 810791605
2 88504611 602703168
1 102421442 866024691
2 587530908 162846276
2 258209608 67665439
1 374792919 816410665
3 171596759 983738129
2 477497847 749295332
3 146561446 584792377
2 299125519 218916381
3 845037163 110405428
2 366697737 988952014
1 560252518 841484825
1 792182691 212178283
3 61625278 524137052
1 35191807 500948177
6 557776302 678457477
1 892206954 388818045
3 282412895 389787350
2 966781080 483457070
2 690917396 197560417
2 18660041 152452113
2 685770879 914029681
1 822865284 480871199
2 568142619 890981567
1 409365591 992243906
1 738702858 224884491
6 888317921 484615470
1 568393815 479023220
1 34019703 279431703
1 509213158 470877674
4 694042998 312398566
1 816363558 802837272
3 721353533 671407949
1 524199911 555144461
6 957190246 353996288
1 52629742 183811117
1 615156766 773360920
1 401507733 936314093
1 797176709 292409222
1 435417200 236313429
1 870186523 625754945
1 927084332 510125367
2 339152758 328544630
1 767700382 319605163
2 623800855 61212042
1 967212629 286589071
1 69862851 494775798
1 234775360 84903965
1 358990336 592862959
3 469902941 885273599
1 416932585 434942864
2 490189621 96358032
6 112721399 970414706
1 702561467 527673015
1 711800594 508393758
4 596652787 977063159
3 754211802 275484401
1 950814474 279766815
3 82153586 327224243
2 101243074 160860309
1 829289358 493477360
4 575864560 340166346
9 143247946 243764063
1 423784433 943752069
3 93699843 399455813
1 934863137 192149588
1 363537471 350675354
2 231458899 832756117
1 551451193 122040561
1 285120071 510020137
1 162027189 712887408
2 994684464 783583459
2 650332459 345933348
1 880241203 82775990
1 273365090 453707352
2 468707014 375781483
2 325012868 30905454
3 607603572 417952071
4 249799126 226030135
3 132723961 669434823
4 994265593 83704105
2 744034711 835166350
1 323653317 740618048
2 180525429 137488632
2 107463603 854305947
1 944182393 484045034
1 320488902 582701279
1 873895269 256998831
3 755534057 828082608
1 689996759 89756199
1 458412182 483158968
1 930669583 386603083
1 294954482 373219121
3 440618599 864349817
3 159045868 831907747
3 401556867 733753526
1 483124481 792957823
1 768978264 752437909
1 643511757 525527046
1 869887156 925100426
1 81199113 73886526
2 303339857 341486872
5 897267830 598838478
2 6151333 317957914
2 529469891 438480082
2 49437110 449121205
3 299047697 901866071
1 866883033 306641190
2 334260777 732124413
3 924952412 757390024
2 84360201 391925514
2 589564752 239453919
1 411833205 144632923
3 250401615 655128708
2 283771569 854057322
2 847866677 939578745
1 578411238 271537124
1 287176162 799534394
3 839384962 558133695
1 515621036 623511227
1 981749374 268741118
1 58254790 752183279
3 533378653 229796210
1 45953732 649751600
1 861163342 260214864
1 22043779 356680609
1 718355678 686899345
2 376319126 896665687
1 568716756 217769115
1 80564069 435594892
2 446800240 285090826
2 483286362 790736928
3 215753145 950973984
1 963350221 323775791
2 86627221 234803231
1 621738312 862786137
2 203549649 156412628
4 539521390 981265044
2 150789754 462462294
1 620292587 131369172
1 199902668 542397636
1 457668500 569094954
3 545566213 730559819
3 921835447 412864945
1 108076145 380290593
2 555811631 589547761
2 114317462 967037955
1 953340254 668711765
2 112198292 595840886
1 683552494 220014855
1 918962386 235135681
1 166615037 404740734
3 117751877 233935714
1 495616849 344739448
1 439307627 288496059
1 143288651 486679627
2 150693138 565519681
1 912127405 44204787
1 573287581 68922255
3 398076855 228610055
1 528000749 738591709
2 464768761 678436241
1 135522432 378102785
3 680929844 840959715
1 171067274 679978937
1 928038362 441583881
1 731412930 818315179
2 998977715 124946115
2 595250268 683187620
1 196584423 210660323
1 416423767 323587657
1 433768102 332991352
1 663065267 212132785
2 673906795 782761737
1 650541715 417420982
1 29723597 541201531
1 447310552 619272397
2 905163318 805682817
2 965691032 293536868
3 885425629 916435210
2 101797407 440543970
1 747493194 501394843
1 120893518 769261019
2 48013496 875226822
1 333378815 870681397
1 264798193 304980300
1 232550471 733801236
2 148732639 231160788
2 687862988 635425916
5 547941210 446844325
2 548571849 642642539
1 614203602 893149466
2 954455640 102913583
3 928624418 979878079
1 16589831 88118010
1 432423097 854793962
5 146432687 109536973
2 380817900 97899103
3 752811122 625870286
3 726027642 426461889
1 468886640 502219018
1 149432694 763819266
1 697674608 929010007
1 915395266 330146682
1 753455011 552887944
2 75347454 756415306
1 14883196 989734034
1 354263809 205917629
4 327735740 698416460
1 511837939 582919883
3 98317494 773516280
2 302493279 350315863
1 303835675 643849728
1 616278151 300457892
1 595479800 386657428
1 267041635 304409171
2 657038718 679925084
2 543457987 893179434
4 610353894 162606568
1 822178346 50229244
1 667191062 546170126
2 308147380 557513310
2 887706178 884178896
1 615187059 349774441
3 804872939 207312810
1 957874354 880705270
1 260872102 343360502
1 323535068 799025812
2 707257217 654274557
2 29662969 356936885
6 477249370 663155044
1 918941470 266446952
2 981572759 166374934
1 868901305 537777565
2 731408866 842499097
2 465226009 559287875
1 892099079 606000981
1 616804918 120042780
2 680131525 100132493
1 390865835 423812214
5 59680811 231543468
1 234117143 602015991
2 824209926 718260887
2 513484445 55660192
1 744346878 450899318
1 61803687 457318616
1 559461733 286390197
2 675091305 523965638
4 123523268 578546150
1 14844828 704994329
1 396561220 609817753
1 17197773 99166552
1 708355663 409508158
1 39397772 621893484
2 173022665 549290850
1 76393798 67435175
1 42179151 314436021
1 952912092 895375172
1 801985365 928235377
1 608927646 946886119
1 315663438 431323019
3 942228711 775255185
1 475157490 272166105
3 529975897 591812670
2 87174296 346922634
2 680773018 810419198
1 525946526 806496356
4 680229014 668332172
1 601786290 817487031
1 930593016 269235304
1 608910451 299952833
2 287927734 690561912
5 307796958 10483130
2 449438979 118702774
1 683781092 919026613
2 489713847 659506694
1 755812472 329174428
3 868401286 694845604
3 584079998 142304891
1 979682613 162879077
2 18810227 422409223
5 431958948 9492795
1 283308360 876263385
3 400202770 782129733
2 832039334 599048733
3 895799321 172126587
1 958221617 744565733
1 545502414 619618175
1 482351012 444535436
4 423654893 61515402
1 498644960 402893710
1 152952008 4495387
1 936594180 644160052
1 321768288 298419605
1 992963569 754913381
1 928027199 824207840
1 545326355 193011537
1 515649338 958249058
2 882094138 122782858
1 239086210 663239648
1 562705239 573089555
6 5599422 582185656
2 373095856 776574735
1 268937693 601121790
3 848238655 789992058
1 498049112 240285054
1 427887013 725205535
2 644403768 230566521
2 687802336 413725333
2 964680185 518029567
1 658322236 444583806
1 466252407 792070878
1 695403493 465829237
1 137779485 79979468
1 909752597 959373646
2 717048615 207722739
1 98040457 823215130
1 26988794 571528320
1 659928771 253773130
1 712127938 586726257
3 409453166 323484601
3 194154261 954012430
1 742108541 619819894
5 251542502 127089156
1 698986671 464178669
1 358075389 775340176
1 739153883 916095823
4 651050669 360210587
2 601645859 879889246
1 919525220 497517652
1 259225417 606679629
1 749812093 617499628
1 674101687 977617790
2 969880919 562243935
2 736883013 844946307
4 987187204 392265585
4 490372689 769735291
5 808832915 765736018
2 113086102 389147857
1 848816077 772431904
1 198616506 516801960
1 838351779 384257253
1 284260012 499750709
2 197608752 257708165
1 226021119 725347389
1 145134963 169533694
2 725372932 343685537
2 532545812 485814258
1 421653542 828914883
2 519398697 112831
1 866819867 101773508
2 85168732 244210975
1 339615715 442916502
1 535347734 138991498
9 913699195 957983711
1 681719459 264998472
2 744071544 734419483
2 78826780 941882556
2 328366391 697807247
1 446082817 330028944
5 4025413 163695057
3 352461809 953561512
1 142606802 145613454
2 938987596 436523907
2 937398674 811346905
3 896415392 506125900
1 937263615 237547856
3 670795432 344090602
1 662295327 347665028
1 140919708 316081557
3 586333037 410198085
3 214257152 463065732
2 443326345 919309506
2 865055097 741888041
2 444376953 898738519
2 600238931 788337827
1 314918127 672159637
2 782012100 93879497
1 316670982 785942805
4 588940675 385323560
2 242145749 455317213
2 323644690 864063829
1 961689058 143901486
1 430688774 726687520
4 95788586 882479071
4 848432270 335635526
2 653277235 909084869
3 917198005 805605294
6 155660891 635732345
2 487399350 353124529
2 603213673 318767566
2 447999167 366516293
2 543833160 502204977
1 974234758 722305137
1 566348005 66164685
2 980166519 761271945
1 544894234 254129852
1 4092733 233361809
1 666615174 85461540
2 526022583 792270639
2 241304975 590892937
2 31125856 406732031
1 879447905 446407750
3 794675654 239895748
1 491437304 726045083
2 384431544 175911511
1 297183046 475987069
3 512666804 886891654
4 477889491 437536152
1 97581495 975613838
3 14657190 644321721
1 639528487 267637651
1 51984313 701576673
1 280753186 209023109
1 823538399 225929466
1 638752471 109891456
1 565280827 489825352
2 197636365 893714885
2 843087732 748616858
3 202986117 537774790
1 307627835 447566648
1 107704183 643468344
1 978399235 364146397
3 746499552 649122154
6 284158853 272909794
1 614740855 975777529
2 515741847 313830714
2 387505179 440829841
1 992094177 394342290
1 785619792 409057385
2 211559314 770553320
1 43629673 507322203
1 16582929 324721864
2 159590893 59884365
1 672004197 315307397
1 183015629 354378265
1 490489955 102716475
2 862763288 384136237
3 10323467 771449996
1 11750033 377076541
2 912992997 35828226
2 163801913 454064882
5 44540483 797384428
1 214371709 648517926
1 472909204 714048362
1 314089689 719061802
1 113872056 199940069
5 449024821 378487658
1 354205559 269600986
4 169887894 692276570
2 89517795 435240608
2 46053979 381618062
6 502620286 350376532
3 12955953 125303364
1 303601511 19122194
3 338449178 243221882
2 241813460 819349191
1 644266086 222403442
2 81925596 883093088
1 419974977 437433639
1 912230192 525618750
1 822717073 591079796
1 802959389 316582470
1 303536154 275530330
1 180594418 20086532
1 133072499 383798261
1 351973302 631051146
2 258274887 631112609
1 801647055 930943537
2 338483707 98739241
3 198980388 766962151
1 460883753 749379159
1 166176627 355034712
2 883944547 564742997
4 875637114 945963554
1 969027377 946001010
3 361439643 137134247
1 756290865 195872029
1 39602663 761129467
2 671919716 178860791
1 364153576 656101190
3 676287370 151556050
2 397452352 30245881
2 454516408 838953101
1 229911367 72255462
1 717164845 926196264
1 58287870 948677988
1 299659516 853772012
1 682315496 955016901
3 904961128 782382615
1 359639467 650891608
3 123462406 537662005
1 426260637 387118875
1 684410262 182523961
1 650902505 591737734
3 586730666 872506326
1 321887164 864732929
3 648855888 788534080
1 442161921 447468316
1 556114074 692458142
1 228961742 706970524
1 69459865 421930368
1 856573097 367454386
1 857187587 378337493
1 915050974 940906894
1 385230977 816055543
1 578928877 750859980
2 279487976 973321300
1 706031546 749212035
2 768534865 454992732
1 427474437 375099136
1 736810305 294174637
1 102967759 361101628
3 293185793 864738871
1 542899003 878386446
1 614865667 646319716
1 250008627 866393007
1 176095023 993467018
2 798510084 680730759
2 465795593 676719555
1 432540651 970414095
1 99091140 357963428
4 535915846 249094986
1 944215410 401874363
1 525672429 296301893
2 300038816 660300780
1 142916526 319129569
1 815047360 947760470
1 76936900 715130035
1 763299624 322141906
2 646563862 112252633
1 117727968 429813211
1 324918082 990039761
1 459060821 615043703
1 317981978 926488150
1 784769497 713174792
1 660584908 264459367
2 519656899 69509942
1 385881225 158187304
1 347654186 213308797
1 56081746 660711144
1 703577346 50277580
4 516193204 933043870
2 166880887 233399612
1 320791146 704948999
1 183850018 638162633
1 595882486 145658235
2 593983525 383274950
3 926487634 784724564
1 362495335 206753027
1 357498912 122515609
1 274137085 23939591
1 841965144 282715278
2 716517533 937588559
2 687372818 952449498
1 337062435 116087509
1 923151588 355842423
1 309617179 239372274
1 440223363 43162178
1 735897336 196471237
1 94949285 655774810
1 488131496 777845479
1 562009226 916831349
1 383443381 749042255
2 296464888 803986838
2 475071803 870697458
3 605070512 761352948
1 457766793 864370055
1 780353500 874078254
1 826704422 103225348
1 613552004 909405103
5 501304057 156907475
1 904358853 443700041
2 962083965 544211091
2 656449298 773761947
1 342757189 678075082
1 945779730 151809479
1 367116311 41489455
3 912842479 474542125
1 135085384 250917246
1 202246332 413194818
1 979345458 72228295
3 426350699 789439991
1 688791579 681510193
1 640345401 154571095
1 407572440 109145364
5 21705146 345459657
1 422380309 487633310
1 48130419 27042278
1 766225552 681717656
1 798218467 159793358
1 764923991 329760435
1 740406145 426155921
1 287821254 790540885
2 606964875 204728714
1 725320152 391001002
3 395432340 661549045
2 38010191 540019574
4 146917204 825060914
1 89235460 770725244
1 748550985 332892184
1 920324435 874910215
1 419213077 728239312
3 96634146 427358421
2 261872448 621979872
1 19424173 55718347
1 658792306 199291481
1 714681437 625370735
2 461609191 836226377
1 622368645 575425172
1 953809460 663478587
1 137999801 655929444
6 894036720 604695064
1 466756852 978595285
4 310311788 188352103
1 504668926 801302065
1 655839059 567633827
3 779529056 663558761
1 972053318 752005598
1 638112390 335275232
1 845288890 50724073
3 461476572 206046446
3 445268648 842252676
2 482441548 196380206
3 841084892 477893785
1 835648108 298363557
1 349643423 794142952
3 258135185 758233358
4 371263233 764518515
1 535010197 740300120
1 201145873 752385947
2 195772208 827408550
1 415898531 387034427
4 907878658 557594329
2 848704117 601257887
2 996048770 200252563
4 128008512 404121657
1 1242837 290721445
1 849762966 524194516
1 966501480 612534396
6 28529648 150554121
1 351548030 655343338
1 698205099 77008864
2 723094561 432238328
1 518310690 63076749
1 521454955 801034201
2 778245814 58161723
5 148981358 913052188
1 878825189 533457297
1 940424909 803830427
1 348182181 56094174
1 827740247 335059451
1 730145376 99377201
1 498391012 521877329
1 94509288 902136950
4 70243249 306945366
1 224763890 732401771
1 278353259 381950269
2 760326023 875463689
1 636580467 213478595
2 153221247 976012386
1 74513768 569920479
1 837479317 900136307
4 783393343 366751479
1 526834033 716680719
1 887636581 380022757
1 508641085 922933951
4 982176206 568828013
2 879157122 858219796
1 971163280 664182173
1 54254768 37783082
1 841314163 883215651
2 630467755 970461855
1 726218015 981066779
1 161905928 735271294
1 496505042 813294459
1 332212157 955809739
1 280756619 224066667
3 598330776 355842806
3 643556319 853280111
5 350780256 448248977
1 400474621 401766486
1 224735440 104645355
1 618830383 505284962
1 133998805 254529849
2 800086990 370882619
1 957875628 141139239
1 558125695 342222545
1 766721981 346961786
5 728164776 464408733
1 717879148 213610808
1 899034655 113429938
1 124488490 165902896
1 356318638 992142948
2 472042397 824465775
1 727509766 325501598
2 130843829 980214006
4 101384194 790999907
1 315238803 403936347
3 841637195 496094364
1 787869249 193435015
1 238348626 544324509
1 349707713 109834543
2 871793158 525033048
4 754384994 221221195
1 794866463 120898357
2 545115292 411176523
3 479366413 822613566
2 776599558 768955913
1 671238373 363202105
1 897192081 254667759
1 148706684 346092343
1 496755949 610699158
1 559118556 694720213
2 246412602 416417825
2 330342592 943242394
1 800179998 185405935
1 231827878 501190339
1 150332545 862923677
1 73648079 376774289
3 251333573 517595641
1 743842884 343189897
2 286858966 883570787
1 133252365 978732465
1 337350248 645726936
1 933162165 732250005
1 671888843 633307444
2 183133500 494669081
1 649308733 234396011
2 170798880 9122807
1 440398053 787233011
2 871895594 748362232
1 174589657 690273635
1 474189386 215396657
1 648690126 327123768
1 872499863 998481427
1 744911696 989161908
2 725002536 183216132
1 334076793 277835734
1 897468761 126437026
1 163894019 318730736
2 665984337 953963150
1 393296301 90323131
1 87068779 576656748
1 793009755 318584489
1 318455446 484329288
1 627377102 845704626
4 696217804 630639396
1 436925636 558155862
3 956519328 845939089
1 842690434 559068910
1 260461515 579126030
1 307624961 317904666
1 702881756 776770158
1 964714685 694838102
1 247528747 24407527
1 931406803 677739359
2 147980357 606822366
2 212814707 742662383
1 284418811 4606296
1 117960630 76033999
1 974685770 28754627
2 6264307 511415868
1 90335326 484586964
3 162756422 52719140
1 863483003 895205989
5 154172501 509649013
1 475556049 338716031
1 380780302 931880764
1 195310759 612625882
1 218157091 718840708
1 862256271 521385569
3 392571000 394113651
2 892525524 546510885
1 175002407 491260872
1 862003376 40204260
1 553698516 590061406
1 124276841 451712006
3 463650727 945599970
3 181905989 855240663
2 557825841 108654835
1 416240810 190765428
2 369057456 249156063
2 869118032 145097041
1 791966827 199211232
2 722388355 575766871
1 374865284 462492407
2 181753200 361905662
3 854775137 458589514
1 8852636 277388781
2 9806087 940023110
1 132310495 362082106
2 169871233 654865555
1 732679071 336638814
1 399312854 340486449
1 365838283 748633609
2 927688419 711331530
1 970613897 517454694
2 290370818 930649154
2 990358722 463042538
1 34325828 313095430
1 856851030 23321564
1 224789155 34497563
1 326576606 961892285
2 107992829 731274256
1 742319113 715525957
2 198280617 407066615
1 749894726 954769304
1 850619186 33374073
4 58851400 926355878
1 592038997 109493680
1 289797437 296719282
2 50617733 887445508
1 307094370 56293759
1 659318386 643212119
1 260210202 853548610
2 922500701 898439968
2 955004524 833171098
2 970508618 448780272
3 927952859 274023707
1 226935850 311449636
1 265254443 831688757
2 388671533 845335989
1 298925839 709649353
1 805489761 50200275
2 458519294 264008232
1 458291201 320860825
4 321308218 573722792
1 529041033 482327858
1 744828149 453155546
1 112786757 370946254
2 733025464 588438142
1 12294462 121068327
1 406572713 831335573
2 950586356 619653927
1 991632200 522164822
2 847317677 706045998
2 352794585 285016852
1 831966416 328427126
5 832468231 552434990
1 535309728 657944506
1 128634385 310774331
2 997080598 471258275
1 494471953 243460688
4 209433670 436572968
1 142396328 445769353
6 680814009 419013658
1 685368956 497707082
1 558593656 582875287
2 456413319 529757038
2 512353753 456308225
3 517137627 135042122
2 293913773 340048678
3 493869588 886255111
1 288176006 654323214
4 38024316 883854779
1 864863217 729543987
1 967169603 270373439
1 304045904 445719049
3 878522063 594493823
2 65068911 218251225
2 730302926 488692548
8 976625844 630755533
3 597853777 552869450
1 614939907 773421315
6 527921395 148800265
3 959606378 234638728
2 848181144 325703810
5 379097244 708111017
1 386941228 512560815
1 236785484 752199928
3 378395531 70449228
1 189832023 500591160
1 48666155 269480239
1 303924566 50755718
1 918475766 484356025
2 419848716 967184486
2 957338750 406262696
1 719523852 354893327
2 823359451 627979763
5 698399298 475355289
1 809896368 695059321
3 793764967 505230261
1 202945907 227131654
2 226702609 405719485
1 754259707 73695337
1 597184241 869589361
1 972276083 621728979
4 950178755 785331829
2 185757990 526519882
2 816846157 5972412
2 354095009 777053287
1 759375235 433406790
2 659173118 446170358
1 517523657 802680130
2 747190847 26995700
2 981417641 199283488
1 355145499 160622234
1 539327660 758657068
1 22360889 184590763
1 963735460 75058440
1 100403156 112551391
1 1359925 458772824
1 544857200 808105623
3 858023546 486639988
1 916753731 515193373
1 353725427 670244475
1 106953874 100449737
1 502325832 764741827
2 556470912 505555950
5 723830063 869470023
1 8064420 602772886
1 360025573 319552360
1 402428848 281890391
2 572367481 591134742
2 79116820 692934593
1 799452993 286409034
2 645858817 781630281
2 868907799 926843975
1 388771685 169009490
1 513269317 246858765
2 825799926 271368258
1 979472129 173824246
2 817620343 393016494
1 997638653 534309752
2 883464092 532805547
1 758121141 252691987
2 984883352 62668347
2 586194802 94160656
2 36347388 857502813
1 248882122 165871088
1 227142947 33243420
1 192425584 784571171
1 254996686 282780944
1 150084407 476413873
5 186848956 762824467
2 721752175 404197084
1 420496838 524275673
1 999871112 317364851
4 712542316 365076275
1 895812064 540360457
2 837129544 520475862
5 153408031 205829195
2 546331181 936775869
3 760896520 202162801
1 282131083 316803721
2 725770422 912273813
4 845119938 784927815
1 846054161 988414889
1 847719818 419245218
1 345438699 688573698
1 380733398 607593997
4 222594108 501044020
1 298527892 588900180
1 220502827 874817885
1 662051404 255834451
1 375615927 86636570
1 87717614 908572584
1 671437643 244974406
1 118590346 56393
2 2026165 306451856
2 925012333 560689286
1 91141922 214634877
1 722439182 112723965
2 711144115 364034193
2 806383887 71532810
1 940815622 448561568
1 743716119 808086354
1 616054765 870238582
2 786317174 140400585
1 710729250 844136581
1 389937268 774807420
3 76580490 410407476
8 484880671 304522215
1 21033792 160098243
1 913683581 725546014
1 489602617 207579723
1 857773747 991067055
1 728392651 932909809
1 545171848 369560273
2 186375981 304974525
2 415123093 933455474
1 650097141 711456729
1 581550821 919480595
3 526951824 684588013
1 628075484 53359067
1 958709855 823643528
2 224077046 728831619
2 211482518 73587395
2 349912557 387058044
3 911793179 252222019
1 431294888 843249045
2 904353754 70450204
1 777623484 760562647
1 946026686 109718054
1 335036459 711572713
1 81041902 625367317
3 432235615 83264266
2 126161494 327334258
3 126252750 801140991
2 868537721 509469797
2 664019317 431529643
1 19897501 412511980
4 202951540 800525650
1 455987930 966637743
3 148030019 64176105
2 954476733 551962265
1 236741636 127160591
1 920517033 92512543
1 162506850 135771678
2 603194675 271931196
2 218497282 548433638
1 349581891 751273004
2 463646478 752355800
3 318073865 471863662
2 265323453 437454395
1 735504950 633898847
1 504181717 948843806
1 898258200 995485360
2 240805256 743813157
1 101039797 886061478
1 603355146 532025691
2 139537196 753895196
2 539391078 967273991
2 698018361 929485499
1 721820751 59718986
2 365489146 216281942
1 562911182 236290075
1 832507504 198005570
1 639113477 716709159
1 433922554 8792306
2 840142629 706405238
2 688865360 923435715
2 378736760 141330040
2 448110528 10988558
4 557414575 524722840
6 491962519 755181393
1 450612 540374128
2 626991372 157160912
1 755365830 174376848
6 244298783 751974134
1 76367167 358309407
1 888189578 717092556
1 938818411 26183974
3 690723863 443867649
2 687026369 331689895
4 181408086 504741080
1 749097177 39011746
1 312633333 844395422
2 755636138 859350950
1 690425565 54919535
2 475398884 920155511
3 769116521 722343556
8 756006745 590872986
1 91832840 628931563
1 107519685 664022399
1 576514937 299458076
1 459312099 709895505
1 8735533 452004862
4 41342119 227311943
4 880041914 142094070
1 372549955 94615227
1 758353859 921785498
1 910460173 11134441
2 166641952 169662013
1 209152527 148980183
1 900150202 251245291
6 932329936 921816503
1 385660302 719284684
2 559514834 95412197
1 321165494 101504623
2 484484331 393824500
1 2764452 167272099
1 13805640 929061831
3 604380111 587384387
1 319755841 982488589
1 16284767 703176412
1 59586649 738647961
4 418477217 123858192
2 579994732 968251965
1 59444531 342680389
1 190621387 43589397
2 312967119 206132459
1 329728302 670349506
1 89441710 667754273
2 466105712 793627859
1 90628265 575847060
5 47178904 50270556
2 800497961 141717873
1 533992475 647665393
1 392148691 211521104
1 167258257 972397685
1 905309166 279245634
1 665475332 499503676
2 17623542 169654510
1 280095756 782836896
1 812586937 466435628
1 517896410 898212554
4 413571947 300759651
1 870107780 332816200
1 694635824 316367430
1 813180658 754177763
1 124114150 701657420
3 394580721 955355848
1 107047992 353685940
3 677526397 813208400
2 717064711 312725162
1 958119033 141758843
1 357247874 91568725
1 881984616 895020742
1 314204138 85591374
1 636041282 393276973
2 413216451 308576390
4 697438340 494322945
2 997978599 135511230
2 266985027 23705621
3 164410730 319850236
1 801080511 413593400
2 379411542 893553288
2 445052216 320191432
1 940516624 840995905
1 758372262 289723258
3 470917624 902179550
1 286802898 42312704
2 406039582 274943609
2 335461810 835507961
1 809332458 300304179
1 507297415 684257260
2 368659689 101372140
4 114481465 986455203
1 25850692 774265733
1 565496565 259337874
1 447621581 933483741
3 109423967 310285761
2 872057198 580547288
1 606792983 482196853
1 590927836 337888378
1 726202596 269501782
1 297279273 710294028
1 530030050 194554598
1 402528554 518311373
2 92607014 714616771
1 525646042 525740451
2 782879861 508602175
4 875918504 96422619
2 274763446 402373126
1 311060755 614507385
1 80958259 787775346
1 865516133 947742908
1 171232510 532849888
1 618858511 637976620
1 31067392 779460869
1 820520002 811066403
3 432688488 225475460
1 821002007 194045144
1 443002969 447282211
1 843320651 587064959
2 105414709 276631814
1 510902086 156821165
1 912046859 803112662
2 61250439 166929167
2 295886824 970046042
1 985569084 431596930
1 603694176 361514981
2 15679801 308500141
2 432383089 635861825
1 872825815 464916836
2 369603851 28202620
4 10397808 532112388
1 902455631 174850174
3 785621932 466954946
1 700442125 71337255
2 46016999 663910043
1 70884592 187876863
1 394934113 956778443
3 139008320 482444023
1 466490733 36130432
4 578923420 550902234
1 199525572 297251088
1 124469485 125451207
7 766019250 301724390
1 727220676 442760566
1 468125560 232790658
1 136241333 955996107
1 418516210 878232866
4 202830360 701072502
4 759065344 741046083
2 918063115 24900408
2 35628374 78674975
2 151215186 846865270
2 76337536 31858022
1 98047946 250257528
1 132026507 710500672
2 552460681 316281484
1 145906310 419298853
1 146503692 651589612
4 931662695 508712049
4 262550184 987638587
3 607877626 507569100
2 943168263 896696294
4 293989829 695623881
1 94333869 554831045
3 174879085 417042570
6 888121358 191602361
2 449306983 642309543
1 323441685 494225090
2 376512780 788454936
1 520532283 466177892
1 95758131 126187905
2 693235697 263174686
2 234616743 919680128
1 131489882 542272910
1 380822234 53443864
2 270246119 157861046
1 422828977 651225208
3 131601449 586921005
1 12866201 606837839
2 891806645 700260119
3 787661271 305690510
3 47535211 2531569
1 522832043 439398638
2 784923571 213750183
3 734537243 240278688
1 199368142 465335774
4 197444684 406871929
1 809246410 998898398
6 463227260 120681354
1 335432733 939690395
1 509882456 658212190
3 507899177 426817793
3 847426212 792085617
1 112300661 906506260
2 375777261 570321345
1 252145653 925529261
1 931610971 881126005
1 740704216 684767264
4 984701781 956235243
2 893853472 843211542
1 112049225 6649408
1 419853004 556703687
1 35164762 943234706
2 18333839 198265567
2 911122800 523881837
1 634405166 389382335
2 932728015 421255132
1 802063390 344317096
1 525143638 997294317
1 357120104 96390356
1 275781135 236056069
2 828170424 820468536
1 305331481 208835310
1 480211218 288543443
2 679376680 398767875
1 957250355 298437879
1 427599602 743914100
1 149295500 148144161
2 327622645 812102345
1 21356071 366960998
1 347832229 582781095
4 812571476 832187629
2 338613256 301758207
2 798001432 392756429
1 165032979 212493461
1 867385240 919284677
1 447425541 374165279
1 907965742 880877159
3 210632669 655876013
2 931898918 586769158
2 379683036 880238537
1 254317514 174265901
3 754502051 547523601
2 731433369 664619056
1 334944460 444688088
2 590585189 257689331
2 161486185 99998480
1 734777998 874308828
1 418654438 847836147
1 885428924 589772660
3 821329205 811429715
3 710281942 287208951
6 87111614 931807760
1 699958085 238353850
3 115296303 534835335
2 907854939 390490651
1 785499870 228389231
1 987260574 201070647
2 655409159 924759754
3 454691257 482299572
3 910710486 633744028
1 703012414 117678477
1 588225158 667447664
1 348789841 137125833
1 491482912 778765374
1 167986922 574277893
1 669726042 402516297
2 558994707 703925378
2 420405112 597915588
2 348019465 354414103
1 676881063 910979197
4 445962682 646909117
1 193248551 401532622
1 506522860 511702183
1 229827219 509630963
1 752844984 210836610
1 479972037 380854200
1 115773483 188717662
1 952260552 111690973
1 427279255 923269662
1 519620083 362436408
1 891404957 686096180
2 237130093 34506846
1 356127422 324991903
4 540458032 700283132
5 390433473 147924871
2 657140776 492766330
1 780251111 688836674
1 631622786 805963743
1 187637301 889282596
1 342709294 296393119
1 819635563 483983870
1 113671439 578416489
1 986565558 543231745
2 134373162 638230041
4 192916391 744254326
1 685774609 385618829
3 303240699 562402410
1 290529118 370332667
2 992176002 470015203
3 993605399 334725139
1 468450753 151588301
6 83379319 110758916
1 647461863 949447888
1 394784442 396564024
1 795219918 96641884
2 76683911 616734455
1 818942810 65747608
2 830903672 267793413
1 886259963 912869606
1 447327378 161712791
1 477867152 765366617
2 761500125 179116993
1 532197942 896393351
1 103377677 886506403
2 420624002 257247702
1 395715692 985581517
1 824175838 343363291
1 931955522 889514545
2 909505124 88512965
2 42768320 657875401
2 657252132 541995182
3 80555758 539925861
2 397300539 398201940
2 29008299 877367127
1 29110382 134596611
1 185796912 477962552
2 457806545 321555543
1 43331268 95190794
4 396415622 538950029
1 949019099 828598730
1 846935302 518561664
1 5957609 508496564
1 813802953 92687235
1 609246252 848912045
1 230410139 862497604
1 306960676 435411309
1 908183195 337509214
5 140750533 745813437
1 954055023 925375901
1 3429288 776998013
1 466178210 617356787
3 394629493 70038073
1 716937692 886719082
1 882555808 377038255
3 193851949 919223323
2 195265813 963870234
1 253312622 236046621
1 944309403 59645469
1 254849773 20455720
1 978081986 939656412
2 574044693 546837247
1 302821521 171604477
2 899003447 297853290
1 767177028 199194993
5 93806003 273813153
4 864073300 735332039
3 828070168 214961496
2 315969690 891713215
2 130000171 729188577
3 561817476 306345374
3 413397183 800811552
1 187323242 703560881
1 292657134 188137575
1 544619001 731384663
2 718695064 731814069
3 370737423 672132224
4 850237972 919185002
1 963049104 7990523
6 117179620 324862673
1 40311860 109595197
4 616544684 946655326
3 698340569 764765163
1 142662154 981303833
1 466538029 734425677
4 976160867 835496537
1 665938449 948735263
1 365461058 65545349
2 985449294 266705248
1 183751574 106358531
2 804792235 750551289
2 153038370 394004913
1 289573832 827809823
2 274398229 674386381
1 911400895 472657408
1 540592209 590100299
3 838498626 802476656
2 474507419 320939830
1 44647512 43378868
1 730854642 83310221
1 986628375 337338721
1 854961175 601211999
1 264842202 126871972
2 512421175 681517944
6 985050299 655947726
2 781235120 953612396
2 653770574 452127447
2 63773385 522294404
1 895570094 39095857
3 237616847 327305693
1 844980976 403982630
2 894693648 609288748
5 927179218 832577579
2 627710621 616696953
1 602010711 578757124
1 202818699 797549268
1 283312491 904887847
1 171067029 703402857
3 662075148 302074676
1 191082376 802473957
1 882718421 110620595
3 46580960 365584457
3 661438151 834396721
4 910233717 113448056
1 315071816 632984488
1 549865749 939514077
3 110209832 813106078
1 715482298 163233261
1 806593147 440148650
1 732659831 746099370
1 222801196 160737052
1 383392079 161089958
1 951021369 308196011
7 985972693 569788607
3 188103887 526527419
2 190327593 331921914
1 47687193 377276338
1 14251418 202682807
1 348385466 450847543
1 114260430 716412409
1 4967925 401359460
1 446222419 825252617
1 335699970 222899657
2 965673279 812950201
2 569313864 763267944
1 842269422 806452384
3 564461827 682671701
3 651280168 445207032
2 725494703 255684765
6 925350909 959846200
2 646877570 607248089
3 941059931 295401652
1 394153512 575420653
1 967643877 485219893
1 91792789 13762342
6 693562032 323561567
1 588296948 513579676
1 459143906 540510183
3 221504193 262866788
2 392640133 653990452
1 774484651 687515053
1 628639572 464647366
1 674889473 617738976
1 113815526 40576345
1 502191105 472911301
1 866512730 869410466
3 206380043 396874395
2 55206488 907495436
1 608930087 916541310
1 701707230 412834414
1 771836990 18070172
3 507999516 605494546
1 392236648 435212329
1 290277612 69839521
1 295860878 69081554
1 2198103 366892355
1 724279639 451909642
3 188077571 59555836
1 520737629 455683209
2 869475913 487822476
4 453652888 193558459
1 936610187 177667119
1 985975950 541798158
2 625449726 82951439
2 330011769 421475521
2 937415794 118420833
1 436952231 206815093
1 604461746 396247104
2 295309190 654439922
1 97595001 748471107
1 20266382 83181549
1 974616541 785619965
3 263155805 189326412
2 628977167 27099730
2 283810921 540539479
3 865040924 915328181
3 170264922 849008009
1 986419854 300129898
2 933971974 215346732
4 195989318 606744446
1 276985541 380114877
5 837854770 226104643
1 649584157 295552553
1 165626246 728067
2 134048271 307593543
3 661584322 566810848
3 450963368 35914797
2 895644122 747513764
1 952748756 532931320
2 193440741 356410766
2 77514349 533403311
2 997619233 556167345
1 148435897 314560641
3 95155461 84413473
4 681013970 250165003
1 235757663 897974578
1 324235572 701088335
1 390507117 280156354
1 99636088 651756640
2 166380612 911634557
2 302466752 388827640
1 939595002 615984402
1 961867292 782569816
1 551510272 932421901
1 339249620 10283024
1 835194301 151340172
1 778498235 517337738
3 787412638 671167564
1 704733075 928015986
1 332419340 987950340
1 828185427 372102729
1 185794962 333767307
1 951789386 9498245
1 936164576 710909966
2 790220546 178629660
5 28972953 901264927
2 857217394 342132021
2 634253213 822244093
1 264321591 635461182
11 808316615 338107715
2 829381108 274242187
1 639358300 177704421
2 542983967 255211726
2 945802684 9403969
1 582050090 432246978
1 992704276 757026479
2 158569094 131234828
1 745120974 939604105
2 213346397 706855541
1 672596476 205139153
1 929631946 325169175
1 851365442 925283340
3 556863427 537639977
1 248049720 441920428
1 356834390 794405531
1 548329347 437357072
2 110401479 822559088
2 813757382 638972801
1 240049472 292944836
2 586863594 403168450
3 773270832 869080906
1 391552136 208953750
1 741812341 259221013
1 884961617 523601495
2 25355859 775714773
3 620239063 734143691
1 667546191 691346003
3 409059493 437359989
2 978518136 221383464
6 734641262 439510858
5 908693051 554319520
1 913644509 875993117
1 564919831 221729238
3 956787370 897883051
1 653381595 29214472
3 157806003 311145249
1 666732741 925737506
1 174242773 82734763
1 895716922 249260763
4 576551588 620603553
1 620865825 454333344
2 677533001 257638014
1 490488480 424337977
1 409354067 845676182
1 94218727 823854318
1 397966692 874520203
3 306647072 977868051
2 704105670 237177784
2 968059169 271327187
1 31896786 194543094
2 665547137 200237459
3 8566016 58681529
1 510030741 107409073
1 40935155 277763140
1 445008430 160617913
3 307119996 932756829
1 753843208 92187325
2 333089866 320936840
1 57380026 428884569
1 464636702 445237626
1 939399522 294016673
1 761902547 557582634
1 65324916 192792018
1 73151092 473443762
1 535760872 941100380
1 736483817 639962154
1 143295655 591328397
1 911023808 426411774
1 922861345 971408816
1 173364857 169057470
1 93121245 229899625
1 582488596 33328561
1 217880895 234480364
2 510100168 980642769
2 129041437 516562355
3 695756723 442891899
1 9543274 3350726
2 61855739 549435731
1 666973825 572386291
2 184965816 858763759
2 321338785 764559051
1 615129178 438905546
2 843904638 994109392
1 448148120 693353839
1 753758976 135979878
1 918700269 611025444
7 812707709 914521654
1 953909679 261186828
1 942313089 731243761
1 205541195 154179188
3 904883531 896421549
2 528946771 552384821
2 556798092 418628027
2 703405915 159060692
1 457717833 474096200
1 994362636 762265604
2 963632005 828893235
1 70974536 125352117
2 412210443 512244192
2 676053786 45772387
4 560542571 120701029
1 592050792 508809535
1 905657865 842401129
1 928938462 407363165
1 139934849 257361781
2 976865944 752752205
2 546626357 160758986
8 573435367 501581658
4 527589635 290612454
4 107059327 999475843
3 800399030 468346572
4 761139035 804251740
1 997507369 569988072
3 472009685 814273378
3 509078558 789203696
1 941611936 194646522
1 252225627 95455435
1 660263303 394980661
2 604580778 227578060
1 839127980 49000102
1 853611989 445840480
2 319583711 499530469
1 87987832 415094975
1 404761634 721237846
3 448403478 447549879
1 917496272 934193427
2 696522355 52089777
1 719313278 659255287
2 207781924 735240834
8 159499973 493485302
2 728563781 150364914
2 172938528 96688734
3 108008014 73781469
1 856609031 144193651
2 57217648 560885929
2 834579108 957557122
2 766632443 800996192
6 963077870 636416924
3 875510792 822537018
2 113613756 920676618
1 167726564 204937886
2 248294581 949732977
1 868677706 659370473
3 641331946 976376466
2 196248015 504929702
2 824200928 38614787
3 32717658 328762182
1 809956406 20715417
3 692730710 686996745
1 355655381 610672249
3 864102302 398130494
2 356021912 698350995
1 949165786 668968068
1 664508145 105721078
1 981741155 348879428
2 319384318 745063710
3 231602405 458473381
2 256390275 980700737
1 270075621 853383858
4 322973951 715480230
1 6284195 983122131
2 444914336 375842842
2 763237172 107197310
5 272528684 753343497
2 681273169 686560360
1 472107115 682704863
1 418573582 216820149
2 951939995 803858090
5 361793522 681684534
1 19876930 654085834
1 791971497 963728610
1 43313566 742305252
1 697400265 182478201
4 105736857 514698595
1 64665939 460818196
1 682550567 564983509
2 569422493 970445490
1 607424110 123066400
1 323335551 3544784
1 911280318 786013142
2 766291288 948126368
1 503147342 449397582
1 923315563 64841570
1 192936784 78275439
1 141846679 300436067
3 212343369 519384904
1 885873848 276112552
1 583389205 268638566
2 645197694 513910305
2 259058505 276659923
2 367052301 629719298
1 349257808 611787763
2 648994142 774507456
1 514220131 824612198
1 695718612 857789828
1 358767907 860079356
1 734250129 695029408
1 194210664 215285319
3 218909442 475197923
3 931715422 598229964
2 803244628 762283733
1 884290517 882037941
1 955353025 929841691
1 238896668 614931037
1 907779114 131993341
1 835331878 296460219
1 634372450 865210096
1 81636294 105359191
1 951625243 501491030
4 434670590 681209411
1 330943708 351769656
3 917062473 488570083
1 173512679 238408774
1 591693352 799566071
1 631975468 583865049
2 457605866 750091146
1 959695813 107586372
1 713822969 297310874
1 342990322 572179095
3 683120835 263497746
1 702908575 131297451
1 776540346 105120757
2 854043715 534789576
1 115026902 246290943
9 254264260 924343791
1 314475419 29650642
1 244712760 250201759
1 98750448 36544982
1 93632804 903820209
2 460569233 749734262
1 608251364 642104442
3 765507961 637729173
2 542976321 798525995
1 610477974 279831220
4 358877776 785464105
2 177486232 418566291
2 645775613 359350813
2 898436612 990093922
1 743493167 63143283
3 430426778 372101483
3 378272528 647260874
1 886208545 626066952
2 247726729 505385952
1 270830274 613594738
1 340546749 687382327
2 674280733 332262093
1 85591130 199786334
3 362265574 139537746
5 716188157 316627692
2 379830650 403964057
1 708305731 103281710
1 61100135 931124297
1 821799308 205882746
1 860556547 329514874
4 965149625 330324313
1 649877041 912764172
2 825296537 251509672
1 466119319 190471980
2 858849742 441196441
2 125400317 697741153
1 973811096 143255933
1 731757808 164542268
3 484602362 60444781
2 685449418 882574597
4 3704424 319341186
2 434647330 665748177
1 566640644 476671050
2 118570891 557951497
1 939092246 202587470
2 751037835 55007686
1 133368017 693753916
3 112544567 363462857
2 615444689 475607132
1 872874662 585782802
1 792176439 353703789
2 302484468 399978975
1 798551135 965660948
1 407038847 964285544
5 124859222 827708393
4 444053073 456386474
1 263832201 159464653
1 818248006 739096777
1 537845721 760019418
2 941725694 511832759
2 901850800 532454429
1 845527008 534567982
1 801186647 932488360
2 606538605 555001461
4 581088974 492941330
2 348389335 177634851
2 367390439 823000358
2 588004075 153559007
1 398343858 161385014
1 415974097 245821273
2 172182923 13820812
4 558364393 905075126
6 100243029 906414306
1 200709498 596835620
1 986475066 638403888
1 566190482 770328879
1 301292722 312760305
1 656024911 313420489
2 224622597 226596881
2 902218251 907100151
1 826896966 400774318
9 176605863 807207208
1 844743747 725430682
1 874844785 119000089
1 469085383 490052455
4 267436556 304350961
1 559697658 542472421
1 744889338 658496929
1 298591627 475337325
3 784348216 431694592
5 464356095 764818029
3 816238628 437404432
2 938645933 993561433
3 747210634 270659856
2 608964113 271123254
1 472858696 884363918
3 191059850 755769025
3 806593930 522951070
1 98743144 868983736
1 245475640 327229900
1 483359597 530719279
1 409382598 357993495
1 387267300 938959242
4 647069741 237407350
2 536559088 823696880
4 359766593 157346689
2 901124345 491293085
1 575844137 923539142
2 722711685 104772540
1 104419090 834328854
1 809510827 597578573
1 818083479 331602766
1 303167106 922935375
1 34316487 99961984
3 902998024 726496906
1 312824252 773089563
1 897139589 786766401
1 513659046 649263685
3 750093561 115781025
3 10213337 482317102
4 920209771 175281645
1 49682991 680242641
1 289585757 755937844
2 952057561 585074078
4 344824500 284929297
1 419757125 552759073
3 534807338 715641764
3 477280314 699779857
2 471184145 963236831
1 74319739 994120137
1 798338499 479788654
2 627135737 171330360
2 884212705 557833645
3 767493656 965729552
1 780709773 670546138
2 841868430 152603094
1 747099000 957682246
1 285948008 7444667
1 713341199 391818434
3 678302057 198217626
3 479186333 548474208
3 760749780 214307481
1 352356645 248119879
2 806489369 909180213
1 643747697 815679389
1 530773282 28725712
3 732373120 347695171
1 918972182 921858801
2 971506146 508607069
1 241241181 31028359
6 34453525 984735388
1 712364837 766128630
1 981878217 968535566
2 930384426 638208029
1 510736446 685998473
1 764225125 514299272
1 69849831 793660616
3 665748022 224264415
2 821596506 540165638
2 584699848 695977962
1 793265338 342993055
1 136071934 659755006
2 90396084 498561486
1 387948327 759419682
1 274948309 819652650
1 572124008 154805408
1 761950127 36967722
1 153703396 517769
4 757314201 399762584
1 822970280 168327962
1 811496306 859442998
2 970820716 254142471
1 257179427 898050250
1 494416163 88839757
2 249155209 471913207
3 725011403 562823929
1 80126474 379000336
2 113431399 795850889
1 769861719 990799184
2 703146950 419335018
1 216138989 997026080
3 225628251 591378901
1 435726609 487734255
4 821509630 882501892
1 737007491 332470802
1 686781683 362317638
5 385844517 88486982
1 340435308 743043778
1 326921344 547687166
2 343536078 606885162
1 465511313 296723740
1 831648832 982126459
1 894570597 847588416
1 223888391 447054785
1 21219620 751375065
3 289721092 337337052
2 118858689 460554313
1 167626696 15075159
1 440999793 263600330
2 639242721 948944670
1 393612541 684266896
2 956392850 419940300
1 983552284 723829461
1 590960317 749306175
1 722002036 742843896
2 408983651 63213269
2 915039415 605695269
1 455864557 478442951
1 962493285 400211497
2 943453056 858869348
1 263691092 403615326
3 194157635 564732084
1 401000590 262490497
4 577150019 879929798
2 480432165 676132487
1 306186556 830373656
4 206177982 511982887
2 568865455 293197044
1 515733114 484623230
1 256404390 328603103
3 856334701 500507146
1 101173570 927994339
1 25399237 501471878
1 498869669 678447419
2 309222884 703373253
3 640784915 493450366
2 822758016 962149649
1 220511641 905359325
2 600124577 529608068
1 361206561 218348870
2 526903384 436391786
1 471009535 983070227
2 807209787 863338271
3 541946085 135670877
2 318764544 555287001
1 833641435 853216333
3 237832484 836037175
1 513340018 817014763
1 108204304 196962122
1 97391971 867351344
2 722284726 466366643
1 308830118 345046131
3 87444866 972565842
2 537289072 773779665
1 584952938 786078579
1 930547244 487188696
4 965519810 344898792
1 821065576 491552343
2 66925006 442683604
5 814845464 814798166
1 75537217 269040871
1 5602474 97577203
1 313586326 780145221
1 83306010 160464262
3 573867942 367686815
5 160828906 16866123
2 734799327 985940364
3 898257868 964490879
3 600573273 986263407
2 827473282 319535063
2 204218776 161989743
2 609436643 534873439
1 690069402 454394729
1 197054444 542899404
1 403762052 645415543
1 677846715 892615263
2 762576787 937622109
1 613222620 465054301
1 502567782 613401956
3 379591475 413507499
5 590051510 566877749
1 261650358 515732393
2 147642977 96365939
5 647660691 365771409
1 662073274 695436104
1 105740344 35875802
1 666098800 573659617
1 133165657 723908302
3 736648042 799395418
1 763633494 6334392
1 852823900 278980677
1 129810907 480545784
1 955385618 789180953
2 617108182 861724813
7 398007955 983828367
1 773841744 60487972
3 337192644 876205940
2 990486258 285551582
1 760934532 276914593
1 421372156 207406051
4 42553612 432921885
1 546980024 436723023
2 790143541 859246014
2 340740435 121592060
1 759699652 477822577
1 704243890 217674600
2 37641160 199760143
3 398286924 346192983
2 875593367 142606497
1 391804881 717368329
1 635582650 178916624
2 89515139 139029860
1 654789249 569860266
1 106223703 654728239
1 519374133 558084446
1 429524248 836417244
1 501986588 81252709
1 901148773 652384920
1 253405042 341586843
1 29102335 326815005
2 333774584 6013560
1 92787192 432813103
1 904698494 115501386
4 785509250 854249873
3 827137978 121316378
1 645498607 367964475
1 749381010 180994386
1 307382649 633369626
1 436394951 499930319
2 641195154 566039806
4 336646377 979542536
1 742418932 60951649
4 941019707 5224528
1 914771145 660350967
1 147361828 706764954
1 9333799 203339034
8 94916615 351924070
1 635472904 893488433
4 301960916 454159876
1 408616967 587458320
3 877225195 918499482
4 560239617 62291708
1 792619364 943715089
2 290694874 508729216
1 224451417 189173467
1 750690161 947837254
2 370867005 293175856
2 232526431 519967719
1 307609977 809003089
1 382953559 756094093
1 854589988 430432376
4 541351245 53740905
1 513166492 560594715
3 96143409 985948606
3 340145341 271646669
2 596594837 304174614
1 92335353 775882782
2 427693945 689605312
2 282147547 11577062
1 40922275 221870156
2 752870742 2637458
3 597382615 137569806
4 706222422 453606269
1 499772474 631175599
1 688447842 36353515
1 602522692 73525484
1 272545452 104609885
3 747529613 537780440
2 130055559 663433309
2 856546914 801399589
2 540911548 330904875
1 784941437 9322900
2 578099435 478217202
2 307700320 977921606
1 965904900 463366003
1 875236402 314309793
1 937089521 286647325
1 61980423 521910577
1 184903416 823150781
1 413593908 40567098
1 946980159 82242566
3 53356365 498216810
1 931197058 113579842
1 867601508 987281669
3 814172882 599728004
1 947054215 207561255
3 531047568 356661307
3 195768112 29589854
1 709846611 602067379
1 716743409 368698252
4 188913427 994149337
1 444766426 450268954
1 79734702 17754921
1 392879162 223071352
1 398407023 573855157
1 254299016 440888874
2 891451147 81703025
1 746612029 77836316
1 155790919 227445597
1 275994302 48640597
2 763600478 916256806
1 957664403 888186631
3 170606269 988740166
2 786312966 491775354
1 804371414 413043386
2 443025447 402709382
1 728879128 811165253
1 196554957 279321716
1 541763773 398854377
1 738314893 250090736
1 211334334 525367331
2 871671453 821124838
1 383115270 250315896
1 709117594 149274516
1 606521554 848981548
3 831856205 480597260
2 669343400 208380773
2 565503148 509670771
1 782397612 918334909
1 294380002 221359900
1 146363245 544303657
3 528152186 567933252
1 668514857 704469733
1 970798836 453477869
2 691311024 453906539
1 49591885 986858955
1 79667660 4165939
1 263642339 501827829
1 185375791 968643286
1 304929992 264941391
1 246109081 592465845
3 271068321 493861559
2 487515340 304043394
1 296730766 103947904
1 958354187 820548020
2 260360646 653261461
2 111568027 219691435
1 592035587 221040456
2 119809407 532734283
3 176013738 56165973
1 975280047 859932263
5 808378907 61896109
1 371606419 305778929
1 562241417 734122763
1 603041484 179784344
1 223400474 20941675
1 835730310 639902953
7 735584590 854861559
1 882361864 711867554
1 682017939 279079226
2 857069026 610723029
1 490045125 895911030
2 641473524 190079362
1 701374415 600482008
1 868799046 500869780
2 868191896 860911692
3 870624194 15506682
1 309726217 462218988
1 79054219 524299073
3 909071497 73794015
1 41659923 6646889
3 95228486 121802340
2 468125084 538864171
2 966324428 839698267
1 667444329 694672902
2 34430441 906341173
1 172107704 198503456
2 462491142 2616319
1 208194406 642450107
1 642555235 114538163
2 309165787 896802086
4 127415062 175282373
1 583261100 473108695
3 169500665 634166963
1 723753630 310766799
2 925164254 335166598
3 122569488 495312442
1 662907862 580334869
2 584862750 182972163
2 553370006 450620004
1 973893577 446471723
1 369924141 201128076
1 652023830 23010144
1 730967132 162579870
4 346081805 308989
3 512997189 282017237
1 85172138 284803766
3 129123785 361922550
1 956939541 755940402
2 736588538 82823861
1 677048078 288126357
1 360531381 180813840
7 628553807 49139788
2 286573197 849685070
3 963589549 336974741
2 528990542 624137613
1 547428776 766384734
4 776901157 728851446
1 839173961 326459200
2 55889968 494174084
1 368878591 502245283
1 494996465 221959161
1 542564019 282630427
3 995936397 629495847
1 994053730 54498912
2 182781446 318875297
1 450593721 478847913
2 198506331 879877189
1 186547751 986175581
3 415074243 291669231
2 239031008 839642206
1 718969424 162806132
2 288424561 768342086
2 321959645 393399676
1 796329011 973617820
1 452342978 431995854
1 744236927 133039967
2 108465391 617180742
4 329112733 126744779
1 931255056 508025342
2 145006178 238627987
1 383232277 923792677
2 712562406 463759403
1 786484899 961084327
1 150397716 616583456
1 599344142 102706528
2 946975317 489605150
1 369067488 433351779
2 951220296 194071576
5 292553255 819900190
1 434987467 716918989
2 264657752 189075669
1 866920601 399608883
1 717562062 944226894
2 610947666 963842340
6 226037682 688633618
2 953885259 393673520
4 680131264 461221754
1 55309894 499132645
1 671085621 232324248
1 114246103 941220668
1 226928063 444350920
3 660111410 686276716
2 801651337 646639521
1 185800001 569024081
1 448274288 57636038
1 453910321 493611346
5 440512396 582905416
1 63897130 585759044
1 300246258 950086032
1 801376919 48948419
2 448528497 196005127
2 710154166 930142680
1 249902291 954789083
2 797412487 802102779
1 20917588 922314364
1 405734440 474716938
1 828707066 519341483
2 537790511 495260889
5 85970926 585859859
1 259001880 139779631
2 798629416 359964495
2 537776098 903405577
1 935146634 729481550
6 934660178 563339384
1 784519616 748032768
1 736411915 20978089
1 689871705 427924884
2 415764882 301459714
2 16232910 354659685
1 439443291 859822882
1 547172285 457750819
5 612656810 399010106
2 340495665 650583781
2 865106954 275926227
1 820560441 317900833
1 624031186 871185975
8 29314901 662721707
1 730017116 67350426
1 796383162 198820819
5 661856608 512461642
1 335497753 665753670
2 121561672 143916792
1 394089925 980873888
4 550735490 735500303
1 890351401 840464764
2 589697161 952098810
3 926605036 534808637
1 751728975 521668345
1 358877212 45972627
1 810837546 524403424
1 644900549 240509111
2 278535159 387112449
5 193583617 186772908
5 573938167 352736447
1 256006712 503417297
3 122060878 894324790
2 393470891 301667892
1 208707768 867702495
1 307889875 247711745
2 23573548 788265783
1 779847128 215830863
1 82482551 745994038
5 723601623 700940171
2 167323489 123742474
3 115456715 90722948
1 326954290 909043792
1 198125074 97669383
1 433363975 733653830
2 953247617 467296247
2 951851356 722695600
4 955453460 167307874
1 813702290 897924397
1 193149358 463033
1 804347734 573402306
1 153453919 777886422
1 482816497 196724695
1 620533138 608642924
1 309146005 636513586
2 928865691 286266360
1 331709775 543448563
2 753639927 701365641
2 108364487 967873912
1 566285086 894372276
2 150442232 650542646
1 327160177 311509647
2 456820701 40613104
2 859461762 132990446
2 660387973 456132011
4 270481607 977082839
5 658359431 689736744
1 642623346 497895866
1 446414783 804213987
3 341830425 696513885
2 172252152 856343997
1 329332239 99785429
1 169057196 931857956
5 551838276 691933217
1 617839611 852563545
1 266231679 77839977
2 30959346 591303956
1 168989039 244621957
1 622197984 620579811
4 790706795 944075131
3 913202218 139594313
5 434678059 645104617
1 867212423 228470087
1 318398386 1027855
3 565464066 928695955
1 779935149 877851305
1 459652227 666793867
1 19261998 708330028
1 532043164 631896307
2 835838507 257918255
4 149704364 447579515
2 35079818 968758129
3 139600254 789921224
1 169056462 720371361
1 163953511 814182433
3 959222633 976482896
1 625938170 748788651
2 14759444 729937929
1 924539869 941633729
1 286862506 830154406
2 740169837 283576912
1 663543445 104396445
1 456517227 993750450
1 87562801 972479869
1 420482564 135085789
1 342649828 8638276
1 360263628 966749696
1 417898797 599759952
6 791742628 350372410
1 6320328 521990668
1 594333996 545402317
2 911851061 275380708
5 753594886 730918871
3 845699057 673988059
1 500133221 443069886
2 633952641 873209931
1 662651872 905307404
2 349249567 97903977
3 878213597 938255028
1 477676548 667515375
1 585302516 887970641
2 283064513 629432959
1 942783699 25849251
2 341493306 540203817
4 786164272 180885896
1 552808433 992980817
2 106492801 455729185
1 431605007 479747819
1 945336613 628511101
4 192884381 58901457
1 823979488 140576475
1 312649170 804625153
2 863554131 435064151
1 445291671 275446289
1 422943083 149730896
1 743136343 738987871
1 398225076 724635443
4 922555454 303434420
1 444510396 736998151
1 923506647 300473364
1 132185205 365991366
1 343251152 832791376
2 551182521 592201437
1 861217235 304486552
3 963687420 587472080
2 876448409 690107156
3 580284530 618886133
1 808492280 635076796
2 72078342 864030356
4 357017358 576238144
1 457495121 888933186
2 141613259 608781247
1 300946719 604962722
1 470748272 370352283
2 490148146 482283584
1 941894463 670107357
1 249794052 578141416
5 816701164 679702334
1 145120979 601612171
3 82558310 107914201
2 82619969 880078633
1 221726443 905125965
3 804553321 410839128
7 916851693 13866086
1 937249498 602490436
1 438424150 975600770
1 967847878 810032408
2 759447306 178870593
4 818817291 11730754
1 269464605 389844875
1 952647246 185008783
2 726135240 124213615
1 638975695 659639119
1 447892099 486400646
1 500276098 305553443
1 739839074 729539885
1 541433771 206669176
1 26584510 227072563
3 24407188 442110388
2 554485141 162021520
1 392437548 851404197
2 317851607 766609238
3 700929481 465176193
1 20345544 583592486
2 120617205 824896546
1 328058437 261118062
1 925902534 168309822
1 585054535 722330930
1 277670 763172029
1 409415323 85185600
1 619591447 449930337
5 817476736 426968678
4 478954703 684755741
1 273586961 520683237
3 426640948 922387208
1 445073159 405970107
1 178476420 799015470
1 203616839 638961905
3 921943179 72710920
2 627953792 904798250
1 550558626 346457995
3 853187914 964813949
2 925134882 547540861
1 582904930 381459173
1 264938267 448986525
1 23334704 545411591
4 999143794 264851373
3 453702162 440914176
2 239749856 282808562
3 94767668 203865060
1 915854091 519158593
1 654254715 890912365
1 436285231 973226279
2 844840235 742590898
1 17829806 245519483
1 829165178 385121089
1 190964556 928737574
1 333966072 518534033
3 121869411 76808932
2 181512547 283295797
3 431380121 23968341
1 972813671 405350422
1 646620489 647963599
3 939152835 384770412
2 88052478 229242093
1 100240215 632763575
4 348022685 420513040
2 517808368 938757765
1 729195892 695425507
1 600691292 157415817
1 806159532 367696789
1 639769849 754364050
2 147397661 938247346
1 628857321 114377828
1 157148173 472723588
4 664777476 902244987
1 356028591 968333885
1 489795324 777739712
2 672722776 78013584
1 779269437 602634212
3 943066267 477211101
2 676757024 423536895
3 887819727 947372555
2 239671216 742131335
1 559453989 897670424
2 194990962 539732018
1 756427714 325453177
3 908474815 729446601
1 767889556 687067810
1 814721285 465530350
3 856026949 889298557
2 295030006 69040148
1 725764688 668747092
3 391489224 487995922
1 887411870 619262286
3 303681509 497743653
1 175294591 804837532
1 821696988 438900672
1 519052278 646095416
1 672082047 181224598
2 143595814 265803941
1 550971726 539606777
1 66263675 986776364
4 969279790 815587029
2 793312161 592065752
3 635158434 850532836
2 981302483 685035729
1 724053882 201116909
1 436182441 887820406
1 919825731 779290446
2 397167927 231327242
1 92777449 438903516
1 50171565 779864365
2 973596899 479861349
1 574079475 133124373
3 639911362 949419428
4 839710650 594107054
3 438078713 286069352
1 985859 145145625
1 231413063 137464948
3 730874534 541063680
2 902641258 596028129
1 93234448 150452847
1 988610920 908473286
1 784175627 706236108
2 179495977 590142838
5 695718325 664641326
1 177337468 34903824
1 173604477 722676827
1 202228768 332471842
1 855157629 929604742
3 803109996 727211095
2 653265959 920138035
1 51320217 60968346
1 510514324 927620677
3 542534813 849042644
2 646099371 846864943
1 837736415 24714840
7 997435170 339935076
1 159766635 160655322
1 601029544 187776087
1 26510375 134914319
1 273952229 882395225
2 16613910 1152253
2 939458846 454731261
1 911470036 381666086
3 196628240 486082537
2 112951843 996946106
1 877117896 988690170
1 587299622 93003695
2 880343367 970303717
1 448937819 433236833
1 593285098 51250195
2 481305466 404532617
1 913347941 379526568
2 116475421 432362499
1 950900236 147321379
1 659129142 572952088
1 398615426 2370686
2 933085768 525737579
3 936922452 945504815
4 548361928 296618806
1 174618850 671493937
2 850322311 340615082
3 14921643 414077236
2 566683381 601113881
1 954970829 135353306
1 160584920 681035274
8 403023661 134659487
4 582420667 2834149
1 278208048 929700280
5 236355538 27708523
2 967338369 373438380
2 369513150 891616193
1 565275561 890829297
2 22221605 846109068
5 966811375 595829067
3 468858710 884179383
2 657352518 495850900
2 429095342 753509852
1 511809487 131818052
1 352054241 84408057
2 354409109 182248900
4 82220871 518663691
1 982190999 970242687
1 515983718 378211304
7 5580194 969630071
1 879671508 705463685
2 812527922 118142047
4 253694076 394883391
1 854681072 64377755
2 770862850 996054528
1 955533763 835609217
2 533662831 610260879
1 65299466 150819401
1 103561388 576876979
1 891804556 994546468
2 797170041 242628151
4 633483519 951176858
2 65086721 779095768
1 294609996 128130684
4 731220727 5409504
2 649338802 748382839
2 873080858 431962331
4 318545129 572011601
7 821770462 555559341
4 525844599 935187107
2 362467569 362570964
1 302361182 848460675
2 303733421 944193232
2 361567084 188165754
1 337917639 915757093
2 113758955 655717406
1 46902052 867083889
1 219165378 42368620
2 903362431 318607138
4 962205812 770638319
1 49765350 267622962
2 780438783 308505157
1 813743938 309142977
1 12418193 82581831
1 750536195 219194921
1 527302852 943915793
1 914310733 163341336
3 356170210 274420035
2 146517004 125210614
1 548478808 989445728
5 707527081 296817733
3 280878668 494453239
1 921182712 663601008
1 691854278 805224711
1 860138755 94103835
2 168814444 711455273
1 780832064 716549649
1 850797778 896094030
3 581891545 41697467
2 276761132 685159086
1 77867323 597579092
1 839047511 968675503
4 878101881 662085935
1 311296456 318190143
1 74281469 790460266
1 563714612 545980102
1 33093560 789236480
5 845147890 769890634
1 675748187 976839472
1 956738025 64583356
1 951524937 679359029
1 985111049 360253839
2 173092217 462494811
1 253642095 613098901
2 242902521 784677459
2 55918691 101873688
2 260745621 885491642
1 969287733 854481977
1 60348586 91513675
1 714245907 181056788
1 128071877 203500023
1 746507625 50081114
4 62667985 115845390
2 559483551 787106027
2 153885174 628435822
1 608667981 857717330
1 202277384 205604673
1 501607393 468623504
2 247345597 870002935
6 701339498 318732852
4 435067872 388737049
2 938196048 830123455
2 529951406 37125492
1 632216352 714990723
4 575419600 20089182
1 782329090 969437777
2 142863551 352121729
3 476992117 2614672
2 507130551 514478155
2 971450661 331201874
8 337980405 406206093
3 414592986 6293261
1 547457111 898707330
1 951942109 797076515
1 257418253 530253197
4 682056526 754994007
2 134974913 349820779
2 143713997 211413504
4 771666987 603710815
4 657675089 353296126
1 354412310 611576220
2 886669824 800896653
1 415736664 740614075
3 453965167 91043167
2 5610883 696934198
2 409323591 597581983
2 492757805 736050758
1 601811828 272232598
2 757956308 474181257
1 228167836 522927604
1 983325069 88522212
5 980867169 710685828
2 116803623 568252439
1 568461854 238942551
4 25558991 310283657
1 593622781 838727102
1 331293219 909348357
1 674383263 839223000
4 890323483 868706628
1 991500629 714128137
3 206864319 700526875
1 759925009 843900769
1 425333444 786825173
1 470580859 831040292
1 356307724 93280830
2 230044270 370355272
1 509412811 649250132
2 790740434 968586377
3 929837430 860965247
1 713686486 245857713
2 728972200 835097353
1 188001631 259372983
1 315317114 266557047
5 578322225 711835278
1 798256511 304997656
2 774479570 145206943
1 683028808 523588061
4 482111060 303497240
1 199773968 103299184
6 318276747 850225709
2 76679232 887406293
1 465924880 782323261
1 183856005 709547345
1 347492815 47078064
1 636822202 540488928
5 398260425 952216892
2 97566581 766780870
1 519781591 5719285
1 825343582 603979999
2 996541182 331370758
1 533219569 27370128
1 904710557 946432244
2 311910453 755607889
1 815029102 613998662
1 370080672 525215254
1 139383508 891006903
1 644091150 413324011
1 386081565 829641952
2 443977060 809014409
1 449750047 95531544
1 998729905 217462964
2 997470139 524315012
1 463581067 18956134
1 727728162 77056767
1 830706440 405679655
3 209031455 802858940
1 239653465 430653411
6 485270550 376732077
1 252954993 906135150
1 179889917 152743988
2 209082194 975516179
1 168723800 356374213
1 147282825 147527630
1 579893277 155022210
1 570427316 925029632
1 97986327 920705352
1 144866672 104784085
2 809787383 382519210
1 847766163 436040369
7 461154197 277344546
2 830807659 921511177
2 997301101 637466171
1 412113506 860027330
5 877766338 88774156
2 757194711 939079727
2 412692579 941038979
1 876319580 915568861
1 840529919 755012636
3 902894752 17464958
2 634870501 845318016
2 32585092 136613944
2 549170758 475034639
1 799502160 902681569
1 967795869 994547386
3 937777823 71302910
1 120488282 987852216
2 100527871 422100675
1 78690596 546205354
1 167053686 85853481
1 931651513 539891932
1 551765613 717713388
2 314065806 693016022
1 979553695 519683173
1 779593324 107770498
1 648094073 215581140
1 714219756 38220531
1 254701025 785577196
2 903477243 313766929
1 540697146 97968434
1 53607517 966230196
1 906135092 412371637
1 843925886 724854306
4 748362385 27261687
1 862252545 140015815
1 838028089 71309320
1 191131538 938718833
1 597722545 923393628
1 508799133 232737316
3 324999294 39814404
2 941594758 392695473
1 611645847 108098457
1 741484698 236179521
2 870933179 984594263
2 284491602 566450910
2 169712230 487847863
1 921753676 87070159
1 175145502 86640195
1 943466463 652893423
9 93832527 877633202
1 121352038 608600459
3 131082463 852266195
2 896590027 269877997
1 626649826 28494923
1 716605039 995500910
1 563180010 777183652
1 822833763 431178605
1 948787676 466283479
2 610023428 86276072
1 603804674 90372737
2 699762254 328133890
3 573123882 724119105
1 337062041 65333858
2 117837926 729752288
2 85499958 187476526
1 375201077 176285447
3 958493083 45600555
4 234341447 567331818
1 204147008 503229712
1 830615257 458346215
2 735042194 684965235
1 94738654 655746229
3 185372771 14797926
1 145385642 216423745
1 983995471 849059110
3 582630763 360182008
2 662199992 562007487
3 682185016 610042868
2 281764013 463329695
1 971299421 108599552
1 378795228 304987481
1 446102847 847888674
1 405748068 72758813
3 454890249 951574678
1 21723308 772303259
2 536355640 457142486
2 167013735 464719
3 722267301 935835352
1 862478562 33806783
3 328355822 919429039
1 561316158 685538257
2 29946499 914875461
1 228961394 243591599
1 988438889 821812780
2 715380441 879289987
1 46379650 607532678
2 474230580 342991849
1 654053652 487048838
1 349509674 272382865
1 197929894 163451404
2 64177881 935570652
3 979061337 434127083
3 75441605 153011679
1 555147348 381325685
3 925279980 866790137
3 125919583 745563664
1 192430699 66168477
1 945143609 43760687
2 183068265 718013746
6 42982796 110423445
1 190349645 704630778
5 671285372 745051655
3 434948153 750855088
3 325227361 151361581
1 481025859 276043807
1 33535534 211883855
3 983135720 732624404
1 260562329 23626659
1 262636773 699942811
2 309365573 257437716
3 955412987 135328730
1 285438867 766027760
1 198477664 980843578
2 144993896 640033056
1 299002274 532394572
1 820856 459811833
1 357996792 320698835
1 592782463 704984529
2 704157028 947806590
3 195881973 983699845
1 835196733 100323307
3 520009133 664587068
3 463681268 485188242
1 692411339 27847362
1 856660078 195867682
1 991821468 358733079
1 154426510 77926740
1 312745162 71436959
1 942905993 755445592
1 908683899 554484327
3 867239154 357973662
1 666344697 93496087
4 552348552 759943980
1 651771409 91408358
2 486448994 991429836
1 9838765 630832299
2 8852132 677268343
1 196882275 403905932
1 965553641 471056317
1 752901139 976936407
1 282653999 545793017
1 241476073 844228996
1 173506776 713165056
1 995836008 271864524
2 853804845 325741343
1 838808911 119489172
2 603113270 542900192
2 112340200 30249210
1 726287896 193961936
1 415314412 516009900
1 43949829 951959889
1 177915853 325135206
3 742248159 48624898
1 328835968 830252837
1 760210735 717120803
1 559020245 332659298
1 873984824 341452082
1 101184640 815951101
1 423952845 33286794
3 459141754 360731347
1 643011725 147222785
1 786925682 105784375
1 679846625 880187608
1 803240513 338862965
1 236175483 665932985
1 993364553 541436849
1 525045227 904740791
1 934319053 120313702
2 700184448 480081071
4 419091543 846907391
1 886915740 872768117
2 233199420 329957693
4 445483064 855604672
2 214481141 215056758
4 699296783 572870818
3 474127481 67312284
1 739383188 8087013
2 592544866 980886557
1 807381177 985463733
2 500699187 577576696
2 47538808 355338958
1 583164346 448778594
3 79602649 233447974
1 378224701 627305248
3 149833112 704967445
3 78614301 216082380
2 2357368 17781370
2 137661287 58911644
1 441097342 872395811
2 421735537 203757838
1 756882732 426580236
2 389988305 431985618
7 967906483 618122040
3 920938270 712085449
1 269934704 970139058
4 692544722 865003758
2 332028706 451701882
2 219412202 316840848
2 325640555 994801103
1 79335881 818887731
2 637562154 72756831
3 99838604 728877555
2 381821292 764445206
2 55829979 537116141
1 405261411 414766758
3 859603918 999305618
1 990191537 924938226
2 334359732 706754191
1 451806973 356708108
2 529540917 863581644
1 405376199 752542902
3 96387761 721522503
1 535088158 237094541
2 704560638 109755389
3 428952846 254878616
1 710210123 412618229
2 556231648 335147381
1 243748463 357052623
1 425876496 603265785
2 980366576 978295007
1 539219987 110329025
2 501379696 51536604
1 25959893 231070724
1 911392376 167294630
4 260429738 532292476
2 402145051 633885806
2 279671189 530644266
1 352798822 960064928
5 335056453 680898195
1 162668635 492617200
1 912825957 536385574
1 678828177 767088157
1 354294542 735548186
6 580687421 491856808
2 765163103 118587677
2 430225894 36935336
3 536054523 260941326
1 531947880 350835223
1 461663218 648165042
2 5353402 219204069
2 357495008 211340191
3 642997253 116089528
2 551816211 804885489
2 192020851 44500585
1 966282432 304206589
6 659060027 155751367
2 197626873 45122227
2 446192856 450088276
3 639551335 743706653
1 234326622 715042947
1 730089773 943449135
1 401268177 753310870
1 544929923 30016354
5 611937087 270767581
1 608810821 913821405
1 557950366 203365107
2 88207788 590079346
3 826703243 361529575
1 248316612 817163521
1 71737591 569650600
3 778564376 807957632
2 521506169 198226007
2 291637179 146671244
1 789207344 784830278
4 591932667 863833788
2 516277077 227789311
2 651550822 777981666
1 11338602 237066729
1 245105050 912620450
1 858103528 554648726
1 444240774 732346227
1 538197791 737931315
1 629237132 697194034
1 105590320 430478747
6 790067814 976041377
1 190971334 387522617
2 337367858 684525290
1 757204127 111579923
2 441204373 862390397
4 268465623 409563801
2 193209000 237987140
1 741697078 315002868
2 262950328 937616943
1 551366036 837524133
1 218650750 992246968
1 477872904 699976607
2 232214977 487322986
2 44195449 856186134
2 902429584 729254876
1 476138488 152619889
4 219537102 982952762
3 536663316 812093577
3 762220931 943833906
4 638265325 140586943
6 865071259 779317025
3 356825291 310216725
2 603052061 444963207
1 148802910 427735251
1 574777929 2560501
1 276077683 458752282
2 103197095 133727148
2 22280994 209475532
3 347999787 607654125
1 878173995 93095243
1 487802736 163246553
1 33857697 238047561
2 869766 265526162
1 684206307 849935020
1 339719137 837413961
1 59691839 852497379
1 997635874 711352992
1 778060031 798952103
2 556255183 205987459
1 482548359 433866468
4 929201573 471134249
1 28892935 397480597
1 875214819 201984028
1 848137223 168499282
1 173788535 694913313
1 660761466 843113363
1 154064293 327760285
1 388532443 208808322
1 436363901 342070460
1 492923541 547297298
2 366004819 129868597
2 9248197 997395571
1 490816369 447534881
1 591304096 826354725
1 296879983 658144249
5 993510085 664457496
1 243152925 293428022
3 557015536 945783066
1 57989483 934708046
3 590908103 679150068
3 808553307 27560279
3 94682640 208825642
1 233200226 12563706
1 849289761 147488506
1 986576705 922452518
2 837335251 301147523
1 564429298 573264652
1 535775693 649553865
3 540134348 349460702
2 940346955 953130255
1 151121197 961146835
1 20151758 465490503
1 383714444 433740675
1 850553987 717706722
3 238629319 86708891
2 132077235 330561101
4 555784623 680658083
1 191621557 559171855
1 980831100 881801112
1 122669973 613927165
3 749789427 473552201
1 777715831 433690107
1 362154832 7006600
1 730944362 733411607
1 235742144 181277903
2 380576101 851756980
2 417499460 567635573
1 344676276 649280685
2 994214728 198837570
3 849842312 377407535
1 387846980 5640404
1 905578359 133591833
3 320002677 577633598
3 941316107 469282523
2 467869115 503013903
2 997696008 877882555
7 871864385 837617005
2 712315681 393392575
1 968796379 195980759
1 150063884 846394337
2 296091938 37860075
1 73943738 690797046
5 627121838 178522216
1 122131778 867295495
2 140200989 367733777
2 864383018 168307292
3 72949717 879003238
1 200477256 176172439
1 106177306 845351804
2 242851749 410531665
4 362994311 787257921
1 571843445 30445796
2 291450539 7882351
4 109850660 861990221
8 90432354 791388447
2 413453196 885420087
1 600258708 98939069
2 698376398 605132371
4 867192683 102891597
1 142626995 104682763
1 422778806 252773942
2 60398556 141825809
5 912520692 64092345
2 971255071 290174923
1 543612971 199481254
1 924886806 448005517
1 363296100 713703096
1 30411204 830246135
3 599793672 704539555
1 558228463 654036449
2 649066201 890025826
3 285161116 313076990
1 641550913 194499463
1 30506205 570829661
10 437368216 171543510
2 794375254 119418341
1 849388968 831989353
2 154888029 751363311
2 688326637 198742378
2 607617069 351111603
1 168195476 434331978
3 929978032 275967915
3 735038155 601512231
1 359882385 863083811
1 85936837 153659286
2 566089392 882536302
2 1331655 466737844
1 839960912 115527316
2 571668630 357450515
2 364447666 840640688
1 215284266 884381547
1 963993801 482712558
4 449010850 121889623
1 374690768 414959458
1 395737684 337775940
2 448855811 657507838
3 544947816 719751344
5 41800998 526903213
3 829991785 115747489
1 112480739 741756119
2 826331685 201386722
5 171817338 545189917
1 125397840 962538700
2 718383108 747681804
1 952055049 273350200
1 797835955 433563780
4 357500581 531613974
1 752503629 236319729
1 622513437 406782390
2 169778131 624304822
3 437176533 238966205
4 15721066 764850540
1 42891407 280844393
3 191873784 153897110
2 275152338 157892801
3 830617951 53381855
1 956637258 396246278
1 908706142 822345526
2 720473431 783347926
1 668393604 537112502
3 933039047 136745256
3 368959021 182906229
3 364942318 719478783
1 378272188 636287165
3 393142862 882823631
1 763814490 328133012
1 235558565 817332456
2 995488970 641893238
2 290299575 334003269
1 24069135 765533074
2 324983535 935207625
1 586801626 791756775
6 14042953 424798401
3 804901885 410066865
1 704025570 515754258
3 55272245 723052260
2 632060072 815511221
3 870818101 359988311
2 384798713 442223049
4 813842063 239917957
2 550317168 269911876
1 725470878 595993839
4 904893106 975057787
1 686093335 611041379
1 121762548 812117591
1 967469986 469469813
1 377714055 888956021
1 289625028 449097718
2 847919778 179799507
4 777911120 552281268
2 988948095 418149418
1 555448175 703257264
1 587522574 816149317
1 25393319 615356659
1 963154172 291709516
2 316049628 746359864
2 375154060 358498969
1 167699362 583667981
2 366544944 544339253
2 378035100 856818382
4 886154147 652612027
1 388217522 458040139
1 421205380 551281694
4 978518173 259533018
1 302404616 184451588
5 918039829 678408244
2 429515675 958720080
1 1072046 514804041
2 683365973 826557210
3 690188130 791676243
1 785460208 320471950
6 166089037 180676354
1 589184396 386648253
1 808528959 192332749
1 284499962 691485554
1 848950256 85650289
1 935015002 278017760
1 914621164 141239281
2 171597466 240060978
1 715180124 236604884
1 254958350 728105204
1 975428737 382215272
3 86235619 617712021
2 289597165 44892550
1 555664451 972023431
2 900451803 284733400
1 770785890 720733071
1 351012173 919111524
2 871819371 84067482
1 821336171 578703295
2 837561646 326604357
1 460433441 455083207
1 82804364 852180527
1 796236108 380013152
1 107834329 189590535
1 955898734 659317846
1 971941526 56791962
3 16741637 154426961
1 416914776 244795180
2 375627631 920359796
1 269110316 221982497
3 302140022 784428918
1 687374140 927612792
2 443683619 946093899
2 529966208 99504677
3 165333545 533439694
1 563855589 561123953
1 918179055 720692507
1 375025528 809760198
2 869171624 703735123
1 260449753 830101425
1 327493438 766653245
3 519653556 47477474
1 594840259 379507751
1 240788548 533646887
1 863090974 660786213
4 12275845 186241317
2 602387444 22978800
2 963359630 369184120
1 655563298 986103818
1 123811438 652957421
2 620802680 641764251
1 581578176 220996314
2 93702828 417870546
2 607422271 657617461
1 765437258 49608384
2 763653847 246796485
1 818372958 849756698
1 126825778 362905933
1 878026342 792315414
1 658180419 64394583
1 316038006 256893423
1 840312465 312317647
1 247827033 52109537
2 247264222 982184328
1 861831722 33099370
3 93120064 356083897
2 647299343 526915892
1 368025061 508845181
3 621138460 380602393
1 809104322 312859144
1 989761830 305684861
2 595056672 730119990
1 110589424 152941756
3 544495258 73605545
1 725982807 638957358
1 903068821 556034653
2 87750925 190520084
3 491529383 784012910
2 344068662 583199488
1 711196352 220212078
1 863894057 24210006
2 77637294 474124542
5 177100109 958879355
3 572592061 730080723
1 307718818 563396868
3 658286489 601688191
2 53891050 69598286
2 281603001 366291043
2 130201700 451282528
1 765287243 985832531
1 528670528 441862833
1 789330996 385055698
2 536088706 168058836
5 411297033 346492176
3 422446836 933242853
2 895013883 86513209
1 697180699 796237878
1 404164579 706934267
1 419649148 794519760
6 334280257 985677926
1 515998920 969475104
2 812073936 477506633
1 803417437 317071847
1 794050634 844188195
1 844644286 428297360
2 739126458 807892310
1 654781897 906689634
1 452663423 981934845
3 691699115 723036340
1 209910559 289017020
5 614250278 791805865
3 189274937 405711697
1 575870403 306284817
5 39801024 241874390
3 311757355 379401230
1 938167977 86068755
1 358609379 182552232
1 561934715 271840967
4 352157266 388768208
4 958991410 620874311
1 876864890 735180951
2 870317146 493972485
1 745716105 700112343
4 437634874 498270624
1 379552248 245933007
1 300826710 284941493
1 993977796 17151982
1 895481275 899624987
1 998659106 796823966
2 760204357 657711029
1 538724149 286120643
3 871711623 428479245
7 901192246 102503454
1 542205943 598665240
1 220351233 283020928
1 632722976 975355310
1 797019564 682358919
1 813259855 558560595
2 888486816 76440718
2 163647444 950151254
2 212416941 9768268
1 420641464 438260263
3 527028036 319061135
4 529413729 485629558
1 23004228 353472399
2 35037004 652548453
1 614271576 815212471
2 167267649 16914981
4 313520436 291537445
2 803385148 449373027
5 38984278 789967661
3 357915528 313787429
1 180382244 82462053
1 874515293 818729234
1 164036828 317087035
1 176176298 775227405
4 209197272 626317303
2 258514361 157978124
1 804684468 491137073
1 183330555 313909844
2 102724836 692211622
1 947795402 33779297
3 915181666 105720099
1 55450135 214633575
3 825911234 152652145
2 439109131 960526003
1 653388181 851985441
1 431234531 916928380
1 749353798 5128620
1 62290629 314747147
1 34020152 944823033
1 672710082 613343365
1 739669561 201232895
5 716167660 963649652
2 763874062 947983039
3 81876801 948964662
2 135972912 333527310
1 841405476 168314987
1 496502739 663319794
1 954398981 737471565
2 786122403 870824049
2 1003237 514462854
3 61287307 476237363
2 912488480 165747255
2 284618440 59695319
1 402790314 864887080
1 420910399 16676910
2 89387691 550129435
1 375118726 605032226
1 644300011 112406257
5 244817545 320283680
3 830079418 809009673
1 334186815 496611963
2 75690317 607037020
4 862558258 242298919
3 479170155 815430082
1 205312502 54292022
1 400004944 839007647
3 639871331 196999955
1 858319578 490891639
2 924625307 48454777
2 241524346 781620701
1 797909173 121377818
2 597786107 905649345
1 338452175 929596895
2 915017802 735597812
1 24018583 738367124
3 52012736 16873574
1 218636221 877665177
1 176214012 227873039
1 903267495 705471057
1 440258918 786714344
2 355159389 176497004
11 485464211 164049468
1 188120541 546736370
1 971785772 170389991
1 72837194 22215028
2 726046581 561811125
5 495207872 735375120
3 619230300 199583927
1 50908186 87963148
4 204396327 142463563
1 804727921 132476151
1 376198921 29933661
1 236603959 646463165
3 7079200 170488203
4 263491455 623263241
1 63305910 842209464
1 403946164 63103023
1 70503505 268543898
3 748179882 192138461
1 518696562 312231925
4 60822385 587035084
1 292166747 260858386
1 890784435 76554775
3 779648931 633584530
1 995532263 583002907
5 387894093 212173503
2 24640984 855353125
1 867343670 751361012
1 552203130 246376262
2 912575720 29675496
2 767453927 259935794
1 868287862 53226703
1 956467442 385116046
2 936492059 120800624
2 198974279 531671007
1 142357170 309881592
2 203982306 54772467
4 164485103 999989856
5 935387253 402325325
1 778868740 82704142
1 880733377 62739437
1 378721657 494339132
6 679515067 118685642
1 381799740 662766698
3 99222713 870566287
1 45029618 864173162
1 911187164 87143576
1 661674149 21702348
1 30596236 570072788
4 750510145 781493574
1 167032203 845972522
1 725304122 379878561
2 157612342 590416015
1 162752878 611009711
7 492209718 132018200
3 891132865 443337495
1 5885607 466754485
1 869411935 96132292
3 988514025 86741209
1 450390296 626470452
1 313953228 880178598
2 285367036 378327075
2 300181139 748078246
1 279532065 184719456
4 201357537 226459102
3 904840071 700499988
1 850358107 826932513
2 839277115 731519951
1 570763224 301622813
1 891890776 167824872
1 262455898 377458156
3 865379730 347735914
1 331005273 330550209
3 542991185 795933205
2 245993234 556641681
3 964948147 578849659
2 695883360 538154275
1 980456899 516174703
1 922818602 491728358
1 175647992 53273832
1 355978333 751118880
2 545527871 437148317
1 851614823 50991008
5 136137001 129953491
1 666218195 713688119
1 416968376 650943273
1 350546022 551267545
3 156563220 729265171
2 915680129 505837945
2 150188018 714932548
1 781479271 23927968
2 761961438 388084261
1 177856906 596362292
1 243863357 195799537
2 994031802 274384913
4 137776184 512864728
1 421043489 622976038
1 47036235 519256676
1 668807038 319857471
1 751079329 397029558
2 118395228 197267243
1 670967139 641698256
2 115009956 50751796
2 782908296 848080087
3 513534948 825271331
1 679693031 621747662
2 130317091 405090136
1 77058582 924836733
5 394435890 918462113
4 299955706 93515684
1 461521466 922145259
4 422697360 723711543
1 50775035 909025742
3 356742315 208494755
1 313741071 211584280
1 349303136 508508947
1 583060590 791088901
2 554545579 325240983
2 684053276 852390229
1 916251151 299833636
2 978081323 451199514
1 338861499 583409494
2 946926438 220090122
3 439433283 869025596
2 943796248 300493929
1 829842293 122840717
1 883096945 873998166
1 561202754 720701121
1 713011259 759563467
1 999458352 18495797
1 960745772 647939334
9 664704611 71687399
1 807336791 131066403
1 251188751 416490291
1 694455961 788159098
2 34991518 922032802
1 165625932 400977862
2 929375300 893417627
2 593963036 919951800
6 160613765 776472149
1 189987268 887882517
1 854768522 137311890
1 68477912 300327507
1 133888367 511158577
1 269198542 535365312
1 615700313 526294025
3 64555609 51736601
1 350818172 173157727
1 585052918 636170335
2 564264390 199899100
1 166671180 424777419
1 227701324 106830369
1 943891753 463214311
2 385077071 291287323
1 856508617 565474771
1 707048796 779174323
3 344942907 981094986
2 555622467 450940092
1 462354289 499148656
1 531336032 895494652
1 798349079 881436277
1 523480433 435288774
4 688272402 744991192
1 67322009 430647450
1 857154163 253848798
1 844580869 79402689
1 496048824 757353446
1 395794697 781910890
1 448954557 613905160
1 258230038 267715207
1 777009324 191540715
1 587581375 628747353
1 911689070 948657909
1 167327730 257343717
1 726409562 307206816
1 435014111 906095809
2 961732634 289872260
1 146366436 971331145
1 306048835 805299917
3 41708341 5569879
3 768252498 701208783
1 126147003 436982366
1 890201438 41742244
2 941718399 661796292
4 674493474 792492654
3 486485037 164602444
3 645877281 167995125
4 974096301 330434588
3 955237221 691747306
1 710141831 216139962
1 258343673 868667436
2 680912932 220681916
4 443396033 239433162
1 651574313 816958271
1 342452552 145013489
1 925202020 513131512
1 954843639 677420627
3 521125784 320511372
1 228996166 13865887
2 839556755 826932335
1 550396274 258708529
2 185065848 316621212
1 334478998 819126215
1 373710411 856402343
1 857960726 949747426
3 855926150 991304350
1 790882221 28769072
1 597721956 316899906
2 885608568 837682572
4 947748307 807542237
1 236303714 9328478
5 25513228 88761521
5 405498824 153170755
5 87863610 623933824
1 335613788 434178092
2 7857574 585580852
7 845402345 649210922
1 281382813 403898843
1 876746062 361160939
1 224560836 467749127
1 22527402 431359722
1 292671950 699899195
1 406829762 590717876
1 705565866 320446978
6 407146529 794497075
1 706149810 762148786
2 651383418 524786176
1 776408512 561155106
1 140863301 494307907
1 733886327 897833713
6 953903983 776003439
3 292843120 665681364
4 681131316 936184477
1 695104969 402047981
3 291480383 236219042
1 881751008 813386244
1 100333108 975519402
2 980700829 535873577
1 629454279 983283293
1 959751419 866374090
1 842237191 155546900
1 574543162 175741309
1 312703971 15773896
1 537405205 476518575
2 19286066 300035922
4 203541165 639764834
3 717017296 62925783
1 642489055 281367186
1 196201570 40147879
1 791241544 185141391
1 874863103 351905893
1 293012394 316979896
6 635707097 709089260
1 803578411 98872933
1 72482075 99333960
1 246516805 633288588
3 590920008 841022963
2 192612456 495949057
2 519408678 227475707
2 177767650 722279439
1 673333007 276668510
2 829671141 721029692
1 511575059 220259120
1 70077845 457466943
1 898656189 546278288
2 266745300 471119915
1 383686390 652027854
2 104609046 239927134
1 852082319 934902791
1 359302288 625183371
1 28598605 261099039
1 251783425 192837399
2 678051589 60511600
1 467441760 657039074
2 197008774 377030366
2 465736015 504275581
3 494512705 918202446
1 391992032 239047229
1 20231013 560510381
1 416400918 141985952
1 224945002 63146534
4 303546763 299687905
1 164251710 620984357
1 724592674 694899086
1 424219489 541333015
1 665926093 132783749
4 796645118 819965392
2 309237902 949257708
1 240640558 913611250
1 946403877 913060333
1 407550132 396271734
2 674448149 738116226
2 656289120 366054801
2 775304114 503552839
4 337744157 511643355
1 465327174 56571353
1 744002197 112576325
3 424749907 489713679
1 468267565 344498711
7 617647705 69416046
1 760739082 947111887
1 811220306 970438116
1 689646475 807362283
1 553304531 498753383
2 39095110 714248599
1 115005812 694938025
1 300903793 587655969
1 507688417 564404217
3 7259049 348611005
8 613660578 971477816
2 916017794 703983845
2 433678543 347156426
2 431527118 759868032
1 992341148 674324916
1 723606125 733813794
4 942833848 700599459
1 300683540 331889566
1 353145166 628523516
2 656641490 355367723
1 168434251 515886778
1 753493863 816060982
1 785623667 475703389
1 324573306 342983989
1 270298657 410251060
1 337296905 188080236
1 503318407 874123768
2 801058892 338413885
1 302326139 165248284
3 689813956 138148761
5 237903675 1090248
1 358729971 203966873
2 659127199 844662090
2 399880058 974346279
1 375415169 211614023
1 609442401 480317459
2 381262841 769617321
1 736594055 606733156
1 639916292 201125101
2 97703805 254616387
1 43797300 718600761
2 302307756 221619735
3 696415413 862376230
5 405065665 508118136
5 291559254 326120082
1 995579077 968135557
1 442882543 895300607
2 875879480 148564902
1 392441615 726469044
2 495248930 414850408
1 654623169 400786425
2 725643236 443702397
1 425462453 580728483
1 34421821 256930213
1 331560624 265627245
1 250293412 747552729
1 184108206 142078778
1 643859792 424559835
2 87118874 651401391
2 345721692 957365335
2 824621710 380151490
4 657239890 228337799
3 102687536 523453067
5 753274473 187305085
4 140944442 109033275
12 1109888 866069963
2 811680745 504375527
1 610226330 855713932
1 566796692 537827100
1 108173604 354525089
2 92003376 71996369
2 234005770 20769192
2 482967611 820401312
4 801307376 719251573
2 13360160 780995829
1 369513417 70462998
1 839313822 816652425
1 749535370 776715551
3 620161359 635780797
1 167288044 852843860
1 673025597 535023234
3 961763906 581155444
4 175846614 328449260
4 480591149 209554889
2 955357493 349062124
1 717007257 610969081
1 48516205 453027221
3 828206448 112016659
1 647985387 346897663
1 105224230 971233473
2 95831231 67045322
3 712033631 283413922
2 858096132 526898259
1 54062743 899555023
1 302021325 75019182
1 605479783 120092853
1 414861918 875472967
1 253598134 414360254
2 908855113 86247266
2 941591132 797473861
5 733971251 64648292
3 466556476 955698076
2 721990111 448877348
1 411202901 129756608
1 647484759 260247150
2 521095725 301381305
1 435104800 979125845
3 99284755 841417825
1 798291333 439836772
2 607021368 602989774
2 145020317 906503426
2 584937245 892007489
2 834373319 40611794
3 903789056 681037838
1 366168832 460994698
3 2938170 468596648
3 777689371 405564653
1 381274747 160916796
2 810228135 537609514
1 334868276 439739579
1 793562718 481560473
2 452826343 330500963
1 662350678 77106174
1 840683182 80713975
1 836472910 467549738
2 111934706 584955311
1 981701075 388017694
3 620368263 968283238
2 330293215 133056882
5 949911002 218409508
1 556024689 372141065
1 127677895 94336352
1 694158395 797311657
2 805019606 890031133
1 915807461 208223934
1 25994359 686898437
1 604415647 41558486
1 84926691 585689611
1 193090164 791006043
5 700332501 351878016
1 772207601 122723304
1 468822158 998030640
1 185881391 239722168
1 774633358 599128157
2 845200306 577786947
1 684563631 978484544
1 621787788 311132535
2 863798056 182319797
2 60075737 268885056
1 698943381 198432433
1 579932427 182031038
1 417077078 25668610
2 791674010 76143085
2 895275893 400294115
1 214238291 657553430
1 22995850 196414533
2 817603453 953682310
2 227031337 105379663
1 358356043 208361223
3 680119092 107489463
1 594219103 461596811
1 81988138 340787627
1 274257486 107746783
2 608691992 763959828
1 972043384 660583225
2 743182687 385036898
4 996902126 85159678
2 167554310 389816797
1 677275582 5384956
1 961480497 726713836
1 783667073 728817447
1 526308075 578042309
1 718476345 791980762
1 720710763 408463554
2 690605145 159659774
2 253635917 733160333
1 641953304 918793360
2 451270870 676767943
3 484037246 567712585
2 925599014 809912893
2 358475084 342205935
2 173394582 296729833
1 729941248 320546858
1 15577454 670261553
1 426740798 668517912
1 845557084 967446963
3 349090759 506659110
3 46262259 666348095
1 560877886 252633336
2 606973961 360018730
2 571421323 81994616
3 395468814 364853648
2 664143645 590595661
1 548505028 133891388
2 243046920 816049183
1 32194937 973448419
2 186906100 294921483
1 888324775 317900161
1 745845131 670789274
1 603975108 808568822
1 340499350 996317078
3 12237767 340587481
3 532420119 875181
1 621897673 573586394
1 393777375 296400225
1 689132798 250822108
1 540975749 992305855
3 792199485 993555254
1 907652191 380040706
1 548904393 987226917
2 443446182 24971963
1 624309320 514571224
1 15371379 265195170
1 520751174 749438495
3 485475783 314125172
8 526696798 594364160
1 19132393 830593646
2 451090789 277856074
1 91699059 449574232
1 370957370 908085162
2 296151968 113001401
2 199270006 142752612
1 938924505 962886707
1 586979288 91636124
7 640006754 768899922
1 445587073 442440816
1 814422504 918317961
1 124232343 441476980
1 286221879 882068655
1 367709414 667609454
3 288779269 267776301
2 438732537 927933496
1 644903555 550754274
1 417385639 703581391
1 788839061 149211647
1 456594708 517885525
1 499040586 667574020
2 618999174 908792237
1 703215517 641711157
1 416718585 9408273
4 262208485 792104965
1 948233973 193458952
3 237517844 55536047
2 667492775 621334177
2 451852662 172045799
1 374312511 579849760
1 624095965 9657767
1 219368737 748024768
1 503506286 581859985
2 927495354 924298654
1 773391873 706159363
1 907361492 521072701
3 719926981 916601053
1 650437295 236150161
7 883133065 996185729
2 747709859 698728454
4 212473176 828658586
2 19746933 56393112
1 782297953 983996671
2 168942742 170958910
1 369223460 378632850
3 121373677 714527323
1 140493779 322500396
1 741182032 908913982
1 508444612 726473800
1 113093958 972974000
1 414651124 621019306
1 424301731 183153466
2 248260633 326929975
3 327919107 838949817
1 933441614 360207225
1 938122012 848039020
1 26175075 988286454
4 53376709 546152861
1 875909598 214383673
1 385949721 134098201
2 958489320 272379717
2 511258458 699075458
1 231283313 981359491
1 72899719 806528836
2 789200533 287863122
1 805354616 777579769
1 724017969 840734204
4 757565134 623159818
1 957661608 474638841
1 859347038 803220900
1 131461848 348207845
1 76327380 56631398
1 830581176 795797565
2 52618276 46310858
1 836511833 704643653
1 614041606 853154147
2 883392545 295676622
3 862787676 103422689
2 505313665 85014208
2 6398248 51401744
1 108391870 283032156
3 936448943 474121000
1 876551552 533347353
3 666070532 637505335
1 414741225 336372929
1 829567793 309123929
1 899982884 550795520
1 433276080 244973722
2 866516856 518565144
1 517719731 242482403
1 626019470 475399581
1 101782376 751159166
1 109218821 758039476
2 376443427 519452141
1 806410247 268357722
2 935774056 892017148
1 698328645 146014971
2 76169048 288363596
1 33470779 790170094
3 8483782 179219877
3 956412502 729117430
1 83705755 672867940
1 57676047 747582879
1 707522850 263117197
1 454619511 947968111
2 649607171 532824302
1 231088390 426394018
1 303498950 84497095
7 972130988 649237710
2 47870268 988847324
1 468489988 558648853
1 173586834 385057941
1 532657722 804069879
1 323378487 489270013
1 861961182 479803300
1 191469836 899777130
3 150157739 516933305
1 671599119 201968840
1 217645384 982722735
1 38025037 247626055
4 162010642 363690068
2 992550566 267463186
1 981472036 226492882
1 343735033 815043138
1 643769601 531386542
2 607437778 195607834
1 830423539 730618967
1 111557400 699088344
2 825856764 754848808
2 539524496 195933898
1 817337760 514147662
2 875932054 839796311
1 933670244 186109735
2 783536819 362511108
3 100126023 873777524
2 985139216 714940229
2 788123455 656515071
2 35155678 805925159
2 763304663 547389889
1 438905130 119499687
2 552412144 495809703
3 524261237 698850115
2 821360378 589888094
2 108678519 821636687
2 711297434 553119193
1 81842660 949998460
1 263450328 814175412
1 316569395 919811706
1 499289350 238621933
1 680676208 783078572
1 250843238 671709557
3 71454640 550640579
1 134251597 461716056
2 656860302 635577801
1 998032928 601131843
1 181772689 869667410
2 972988862 228031409
2 317423711 438414608
1 438469163 289290912
2 744138924 717752825
1 737423738 110617444
2 597260417 628333912
2 878110550 580777706
2 734722807 705038342
1 921344129 580653747
3 39440190 170628580
3 179625511 808637979
1 905751713 854590406
2 110671287 16294717
1 158920811 680775278
1 625535688 550809995
5 315055931 134377333
1 127417255 605274890
3 597075219 756784146
4 634382030 87842901
1 159073023 238242338
1 197351940 281954162
1 757859370 574859546
1 946620744 734503540
1 303230630 625158464
1 714930150 329525312
1 780791560 867570867
4 193482112 207874333
2 701644326 272427042
2 684962391 389309631
1 347151899 96664818
1 791807055 123467253
1 176481531 411639618
1 847465911 222850846
1 754648893 662960784
1 682994647 870535830
1 177419355 924181796
1 998142008 224761247
1 882996847 785714617
1 832369724 623461518
4 223965963 563468232
2 930910823 918705858
2 403533970 434830692
1 231922860 875720087
1 646034805 671946016
1 846392622 420856769
4 11730283 149600308
1 514484222 471344249
4 210225724 542502693
1 391056458 834159789
1 622751007 866771196
1 309651407 534433411
3 449978593 869800058
3 868679522 442228247
2 450554484 816256642
1 144823974 903119289
3 118463456 250574740
1 221393227 474762296
1 517645734 918448980
3 783255134 74575645
1 456204973 767753262
1 581466478 418183761
2 326158899 235014272
1 581830824 655672318
1 389826453 562505090
1 43026608 634170775
1 38528986 187567625
5 636679937 923323632
1 491369404 822168931
1 866802751 90925519
2 335831234 944859770
1 838166916 321483175
1 395498541 840188719
1 37127640 893254639
1 215939376 262495715
3 803123709 42173712
2 838886069 809376123
2 794538279 232513260
2 548053928 14846683
1 153553158 11106559
1 592323173 761521014
1 594547529 446845853
3 30234049 477870233
1 58660941 415852105
1 103165612 839842893
3 65160481 84197349
3 884984323 182012718
4 130881223 506281441
2 979123440 3715826
1 280686001 736327034
1 471911069 204941646
1 250164623 340433087
4 126388324 283964271
2 83251870 818525447
1 13691109 80894910
2 951397785 419289054
1 112912885 789345281
1 481446900 142058891
3 187504776 149823305
1 930259691 88194853
1 703015000 230252717
1 713399994 239204214
1 566422674 629806362
1 477499682 801057032
4 312927754 892745742
1 564540757 995175371
1 86239312 802370245
1 174108511 939767655
1 798293213 296477035
2 22750089 457568792
1 983321291 414930206
1 103374243 104742036
2 35510 476472101
1 334842728 734478431
2 442380665 284840731
1 864558872 122809918
2 377306808 20020819
1 632868313 970536169
1 306579058 898457010
2 756006313 657042299
2 832602618 997668649
1 760309071 389748683
1 538124260 97159104
1 519280964 837756572
2 942677012 358075599
1 47338186 685689737
1 796278704 444411699
2 366339062 744545462
1 744685967 612113834
1 812554423 877444530
1 356051119 674854498
1 532946751 134744173
2 435264458 967287067
1 713884695 765956813
1 322798393 792728748
2 271324527 324044085
1 406236709 432461534
2 206066218 674644954
3 553803978 357752979
1 339936201 574078233
2 932710356 29875161
1 725528904 448916069
3 381317120 708902395
1 43033509 489761494
1 243034580 793532443
2 557745781 473747207
1 766644230 936363625
3 721361933 530788607
2 157344872 148611053
3 352674466 329250443
2 138820589 612003030
1 606794935 945845526
1 766442981 352920158
3 416865338 861464033
2 290610763 288681031
3 89000475 51288857
1 770255028 5327674
1 245044802 222643493
3 159702796 259842149
1 882989233 620177924
6 860892666 843102451
1 449251600 736716350
4 851837724 299995950
1 527630097 977416408
2 268129447 72449042
1 703454120 461592636
1 514492218 552391948
1 856883573 264879787
1 293188800 285841220
1 510528841 888596749
1 450462979 139949513
1 281176750 714356611
2 731489119 151565276
1 522466117 354678819
1 157987319 838243788
1 690706747 765777346
2 45663144 11166891
2 222984217 438562887
1 409250560 83590900
2 277635527 472831024
1 601025953 307317518
2 860020707 108108582
1 587941199 30171938
1 285931954 111637863
4 279590084 211437858
1 477736889 924016416
2 147730800 952861731
2 367862171 821200831
3 629789602 493121925
1 543373463 471541041
3 934284143 302732494
1 917857151 211143515
2 153078397 146042006
6 263903778 577693149
1 214057510 497612277
1 13973168 62609603
1 568716522 24214292
1 261600977 699574757
1 216049259 959669264
1 264081721 752217954
1 94089498 792455479
2 742675432 254688872
2 523256536 494812617
1 680033361 226017725
2 526469842 973908742
2 186338237 920959396
1 585138312 123224322
1 239805430 521443624
2 532497818 186082465
1 24875148 682352834
1 991888584 406938999
2 43574919 955627801
2 153309586 196886510
1 34013377 964141917
1 476930501 456253368
2 552480457 145879592
1 559877570 295373597
1 463057727 232440648
4 415779051 235627728
2 317307197 536628023
1 216305939 366065028
2 397005448 755515250
1 468973637 580042469
1 981504792 659166366
2 476229566 736015433
1 947717219 165994827
1 594512543 754785545
3 871151465 162137062
1 770714332 491192439
1 66529634 193606572
1 97855678 458427806
2 766852654 816845372
1 685224324 991140226
3 908263414 102953773
1 193852344 32499464
1 288707344 469410045
1 256249839 854972428
1 359698782 581352266
1 50510034 513459929
3 223331037 372864089
1 878192281 179568983
3 883202905 491556712
1 735845614 117583416
3 166049873 240553881
2 386888266 9119777
1 636513438 786320091
1 368981116 179740100
1 302781211 979912121
1 439342742 758288583
1 566518932 535279294
4 300235544 254275183
1 922915973 780705210
1 386896872 743591304
2 593555804 671725263
1 117413542 609508509
1 720850698 804710715
1 596937092 618855304
1 461243732 642650794
1 773856077 580463220
3 879807843 859050927
2 678593573 387442077
1 750358718 50427509
1 771375164 261252238
3 574617243 870614754
1 827255178 373410062
1 232253335 263208708
1 934634820 195782984
1 211578921 60586811
1 686849816 218235847
3 85424011 76909499
1 318433967 496480311
1 476580057 644577357
1 212386860 886682423
1 663936457 642757642
2 430881043 128964491
2 42990220 535929206
2 917300663 308938097
2 669924977 363569460
3 751572146 575966970
5 30319414 755832211
1 261487884 672968187
2 779033708 663565695
3 242797847 262079938
2 594642935 45648598
1 269807384 587836498
1 663762993 37332770
2 847807749 441643955
1 86445158 22932422
1 682659807 707516839
2 290995094 663049051
2 520663821 129898121
4 255412706 221324904
1 351489643 793275993
1 9834858 25740946
1 424548809 20797085
3 206350229 469651153
2 569551996 982403777
5 814515716 921679818
2 532972789 642968692
2 146196347 491438844
2 779816197 678729722
1 72110108 441979960
3 537860012 146511880
1 478157018 636248554
2 493350699 529029759
1 987781498 161162670
1 728185685 259770642
1 377952475 976817061
2 928013856 901587620
3 436773950 30751592
1 12475198 995804687
2 464540169 157664296
1 171572584 41803867
1 480418700 796397227
1 84834237 840388710
4 97884655 572981282
3 275032980 709385719
2 806389480 375225102
2 726161371 978397426
1 502134788 424796921
1 531457462 268306355
3 218496529 237674270
1 54443971 327732618
1 208646816 120104120
1 919904022 805092496
1 711967276 895286471
2 709965185 799407479
3 785199101 117421917
1 843806634 668768991
3 462221945 356943302
1 481196329 905310985
5 810837872 346075346
1 440825767 723522229
1 319541567 41709396
3 733582643 577411562
4 441525858 869199952
3 256238680 499930426
1 845085127 272700870
4 658263067 768536398
1 529133265 628311502
3 792810964 174138418
2 734549597 880025513
1 458074970 325451582
1 775835860 641688566
1 672437586 87702617
3 900326709 355633625
2 753485407 815220360
2 996358215 242272348
1 234915614 552574488
1 865779121 532196737
2 196190725 374931062
1 408113301 216553427
3 534539607 997157924
1 89313247 324801761
5 474498924 238320587
4 361379520 625558509
2 659766800 709500000
1 465631550 143236058
1 497021563 768501073
2 225661299 532744898
3 336014795 682050179
2 811943646 285343652
1 764052753 205962482
1 174513234 287051629
1 771886803 430238836
1 558629108 134369772
2 266772286 559115176
1 482839662 312143571
2 189668743 995680263
1 217427313 270605066
2 362555668 525909451
3 940717892 817588056
2 373959623 818847174
1 241631131 323243041
2 339741669 555270738
3 186914765 66400864
1 653877473 440287513
1 137136671 887424403
1 594288411 99194738
1 346697098 768041781
2 113606202 153590679
2 210253862 252962350
1 25264984 596641223
4 757855554 240326870
1 55908504 506110382
1 390757330 100852315
2 361468913 490275721
1 172891184 635236277
2 693665056 552820719
2 553769544 572029341
1 739647620 411914660
1 197055971 253730932
1 317670237 953907233
1 318990511 54897475
5 446611615 860847832
2 390844775 122650433
5 722747487 269784819
1 45258160 612380721
1 18900709 563201954
2 574998633 778086068
1 238180508 424846689
3 957049271 227638350
1 793511962 910449211
1 895505752 708780470
1 181595271 539351980
1 232239726 474153642
1 946878269 538909715
7 145423227 926936240
1 940544837 258188406
1 57325716 476205639
1 20445914 845031477
1 877962395 846867106
1 580665108 806377790
1 433547375 749924080
4 260416820 774610457
1 50506586 610719590
1 775406350 237409060
1 432054055 98969186
1 184443330 363259766
1 476771910 798439918
1 851237477 792968410
2 470788905 908973635
1 880231469 684439950
1 374645958 931735217
1 698908825 661234906
1 813526620 779549681
1 374711462 771216088
4 202128875 421518831
3 445782686 967007139
1 631921772 957112278
1 414906685 229214938
3 818744774 137948709
1 16687987 182095625
1 856809119 387984530
3 768178512 157136378
2 543833097 560279784
2 143215303 658039942
4 715677530 507408031
1 519521300 682464215
5 278591313 405252248
3 348424967 410390244
2 367679994 507944728
1 978436686 105442677
1 293176779 213549464
3 478399796 111426011
1 895604576 490125704
2 829273861 861497330
2 364480843 528772916
1 614601182 501483732
1 325165454 500628847
1 695357246 567402237
1 446742733 598150537
1 377009941 375467272
4 964149641 241820561
1 918881269 96789244
2 615785123 274598032
1 722918775 819777933
1 531158244 737720717
2 853526370 5572528
1 722249850 3617031
1 569763463 48107881
2 647139694 416888179
1 644292356 140247124
2 319141815 550349144
3 953275298 606100352
1 396064691 469801031
3 471821359 894866739
2 904869159 498149975
1 835600196 454551670
1 22981731 996294915
2 817773847 121669079
2 935679568 823086823
6 663197769 226913215
1 762193835 34344574
1 53925789 170244482
2 182723556 252183718
1 249686928 788357551
1 659487536 415643947
5 282208874 384165652
1 141441913 342316524
3 579556641 96041102
1 113316952 523305638
2 383870425 213604829
2 324797996 869238934
2 632280637 973732205
4 3480615 227084257
2 301868618 536776099
2 278542922 868666257
1 641050166 606634199
1 805706597 121447831
2 676757962 591111215
4 125248060 407722572
1 396235723 368726466
2 44568014 406763127
3 201122702 432455617
1 280221218 518573274
2 770720506 9710736
1 101720076 621016098
3 126245018 953027492
2 580956164 948927593
1 449216082 990154855
1 202652330 861701171
1 727763180 430510687
1 622429643 367198589
1 301629251 347150853
3 153061935 641904498
1 870016844 501591829
4 923676230 445003342
1 992689117 449279273
1 163206922 856487955
1 141697828 722657328
1 880447619 124892016
4 234506367 384237546
1 578343686 90306570
1 136582030 135540394
1 875873226 66936725
1 810281218 254121347
1 469498544 809048877
2 275914648 74090414
3 674011274 517353830
1 585858119 617938069
1 483985687 715149943
2 609860685 708347682
3 498153871 163386905
1 813490503 211307190
5 179224384 352593631
1 654196664 643491533
1 569504482 423502483
4 372207772 241876672
1 368625340 303107219
3 485553507 198184221
1 821983895 435328355
1 300924299 581682427
1 758375662 404984696
5 718502278 969923238
8 66597261 812150442
1 473166648 83796358
1 22645663 651080863
4 444437070 267518771
1 487911634 166835768
1 493252108 996546445
1 372136232 461881289
1 324021811 910429554
1 748082529 579382965
2 242559813 693953529
3 479793026 716969880
2 499385198 631137999
2 169784812 10699107
2 110326955 707424552
2 218989041 683992441
4 625668670 821913254
1 526466698 217485461
2 374586605 331980671
1 490686570 776873796
1 853106310 297289051
2 270495363 414317977
1 512406158 165073480
2 139443476 682208034
1 202466631 49127801
2 269467094 160215411
1 514215916 117449733
2 65791260 371365233
1 111503163 694239709
1 984826681 127091808
1 157041389 864492325
1 498493102 578982255
1 432907992 343011926
1 289767407 8400564
1 933384358 512416858
1 909907189 216701185
1 723193072 924808397
1 570479237 67607023
2 66721486 4528275
2 44230097 912546797
1 833646836 165757288
3 291588401 919073337
4 781602396 568176655
1 753721975 379822524
1 47739583 152163117
1 782626364 395075831
1 388796597 291019153
1 976650494 931201312
5 544655947 255347825
2 832307231 579589601
2 475043421 891937084
1 65432123 660348835
1 960411101 256459068
1 379860363 928524355
1 957475783 910628961
1 893572971 928107953
3 975904910 420651410
1 762414293 50680041
2 408357086 672094975
2 327785189 144157931
1 127229390 745505570
1 812171482 294693688
3 875078490 791375870
1 88856882 768152232
3 481136442 622659381
2 750932669 637959847
2 64521791 412715532
1 478861395 977132719
4 864453357 354944929
1 51383224 299844563
11 166928787 276334367
1 441678671 175973528
1 798429486 682520437
1 160724449 659888502
1 271320342 359592061
2 842492213 143557700
1 261869459 541221096
2 580778448 593115264
1 422862138 297928671
5 506480786 775034891
3 941155553 30390363
4 626467146 55773108
1 322745953 841321510
2 378398172 447371901
1 44962697 828601680
1 150046836 506788085
2 490473805 755064218
3 950960394 55351205
4 854958424 901334916
1 240371201 368134961
1 877743276 595500569
4 405888978 85178285
1 915266355 788116267
2 787604430 502317787
2 481772350 285103643
2 397949861 640233167
1 368930021 413009356
3 981998888 713696715
3 786444805 23760955
1 448743246 450231501
3 369240647 69210312
1 78174839 572395797
2 635963856 251838802
1 91025570 504549438
2 740236896 653394862
3 938552430 324679620
1 955915817 576882303
2 605834928 264059468
1 28088963 432831776
4 732080835 407908193
1 123914905 777201662
3 72169985 649259131
3 999336126 339871387
1 696071302 73644801
1 80214603 243256923
1 640432275 869971755
1 69183394 341341117
2 235420710 486151871
3 90009417 790751743
2 28875485 77525703
1 645931285 434702059
1 746190980 546642608
5 320383589 49719551
2 340383972 600600430
2 741169049 778189833
2 698621057 570541410
1 255608885 44720596
3 28729812 787763105
1 609751628 882580198
2 516263168 869208516
1 522330803 577090777
2 496380614 17366958
2 259920311 480374673
1 400738754 989375806
1 619034387 425856814
2 808471603 888410809
1 187652809 318338286
1 453930646 994574488
1 337430329 250249913
1 455654512 210666743
2 574039045 131803286
4 711033012 999847386
7 401236724 983126148
1 290704087 8985095
2 981977907 288620959
1 125223755 988772923
1 765222367 777265240
5 27525087 88692039
1 418309639 773775956
1 380107188 58406517
1 250405292 841494363
1 243943328 714250214
2 924240075 514654516
1 154826830 370512427
1 822668090 282251120
1 222382810 270503230
3 437529109 931195218
1 751237640 208975036
1 997730153 441849783
4 839113277 854381913
5 331663262 772783981
1 868754758 91004577
1 840450903 811746235
1 925516141 628427582
1 207323033 40971611
3 955480223 828655348
2 434441298 609290987
1 91340706 384003274
1 375327838 148024671
1 576414344 330966674
1 742529183 141923623
1 204322552 816345130
1 600823729 971399054
2 326532355 38890699
1 434244065 739160047
1 5987057 823485486
1 978150830 263439530
1 303597854 5683134
1 888497279 186920558
1 165192532 217096805
2 21457700 418330408
1 151789975 93921370
1 987826565 996784091
4 766394075 209516317
2 628267548 352143689
2 495899693 290900099
1 671511327 502419082
1 703789506 289834558
2 25002590 375542304
2 352500820 534984472
1 775313360 57186044
3 483247485 81202207
1 866548804 674470156
1 162353901 795297633
1 361710595 372615453
1 264221027 835065856
3 686957987 981046876
2 651957525 425105311
1 278108684 714962521
3 350741858 755695229
1 283403387 76209444
1 482789063 849863212
1 223258075 829723614
2 564605982 329770806
2 840961706 183244657
1 830254190 489273660
3 968607775 347613968
1 698098386 923300800
1 857056580 695501735
1 499599588 170124861
1 676379675 772468370
3 484267778 932665733
1 818356042 303269319
6 364363107 459127112
1 605210362 294640648
1 595536131 851575525
1 548174811 523945748
2 48869624 712139301
1 321765903 335319781
1 404030696 314264463
1 344222433 448389957
1 607926619 695064660
4 987259907 740832897
1 729922595 479162258
4 223587056 329661543
2 202649423 333353438
2 1641883 814548428
1 555638744 50987806
2 829573663 655522043
2 326911145 350226148
3 190579692 146050535
2 73082523 945279107
1 595056649 841057502
2 609373077 867110058
2 182798746 211428359
1 298020300 767211334
3 779767066 496393337
1 954762471 467812480
1 584073447 278363142
1 32189748 14767116
2 10981295 51849994
2 476683545 434290547
1 676779634 451673242
1 196471464 42209535
1 181815591 253806373
4 81885589 554541416
2 506199796 82007444
2 660182929 216035990
1 812709787 76384183
1 93885207 572214088
2 992187576 905169690
2 210151465 30295815
1 284991668 319064048
3 649662173 228660867
1 768440948 806898382
1 704058145 991373096
1 932541377 787598009
1 962077834 528513228
2 906923484 84252956
1 838530323 332725785
2 187517105 848578183
1 181840836 690523797
1 290812055 698179866
1 378409821 60107056
3 33840026 181785745
1 640203432 416901521
1 685528785 181894373
3 198990004 592771431
1 904142199 227060907
1 311948448 48912543
1 477421108 169440090
1 914199477 784055833
2 26847804 979917738
4 180584937 929459529
7 569204892 873106915
1 101083223 749556692
2 450721505 39045300
4 443435249 147596122
1 524035273 61507877
1 920831577 927761052
1 449168022 633534146
1 403169023 621019609
4 879123813 424646696
1 51290001 457269935
2 958989720 639282369
1 190892631 75467568
1 190361262 15779075
4 193732893 127662009
2 881059759 969970144
2 914942670 72602540
1 653738414 223561064
1 290930700 222765694
1 961114149 625015253
1 581695246 883373662
1 661497785 136556975
3 954824678 825528435
1 600257650 625143237
1 216540460 195819741
1 20462828 565618129
1 97472849 412454063
1 805671928 13668904
2 226979687 818776089
1 211039692 380387835
1 88903824 402784441
1 596190016 262008314
1 473977869 446314915
2 371531166 44350736
2 233969661 708199448
1 256287106 147991268
1 254635060 226087551
1 83933483 12244395
1 403757863 313586460
1 460487223 56031488
1 374337645 556865047
1 394914796 318287668
2 700648171 828578916
1 67370099 787773479
3 330713872 131752354
1 297958589 1865416
2 914900053 949533644
4 23951016 959400267
1 216176316 92972865
3 800084445 81638658
2 54499723 83037746
1 732739658 422832009
1 854284188 294443838
1 627021115 126221759
1 612319272 475198998
2 771124716 630633912
1 776573515 55721448
1 205098409 93643689
4 303350629 866553212
1 489298124 341308114
2 450889580 60558336
1 420117186 959726346
1 723302853 132571853
1 222877605 46499438
7 372625079 506552381
1 328282707 381144097
1 422955825 482291536
1 321067775 553605254
2 349478534 101057148
2 708048622 33835465
1 992010357 224033803
1 117159860 472969405
2 425731276 898724244
1 490086645 340429287
2 831440576 683940386
1 290494186 929834753
2 76386556 568017832
1 202521112 611552158
2 953063316 873898051
1 649005544 602757769
4 74648733 67142026
3 829673669 216257853
1 121070401 895848448
3 257489154 260001196
5 842386203 60487951
1 297124481 143184658
2 736053764 10219899
1 403615835 998442163
2 732648028 687613003
1 995763725 874272003
2 9055196 980862166
1 638783924 870659763
1 924957589 658318053
1 104376167 458254124
2 559620059 217882133
1 751602656 254909553
1 874385031 429295402
1 301118108 634332224
1 710256028 195713307
1 753507694 577332988
1 500767218 919315399
1 458798966 913066799
2 577004874 277304175
1 107332059 796883274
1 810613272 203085796
1 157784618 592984349
1 661358897 164376696
2 524581145 241261298
1 953394308 737177360
1 544472220 965558766
1 974549340 555978610
1 547627230 563114830
1 759884320 951699666
2 726307401 445382033
2 31859595 319150100
2 267347492 192816530
2 94811403 6834232
3 208514519 662121407
2 494231251 655490070
1 266092573 615936860
1 991040134 52183569
3 274146473 263287699
2 150276602 987114557
3 233271701 186265285
2 617868635 509433169
2 291725855 866274815
1 499569353 506407017
2 544878354 837939659
2 412462275 444527361
1 39263980 961702277
3 852552462 857679956
4 200739446 237252848
1 594828882 786635427
3 320220182 114289719
2 91587227 371403377
1 465680178 219524244
2 625333144 245689267
1 876747524 851417485
2 202887952 484084778
1 971673609 338274477
1 819660569 847459295
2 880124367 742875495
1 238384055 367546724
2 896170060 496336980
2 307637416 31576229
1 932208520 795931811
1 725220283 218759731
2 528144362 846409604
2 794125027 152119271
1 991609909 366014653
1 111065591 81110371
1 688170038 246766858
3 634938894 492089720
1 79902355 506172281
2 529309686 309029396
1 523541977 125068945
1 986737463 170478750
1 440831741 485506539
1 809400620 141972553
4 61723199 441361708
1 449814578 987958668
1 659469863 823372599
3 49625208 304570777
6 895142141 324232253
1 124907172 277450915
1 342385249 718510074
2 474026902 972576162
4 494364214 726362332
1 625884785 907234124
5 863392659 886250633
1 666818102 109703832
4 321860329 601513885
2 64836368 681481498
2 409608147 797807297
1 445716626 297394514
2 231196767 246352310
2 801898373 728090957
1 817772923 349501222
2 492862234 854443805
1 150146923 465223908
2 132438158 907824736
1 753987612 715179904
1 21453149 762693739
2 512873576 558049888
1 343972504 22814247
3 202424161 39440643
2 224515454 807520871
1 900957827 772606231
3 660411390 897060247
4 760510349 978640403
2 829654631 908952842
1 571821248 19320127
2 428701244 284308995
2 673871585 866027101
1 505945801 360235794
2 937022603 662677753
3 644791313 827975342
1 330348100 527443316
1 520864315 635980537
1 949518302 636090513
1 459833494 372040121
3 440554245 679783270
1 337975747 170288116
1 22501179 92919303
2 689686507 573581553
1 343244445 809229344
4 806116626 42456495
1 623197768 258703863
1 534456811 975716081
2 621987763 122774481
3 499398201 558907511
1 559864040 778879689
4 991647652 598717845
1 600228284 801964943
4 597568289 138779740
1 966034409 984711779
1 472862855 261274793
2 203073674 390174924
2 897546111 568386461
3 344278292 331249984
1 555438194 453905653
5 829405560 921304978
1 730103026 561442982
2 978278928 973959689
1 568489321 826193721
4 911950806 834047991
2 970330267 394852720
2 670561225 31427609
1 517946469 474714270
1 86896828 973120251
1 509569076 252036614
2 937613711 104306877
1 946553683 650675019
1 839072788 920707077
1 838152686 160305680
2 288479633 846474110
4 876908231 472632156
1 577232387 440521794
3 140554541 549034506
1 280910588 871537508
1 349617377 843715332
1 555767211 911394213
2 348860485 880783602
1 231166009 214518021
2 548038731 590553655
4 526591898 263085636
4 106336295 210707259
1 848302401 554853062
2 127285961 582322996
1 989433857 824315526
1 486638917 41006704
1 147925987 209734550
4 515854077 859377510
2 687722386 385693708
1 187573125 386075658
4 974984246 337208449
1 562127826 765326131
1 399114993 214659077
2 74922411 548883597
1 669811526 36080411
5 21326871 393785646
1 61524152 82420525
1 880815654 515338271
4 641823245 692159983
2 919322822 334056555
1 674213869 76273581
3 345730578 726002568
1 873594610 688302463
2 359925197 599953276
2 921318392 376858961
2 984144585 749286693
1 383184372 990059761
2 862673006 943104902
1 240087193 366440846
1 905534033 589899583
1 993379975 898879808
2 726275326 621047355
2 789801336 519209737
2 266265754 625207311
3 675182028 545893997
2 868024831 239029725
1 914842512 104894809
1 807666628 321764354
4 672897788 46644604
1 335257942 294572839
2 221582639 219341247
1 409960621 13342918
2 337775127 717891265
3 345733019 237389008
2 503036384 233822146
2 359972983 237366212
2 485371077 633029134
1 318243941 208275157
1 271159041 321472046
2 643320511 207941266
1 146792992 621617898
2 962648856 581108929
1 592037785 450953286
3 388539122 62613265
3 258458721 646452477
1 679611683 134925045
1 500471909 181165243
3 113429366 178717774
1 280418362 743689427
1 176725445 186272406
3 524882287 194775049
1 689010965 96061571
1 563319664 2395425
1 842699633 649699897
2 876754196 157913502
2 110393780 190871344
2 714645494 972315513
2 623858720 638673332
1 388890178 372732536
1 454257553 336250575
2 781735241 140742129
1 147019043 595588094
1 906325896 82371025
4 407918971 467994178
1 456945892 400520858
4 75178601 238031623
1 180898461 460043824
1 322956503 754674331
5 315641310 919956262
1 348442435 682343719
6 863871064 347498175
3 577390124 545081476
2 673660952 119607754
1 964315157 909115469
2 567447729 148495980
2 565938527 159789396
1 249130064 263529526
1 258924409 368303515
1 184571227 645978386
1 592633729 990922619
2 354560551 14241291
1 227466023 62630281
1 266488125 17271860
2 155652077 279224758
1 529669352 248390311
3 968316399 329986247
3 875317166 812720478
2 664943708 483510696
1 715485674 247076235
1 629943194 422771908
1 306087803 490482921
1 305698540 583745138
1 211864072 134671370
7 354356930 953970039
3 682125236 248699454
1 746636190 273592417
1 72112407 365896560
1 539140970 287337195
1 346180710 713244465
1 780431656 533268186
1 449368786 306969561
1 24937183 75536943
3 25949647 17380519
3 466369970 433164365
2 918975200 213130958
1 275503851 865634443
3 132185610 821754541
1 278734898 79582242
2 12615214 408266067
1 799929496 724474603
5 657795357 669650832
1 653370202 463327855
3 130936750 867125314
6 367416625 573311238
1 877810951 879734859
2 823824841 892339356
1 960961077 786198505
6 93071281 301584414
6 226045617 644423880
1 607818653 113365015
1 516416570 598905009
1 821464525 420432711
1 79819770 592711758
2 402924324 476674467
2 796330728 578814709
1 814013931 97163981
1 619016025 972748943
3 908322675 195666651
1 168037132 487442493
1 406669889 342374611
3 785033290 506275728
1 436826569 3387045
2 848501315 735308418
1 7519452 909943204
1 864554995 433244636
1 661174037 799481825
2 526270144 388512151
1 10246216 717283857
2 833854059 213005698
3 825819865 462550033
1 154753509 157207810
1 331385202 164703488
1 110682568 390311720
1 846460167 460612522
1 825546756 14644632
1 30087853 25210829
3 557123289 592816911
1 249781294 269190980
1 737338843 834927633
4 390476535 125761366
1 374266215 311984513
1 770413902 944596145
1 188387514 259452715
1 950008245 941387093
1 838478863 535964640
4 611234511 255407762
1 739727260 708238562
1 794107175 126939175
1 612265368 780342998
3 393752862 54707626
2 247488089 460479491
2 591991748 900706258
1 876473265 879404258
1 385148209 783175231
2 349607273 43276786
1 731453203 887624669
4 974306260 270130398
4 732642346 490198999
1 92621293 369451324
1 542375350 942171788
2 966028684 265622791
1 514760609 263162637
1 640208148 315839983
1 699605244 152860090
1 4465594 32408797
2 520119030 443904371
1 156775831 398097439
2 135928092 240738344
3 351400568 699811578
1 912158404 634597846
1 197997273 421683985
3 967236498 240306656
1 239830694 997798365
2 313436403 864422943
2 235722665 886306404
2 523616028 432173406
3 344831493 789910442
1 99458885 87375904
3 341480941 130236915
1 60274316 880288945
2 709795791 764332011
1 593971677 257049875
1 953620903 766933716
1 838346951 208174325
4 842279195 401568512
1 786441721 434386313
1 549948430 287667358
1 962800310 641613975
1 489615805 206935593
4 440009354 371095875
1 198043231 944851800
2 18419750 110792375
1 488152877 936233412
1 941942858 421159201
2 851708957 672171255
1 674668351 563214365
1 839423273 148637088
3 102362782 78939939
1 822397226 753403763
1 46539423 894256029
1 726804923 279682723
2 288403940 118374520
2 960082913 77626066
1 494966359 399839171
1 225164285 326642071
2 271561386 639613159
2 245058255 917097609
3 508800114 36923962
2 788972130 491931480
3 482656090 498641050
3 63568695 497928824
1 623592952 185997634
1 23273181 700619010
1 150610827 821036860
1 919602448 424705110
1 622205099 361285387
5 524740157 634791170
1 738245349 75718905
3 167939008 285411698
4 493856878 762109793
2 15073526 489643961
1 200545468 283953404
1 662536694 914393440
1 343355301 104826937
1 670800500 584958096
3 407944888 914938330
3 586625178 343904161
4 929623152 548084341
3 627468732 647417291
2 255569333 723102962
1 375931251 338634531
1 262684435 515245739
2 917086818 961115521
1 631769334 684575401
2 368503154 68771648
2 617996493 378886744
1 737010187 286300753
1 150113540 527043809
1 21241866 173826894
3 853305326 894194218
1 30489134 116408210
1 233475708 252635968
2 344304324 342663082
2 656174524 813518401
3 204138463 617415993
1 556840007 135134078
3 422557518 63809151
3 50681467 4865803
2 532156766 762496615
2 351648323 792362890
1 123860723 978767657
1 250558321 668436572
1 647208986 877746993
2 872536561 196975432
6 457099647 970557718
1 167780977 645949874
2 329062844 863007123
3 621100941 928926833
4 455087284 75387587
2 649011801 129245891
2 13916309 461844269
5 55876803 759552652
1 281758714 763646793
1 718694626 482373243
1 887139315 355116532
1 920143525 405680036
1 361377033 195501423
2 327703815 786014062
1 900617342 175092182
1 11259067 90348982
1 923964565 548984158
4 856253426 610781940
1 459692367 593147297
6 905475432 185389726
1 250651358 769384521
4 494458170 752667282
3 71330950 929908853
1 686979556 306353020
1 261294068 952517324
1 263375641 250098759
1 409276713 505156105
1 461249484 500415479
1 159418545 989827052
1 436909489 184643723
1 327454420 770390361
1 838363088 694215004
1 637652041 619224934
2 773422665 250826413
3 449442374 515802544
1 215747409 622370497
1 775985650 41066548
1 140149981 648752969
2 549874656 394127782
4 353335348 119551715
1 847582582 986935347
1 841123045 457243962
1 284603241 81527123
1 174407250 286335448
7 243783965 367846878
2 565519138 958539227
1 73249111 271452024
1 739821999 854989054
2 531557103 70535159
1 538270413 990152066
1 31641265 951339488
1 741206746 634625687
3 116176622 412925008
1 284681653 192092953
2 314586859 136670657
2 942140449 113117870
1 772709945 546993764
1 981456669 950210000
3 553888129 181874148
2 48071913 509856136
5 230126205 187718401
2 870888393 15843991
1 258017367 59882152
2 259493245 943931673
1 169391932 419371978
3 559168641 311695239
1 934192229 101476769
3 546164013 424685711
1 569501992 298098704
2 246652540 896882547
1 677579227 364258457
3 331509530 553789063
2 11668954 917899883
2 657418236 287315274
1 6930691 353101049
1 506411133 466066565
1 891930306 250829775
1 536298163 723112328
1 42018583 439921414
3 584471087 129863455
1 444817915 421390358
2 240744839 52638043
3 91497474 308604034
1 216279573 898533901
1 855629140 522525634
1 635584487 705138567
1 545597182 466460885
1 3872918 40782405
2 337032598 915304398
1 836422635 777042571
1 588285208 220234573
1 858926885 479632114
1 555510576 139860030
1 448555643 297045548
4 632089554 578299582
2 341918756 48240433
4 417138143 11045440
1 322577288 182590329
2 713806930 129511463
2 379500542 261519178
1 247552819 499078565
3 98909754 962592962
1 458575626 284255025
2 281298548 223152260
3 917803312 108753133
6 780323100 393908348
7 900442949 802067219
2 958025005 493430645
3 966362719 853324437
5 178159511 135782795
3 782542924 59632761
1 558053809 777716578
2 931266988 303543644
3 335643226 64496309
1 618800213 886442623
2 21533243 331426071
4 480293087 141072667
1 7152471 137429145
1 75738112 464036045
2 201845852 713497503
2 96368370 60679793
1 695431177 729136505
2 94524946 565455951
2 989557284 477946114
1 487334836 699273594
3 752931426 358519395
3 701612513 313012953
2 139605569 27275158
1 724967498 180228230
1 636498878 255870788
1 561741135 70941848
2 245796433 656312259
1 957305502 677448250
1 617626552 592013194
2 616432858 352892315
3 981250888 364753002
1 107246289 473575793
2 822286838 296037024
1 364675060 983406804
1 838301732 944225877
2 504604257 136517752
1 372933778 258512761
2 445488338 166092622
1 504121178 639084513
1 40669737 379961084
3 371364578 861186600
1 423053799 404651858
2 440036795 534162080
2 471223220 755539302
1 597394239 336171747
1 205346174 503227741
1 983940125 685038334
1 528139761 651576483
2 674145464 199799437
1 291505255 562487517
2 383694410 511743616
1 22074939 593774631
2 507145817 793842095
4 568718946 438339018
1 642242239 75490092
1 997849426 269495551
1 436203359 201226918
1 838432366 277811379
3 702795884 743798588
1 136782915 200355521
2 958863800 791076730
1 982718563 178919816
1 246511383 377124954
1 618605236 507201904
2 577370364 19090475
2 974090733 521654743
2 886892727 991892250
1 596463441 229929950
2 340656144 197791523
2 133161724 350321831
1 877240502 898154869
1 443916503 503757342
3 98372266 690256030
1 296365920 753369970
1 849463798 181134107
1 138568248 792875726
1 667708879 711112126
1 303246981 90850168
1 83717554 535633065
3 816405974 432267345
5 762577369 998097800
3 218956133 425980113
1 62449945 732431559
2 801305295 684003777
2 962954004 348351151
2 352491014 465709610
1 727211842 981430193
1 451480103 350404452
1 417119513 515861383
1 447474682 622548215
1 380819814 856760712
1 745340247 401871866
2 686879887 13987284
2 192425538 326629438
2 594955719 818370376
1 405305489 917030613
2 956439973 823650804
2 883090628 482336387
1 165178463 182887518
2 949906920 615951735
1 796405949 163728644
1 897758062 639140899
2 946912871 583333546
2 378205604 301096307
3 85626997 853233323
1 786286723 824071200
2 968051641 627517886
2 971461957 993078523
2 73453963 26051619
1 454843513 860250999
1 950854447 406234195
5 282735114 971198255
1 425124779 730636003
1 179135661 910817660
2 417980095 700660351
1 896927588 837987629
2 548742100 991651954
1 178075322 399430326
3 839611496 437659939
1 173277982 661981329
1 971704881 272108209
1 809981156 500711145
2 934625779 86453705
1 83859099 453818940
2 974838103 771252546
1 329617951 664609086
2 772389764 583986550
2 352013326 901623824
3 893069486 342707304
2 555480886 7254479
3 644645812 878791047
1 82553194 327824768
1 21581084 870761878
2 978442421 271955465
1 33107185 645133699
1 806533216 455735616
1 76861665 2349962
1 642747563 483620902
1 4831084 648226122
2 854754980 155067931
1 796376524 988258748
3 11869385 240845884
1 530694370 980364647
3 660233662 688257411
2 252594988 949991379
2 489122680 345883033
4 599996513 960444893
2 259302003 834023475
2 755821016 751931746
1 266738960 794229392
1 235453636 605638898
1 274530933 935722207
1 90976897 87893600
3 168656801 36676846
1 167886143 41146555
1 744832654 10568585
1 759886157 94693758
1 381495440 738552766
1 679818718 678557932
2 324130468 184302994
1 96206510 66666529
1 148366978 185604900
1 867897237 971637221
1 565767295 215103666
7 787633530 966042156
2 835228103 632846145
1 261694368 858699745
5 499782699 124987907
2 48845322 77165488
4 367195013 143797534
2 975025579 174927773
3 515450516 174776489
1 270769620 802689227
1 173117003 379701128
2 353333718 932610727
1 103886496 374446752
4 885102962 179194076
1 894082132 753106748
1 651545957 369900471
1 450440827 828813735
3 821621337 365525172
1 774323388 326786686
2 495364223 270544292
1 170256158 771541471
1 697166826 193741741
1 4641289 935213285
4 622032849 250571645
3 477559713 252001986
2 377890520 29840747
2 457590651 930790209
1 275873614 571550870
2 387016073 758801636
1 295712397 812186954
2 251478941 453585219
1 541181441 164372168
2 422486267 6415148
4 320399439 501457445
2 163226735 528815992
3 977801948 295637619
1 831027783 31058405
2 112905291 93481610
3 424770164 685184751
1 9946022 257516057
3 514437623 182766141
1 694836457 202429164
1 364555130 581882767
1 261586699 235488280
2 49460503 140251622
3 442914332 418620973
1 691828079 599558138
1 652049807 318137454
1 446877763 202653903
2 135218048 501074177
4 123342350 890606057
1 107224047 758548316
2 627259280 896988468
1 551201689 116429338
2 610704465 16784621
2 638618143 604582587
1 548039579 764380774
3 956752582 1727459
2 480593891 449025678
1 897235353 957528786
1 483293684 43431796
1 152037257 170426168
1 35453700 125204881
3 474407245 205743828
1 644067055 153331347
1 493890567 411753453
6 325728740 980598754
1 587578715 608797903
2 635164705 524568886
2 166925532 245828555
2 928949233 205801927
4 526843612 319746451
1 477638399 428308624
4 240435110 571910912
2 71803758 973868164
2 863221238 351377087
1 46129457 370513455
1 865204503 348491838
1 25787233 340786887
1 320651290 197465853
1 728923744 375960108
1 539989416 534652925
2 264400123 645125494
1 428389485 154301941
3 199042823 204018762
2 580197705 174473303
2 105001903 23648695
5 710198092 522819410
2 584801278 916624318
3 485328771 647536266
2 918595790 27229857
1 90569957 537995313
1 362109929 250766183
3 553239726 472174304
1 545908301 816606933
3 196579070 419186202
1 395809094 802285580
2 370787231 307922273
1 134821103 363764278
1 517728275 788842536
1 914671725 124059875
1 470843104 751226003
1 227373720 826959992
2 222466727 299308316
1 711788596 607264878
7 709323654 313649198
2 746184146 311018057
1 252892365 458429116
3 451218489 316297258
1 581151318 253779624
1 21162529 98787676
3 625100615 384319327
2 931062846 697986306
3 994576442 782743693
1 521149318 608235607
5 758034725 188888666
1 584397618 600257764
3 508158160 399765552
1 857678782 898891808
1 741708738 781184195
3 350076165 385937870
1 777167620 534557405
2 716194969 518678545
3 488808250 475764708
2 506368178 444762072
1 231960904 373667372
1 145624669 52008267
1 3155535 542412248
1 667196548 237321179
1 485189661 728887372
1 347089342 149510785
3 105197351 408997599
2 401810440 987116240
1 896306960 7694377
1 256011359 124457488
4 554324337 674586872
5 775808383 822782420
1 563480921 927866727
6 74168290 360121098
4 249652368 154744783
1 940225872 227877136
2 511372945 436744826
1 838105418 113585097
8 176045429 853253970
2 149070174 661695709
1 791571003 668473539
1 641236202 276055670
1 267651474 298928551
1 18389285 807939144
2 246905056 685840372
1 711365246 917655052
1 329850423 878619323
2 323587523 348040528
1 401138755 719499769
2 538232883 397839252
4 175479132 105096859
3 887315850 249554306
1 4327425 336282336
1 697772510 785128283
1 390708456 333005912
1 803220928 882190566
1 786753580 39720172
3 48550884 802465520
1 151594846 267058307
1 704867090 284560748
1 32942800 118240936
2 614462620 603518468
1 469584950 572435497
1 897479095 367705651
2 111732579 176504303
2 519982145 611594719
1 22380544 826741762
1 683750925 138577335
1 175477403 892838369
7 454517155 714073035
2 655829655 818160312
1 155443476 958759653
1 553437250 518383267
2 938365942 575709253
1 454331562 500160287
2 480615212 685608587
1 29199121 382494969
1 25166900 101448610
1 150249416 916568016
1 308334671 316663329
2 398408703 630175931
1 81701356 476978757
1 533252398 62699323
1 786369221 631993567
1 890201503 179551004
1 6004275 898412802
1 369423841 568771204
1 681516776 90413318
1 527757919 20325009
1 786447855 97337036
1 243207431 830983489
4 321765091 383677469
1 796474457 269946618
1 372332540 458921375
3 298600809 936667296
1 571998362 190639375
1 146686800 625214450
2 997848192 109503300
1 12249823 663450319
1 943606153 505057138
4 789674634 876504096
1 196138300 493378832
1 82177387 693453753
1 416429646 651491426
2 387109928 325125128
2 211368654 843375553
2 613241176 573202419
6 506632465 892536817
1 926659358 938158214
2 675212309 833546543
1 641478288 674507970
2 880535332 57783389
5 418050972 262755519
1 509071660 778505030
2 531653283 33567434
3 416676077 599180195
1 460927272 547250950
4 265622183 378210599
2 563812050 75777578
1 689326869 584309927
3 148535463 603403340
3 927732762 907476786
2 527096125 448146172
3 665864827 619544095
1 697313403 575013882
1 603399789 467859800
1 514161438 897900340
1 748206387 24611330
1 337434185 711820180
1 212052237 4955477
2 779525848 951504314
1 987172498 18170003
2 45938472 83730206
1 812047685 573404968
2 755591486 772240921
4 126300761 662499239
1 376117848 551830308
1 337192099 219571555
2 826166622 1514771
5 204122216 763240007
1 721132766 474824499
1 703561121 662366350
1 749314559 444390091
2 715277552 910934834
1 261122274 915831364
3 55436690 972262456
1 239225073 837436189
2 52554090 256209900
1 1044910 427259789
2 82678218 331128449
1 477269186 537003207
1 622010688 781379478
3 640170325 48536411
1 734929310 349857932
1 86817840 478623647
1 731873951 68701797
1 576839653 393600912
1 7221101 350216441
3 427933009 406089715
1 297735274 632039854
1 608015801 397836012
3 605020687 482602979
2 482269871 582578614
3 114942569 877131320
1 632487414 146811817
3 752421390 52894188
1 945637892 331254289
1 888160808 453940350
2 307951475 405265529
1 951384834 722218289
1 19242345 266882944
1 970098925 429354525
2 985332266 520888392
2 337628606 279811348
2 251763892 627964999
1 110075551 541741523
1 186560836 432265661
2 175221199 62504592
2 423397085 526189000
1 655618001 300620484
1 252674770 190931151
2 982411193 261318484
3 710757260 711110686
1 981736287 389901245
1 857190744 495571684
3 156234432 252449395
1 603860176 300910194
2 102531983 818933061
1 117467742 962050961
2 965925771 819416083
4 616548945 726865852
6 348523220 637458744
1 83735151 575444328
1 475222635 826663150
1 856977597 728293128
1 612217468 594860474
1 511272018 638200102
2 269532591 960830922
2 953360876 170651542
2 769162959 428258081
2 441910487 773277178
1 991449660 66835332
1 974718912 984464869
2 424894628 720548589
2 799248418 435032574
4 294602504 595968820
4 503527739 936587106
1 713117807 151746051
2 809687307 349015281
1 190915334 495313003
4 568056986 469631081
1 679086918 51407636
2 146548855 249316784
1 862661115 722511623
1 513257840 787580485
1 366103964 577911887
2 222478077 433699186
3 913398491 266561599
2 363419923 417573706
1 84146529 823268702
1 611815797 425864065
5 264088297 25415473
2 642951894 307867818
2 650810806 578753553
1 538029419 546025774
4 58298874 156027281
1 258238831 928757976
1 904566872 984548082
2 484649512 348825888
2 489856621 362717763
6 37231162 577894941
6 274200203 743376931
1 629117739 362665028
1 116322534 703978384
4 71080019 411916379
7 388123140 126890777
2 478138746 103655326
6 960656190 269613556
1 252612742 916870238
4 500676590 929121761
1 150731907 493541416
1 200110954 84107621
6 874916790 38770844
2 792551836 441179060
1 69147481 5469003
1 480074280 843772068
1 760178060 924722613
1 17636253 913514581
1 778822189 774372538
1 409915961 133189147
1 936905664 879572738
1 49667605 556293841
1 478809054 746273430
6 374702329 701882310
1 833749970 786163435
1 758386591 348231559
2 761709982 557076105
3 362130482 915175410
3 966003678 49129731
1 235471833 748800612
2 246744611 139885379
1 898000392 387648510
1 628738787 717476615
3 319137593 26699159
3 700692672 219479344
1 698759264 262692773
2 924530298 63397195
3 556757900 843515265
2 926806006 263923451
2 827380028 667209052
1 652799644 766124628
2 122830698 379958789
2 38922743 51255298
1 863552867 578213822
1 603474086 188304250
1 257168915 341911980
1 437306504 954382583
1 502242557 466010293
1 240545039 718181272
1 123870278 718795332
2 69021608 401561254
3 892580072 960976919
2 190998410 903936777
3 593670947 636542670
1 524139521 855830824
2 310528270 403512364
1 993792101 297703487
2 342691108 309276524
4 690438113 361222310
2 690068616 36816702
1 799778733 411043694
3 111262291 721598057
3 842225873 832624343
1 695581999 673520597
2 168051574 698444693
3 41046757 487040339
1 959484159 168405614
1 222056053 73382904
1 429480984 659446358
1 969845640 814858625
1 984887953 758315636
1 996400355 666625722
1 671982010 149144880
2 572190068 768053377
1 944193722 797730656
2 577507257 284514582
2 433513400 740642716
1 333687320 419903399
2 371355354 937290507
2 304908021 435235745
1 389593969 565556379
2 307584876 103997731
3 384159819 396559841
1 598268724 946658592
1 315215976 470509608
1 632310659 507902686
1 56001939 10094803
2 592916185 577194103
2 534708414 954666185
1 923731009 57080755
2 968462773 751038980
1 495807224 470239955
1 784735886 406932125
1 346870766 362539784
1 107059800 61427966
1 797193737 395911077
1 968605082 898233076
1 746983641 619628727
4 377121533 711619260
2 987540515 801558830
1 321230288 458139221
5 728891600 699263988
2 30067198 824322456
1 397277235 717552609
1 797481406 810269000
2 161717552 733427940
2 846622543 270234106
1 663550836 953880332
1 616417763 983746622
2 838003817 958540272
2 290005316 986090920
1 994582707 784461612
5 35401406 821780666
2 533302119 112666781
6 100907034 922767142
6 250882255 310344209
3 596996254 256755308
2 467536961 912959778
1 152279503 690013025
1 428004889 557523526
4 967849849 667251219
1 912624150 321181038
1 654041295 773005852
2 823009471 884072212
1 783768773 538737189
1 769550707 98808306
2 684697740 165054904
3 416442377 973022225
2 614937808 491319959
4 611860104 935318783
1 794625260 965653797
3 517159979 723858226
1 311383794 634989170
1 788906760 195919927
2 255272723 451343510
1 471424856 32730085
1 47286783 645276103
4 157541764 729660712
1 966715239 1937520
2 165119584 228792205
4 289928940 964074765
1 73465901 846157536
2 962682968 111594340
1 281682303 790062471
2 682713776 851587317
1 351032469 376963638
1 778941299 854552438
2 632073522 248858378
3 204165329 240200360
2 638927438 899320478
2 309045936 593789337
1 252161661 679488765
2 350808389 84051487
1 301998889 201677997
1 835953965 968154773
1 533937184 563231639
1 908486339 827181474
4 164042881 525383137
1 506254201 589445545
4 344973050 903105585
1 639364440 436563685
2 17037100 714199767
4 232729841 762053594
1 945837278 281924591
1 907095758 577380497
2 2517667 4672577
1 958705944 704252635
1 704407700 718444370
4 59997291 313516226
1 568475896 828843011
2 14837567 386834067
2 336704471 193426000
1 775870411 843194667
1 650081719 471246661
1 515533104 686399341
1 904270705 799126323
3 111605357 442826297
3 510926705 730171054
2 81938454 363349
4 475533831 248336435
1 708246490 571336499
1 610108948 26715353
1 190338285 688000688
1 695003686 822688211
1 717663577 133905353
3 227363798 46376173
8 425029025 497034497
1 873885178 566715651
2 873158507 245155772
1 947171141 752340776
1 648514056 480212575
1 560534079 233581711
1 145368286 245111037
1 723602593 228604993
3 350452249 998690380
1 368157567 781687368
1 678275399 354149954
1 54277826 501617843
1 658832792 633080796
1 792514345 376059854
1 830094633 253039701
1 425157812 30637464
4 177818742 302351933
3 721496838 727891220
1 177992416 724055317
1 397425293 459901502
1 800273792 651702760
2 717891077 757355804
1 842223486 602532713
1 266805866 972190230
1 490735490 177856767
2 998551873 203191165
3 439481788 405581865
3 936947511 509719291
2 926682617 506630868
3 278860644 658545592
1 198202204 995734441
1 139009004 639826337
2 778192406 973583544
1 13260116 669162402
2 14279386 642644862
3 758709200 649694913
7 825487258 150932790
3 984559617 311620272
2 55748802 988547696
1 967570327 259785946
1 50187672 432587416
4 82459939 46986791
1 207134873 234448375
1 439942108 622061782
2 591704930 535327292
1 219665265 180438828
1 842197649 591029790
1 460333649 78101805
1 316643922 152697899
1 430803678 520862796
3 839358121 958564669
1 211844298 650554008
2 891487938 456636449
1 729110672 677008050
1 515362932 463325216
1 833104543 734989240
2 6113026 394292348
4 541012952 357401477
1 270051457 942216743
2 297245770 160549404
1 655433462 849580336
1 82954850 186656437
2 292657889 671943915
3 987040002 433265068
1 156110662 920511318
2 148260965 9691747
2 577634686 68063812
1 359182713 5187522
5 380777365 516528377
1 245372206 805525162
3 662338039 420081642
2 607178461 617130083
1 318642156 39734748
1 20641912 115777806
2 292717339 565229904
1 220351560 988065582
1 286325056 901186524
1 907675210 211859331
3 561948140 502981694
1 877839419 605684958
1 704910627 840100083
2 545852192 920523847
1 130949796 841497424
2 869029044 305141355
2 472949815 35782829
1 861295232 978015119
4 15436722 328755387
2 651323564 210233107
4 966334308 891485852
1 817028154 293650598
1 527374648 118236896
1 550865908 782111723
1 623041064 161245968
2 330488960 870457975
1 678111426 901158236
2 491428585 71568574
1 486108408 187988920
2 46721140 953248097
1 251911778 967548267
1 527017457 469870309
3 509862887 493614862
2 534280562 38810184
1 418486057 359753463
6 125050268 758533699
2 951558413 671235142
6 800265030 730100343
1 788422000 764994232
1 590986047 579429797
1 266148197 227185426
3 656591880 773040026
1 802926407 30521404
1 508012547 848070654
7 497532347 289637791
1 357801535 325996896
5 252620001 515724688
1 106521114 364690470
2 477959522 970724754
2 886915273 175855060
1 323317334 708826358
1 392973922 312111475
1 956165906 693352734
1 111422662 504465297
2 695282951 63556014
2 417666479 174465091
3 952529833 440519217
2 301391483 236633070
3 105582135 205597670
1 648771108 975165609
2 245694569 105009579
1 92816833 981903337
1 116964193 251686541
3 548623469 464780063
1 716610713 497053426
9 474568437 731145203
1 254143790 840841028
1 751784305 323332000
1 857131932 250668304
1 663696245 907225424
1 423809390 555875044
3 829817182 242795465
5 460964777 436278998
3 680982406 469310040
1 31353867 67128516
1 248423925 168660986
3 470215439 438355047
3 154244562 176071753
1 104844905 230928030
1 804372183 166202576
1 341535530 602502919
3 767413675 783339707
1 441106995 933288589
1 936623626 623077757
1 586779659 654591176
1 917104051 246264904
1 153196991 834196581
3 832569242 960543510
1 12758104 677770026
1 98355318 320025074
1 710333389 400449292
2 535970991 723759254
1 92042799 953993425
4 6440079 3001926
1 902848424 341668149
1 933397464 913668332
1 218577721 711973513
8 794120801 777224980
1 847547544 765123974
2 223087133 277548159
1 789732590 225756867
2 486569750 266624658
1 18217703 758797120
2 688533572 673551316
2 979223341 722025162
1 521787059 440896033
1 417099896 685420719
1 269470951 923854739
1 44360057 901812573
3 693211716 971098508
2 196838754 491489969
2 508827489 462924570
1 84393756 526397356
1 930802360 290709890
6 463023155 824522892
1 204695758 494059825
1 291697265 786219458
3 975915927 209560739
2 286018977 866513311
2 528377544 608894495
2 153086049 868201455
1 772351601 459431879
1 542832688 775546545
1 175795873 28802453
2 30841057 706991993
2 557539041 295349855
2 256980680 817661505
1 293828480 57813585
1 910050732 933960727
2 869667645 495227408
1 815240045 436958670
1 924752254 62805989
2 996004069 621720892
1 722064407 438871571
3 307558347 421012210
3 455975212 12010701
2 758803427 927832735
3 260035629 754102270
2 147541697 347771127
1 412881822 996806089
1 443213387 762474969
4 912373060 778309428
1 879795154 313041841
3 679379840 775640435
2 575793270 260822378
2 185415122 36308644
2 428899578 441903432
3 801586797 173597271
3 703581830 49034304
1 420376480 734538413
1 800128093 724127817
3 960095084 570688926
1 468990973 890131365
3 860860896 462576479
1 204342754 842153823
1 88514630 504659099
4 185871188 575338140
1 209818145 58067307
1 313809460 114389449
2 887602079 498860017
3 46937944 464931334
2 36728325 979189346
1 164575104 932291938
1 418583714 697836812
1 888498922 10387200
2 857570685 285285710
1 73970630 792774017
4 136680311 416330994
2 383970467 400745100
2 304897905 577465494
1 718370198 482402918
2 860997565 533281225
1 978552681 918448924
1 527637922 217387710
1 125719175 975253031
2 40049692 692039183
2 866624170 93293033
1 37239562 463946378
3 334366302 686355996
1 243734590 774549132
2 435357517 115363155
2 755185193 929243870
1 307593718 560375865
2 769240127 716698286
1 649852448 846439372
2 992520481 699904199
2 452347949 661834231
2 27699937 664487544
1 398133091 910134937
2 537111925 973390335
4 768705096 803504043
3 749371494 780608981
2 606888928 624233197
1 566455837 50530693
3 981562128 302874778
1 885096329 578295365
1 768749806 844578647
1 144891487 188559419
3 664928789 672037608
3 29310336 155868905
2 502736384 888774514
1 543917327 901569652
1 274461658 785876667
1 862598752 989792743
1 52149123 960431992
1 333507810 219127386
1 912902784 528844744
1 753460649 648149321
1 84888876 623507007
1 176547381 635922032
1 812641817 278494982
1 198652977 43510849
1 248715556 748930389
1 727519326 478446442
4 114334240 335488808
2 81877024 306792497
3 643808332 826459776
3 12502650 692344531
5 896278855 839665726
3 969636718 873355628
2 49878989 980412753
2 560042514 205414394
1 477103645 475464323
1 396857096 210046154
1 354653355 456350493
1 390033212 705648866
1 497778738 8508211
1 166405528 799660464
5 262614289 186372738
1 982065360 729803553
1 552573853 295253624
1 187675619 566236255
1 614299089 210834106
1 143507692 54276200
2 671868483 624309375
3 82094404 442798437
1 785485498 45121838
1 11840540 704085382
1 727736269 859777860
1 714849838 365383337
1 18540577 175527178
1 491407431 560625135
1 843131337 318233535
1 328054804 9184348
3 900616692 736694813
1 369857760 574452189
3 118252349 759687743
2 936023554 309601315
1 743697147 918209337
4 69052641 473130045
1 254412587 140760961
2 242910970 95512749
1 383142535 213327055
1 467093563 975665399
1 829242564 777064495
1 587089834 387292627
3 866066377 706207346
1 247492245 983106901
2 504595721 520504064
1 681501988 427424925
4 166048412 261621917
1 307021900 609681761
1 14695911 26245366
1 853147978 161902512
1 503502077 932409504
1 484829459 308988708
1 270858534 620043726
1 743477683 932879963
1 284698725 478973413
2 259215139 201391470
1 61430072 435302284
1 651867913 232683969
1 314584434 465113539
1 803474410 140968386
1 151967807 185710281
3 687271837 878563854
5 725836253 786137736
2 698749658 263959107
5 823958651 310415763
2 730931466 800586021
1 282188668 299102155
1 325589100 109504994
1 204090696 37544321
2 530768327 211129083
2 207175260 812362967
1 154795522 136763663
1 750351146 591623957
3 154659 965679573
2 147984119 681464623
1 703631448 66821410
1 276554001 544390569
1 397844796 257892803
2 5506575 987336545
3 617861644 184464031
1 662644359 44119111
1 715812638 742042873
1 93715412 12899513
1 781892442 789452350
2 557833316 348217559
2 921787245 878076009
1 731258084 765521295
1 767075508 965245044
4 880417779 240680230
3 458433245 696080555
2 67927104 479565831
1 50642862 880758297
1 518802289 59046358
1 842993800 755743902
2 37258831 598089526
1 508445333 63082263
1 458126242 482965713
1 350275475 371991201
1 771021427 584663408
1 66287299 85680595
2 572315758 414289731
1 495535445 901865004
1 470997097 431475114
1 463218388 712787631
2 264384574 243180205
1 863078333 131432270
1 384823271 968252994
2 947463414 379985646
2 683504334 146708743
5 294936623 145459689
1 707087928 619820340
1 227397895 68007870
1 748084570 294058735
5 459462746 403937689
2 422497316 310040024
3 773519828 474620435
1 308573034 283924472
1 430355415 858449264
3 221228972 776770871
1 969051631 984219299
1 446633113 933507485
1 998224362 673241973
1 580536453 286869343
1 793559676 595893328
4 190754258 153820712
3 377389272 516674251
1 609125789 876414342
1 419729975 524922285
1 328801889 122849793
1 75796080 136687605
1 668528977 731019046
2 330630741 966543248
1 504228444 297997791
1 717508245 843652369
2 954224639 735704584
5 675129218 731364832
3 768208403 239252704
1 669181469 227564807
1 583324507 924904793
1 234630559 738208845
3 308485534 632874459
1 955595672 623577692
2 205150804 897974306
3 638713953 30711997
2 447483031 302619084
2 912601341 899203037
2 891152215 287498516
1 532691417 136960392
2 364735782 724693683
1 410952761 404475491
1 577989138 193734158
1 644406712 567116199
2 669496400 818611437
1 495161005 888461182
1 752612015 593591921
1 695616589 339734866
3 366822778 482036455
6 592246971 622631268
3 697825274 418348460
4 149772665 959536794
2 38299238 378038156
1 599595920 129853605
3 981224720 45415794
1 265423571 870187890
1 15913070 867221691
2 257423156 784311403
2 776954203 670502245
1 867051776 348324305
1 396611306 709632172
1 627029980 94052993
1 646995364 443354273
1 812297270 872201129
1 4003482 177104445
4 694839911 338246845
1 754655325 239603272
3 336664683 559383891
2 728791904 862723994
3 805607937 410425261
1 656510551 1377479
3 564633350 358383202
2 386660496 565461217
1 125950917 852618462
2 467400833 255382624
2 771369667 230158809
1 469780229 697910301
4 829310575 1573619
1 855949558 232214581
1 275304502 797143857
2 555531747 292124531
2 336190619 34098197
1 951599061 428392663
1 579467263 486007184
1 510407716 194524665
1 54786985 489414834
2 331582780 196378121
2 716540766 321124152
2 916686947 678800554
1 145464556 629003596
1 730220320 354265927
1 306569547 943217281
1 355830856 144917748
1 253714757 2246956
1 499797156 393609033
1 101362178 770247611
1 433272117 161295640
1 738683778 401378051
1 474575356 172675217
1 8137029 699072357
1 292430267 949975326
1 56322479 795871005
1 788028308 446953544
2 806834458 674605048
1 264981243 203148535
3 858783689 6910189
1 520861091 179664520
1 895487989 669415962
1 547196782 659357841
1 431833289 347841565
2 380474196 113989016
1 642012117 507462650
1 476728285 131122443
1 419257414 825912327
1 70223324 226007702
1 495143544 184889158
1 815090575 632950247
1 154954048 289530624
2 494853174 550529454
1 485764898 330742567
2 664034967 773226685
1 234762663 35810231
1 99305884 198911
2 905627165 268921023
2 790260615 828378863
2 184934800 655727563
1 973171709 858573056
1 38655263 146631231
1 488293234 415124918
2 398878796 690428643
1 546898204 965319690
1 419455605 465198955
1 658427277 96639338
1 267866289 197789371
1 752851858 629171608
3 101165152 497848111
2 655563373 345939659
3 106642608 306035757
2 767450671 263429620
1 437865709 16634258
1 505948500 993022706
1 778439802 657105737
2 40187736 947697101
1 550968086 111995262
1 861786517 432610530
2 815139115 772546080
1 462950945 394088434
1 645309732 242081471
1 639751168 469094871
1 930756394 633003965
2 74623654 359543210
1 255130081 636460548
2 82522104 282639790
1 914162163 513277381
2 386274388 14549937
1 189933063 462827590
1 14071935 958872096
1 611375552 838202782
1 39197451 216207902
1 465272049 585617326
2 301181887 621021821
1 806194168 215166919
1 58993914 93216255
1 364183914 441362209
1 330045833 462748636
1 858715265 149372315
1 399602918 794212627
2 39047263 465778930
2 901383723 84003170
3 809781969 790111024
2 588649331 809320221
1 945683384 570834809
1 6105040 799000433
6 41361009 509724635
2 851112983 945764537
1 416061285 502578072
2 888518967 168913106
5 252416943 314480945
2 318817256 801184956
2 255694100 967503566
3 440143521 65369852
1 162904704 908599098
5 651184678 96529369
1 563425674 797730929
3 945323598 245331092
2 182922539 803050563
1 310862870 655862366
4 906827458 517283394
1 526066542 150038999
2 898983271 515751656
5 866790812 400296797
1 370802340 402641475
1 721128516 371782954
1 828296602 505436889
1 323755816 294514111
1 729240099 780957123
5 671768132 402696903
4 172060860 783907605
2 595712583 83929897
1 640694497 489003611
1 510335226 582413175
2 305109915 644177050
1 450786479 883754469
1 177381556 461688704
1 452041301 926464748
1 350400535 973271119
1 112668038 548261268
1 578013247 755851442
3 895270971 684891842
1 521804087 490451733
3 5601179 979767759
5 815302989 998359752
1 880990883 389830221
4 937855197 125745358
3 664376425 51182603
1 994751688 45065611
1 477287121 230722295
1 939384758 906692782
4 657463669 301022578
1 569277700 565046739
1 155406797 319829666
4 573389608 491510438
1 121959662 330803216
3 693917031 469345919
1 391551731 954854969
4 59770431 320259386
1 997150211 39017481
7 305881423 68728541
1 195828293 218260542
1 879555650 766951867
1 999808467 387049382
1 106562631 19017998
2 325023433 103599430
1 798153562 870796476
1 495785456 613765092
1 77359524 320372279
1 568498304 501333823
1 736053892 876531769
1 402755959 623620029
5 999769613 548854433
1 182194860 190725911
2 742580723 877147137
1 438667759 704503497
2 685991402 454708304
1 655119337 658314237
3 836674916 136698869
2 697280447 708171775
3 671353368 563307744
1 69326139 887026964
2 552818853 668845044
1 39115073 908897119
1 842548183 860758849
2 952902242 79173667
1 132314484 474824324
1 492295476 728647201
1 461827958 985063077
2 776846972 747693091
2 47286463 208881053
1 910829483 927114194
2 233168588 253881730
1 365791579 351947235
1 892110028 302975503
3 573815593 800265578
2 51067371 266467935
3 243746341 40996564
3 595572653 612211984
4 194015645 457819898
2 103295753 284058225
1 142965156 822975721
4 776069400 88280231
2 289668584 144944830
3 511983568 222182043
1 346663563 316891573
1 490790841 349699707
2 384060740 891779865
1 184391308 558153492
2 191421730 544061775
1 536300795 19489528
1 707306316 285334528
2 82253929 532799620
5 662771478 781252924
2 382992795 812940664
2 475646658 983643121
10 75203400 84967550
2 917928629 837647316
1 609702820 743303969
2 541562371 618029703
1 180407910 324434195
5 723470736 83612900
1 966657679 77285728
1 30351854 529442554
1 730234232 13915552
2 131244727 798770495
1 562423194 347730859
2 374250677 867509235
2 720604770 85973667
4 675418796 193950912
1 504844974 880993198
3 240219545 66567148
1 407687805 391396606
4 447646638 946676665
4 822724511 610106781
1 423173146 577191531
1 700499695 565967421
1 197119907 545855708
2 274395739 989435085
1 522739521 638859816
1 733952801 378438850
2 577413004 555123032
1 849969419 505498649
1 218115926 462176463
1 484568544 924933580
1 576123391 179641692
1 275419029 522867964
1 898749819 229097044
2 441329907 777795208
1 292036248 720341032
1 339805281 348156783
1 606578439 188851141
1 448342430 73815069
1 409202891 333754017
1 259698494 178021741
1 997873950 435410515
2 148261225 33508368
1 807441259 400928227
1 738570791 430016327
4 679018220 278255362
1 533960026 780618046
1 307779129 119513059
1 642752845 996432689
1 281760828 474459950
1 535936935 915762329
1 306186095 71801979
2 887750429 581895405
2 160664539 905081063
1 391483657 994345862
1 830452341 352084427
1 2961921 65873798
1 751500791 470072515
1 443299557 700887087
1 682861804 235549458
2 628671683 459103916
1 949578689 185672336
1 209540839 823181846
1 2335184 434028646
3 748681103 810746642
2 169304785 788534078
1 67889398 481664488
1 471433543 21920962
2 291877175 550828890
6 582985867 643118701
2 416461723 542397865
2 479337869 300666586
1 941927425 369393017
1 637376332 691844206
5 931658634 505033471
10 173671162 537000155
1 981708278 540456250
1 625142098 19731090
5 226657517 111795045
1 431837034 312149062
4 137179364 584074661
4 718509636 29968453
1 119774860 710862507
2 985425753 940971545
1 155040539 640363590
3 597947144 657541062
2 733333273 217035938
3 68965608 539527849
1 517692521 343199665
2 936220402 775894762
1 65673828 687840191
1 346905419 381856113
1 82064428 73570444
3 135800517 94645558
2 369989001 410955993
1 803240866 892593553
2 581738946 750216518
2 126467840 369581651
6 980133306 701222453
1 167880713 819088486
1 330654542 11493114
2 436904135 150025329
2 906011552 150828966
2 571044976 210359408
1 147445207 88563313
1 580955017 925575058
2 858994000 747828738
11 632886726 318577000
1 629700462 963038415
3 355969118 540976714
2 334630523 459341917
1 515256503 838839211
4 804086212 805944603
1 64036685 747825982
1 485082454 804217954
2 159662297 303256546
1 773491637 315544251
1 296346247 326435099
3 487532110 486202135
1 718357732 265823875
2 769975912 451041034
1 549162061 649145866
2 514304370 872278146
3 60419756 39649528
1 352597371 998475670
1 10361368 558620930
1 772408850 881901205
1 80374438 298490134
1 541648105 553728246
2 925401588 797675336
1 696569081 654333527
3 153498372 693976964
3 55076816 334392566
2 669934614 490893700
1 238116132 757166743
1 269523327 939671918
1 292593772 953636562
3 402369867 132170543
2 786327589 18378456
1 786663235 201904224
1 697300508 121757507
1 11412801 239806866
1 170670959 893569022
1 317922198 286744610
2 232172520 89265206
2 933354327 321464598
1 473852608 728210131
1 527527603 589656198
1 776162090 468609296
1 920601130 953774717
2 361919990 560807194
2 116558181 3250692
1 559243118 378713654
5 782776529 325307239
5 817669352 861760993
1 845308933 724990958
1 824591647 923251939
1 944495280 683177185
1 64908662 341220847
1 236053347 437536935
3 263593653 111945071
1 286249718 235684813
2 281998385 502617792
1 162735257 832878776
1 353149276 234555130
2 445864924 817691207
2 765315859 803857980
2 777446278 289159912
4 900741130 499540692
3 737360552 283068031
1 122497464 809441133
1 790223253 552586642
2 430219634 637367022
1 220811327 382463115
1 171104823 545276874
1 235690915 102161316
1 320967324 279503920
1 968778512 579067605
1 964243054 343610163
1 964869884 174798423
3 217476989 757489435
1 607606197 167745949
7 794489431 46283313
1 280400530 442803751
1 420807522 989632954
1 810130824 242690978
4 822872167 34404589
1 906584941 788288800
2 403641835 654484722
2 501393325 176679343
2 863978756 355794424
1 513802849 600457225
1 124852200 140220218
1 502417066 267510740
1 190844748 322909748
4 205147355 978129956
1 188317888 613973891
2 229038321 446216492
1 853633513 912530383
3 929831281 513224827
3 823471867 541968958
1 721158088 84370710
2 951449988 757770269
1 77990370 665436232
1 298429452 292064710
2 528286057 803329391
1 963863776 354004431
2 808705733 726630586
3 781249423 21673935
3 949152584 588822590
4 169532330 874903908
2 333321835 198411352
3 351165782 77178907
2 319317206 804824176
1 221919580 138693023
2 550912848 36505587
2 145588189 785392611
2 412693604 900178519
1 23494991 563123881
3 227732265 571938440
1 600121461 709542991
2 567346876 714952178
2 580171699 970479811
2 583918414 303436135
1 773154922 977079008
1 220047338 555449361
1 4948145 112706695
2 455231978 290186180
1 123263185 809634996
1 729839257 548412776
3 942348455 622879775
3 99306886 321519912
2 165376579 502425675
1 53888913 708701057
2 622347725 235981451
2 605860275 508390389
1 393381887 768293908
1 958342573 680421806
3 778984219 371344349
1 782291909 425123063
1 537475229 32314599
1 110529910 220798385
2 144714825 450136390
7 679885765 602935328
1 194533019 794565655
2 605274258 272149620
1 33712817 448677114
1 464636814 512767836
1 133246478 362018801
2 251669545 684909003
1 365616910 26433892
1 805244777 278407040
1 416607550 811263282
1 578034998 448032884
2 819629076 239804501
2 180064555 735801530
1 940335188 858885905
1 114601054 975553769
2 989962992 96429853
1 540898643 954440498
1 367202835 875463551
2 813481837 390356242
2 630091135 431786599
1 892956423 595618075
1 356260402 116149350
3 20008762 788427216
1 822748437 31608604
2 270251344 472043550
1 520152676 974899881
1 40486326 963173932
4 806169685 494187519
1 5734723 772714497
4 187025785 998918934
1 433900384 276599849
1 715480468 637858796
3 427854189 18039925
1 441114818 908692143
1 257324626 434649917
1 978884236 589222923
1 364948580 957221825
2 374814148 221695245
3 117240529 803332069
3 873698326 381907448
1 985397502 473662551
4 378380657 182880755
2 673525274 302280266
2 912178754 372945169
2 756653286 778518832
1 793649202 143498237
1 966239568 809523721
2 84936349 923278724
1 474611790 675375633
2 544337947 894085484
3 229767429 89869979
1 904985884 78543630
1 782449156 145470227
2 661465513 501604989
2 244948379 95307351
1 56076651 498199788
1 406499535 563540080
2 622374721 750921995
2 148843770 799992109
1 82734549 548074732
1 110260671 378347260
1 157368133 32560496
2 618362654 565525360
2 880084678 935849034
1 410960193 5474441
6 324814715 946877141
2 25302887 884494285
1 199598268 808799803
2 226126409 721673856
1 382710826 367203416
1 975890811 571476810
1 716039586 192573386
3 89984163 82192013
2 329528044 98773387
4 931818802 197769907
3 47807163 799420172
1 974835425 797917784
1 93440384 69243616
1 987019973 845706912
1 449094338 968529335
3 373303207 627043992
3 707175912 847573108
2 546802001 375201191
1 508424161 290375346
4 410251247 852493664
4 452217214 202127701
1 392892074 884050639
1 296149917 52322983
1 372694357 202131791
2 385625601 58740552
6 866253666 627018111
2 42545288 496576683
1 849387129 495811790
2 666686923 190799334
3 499324517 478211751
3 856282610 457703605
4 662243100 151578056
4 752477607 379278125
2 530393831 495750156
1 158598006 827693778
3 236956812 596603633
1 337447311 252178171
4 97386075 781632512
3 460813128 379365908
4 904301509 781301465
1 531602716 4906908
3 865091910 139709514
1 902534304 906678852
2 117189114 630830119
4 445586511 591894474
2 116751527 108592582
2 622028172 875672827
4 48952947 196495589
1 43611903 769590893
1 982141997 623919031
1 16401970 901188997
3 637169672 848652896
1 499001773 632922951
1 73573096 151127233
1 657253473 651271249
1 890094591 364526305
2 994977879 714369984
2 894683588 277861630
1 329084168 882095073
1 898286974 713123102
2 671876858 601964910
4 136900660 218830762
1 648968440 933800434
1 421266013 86820584
2 179494704 433384908
1 982893249 508754489
1 818282645 990779497
1 9757967 965900529
2 473897071 759728436
1 814228796 69723019
2 73234191 810706312
2 101066214 172829939
1 352803849 615919284
3 214794587 65907880
1 561594890 548460833
2 78033947 301268622
1 157814986 50129664
1 802993629 162730926
1 923682133 571077629
1 239076409 480967261
1 560303303 395884464
1 858928349 383703099
1 110839457 802462904
1 770907129 686135246
2 325216987 231356021
1 448432123 386445754
4 60351937 347031591
1 765601575 901198233
1 961183593 541450426
1 211791105 729550115
1 622083313 644448840
1 414704462 712711482
1 289202326 584881389
1 422056306 247307304
2 30072773 544493357
1 237564639 111657460
3 850309043 255417657
2 322555700 615705622
1 345592580 850127084
1 54881588 198600862
1 551520516 571705025
3 450903635 17301399
2 166351498 231660169
1 203746073 184486615
3 234206343 187162243
1 719816928 978792447
1 480258213 471167882
3 899122625 793579753
1 844275347 559630068
2 43713892 313735136
2 956039428 945067570
2 451430842 56451241
1 429300535 355978601
4 215415056 173301526
1 524181998 822528263
1 50876319 930826880
2 511652965 917207803
1 199098986 914216439
3 689873224 601264087
4 615883039 856661211
1 381154708 743360941
2 542754797 951928448
6 391658141 621671947
2 138023416 847132740
1 491163254 765247144
7 146385701 193191802
2 477519521 384510070
1 622311447 366656263
5 721401477 498130034
2 527586540 479660252
1 27718215 59622666
1 75313656 71514522
1 762980843 863923958
1 49222566 260579350
2 103356331 41171923
1 575469249 864804765
2 514592890 947064762
2 503373491 145192013
1 964667909 520824789
4 388718239 50059549
1 118128161 460890405
1 148474147 477642745
2 306034131 96301905
1 316621380 678832157
1 606404224 665086005
3 16201700 824885889
3 875658877 296838413
1 443971108 965375653
1 951416504 516340114
1 820080783 755017596
1 523930016 293135098
1 160962586 617237485
2 946990259 482075752
1 31812737 210763750
1 111803999 474359752
1 299000091 287099089
1 392226142 540671927
2 219299929 960508878
1 598820292 67497124
1 525955258 692078806
2 629267178 890430247
1 242067585 104928143
1 816211423 820821659
1 932245356 278517411
1 242417114 769749919
1 121390452 176789734
1 267503010 582074397
2 164850354 849759230
1 476335108 575278202
2 418066088 332448777
1 666284823 607563685
4 27199924 842964484
1 340105052 981715614
1 595386180 609923658
2 244187573 330734299
1 504925930 793149566
2 966138399 471522746
1 348680130 66499470
4 129297371 57001409
2 431578623 350253469
4 676161132 511110938
2 433603267 151515975
1 432387215 877721850
1 663573408 669518098
1 986615266 253188799
1 694800118 906077099
2 55396913 47379157
6 460532179 697938351
5 336707782 150849729
1 518017816 840430902
2 327255705 735836564
1 705609937 654662305
1 653054622 163538629
2 338250716 39020880
1 252288152 839283417
1 733100422 713244207
3 840121548 585876249
1 100627716 844736137
1 838315899 333660304
2 795771372 2175769
1 308296169 992542278
2 717774170 327167971
3 406223536 814738975
2 75968238 229103027
1 572325925 626256132
2 775788330 840548150
1 817001135 896693711
2 277100130 767314491
1 136107941 590469310
1 527850701 374754816
2 907124337 30161423
1 571147856 714734685
1 363907160 800702024
3 540591939 373065019
1 538805171 63201415
2 914897043 665587681
1 990469933 49836654
2 314078419 203421332
5 118640407 236953106
1 213951863 846556214
2 258029513 509121358
1 383393816 99222391
2 275781116 703433389
2 698693401 331967152
2 880508773 123285001
2 417442800 245155430
1 406152000 896687723
6 376891166 934193849
1 779815602 567478483
1 511119964 573315663
1 814057592 960752999
1 674004173 511355497
1 494990722 621982025
1 804150224 877062693
2 475773477 916902730
1 336984791 841832832
1 912090489 638883215
1 68935525 350042061
1 76009056 495410380
1 133274178 961099348
1 708642920 82176484
2 3100026 217561065
1 310699907 159567865
1 316428950 410315496
1 630049917 757625708
1 424915003 550603098
1 980597683 475920822
1 13892723 36947884
1 10877307 673856848
1 561544273 700036687
1 36857862 266116735
2 972499671 659426978
2 828241029 446133605
4 465119242 429722524
1 27256911 585444182
1 406294107 556014531
1 458647318 379046688
1 844995815 939873526
1 173803476 925317636
2 291149449 880549011
3 183576024 119255138
1 566577549 184467741
1 905660948 808193061
1 16590717 382812011
2 322731843 978012694
1 32719306 767072649
1 762578497 947678868
2 394027386 23982121
1 655989994 259888173
2 524834418 377209722
1 24073297 219216476
2 548584199 29641895
1 296252960 174689155
2 362011835 208462534
1 451432048 445793975
3 148959680 995913325
2 798027210 70733509
3 354863176 659591750
1 231267233 485443936
2 211367963 42766421
1 860500178 718024098
3 926515049 189354220
1 891967204 223289838
1 130233531 655624125
3 972177662 592948819
4 922160807 183702302
3 339855044 729965475
4 379034820 121450468
1 621662239 358089188
1 790252356 639450232
3 633766996 698527891
3 464170640 636534537
1 523479634 75282069
2 428837524 306113114
1 551842780 894563205
5 438224673 275490285
1 613221769 773116847
1 861423915 19194932
1 173706351 906052252
2 629217878 241102558
1 930282994 527600947
1 107038917 271985923
2 864277218 682849255
4 53454229 619971338
3 750569240 94022107
4 923605914 138318842
1 455027799 924260147
9 476955306 353929186
5 156945751 51951453
2 803105693 18532211
3 564897916 252068288
1 164741809 83693338
1 322976007 233252882
1 968584345 287738467
4 448691343 139329774
1 23061322 278062801
1 599420364 466936727
1 917112945 189698087
1 277025088 540801138
3 186027496 97465486
1 605038676 454121196
2 433213650 65494905
6 477602195 721069758
1 917982409 959050061
1 998264286 814233683
3 668202067 523086676
1 976114769 556749861
4 869291498 342380200
1 376762542 734198618
1 300763430 721799321
1 568167679 755845676
6 147020853 824552268
2 828570941 315071804
1 593965489 761432548
2 361076287 867827838
1 181945990 473956995
1 752856511 487793198
4 826299623 413037351
2 351869675 114523380
1 155827822 733952217
1 841845723 570064451
1 964787981 384342945
2 755542635 671548825
2 975666059 739108222
1 384392821 757040534
1 524544908 982520274
1 160453334 217491884
1 739645414 330318680
2 118570187 666239433
3 607236610 151474047
2 500729976 593750170
1 92903587 959437609
2 279641466 711417769
2 999690690 255555426
1 607502115 425048099
4 493428004 239975874
3 460434146 103053343
1 551360976 534627775
1 716637218 539205879
1 118296379 720239992
2 376476351 640865447
1 407678355 452857441
1 781763440 358172378
1 587344447 691031666
1 370511889 92533652
1 955240871 974618382
3 790260972 714013014
4 176351681 837565941
1 469851159 803019531
1 791778085 700734388
1 588335439 28226342
3 532142818 217302762
1 535885608 907485267
5 466703118 884329854
1 248846604 567706548
2 506124739 603298312
2 556780839 388563137
1 899481048 118428666
1 286440845 72161887
4 756601871 284531414
6 231754678 90353848
2 955884967 806010832
1 364096546 616606807
1 371217612 627811433
2 273043031 805043686
3 115426967 885158672
1 478697497 438798959
3 631194645 601238920
2 611974626 318776036
1 664897618 389192778
3 929400039 697000211
4 350465500 447303963
4 728472084 107689430
1 767185510 432315230
1 577649544 710483354
2 850927486 400970827
2 542680677 491019216
2 848679127 909063169
2 851702211 517783281
1 201694758 924294385
3 851147394 706431688
2 338299221 418377117
2 66093626 804936208
2 348304959 916678202
1 65724096 844584673
1 247157971 619673139
3 568525465 397702302
1 506832202 789045953
2 505268657 5760276
1 111227429 995396408
2 679644529 55704666
1 767084115 198042465
2 478039384 689764175
1 513889095 500096515
3 74066321 812733345
1 65485026 307158371
1 496025667 730455206
1 820667701 313119895
1 447390210 410406107
4 680510283 133737560
1 362880129 429400750
3 361202405 381528148
1 478820781 877076846
1 599943435 912924793
3 60621851 875663599
2 990938355 400353572
1 348052850 47540525
1 433100689 429911493
6 50638503 613825056
1 894879099 578936183
1 896940015 143915447
1 841664194 929297407
3 123395274 184384531
3 555629241 179437714
1 635236924 918446925
1 754660854 787539849
1 986563913 306896674
2 990605362 647787615
1 358042993 603004909
4 516972377 825344763
3 217454550 648058893
2 36127166 359426147
1 525808181 446830483
2 363820470 917813952
3 809866218 3287642
1 976366611 225930781
2 883525443 374332481
5 629591632 249477232
1 737591773 362540607
1 779192880 848822319
1 395792117 969456755
1 661136251 272006843
2 508382029 852838861
3 385738042 690637924
1 266558194 319279123
1 368213662 120064814
1 742676629 350787566
5 197497246 341843293
5 753319426 623943487
4 199960900 882095723
1 409583117 832341495
2 254681529 805339605
1 640206241 832377496
4 556052741 471618857
1 490171228 320181906
1 385560698 834536382
2 700233185 364192298
1 102429214 356686403
2 2017022 936626515
1 905450625 923897226
1 73515624 593740511
3 546158554 721580725
1 844138869 958944264
2 6944335 575092653
5 527512166 499501238
1 759667028 119337248
1 555996865 428566352
2 737105369 518792103
1 169063287 734170207
4 789767373 949344095
1 593021232 40062150
4 200685077 58837682
1 688668681 973099321
2 343816642 934248515
2 162219977 416277619
1 606816315 920409008
3 919796511 343177253
1 427727722 877243698
2 83062896 349773250
1 714055431 822813880
2 662804356 877628982
1 679984394 410611441
1 787737578 398259454
6 391142263 621000098
3 793393051 588221372
4 659983135 86145636
2 366791513 806036904
1 70349258 407574087
2 998077685 251916091
2 976288152 718713593
4 150932579 347998929
2 458399496 864235182
2 595407545 239310220
4 768669742 162761773
1 642570430 53196195
2 655099392 472620840
1 20852463 460267209
1 888584694 184889309
5 945480987 591111816
3 840046610 139164219
1 30443533 960556640
2 382657537 5497648
1 739356273 426677189
1 423478358 116795417
2 266984844 669910124
2 289111912 992737362
2 289397555 865007040
4 957570588 643109424
1 667493033 180005615
4 332671923 583894272
2 639938097 378959197
1 810291318 34977952
1 764224500 881060403
2 21321478 328918071
3 881698229 890457738
1 46224067 186097448
3 158852368 682611732
1 265049119 854357096
6 316016302 714042511
1 603277334 678838549
1 806974496 424081623
2 934387442 687125749
1 502317974 335218713
1 10763257 113176996
4 457159320 125301738
4 347520954 822548062
1 430714533 160833110
1 611603375 750261840
2 239497789 156887838
2 785613858 791960111
1 515692038 901040815
1 148253038 486670085
2 415769862 495540379
1 364766230 266666267
1 152156010 286117747
2 899105030 401632520
1 243929007 983032825
1 847878273 966276111
2 224130894 71638300
1 433785399 131728746
1 207544422 613052028
1 977132372 155646240
1 239560905 555233788
1 611767367 659546623
3 708903959 321921491
1 887330384 758885284
1 797592990 643836372
2 363787305 51036569
1 249787433 726247861
1 187776677 458784778
1 755108533 171776179
2 30114798 287080897
2 220349637 404657043
1 91816687 517312921
1 485221035 74791899
1 856122703 978493923
2 318237118 210959291
1 167453019 319183344
4 235775796 47063671
1 718539770 126336598
1 12467136 871674719
1 186002018 517136622
1 55958690 63530076
1 900904850 296311772
1 440073651 456988597
2 400662773 438313187
1 329053409 854247380
1 610395439 369584382
1 233409613 220613759
3 772953941 346089953
1 692534791 218344699
1 943708457 340987407
2 643779240 732894052
1 359030559 388505672
1 6111074 891836833
1 26285044 12502164
1 699503216 823173395
2 719652302 632926158
1 197031292 800050114
2 247888839 246723609
1 368168489 457662087
2 185250811 829389223
2 661576630 615136387
1 727038631 3079915
3 571134916 425166753
3 402534141 399791208
2 515849891 754985822
1 466489587 892881138
1 74328266 252494433
1 237069387 776313026
1 14022314 650087535
1 231475209 664003756
1 885267792 478751911
3 420439313 572564726
2 793969082 98126058
1 377236507 683517226
2 684701797 181185335
2 830589067 656806130
5 822287620 911803311
3 959839487 805874595
1 93757416 427842557
1 904644473 757507693
1 445212011 873695553
1 776768 273339901
1 268582531 275030037
3 34782609 928486125
2 472930564 859766841
1 714444844 564439469
3 970167021 582100072
3 833701844 716383022
2 213275608 556695647
4 331507121 952545970
2 613211775 188275051
1 943747141 403661204
3 775512453 435117130
1 569742923 561913236
3 605521845 24735452
1 149175799 214033886
1 995602973 794026365
1 210516144 121698805
2 444408123 618442315
1 458823452 579054451
1 803583866 150361036
1 760496308 254188690
1 993835297 2949674
1 753003447 264758099
2 633559089 968997414
3 649848311 732453549
3 580169072 860594450
10 463379079 625512628
2 233068421 751282618
1 297866078 321824451
5 958182396 632759918
3 78904404 388681377
1 843309628 761845257
1 425326877 206000926
2 313313067 110001907
1 149627089 920293639
3 610079832 796102749
1 733283945 323628242
2 45652755 279241655
1 521240202 675439916
1 927599797 230509424
2 739861752 615146904
1 84500426 733889485
2 45916751 853208936
1 588472656 459078887
6 825310777 962930723
5 280271623 493662328
3 738836494 54940343
1 963330765 681753741
3 825937909 487315389
1 505461861 992986173
3 401118674 833005765
1 312309050 545765102
1 412906255 569834669
4 750107839 406951960
2 142524307 9355616
2 829548290 598505969
1 482779638 725194005
1 719495444 597955076
4 637039845 696629303
2 819789618 854578859
2 447291734 686023579
1 377992671 273575290
1 347708871 454793206
2 251558447 245272109
2 389795574 945380966
1 13779942 796013000
1 650918717 388789289
2 495305299 682554860
2 996715414 102395214
1 112244170 694495894
1 565794252 745621649
1 852539736 783337336
2 477565698 316894821
2 710288070 722169842
1 244217054 316966472
1 736965631 465130168
2 656138069 248243790
1 35904047 782782447
2 494497224 457497380
1 74432346 820188108
1 979433668 230685059
5 738909715 934959116
1 720864178 710244023
1 662932171 133996201
1 529025149 291837671
2 630766024 520223556
1 248009054 320299069
1 241387041 565419426
1 794589645 268138428
1 194517203 112725225
3 865006937 978745910
1 563038975 531324892
1 516983230 352693385
2 329887207 41106824
1 7149283 733136953
5 794491941 339674499
1 72328580 274393336
1 810896976 741200324
2 90132219 606876331
1 970810737 397337139
1 225074096 729161927
2 865218840 519901719
1 104252218 52103538
1 65744544 354637619
4 864589323 118569630
1 456009802 321040837
2 246524038 85464903
1 978209507 562266308
2 333269065 712257907
5 295172628 369093945
2 321093920 931488476
1 568235197 79471217
1 842570927 710835468
1 627821048 943501614
3 808408716 897593952
1 678338653 907176195
1 744064595 833011648
1 235786346 598878772
2 745537134 601636352
4 717192570 946626298
2 295526082 230536296
1 535353089 681002758
1 218757208 757291544
2 82231038 388542761
6 60953234 301613673
2 453887399 846307252
3 243628849 598273671
1 293668668 274912810
1 397633507 790147744
2 212859324 931580440
1 255819720 891913170
1 671184895 479770383
1 113895932 975238904
1 398358 99504850
1 129169723 857306222
1 618511618 17992935
1 778875972 425821951
2 919440741 466989560
1 632135692 236216094
1 57617966 247815936
1 550514262 817829080
1 985464920 649946485
1 322223969 601607272
1 468718715 465685012
2 817085331 20395014
2 250455799 607731000
1 158525367 559995109
1 700991964 496841187
3 381460276 542061296
2 62672284 597714847
3 290612521 823968746
3 438775520 667458184
1 251958824 987864531
3 48559821 49109572
2 604992156 338797716
2 142371052 134607464
1 391012774 629930407
1 314052565 387687176
1 5230251 572610765
1 413899263 347904024
1 605828309 524661208
2 19532923 609697339
1 509390043 288938610
1 836402196 877884541
1 357025034 453605837
1 414661745 975092578
2 689731024 563018274
1 856357777 93747448
3 838175175 696957695
2 997857465 485177694
6 178284073 748473784
2 722281191 386308670
2 398848421 520920617
3 660585925 202517863
2 36503940 940569646
1 47360130 884215274
3 627884314 417405178
1 44240672 729367597
1 505512828 41167567
4 631024607 214223629
1 91659257 206272150
4 892534737 975668877
3 679099390 991786937
3 922557516 275297595
1 375615240 192178506
1 934839493 934306990
2 879302797 507076731
1 831751873 58495980
2 67490637 589791971
2 292823082 746512449
2 996295410 767462682
2 310082965 123110284
1 245139494 169331237
2 819397067 903220299
1 369759976 496580320
1 159381397 206340335
1 626116961 706782273
1 714842836 602302418
3 71943749 431250311
1 205390658 779174097
1 301748408 423656867
1 787075535 663367498
2 678673595 839228150
3 833093555 605430699
2 864078664 993862600
3 504674133 63949386
1 576168183 939779289
1 194763414 783230517
3 431148808 741508532
1 359558185 418975363
1 872712291 189557351
1 216472567 983109634
2 971391884 500396878
2 684657960 409563166
1 222024279 968000506
2 34622130 767932280
1 764547712 312525606
2 208313737 350909708
1 2701776 964325578
2 854021300 531363734
2 370314615 293245720
5 328718722 454088632
1 700688423 982757328
2 130149848 663625389
1 179216485 917982899
2 257242600 515774
1 31364064 626757741
2 133956239 470138863
2 219051655 337804943
2 689328388 874481238
3 117809623 378117108
2 750349173 341029540
1 125761403 43027980
1 143395826 905403268
1 163919231 762431169
3 365243838 728553916
3 261137175 814135900
1 573439007 496600316
2 62532926 680631430
4 234503783 708088766
1 940704191 684848776
2 395773763 372990341
1 549646387 443648132
1 68467598 329311857
3 85569007 997385987
2 418486429 103829854
1 354787190 17612542
3 51668699 130034940
4 499924350 219102852
3 507501546 464246703
3 113131733 103273639
2 430628262 786732845
1 237767896 394312475
2 50147029 148995610
2 81565140 69896878
1 613600863 362591625
1 163092925 750497628
1 557642144 964667666
2 143678452 864722012
1 887556200 99596907
1 395719911 657392328
1 701804476 964680210
2 762355810 385674439
1 368826790 157476731
1 509153734 24354718
1 920045456 272725668
2 479640317 116791982
3 274701796 885905620
3 428790025 651513488
3 647301874 698704054
1 313389767 669543366
1 369835588 104405115
4 301620931 852428164
2 777165888 294131505
1 401286166 802624198
1 995450039 797513305
1 742898153 971187319
1 89492858 231256635
1 620956414 726739287
1 293473146 431777107
3 57901178 834425031
1 685615628 372647248
2 5683671 415401947
5 907437112 580636089
2 301053863 173429577
2 926539650 338641536
1 938064258 257384685
1 218771784 301608040
1 550111980 123420253
4 53073722 271137816
3 572721842 312530199
1 23251496 126657597
1 104467275 932762478
4 111589711 204894347
2 54361799 580493554
1 818977935 603420402
1 34463952 778880895
2 775931925 117285329
2 809363317 886295238
2 206921861 854255275
2 455867508 801290823
1 700499192 339032566
1 172568451 729396905
3 797640114 624585536
1 281741678 352216877
1 956658254 551339306
2 46469942 549254699
4 571676937 78015508
2 229725500 699028522
1 496626023 400414917
2 563226843 748202623
3 675197967 165604100
2 764644611 549034973
1 873895050 566749587
1 947112070 984768088
1 940725567 530643986
4 38605157 859601254
3 675598966 985097202
1 889210830 566450250
1 70097982 833428602
3 176033606 248651669
2 364837265 617743128
1 445616372 421586686
2 462477102 914904590
1 918507055 640200145
2 668494158 222047407
1 987234096 861335074
5 365474757 294681217
1 99586398 252660693
1 223467776 207743145
1 259999431 963774622
2 682175900 746570685
3 838009151 308195269
1 859335339 184850078
1 194054980 223830879
1 288513246 500659500
1 710225621 359634448
1 844493467 452457904
2 329081446 516178183
2 592215474 826761863
3 309868121 818493624
1 200500441 25087577
1 406190302 785916936
1 643591898 380344095
1 424248125 452623678
1 504808861 746055688
1 289494501 530352920
1 731766639 580588619
2 378834574 556571063
1 708286433 505474875
7 108968644 982846591
2 625043652 944233934
2 672795123 714274589
2 242441065 252642514
1 68402782 711525051
1 430828531 257835026
2 76720294 254018687
2 437977997 993202162
1 921454666 205532797
1 154732084 242241527
3 607259963 63088624
2 978553887 519718721
3 158085555 922787791
1 697386193 908512997
1 815308862 781846717
1 833151966 606829016
1 120223459 443862853
1 571077396 195865938
1 96796076 73781634
1 12618030 37913743
1 996101596 286088541
1 189613311 454265292
1 341413254 742840726
3 326022288 935899168
1 860860196 329424361
7 138840364 24452008
3 111245218 320012966
2 900426150 248531305
6 408638098 63850035
1 54272190 441155193
4 261676178 249818744
2 39429714 70077411
2 215035580 726689713
2 268661547 91366558
1 588840536 891550110
1 892616005 532662491
3 914521879 965695936
2 954273561 448793056
2 551048753 468857766
2 710950089 932727940
1 467447318 669006283
1 828871057 697531128
1 1144225 428351713
1 680138224 553288476
2 790545343 327814
1 174428486 749246050
1 261219693 345692317
5 413664778 605517225
4 725265309 264589833
1 63699784 666356626
1 839296983 282586545
1 990899777 359783853
2 97869071 987492072
1 969629233 34116809
1 473732654 18428687
1 767808314 432068913
7 161301112 732344702
2 939220483 566683908
6 354006210 13674566
3 357480033 126609424
2 634829350 405608647
1 327272991 21020884
1 943629761 773123938
2 210925403 746585336
2 922151038 288692670
1 20423775 817515128
3 90917559 186369857
1 537547957 810809254
2 479947487 699150737
1 641048214 806691255
2 42849359 993313792
2 184274882 589650652
1 912880742 547775796
1 468401451 322686965
2 367854817 658855649
3 695952412 96374087
3 326469669 445500857
2 660213934 288305881
1 57019351 390499598
1 205273295 187604455
2 32420529 351884892
4 12672650 427358373
1 261219123 582467397
1 282859831 390365362
1 118801011 36034133
1 985907834 415200014
4 746564657 668829727
1 159501894 304228708
1 935424885 700048397
1 429080491 88646094
1 881436903 699346002
2 776369742 982067802
1 232368235 267777059
1 56722 508931968
1 225628439 392859122
1 541995686 527483156
2 373125443 411674921
1 836484621 314484196
2 123883697 838803514
4 54122620 580023847
1 115862103 748054562
1 848401430 463181508
1 608476793 558321763
1 185477025 358701056
1 456249592 307949143
3 686972780 636146376
1 195386330 157805706
1 297231309 847467458
1 867690281 83991448
3 73729925 862044206
8 295743471 489424743
1 343020786 840620175
2 956354820 883173329
1 931355084 823611556
1 707553133 462198160
1 285685741 385452920
4 849130206 822455373
5 640564566 394401447
2 60610676 103280682
4 405777965 89043891
1 554131765 360306086
3 722962949 240910853
1 45305172 463992689
1 884609854 135670768
1 977731491 297943345
1 356950238 950857739
2 793783891 959388128
4 917805897 657590575
1 374896465 470236613
3 59066139 434656417
1 818463947 629031105
1 976154528 709653794
1 635757420 795945716
2 269317758 613045898
1 349157444 159594597
2 845228577 211407893
4 633735840 404074044
1 591422293 474330886
1 779166754 844676011
1 706979039 701649860
3 467233516 872063672
1 333759005 562109711
2 720063114 386772673
2 619277680 955112364
1 610331663 301588385
2 794760860 487309178
1 573689028 47071667
1 109337861 301384856
4 579029849 506404829
1 6468354 646963816
1 642068076 798213963
2 546906406 693658686
7 509217040 60535610
2 802507804 424206611
1 230286836 103505809
1 77588622 377616817
6 403318265 317725732
1 883909041 935024602
1 711172398 372801259
2 564838386 221661420
5 626187214 886069417
3 101911984 210400527
4 602635078 747311871
2 133285938 121685794
3 285828370 354593138
1 181858357 21461221
2 213773882 975639999
1 450027708 227884618
1 681687171 481112724
1 33875070 427723670
3 915992616 702873687
4 891587544 746719148
4 33669326 876634646
1 379459034 866741481
5 562195895 649443932
1 589531136 168367962
3 895075155 805448284
3 69781346 185251716
1 342291933 261337354
1 677077349 111079680
1 997180207 287281022
2 583488405 127945595
1 858795133 917658135
1 358877922 360037191
1 792384634 523049961
1 280645426 492848895
1 127479444 974631008
3 785207827 1764880
1 713809361 580069707
3 103250793 521007453
1 808376188 884685393
1 159552998 460679282
2 187591672 17745929
1 35301590 517850918
1 988023820 82376397
2 574442640 717116111
2 484408337 628898796
1 523713112 981922853
1 923636670 46802185
1 327439564 415528044
1 653021112 775960181
2 661021053 551754062
1 367910919 982523637
4 30795699 171585365
1 259762481 142227878
1 935806107 415378833
1 435040573 809052850
1 156937196 947307190
2 992937188 73861654
1 315418935 678828722
3 269110064 622405246
2 702165974 47214879
2 96676115 912283545
1 455115895 974845855
1 556237540 749840405
1 706983815 184067068
1 155096769 252418790
1 519715334 187947150
2 988473968 878230065
1 387901781 847236423
1 407747833 514803776
3 680381567 485559067
2 245225683 254372337
2 509812111 465867921
3 53554255 292812796
1 450275977 839408089
2 67940608 412128487
1 813160662 466951516
2 475773306 201287729
1 939126608 791825761
1 589084932 506724352
1 726151512 2537513
3 773129498 166533036
1 189541488 460977214
4 584108843 202703491
2 530992654 638902073
1 987296956 190039117
2 388313998 99982502
2 273261802 145968513
1 717754710 20767808
4 997834993 784469434
4 969641497 129824963
2 146049651 310812181
1 100986788 21592728
2 180480592 150638593
3 140826512 453332104
2 661337674 801964434
3 764221495 958055466
1 215878532 648684011
1 481460281 539939911
1 70811606 517911962
2 462407193 219614136
2 710039508 346306643
5 593311257 243942372
4 966802704 624564298
1 266148932 113709787
3 773582574 338985661
2 238766920 10516607
1 835072252 235929978
1 919248485 238453227
4 210783321 977754362
1 292824011 675011936
1 434236708 426130925
1 686491045 699527766
1 909595669 657156758
1 321191274 331065373
2 366723199 185521637
2 232600848 202656607
2 120269765 861072394
4 670235231 482467822
4 941167938 93233561
2 548119116 737850346
3 238521071 717421100
2 526821031 186100256
3 606157249 110071495
3 979128611 760203957
1 463322873 501525795
1 247593975 979494004
3 772449075 965503804
1 843412677 978953216
1 158212158 942020404
1 990444327 610245366
1 826249797 529466010
3 826582745 449265628
1 330691905 511342035
1 639068995 286418011
3 755565336 432537729
3 548698973 192996852
1 319091405 28796769
1 783449237 442232557
1 645628110 988578018
4 367914561 300909541
1 256547001 439493498
2 52661896 745748930
1 763519165 283393670
2 261255644 614676097
1 949309147 137881429
2 512776306 181639297
4 48924886 470304420
2 76804560 198628336
1 175375833 790375608
2 28948702 719305299
1 71689124 64617862
1 788149881 807295882
1 730218310 70635096
3 531682036 767286522
1 266499697 79296182
1 616724835 12010259
4 278323245 919197764
2 659915198 637245769
2 955862506 439330908
1 848118537 192288455
1 923163596 680696627
1 56903215 966547064
1 130557859 906518304
2 903491952 57642833
4 659191606 971230563
1 973526534 908503298
1 678281579 829427791
1 283806366 205067314
1 499743409 773567293
2 828823409 270081967
2 279245568 415712350
2 886365607 377139652
1 785886876 428406574
1 471442549 681071067
1 537855668 572531954
1 98274802 340533299
2 759353193 799983915
2 653745679 56929642
2 24230190 707422918
1 606180085 117161583
1 126646000 988559910
3 667516336 325638313
1 720349036 550749995
3 461564914 176692523
2 231110041 116211445
1 406519408 643042567
1 329145738 416775742
2 874263104 697749492
1 741048920 608885372
2 725314676 463702028
4 704692487 601183052
2 881207548 666561414
5 854755116 584434262
2 324604926 906611567
2 975341013 101230219
2 214838697 492481892
1 806568020 27921896
1 313264167 760080360
1 456235718 713098701
3 655853190 116345755
2 975122474 578166687
1 850326463 698599078
1 231215931 677828613
4 904025445 256877391
3 471262656 538820127
5 671351581 276691650
2 220808764 750055215
3 474168846 140801252
1 750172495 64682319
1 787932758 413663683
1 38191584 689694102
1 14373932 760367689
1 849031155 338028126
2 281138316 829778941
1 946050693 630753727
5 897128369 886012827
2 883537292 121905127
3 375939551 920171138
1 938178131 85346111
1 232332352 801146639
1 213164901 329982245
1 591952351 211868604
2 713239584 430401957
1 824779651 190353564
1 736797561 562745197
2 993525854 352550841
2 938025069 192277639
2 314159982 119689578
2 451638122 940647053
1 664045702 87629703
2 928652251 289886337
3 484092684 695398031
1 622517313 493057088
2 320640560 468192385
1 767618796 701081664
1 740873714 610647582
1 825769622 438950893
1 750443939 939128251
2 652718285 402368166
3 606268050 534444052
3 433529996 467841723
4 747494912 509689117
1 253626222 256305789
1 880466419 601471393
2 750472104 247808834
1 81583155 124268686
4 879000013 814326227
2 12527360 468409533
1 608131703 682563940
7 454354534 374762652
1 115505366 377589240
1 779738777 325585383
2 624754076 295107027
4 722555278 67637810
1 575744141 264117191
2 108151611 844375717
2 72320435 983621430
1 245426693 419393068
1 995030379 768392500
1 492328865 451819605
1 139973592 698867315
1 398138898 431470671
1 826555824 134451284
2 947727610 185945726
1 117779746 884819362
1 560660125 346068659
1 203863443 589087408
3 926669596 344113462
1 672777216 542607031
3 150360552 206397291
2 413613676 872486974
3 465347414 695102612
1 917824228 459082604
2 911858620 549600202
2 513151958 281512305
2 334517556 154524415
1 510399835 822916838
1 220326075 69534250
2 379091312 297471068
1 98697148 471197418
3 979152813 885200774
2 356692857 868234200
1 251891073 482876503
1 135696315 37739191
2 792162175 398782475
2 710169882 635957917
1 362736449 68200441
2 803229713 203939974
3 621851033 395992325
1 90618869 690509605
1 436636717 590216054
2 204753266 339038807
1 36449811 869741976
2 524395293 840734796
4 451309472 987298018
9 576422959 222459096
1 219508951 916003236
2 230748345 836581372
1 852859857 345127012
1 534227400 151163157
2 964098875 732067965
1 57580511 311919309
2 976803971 280491813
1 813711994 304561729
1 415203024 710125750
1 41957057 682099714
1 426558319 524161142
2 609073924 910813641
5 919319502 95751934
1 173227975 48579059
2 447966810 755191309
1 945306805 675737037
1 353793893 436341831
3 450490264 544584262
1 85621268 950885477
2 430071516 638036534
1 177511981 152374341
4 640900874 423451974
1 979265161 651788285
5 701024397 652700823
1 3789861 898486425
1 218778218 751815161
1 207518354 425552675
3 446010808 549116617
1 110695309 173839008
2 957070201 732335170
1 174357614 489045515
3 728229026 104992571
3 460216147 472395160
1 303880935 180950702
3 409649963 80554838
1 548949396 820095637
3 170803095 494346396
2 674566509 736199230
1 65871971 287273512
1 768314860 947817932
1 60989313 32527844
2 21878157 766410361
1 799406028 534230955
1 850726637 820732958
2 246788844 131941390
2 583672545 936640469
1 828513938 69946795
2 940117125 620470136
1 889099484 621038113
1 408185709 51138387
3 70093530 801111096
2 81452368 967048641
1 997987622 762942293
1 720422103 881024861
1 93570077 274179278
1 75044150 98356851
2 967718463 199531134
1 423706714 576314404
8 141648027 251095783
1 735805828 279797749
1 535571194 91928048
1 124035356 680463951
4 642437903 785627443
3 183184276 231011355
2 426252648 623629044
1 26351718 371462748
8 149072092 102793778
1 209173055 514636768
1 85350526 79751335
3 486188930 658738057
1 368822299 454568669
1 58501607 60470599
3 460329286 702048342
1 537802658 442451531
2 847191484 852528211
1 745430208 590620614
1 379737116 828445341
1 622502961 531476798
1 101607887 721922213
1 496332544 843961414
3 436383225 468545549
1 529800588 41789536
2 755851903 472359041
5 185791788 529765317
1 908200414 144965783
2 148063204 487969054
2 322930470 190428240
1 687154629 806900129
1 442049249 374027649
2 215513130 371649576
1 78799606 24781562
3 162068727 396793025
3 865707706 574505376
3 479065420 177563991
2 244321665 84536895
1 261027414 87482525
2 542566303 65901061
2 157216710 733180700
4 332238992 379249420
1 754524155 776444952
1 600467469 110016749
3 836695329 240102027
1 356321187 317999576
1 893335413 279652157
4 221350851 507363161
1 244195629 532844157
2 744632701 296542586
2 396048910 345640027
3 616765767 256253402
2 823833006 571077685
2 887752949 94260713
1 688559068 852657459
1 618282306 47484486
5 197306886 64150484
2 477515594 269158903
1 297970682 599633518
2 73120344 937444492
2 882218513 406729480
1 189497428 659282513
1 11330194 959990428
1 869123067 887991359
2 513210258 19896701
3 510090065 773255738
1 326160594 972287746
1 537117412 749204041
2 560137959 152884248
2 77153481 743422666
1 195459747 911915992
1 949973261 496908172
1 844715566 34703080
2 814340569 319292346
2 13391397 126194415
1 242259375 741102752
2 72514379 430524182
1 551966448 532035778
1 311401211 966185798
3 202977089 618415796
1 525715645 851291412
4 229237450 938591688
2 289213477 394811940
1 878866626 444533441
6 235841060 698981102
1 703322017 83776860
1 310394454 43176557
1 129568201 4106538
1 879839777 366432968
8 149853938 454143997
4 11573159 436204620
1 666290647 615599418
1 454985796 751976955
1 451307168 963420050
1 900646799 276051445
2 688561423 312322970
1 94529766 501168567
2 188142532 368983949
1 555129787 205692484
2 359091957 559087445
1 389286532 149946293
1 403810779 625370325
2 560116436 408271155
3 118521626 229367343
2 169273345 187757131
1 529531883 324784291
1 282492474 259066747
1 700596440 172093402
1 969625650 539881282
1 237836242 648558767
3 997539143 783407727
1 219755351 429378844
4 154940490 278209648
2 240853893 161442167
2 611406709 145404137
1 208869210 678154665
1 191588523 965741329
1 106574364 419658922
2 921647721 132327952
4 44266556 685691863
1 15823114 381941745
1 63082297 49708367
1 392465424 499063757
3 914217167 546036774
1 54980858 133724660
2 409590315 298614113
1 279339566 785479776
1 635683041 586378643
1 978502237 921561602
3 997220166 735297929
1 585723870 687015978
1 613688939 318023855
1 335915337 276767516
1 382441196 39968092
1 663495166 206756628
2 636859146 469633465
2 772326664 802637320
4 654328038 92071068
2 462403811 800064170
1 881053346 307628393
1 169484661 619799264
1 938320787 97247378
1 441629451 131562724
7 197361007 783131855
2 991312474 851047879
5 129129332 595149444
1 585992100 870488418
2 207408594 152893065
2 70998394 663927604
2 914648444 699886250
1 944454049 504695695
2 762041476 397374073
1 266727800 118744695
3 923109080 577451563
2 873343620 810627169
1 946479206 222675616
2 275452673 673512571
1 164068633 998461042
1 529999155 897268416
2 188824905 430016218
1 114814366 631396558
1 421823931 338084160
1 433868353 90049734
1 919109219 497410730
2 226943939 865144037
1 153789082 77788008
1 54779689 685532855
3 158026861 748409194
2 264019993 669635064
1 691451348 618814977
2 461998786 548015324
1 5169363 627369259
1 356285153 919365318
4 718464594 813963451
1 636040010 893352779
6 622067957 168075691
1 118967266 785448827
1 651479126 18115146
1 492966532 117190540
4 155561836 906532045
1 959713604 75827896
1 438108366 907593310
2 984733090 418853191
1 878296107 261140369
1 855112300 928428702
1 365516916 906702513
1 206510267 878162290
3 789317331 151799967
1 704349623 222065896
3 990596203 432800762
1 432215006 424227190
1 613491 21480314
1 533976588 993350466
2 463579652 413496779
2 45624281 97640614
1 476578174 154340118
1 423848324 531658719
5 601536509 79835872
1 669532998 270007638
2 974877507 175749473
1 466315292 394237224
3 967832909 46043365
1 117058082 451780120
1 643047700 290287005
3 296885926 125064883
4 383041438 850100324
3 513175521 652581960
1 137073663 593836021
3 789055846 722924194
2 955216542 746034423
1 323121467 918425405
1 338760815 305317919
2 996226711 195559224
1 935874187 448895671
6 797338669 887858645
1 649074278 617893092
1 173374325 323533919
4 812495365 443764496
5 678855097 661322652
3 913081591 169044532
1 867894903 55827228
2 539669359 210988679
2 358519977 34427865
2 595929751 516932221
1 586207784 393961152
1 245211203 997269181
3 714785048 935003575
1 455643569 624868368
1 397077495 959882971
1 880871271 820234926
1 680106335 487639769
3 256520831 417968696
3 95986984 281571843
4 309078980 601894730
2 632551184 137985810
1 741700755 297719783
1 84170636 417021684
1 510840692 755391617
3 607980334 982498682
2 663992655 777576202
1 803822165 480349740
4 403592306 204114570
1 480428944 970867934
1 938684403 75111841
1 840529335 77589618
1 632566912 482133884
3 905953999 833426754
1 852602590 27626465
3 523618394 710564322
3 516727924 163758133
1 39249985 249402643
1 360551223 479156124
1 324653311 242635343
1 746580602 335198673
1 87959285 379267769
2 296901048 680568849
2 197615458 799970663
4 361472485 842985242
1 71044575 802332834
1 300006939 35744683
2 102602415 192069371
1 793071939 219945163
1 31754584 401980758
3 788176989 172168981
1 347982677 690072373
1 231333678 969014668
2 217015343 373038885
1 441801751 980405122
1 309783688 490195968
3 794134249 838199560
2 607655744 965921108
2 486673916 952384383
1 907789070 646942223
2 717732473 173513391
1 413894830 88888026
1 557003316 320696013
3 174543685 304500
1 338172907 286465366
2 85659625 660286179
4 976102989 567549982
4 279238715 231144556
6 288336540 22449417
2 700959342 856944728
2 624965294 38218936
2 136149679 210803442
1 845526295 921538014
2 705128782 316356930
3 60515552 367117279
1 610567248 389699035
1 152350671 397920146
1 339982169 934328788
4 947731051 843035411
4 408841362 9563036
1 346736551 659459630
3 813969405 16410483
1 897531522 995221662
2 497594309 827697783
2 651147166 165815314
2 754322471 351779079
1 382626215 880468321
5 590099215 8533832
1 3768635 918521593
1 105448394 125372318
1 901883315 160490571
4 632845947 470292930
1 599032412 43156163
2 67147202 487804227
2 114503682 575338125
1 679688303 990959640
2 813162536 72691465
1 682321028 943756634
2 139572416 100541057
1 328899560 562942373
1 877442410 356818357
2 290177503 450019077
1 377198892 568655808
4 781359255 486353665
1 646791889 856381876
1 361941337 710132217
2 798557225 481737166
3 880389658 87219788
1 869205836 22059506
2 102516088 919629976
2 735353759 915697569
1 935556836 820784655
1 951974811 25408639
1 559882155 142419757
3 112679986 66759112
1 722988552 233049624
3 377751229 859919446
5 248824836 912817978
1 570729028 908551640
1 404824984 49124172
1 300366058 370182781
2 676692708 561377040
1 429069418 797283418
1 829928764 392038466
2 623572208 167420337
1 357170301 917629310
2 614962981 953308907
2 253123439 202684879
3 728884739 354805896
2 861095643 786745267
1 746507845 297085720
1 330398215 949859102
1 25480859 966275459
2 410784051 11027098
1 310719920 373694484
1 397745164 704653360
1 489109404 896795078
3 723176894 763052452
2 935372458 407064907
1 662094967 111251943
1 732789182 860692276
1 170827621 509958326
1 881485680 282368631
1 377451836 192778725
1 486901632 788411159
1 56960922 592729564
1 218196959 574821234
4 327165212 885193465
3 178237717 827075590
2 666485319 114832223
1 657493288 150277955
4 719747480 710846498
1 128495722 344073639
2 45606982 305884026
1 413884671 223649071
1 614840361 391610
1 569812474 261214408
2 383660275 223462764
2 900943541 801445381
1 410852724 422107052
2 446211432 902574989
2 811660117 477187563
3 218605173 795920739
2 9169450 116787627
1 878465617 122423628
1 125908472 58102938
4 939809091 797646946
2 985690385 200865234
1 341701985 167505227
1 517328541 204990074
1 74328965 311084621
1 338291418 260347700
1 437680636 424676049
1 34365035 561500427
3 175547376 147944855
1 973377090 998434205
4 490926085 701356601
1 532455404 341171028
4 333957936 996197914
1 970287735 37869475
2 690165743 442769200
2 813069127 571230414
2 529868299 412682172
1 386415309 981718758
1 481843600 893971911
1 803239817 512807032
4 520641895 800249418
3 931709486 158438470
1 148888931 654631777
1 557854832 330024099
1 942059855 296208783
4 661893793 642212099
1 895310984 888082827
2 194906996 768520292
1 2954256 483901333
1 320507221 830269723
1 389064004 336728924
1 974154572 119841592
2 431204202 256124366
1 445995316 634383012
3 886634825 333414604
1 358341905 943083915
2 257529781 144834814
1 930073834 164992267
1 303079703 83987063
1 617417258 534293017
2 408037429 952586018
9 331437107 497590121
1 792430932 67871794
1 242520624 26065786
1 35008455 912019261
1 961522063 662646015
2 989893851 50067031
1 976635055 728825677
1 358739506 73137522
1 640177317 204433751
1 437536867 762527944
1 416587239 510894177
4 169739755 626241599
1 264213774 484121251
3 423774748 764690494
1 467363944 224968466
2 693699772 84474160
3 141014523 870835664
4 410700426 453973268
2 219175166 27351059
1 699992509 440106058
3 18994756 253624363
2 324189631 771283914
1 286833047 511487885
1 597340331 117816726
1 218285630 336494399
1 126037326 592690363
1 120020108 73065027
2 482616686 878168627
2 94742660 921061853
1 838806732 507040379
2 287889164 550333438
5 898814087 275516518
2 168339807 984205242
2 228646597 962436943
1 367057446 338881399
3 865935772 466939411
4 199677998 628043746
1 988487638 315524278
1 840977073 996205496
1 476180287 430673563
1 12842280 214108060
1 284534392 529844129
7 763917464 408664180
1 449512208 393636416
3 584820635 283783423
1 12678666 115842032
1 818372428 325225272
1 609278720 578961673
2 963388684 196519850
1 730273284 819709813
1 333660965 667852534
3 728083055 754085234
2 83492504 908794305
2 133603708 751772954
2 232441209 278292060
1 725960410 488271620
2 705940227 118260445
1 812721381 581191852
4 113313141 340501040
1 200598323 507286657
3 913108735 807443056
1 549736565 181274815
1 873208076 847103799
1 167636959 729737376
3 397205130 299456994
2 889775341 767081963
2 839057426 297752455
1 722562982 506321395
5 639653616 955285930
1 755493996 384546580
3 397448822 181342249
1 369967657 968860921
1 463461864 957887972
1 295529698 907578658
2 189704789 310910862
1 550106369 152204913
1 848827087 760926329
1 12721809 698070910
1 54895990 439158048
1 880894578 487322899
1 371711690 913686327
3 407122771 135947172
3 375843444 298881890
1 282481425 490383782
1 829444950 208010846
1 858045183 182494946
2 402564140 595370427
1 848115056 809225902
1 411569298 726127969
1 685215559 271360670
2 881410659 989649956
1 749428844 727206815
3 606715577 188426723
2 420243759 77153481
3 775930842 821277493
2 60096995 216369705
1 844482417 24336912
3 504197948 974951672
1 781996366 489405926
3 303788703 937958104
1 382236533 93811423
3 143024234 634069520
2 181992832 823743149
2 230980798 936843737
1 28427443 476377063
2 36317693 18110294
1 14522929 397482940
4 47823535 66549918
4 521431673 358092024
3 717730820 546604770
1 280673592 244847314
2 84171110 849692005
1 960320927 469324128
1 393838767 194621459
2 941397681 12676447
1 27747791 545321091
1 370583510 250370878
2 11686732 736596682
1 333510395 870876749
2 545455200 362823548
2 336068422 384411566
1 296520126 929993123
1 993002646 716948829
4 823735967 813615131
1 933075597 9731270
2 781380717 185440024
2 443498053 322819909
1 257610233 378288782
1 485054484 734153273
1 902115627 450820107
3 82614659 917283290
1 963142258 907051586
1 316347728 886791949
1 996762869 118228208
2 689068228 137395401
2 617547268 569524980
1 947362396 388233713
1 747858461 685672402
2 314567007 204392927
1 961627501 172610017
2 907295184 649531311
1 613169278 175320513
2 304470955 906726208
1 787544418 814695104
1 956181741 91373206
1 59102877 640081369
1 438241118 597080236
1 361230191 880249551
1 810362640 47620487
5 442547824 276700189
2 759659123 861026353
6 510696741 229512647
1 289604120 652746254
1 945744804 56436174
3 655870688 385454047
1 720551054 132252205
1 253078194 212201476
1 484114753 6130050
2 219841013 877995861
2 511712428 730206730
1 567207505 488586239
1 708677302 974886620
1 706572710 425851443
1 413011268 717098572
4 477862436 360277203
1 681036540 996849810
1 475049757 243361467
1 679136993 893074047
7 578807360 249730274
1 712082884 875395914
2 58646263 488765667
2 337718300 884635046
3 343595740 282017510
2 234242429 679080407
4 484920747 300256171
1 614839318 963984881
1 601137766 173414581
4 138807071 514024371
1 267951585 801769288
1 27133923 552940522
4 267333997 468518385
2 293224769 575336532
3 268478991 335119957
1 946672098 94728085
2 424623931 152982361
1 228453021 422631757
1 32873725 589357049
3 269472812 959473527
7 969482338 744244936
1 960216954 865290784
1 411677675 929729161
2 414859774 600303929
1 970320511 406762063
1 752100441 98017847
1 865680676 813038318
1 407856303 465561528
1 974265840 538505093
3 829699537 377610641
1 247045114 921019811
2 167608076 636505746
1 201933925 158800083
2 523269227 158926026
1 322159695 775247864
2 969424741 877184948
1 427311269 721584167
1 166738689 579299154
2 281076992 861135365
1 793174107 238948895
1 689235694 142479052
1 259444634 44496496
1 782564487 484537740
1 479156584 97517425
1 965283426 838923378
2 52248739 646460260
4 483333370 285630017
3 653821188 704583707
2 408536470 128771815
2 47133652 414043341
1 892718772 65609410
1 274031780 428650622
1 826577656 346155777
4 808647001 837961038
2 479043504 219776397
2 752712244 362774771
1 197953942 483499671
1 792882892 285206036
2 551772819 671902161
2 5429783 708517507
1 407281348 34096374
1 599339368 387545523
2 690312743 780439380
2 578123467 365431311
2 439057723 147573133
2 195584596 29535063
1 441663805 819469788
1 291187516 977457862
2 842316367 205158002
2 32836053 129250470
2 881804041 388775254
2 908908822 866020600
1 325754100 110093484
1 677373636 439011491
1 319787852 469207001
3 562825456 232065612
1 414149329 83458514
1 331752444 225215490
4 340934682 635142233
1 407537843 144586188
1 575837095 671357196
2 827915120 44488470
1 749738774 879982660
1 771757374 849968513
1 383604827 786935924
1 663030000 332467379
3 272730020 383391444
1 841563495 435482596
1 861469463 421447574
3 377914147 39934637
2 181578226 920563933
2 381025250 884748113
1 348749433 684081746
1 80594754 528583990
3 601417540 318926964
2 735544161 267633869
1 840735419 854698200
1 384575558 519924971
2 531845762 802939957
3 31763360 108144599
1 334007159 203199839
1 938585422 898428112
1 666010991 121412832
1 661585418 421557490
1 931171001 786965825
1 886771749 416773383
2 521307390 442503992
4 428540666 887583394
1 906192124 8517951
1 181803604 833906655
1 847791662 611829339
3 870831630 364753693
1 159359255 88267395
1 305445757 33185798
1 903395766 530260615
2 552071290 55205713
1 297984232 844159882
3 407958537 620743566
1 878038872 732473979
1 797551126 603520901
2 369187502 479203983
1 739820117 827579113
2 472067518 663856022
1 966310299 426810788
2 212727929 311617814
2 58131604 537497829
1 75723133 213463610
6 463758985 128472476
1 552349312 54290353
1 362913588 35572936
3 863899929 294435682
1 43047924 26950285
4 570792402 221770002
1 42622958 124490268
1 193352550 258381024
1 287976154 432208460
1 170601318 655405305
2 455994356 279918014
1 615071927 646032166
1 382985284 286244261
1 772897800 873308895
1 311106937 653258971
1 114895350 371500068
1 180143674 571610616
2 190336455 319966085
1 646672710 584353438
1 546552950 680326469
2 779577542 540030427
2 693485078 173394693
1 848004883 923637404
1 509906211 447536325
2 101810891 524983118
1 552154234 368397078
1 652459752 789609689
2 459261390 322793079
1 378857459 337438495
1 235523625 64458829
1 276368017 773593861
2 611634528 425835113
2 270385815 809701612
1 502759719 243678628
2 525579359 508578485
1 341668274 582861904
2 38090287 472049084
2 625028001 57273669
1 564036228 668084899
1 111693309 122794437
1 762280887 676017502
2 470454777 831737581
1 165710937 914955899
1 512276095 542222443
2 132827011 231021962
2 869837050 59101099
2 386399798 886317042
1 132995077 30138408
1 214111250 812574062
1 432847086 266866876
4 715322213 132839411
3 373075190 551079797
3 996510167 635319821
1 550431322 298484958
1 712994376 940349374
7 568742177 761536908
2 529575757 114507404
2 455779911 900901140
1 934331773 558483551
3 159759694 745179313
5 218922425 243267139
4 166859961 412052080
1 401108255 657899767
1 63481761 418146997
1 583760208 303039958
1 882175975 319898499
1 435521302 265868283
2 882799676 115216922
2 199924955 531495295
1 81846835 619818314
2 50451753 243130801
1 992669963 913938363
2 405564613 344472372
2 345416716 423133412
2 309264827 204609236
3 496815305 918353665
2 957149955 810360506
4 640338909 650462374
1 566662236 472614873
1 277068515 675922845
1 751507883 510940075
1 28086547 107343322
2 157395734 935118253
1 103721773 173664318
1 809969076 493138383
2 466153120 546796395
2 865624549 887559296
1 764416530 957831197
1 951351941 780791893
4 224771713 429750773
1 609877034 134374815
1 938200281 126428061
1 947295026 842227722
1 990807245 913757989
3 658742584 859969716
2 122707565 455779505
3 333422338 732550703
1 530382214 838226165
1 303941939 994529399
1 686310458 808596575
1 253913734 843219051
1 140195815 422983021
2 948838443 868639105
2 986568576 393499338
1 394314363 160365969
6 361581038 128284829
2 610119780 111550335
2 98780604 114703506
1 998878546 281846679
1 232418222 158218635
2 846556835 425972686
1 629910445 636450405
1 479126884 859051842
2 651912593 106864898
1 292035648 363854805
1 201693147 28487891
1 119070552 905110460
2 663934505 399078456
1 155813301 800867335
1 698442799 578256111
2 854452606 89240133
1 859748747 200503523
1 460863961 783384311
1 667068595 786654400
1 840398523 437825929
2 340883456 714177413
2 902180904 750068360
3 920732991 44085072
1 599163547 548043281
1 386229875 654016897
1 403539745 313951429
1 669412659 999216977
1 348008941 562009383
2 750204496 639679439
1 396179762 464653645
2 293967053 564128017
1 342368218 634714009
1 221799917 229354487
1 410086481 84085315
2 318375719 650470858
2 931971047 849562789
1 759703046 419607671
1 624035495 290388627
1 349033553 694760740
2 831793087 925309221
2 567097397 934903755
1 471412153 113722693
2 131008363 147874083
1 435518105 218884847
1 605411435 322361115
1 744760020 412551623
1 785642011 385951861
1 637414477 37092985
1 924704262 141690342
2 11336871 974549245
3 857851004 225892875
2 108334712 149918815
3 147137134 943059380
4 10413210 963503895
1 210640484 771354207
1 422369364 546542467
1 284465236 220859800
1 566418856 230929752
2 332983859 68484209
1 131572361 691395969
1 705848451 881519732
2 406740664 879200128
1 573547288 893994461
1 113884049 944604361
4 870117469 879001013
1 84731798 221373310
3 777469073 275557448
2 319889573 532138276
3 441641015 589706500
8 674017347 339215874
1 757859113 790711604
1 195808224 441765038
1 432544284 706397203
1 405714001 699138964
1 209184759 552934210
5 435540598 248489880
2 16469853 452726060
3 720407280 265715078
3 716595612 173334140
1 479613097 445079035
1 16667858 319415946
1 380347599 287123639
3 268610901 659399705
1 246253040 454494817
3 980284582 710812045
1 139249559 140851155
1 472238640 518064317
2 224788257 9189109
1 178013451 499588236
1 170031953 373558595
7 843159638 164231690
1 617732392 418702978
1 887560422 688421743
3 634406200 291623259
1 140691479 206993382
3 663007184 686375096
1 830968436 852449235
1 414454544 984928066
8 663915669 256768615
1 368867390 672636347
3 137132603 633161261
1 281960150 305586239
1 629455043 709035155
2 667779819 177575559
1 765343692 89212342
1 884552227 710933627
1 551610909 679856062
1 965130476 721571818
1 930034509 293415328
3 605556611 824578721
2 4652351 165695890
1 35229805 818219444
1 383446731 521065398
2 882335383 980391176
1 319894654 227718129
1 706781479 83979752
1 188009504 296627197
1 390562389 662024799
3 368879952 919624804
1 673145957 437151227
2 194547020 863528753
2 537555422 460021370
1 646823404 695591893
3 886206673 82215414
1 236503070 92090425
1 994314842 759079602
2 960692465 948214323
1 366730696 42600758
2 837162500 783812330
1 228486801 899101853
1 818767467 407710511
1 341892422 118100418
5 543151555 971678908
3 670391192 388131647
1 64852676 291873991
1 1078759 946618488
1 244134464 384672241
1 69851424 580642183
3 393849411 155083643
1 948255621 420097184
1 633009147 886065854
3 171037744 275286897
4 502016129 887686732
1 677129660 715699795
2 794895753 730060314
1 257991272 14131240
3 951648104 407528117
3 950689045 843713747
1 493254050 965733211
2 516039439 413517873
2 773055906 247377728
3 323510993 200406106
1 747226023 777878435
2 892655488 991799226
1 431280848 833150535
3 296535266 144084363
1 837477544 494989191
1 761579622 674179135
1 250102429 882099732
2 663776087 436344504
1 932357048 412018389
2 635807802 288413140
3 194271127 296217954
2 80483376 762798313
1 979739644 241925207
2 718090217 963435707
1 794238919 232101475
1 570179365 259743234
1 951073079 130922810
1 173800954 443008908
3 507746189 409679190
2 475214369 408197588
2 842873262 649321910
3 519643990 968613644
2 609203864 905784155
3 610527250 291945643
1 341926369 330252947
1 851988559 231519535
1 128622528 244749294
1 696144608 71079819
1 638647043 459802505
3 376819045 701877512
1 251192205 99245808
2 9438187 133710848
2 180262764 663205087
2 673492172 745043024
1 169456229 163683939
4 751765687 381731560
1 270123454 244801850
1 412745266 373308223
2 951196205 84162727
2 235144498 110793936
3 29333079 115192847
3 887892604 474499274
2 782857955 981337756
1 328282283 134162917
5 192324311 315002309
2 888659236 826686330
1 147417022 736652623
1 990841842 276820945
3 545382063 106153333
1 659804253 701155415
1 892684224 882478069
1 150967984 837040226
2 89484401 879464991
2 658806641 370086164
2 229588371 305534283
3 141726422 841980199
1 641417656 14146549
2 585846543 397951509
1 456659084 871117806
3 884290945 329232460
1 475047517 257768791
1 76315081 255328351
5 224858553 945242449
1 268572917 945756406
1 844368449 245957829
1 849581742 968795264
1 13440026 58316275
3 373307551 280164209
4 958477068 191138823
2 750239380 323481505
1 254038207 770760427
2 724268440 592278362
2 744787596 352762733
1 823745558 71055719
1 219710384 305360473
1 98316085 955391959
1 305251034 981018662
2 979903076 457061516
2 633255746 158649895
1 361172172 101326955
1 382733006 849273866
1 432228549 527172546
1 326832188 999392301
1 582175351 354428073
1 367157222 756273884
3 705451505 901423612
1 459506459 329279257
2 648006286 897427961
1 38073054 698380627
3 173884425 782322476
1 673471286 138620696
3 675788234 940572603
2 183037611 446609559
1 614330317 103112383
4 430749673 714513093
1 120256050 414161570
3 303492241 85297403
3 422524067 577225061
3 873079581 79999968
1 403212332 277560550
1 710622516 497953942
1 98528160 706122491
1 126419297 430026960
2 673979629 237505186
3 140287510 315862700
2 781065069 265906614
6 624153278 188943
1 529041000 128674258
3 979953083 865089399
2 870881206 351237330
1 64145130 193942610
1 720881913 619656582
1 575994069 539383568
1 32360375 564866441
3 638288698 675569276
2 984377076 782218251
2 184229455 200158508
2 156325505 16681264
1 81017015 736996767
3 666629810 207290931
1 315076375 720627867
1 445249511 944252685
1 560330308 261475128
1 208223889 326941513
2 994807460 275231691
2 962712457 806124734
1 476633461 752394677
3 829869783 405447773
2 422832657 140365740
2 429843863 264265211
1 151285036 228111175
1 300855876 479284123
2 4016829 620748770
1 723033991 554755160
3 286882117 61453193
1 552885867 274938206
2 886288018 578942120
1 354510675 675728085
1 283657978 156801100
3 164421934 74506740
2 874209219 652929757
1 585271009 870654207
1 473670716 738983705
1 823972354 599174782
1 78481961 275142833
2 156718869 318835017
1 561529132 143878259
1 789566718 386062062
3 660291450 471600617
3 210813697 381721864
1 4400304 132301422
1 414047340 623439090
1 659371367 648388936
1 188357311 884133179
2 183366543 894207147
1 609064135 906237321
1 46875554 821130158
1 505941486 84417295
1 629445560 879607958
3 367773213 958875106
1 221111210 192690365
3 248861770 109339421
1 436242120 830182699
4 759879468 602507529
1 86786371 393314524
4 405537812 622934037
2 9811180 487585745
1 824297708 392222268
3 50082484 901588011
1 556695961 471199468
1 877335455 264428952
3 588995904 646160568
1 83050863 191385652
1 277263058 502442486
12 374611693 537250665
2 330811489 528708247
1 670434741 843051359
3 771122330 679911423
1 394192754 436462464
1 632055096 706647194
1 159567049 8921413
1 241686563 736651446
1 542086738 669469808
1 119250757 935517134
1 211189502 678662312
2 727460147 670917977
2 895197263 456381005
1 258897204 279452603
2 354934037 227841627
9 922355778 718173062
1 620867863 215277601
1 804613273 520631561
2 127133974 231041636
2 569607331 850257474
2 524603068 537690330
4 826800904 178968082
1 665844923 935996099
2 830704745 15722263
1 193766512 473433826
2 332152390 151316796
1 563300351 103588705
2 695911162 322643340
1 724124945 522659353
4 837812637 598506551
2 304112372 423887432
1 989522213 71483860
1 297569962 254930544
1 119622536 755588197
2 555038050 321719545
1 501541445 729962253
1 675658952 808237907
1 653543858 169970308
3 546768973 118812821
1 390813676 289445026
2 315748629 811865921
1 567358497 99167129
1 690885481 334414974
1 551065759 37168285
2 277788834 657703677
2 724337229 887810608
1 534652581 74281732
2 117476308 558461430
1 87682128 734204180
1 470877392 722310141
1 758844616 563318439
4 142137065 198184341
3 423403720 818783467
1 178164100 13202845
1 972962099 273993937
1 535838449 789892554
1 661808361 133311808
1 197974848 831251628
4 856304071 308484490
5 568615836 733562172
1 328924722 180743636
2 194825599 122822090
3 919982533 618423824
1 800873840 922557491
1 53556855 301579117
2 771628868 73601116
1 830853124 232507573
1 30309362 109167812
2 111167062 279354881
1 29461293 889329621
1 892634662 975092820
1 677505834 521575298
1 895532481 772990759
1 563968296 399411381
6 327301161 137324176
4 690547905 370320887
2 479585825 920851755
1 860855154 867077197
1 104279515 820754605
4 871157157 214586397
1 113810319 129543566
1 773736570 184718248
1 244997441 663161566
2 338997110 702418646
1 733161467 424003024
1 503796938 737249239
2 672876770 633371094
2 651098604 191206546
1 818936541 245700276
1 57571550 634100133
2 309478695 165468897
3 885554271 879123680
2 163863982 108923007
1 933320943 683129441
2 710712350 493734372
1 752679511 753555829
1 619981301 395955146
2 470181982 62807309
1 398195928 44829333
2 597310903 490954632
1 530827490 284146534
1 653913977 961895141
2 846379916 474776745
3 545435271 429945541
1 762851452 197843334
3 957867085 427431487
1 182160486 577033115
1 547322043 444825204
1 530049804 590922133
2 805122751 856673151
2 682114563 376176056
7 792747999 616090289
1 25035686 542856364
3 909995660 664884743
1 114782761 668873821
3 23917551 607770272
2 343575846 579801827
1 208562634 509068904
3 913701164 49175583
2 616791562 673779382
3 250774980 964772788
1 729916310 760466697
2 103603836 359637662
4 447969983 763598152
1 551530592 691070499
2 707326415 137891863
3 7489018 907350843
3 356139840 606349758
1 266311125 851885219
4 411006787 873359450
1 264497569 937152467
2 912603851 381744503
2 843325866 653387586
1 823780764 173466099
3 233072850 618307518
1 195934630 305794175
2 582947819 256523327
2 38923960 189950159
1 776991420 880884846
1 851604440 974699644
2 429942787 583044306
2 104172705 800188883
1 980531347 118786149
2 737745752 635481284
1 759005905 528115736
4 754257319 513201864
1 958439409 396788122
1 426284337 793772064
1 299788644 973728451
2 516443174 804418845
4 680184167 42818611
3 597109639 995034466
1 696250999 592239502
2 216604214 545012293
1 806910240 584897815
3 923185288 885603042
3 981696727 180920102
1 822656752 758156816
2 943547282 933257786
6 302200596 185260771
2 609318188 325301564
5 778738405 994325467
1 762154021 121228198
1 734229012 575262997
1 245244018 74242673
1 494183317 978763413
1 583066517 893294680
1 832251101 505129126
2 503387496 395827304
1 371843500 93599592
1 559681803 385319045
2 235615687 272571661
3 282204354 774927079
6 85298870 436615393
1 137688609 179754
2 882424770 605583481
4 998418298 821091424
2 382644925 263049332
1 798418922 253584593
2 414966096 933628074
1 795683477 876231225
1 975447747 706179753
2 829970595 585398674
7 783646705 421445881
2 823704974 409221208
1 615506209 551939897
1 189046522 309915159
2 884855706 948726578
2 781719226 950474530
1 377213780 156397389
2 558084441 322691792
2 648543313 277015078
1 575026628 513975559
1 468505011 363105974
2 94613111 158193376
3 162885000 984924447
2 879933024 603199908
1 413602175 384219227
1 989408698 94132986
2 955593235 7125298
1 541616021 208312126
1 146784465 853225831
1 4912644 608171407
1 827482602 240429480
1 55064109 996047233
1 673833802 651627126
1 231195827 491824928
3 710241517 409625319
1 255209376 912444361
3 676140416 478582554
1 308193953 564183203
4 400407433 354249334
2 556212855 566462630
1 415838427 880372280
1 847923393 306998033
2 974394845 669513599
1 908976855 972660461
2 697969853 550129738
1 931255444 741412836
1 21598197 748243310
1 575599575 430077015
2 772605446 187436238
2 44560299 96477539
4 257863692 969763808
1 867441064 983982671
3 655529729 513465864
1 939543948 340167236
1 306928569 32423776
1 602076421 196347020
1 58832378 33117421
2 410558538 473527531
1 129612325 420279449
4 319213523 50057034
1 975319725 880310424
1 769437606 424088527
2 537930498 306740259
3 775438835 765922089
2 501388969 607824405
2 974158052 588308244
1 21324527 899469854
1 805329591 450814308
4 270479255 870357953
1 870202887 216924233
2 235380603 521929974
3 532454764 563615857
1 462077583 789266496
2 891775755 391641076
1 803247320 632957873
1 558229055 208947584
2 337089673 492280191
2 998191731 94407057
1 582949417 16218052
1 412265742 860725454
1 208528818 620311685
1 367263579 81453316
1 241066474 288068660
1 947307919 594642507
4 807061198 554635803
3 449052828 990820341
2 499849101 342943328
1 740397823 397402541
1 317448437 691064652
3 986639185 521836101
1 139776014 605892077
1 193992987 91211971
2 908395655 678703735
1 841661373 701845021
1 610967166 991291862
3 41736179 892829277
1 50867505 335503967
1 943459204 727804058
7 270633498 547801145
2 659945826 425495371
1 839795262 350124101
4 164243391 226585152
2 893851779 922220136
1 728325490 714275440
1 508326666 901728177
6 701871301 75721227
1 236923594 82560387
2 391911200 739812276
1 764818193 976663602
3 493396988 343105631
1 474947726 942959626
1 925987255 232073836
1 751300027 151910532
2 423975436 189826353
4 81282276 298252674
1 363924904 653157308
1 104579539 436421565
1 899527311 23822865
4 723982548 477168813
2 60099173 864621783
1 15652480 500018797
3 525733674 517110224
1 200162088 339550496
3 381481417 475567389
1 142274637 200011733
3 303312899 340576489
1 534924721 911706156
4 121089640 793965288
1 536682028 557494209
3 216441717 918894710
1 832808371 221273183
1 532600933 135865953
4 532275637 133216749
1 613437072 902114312
1 99836685 929738390
1 222543868 343221354
1 235230604 313706539
1 925778304 505748972
1 930277381 474910958
2 970938524 907487098
1 783750861 965123440
1 456613297 399992926
1 555170354 806314922
1 11517545 981616675
1 332489211 556438559
2 777489977 880090535
4 226158889 817353873
1 822022385 790152847
1 641220911 963901229
1 721327459 8168564
1 315408063 845324341
3 72717943 165970852
4 146267833 304352068
3 159950229 853517866
6 51233656 534165523
1 517571607 70974561
1 663417066 976006089
2 139279416 959292057
2 402133523 158594387
1 68105137 729761255
2 147163793 201578534
1 972710368 566474329
2 236697510 904793028
1 562102760 803655598
2 700207325 676561005
3 55189299 543704707
2 805523396 301920470
1 870686617 917861011
4 66866968 390067626
1 360688747 30190832
1 895734090 550207977
2 986525815 698599410
3 270378105 776878364
5 384390712 668159461
3 748250820 989553500
1 349116845 902762922
1 193692038 962067443
4 182809149 712180371
1 43747711 577896848
2 462676555 211083776
1 220125334 935670198
3 803909955 307262399
1 271793780 187070436
3 451995332 487670608
1 842185974 388862674
1 993926281 322630626
1 670685428 678683575
2 596079636 118852369
1 171353395 599299200
2 988536129 259125302
2 622224108 895620589
3 147886377 752340391
3 583631718 655795412
1 758514998 810960411
1 673331690 794919584
2 585365374 892076439
1 259629440 829286562
1 232208779 15573160
1 467046424 858110242
3 807772720 20123026
2 565167581 188739514
2 857728522 920162455
1 777544647 56313415
1 355681887 368492796
1 566258653 819582173
2 94930856 445795941
1 521216050 544128642
1 294263774 186485834
2 570921047 440796861
5 395631307 590971463
1 315202314 113091478
3 680425128 261331591
1 378005243 262942949
3 446345615 627823674
1 386399011 703631230
2 347315228 839940079
1 235944972 399064997
2 364110679 219390952
2 161606436 142906997
1 908992048 910587335
1 546187653 456033613
1 200064259 706149413
1 32477231 654441267
1 659387801 181671518
3 537096862 733617763
1 950949823 708416763
1 666473862 136189991
1 758172682 156712111
2 857417691 788141517
1 798397211 362651892
2 903698956 282842725
1 987719671 176530217
1 450575130 459746176
1 755492055 634054076
3 161322786 602891625
1 903750756 297149443
1 704783287 268416776
2 607427638 314307305
2 24201941 626624874
1 165917613 321760384
3 946940849 172017141
1 579381892 73548420
1 630094546 995931637
1 325157139 190100490
3 732301741 132240263
3 889816260 371095619
1 88350355 645172104
1 285824558 277572410
1 721711561 841652151
7 272365002 750576060
4 747128731 473130278
1 114148550 595147394
2 165248652 948450490
3 492431099 771201030
1 671372279 995034289
1 55581160 755810751
1 520410544 353957449
1 716928350 682813295
1 108293438 669725293
1 919265633 137818088
3 181287272 857536319
1 722144871 289979109
1 379801988 946042781
4 682897335 379043201
3 554830116 223339852
2 806780667 443940125
1 560914333 245149049
1 478617380 142653430
3 813977716 305802154
2 269257283 259290302
1 625236954 649624360
1 681032282 359252180
2 185223159 903981325
1 327459162 384206517
1 326450628 338729126
2 148622348 739299160
1 520804783 471920855
1 579061780 239203723
2 976986136 780975648
1 837331459 318450175
2 509538537 805571543
1 153199901 322769599
2 957694411 349703134
1 982013211 110349661
1 284636398 980770668
6 16539995 554340487
2 240513572 74114272
1 216480284 31865682
2 37925962 677492870
2 590791013 270112726
3 247180353 955558764
1 797001993 391097883
2 791376603 578973023
1 304663891 331804552
1 867152711 607003910
2 91431061 69185527
2 146610874 457804900
2 910013920 674614647
1 872988616 931173767
1 707395950 15011039
1 463461061 628853967
1 695073045 981537866
5 639740257 714082325
2 645986496 257604788
6 509077938 12041255
2 303141293 856994015
2 693154481 741471436
1 245743768 668354725
3 525148515 48224809
4 151738045 661953159
4 770804567 158108275
1 306515164 841138535
3 570417553 883668360
1 488107882 866797276
1 713554327 723057377
2 573297583 817266089
1 21719451 235717443
1 917710885 733050104
1 453061095 122534333
2 845219105 102155933
3 743763849 546209895
1 837048616 288511548
2 706257478 984596366
1 216105742 684040627
1 648750721 308492472
1 562312247 221858203
5 29195775 993058856
1 147813626 506618809
1 813931911 501564080
2 945070706 396893367
3 770759643 467619694
1 258970685 207611055
2 459802610 654426562
1 849927192 55456063
1 983975630 277547101
1 698680953 949029966
2 966965560 950550222
1 255587937 18941334
1 230468173 842566223
1 732658098 419820020
3 607774530 264633251
2 217998831 221853983
4 764704489 160971033
1 473951851 390269498
1 760988948 512761683
2 401374579 132304410
1 514840506 423877318
2 882246102 890592979
3 214504811 112145511
1 361864342 825378950
3 455540831 234228814
1 505307132 364146843
2 715992050 842336759
1 857502720 71446511
1 577528447 112370620
1 128631547 322370239
2 466298759 562376368
1 489983960 172044220
1 607713046 789950346
2 876620005 345074024
2 705767865 396252525
2 69540200 134258008
1 37935807 335185951
1 633240657 313883408
1 130809444 630362349
1 76677005 467702510
2 184372307 273266678
1 840163934 92949128
2 105458043 624340574
3 393157010 435980644
2 287307000 138977919
2 491576699 676021749
1 49430345 74136288
1 927978406 512725270
2 836870680 558406538
1 59391298 516558742
3 516816653 196853868
4 957817452 393729789
3 707757728 115358279
1 438094902 403525541
2 297405260 4421985
1 935981057 234265216
2 291724876 773569482
4 261821418 352414110
1 613113430 345622668
1 369332851 976555848
1 437066188 973606339
1 85517854 865472793
1 641880745 378913816
1 673922994 218815639
3 20344593 702559508
2 251261707 565741804
1 467027558 638921531
2 381962165 541655213
1 741674063 970142602
1 992756582 863473258
1 400633595 695215812
4 332428986 777106443
1 778964728 136021
3 455746234 728202342
3 820119080 403602942
1 921791525 893836591
1 644934656 507989135
1 779094919 665943140
1 584564034 551998518
2 650886219 85139945
1 770852284 660418841
4 876741277 567544170
5 887688296 426856428
2 537244568 898456722
2 5965734 634613601
1 731539694 751137371
1 738452652 298132638
1 243601859 790545358
1 417046271 660620922
2 656265081 853976276
2 325706008 124098495
1 637820853 719067975
1 155847635 485149075
1 498361126 960102634
3 803058493 806514723
2 343961177 165208617
2 938604649 92573242
3 34710523 744368754
1 39462110 163387262
1 719786455 455015344
5 797089999 944352954
2 69549958 404256293
1 442470389 53221306
1 795315146 557393237
1 706660883 832092887
1 314061808 151956197
2 767810615 230956427
1 210593241 715923068
3 74445229 324393335
4 814785360 733202067
1 992507802 817791200
2 753072079 355930446
5 515399185 352709260
1 856261672 197867678
1 974710082 420239383
2 516880091 748298507
2 684830013 461526247
2 2269557 166445192
4 50126293 388831261
1 427114336 266226395
2 60475513 419926407
1 497650818 721668725
3 43699757 940447198
1 809306305 574859806
1 472114352 872421310
1 299345188 41473110
1 989019173 633320517
2 886552459 961332818
2 830483634 995563099
2 225408902 411531979
2 326841155 737613823
1 347793559 451744252
2 135930229 19600145
1 936704208 710665987
3 589859501 968653061
1 54260777 81232951
1 536659116 659643069
1 946734246 591520476
3 330346637 404952961
1 528786585 976413271
1 732715717 851130209
3 183860393 992547524
1 989443476 778636104
1 803174596 385053846
1 366569642 304493691
1 600096659 959817395
1 784188610 494443215
2 364226046 383754529
1 21126519 528908307
3 592772482 818042691
2 709062157 846227034
1 643315051 675639135
5 108005068 678068603
6 700806537 985647909
3 806848430 817199681
1 685589277 292992839
1 535223197 816387048
2 397797997 867997792
2 436841856 989636675
2 800965965 852115301
2 531538776 765282634
1 210514012 371612039
1 27157936 547279796
1 419809514 737010002
1 711538355 89284258
2 283370103 30760445
2 455852555 214794093
2 409589073 777964229
1 815101983 73535754
1 862318668 723657249
3 241912187 903374292
1 594936901 820836195
1 264945769 773359932
2 73392325 263348422
1 430753608 196509680
1 165204949 642758577
1 746485664 532395939
2 848425332 582910128
1 806428939 396610022
1 392403197 379770418
1 231239222 539180945
1 110783629 231162636
2 554348222 326488893
1 348685692 883528149
1 317815166 227522244
1 406990729 748691869
2 230642877 556571355
4 617839770 538783524
2 691689486 618949145
5 696599333 387889231
3 48913607 291740593
1 573049001 692841502
1 826362866 314197807
2 507585143 997152477
1 331120703 17617023
1 848443531 283826977
6 157896424 649487801
2 377373476 143150151
2 462735436 278131524
2 192189501 455973862
1 671093630 724515925
4 219313980 373585064
1 695128181 384440890
2 932285333 985788669
1 57487876 268836443
1 246700308 972869794
3 517956152 310988761
2 807037555 264499853
1 456756185 60159535
3 445866429 480111318
6 406796300 671635758
1 864723736 989310136
1 703279602 304253827
2 295184699 759556209
1 667397549 536538128
1 790560249 824568614
1 143078818 74920572
1 88042246 316989419
1 962721935 113615923
1 241128574 811032467
2 310517268 829006883
1 300141056 108038792
1 294096765 632585122
1 550601259 625116320
2 883623368 158001576
1 883091612 116400846
2 63300477 472230117
1 643287040 961713899
9 61221975 372093474
1 660220749 951563596
3 828517773 890076442
1 793409208 870180627
1 751858109 961835804
1 41980944 476127344
1 897481655 636437066
2 835451538 687424745
1 86537883 674145583
2 176281286 264179632
1 210015151 747351866
1 646403382 779014618
1 177935200 885931660
1 416165882 316342728
8 721567107 693698786
1 825515929 857330615
1 454534026 892009216
2 649566891 487662927
1 605489320 29271387
1 508400166 988529495
1 743752196 565237702
3 515413153 32891181
3 176434728 380345549
1 455086058 762749244
2 121917629 500912535
1 634449734 911506160
1 893655244 856229787
2 283369465 223082635
1 108863973 564423767
1 691315686 376427107
1 456209702 921414027
1 723238273 759454360
1 978414671 645586531
2 19055845 440061518
1 278179310 9699669
1 313712417 137956782
1 952295797 198296360
1 107537863 459556578
1 787182948 674675172
2 567274695 607978013
2 6367549 419933192
1 393990505 609742570
1 213360178 740989565
2 989375907 828659204
3 973513983 278938830
3 467348543 811171940
2 327759582 894000493
4 386653243 762636705
2 333241930 483122167
1 609363002 354822355
2 853446796 229741999
1 360810100 713238338
2 444769087 759675612
1 939306046 939239299
1 923448843 200665366
1 898545466 835108372
4 55060817 653727675
1 232031726 576215606
4 148207047 961893133
1 284548483 894345433
1 653540961 486172197
1 98354379 854482449
1 514255709 723765817
1 156748120 787490120
3 337448680 899842631
1 447018836 21177358
4 997982915 79808823
1 853110470 699506495
1 765930695 138870016
2 678997163 337001140
1 234571362 241237906
1 900463597 260332042
1 605003726 376476785
2 415600718 646224359
1 444342916 190047610
1 340439685 289801343
1 843641767 261045080
1 160073696 845193622
1 620686133 770779677
1 883808591 393342773
1 66518189 38891901
2 841703495 870489425
1 812834930 947443635
1 340262949 699266741
1 167113775 964637585
1 179029552 92398129
2 340567575 28103475
3 141424388 76180917
2 525086653 941636764
1 146783240 682567256
3 388931289 781941450
4 31820343 904235729
1 916285830 601536115
2 638166427 662381199
2 755594507 36481117
3 974151869 570956768
1 820154960 311408275
1 114820564 50843113
1 538345818 573862985
5 741719002 561930670
1 497342399 40258566
1 378112003 924607147
1 100398856 121569264
2 792131030 174469849
2 515625742 346116399
2 693528995 233982629
1 401898070 352004895
3 136853529 535191874
1 811170464 483905039
1 357912648 744574662
2 322721537 435253279
3 939295152 54051220
1 507585466 288914437
1 326161951 872396692
2 719511911 719857707
1 87897255 758872644
1 733592034 94761252
1 168310110 847146693
2 158877883 187130426
3 774500288 24479577
5 919052130 468073236
1 68687344 846472049
5 948362536 267624879
3 910756660 997813829
1 837479375 320881289
1 731216435 402717635
1 947923997 365835720
5 985190694 567297582
3 59602332 461091527
4 751515519 464219219
1 580276974 617985635
1 16276223 270647516
1 314084679 386619176
6 97391270 669148865
2 233706181 712443759
2 446198591 246615222
1 631937244 238856841
1 790455722 324121216
1 970829990 758932010
1 965172178 484111169
4 460265959 423896853
1 707487565 612995469
1 15953428 422805409
2 976427501 348400869
1 326825561 253356003
1 533638885 997320847
1 461721550 973341785
1 699614007 476437274
2 652585697 263772985
1 81948947 790794562
2 507118113 515380761
1 127634131 125469173
2 260047309 890240742
1 162728235 493316514
4 724302588 166838460
1 496655291 738120410
1 412396875 669125750
1 824961826 483007424
2 813835232 933307800
1 375853260 568043699
3 964627707 295479587
1 141422645 131626315
1 624915690 378091647
1 18427216 302227949
1 296846173 871338524
3 142261241 661933203
2 231001812 44430204
2 661938446 400878974
1 217466831 270187407
1 170579435 142694
2 985416999 812509265
3 417100297 750229004
1 813324440 222964480
1 938692797 400164142
1 227018876 113284586
1 118268258 236003274
1 473755691 666672549
1 557263022 327288042
1 310881063 113688691
5 349070978 290102917
1 459048373 426139902
2 576429682 468652502
1 587406177 480314775
4 413645899 178932511
3 450428176 972686912
1 841525933 991913769
1 674424000 392908132
2 394186518 380904571
4 700044687 824565194
5 96208212 953164133
1 752181544 723694680
1 473089781 847971266
3 310389467 513176620
2 317151324 30050188
3 827206339 484785295
1 495980166 73635910
1 48104200 354761083
2 463780601 228714762
2 438782403 19194281
1 487886248 218812528
1 180910631 219880003
1 65070542 188294091
1 613280569 676166888
1 384905793 81533091
2 962346245 551759276
1 968901145 381953290
1 423809580 350877548
1 305575709 519423961
4 804741919 688270017
3 646252580 923290798
1 739945421 462287008
1 640797260 885366058
1 541431999 796463813
1 391394953 703430660
4 252143429 236000277
1 87945219 769266305
1 167055123 107806806
3 331679165 488164130
1 756170651 667335387
1 311922343 415613404
1 246360874 753835709
2 214841188 656418496
1 658256567 952322339
1 703192134 25491995
1 687972080 894288500
1 457333224 738850717
3 507868529 342551431
3 527598924 224045784
1 402106679 581351913
2 777902134 423429478
1 112185238 729855942
1 986903500 151416787
1 5987549 420989962
3 171375735 957014356
1 389278890 654192830
1 545971182 999878805
3 439926572 92379494
1 735746112 877698421
2 900145610 624414053
1 460900791 731293852
2 22908624 620799825
2 441558880 563181844
1 803152064 713672115
2 852804750 468985205
2 440015382 967915882
5 840629159 700580911
4 659878292 349350831
4 936939283 64535144
6 53103929 241953518
2 943350338 123270473
1 430820749 305425125
1 178086143 230263948
1 469818357 798358287
1 642228841 460049790
1 54113417 490440816
2 634778041 589328745
1 195551854 356948408
1 994154513 18785187
3 974678735 31920163
3 407874206 272115092
2 82680768 961886757
2 42947999 379445543
1 737508181 96385491
6 64968925 549589928
1 843855636 22433351
1 264464495 325386896
1 199850702 115815648
1 352792155 298243739
1 599150202 961190373
2 596400017 529470490
3 624686468 195127949
1 770372911 720182069
2 547987169 263413751
2 104821089 239108722
3 386408134 197757143
2 483999063 825475690
1 799682805 184455469
4 173674298 253282642
1 69514088 134816750
2 52904465 377105835
2 503163687 820641478
1 274193588 365448031
1 939194528 251304077
1 698089112 74677938
1 357329535 253559612
1 504073784 901500280
2 711337585 268593273
1 352028483 535188187
2 98200126 406705046
1 934348348 109805246
1 315365465 395758095
2 48830764 649937759
1 381252606 734914976
1 604777792 422434504
1 852976099 193089962
2 462401909 664405070
1 83027833 874509231
2 10530291 732710010
2 763998061 376895346
1 681448877 783020176
3 796769264 476289771
1 592542933 327557
1 893727149 451629858
1 39222507 832661189
2 138400088 201869996
1 437562748 614269044
3 611196107 551882964
2 996372673 950057048
1 683253127 870211854
4 710702512 731517905
1 538520563 754639169
1 105161058 68765702
1 153766899 714093173
1 258815275 122629014
1 720720190 872499234
2 697993320 662013057
1 137667858 968033578
1 360755615 147326462
1 63350214 879371618
1 432682348 243994136
4 391675152 368712009
1 325397248 339044408
2 678175066 295346463
2 744318751 191201798
1 525638744 105697647
1 821511212 780208956
2 126392422 777243577
1 895086051 953194798
1 640828449 75047041
2 680698379 526230395
1 2657370 825145267
1 833204918 104461472
1 733250652 487976173
1 815337670 333145885
3 684823290 182672309
1 109172605 560332243
1 359267446 164006369
1 532025847 400832820
2 201168290 348508163
1 103057799 324963737
3 753928614 228111843
1 661903007 616126273
2 567898341 885413928
2 545033599 395257527
1 131549021 984335203
1 190925559 331537504
2 70757888 835194766
1 91569493 745237118
1 351821704 961497537
1 75088083 29707141
1 476406160 239874195
2 224699215 864846900
1 174797760 191956586
1 793322139 488259699
4 621647013 89837765
3 441051274 505819584
2 495821364 212555809
2 557709200 484472488
1 255294519 871745494
1 145949981 745598821
3 999678892 544061003
1 492872580 332794540
1 721125377 254543055
1 442649386 216428804
2 715036505 538578819
1 854840164 235440022
3 288823155 997362155
1 586499289 498757456
1 991067817 291722475
2 527025669 856896330
1 571431240 524753370
5 448399972 876407221
1 754063860 842809141
3 761858469 870256158
1 339055890 494716203
3 814428307 732116169
2 790085795 980581431
9 677603486 250767267
1 734609394 286391262
2 229756982 102056462
1 943559890 241226422
2 166714159 518881353
1 90341464 972817391
2 958845899 20810515
4 571171483 569665786
3 266127213 392040912
4 854580282 480213514
1 379384461 646979580
1 217677863 266037929
3 186200830 398587515
3 430755762 446752075
1 954378198 15816995
1 776408551 498106967
2 493543154 318421225
6 605920603 102912196
2 26537201 486116820
4 786192129 647130993
3 184485669 898204174
1 418031224 761494472
1 125720420 342399181
2 134461891 780393290
2 82324718 456533268
1 474864243 82712576
1 554895914 654723504
1 211213816 362985212
3 220987247 110096474
1 684413884 818912319
2 389915803 109658633
1 432243401 855758804
1 707545840 514588346
1 45934036 841273283
2 306899706 505779022
2 604718566 65130961
1 822871632 542981084
1 772805980 616491457
1 670259864 125975184
1 929694560 869412033
3 635485643 89335761
4 433700328 874112578
3 58735013 393977940
1 26702368 618199944
1 194847371 572915221
1 814221571 355379557
1 92787402 379293713
1 466685201 537693852
2 619680815 712098873
1 407032456 548074363
2 835297594 496146092
2 978285473 781020140
1 172169148 161954393
1 235341841 602472871
1 382453140 475475413
1 931621471 221700163
1 768339065 259769053
1 34159656 870133894
1 380135527 664767424
1 324673641 218211780
2 598505069 72912813
2 619194815 145704620
1 806267439 605216691
5 81416196 162681670
2 953670249 725239841
4 781790579 901159960
3 21290248 685009213
2 737225528 830868830
1 7222501 92354360
2 325224125 612089829
3 746852446 569259144
1 351633285 887267397
1 852677693 792856718
1 223454748 22594941
1 401473715 802546773
1 82195393 811398147
3 35781207 423935242
3 274390523 869118575
2 603913561 110997462
1 509024158 199274400
1 44637587 186004917
1 430234134 48355561
2 680202917 574768274
3 242682990 976868320
1 739088653 231864848
2 799754206 638252576
1 257281886 394861406
1 654396213 120855654
1 355693202 500428852
1 423355588 764067904
1 404404135 641339081
1 656784149 47849385
2 408802984 638349786
2 431547702 426268726
4 581175912 918489230
1 328742266 531465395
8 909431233 893028200
2 334052664 11268236
1 542630786 466035517
2 292058728 751524059
3 812277114 989465828
1 989972862 189666101
2 964581051 844875351
1 934202881 68681494
2 161906585 976706669
1 941405628 469470527
1 955464462 703333726
4 780798393 697381593
1 267262917 897748887
2 639143788 481097014
1 12056946 760616748
5 288879742 556550455
3 596108918 627635376
3 485212533 418117401
4 904506534 726198859
1 740200513 518756953
1 902400077 480111803
1 984700801 956976249
1 46512565 900854119
2 534960937 598606235
1 415282638 686331916
1 266616621 713885104
1 817886591 649822405
3 615082402 475203590
1 397001395 647763397
2 647843205 74400894
1 537300029 801193743
1 217646011 990020613
1 94743925 764335925
1 951175596 411717672
1 355620219 463459717
3 254369558 786522779
3 23355911 610277709
1 408450991 849798800
1 81079709 501474527
3 127163720 734356658
3 787096588 640428948
5 129473969 330067162
2 169743732 127122028
1 763736097 626473699
1 625158595 348624130
2 765166020 904805723
3 882638099 275602192
1 930321035 905902089
1 598064107 198395258
2 626700216 372636410
5 946051070 633671482
3 747533554 507342650
2 648205532 156722996
1 267505747 45921384
1 758771352 469986593
4 171492482 664849681
3 35817929 773785504
1 291941548 175638306
3 650155502 155369964
1 805779333 779204017
1 207385361 298770244
2 75808961 847286679
2 509619648 530644258
2 673311844 676044761
1 7252287 937786612
1 58557208 823948257
2 347220041 608490522
1 368217199 558409429
2 849776056 94470454
4 18168567 513721776
3 392802906 560927277
5 917452286 547849101
2 854279971 389301501
2 420576935 736961323
2 596182093 657056718
1 513848521 325333695
2 234768019 471285376
2 248420523 621833935
2 64004387 784357065
2 357418463 135767084
1 639828184 780677594
1 553393369 987371135
3 76684296 38143248
1 287455908 406573097
1 778814399 525403064
1 814711388 965043542
2 377614648 667144705
1 562272455 307602165
2 241730079 183735411
1 277032602 665603612
1 575899371 870515766
1 338411485 754581548
3 924387551 860407931
2 841075566 695720331
2 744633900 596111997
2 77948306 379169827
1 592557524 641198170
1 624403431 178182376
2 176059481 927866232
2 17689132 895475004
1 572008477 729726841
1 442969604 88652988
3 481348302 702565437
6 343711922 451470847
1 152828173 339982122
2 450419659 880706007
2 959814123 91374465
3 709306923 136992305
1 681030211 206773929
1 893869988 16234751
4 279715865 215320351
2 858670864 975525133
5 203068433 850514102
1 245942446 304757646
1 592119604 120431581
1 966632206 816081667
1 521136445 618139900
2 260274183 762909013
3 566488154 34916890
1 901874516 617553296
1 263614935 97652720
2 693435669 104568867
2 152114270 373047644
1 308120289 123216097
1 274174686 738186380
1 623101079 556455635
1 748445643 707287043
1 568820411 869919111
1 356713121 515670046
2 20539088 685993400
2 19835634 887606734
2 835825503 423763352
1 203683466 119023589
2 918871032 631814880
1 381311855 186711891
3 74424356 430645897
1 308736205 925165693
1 6002249 179896725
1 201108679 148592265
1 648527873 741783487
2 57440594 430906638
1 802491878 384816480
1 703038803 86216057
1 171147209 455712623
2 905399194 868967108
2 4120194 448107674
1 608722096 716367186
1 312521348 291715088
2 851394306 182658467
2 190857824 950299351
2 592603076 453574406
2 161042181 315469992
5 794821588 572918058
2 505578062 351801582
1 423192543 649348311
2 953293564 490703581
2 988225853 124260105
2 658129575 316414076
5 600676487 567726835
4 412010087 559058108
1 349192729 587873900
5 305833410 668060234
1 45447825 553779205
3 102076163 747753274
3 960649168 656054529
1 756960279 402879555
2 529186993 782954119
3 456051483 37707696
1 413747094 448229482
2 675778609 694369960
3 15104300 486643359
1 675015007 554768924
1 605139657 612709710
1 141010856 636062878
2 315246024 47850603
1 416580545 841382138
4 771733927 184650069
2 229210513 940158179
1 527350922 983005685
2 781527928 761563344
2 211750462 999735881
1 798729149 335600534
2 182929613 780535104
1 605233761 346661148
5 33371821 858789320
2 474755469 419472338
1 900923547 976283706
4 55197149 80433919
4 701394906 337863586
2 737661843 360119907
2 637036196 698171974
3 21056721 861282507
2 911875120 773133319
1 525591776 924334941
4 659234050 812703785
1 671419272 410530520
2 92971107 613006592
2 175586610 59366718
2 365312542 608880011
1 700205275 24380520
1 487252145 712083949
1 1231068 321034074
1 447556970 99099139
1 723256056 4619635
1 481345515 967712901
1 284702186 369486856
4 295110587 587273062
2 32420841 340720854
1 586446581 7415196
7 25208040 632809540
1 729068929 107233309
1 984946852 684982548
1 692174229 219407918
1 794093528 103078902
4 828487650 7071270
1 574732061 658344186
1 268629380 155431709
1 791753213 383350088
1 643000839 562823436
1 971238725 759237866
2 132480345 941948908
3 335944653 333248689
8 799725134 710237433
1 260996852 454018028
1 662148213 715828513
2 695914529 231989009
1 816563786 282692964
5 622689233 580386180
2 566248179 706933301
2 142557621 640420358
1 193144018 888120029
3 999073792 52232569
1 783926337 722507531
1 240836308 199866268
1 588298740 496208564
1 194055987 573628730
2 708659461 286392166
1 670525905 898423587
2 347103182 992997531
1 725347094 883876040
2 70460483 346372005
2 844180315 150425951
2 277714410 340883043
3 150776162 542034546
2 356505196 478647263
1 778372707 672647144
1 695084162 351555631
2 983648600 529971396
4 899098172 467734810
2 254352352 714122232
2 621448911 152073372
1 460753046 318488114
1 481571826 83240665
1 903550609 863659944
1 51994518 908497019
2 753982071 639284171
1 210966128 720112073
1 882897561 263538919
2 234719165 335703260
1 214240455 936849693
3 529620992 914784693
1 16082091 849089164
1 255692424 289461164
7 279772176 858028811
1 450457613 232486716
3 874284318 399728637
1 85535323 995007451
1 872900587 182602956
2 797867246 361519545
1 320880375 313548254
2 845622169 831639060
1 99258922 757113758
2 483685823 577198673
1 899086685 45218462
1 623872295 545655672
1 870427126 531783964
4 856247208 550631959
1 840336364 827029981
1 658379227 973637564
2 15528326 410903818
1 921966580 599154623
1 283178983 391197531
1 248495870 466260190
1 317698592 773640271
6 490373032 543858434
3 379457162 360620028
2 296108778 295759934
1 519753795 474094528
2 452151922 577288748
1 211444249 514328793
1 414965383 754306792
2 96660426 269600306
1 115278445 496564517
1 618034981 504555024
1 579336877 456954562
1 714725703 190516488
1 845189332 460328715
1 112400275 383957328
1 430479164 712770647
1 517424375 78601703
1 854013228 903550024
2 815900197 332520829
1 865502567 155119830
1 791725554 495715252
1 764223840 358613518
2 670581678 179542258
2 499350981 936926999
1 444830356 770409064
3 46358656 60756526
8 759786745 580245753
1 422157779 639652399
1 702935631 770573064
2 27448261 329500598
1 724911523 687609283
2 765853458 141833559
1 624382055 144242429
1 123809674 766265051
2 528547460 489435747
1 395519998 500817702
2 573261954 827655571
1 856011794 584482926
1 563712999 994827210
1 619668096 782058492
4 962043527 818562419
1 21965356 197199390
2 342423495 733771915
5 241909576 708268352
6 630631838 403017285
2 523115235 866911340
1 319783983 289712914
1 581553863 816850812
1 306339049 269784434
1 418729585 593425892
2 789701307 444093663
1 124321352 28585716
1 216833629 19338511
1 330716058 53519086
1 322212155 217928741
3 818914825 267819568
1 727101452 947172099
1 599300383 534761644
1 753675271 931853701
1 832247449 197950161
2 977663162 570233810
1 408925703 892683941
1 51750298 143894317
1 514397257 263455057
1 606033855 352114223
1 15621114 357461744
1 392247299 108341320
2 291236010 962668473
4 521237672 610268629
3 596526296 677626954
2 459159455 345580100
1 666536319 763659052
1 905814546 604276777
1 659128465 904871376
2 582380618 970987073
1 154916646 166951627
4 497744553 877361196
1 545500954 345796646
2 123296456 634734842
5 862726646 465824478
1 508630981 984941413
1 92926205 95692102
4 933817371 471464812
1 940393212 301027763
2 284129484 779528685
1 645857724 637170163
1 438027112 119463520
5 534548462 804753297
1 271990860 198521567
1 790920742 131741656
1 310452083 470343261
2 963765840 657683715
2 710359894 7791145
1 617733702 436702642
1 435867125 137308572
2 733823157 9348429
4 662727881 560513600
2 890159638 647287797
1 765072589 867826964
2 373616709 904212314
1 82952750 20994110
2 316265070 310871233
1 746116737 418097458
4 394636503 305872991
2 325854216 841412468
6 785059982 169635107
2 583061023 317391985
1 63225017 93687011
1 119797054 329508863
1 441699727 846233432
1 596813623 478616358
1 772801942 384386862
2 872159110 267501881
4 252424333 975804684
2 647862428 634101772
2 716372034 999011074
2 174127671 150445436
2 419483178 924579177
1 864192796 933882256
1 227036036 442082165
2 202224349 661645765
2 185044334 175083379
1 488341431 430403146
1 734641341 772341310
2 355473231 736080515
1 823673942 752020790
1 513425400 515699714
1 454058855 335281897
3 105381927 328706083
2 275267666 13037302
3 352950387 655955760
3 704480180 645349489
1 389566948 682019029
1 593963188 484766595
3 574187077 197827463
4 231789678 960491480
2 666574605 510307504
1 271658504 484821042
2 210396475 380213980
1 63083302 120328924
1 457050838 902006405
2 389799934 559774769
2 613905358 157918191
1 999168507 210957643
3 59445739 959766416
5 58272856 957573461
1 470767136 90976215
1 129868178 483985033
2 116724936 573862060
2 486213666 273764428
1 29694629 31214516
1 800291735 644115354
1 145962102 561533934
5 4116351 291885022
1 675460119 861030642
1 286214005 40438027
1 522464285 269973436
3 710003247 132413576
1 556235347 262847247
2 18741331 681458718
2 549326256 81609440
2 767555281 20769191
2 238141968 545589752
2 54345048 84574992
2 184726636 697134308
1 548581490 703765127
3 484506485 964403299
1 992721353 874556472
1 311636400 364528272
2 792362692 335914779
1 50758912 554619044
1 722654731 7193496
3 35142528 378192200
1 915306418 473875135
2 964523927 975531608
1 376419863 721810805
3 957410347 788203647
2 529782306 216491046
3 720095002 865044635
1 317091734 809501714
1 980526880 860189024
1 15166104 29767168
1 537648494 197436429
4 944644483 894289934
4 800961031 959700168
1 731319838 824105735
4 760413590 559364952
1 172103264 109326758
1 817154551 267153010
2 186561579 290931838
1 789806011 770026724
1 498088814 618331384
1 100583021 352093409
9 120220914 723423590
1 761455984 374356115
1 180943270 475877788
1 402071658 373669193
2 877250142 627569815
1 574698386 804702843
2 743437696 654885595
1 760055766 527647302
2 222816997 832784655
2 817618624 738459436
1 918056582 94036782
1 892053536 924186055
1 937415169 761506520
1 309024472 17866760
1 97437094 727640709
2 965195246 42642649
4 724391109 330620811
1 66835518 401756519
3 163048003 726727340
1 673680259 740771570
2 158517642 172001136
1 779771358 488277914
1 454698358 240315085
1 683243239 655205341
3 588643358 532447311
2 963495480 86946229
1 197748983 226505837
2 196796142 73339180
3 115821188 741360124
1 177247428 28022830
3 702381513 825991821
2 544700510 840376960
1 539123134 302007265
1 115906823 188818845
1 604776576 928844697
5 962122002 340701247
1 181805524 560123468
1 907173871 194222102
1 967938189 585299715
1 16451304 86435743
1 165424260 427731129
2 391800620 988939589
3 517378230 12428817
2 764993808 623282739
1 710868129 204902146
1 513307747 779579608
3 513678763 631342506
2 811527421 727702913
2 418166764 471380438
4 603320355 653530664
2 15624345 800659115
1 280768590 987568952
2 750717664 625704980
1 612211908 601360382
1 730085486 38597691
1 147469470 568124139
2 76485192 461055485
1 44906774 193507
2 478640115 487474728
1 896494623 982405147
6 778467386 927939369
1 118599118 132008091
1 386086894 562417284
1 181457387 13666242
1 34190394 305367608
1 517916032 168112410
1 530506827 725427231
2 876115868 532365155
1 837810012 618404437
2 450364354 945663393
1 192801526 757239875
1 75587309 230011168
1 819844569 564065784
1 946531952 208472958
1 931115048 536881539
3 100561804 384353032
1 370280480 682175918
3 626937634 811552230
1 573208378 23449180
1 109249555 277405116
1 58326458 226767684
1 47986849 125861813
1 640935447 597271518
1 388384570 159137168
1 451365112 645098796
7 923920204 781404651
2 511059415 809478545
2 348356962 174491959
1 544491208 185197641
2 269730087 677209375
2 54753086 801968120
1 358591226 914891845
2 716268795 185480551
1 123234077 421361492
5 369410683 938666070
4 786832546 815428069
1 586506505 237165653
1 42702388 969564053
2 796256117 644967587
2 473870173 915718476
1 757382426 667753832
1 852064078 893187851
1 553507546 886265385
1 190963176 460331645
1 344212699 418751582
1 913323708 678071790
1 276137132 535080494
2 313413190 791695147
1 186496437 883473030
2 586227976 8826938
1 666623562 772367112
4 697593621 318142589
2 633971995 362921872
2 359261813 547385005
1 435224918 142683602
1 388324237 40560062
2 608007645 426346951
1 336222830 986221285
3 274281001 73836615
2 354511732 463300961
2 442649029 219520151
1 251075661 581846041
1 660417520 984003605
1 534665861 467636680
1 495976744 770857528
2 238544811 598497956
1 200654320 68284419
1 220679068 552176964
1 425068303 628161458
2 949655305 578819236
1 630918535 884562733
1 452505251 655366551
2 305409160 568565925
2 236070550 141922118
2 661893025 433897713
4 115506828 861002096
2 417275661 946697719
2 746673578 728489180
1 873114748 593004473
2 472238186 668275373
1 848300183 318632129
4 47871781 503079001
1 536677932 124473391
3 773557260 498149836
1 779931814 836860417
1 64420219 837408885
1 778097006 123978931
1 569626929 538434118
1 675124887 224522937
1 881967844 596758254
5 144076540 299311789
1 954963311 591705944
1 406683045 205455133
1 684606989 223881682
1 50947604 791043080
2 5645186 133992883
3 94652269 115860265
1 72180649 655306694
7 633865307 549325705
1 547766666 848873682
3 366171627 157353079
2 955985359 301508287
5 542560015 618222305
3 536642101 889306163
1 758796006 203414219
1 186142470 135329730
1 341001018 614180078
1 630534496 189625612
3 359559137 702100038
3 177038010 148002469
1 922805371 393968649
3 666458775 359933940
1 724755419 153778730
1 574293553 339822178
1 799737593 369104183
4 918586413 274173593
2 682553553 165618690
4 376653215 561641204
3 394635451 547328809
1 686809322 578425207
5 362609314 674186957
2 500734563 920484603
1 725942558 429314792
1 95155325 70702446
1 205346139 201291126
1 328274064 871100043
2 452805538 605346839
1 10372483 444297603
1 473325690 460760124
1 905368873 323509381
4 825383037 760924983
2 705779251 567399039
2 314152128 475455461
1 620338963 862507239
2 223495159 802167903
6 70573453 452918458
4 724689765 945509561
1 576889730 339151445
3 124707108 844718490
1 468588926 816628831
1 679987296 518556609
1 895403968 19019799
2 698722985 683364618
1 296104767 153593891
3 276583994 555856193
3 631186296 82470410
1 133445874 996436401
1 564250841 926137171
1 17587830 389769369
2 309435428 876024253
2 674049741 842367926
2 320703675 118499862
1 293894380 839712595
2 473343188 267234584
3 873459565 857114035
1 30826161 444851355
2 28174998 207320507
1 913829124 259812803
2 949465106 89157330
1 794800524 595699614
1 213636203 468067047
3 435491576 188251762
4 316611457 836842121
1 110978039 324495490
2 459117324 388889766
4 744613040 798785598
1 376929990 991078033
1 863308914 968022229
2 821305621 510314237
1 795099261 781349536
1 783501073 7455102
2 390832732 819651498
1 491280634 488090036
1 365472721 195077955
1 305964057 950555248
3 576132304 708560951
1 781224497 123013882
1 193682880 517097302
1 476472474 598894093
1 425960475 896085542
1 262233518 466296064
2 125897194 672591295
2 204597112 437202245
2 9168563 194586687
1 217798794 163703415
4 329316438 577321295
1 240480309 535907036
1 657761797 989061914
4 527249529 692292920
8 862700500 604352137
2 179490865 144598464
4 369426499 825061532
1 934026270 504974538
2 822641637 931632328
3 754667207 567426622
1 250202265 641739126
3 610287215 698705357
1 183559699 158008080
2 869137119 102075229
1 13975408 41282242
1 25472316 761759134
2 416380098 519905988
1 650002490 265457686
1 781432215 201011498
1 619372794 960130641
1 810845871 425201867
1 655552011 547002585
4 186723401 655949509
1 684290286 939113088
1 442541852 493982411
1 262880468 510006507
2 73633576 901009233
2 552119313 966153341
1 590315876 299037238
1 964706105 273093999
7 731392297 44060696
1 866616481 817656370
7 286222701 247850560
3 50876436 748438107
1 353206485 464850195
1 939491256 209367734
3 164960182 279737639
1 662263846 167476941
1 90304211 141838467
2 166682881 344538383
2 805662454 199094603
1 863692584 590851446
1 748519542 26921730
2 660033591 781756323
2 43786494 335315236
1 496208945 522841028
3 964176377 64626568
1 511476112 115710787
1 326007836 955827500
1 869209648 16200151
1 342190502 642861237
2 725278277 79008350
1 75750837 146927404
1 523723269 944812845
1 839179015 107012610
1 352064679 747966541
1 30907991 808741553
2 519989983 96804929
1 383463778 313872353
1 677519133 683241983
2 708334798 274232409
1 835617148 53507411
2 330682689 479177261
1 911931768 646811990
4 196400061 535295939
1 711662457 927472693
2 688891093 531981097
3 236614634 72304155
1 32012392 990107920
1 239344453 493619005
1 631285573 496375720
3 608252046 381375161
1 966225384 173044129
1 406321369 605142365
1 746615607 925138422
1 101262667 326590481
2 808802752 803907017
1 745509351 183376899
2 121699824 805122689
1 669289518 29380019
1 245079149 271791899
2 77644249 772873362
1 937675906 428887038
4 728488144 887078414
1 268294441 128916722
2 861114011 240886878
1 430270160 111291692
1 524994728 591985300
1 949286952 505429827
1 683317966 240878634
1 408330112 391713239
1 1214980 6946655
1 246996580 54479637
1 247586077 449125614
1 410829690 212919074
1 928014713 812916887
1 202862961 263648042
2 979287299 939899216
1 114463347 790016140
2 575536548 415391507
4 58132400 655655488
3 705356006 146075511
1 879833974 794092639
1 572293014 991282841
1 157897501 199548524
2 474983614 777139188
1 516277919 142348136
3 725456792 25847021
3 752285437 43669029
1 813185137 778970484
2 116994367 843617686
2 182696278 371840471
1 69396571 34212914
1 43043053 508558638
4 254093956 872042168
2 374202347 642200855
1 537718856 455331195
3 399954437 46952129
1 798202689 97367771
5 132391953 187731073
1 766161180 623472270
2 236098029 985331772
2 560519249 816758422
3 420892051 10522575
1 499275806 125216082
1 322256425 970618255
1 351556096 329273731
4 311763441 33215418
1 109412601 277472996
1 909524160 132989235
5 216679446 620926079
1 425786808 286898250
1 253584811 884195400
3 116464392 695214214
1 260676117 427113669
1 379900112 858449139
1 363726145 223850690
1 122718759 906497172
2 138707838 873727370
1 205363563 867557666
2 755704785 462898210
1 377092409 637197681
1 764678643 556896574
2 108954844 106043388
1 463554116 701701518
3 496274114 149334739
2 130593841 828134463
1 702634018 334144209
2 943105365 142976225
6 641141205 458554020
2 654137423 751360719
1 43117567 607656206
4 418332747 311916051
1 473145223 178656418
2 475502988 399020220
6 356757752 537961186
3 126062113 123460854
3 921078143 394138258
1 577638365 230324361
1 84061278 157636315
1 196704280 28318320
1 421237282 714661721
1 874095786 303011518
1 611944669 116391665
2 231229280 161296093
1 803842530 596006536
1 824715776 336292860
2 457597533 264833591
3 632637016 787393640
3 447797438 204348907
3 667037127 847628631
1 703656272 217150128
1 858963868 642419098
10 365167592 746407760
2 842883551 519941208
1 691243649 274326311
2 897539800 536981558
1 106959765 542127132
5 693549145 41148668
2 494352410 149003642
1 830086368 408505337
1 263848572 472109588
1 180129852 49927303
1 470512454 824353380
1 112260844 770918479
2 318245756 213326134
4 327250907 674790221
1 946453380 801166129
1 609235612 461593643
3 86148683 86397916
2 561557871 97937889
2 92320177 374524106
1 699964708 821321174
2 756091358 708412384
3 26603656 859158168
1 758421115 772240638
1 995798023 540350853
1 946285673 444832796
2 794729632 349201097
1 570907410 940277063
2 121578773 98621711
2 964820278 936139339
1 143465608 283496231
1 189416293 165142552
3 558361410 16973764
1 671666644 564498826
2 540269321 700712806
1 382790492 797204121
2 824092435 766395875
3 942362707 157898083
1 896081109 337831401
2 339955706 10990539
3 573214572 645901131
2 184553879 310476208
1 461755119 808335402
6 284972780 759739583
1 235079394 21629641
1 944063583 868596585
1 200886930 847777174
4 272763122 267292315
3 453920747 644136296
1 956912107 667646045
2 495745713 287946255
2 94439449 355858970
1 613915039 309966124
1 5478492 908519283
1 60764967 644364045
1 627291688 861416030
1 354452928 266676895
3 108387483 539166275
1 235972817 322904384
1 167230642 201514579
1 626301094 249141989
1 545849875 242873954
1 621213793 775665521
1 792662932 750899072
3 108959171 852744589
1 785177759 930237041
1 936405040 239313107
1 421493315 826853990
3 497878420 646221455
1 862167568 427057676
5 962084541 495296847
2 399373186 391230418
1 414092933 68200020
3 997884088 341268696
1 262602423 25965061
3 843870424 480297768
3 261088075 179977301
1 981925838 136872562
2 647820250 678183690
1 851660279 443641627
2 562775782 631852520
3 372976403 829368504
1 376269704 993374332
1 964977624 506745662
1 836052572 620843496
3 309483022 677255637
3 505579182 681680716
1 66915632 300992228
1 263532187 754563677
1 491549057 952815954
2 89949615 810230036
2 133287173 716265465
2 46165773 987648817
3 741105353 32382676
3 506214715 522880694
1 971918874 537333083
4 977056101 707581486
2 949506494 673723675
2 511411214 253392858
1 666243349 986780621
1 599679971 409440416
3 284927739 573212882
2 935590496 171130509
1 285036076 402293958
1 329244521 971480626
2 185671037 340903486
2 416366664 433501778
1 917390881 867288805
1 262075186 447667659
2 138892349 612602067
2 709799883 361252678
2 359068594 701617014
2 933904402 255920172
1 682215348 880777427
1 456631682 189578370
2 270127974 976077822
3 252633769 793074718
2 836780464 539917546
1 285279766 800492835
2 777319977 247922869
1 162113180 794622218
1 690813820 20816351
1 421872013 293263674
1 293223479 491030670
2 982083577 241681798
2 657857255 596002601
4 438792031 457140964
2 116047672 386561036
2 328603550 602027764
3 737527153 991963560
1 844328409 161741575
2 721169065 345823421
1 819220297 369505817
3 171076028 14612191
2 731545048 332412407
1 515874938 338357297
1 656480891 157958877
1 384422357 862714048
1 992514101 52801440
4 85724446 202371250
1 798494383 900321117
2 729943998 212630275
1 994281149 698675909
2 629452215 44053618
3 484926784 633636355
1 229104526 306909232
3 686382346 499247921
3 539030740 330497206
1 226602407 989417788
1 866173080 839873907
2 589974892 747266545
1 589237948 449988356
3 672708551 611524190
1 816653024 779444234
4 780957810 67243617
2 783411939 336691581
2 945155599 636114305
2 78045729 82218736
1 149566097 679113614
2 431094969 279998990
1 84582679 372042461
2 406552859 728878842
4 320886041 275471260
1 754720329 857636870
1 447892446 727031282
1 348770655 597693059
3 255181603 88099056
1 801020773 20155513
1 145307618 441574314
3 946616877 934144020
1 467939976 229501894
3 506708212 925979620
2 154096119 43012170
3 707621893 952846165
3 651626637 634541180
3 746039109 706095482
1 135546414 475646845
1 574765504 38334538
4 479560240 913479558
2 612275449 354210575
1 163585072 603024567
2 936794197 428589320
2 411471031 439226662
1 434365160 319616585
1 164570260 804588330
3 938387866 274222924
9 245328220 969283006
1 785718493 398753098
2 965245938 381803966
1 563732287 637565270
3 225795426 260338957
1 733258837 744723095
2 277032949 387692656
2 322412494 774017178
1 141777269 412366162
1 379589573 323154404
2 46533470 846441220
1 683315648 163855450
5 674271455 506065015
3 680843309 361705659
1 700287893 540719634
1 514034871 694552785
2 807788777 784452688
1 601340853 677785723
4 999392929 301754388
1 305202324 84359933
1 937173379 769306973
1 658628799 982021745
1 439012213 417027371
2 771004476 268411692
3 52950557 71727573
1 368869654 481654911
1 158273034 299872543
1 190824681 805542774
1 967266932 255020771
1 282910444 908963856
1 197526544 127812443
2 353385666 557703555
1 847759493 784089124
1 982046900 567681322
2 884555645 949689178
1 227432200 646359787
1 772941394 334627818
3 114747111 501403373
1 822445972 570952752
1 536572437 655915628
2 273362757 66104305
1 122153231 440519972
3 298716462 522348939
2 660077390 536142178
1 558452122 424640539
1 950934072 389581301
3 451979657 757796892
1 419133235 426190303
1 226469026 962391826
1 368452614 546698910
4 978211622 873850730
1 288327181 489223193
1 101179286 738182924
3 615506951 404232317
1 579751015 575744044
1 872748665 155595619
1 439677085 253839782
1 179393931 587844418
1 722288814 646455283
2 409733770 248943174
1 444754352 896393282
2 91386269 841640689
1 634020832 207354900
1 33027953 614492067
1 568100453 125996856
1 958860450 547195902
4 125888883 815575660
1 827093626 698196574
3 360771110 648087909
1 84796960 840179168
1 127131802 888891999
1 481353356 486231518
1 700690858 922824570
2 809088723 893775214
2 927928869 803031745
1 111164658 591703727
1 683918372 311480761
2 903003343 883664117
2 108234183 475937349
1 97701149 35623702
1 42855989 670198628
3 899410400 115095779
2 463000377 796223536
1 349510045 829816772
1 222612978 796140957
1 649734853 888932353
2 774134268 276739730
1 849310318 141647937
1 287042431 220919701
4 822227290 137015510
2 725906483 434354273
2 181577114 922299549
3 146384773 36611487
2 697597036 11454514
4 384952088 470930974
2 795456718 894180307
1 18492874 238344073
1 804293123 177368684
1 888190604 297420730
6 117670275 298456584
1 755438441 657909811
5 541219068 962625658
2 452816583 425031926
8 344194623 110668141
1 711462639 246780939
1 539069055 582760949
1 177585920 141803768
1 698785559 727161624
2 43336398 341988646
1 52854430 319432384
5 663126009 264303641
1 178686923 625481598
1 919862713 947117036
1 697916735 646415881
3 242373214 56670860
1 65258268 248490906
2 29187407 154492314
4 825465364 89944141
1 198350024 55839555
3 974854332 716433227
1 221153157 491008322
1 43134118 433496097
2 232129752 791179517
2 76914546 859801447
1 55021926 184442233
1 352679982 838215450
1 476145625 166582710
1 950361547 546983092
3 337269589 433961964
1 981542897 997068990
1 770242799 10910078
1 396048155 601183689
1 223486691 816234310
2 525691338 61247835
1 45300100 419888008
1 190413608 594241459
1 48408461 809977688
1 76858320 438321397
1 361541445 469847300
2 483495250 713926374
1 835561419 996571024
3 876351042 9866727
4 590206793 807898947
2 613197473 368230137
1 733967917 257258344
3 884469543 28655925
2 646894895 252389928
1 222390543 18272956
2 598724503 339998971
1 648773252 525058319
2 699664291 288089983
3 124696411 69585277
1 880615399 514189686
1 703254472 726860540
2 952242903 998377389
1 958279589 928135272
3 550454111 379588718
3 795841679 319623381
2 653128510 94130415
1 57900800 3614135
1 396151840 379601218
4 927502013 681634330
1 726368595 378697968
1 48829270 313596442
2 295555679 104975112
2 87445514 722393360
3 692871008 792458337
1 406474251 230763308
1 883280773 275942293
1 391015183 984577978
2 625307083 168920595
1 410741497 414827766
5 571495004 835945910
3 969652435 569422914
1 896361195 394562122
1 651951342 893487391
1 199392188 867955794
1 793068896 759852093
1 773404828 251606267
1 296129193 87196321
1 848568761 571375991
7 792877828 811830479
3 658352060 627619327
1 95441415 17826939
2 668456873 160884795
4 795574911 321145724
1 249738250 614355532
2 13117248 54607141
1 398719758 173799919
3 553783418 356522724
1 876417666 813533342
1 512334843 66884860
1 80929588 710488998
2 434940139 866469218
1 66427645 765220781
1 412826993 601130647
1 628777382 560449011
1 811933563 151316243
1 886750903 215209186
1 972563671 835715701
5 713624296 905134427
2 43056129 291207153
2 343206852 136360607
1 958540939 930109423
2 968768516 93095810
1 16800832 170832472
1 318151170 947928064
1 876858544 355935423
1 397471199 577771065
1 7406646 362613821
1 553949560 815498955
2 631060886 316761139
1 261057641 259940424
1 709162828 548157375
3 142974920 735519356
2 164327391 892299393
1 71308201 257681587
1 652742746 586873116
1 445001456 920976920
4 351889594 243736504
2 902265242 273440055
1 801467352 503579261
1 526020991 706139900
2 442029526 312605543
3 700241573 732096689
1 899998085 55182970
3 962744992 894672509
1 554476459 825707331
1 211191550 896536008
1 222434963 232539304
1 702061027 425744008
1 573506250 252918891
1 481353835 209306484
2 977942996 220000708
1 119814142 110851468
1 346552052 195438214
1 160063421 439865736
1 272244952 652607160
1 414751511 689316835
1 956042799 291415715
4 500133499 968249080
1 896333016 559716966
1 487314084 44353840
1 367549243 417753559
2 723368592 951967934
3 821846845 568805288
1 347806315 481437157
1 265397281 405710948
1 616770726 959415426
4 363179498 520862907
1 972626235 139216116
1 285615909 674627457
1 28509768 685490224
1 747686323 706844790
1 180790989 249246320
4 873203547 945575366
1 193039461 316347128
3 708587976 139790662
1 958448482 737603160
1 76834868 877292331
1 253267941 758962183
1 308769307 96993839
1 76394258 563721233
2 655961080 987465793
3 313598201 995696113
5 750729549 365848210
5 263260482 719139262
1 481254642 497604803
1 805588414 639586680
1 122844496 324234246
1 914673147 734809799
1 559156468 618309079
3 194107788 672948007
3 230137964 424154379
1 810320744 20231998
1 276506083 861863837
2 99799778 878892740
1 300783857 732246029
1 77708294 835665022
2 140322262 815962338
1 451412069 447170026
2 876260854 450492575
2 758199648 694013074
2 944297225 780404732
1 560288082 994142282
1 718820547 805266213
1 212309102 549883351
2 329946483 487932577
1 659384174 370463300
3 878239069 619735929
1 870097327 923163006
10 97812130 82704485
1 881316887 851115316
1 311005767 233277321
2 522436225 545690692
1 285981902 896658568
1 469210656 115207659
2 381843707 101701924
1 787852616 750804768
1 709164301 375012118
2 821995011 968166656
3 38961839 749956246
3 909170393 979772367
4 417305434 911564743
3 172369681 2322915
1 76182787 559950578
1 865459619 614958088
4 777057958 127166904
2 707576332 16738577
1 361473622 938910976
1 142920816 14369720
1 314148175 172887123
1 708089533 358327838
2 242345920 592647704
1 716236319 561703047
1 28789213 896604271
1 124082517 143387517
2 982776874 248048559
1 396061827 427083854
2 965175888 586970502
2 660904839 517114174
1 384743959 490795518
1 987116624 599497298
1 606438156 109332522
2 641780678 307692433
2 308415555 883077004
3 461784735 631711099
1 982623759 770297751
1 247212230 807708138
4 993522511 637366877
3 754638481 200493706
1 404040368 990900945
2 696371540 833009402
2 397054466 298539691
2 621914250 843818368
3 362913426 971448805
3 673726336 86509295
3 141237601 156308862
4 729852993 766258727
2 698573044 342611615
1 945315999 437723599
1 146474706 319266128
1 727709177 272696974
5 714219754 688272000
1 576895720 940447329
1 627715758 236331274
2 902908590 153327834
6 771551534 98514301
2 386979171 427588924
1 387660983 721141836
1 76516744 137009240
1 804771360 115246927
1 17461298 779461685
4 247227420 237938154
2 619262081 786566781
1 134265299 277303991
5 208613442 273823025
2 518534004 209286619
1 476082485 384117129
1 430464641 596555727
1 416548374 986609410
4 752681237 895023291
2 520589102 758607242
1 786059866 104651272
1 575130024 830144276
3 152558621 896851721
1 903532942 598633615
1 534246223 672638593
1 561862836 836074235
2 381698155 173301353
2 63248461 903228312
1 442086788 147231002
1 391109569 259952570
2 681848945 171382825
1 115780518 696828771
1 867094496 886128889
4 762948097 113782457
3 819774258 363495211
1 594247118 378235892
1 599102204 202919402
1 711035007 951495798
1 227567006 69606345
3 358861975 597311268
3 99945745 282977794
1 818637291 500211121
1 738759912 12957335
1 517197614 950949559
1 960905524 79658070
3 357735315 566710500
2 764106252 350993232
2 844232482 278154987
1 821091416 963891788
4 74865807 646200714
2 383492565 700113015
1 90576807 906594167
2 710641254 46880016
2 172495465 468674160
1 828916066 775648776
2 402340748 133781368
1 823881949 344513423
1 833428270 972363607
1 898297156 563762137
1 121436634 350772664
2 72399927 57219976
1 380661223 352340115
1 358361865 274628660
1 154082192 491817256
1 78643957 539988861
1 414356230 905808466
1 544085259 37908062
2 859093099 620260507
4 282405711 121228725
1 388054806 976301781
3 577567300 993080137
1 674973031 271960770
1 187948595 585292745
1 636990377 275115941
1 634683159 445789600
1 661876233 462003895
1 54654985 506401985
3 882942642 204909997
1 408025083 266480707
1 958217271 844672371
4 128877747 197238755
3 172931119 953293853
1 221952891 651730780
1 547539596 771207081
1 266485770 709486597
1 543788173 769465242
1 15748346 233304615
1 868203846 272429981
1 939808203 278742987
1 283548250 682345667
1 442390373 501687199
1 761093469 955299620
2 200481079 62570075
1 481611368 608048945
1 976786366 819739237
1 634548840 446347515
5 550380646 986620058
1 301492657 693200016
4 506684844 420768243
2 792669772 36219743
1 48919218 872443221
1 471800729 297776299
3 556066914 48731180
2 512614698 753091390
1 133005240 726376842
1 236942944 227048003
1 739454270 420399541
3 434143508 68322166
4 902724984 370089428
1 747726614 969672394
1 374908219 301804253
1 370694318 627340346
1 593008057 884088565
1 73157592 967632057
2 791513563 181964540
1 704323139 919490943
2 773174932 588064552
1 248838098 639939574
2 184573826 298723541
2 810632087 821506008
4 118739041 125566163
1 699024822 313056551
2 895773715 330187426
1 699785846 293781057
3 667472804 787144101
1 673829915 806917103
1 946079915 392958031
1 405042524 693211636
2 929898941 886265069
2 692430134 453535534
3 21249035 401177382
1 181082880 169167319
3 756619403 626641551
4 277039935 522580010
1 447966767 968334028
4 967668498 942163246
3 399936209 908339683
4 147085531 720527743
1 749098977 854188368
1 450710461 337225900
4 653959668 289653174
2 973103819 423784147
1 456726484 151339152
1 482628400 804951866
5 788958965 706039942
3 152333755 686386837
3 888114193 287096763
3 236210861 861521596
2 90859314 541380614
1 683507877 84532576
1 820046687 854693402
1 205444798 293000945
1 115386292 574395833
1 98302403 443230748
1 913333469 635518228
2 525561202 125357885
2 16735374 450293641
4 480274940 900686733
3 294861500 839163521
5 646973790 393037658
1 924969275 219316432
1 456132320 469688974
3 627384834 610784984
2 965144536 340692385
1 583270223 647329773
1 583327528 725722652
1 878864998 219577368
1 10836445 533123776
2 583578264 410758364
1 74476456 379027482
1 432700716 356929938
4 698130766 368922842
2 234184070 544886720
2 519792991 766125954
1 436127439 189027137
1 53325299 861595051
2 385418561 470854206
1 88322882 643761903
3 392784524 283248344
1 934689056 290766738
1 661532334 657724473
1 803264656 624553756
1 122390087 172265159
1 508614415 241180719
1 591842602 439202564
1 717832917 42013500
3 986224281 172893437
3 49491154 276101342
3 331045082 517169756
2 271905513 901588590
2 675619454 369100297
1 930234904 788112620
4 234906334 918720705
2 741464158 612720142
2 758584862 646752742
2 904426139 889736672
3 956090966 770280066
1 490552588 333928861
2 270793691 651110773
3 588407292 72332654
1 321336310 760484707
1 294221171 456050896
2 275420606 337460915
1 427811854 525234524
3 555126575 90968917
2 701569396 973957487
1 383342192 629086248
1 962807860 727176953
1 123404097 600859384
4 758452349 343361643
4 686332827 90757696
1 925267268 483254695
1 151868424 955922734
4 755183434 611694074
1 646005952 299198551
1 64447037 872785920
1 617059249 872510947
1 253019619 833286946
2 403102568 873924824
4 940850812 578657164
1 500212304 336199735
1 10623493 393113466
1 261200995 207346380
1 847147195 587454010
1 901575729 876404647
2 456296798 242309881
1 73935434 218405708
2 771574085 682027864
1 498755114 447015879
1 710771950 956332958
1 879715829 562900113
1 309585897 693695650
1 428642493 370482732
3 405877121 505567826
4 361667718 27431079
1 798710745 18580133
1 7738740 198629241
6 768500940 159299194
1 314530419 568660377
1 518500342 195596287
1 655785255 401633949
1 491209291 696193256
5 854859788 274797677
1 891748961 372022339
1 996160891 314111918
2 917092806 677831128
3 84682374 464525717
1 581333171 906324840
1 126134799 445319341
1 801126936 175817682
3 467890900 936019979
1 563803050 839830779
2 192812712 74327832
2 544521468 396853822
1 739607842 588139920
2 219733690 633071497
3 73916435 528431108
1 358058037 660123560
4 779084810 444223002
1 960029909 906303095
1 928237497 991933533
1 21247314 414871703
1 48330471 607571184
3 833180046 241748033
1 898751713 987692801
2 846376730 288438507
1 523579865 531578881
3 974335152 655166796
3 372802755 76813516
1 571585369 8569950
2 797955811 74504844
2 239067040 844846842
1 997083554 454451316
2 527884250 374475220
2 547885541 145870671
1 907538112 313865669
4 971921467 178772033
1 492616182 269468448
2 905365821 993899621
1 156831979 483642055
1 194889685 576125448
1 518941579 304606668
3 538944804 911178675
2 900291194 824950916
2 612723203 167091926
2 975470616 402627095
2 148597113 733415755
1 735711229 156351760
1 126543206 417336980
3 666732511 71680653
4 18862428 865025737
1 223536703 883465911
1 900446700 967678856
1 688842660 780756426
1 159785076 832033019
2 698751583 313041127
1 401600288 294392934
1 180877531 226657974
4 367098187 694774794
1 988420684 379705760
1 475185167 676540492
1 949960685 177713731
6 737939597 73159126
3 975611197 248049622
2 479087501 137850285
1 786560110 458257014
1 799312147 860080911
1 571528485 749074825
1 426675012 473184678
2 613027203 195010815
2 714316906 907786822
1 819363419 649653643
2 764596847 297820287
1 155364616 62438788
3 765918206 308462395
2 654743850 767805603
1 525488410 575739314
1 810350173 616804346
3 438394914 357200134
2 981987246 117894652
2 9666856 864235254
1 40413566 420257318
1 619147825 558560100
2 137241606 319494554
4 631317807 734145620
1 289664397 989290226
2 846873888 547877034
2 136435644 430394463
4 242059261 922209397
3 446225110 252292449
2 178283850 268972323
2 917376190 400391141
1 10255655 693169623
1 968104188 481011608
4 741394007 679706931
4 716037018 100925830
4 484488569 351085680
1 56054846 857518628
1 436953081 56491581
1 294484633 489191583
4 208982527 144994448
2 16063143 324056786
1 615916276 325208531
1 488450549 601368896
1 480355169 715501868
2 487398079 540014532
2 703488214 437093351
2 772461367 503032378
1 5559224 937198666
6 432057140 858348215
6 864547054 148535171
1 421644339 929920182
6 452030957 416984489
1 914000987 147837435
2 764951866 588418334
2 791192416 643171711
3 727751228 807527905
4 563794914 756049735
3 859494925 42931215
1 24592029 200540593
1 32932618 256730022
3 30663701 648226559
4 883204818 461790226
2 321869736 300473964
2 146358025 294264711
4 991763903 589576141
1 84237815 545991425
3 843466329 328081903
1 917381653 515318139
1 781920693 692453130
1 328659718 759716871
1 30010740 527547136
2 878758901 880468784
3 668576926 786657581
1 78940394 590257551
1 693431152 238980204
1 975830223 885479335
1 53651482 111303952
3 80094973 646875027
2 552411924 877531813
1 218029330 20301456
5 463262662 430705555
1 238883540 66630468
5 299784733 499504318
2 256612706 57594573
3 509010057 696205381
3 309874804 907699054
3 581214676 465196884
2 219525332 753355922
1 986516749 980689854
1 983301659 56527851
1 268832541 952816700
1 139278051 364105871
3 813022598 538731402
2 572878668 34911896
3 102851905 432517626
2 455128561 91893857
1 11352291 437403008
2 66281682 535478227
1 659662528 701573039
2 568109419 151874998
2 161946255 537854098
1 615336046 917376559
1 19690002 303573701
1 962036333 775821854
1 536965735 576518520
1 100364134 875556125
1 144738218 830326008
1 77318213 126366637
3 59077321 799682236
2 208126107 961965404
2 840116337 784792780
1 717986054 280733568
1 109827464 201508791
2 544453344 465103052
2 697527810 941500349
3 443071469 406227335
5 513440566 753393588
1 56006052 546523122
1 865084149 788959138
1 23703789 643073236
1 654864007 555655246
1 985882627 222351027
1 547566025 316849346
2 977806084 138714230
2 569208154 401366046
1 139462370 459811327
1 574627776 564620195
1 480551116 14368671
1 737734052 321521947
1 560822684 278187702
1 639843975 462525954
1 353005243 385619922
2 961007028 141252144
1 776745688 732090737
2 996264819 940078094
1 853149331 924674209
2 740680651 137350253
1 412947780 50406639
1 461007831 151114839
1 239753016 681923322
1 389724320 305280669
1 60090484 116669648
2 596767612 118722117
1 985896497 260136795
1 288305330 272419428
3 930246309 613462470
4 532211529 577292413
2 783688827 589992756
2 59727818 359137069
2 278698601 574893284
1 925232341 563393009
1 591493012 50982886
3 341139007 797986168
1 583188749 885820200
2 923090794 136466361
1 82764170 572103957
4 395823799 559241792
3 28997274 977946888
1 384559757 618575883
3 243665403 797253615
2 765275882 202130533
1 986324571 618469054
2 289070337 250296737
2 555631659 583080601
1 138988336 565217386
1 398505465 260757547
1 557628039 728170293
3 491695269 277942818
1 440027250 151366198
2 910469652 568569143
1 985063843 482899770
1 469751218 779388818
3 552542555 789423259
1 208922415 917088175
1 702001891 786900778
1 414487810 126874068
1 314349331 983358992
1 293679952 676272241
2 78120859 168130759
2 922837522 685651823
2 702522305 339581213
1 900462501 670492727
1 911215891 181094294
1 927946379 75567191
1 539765834 177254654
1 173436945 372623894
1 775017339 75980672
1 635012956 270391082
2 407244258 533406375
2 255878332 550500292
2 512543526 969998349
2 606522581 866918916
1 883108064 868589294
1 644603903 526082614
1 939189527 487919255
1 403064409 907432892
1 988381649 934486596
1 433105172 489281613
2 509595601 153394393
1 715881991 24510110
1 486474803 648220554
1 402363131 948488011
1 439877080 155654046
4 330211830 223812035
1 352400494 322681813
1 751722967 265552394
2 403526036 115557649
1 827355220 592982253
1 272706893 944160764
1 469871674 225992155
4 832503291 617322998
4 724572168 60554390
5 155822118 668038045
1 923598641 404013023
3 681516505 130753947
1 97455537 928767346
2 972880200 374379673
1 657803861 875945624
1 669650653 497761313
2 92174646 33297477
2 348477654 620519796
3 990266322 723745190
2 99805068 873801444
3 471834066 101480826
3 898659442 288953979
1 954973343 836883014
1 292005790 898985201
2 319226376 480046000
2 32134285 431343684
2 127914984 366574605
1 681892966 307165404
4 464682786 644464838
3 249197176 913542823
3 705297173 989641468
2 298472265 459335767
3 259553835 214627330
1 292776435 822831412
1 198439996 136404173
2 90654115 975318875
2 725428405 566598888
1 892483308 847622501
3 446655527 842816600
1 934432847 880824607
2 905303563 710398340
3 44922254 397313092
1 679502982 354012070
1 538843680 982822692
1 473862093 336464793
3 360402103 807128254
1 778549347 636593366
2 111934076 431096457
1 742675278 68074106
1 286160487 3544891
3 853534551 955823133
1 187891451 664905500
2 48545773 229724033
1 789187203 701445264
3 308688114 272884066
1 919880063 919522689
6 763035923 70432158
1 683165104 419755857
1 895679171 450679566
2 165464056 777888830
6 925271627 528133761
1 268572071 695635965
1 24197169 160879345
2 265486936 432439493
3 337853614 627788566
1 189770416 673987590
3 735745474 718501794
3 672965826 165670642
5 844263449 658137198
1 707360216 698640936
1 848081044 233546124
1 476220198 620903805
2 68229090 359524982
1 941823392 961117760
1 607868486 236023282
6 232725890 91788799
1 692217897 416344659
1 382357603 59332975
1 898088578 826461117
2 828012038 739496316
1 146682498 383158119
1 915097874 570614835
2 19741056 367386423
2 823847188 704627210
2 657399326 560056375
2 92772575 268868147
1 235312680 857180184
1 776982187 636055616
1 584942916 687619428
2 853943930 868366732
1 237742391 697623717
1 591663611 249462700
3 58941247 947077676
1 809868404 906536165
1 592796429 149399994
2 328829165 795616741
2 99295739 810120689
2 153194782 361272637
2 715332349 495224773
1 274751702 149676463
1 421134313 739036877
2 401875207 195930008
1 96834448 483763576
1 678315504 580504690
2 557200821 932776707
5 433400403 816622718
1 636350259 290169400
1 655976132 503979425
1 67150682 996159427
1 551748671 91736209
1 487663140 637987282
2 909773769 582367848
2 17550065 35635039
3 738074056 4692036
1 419618759 727774892
1 472772405 606428144
4 100890434 406565704
1 300824257 272453982
2 455416951 461128959
1 625715663 245947801
1 382027368 579879652
1 647426359 338248559
1 653566183 932362059
1 911396527 743187604
4 18649356 349971810
1 127408131 949810952
1 720212347 132266671
1 999097841 456109535
1 945158077 166069316
1 514324166 263529158
4 57927855 335064147
3 287803755 530516426
3 260947098 132251770
1 787633865 923265373
1 117491507 801146049
2 165921350 627928121
1 121595321 61999865
1 414578957 245077396
4 221608757 543458326
1 168303237 43746757
3 494650387 37201177
1 804274987 454645578
3 164302733 90761448
1 894292066 940124036
2 314193764 65909864
1 499969263 735746714
1 787526325 878896759
2 965867085 285929272
1 722095102 786827608
1 647847223 161908159
2 206444930 100638275
5 363569496 740831042
2 543835664 547351215
1 433087992 671463501
1 55438682 193939412
2 520989307 641761945
1 884128226 60138563
2 653800643 493015643
4 349781020 325015365
2 900608443 1128512
1 542726617 536361881
1 76536068 904503736
3 888350624 479243264
1 363861443 519227399
1 554518745 746542616
2 353332093 56249792
2 570161503 527747325
1 505353961 160721110
3 214439993 854511908
3 432970937 718296645
1 871205526 302217617
3 506332105 529721976
1 453168803 427209106
3 881457386 946457407
7 517660756 117387069
1 397367396 562891676
1 607274419 916856861
2 602247094 110604749
1 155530600 475269111
3 197890994 911420465
2 102615438 54485736
1 336856658 748621912
1 828552544 83136003
2 820766758 722103659
5 253682967 593560892
2 628041650 653244431
1 403981475 444906684
2 42869323 971340696
3 907912044 846931142
1 795661285 9382634
2 181480742 329016993
1 61398601 480421044
2 968818474 606610774
1 841949124 765530276
2 704001160 468811299
1 106199813 110014967
1 283536627 744941401
1 46168833 718255862
2 505496863 497389652
5 95154610 199723476
2 519701433 580589470
1 287830079 452635838
3 238956079 511892874
1 181106297 330643377
4 230206289 806934935
3 840547186 593937714
2 367916980 706886831
1 567753009 581747539
3 491956996 117076178
4 167023786 490767727
1 611180276 837819138
2 783317663 493896792
4 291771554 169434687
1 811967080 529928411
1 230220511 272118506
1 815424927 358443542
4 865570274 935156001
1 311214270 186543259
1 705767332 682969239
1 855934079 32060425
2 383171065 737036600
1 957425244 158781162
1 889222320 680940246
1 935802940 478119974
5 263348276 972417006
1 946932386 876653872
1 583309857 399409327
4 181674304 977906967
4 608547031 588411805
1 433641914 590670813
2 319453653 771088359
1 955576968 226680934
2 28993307 327322222
2 626294344 370820786
1 549345169 467551853
1 197556388 9209916
1 321563773 117626459
1 890867844 51386937
2 519984366 290396081
1 253433445 116449048
4 681115810 906719038
1 912942178 832782600
4 526214692 120850194
1 735289237 89954608
5 159269084 355167043
3 526591909 489107343
1 939130869 719520247
1 694080221 855225673
2 977928598 574010257
2 386054393 681084705
1 644909044 494023838
2 324039758 278120192
1 986463057 150184114
1 524727984 910623501
1 153581295 604346575
2 564889024 617890477
1 427109107 846196654
2 403892439 646783142
1 459791990 506820673
2 685290798 974845012
1 20365984 856125400
1 166153649 591810981
1 280973020 348995717
1 462527119 185140712
3 892045581 153894304
1 565767367 110562821
2 502987596 31175359
3 672673371 257359846
1 844977623 672407578
1 261761417 951569073
1 77843606 952621074
2 422980231 294371889
2 776480947 831711337
1 470008038 707843378
2 926158197 538399156
1 265072476 118714604
1 77807556 276172933
1 478074542 103469791
1 198855480 561753305
3 924763861 143337968
2 751115341 675172856
6 409647083 330841046
1 848422155 480187229
1 683919079 284538885
2 281430777 735596066
2 84721477 503177080
1 718534584 538137977
3 168273017 470248345
1 608609603 255772077
2 532266988 777741221
2 203024717 601442242
1 939002292 8678445
3 27049980 249328720
3 709560376 948255118
1 947723019 610450283
3 768158529 300211500
3 260977764 641808656
2 936714632 136304481
1 613046429 157179087
1 313932994 266320888
7 264350560 57914567
1 756322696 13623513
1 462011105 988918466
2 61284827 562003710
1 858902846 404915198
2 309196965 932445582
2 547383050 595978358
2 149662011 22473948
2 658033629 407926158
2 986848363 586408689
1 352605125 86080261
2 609106120 763587191
1 726506795 782608294
1 659227421 488026465
1 610917454 923188817
2 637843306 425124762
1 161513007 188247213
1 49858260 821084735
1 532843805 394719158
1 59886540 367241559
1 523422993 312826126
3 589529279 977038829
1 832757732 724619553
2 70347666 948943919
4 361759224 768658218
1 257461564 346161574
1 611166590 710535104
1 20901262 843129155
1 770435643 776822585
3 774739602 4271146
2 669419335 889394883
2 410827165 348880508
1 926702604 859813882
1 777602774 120721034
1 332749106 238441526
1 198167564 689179007
1 415546918 32147379
2 122089954 413804138
7 506410871 463297213
1 831836575 495091712
3 227498290 863205059
3 398688949 524616119
2 581443981 436949955
3 85064977 43795923
1 576946738 445606912
6 931366174 878829341
1 749016350 966062211
1 357994956 632690952
2 858267570 996381406
1 639408704 27588143
2 63216250 284501743
2 92139354 807786165
1 58209665 574043697
3 142674686 732786334
1 782939959 174226058
1 463600001 125434704
1 953827820 660077684
2 825876950 604111376
1 801249352 147165141
1 436696 268385841
1 444969907 772643619
2 514642013 397337688
1 707635462 538350948
1 299472738 952370463
1 827838131 153321364
1 228519427 866395178
2 126410785 708148080
1 364574229 713426072
1 342268581 904700324
2 558062418 981932796
1 916149166 90429626
2 260117769 302284054
2 3602857 815277893
1 746371370 986242397
3 19917166 738051386
1 373536604 556915330
3 502962110 16282147
1 74513423 404255945
3 465708982 696784843
1 217558382 678517566
1 810580797 515097136
1 359611031 831618176
1 575132053 61539962
1 160822388 541471513
2 122859467 336196202
2 999519859 843591690
2 70343296 889730931
1 115606047 841921905
2 101670612 906057710
2 60131548 563312716
4 172509534 316105150
2 696224437 466438425
1 156048102 657109530
1 584321003 745001222
2 788030029 141247207
3 271066024 368606452
2 724743914 800330729
3 643706978 496469875
1 409658731 768625297
1 741276656 715452690
1 217855227 667316070
2 21133861 862989832
2 413159236 937844738
1 588140462 973449067
2 327202868 171524512
1 326756650 369787886
1 174684455 142683403
1 981830770 11485896
4 757974317 166365002
2 927003630 906301695
2 872020644 394514456
3 291735059 412732306
2 87081280 730550307
1 312480673 788621816
1 652672992 613005456
1 916229382 866719698
1 728620316 769569400
1 255195586 598400798
2 54315557 412689649
2 375116342 688614907
1 660243023 12543763
1 142366288 217677665
1 342036365 553064328
4 947518777 610510828
1 614344442 445924814
1 705754910 541622554
5 336194927 284445064
1 939067040 239457982
1 84692734 119081603
3 243140168 131588522
2 20373877 481377585
2 367873875 82776082
3 185076992 13137297
1 768028027 296891507
2 489084689 111966115
6 524459758 587331764
1 147881498 456566421
3 414861664 138605723
1 679427615 822912669
4 320802995 827185610
1 313876032 138391493
1 827491637 574497691
1 919322450 248793121
2 858674647 266634292
2 305235929 179260103
2 923041547 729791743
1 509506576 450071863
1 883137475 760864496
1 964385322 949989202
1 208881655 410846712
2 386004762 419645047
3 412038352 867865795
2 891285795 324673985
5 583713174 955207175
1 597851268 323504966
6 631177263 145065052
5 744961542 61153148
1 788982189 668161716
5 836496838 815915331
1 23296702 726264114
4 206878756 950395150
2 799101291 251033705
1 392788716 872363751
1 263005867 141970532
1 651193243 467993135
1 510425492 868305956
2 909431657 147955320
4 669004142 550535447
1 444255134 49825315
3 641466171 488319128
1 978247428 374273390
1 384074005 664110763
1 355998166 911556997
3 795430351 677965582
1 896814891 708931080
3 409519942 921965717
2 756826767 122930519
2 199400973 253079878
2 634143361 288844616
1 130145075 756282340
2 819836602 822845126
1 460813775 574552573
1 516166742 116198793
4 867017956 746190216
1 780229849 889917802
3 764997849 488331672
1 504380411 467205820
1 568319999 152451414
3 212702767 555343765
5 800192408 205847723
3 560765833 578195169
3 301883712 921342489
4 820624207 271188457
1 748909281 253827020
2 326059267 908601021
2 801673807 168793153
2 366444099 858971408
1 111360649 245004708
1 208425541 957184322
1 776419442 563088448
2 52387234 265701647
2 5840018 454791764
3 922492094 859718946
1 905383204 842485814
2 927484012 500403490
2 459441277 204346012
2 975902371 929669277
2 887837714 481046858
1 236007940 24570168
1 595945855 707762122
4 452166656 434140386
1 123786952 790110112
2 982217668 832348546
1 351474986 663733883
2 83081949 662539555
3 696487833 235019058
1 944739882 219035648
1 698594682 148043780
1 157644496 348149414
4 152452725 381298207
2 888318596 554961835
1 857923290 217553568
1 365532786 349254511
2 619546249 155048543
5 769422440 757108999
1 728190356 822475016
2 656804629 344492207
1 97134794 348007463
1 899889642 995151289
1 656941755 845399004
1 812691966 594240692
1 940938645 276590039
3 305861670 202355652
1 951532965 656667072
1 737216383 324507114
1 789865742 459837417
2 609747513 651515067
2 301093811 602219043
3 759616147 918314854
1 551167942 139769823
1 417912980 187489801
2 99458628 391945971
1 494658876 406395429
2 103338398 590443771
2 118730893 114681373
6 166096302 510102933
1 746415918 277454282
2 234296602 561883732
1 752993378 23000072
1 927613444 139703652
1 663523517 441711976
1 260281120 117765841
2 992452094 570301559
1 860941454 685965923
1 355090293 827209115
3 651609994 689183784
3 762899797 232633111
1 572086669 2407277
4 457898947 697209718
3 94224253 412494909
1 362026545 544601882
2 332492848 316858243
2 643050918 561774851
1 771774426 705916315
2 756351195 713884449
1 639768096 340753051
1 246296888 261721380
1 238913164 179289305
1 773038151 350786447
1 847586904 734114479
1 985549287 875370449
1 679762892 658754587
4 393353444 120997317
2 703276767 86937991
1 770237639 467152075
2 310095573 706066283
2 617366044 648240368
3 926942287 82089632
1 465799819 47168189
2 799516784 143516150
4 650977029 544639376
5 805747691 562789941
1 490321917 156047671
1 898272775 255876171
6 820514554 928583767
1 707231190 599123661
3 226785765 379694864
1 424367677 21990188
4 603494662 503893249
2 868150769 959375622
3 84211116 433978491
2 73383322 973299473
1 16612512 538926356
2 406096522 951437195
1 918353821 596105354
3 148305000 140342293
1 51889889 742362819
2 55768348 327469823
2 508892129 55705374
4 367228884 363290926
2 233103648 983119948
1 469686490 223591125
2 314416014 159699636
2 493391594 798904617
1 300155614 483044278
1 664224453 145974466
1 950557550 464579089
2 893067507 232609623
1 261002151 826066557
2 505921057 715303139
2 253682763 822537003
2 693933189 859224927
1 277458745 473884736
1 694041680 7146942
1 438650289 84546659
1 353286434 680479837
1 883003023 926351580
2 988698108 536139270
4 579937754 71485848
2 54674208 459488243
4 84518586 642935813
2 897445739 936341431
1 412342201 815868938
2 65020139 582859955
4 909437920 95216042
1 551310045 73299822
4 659242387 459649512
1 355728303 537482255
2 841483285 960546611
1 92750218 697719921
1 745879131 766275079
1 760203051 553165302
1 137331455 76802229
2 51036349 524278666
2 729459766 414776976
1 283399918 347780128
2 77618989 399235765
2 341136255 512045377
1 856106011 740983615
2 973764613 783283387
3 911728687 839100787
1 229371100 945411606
1 685562844 758905004
3 257715416 605374512
1 646868445 303932140
2 598103927 490795865
2 273766869 152639625
1 988301232 965569404
4 422266562 594918241
2 395403039 738961235
1 656346624 900538578
3 917849713 872862105
1 51290545 133483705
3 26163670 475405405
1 364061148 901178350
1 755013453 854448906
1 945616101 45326544
1 85076763 578284574
2 105911328 604177773
3 623802524 488571988
2 33750186 228127307
3 49830183 481555906
1 118654759 956227946
2 107494908 75362292
1 743826997 609245995
2 956186592 321141140
4 560880333 672023778
1 143799800 599815034
3 43342187 670240796
1 900205828 701245834
1 212479011 561377784
2 646906889 803765947
3 657584964 495604810
1 602881157 943084881
5 267660469 277724812
1 986386870 716371998
1 990414674 895754676
2 382886436 64517897
2 407102905 342901891
2 645437013 690313778
3 152701445 600442541
8 133065947 104351326
1 965309412 120889803
1 750451425 664189864
2 139468121 301312289
1 488019475 29547076
3 247143580 574467493
4 200798616 533443392
1 405921278 482050140
6 45736808 932640897
1 31656808 541203342
3 96411948 449946498
2 603871992 690623265
3 450445910 926551245
1 187642667 548706239
2 727176602 893407735
2 256329574 98803641
2 430926794 631200120
1 261871890 205307334
1 30336226 475219648
1 678416772 272017584
1 25884077 43881654
3 387044407 146551536
1 674391596 192986926
1 73507401 138835098
1 335651177 111548530
2 629724555 107413183
2 340978987 330718259
1 658138069 762351875
1 398043118 974127862
1 170336964 513835491
1 232763703 224819580
3 712937378 83034521
2 696595196 328361846
1 915187927 385091753
1 319824120 14827646
1 835743505 892796138
1 588557553 618442383
1 347164643 607357211
2 927660835 93340265
2 996664461 599983438
5 36366249 559362869
1 263545538 237708009
3 438987 305338029
1 247679134 537632366
1 386320120 289109713
8 905373789 461802477
1 160964341 291210414
5 653125967 378570274
5 862786083 173076345
1 118603485 381709008
4 763737484 554241603
1 347229610 257537188
1 717805042 765083408
2 402181492 419450033
2 761598888 477200204
1 963110173 634501301
1 38305620 737666074
2 504459574 896409621
1 497395100 685215835
2 60887447 745834549
2 8174884 249345173
1 238414367 212670077
1 736763266 257299054
2 315173812 634084372
1 292846933 676991836
4 675227184 335132908
1 509913065 800465028
8 505226669 343937469
1 931669268 917469607
1 575553115 886990182
1 96687323 719732527
1 180146939 396720637
1 753823122 488965674
1 12475854 855445332
2 587252056 284035019
1 382917092 603316086
1 375711700 302985492
1 517780763 144560060
6 726158954 283492843
1 458316718 796880725
1 981002221 100814580
1 54923322 991276173
1 323370868 166866582
5 353728739 796805383
1 281456247 477860525
1 485028112 850492165
1 627872608 471881634
1 568280474 352665235
1 185657286 656714867
2 604543849 191620362
1 14965834 466476065
2 98662538 526332797
1 981070260 731512136
1 249519606 808005029
1 643893455 23705812
2 512568033 92760318
2 57148220 141684703
1 661715594 832565297
1 956382696 208743837
2 360486209 983612774
3 166049394 872975784
5 403856554 269984641
1 492415059 588591026
1 44494630 69570610
1 79485929 19486062
1 101298909 432464208
2 800558398 739359611
1 925592570 256588781
2 685324729 121003385
3 428868507 161884903
1 853042938 766820792
2 48416756 57548550
3 548928813 131724028
2 245103264 320175996
3 327678259 479773052
3 553664085 392712239
1 628083286 358741270
5 815937535 969091518
1 754014281 432483544
2 323939202 218248955
1 404770170 461473103
2 551735927 688162385
1 960192897 487818909
1 412633852 313463257
2 28485664 554136016
1 817222289 825587849
4 220403567 213405954
4 386433462 56711969
1 95288064 910522643
1 505853129 163603217
1 977464165 600242144
1 918801173 456068666
2 451257401 520275950
1 431830187 593031445
2 708252826 284094628
1 269854672 816729297
1 117387896 24941185
2 247271012 435350008
3 722144747 979450421
1 810808770 752079462
10 173385528 589247262
1 194228961 592803385
2 577597903 347812892
1 180240816 876255020
1 212876144 301369000
2 136208779 4318797
1 882929670 330169173
2 360011831 84150257
1 101235116 720111056
6 797132460 252692882
2 154729096 577119803
2 513048209 133785087
1 240037229 333883767
1 405032294 704805950
1 348805863 99304558
2 376243218 438166595
1 751683038 27581086
1 38214659 721895915
1 617065970 703215955
1 744861220 42237092
1 207649133 734865805
3 77723430 340196843
2 725925757 13251230
1 741460316 380851346
2 581561635 246290870
1 890647662 365563243
2 173051604 769903555
1 927376167 796570767
2 388720393 987198677
1 152772675 542213979
2 255769896 573553504
1 884902742 167232969
1 609501159 764804027
2 3787539 746782139
2 795578794 99812264
2 972071381 12306675
2 959262467 589174619
1 288545348 908988537
2 223634872 698698148
2 966652004 299404484
1 215000397 524566052
1 724205374 950011696
1 207763982 336336166
5 62155740 621799648
1 821552150 971016521
6 84584154 188993065
1 239107999 492160795
1 946147983 663475983
1 298423775 313058378
1 729395524 283420062
1 840754942 907545603
2 522882234 163715195
1 265867243 207016125
2 208018653 34666136
1 141526209 440368958
3 700736080 534574296
1 661058197 323409477
2 611861062 750180111
1 736915990 906386737
2 727415384 296315804
4 32684341 695212623
4 439413687 313161046
1 458494317 133349943
2 45482471 897271896
4 864032336 483339463
3 472332570 31212882
2 52484049 748522128
1 488081517 885115313
2 574033337 820230647
1 959374288 338575920
1 184367711 81080940
2 876475408 444528224
1 203012637 497600257
1 96161956 190026069
2 743664267 316174788
3 441412921 970624795
5 544773514 503185258
3 43443064 259384288
1 664790931 859666162
1 59987958 919242075
1 144500598 954199152
1 347878173 433660940
1 915754318 461775874
2 443172672 276555163
2 534547362 294034288
2 617766114 86862079
1 800856799 282435975
1 150454317 479956234
2 580928143 749254466
2 850296734 88024659
1 791719577 805800194
1 129135326 420847066
1 827872200 612542757
2 886022115 784938918
8 643590058 350874670
2 728399763 698997122
1 684191596 903519767
2 349172456 672727036
1 741623019 913318306
2 996608222 939943393
5 898897075 163313086
5 36067854 193534821
2 439072243 20835491
2 134509039 879559778
1 540970223 517913069
2 403617594 319768113
4 401449813 177123654
4 81392104 876208003
2 279878605 396244198
3 262099573 997146262
1 428178087 923731
2 557829157 409699830
4 349366340 819472486
2 924499192 439438145
1 994765939 831272081
2 815098544 942118328
3 4040076 812242643
1 156695546 33593762
2 337265784 625800543
1 505678356 412595830
2 930853726 643511482
1 769980162 380623895
1 934507373 423361517
1 39526133 648079410
2 752910312 82131789
1 713341785 929025141
4 652995100 620975147
1 948791103 51691862
6 260627617 714035886
1 191168364 629584490
1 61139911 369091737
1 602195843 478329402
2 842316864 510812131
2 297732705 421335975
1 752279076 150450750
3 98706609 135885679
2 941597774 764984037
4 387602499 834363434
4 757821967 52375216
2 391828927 547604412
1 737823633 742466746
1 913532635 778833678
5 983239112 86142092
1 104269216 90507121
3 50807167 720788945
3 887953298 855082733
3 839035176 641264119
2 231525723 178769399
1 652670345 944256727
1 766884293 523066618
1 780597544 520697651
1 237187413 366216349
1 447813199 131297930
1 704593811 133986467
3 663324755 690639156
1 84342510 546930592
1 325969613 283935717
1 341763008 535852016
3 606069650 835552018
2 922290894 233010564
3 209455107 358835858
2 532754310 756583856
1 773465535 458788852
1 699702001 385501071
1 904157491 462663740
1 65733476 687032044
3 108851849 183156947
1 809752150 635709425
1 764600647 284493382
2 734870806 531466280
1 477919333 574190995
1 137822183 936202236
3 386439384 622062344
1 349013344 4418297
1 649554358 318274102
1 174413991 883899983
1 871902645 799736507
2 153358056 584855953
1 249729360 789774648
3 873289444 611109751
1 630806442 57720251
1 899903451 227101931
1 853473127 397801154
2 379154597 794638743
1 517901122 646452972
1 245195377 380666246
1 769453107 916122532
1 773220581 925397249
2 964600711 781034619
2 255230868 120865976
4 218492388 31142319
1 203401129 484120967
1 648925022 629307766
1 892449045 536161033
2 768167161 197185153
7 734944167 70344708
2 162852926 323948007
1 911918688 601796229
3 445089106 842043256
3 530196432 437689938
2 101244913 93767286
2 522540300 158731770
3 670363921 539892151
1 593945026 907008857
5 697160377 656039824
1 725799091 361715123
5 737022472 946835035
1 917885056 271707941
1 301054982 936726180
1 864359006 392793181
6 568532365 165736205
3 213669677 155280220
1 73285630 112978222
1 132142963 111323579
1 281157846 727891130
1 360560856 799901537
1 646287021 290387670
1 333738890 521229668
1 299296538 975354404
1 550406886 727658914
2 555459537 246805024
2 409313726 551098923
1 481282801 337622627
4 749640941 219062829
1 756558691 272633779
1 581934304 807618798
8 439068947 954568284
2 912750334 491364877
1 69535861 412388860
1 103568080 816100454
1 531269355 369602738
1 986243106 841626435
3 124052115 527057022
3 627702957 421026954
1 835074828 216038047
1 371136670 886242630
1 172491556 567925418
1 903720886 814572618
1 867024293 186381229
2 959192091 148199615
1 537566076 270450276
2 437793380 853642980
2 677686392 794990038
4 457225867 521411421
1 878392768 854399782
2 226771695 160405589
1 244727851 959863134
1 494225249 976697801
3 610454996 693514261
1 349651095 367344906
1 597896589 688478375
1 547054826 880671362
4 280930990 372250560
5 258821961 188220989
1 385260113 45150731
2 420132919 563558399
2 554166283 806384243
1 877640063 444343562
3 797816787 586326676
4 979940859 189558841
1 249131210 772263678
3 805556226 265048522
2 969246373 672684941
1 391052548 384737567
1 342587233 687368533
2 50508735 918054024
1 643895768 782651529
2 806809984 855394320
1 456555203 575631224
1 298778519 954388193
1 743264021 933507861
1 243911712 689075300
2 528075585 235048135
1 327150184 938080372
1 873450739 71053734
1 305141770 74327738
2 634296180 732598624
1 957803932 175858862
1 958965257 293785051
1 236459520 837409012
1 249813750 428688748
1 415530907 711595942
1 271957244 616150470
1 322081945 499103801
3 550948273 983738006
1 508526030 774811644
1 383153470 203459820
1 253443047 826107127
1 979705845 428819253
4 590027813 234388920
3 350659928 390403281
1 652403298 798385062
3 998815603 573551382
1 452712307 504592728
1 316212493 315583751
1 726892656 495470688
1 965753348 714370124
2 253877659 740483456
1 932040638 582302024
1 802035906 717082017
1 691527309 779005467
3 631819045 666179771
1 61167724 395744722
1 259790737 855934979
3 556120584 196184672
1 708557760 784047329
1 931835557 503575272
1 229332822 105093439
1 2152268 453992384
1 230298013 572241451
1 810875106 815622352
2 51550745 593906425
1 756340777 270613420
1 487925780 690415906
1 53709831 563261877
1 311577486 753270730
1 405070608 815490841
1 362301060 263814984
1 229460627 578762529
1 695556578 363018434
3 681010111 206611102
1 637640336 19143529
2 71059034 929455308
1 270611018 207671646
1 213434569 917295489
2 620001679 299899603
1 457221326 881704653
1 694854943 515148810
2 556053075 580156431
1 857283981 703618911
1 591907812 933527946
1 544718850 36096734
1 184467291 348837032
2 994033017 557988510
1 21441240 927267650
1 748484471 584648484
2 85954096 858204513
4 601417964 999379196
1 731349153 736206801
1 177091253 306825439
2 419307465 273862778
1 916804421 564106484
1 289084106 676116818
2 400048404 741667824
1 859123576 734912503
2 503910787 217876192
2 422687667 973063828
2 30736881 504933426
3 191153020 446421589
1 137059255 839177853
1 360979779 699046095
3 578830227 166095039
1 277186437 312116276
3 992982227 101149644
1 498915884 785340010
2 822228575 781922743
1 63743660 362721468
2 430696406 271572488
1 391926470 765781117
2 473687577 645256123
1 625565855 579898965
2 136873184 268457705
1 582628745 833734559
1 325590009 810971973
1 753953633 958166218
1 176020936 402978271
4 14308153 766989362
1 302966694 418111491
1 50313169 220783318
1 215230512 176655906
3 357603737 37691873
1 18013534 270741327
1 775800896 166660905
1 809178856 891949818
4 466804276 608531229
2 124617423 631502000
2 437709185 139003821
1 529248125 121483417
2 104181878 670374972
2 442387300 152857026
2 485170858 831356421
1 746154432 504387202
1 440582033 171756478
1 612114905 103990248
3 185333248 684173058
1 120987868 572744070
3 139392667 499491304
1 267145145 174270109
1 478980246 587795921
1 599607985 764992744
4 618604549 207756918
1 602185978 669673674
3 436513452 334606191
2 593776614 295243613
1 679722869 124561795
2 28978975 11060807
2 161883632 564370398
2 934721521 959110963
4 932636871 582331007
7 79544403 948726683
3 896734351 235959028
2 249115272 499118822
1 456116621 179360778
1 745820744 675028239
3 366628907 355983561
1 368761289 566956494
2 101578824 29306651
2 317977868 541892038
1 610727587 242725150
1 186310947 491476000
2 897476129 962381117
7 239193075 983900487
1 68648697 419084425
1 800125365 70217807
2 980439219 997961787
1 285942978 667884238
1 895604128 733349600
2 125171711 628696922
1 986972714 563013633
4 90663491 991232815
1 634312775 819143915
1 809195040 963565523
2 120168613 816430402
1 575755442 774075042
6 242775418 268647453
1 632845963 331611311
1 166503799 549934218
2 40838091 895089720
2 794870052 499130956
3 843614542 15570774
1 801549698 71312437
1 939527326 153617851
1 651184631 274418680
3 357307776 833190462
1 475248536 802607617
1 401868921 452167440
5 899800840 749010637
1 612888464 339404953
1 274407410 236060935
1 932204898 85778387
1 808589997 610417203
1 726560932 174465842
1 254365032 693031079
1 919416881 306770460
3 755422128 471921371
2 853237374 536783450
2 392367248 427903001
1 344692988 441486882
1 281545854 444171379
1 868142245 556970559
1 693243514 735970166
1 935400576 645189223
1 71002321 930218079
1 861632269 848057719
1 512825391 776364947
1 893028410 664328906
3 807431288 810921923
1 94739806 132346955
1 771211082 604085500
1 718530931 371045012
2 500586312 253778928
1 389024970 333337607
1 923836815 490383095
1 193078583 516593530
1 590652343 133398487
3 671920188 516463017
2 543776130 174293290
2 574632643 593013372
2 748884954 21514962
4 376949733 823462639
7 264823260 40330129
1 836016351 28467786
2 571285448 668580613
1 506995799 677356664
2 692163614 581313043
2 854270904 337690148
2 652504024 544656241
1 14379410 827014071
1 898435516 123731323
3 244308656 955281361
1 709385044 569329150
2 32315606 215883086
1 606684183 120160011
1 823344052 613370410
2 240842039 229033369
1 185308842 182069920
2 64072793 909159486
2 315099010 258965935
4 635155466 297254244
2 247950698 850408537
1 17826948 257930380
4 532831786 22036788
2 471916359 413469144
3 76163910 462586709
1 884281786 799897490
1 180956869 760169394
1 526457222 708417261
1 818140166 925275547
4 399206275 373764614
1 724938665 484090790
1 685391325 8961946
8 859521016 145483613
1 597467342 87619077
1 526455802 143634705
1 182888489 357198112
1 173383325 274921322
4 674464159 625064891
2 312276874 453359896
2 487952083 641168369
1 591438485 720460533
2 498104340 669667802
2 849638927 756447827
2 591532811 293232273
1 285538386 551703417
3 289811775 546124430
1 587518798 981889012
1 712523251 568941907
4 217301955 88529528
1 834680128 340997438
4 224130785 322673250
1 657455488 348285566
1 791925118 194247176
3 585652661 131774602
3 453864706 533013596
5 19631355 92423642
2 911566618 269180905
2 163274256 14749791
1 805211603 57388691
1 151142722 608831959
1 262227234 914008096
1 918579785 799419918
2 915376543 772434118
1 494743673 430024538
4 880264868 213261238
4 724015845 877696748
2 487106868 656403093
1 304479098 100734137
1 240514649 982152030
1 238868749 138585271
1 417535185 564736821
7 681942315 766976967
2 500762642 558423389
3 669440159 439052157
1 692118395 102493223
1 296631408 164640138
6 298044215 479414486
4 753089178 602111615
1 68617144 841762935
1 421176586 211093756
1 794859253 861750195
1 987936074 428511124
2 333359231 378966430
1 185446982 66496108
1 997298798 498316366
1 827966929 642227639
2 799133380 291654257
1 324939454 844584971
2 167141322 371207086
9 109080795 657287647
1 774101322 861452374
3 278781326 618962984
1 118513970 92051910
1 657321774 466616324
5 819620045 905951892
1 495596577 788270912
3 305818044 776853381
1 904428989 677315667
2 152005972 31971789
3 781023144 826623982
6 835600728 500987240
1 233440296 821133400
3 477662682 319069393
2 760589433 589373524
2 760332878 497515530
1 501493439 745600767
1 708286206 720528353
1 854272016 469165093
1 185085950 453688088
1 562628858 150657636
2 164836245 254606321
1 128105304 991818665
1 6299665 870536064
2 971410153 204985456
5 637705200 81449188
1 743993038 132071486
1 460794809 268694286
1 52305842 718053408
4 844532993 19574724
1 933720625 553306969
2 756657458 234993450
2 231045544 438793616
1 281726330 384967655
4 190054354 33037365
1 447567036 208566646
2 448195206 242619831
1 480106123 263063818
4 112699498 855481472
4 911853014 405505788
1 948268639 960010200
1 772189276 501646980
1 430718747 793132706
1 629642993 596015875
1 890924478 803248058
1 985369309 723014572
1 771236883 67103788
1 139560701 621065685
1 209279372 769845571
1 612274343 880667538
2 932249795 939478851
2 388817169 808781250
1 456531448 45265584
2 129826705 639107316
1 713822836 756993833
2 839166789 442866318
1 505492554 640417710
1 858402757 332930413
2 999136461 83388938
3 810072009 28268599
1 992111904 159001849
1 484981983 464000001
1 919447984 564410551
1 155813186 907792851
5 395810945 859580915
1 120587013 487337455
1 643815544 789098194
7 659624314 196591423
2 147269274 481967523
1 661203517 178178058
2 611054750 126490643
1 941300690 539951739
1 569759213 271081595
2 174349001 724823686
2 948020900 648639069
2 966502483 596723701
1 310534010 461626709
2 54367502 113354757
1 286396742 48522867
1 633184817 487152498
3 518863993 69822636
1 173350458 649148290
1 249051775 166940029
1 534311093 655076832
1 944444866 749069793
2 341988716 586372759
1 350979534 644508557
5 910474016 858609396
4 274584176 748543091
7 293780267 803790181
1 776027320 589590658
1 449647558 96424737
1 36902260 554251312
2 848198103 759841897
4 323049924 328798695
4 573523084 496361177
3 620796684 681985369
2 111874109 156974409
2 942118341 321127143
1 151832240 373247418
2 780657861 415919910
4 424027732 487104555
1 771749846 697874872
1 718116101 571466831
1 994639440 684554107
1 434055774 279788930
1 83081125 83644454
1 704976992 465943798
5 312753000 585540915
3 717422747 289049931
3 565113889 880815689
2 831577045 704490270
1 488038638 152116980
2 726443877 233780965
2 207444429 171116565
3 922811815 513568171
2 726866769 122529366
1 685828600 94913748
1 4466769 527438760
1 345446728 596176270
2 131111503 248320793
1 689893571 56113267
4 125871676 157671463
1 93506871 830944322
1 432364399 600486608
4 904804681 173547680
3 719509396 484748067
2 533881898 276802932
2 144206358 924680529
1 945907645 754695527
2 94951423 660363136
1 894610178 741354868
1 72706362 76845351
1 62511261 533752532
3 927248433 461282749
4 7147896 679245146
1 690641930 786397284
1 174692895 511072628
1 573391041 787346178
1 463464074 411360168
1 192640022 269757936
3 758910406 759211656
1 172542527 454297605
2 959534729 871633628
1 975988805 637058330
1 449106272 935730472
1 6033008 19951099
1 319525269 870755577
2 590985789 743031660
6 515647254 758962779
2 771077231 801064103
2 715444730 561740270
1 694434559 868343856
2 111662576 873271156
1 454084278 571507353
1 956070726 217445356
5 713113769 127349254
1 778986218 542051226
1 306620077 247205844
1 753084284 630498458
1 101586653 592153136
5 757548657 879986087
2 514651902 692966406
5 899487544 465079104
2 366631272 538132970
2 549811865 583623689
3 164886749 783614736
1 998928731 283252245
4 474577023 829357129
2 973282785 638139166
2 465282760 935047526
1 444362929 197108681
2 408959321 444076894
2 693223845 466483588
1 778988877 428978478
2 714452031 605806068
2 365117251 182898952
6 490959432 724968609
1 18030385 182646207
3 389074192 513302025
1 246095284 419490312
1 547754112 304563022
2 499740494 186110202
1 248733677 909385506
8 816503060 24749913
1 913020163 288442320
1 48445119 281172375
1 563347149 976555514
1 133978965 948654213
5 893927029 476527441
1 854164876 455403929
1 511182155 747783358
2 363924835 318090822
1 993396682 989437339
1 769967006 546345602
1 761271093 438082573
2 36056169 365933171
2 709761216 547068973
1 58762961 711633164
3 988759039 514036656
1 355445941 976711825
1 147873508 82475027
1 975070466 782634386
1 685979634 724062317
1 466645709 958193855
1 288879322 700072979
1 624887652 333638640
1 71967062 494551461
1 807793793 448235094
2 766528721 244994817
1 935681260 625915884
1 252130610 318096954
1 286892539 17769134
1 656643445 872358996
2 687933780 494770175
1 771831882 195451112
6 717835394 339378651
3 359509184 326254653
1 451558553 745867218
1 290647976 132959732
1 370243104 869907882
1 130474559 385882505
1 304518964 272949102
1 317693649 546864095
2 758000337 442504258
11 70626097 155218310
2 276397489 976732680
1 184551432 762479121
1 850436915 693344028
2 980096568 933733421
1 538342086 733926002
2 68571539 810878928
1 949031642 861523036
1 758417975 792540773
4 520652511 664469694
3 1195688 528790799
1 532976871 482072685
1 281646541 348007658
2 99790865 784345445
4 444036815 601539054
2 263478303 707844082
1 716464608 191347797
2 500629996 297298169
1 926229941 260888661
1 306412372 666080138
2 901462079 581485796
2 681321854 719317739
2 486586921 827218925
3 620080807 36551006
1 227748461 342023691
2 181936804 935832588
1 819109098 752435044
2 762530761 442833851
2 382658600 856363582
1 891426182 374159121
1 912450439 371233559
3 580678058 216093719
1 566091340 447323544
2 250579459 536416571
1 530807161 41357014
2 866997417 92002697
2 47585982 711002062
2 658917478 829955221
3 92041164 850448538
3 524934186 75659505
1 332108148 329212745
2 360618329 295509582
1 748103141 176995254
1 265203282 756022520
1 548781917 898623420
6 816005966 841874136
1 517244816 951386497
1 805587579 878039341
2 253430288 286739175
2 728431067 762623246
1 682611858 564692779
2 310007636 244830384
2 144914466 844419417
1 141904651 554149018
2 980493774 724994853
1 297131565 364347508
1 70507081 928504345
1 63525349 855918823
2 669018583 567125717
2 646631889 756455913
1 223460745 914295939
1 587831218 136175807
1 793299401 681818950
1 269731141 496294480
4 467308770 918881177
4 832342121 475086759
1 703821233 640584324
3 341812042 727727358
3 96888950 159628482
4 438334547 663418607
1 507165272 888076269
1 46044198 106551707
1 448487544 945131814
2 417294871 290787881
2 451029696 408708230
1 787265216 668466878
4 420037627 271028515
1 283032240 778252904
4 49135413 71442963
2 509571147 941717415
1 648800794 218172664
1 375511682 927461911
1 184182196 294249146
2 72802344 711836097
1 97464218 975100675
1 584967263 37961188
2 191790653 587322007
1 940724830 604680644
1 757195369 940688478
1 872681272 856787795
4 179275143 266383816
1 360542324 402025643
1 879115243 18098115
1 424577935 290396675
2 297160970 35767096
2 459275982 82359485
1 969834150 714859638
1 495903768 417076867
2 833360754 278130365
3 555508419 721072886
1 847716815 90280054
1 371235963 602909405
2 357551213 47311739
4 580342903 115812259
2 169055774 541288560
2 931794107 343783596
1 815123330 578497268
2 348954322 531744279
4 583855084 908377905
1 819362761 149330738
1 931353052 956907956
3 402281842 515871718
1 311196533 115569721
2 702758253 545882519
2 164452420 597801365
1 682497662 391198857
1 601077936 585502357
1 983140290 310926248
4 363933814 11111088
1 768675087 606676248
2 456435623 441274751
2 118478404 684967594
3 635409759 119919265
1 187262844 864639650
1 15874452 168729234
1 446640516 160821428
2 334558586 9021476
1 904519191 751892347
2 873569470 849329824
2 209791657 639180135
3 603274963 138005498
2 848407475 35372741
2 990977653 458046948
7 664332705 774993027
1 553229467 929918987
1 745129262 618718308
2 872457110 49828131
1 412760088 340122923
1 700779376 762388370
2 985130237 830705284
5 828207350 488201991
1 877213866 398372400
1 55282575 934627633
3 515258110 450456301
3 3674362 655389261
1 143300850 578057556
1 627323228 758734970
1 255459318 515923997
3 291164015 479821310
1 727592412 765918211
2 655092648 849500287
2 635864052 880671794
2 147813447 289662484
1 973464098 519478643
2 816666809 919805310
7 9744900 293929675
3 740379931 235800088
1 382787391 601137724
1 607445540 500001496
3 212116589 88441855
1 279205530 647997334
2 435214749 949597802
1 887271751 714890019
2 78114135 91902200
1 156243098 850427039
2 320686673 936807042
1 700323095 466720040
1 656369305 998445348
1 226780831 976551526
1 192555512 176526045
1 737648978 750500351
2 575842885 336415222
1 689638703 654452682
3 528103520 181016492
1 130151025 153234337
1 980188138 387775065
4 411495504 535670729
1 103201264 519712363
1 901237978 357492906
1 71626303 731465537
1 736423970 785393022
1 135255808 109362758
1 958116439 561645270
1 439233501 576894897
1 479237854 541808547
1 897567397 826057609
1 673715266 341121057
1 533607301 757269397
1 626104108 309509725
1 881654674 58081627
1 743315310 148198590
1 688414755 87580422
1 14738517 44584907
1 264108947 911458979
1 675738995 441930495
1 352505691 45412241
3 372325893 601615522
1 961056048 771700172
4 107885084 223489542
1 391968453 370733127
2 965622588 447656810
2 784133753 411856048
1 303391239 196046807
4 570393135 669035924
2 382059007 26714865
3 165067880 592901424
1 308843679 294276683
1 598564181 801823248
4 105117999 818294041
4 238019859 842848834
2 37389864 700966177
2 991984803 788437995
4 686856121 652283844
3 92744329 168676661
2 568789023 230304014
5 818219646 158569226
1 570722251 263302767
1 573055345 579797295
1 636486312 852194596
2 693262368 301396595
1 384666662 182680597
1 601179502 510145752
2 210240630 647324725
1 624391947 469691524
1 8937226 416871790
1 731522709 390694593
1 664581925 809178262
2 803387859 877470127
1 14809714 549442121
2 893679607 76859527
2 39114744 211484476
3 242529101 441988453
1 948528626 620845895
5 42075602 806128580
1 898784997 721881727
3 716197001 950803669
3 118767617 104838217
1 764239843 201388165
3 441093436 746772643
3 231257813 47939871
1 472961688 375052952
1 192668635 156677001
1 316753496 780669232
1 450590301 476448025
1 267650793 363968620
1 527397366 956432504
2 369662233 733512963
1 774885778 323561522
1 313112793 49255913
2 465151360 200393839
3 844954060 466455210
1 923339120 132859366
1 961120868 698682347
1 637009508 438980558
3 774245596 635757496
1 48799449 59992593
1 527293500 879219834
1 557975982 293278651
2 302908938 402135900
1 90204204 788080287
1 979979497 590638443
1 698181563 795968763
1 323011033 625074133
1 957587001 391865149
1 807732428 689585811
1 517330880 245350247
2 462882766 33712129
1 352525938 434214998
1 844046296 556116308
2 236620741 549537210
1 287337248 642733337
1 416552159 656308482
1 963707305 334591622
4 119964253 641902829
1 698378941 498020792
2 656325049 32688942
1 147562064 553425431
5 555646431 667051743
1 411329698 138443465
1 95100433 259366252
5 880005318 20993786
3 912557066 194528374
2 246006764 771411040
1 803439525 103822311
1 574318489 185761918
2 469673550 566751041
4 734913222 620486665
1 604813281 440030046
1 321002500 436642758
1 259320764 810131797
2 563775186 614237960
3 589421587 992353702
3 470060030 212455439
7 476808572 479993565
3 907571007 447305683
1 527304147 32024298
1 690011766 581405838
3 210183672 120211414
2 684220314 747958708
1 839346175 319339281
2 675030961 838390142
1 541101977 412869340
2 893323200 25181179
1 72496478 227797669
1 443899067 826061618
1 464434635 692446043
1 660795831 528847999
1 531840365 122706902
4 979038657 254426453
1 9261 810306849
1 346129411 491072544
1 355337159 484171961
1 90781784 271638752
1 249577799 205322089
1 550470533 55803876
1 324274193 784813177
5 64236327 702191333
1 68132438 261392378
1 664700211 490566361
2 421964192 296249752
3 391931240 648469462
2 81124490 625990044
6 374985536 441499957
1 901873289 63608445
1 185162877 509936097
4 225385834 361512311
1 919789747 82685924
1 772172503 902958030
2 983826467 702455655
1 177241398 902579468
7 289720303 58281252
1 830202196 217420254
3 282605227 816084235
1 357312631 493392234
1 393544575 369749408
2 641987728 246235915
2 635844960 144473054
1 209445467 969030346
1 694831063 460794204
3 267602938 291736668
4 539465576 745407128
2 751842593 245156888
1 363119994 350962938
1 665697198 737075496
2 244052150 572452763
2 825602213 970388546
3 526820470 256298641
4 844844676 506928090
1 562528457 422260735
5 412222515 399343578
3 472401890 677017679
1 268063372 190522995
1 6640713 333930707
2 531287086 125090292
5 503854593 84273972
1 189685181 20591962
2 598194323 681740020
1 296131906 993896496
1 615143747 321695825
1 115477796 451563852
3 366970652 803600738
4 195612993 99605258
1 978790062 559986108
2 872430190 420526598
3 731245439 998668910
1 701927927 983937635
1 154889591 704418287
1 243085866 829666903
1 333687741 924157516
1 476436102 546626681
2 332337388 203107646
1 319627403 680170938
1 27806254 246737739
1 537974768 426218352
2 63187976 482557811
1 669814207 818548808
2 568134485 640622027
5 239564342 770953648
2 583045078 713133790
1 259191510 864027573
1 343574169 488134979
1 473016020 519435800
4 336400570 218783149
2 223580859 513638052
3 914670882 913358987
1 959604152 763652999
1 586800729 589461824
2 924159226 667320556
3 75213808 143608606
2 867939128 94487723
1 182798434 82806542
1 714424905 669656422
1 944043573 334935365
1 265763884 980053775
4 369880770 18322604
1 792897059 486534098
2 931950244 199949281
3 994402335 512430237
1 910506838 97752980
1 362445762 987992772
3 758526394 493834717
1 412257850 251606003
2 265638935 670340886
1 486580970 667628187
2 11919187 843738677
2 631195883 376677332
7 549228166 708158292
2 75599500 122805746
1 898122617 136316597
1 278316209 786596194
1 764886362 981473642
1 252719373 715610977
2 363779894 372478406
2 65925589 103262075
3 109271232 335814594
1 326343663 45081383
1 430335212 336466812
1 684576775 34847616
1 505502647 85948659
1 699441179 572133453
1 597378882 710268363
1 903771577 365098062
1 767400568 97105075
2 862729370 147915542
2 919713545 793328707
1 261018924 355144778
1 6707094 20437535
1 38906072 864485217
1 464668663 60501142
1 75725297 453761739
1 453860228 218606134
1 641079667 568364563
1 573624181 269498399
1 139717168 709460779
2 639991515 141884777
1 95770899 804904557
1 375957175 833954210
2 963176198 914484328
5 645010805 230928671
1 25031052 841375259
1 417604488 195093052
1 456102058 528869791
2 292828111 350945268
1 6043479 771750662
1 21698626 352580361
2 215507756 26890842
1 955707150 219964287
1 704448240 72640507
1 276513709 962266538
1 720591197 44584204
1 844626321 648097707
1 824792977 220217260
2 883723293 139680783
2 797801868 355970866
4 36145057 552020697
1 280327894 140015597
1 778556992 551766307
1 885056830 591592227
2 855191573 318257423
2 61886924 415471776
4 582624737 376523784
1 60200035 965297243
1 25881549 248473737
2 576717199 757214574
4 816358158 933637305
1 377053901 700105546
2 491917249 666174568
1 832715123 253079359
1 816255290 851268377
1 508882378 958895573
1 319774180 858233272
1 34847069 870040756
3 293775159 909188883
3 36584160 162399332
4 796614646 52112727
1 894725826 32764149
2 207224603 900885363
1 68912226 796445978
1 255910011 933589357
3 844941183 76421410
1 742547914 191931041
6 274562176 64856625
2 427256326 884140785
3 653715281 320936421
1 933433521 245565092
2 359516183 178324694
1 519337023 765436724
1 976763521 504928964
1 351280583 312551586
1 846743190 538391273
1 715444114 708764251
1 206213415 934041095
3 394359876 609333747
1 665215604 229688404
1 719134727 942123799
1 225569006 998047284
2 111610757 38549704
1 603468880 238075254
1 806550776 750304794
1 407144265 646305745
1 495479804 980729022
1 606373888 902673959
1 694489572 208775181
1 697974608 117276823
2 604956198 194809053
1 612539661 523571282
3 415107963 351780837
3 866912719 618451304
1 839169943 594074230
1 448578079 277335337
1 984158544 333609928
1 917439758 933409929
1 879201182 972440009
3 613885135 83302774
1 413402065 511307584
1 526978389 9623275
3 445864836 948773899
1 665289693 921044369
1 98876589 217185279
1 648930830 891229672
2 263136544 556906820
1 3941796 173068324
1 457776151 902815485
2 304006174 756478251
2 597347798 286020777
1 369256895 843163245
1 152173269 470559879
2 230594231 997475195
2 755617011 380378434
1 159011089 12739648
1 330719700 807638769
2 306748878 583387414
1 261470960 593834689
2 715225455 626658294
2 129271527 592746185
3 312640540 94728168
1 310666840 327507300
2 495153051 984070996
1 819746890 796963955
2 530760943 498119994
2 150427524 334286688
1 591416987 156091884
1 739210647 738987583
3 761196602 44133161
2 89215400 293046986
1 631584826 395493907
1 678229246 352197880
1 165505146 434000306
2 288222256 573294503
2 658377451 534442922
1 903317672 774542597
1 81635434 617515131
3 568990307 587267091
4 880386170 721110577
2 635005316 556095913
2 662519902 187369495
1 366179375 815468865
2 988267474 922921447
1 175869386 855629110
1 829295194 266338520
1 36449445 7712369
1 557984634 9243117
3 683423505 803385095
1 974009769 198502617
1 565063214 365824213
1 322711838 221750667
1 220705518 330768937
2 740105181 639790918
1 245243105 377205327
1 937051369 679998754
1 389399217 800537703
1 465001706 145911757
1 223039630 693283
1 831721706 129640966
1 708918439 69146106
1 774419740 823186087
1 871772515 12755806
1 942291149 123048257
2 507584878 792089846
2 645466076 814049051
2 666546314 321596784
3 875673066 866663346
2 147075018 321821922
2 581609892 209654700
1 680921636 392472213
1 345384179 387988700
1 915428715 216724984
1 618919614 913031978
3 513916129 155391551
2 301275253 823544294
5 418284318 685323076
1 758809822 322898045
3 117766458 132221412
3 897965319 828248452
1 17564916 849715017
1 424058649 396457066
3 511801170 955208138
1 653847587 658379034
3 242225830 578354549
1 457350396 30868807
2 868250500 227145236
1 486481395 314914175
1 912012736 496451693
2 86341712 344857985
2 493712451 548290349
1 360642639 432361413
1 39944878 739547471
2 675041690 481533089
1 118606051 19526171
1 208899616 130231795
4 581132421 557060630
2 430823801 216076889
3 983047117 297841375
1 121175876 979074173
1 496702159 879467049
3 612135001 731110093
4 775518024 658880258
1 95134541 609192456
1 564539535 80788097
1 740975181 652980657
1 346154161 135558437
2 896782148 738839616
1 842953000 361184511
1 923495046 596981901
3 17955089 780471111
2 811090720 29798699
1 598303645 117844707
1 988847362 583301606
4 327890742 204336449
1 968943314 517710123
2 291710280 181518033
1 463209559 662849406
1 657429810 337969300
1 595344960 912234564
5 771135424 349759419
2 783384721 472164670
1 49145928 151329900
2 880821280 426722581
1 265337333 35829578
2 484097487 827463808
1 657611776 152558984
3 503672267 22842229
2 811057872 865754358
1 684146058 895458496
2 874814994 802755946
1 815924018 343325675
2 790327066 17500475
3 59955661 851077192
1 544315165 124056851
1 801332678 191838847
1 34812047 902860573
1 271580340 388864349
2 851045646 552804439
1 636839160 945933318
1 230840517 583911436
4 141314974 87261230
1 626523594 117863168
1 872637467 718845760
2 716956870 286023809
6 154544079 765927013
1 193286936 235139013
1 963093141 647626800
1 462613951 459016434
1 134761583 129295403
1 305974617 239703536
1 569539819 336319245
2 301800152 186442110
1 640173641 466153213
1 51689220 642389929
2 732757851 103351743
4 620733936 578323875
1 163467367 683019658
2 514691154 739027563
1 359007447 800960677
1 563749217 10255333
1 761473371 497729855
3 634557200 465851737
2 311283 334110657
1 508186052 146659057
2 628968164 893114803
3 575219256 783736225
2 693069753 512259199
2 871987442 28848826
2 533208035 460682626
1 746811572 588237385
2 950819631 608097537
1 254821788 86978763
2 131775059 665249727
2 750474239 424197128
1 636968521 477784569
3 740903082 334606751
1 277334033 23364603
1 75799619 566888099
1 742974020 32018382
1 75735098 564631194
2 484418387 607666488
1 688433532 749364775
1 315353015 316725362
1 883542952 658349565
2 66571580 653363010
1 543369700 837888548
3 202398422 778979726
3 365123150 796948838
1 116666463 30078775
5 58476349 814005721
2 430460897 715996136
2 365770360 517956530
3 286803549 140991512
1 911277680 783408167
2 88760282 21643221
3 67182386 321494693
1 133318972 344293
1 60092918 481543721
1 550334513 310983698
1 223604028 205445972
2 676757870 213406862
2 737859342 213948290
2 430806569 40305099
1 419580441 959203546
4 797532674 746554666
1 72850320 134860393
2 618220740 430687814
2 95484584 525393779
1 930519967 485097206
3 31786215 696643235
5 943719971 615562372
2 557022861 102342233
1 252390807 732031239
1 561195387 88185684
4 423073314 742724563
1 742900230 234989237
2 171254897 709487651
3 927314339 402190234
1 171161069 519497567
1 729229543 914453329
1 154653244 70258861
3 4609017 911839789
1 563044639 990251063
1 671656365 41499631
1 4900051 529342914
2 135919498 831446291
1 57308364 10202074
1 280565985 140689475
1 273536212 325301024
1 827546972 927397541
3 634188389 39876107
3 827254009 158916701
1 8643094 629011606
4 673760908 106309798
2 568574750 822842880
2 753544732 434975440
1 969136088 39087482
2 21106082 5443206
2 341314627 249103576
1 602616707 661976956
2 442632964 75262471
2 360474330 132467250
1 882853433 412120560
1 917392048 578499842
1 322464369 44223181
4 780207668 598514032
1 745325687 94476320
2 474658473 979600420
2 957971137 314883591
1 966228585 280665602
1 947628542 564125361
1 324020484 828763450
2 261502083 444589562
2 96512811 437629041
2 133537858 512706022
1 416701960 137095346
2 728995966 753868920
2 353255762 2716299
1 977692860 570838814
6 535170732 385385370
1 183861436 685509969
4 401343790 114606920
1 376662516 283204218
3 639775624 297646457
1 378394516 55458513
1 349497386 430939658
1 111663915 271796042
1 907881474 14109523
1 91811718 230870500
1 375620388 659685981
2 547554755 146906240
1 657945969 362420775
1 171983709 22337872
1 974612648 408376318
1 990074156 962069642
2 308516877 234812802
1 742546641 109154046
1 762256307 43231833
1 740986470 877296674
5 740635931 469397249
1 390155777 538025532
2 31339223 829686641
8 180829984 542089208
1 43266450 566911393
1 471730448 572980972
1 996246010 728785335
1 87232250 37357122
1 829525791 356918027
1 777275891 132928975
1 98591994 477498629
2 908813189 549294437
1 489469548 421502907
1 89166882 427015643
1 657782483 101427673
5 647679630 671612941
1 418300490 478310863
1 837307307 734914820
1 894707592 54031553
2 53302916 661730602
1 405511053 691981985
2 692750147 16909730
2 332090104 372020698
1 77211762 240611934
1 126094510 943800173
1 576025481 749758355
1 224956337 493586125
1 234587377 359543940
1 957305809 265756411
3 64055132 738614956
4 544560275 141934955
1 352968905 542161144
1 199010945 638766497
1 791302252 965048989
1 721386949 840386553
1 959115080 150064894
2 687832404 42351066
2 927678433 946983777
2 192897080 128947850
1 782010415 565743742
1 993615605 284637488
1 668251651 128560063
1 966168323 423648368
1 301363427 581120755
1 310789572 2192071
4 89508925 364050755
1 191841269 5290530
2 833259307 997212261
1 935516489 434136539
3 34645177 859798211
1 758785153 434931478
1 857924771 100716696
2 948030508 192681907
2 687001603 458983792
1 304968016 704198859
4 575409464 454740187
2 779889129 806141897
2 42360931 926881467
2 952388572 146490232
1 363901282 639226759
1 250674344 494701517
1 393427802 498213795
2 888024999 132983207
3 876441125 183279631
1 71788792 394829641
1 307938421 82300652
1 757369180 340214315
2 966171224 21488200
4 755090360 827330263
1 738001457 865401776
4 576847377 256727940
3 271223156 170832114
1 229803001 538440071
1 325721385 82588693
2 808949561 981293974
3 751059020 86980712
1 250762046 466916852
3 368745047 339242532
3 317863542 685267735
2 633693668 818163273
5 973414892 850195058
1 676022302 668891386
3 280868748 832161974
3 246038991 514365247
1 667099274 12828167
1 726751448 219159783
1 69741331 764807649
1 233692871 936207685
3 8639577 590766911
1 489105884 684775382
1 714496138 253255680
1 458426312 465030455
4 729505724 860680486
1 805380379 616008765
1 223404342 954854045
1 485035267 620295558
1 172922760 95323720
1 835474938 401494563
1 763794223 505076743
1 96949863 841818268
1 692018709 972333105
1 67938213 896138969
1 796012390 814813771
2 611217430 489118268
1 285108673 310317487
1 272831252 132561363
1 666760050 437644722
1 902431149 198258639
2 895629574 370772826
1 207619790 596959799
1 480143640 678945212
1 425582814 318012148
1 616310896 870049955
1 194847109 539502513
1 125495556 917806921
4 39856760 341293702
1 546535746 140472358
2 611097816 347263521
2 212649516 761294198
2 249069041 126886002
3 240496934 753624177
1 745978182 608744265
1 822309240 793194636
3 867677746 265189177
1 281260244 537914969
1 752557925 223997871
1 554996839 915117655
1 723240099 686812309
4 16540928 863336820
2 951569684 983902480
3 260860126 251267775
1 42067406 106412858
3 830116150 618658927
1 110043561 737585722
1 253784774 316583911
3 672475486 855635020
2 478443573 441820535
1 555081314 733019344
2 607300749 95554697
1 814754598 300102682
1 114295795 279597196
1 336579454 928177630
2 841867525 190906864
1 785931184 870681177
1 707298200 272164543
1 920975538 332645412
1 878861429 889952195
3 694750822 489398328
1 217401956 722430238
3 800026335 302925365
2 971295047 174169008
2 84460932 534653796
3 875918043 966747924
3 413842504 81403916
1 117720649 577255835
1 899828502 122202316
1 87928511 224983242
1 467206969 537591046
2 868252833 197453391
2 483603960 442054829
1 593630865 144444956
5 650751516 271263999
2 155536966 264862764
2 63510641 168364010
1 695941419 780708265
1 460967447 434342698
1 487815783 545284938
3 862860246 857633816
2 592605903 292414967
2 981662764 889309565
1 604587558 329905536
2 77813296 180845019
2 746704892 646071838
1 844770605 952152003
2 909413329 428201841
1 655999549 489358224
1 736089084 649201742
3 275355792 582087788
1 218518478 441454752
1 974959667 538162966
1 323616753 176293372
1 802365262 87409252
1 290044468 687931835
1 592213410 685706317
2 973139641 63261209
3 163599286 539824345
1 711179615 776054724
1 427046432 869943354
1 867380520 736378235
1 184260814 527871875
3 392507212 527799271
2 925919180 537431831
1 329667829 363602072
3 935895177 903951738
1 433192495 30368752
2 300436528 406391698
1 681919991 613253704
1 35757325 80343556
1 421990207 352333386
1 341156835 281050179
2 540024995 627365766
2 870039068 851686005
4 536794033 857948949
2 558369782 270706766
4 840106855 615853755
1 66635701 443781702
1 785741839 37974699
1 452600088 257149425
1 554630622 732792459
4 72492572 102083573
2 963467141 841095351
2 607011547 230045621
1 39129616 817416817
3 59829449 791313036
1 737704479 340901121
2 791956970 16026732
1 352459903 775273971
1 683478773 256195102
1 27280762 142399579
2 809826225 650319413
1 777016486 494750049
4 228428356 616647127
5 802395178 21079076
1 707222549 587256960
1 460709749 652665548
2 60943839 210096777
1 367381312 996473873
4 161673261 530479941
1 187366173 975424421
9 598274077 817440905
4 226112881 860490939
1 769248244 809880969
2 259873933 134474851
1 16884737 460954117
1 495979442 498120544
1 576114314 386243302
1 688226283 579542139
1 711959152 240038759
1 286151248 452509637
1 837357612 763621969
1 657826691 3273605
1 492188316 975920682
2 129464875 770770689
1 535716115 786507341
2 372903909 31002330
1 966446496 256254740
1 238486104 351596187
3 643791399 11953035
1 218652207 501646982
2 59971483 98539702
2 796779035 608760729
1 709900716 841430523
2 138233387 797294882
1 616031234 571086970
1 225398176 624579484
7 840793462 6355509
1 455532758 869040737
1 493248680 791581026
1 555019367 171533734
1 968475282 332638052
2 267960770 260368838
1 641152345 66448930
3 403246511 291139635
1 512762920 600573697
3 35398465 915143120
2 365179255 146803217
1 451945719 6224910
1 586766070 709388648
1 693978584 378233403
1 982283217 114996251
1 48969545 992339702
1 484696604 125792335
1 206855885 745384758
3 77274375 686556233
2 480985531 387807235
2 132210420 177483496
1 715168947 276826620
7 450697636 975104213
3 967542144 836797659
1 849996500 132786115
3 4392025 549168513
1 436581147 260563512
1 977466956 574292355
2 739681725 643799579
1 767515825 438916708
1 645262018 524727352
1 519725737 765991871
2 164655020 240117834
1 497054768 587322329
1 325225350 583456914
1 153938054 342909533
3 722608266 875601065
2 270727072 920912113
1 878271798 663494835
2 19212706 339333844
1 585638365 902136571
2 196016917 579642485
3 550923373 363023699
1 56817006 487501565
3 844621876 484228005
5 977366579 762541533
1 335384037 135050202
1 922454941 706527220
3 21385980 165270970
2 931217822 113673358
1 626348809 697374281
1 819595901 512069567
1 159688170 660759385
2 547969357 714272233
1 655579762 660404658
5 282014442 408096221
1 38260676 910016998
1 881753055 34477937
1 281918385 904338959
2 832787253 356441683
1 933413843 573468258
1 197830681 287033264
1 420337238 903922621
1 406130315 296626406
2 14891473 363318929
5 455523050 52525301
1 958792171 327697782
3 979365644 617199134
2 749237201 905622795
3 103747779 62172764
1 625815456 920602096
1 757860127 433542749
1 365000196 770298783
1 753850287 278243917
3 135177140 701566463
6 991519748 457507992
2 444467313 768564632
1 517064687 31161875
1 554261356 971725104
2 72728362 527924552
1 405173673 851907108
2 668888295 421607339
1 577170200 949408698
2 57941238 507063758
1 290227837 356334715
1 125255003 116221678
1 624180615 281981877
3 365990631 376921255
1 826350716 278099959
4 701601233 327068583
2 159906431 865475929
1 149091451 800266581
2 609736338 415038716
2 202493672 789857346
5 769210351 386829750
1 785976100 513051689
1 723568245 187598870
1 862165065 688825304
1 300454321 297703860
2 764480305 379574851
1 556331206 630722476
1 514463249 252420281
2 286848747 15611785
1 211095084 634300047
1 192171054 677053802
1 522077368 319091183
4 521774208 300927778
3 547653659 694629865
1 560820761 396518646
4 764381294 611016510
6 373785198 757036112
5 64126854 204664773
2 302671718 844463063
1 996759425 151232623
3 512749173 629605746
3 359171477 646919241
3 62215588 753441488
2 733245755 268030158
2 375785433 529900759
1 45837919 907769646
1 36840038 435521934
2 131632118 645835014
1 249135849 338250426
3 77982630 544325516
1 979765019 597056685
1 501352549 625866083
1 912365128 11179929
1 94599746 152901974
4 557545088 675698358
1 195022624 815748804
1 771943771 712946150
1 422740278 674016631
1 618681034 457469334
2 867459037 672889053
2 738798827 813822245
1 242847606 129586325
3 279498590 733514366
1 163303556 810109862
1 142556015 714702912
1 666035358 662885313
2 477518493 42708920
1 333960578 399951415
5 174466527 665899070
1 810353634 136451232
2 477483792 595494902
2 270630199 595913241
1 417017990 794225658
1 307150522 201751907
1 520731411 576090009
2 598863758 484143854
2 22890850 135033344
4 65286692 192636430
1 717576519 372531333
2 163631234 353776822
2 618411811 187437852
3 934297031 289375403
1 730564217 467723430
1 480235106 989394153
3 140184020 890854641
1 203004081 433382092
1 570050016 506021427
1 986571347 887335434
1 464840016 514933646
1 149173212 96030994
1 199557146 272475293
2 954888627 841871759
2 400725914 565527010
1 155764553 832059628
1 945416906 251723574
2 297535381 879031641
2 658154870 787158915
1 831779466 45353090
1 651513327 786818461
1 88149266 934208081
1 957035367 18369503
3 519995831 416281407
1 488173929 103988060
1 106129543 834382258
1 704790804 862339188
2 272954859 369839291
1 285261736 906029978
1 662685888 620655796
1 312455165 939842733
2 722798115 768166465
1 617957127 388896980
2 372690559 966422204
6 901390437 926145275
1 660910731 74745762
3 604464088 505089170
2 122430442 96078992
3 555639917 645544046
2 967587605 347190658
1 849210709 67997358
1 762965881 132206698
1 606435612 587038964
1 237720008 653052488
3 249981187 521909300
1 879983828 586132045
2 489795559 190043811
4 157934609 673879480
1 751049402 154898074
1 231569506 278578224
1 750071849 841367930
3 816773855 395760621
1 541178185 942884191
1 408112559 702786012
1 751234375 778650212
1 812441951 724918013
1 221509902 664312249
1 977995112 569749854
1 950015887 822959182
1 994814085 626402089
4 490986868 342742383
3 866219749 689541249
1 296558856 312412332
3 903433182 272257316
1 980059964 371251709
2 389085790 845615668
1 706841412 38511766
2 310029907 368797018
1 406466282 858267439
2 688204068 756719873
1 332465794 759872841
1 247218974 836529263
3 659643987 262709079
1 754534245 597981801
3 881773600 756718600
1 338450049 150518303
3 244687759 667315623
1 990616989 258100434
1 412036224 246246868
1 586943698 390653852
2 599381969 673261541
1 365700728 94979435
2 951945731 312626729
2 649403392 698776798
2 726951802 901553505
3 80344594 719168246
3 536067578 765285425
3 937506570 122044687
1 85752120 93520544
3 358169881 708834465
2 615760345 849588081
1 951935378 98806788
1 836337748 101419738
2 352764211 233313944
1 238286812 107768969
1 656415150 539648546
1 386698769 851442275
1 516626246 339318801
2 43540702 340306157
3 984650999 749425057
1 433592485 809077784
1 149942006 194365040
2 753359462 926658208
2 673777683 797228789
1 332736816 430411619
1 409645649 167873562
2 698012887 330463887
1 455081977 11280684
1 412502064 519282678
3 978827636 566359210
1 457769817 491132898
1 41855890 308728809
1 402729243 381457119
1 279143943 224523049
1 70774707 70841331
1 573734487 232991644
2 779667768 564710394
2 699862938 831095487
3 294074508 441976284
4 572263573 66124628
1 105676896 930721370
1 799299779 229967752
1 76440624 262523100
2 46711624 137709075
1 603910146 348309204
1 778787765 478367291
1 403149904 209834609
4 189223677 349448379
1 925107663 817324662
2 527058299 396589550
1 718932030 142904745
1 907049825 953940295
3 978999843 503466161
2 1003608 711578247
1 981185811 909944187
3 75101213 400617167
1 704714848 182706293
2 667965068 937315806
2 199319628 614073653
1 647295457 616552192
2 835056058 260491234
1 827827820 165489022
3 526857917 190961114
1 526929498 173292971
1 62756721 429417837
1 794916941 471681827
4 12024885 573681635
1 45873124 272925561
1 436129616 31045084
3 531523067 676565636
1 452279962 21548487
1 230166334 124003112
4 460177352 400296706
2 14308660 588841215
1 481403517 34507694
2 824908157 467235841
3 73244940 313509030
2 74605880 203468402
1 657926692 339149889
1 881884898 942718054
2 833609879 603806538
4 747564701 706652116
1 665965460 692496864
2 959551535 674521904
1 178798819 105856248
1 747856549 241874251
4 544761242 70450037
3 404306480 290583261
1 929999620 279218639
1 53208586 205074602
2 686844243 511894638
1 10775398 600817824
2 409495299 164133096
1 488491032 627458332
6 932432725 902364503
1 684090058 755523029
4 312171356 462245672
1 991063669 771341744
2 543364139 506157579
2 456276410 664806856
1 444870631 592331050
2 482496231 968680700
1 524814231 387961242
1 268564051 711044134
1 531426198 654097862
2 227990264 960376083
2 392763263 184576627
4 859071010 377811343
1 212959750 281550128
2 744891442 772978472
2 51445384 10719231
1 771454284 427052679
1 821871464 97610826
2 839130468 214250265
1 688601535 627384906
2 838552062 577443929
1 994069539 837219956
2 781295410 491455675
2 839498689 357423363
1 557495039 708826602
3 673259876 789711362
2 243925527 605795773
1 993651286 902487422
2 29348982 725732496
1 114450205 582092960
2 995061155 494345436
3 741291377 614424470
3 913797190 424510544
6 989557111 192400401
1 889578426 772019241
1 382304635 970420659
1 437012132 388781222
2 275736994 142812450
4 265399296 185791370
3 9985840 931360695
3 111886006 769980209
1 194782754 675602318
2 636785218 477308442
1 440535283 56709824
2 96526299 620568855
3 730225933 639535136
1 402838851 880692301
1 501688990 78189890
6 583799474 949177294
1 118730168 757154447
1 718807252 12147168
5 17130325 507230611
1 49950356 354405476
2 456799395 429365551
2 544939289 65471458
3 214402349 550596943
1 323398119 760735298
2 231137391 50806996
1 376879548 539361187
1 556555460 361019694
2 103140283 718018373
1 316218909 295570258
1 694466616 777084008
1 45427331 551855942
1 774156230 255492007
1 528295146 235792509
4 742072717 318935601
1 968333019 218390008
2 44042382 129880280
1 974490451 382982943
3 164781698 667286418
4 459853432 328592946
1 800013151 651132044
3 127857260 789514893
2 634584334 562720185
3 595744876 124248400
1 399644838 684138874
1 19898156 922343784
3 746224533 590970420
2 184351034 759037414
1 220342822 142013153
1 609464973 54123064
1 168353372 531112586
2 318390942 995769997
2 849876967 601884523
1 763160277 440415397
1 857789036 285394271
2 214882358 388133392
2 24882348 220314857
1 184101405 525254804
4 144293085 569171962
3 888568710 793500499
1 588921991 281626879
2 561995349 856883744
2 39265803 238347922
1 582313891 798162500
1 672946274 749375922
1 22481255 876389007
1 122155544 127099280
1 739921078 332072962
3 94180142 592671076
2 893977809 922122461
1 953995332 843006797
2 125902378 433832008
1 995291037 555563702
1 200018564 276982171
3 527468289 781204088
1 701750712 93122658
5 685426234 597657220
1 493659020 788771364
1 978996622 667193957
1 540401774 336622455
3 390929343 697241182
1 346582845 756761897
1 789738466 955927317
2 893627417 440404405
1 521743983 428094821
1 662596023 378884674
6 971090405 564097954
2 806860964 862214206
2 470444413 512309936
4 68697428 99716659
3 425897267 729135141
2 573732425 149359841
1 816099060 666183612
2 776565796 561794608
1 238790373 963968223
2 320180313 394550188
1 646549791 955575828
1 731610280 581224318
3 179024087 541242353
1 227014405 212799141
1 233154227 101971638
5 186159979 792725636
1 599018920 479997680
1 800443531 629531738
5 536129860 768072632
1 131694795 256052385
1 898984506 338103900
3 748284365 180473213
3 845868880 85851647
1 296070640 192157176
1 857126212 695125172
1 547689106 974598093
1 303154519 356211934
1 932771830 695474895
1 517454449 110009845
1 781699464 545335175
1 708401918 442980277
1 515455421 887610616
2 865974807 510681615
2 454070690 886430788
2 649366880 633138049
1 628552917 694945762
1 225880759 146279123
1 913566327 683291487
1 589316103 165584553
1 393554785 345752565
4 551503160 47398846
1 606235653 814649071
2 311321776 599967281
2 166857558 880124978
1 19093059 329210203
3 527697782 867499457
2 83467824 708266620
1 861260843 790137106
2 996160366 738537711
1 6630155 514090407
1 838868815 990391191
1 246444764 91929159
1 838362815 266407544
1 782987343 971859545
1 951544355 282217578
1 884145114 885063154
3 626329597 95216499
1 654287687 769595985
1 556153893 179456093
1 42171253 418213602
6 491253752 968194874
1 115620194 560207156
1 242649889 776053278
2 395823370 67189886
6 744297191 340387921
1 978922111 845308186
3 394611291 14344761
3 464596473 459698498
1 488314413 76983307
3 262648789 589580162
1 983301540 158960333
1 993588498 921331648
1 139296602 803653428
2 869677530 245069036
2 143383760 770616810
1 252458164 879652531
1 91019758 441780186
1 490378903 184417981
1 999632441 802797129
1 384486445 990009901
2 632913224 467542278
2 389047176 555392484
1 84770031 499666555
1 305231963 912341845
2 684480682 441737955
1 523236229 615960532
1 546166450 813866738
2 420109502 332611094
2 465124690 730064196
1 748249717 22805439
1 344853573 185675958
1 558909451 458192164
1 167311501 585772980
2 993945475 616553323
1 564448059 515535092
1 872278747 209584234
2 363740529 902407590
1 901961697 649563444
2 923596997 726478557
2 119982288 617298559
3 515172057 210140007
2 87554980 199527848
1 716003845 933677666
1 644217913 208687114
6 223535277 183477198
3 166816699 111618533
2 317260223 385070090
1 198240724 406520183
2 933140360 425734241
2 195958987 348418983
1 264927181 182481383
1 733317854 807662814
7 476488299 488659098
2 623506927 316621073
2 994942452 324145072
1 739000051 158291357
1 18981784 50210968
1 312502210 991747587
1 555679890 23299354
3 79599406 708829501
4 727535915 812792102
1 324669302 425279221
1 275582528 777549376
1 627447385 401346362
1 573555921 980870949
1 431679234 493598631
1 250967510 951581660
3 713262639 702998172
2 865082683 946806477
1 108034021 528032513
1 670949048 946227805
1 651778252 225561046
1 315559247 147596111
1 337833184 132454360
3 664407892 102653447
3 360778376 457806749
1 225404178 843825134
1 773894315 803750807
4 799297593 602681861
4 386969482 249619173
1 864500698 524525632
1 522638468 996848707
4 801384351 677449321
1 737006988 768556613
2 16021960 243438488
1 615619709 426083410
1 245711122 81680919
2 417549220 191897095
3 139593391 405063614
2 498828315 727188421
1 838061323 982175130
2 964861084 92167086
2 820754897 488784855
1 450295225 469742567
1 729787976 590281644
1 972046287 330203864
1 980187311 253425746
3 948240918 46106680
1 253211397 330788392
3 829946299 575121485
1 898944544 785753883
2 182466175 140148980
1 673711761 968909960
1 750203212 587561722
1 456430073 920310701
1 34279757 391240927
7 294436065 650840765
1 527228935 405528276
2 512049590 599199609
1 250967170 456645382
2 298134961 596319847
3 155846242 277136282
5 936236917 552737386
2 611990041 873678385
1 340013249 734219868
1 613729913 392873262
1 873933451 363104765
7 73363929 648168298
1 246017197 984343632
1 405348441 186722652
2 212157413 371434970
2 816710047 420610904
1 572372418 842844924
1 863254620 627167486
1 155397982 24731304
3 26668251 10052679
1 905637192 55697897
1 420992499 6607117
1 335925428 456677605
1 706940748 935948980
1 795881678 371592543
1 414033769 272459540
1 642963611 103953929
1 294006057 776160815
1 520385791 907778306
1 168819727 331116626
1 747710655 652995892
2 820521603 567295617
1 518288650 954010994
1 679299094 803644332
1 789798063 801396582
1 687586334 655395955
3 908232050 394370644
3 506482551 612819040
1 422368855 312062002
1 508772544 351228128
1 394200368 778310169
2 499164867 380727527
2 875540807 965794220
1 314578756 849443847
3 167374469 499717120
2 449269067 819083087
1 685648569 387190548
2 343937792 780730768
6 30252024 303858596
2 65306719 719994935
1 523860287 878181089
1 839805797 149442872
1 216709566 616491625
1 794900136 776322721
1 803536288 760220867
1 571022068 70675026
4 582230628 444249694
2 443421332 921719456
2 841059022 168880992
1 405578285 751636457
4 394413989 623789015
1 786874008 374172972
1 199350935 566146391
4 146798737 614716246
3 312270891 871184276
1 809020913 177016938
1 809921084 721719980
4 910846026 409568538
4 6955505 75758468
4 373745202 920762682
1 100814618 84125815
1 814435260 615026979
2 392875975 165003196
2 444777828 587540090
2 923552256 512252464
1 344748200 27737419
1 797943267 728030819
3 874761492 118765685
1 764940402 488251522
2 125473450 491757379
1 824788139 384976112
3 575364234 353476142
1 620727536 842486008
2 573169789 727418087
1 720634548 162636339
1 943652102 310278223
1 588714143 180913167
1 472559127 304813261
1 783578470 799768828
6 214835190 545916750
1 650425285 600191490
2 268745637 605469564
3 309244213 573432537
2 715097101 36612199
2 418486287 139635834
1 685154269 668995369
4 387768625 982653242
1 616314320 842474255
4 453795528 557537487
2 776984167 216514851
1 40900 86683666
1 266749958 125874993
5 888433989 522229433
3 7867226 685655775
4 737980865 617203118
2 874761822 990888229
2 293938042 787721799
2 129188423 338268790
1 54804084 19593333
1 230759259 147938880
1 546133053 133536718
1 487917498 126889114
2 560804464 425096040
1 317038776 571241650
2 336135888 390671655
2 825749035 23940467
1 249374673 104696921
1 906168562 148466669
1 186776746 594841153
1 809015862 413680170
1 790312493 499949985
2 109027107 466870031
1 404994092 610426405
2 871341882 386968486
2 759213 242123250
1 356235679 575104690
2 537935971 907356117
6 831793553 473526134
1 636488407 905573120
1 509276781 740799211
1 80306729 268279996
1 158120015 624027692
1 698037833 828410602
1 78932755 685752457
1 193636227 960029583
3 485547783 411826450
1 607147719 624607695
1 567077581 700464790
2 128867898 819754794
1 267820651 108288674
1 924290566 187082426
3 540078568 865198798
1 853861592 685247466
2 255970249 205296050
3 738601618 927500562
1 17857123 26890173
2 584843623 775821955
1 793563904 881563917
2 891658500 658185584
1 134777618 390511192
1 268892442 772859197
1 490103657 132307398
1 866533580 313715136
1 501985401 924038606
1 168046 539711763
1 108985147 179840604
1 105089069 118939854
1 252353402 868369316
1 270771553 456146150
2 361228718 415180882
5 457880888 314497448
1 602982046 652337873
2 704343989 581412305
1 162648938 895984306
2 15785600 9012977
1 545690594 556511648
2 909086361 719626483
1 566714623 119831283
1 409110535 37286685
2 843457679 872303430
1 282616806 284773687
1 645294275 114279467
1 727880688 279794371
1 515222950 204444555
2 376636590 903862195
1 906886773 847023037
1 497165893 949569821
1 664917737 107545215
1 568092428 860277402
1 678760559 417569954
1 284771352 93690538
1 881840595 941270567
4 800545521 517635366
1 918899770 420841395
1 531239064 911550813
1 762808165 443165326
4 116960934 874090994
2 232346960 677643204
1 768577117 552884778
2 666282375 163472150
1 666589381 192457777
1 805568396 55952702
2 407787858 695545947
2 456361222 471153382
1 753945166 408327477
2 781442034 787504792
4 852850353 9204097
2 158130234 721270418
2 9539067 273507515
1 706431037 180181219
1 657607052 363668358
2 985514695 93328181
2 458236454 626361545
1 500644650 263361682
4 694792551 160142680
1 596082194 357153100
2 752092760 943561946
1 64554995 399856174
1 108794735 566270405
1 681483397 683070227
3 967141577 324864740
6 350502650 584195768
1 529833925 917120979
2 698460409 442943107
7 967632427 58848269
1 432587669 492451268
2 869165531 651093648
1 594369850 416927044
1 372509743 157570230
3 668869523 482185763
1 363881425 717391576
3 413396304 788337322
3 120169365 611671278
2 730982592 695795132
1 12652152 196540563
1 803820436 210967138
2 113717271 584973423
2 494338187 894426423
1 91411197 917927272
2 401740664 208458071
1 557602908 642887658
1 516966262 996535116
1 499995044 681684063
1 63401072 599375751
2 221637400 460008992
1 588600368 590228731
1 497406509 728976387
1 866171619 795413884
1 259766415 441751329
9 981165357 365601330
2 326374356 24025553
1 118746597 730846799
1 492127740 319812001
1 473093327 629309824
1 124210928 854637655
3 585824948 128859363
1 560601199 257547167
2 890164957 451635104
3 172942297 993794974
2 819221682 332314864
2 708856357 798712943
2 349848041 495096306
1 705453218 873598824
4 145749436 212910343
4 234442766 59468589
1 685231881 796127737
1 246247506 365969441
2 487747855 865152151
1 817128929 908313358
2 368029327 27956016
3 158649936 185580610
5 897371616 732384862
1 869565836 146528560
2 286039481 12254224
3 382075642 330687259
1 395054454 226007284
2 869460840 850214161
2 655573444 472358998
7 201952823 295242660
1 899797659 767047577
7 605168697 727931459
1 476564844 707900934
1 660373857 636083382
1 20926608 728335036
2 201784307 896977010
4 186814778 275864272
2 167959425 916755161
1 462276825 269551060
1 95460777 753279293
3 210439465 292378361
3 778463605 256641854
1 382152031 989519183
3 807051841 788149850
1 314873944 627797887
2 164899632 370684019
2 433449476 680376337
1 924227463 545393658
2 619965063 33333660
2 321029269 349752607
7 133425961 557482747
4 919424776 856893537
1 697512479 691687719
3 740494719 866410876
2 275688212 108454238
2 771092224 536491874
3 398287516 751202141
5 578903496 66915338
2 611219526 610241381
1 311591411 553436986
4 769156683 719753563
4 227275052 109001053
3 139583214 47635247
1 843781943 577976409
1 464781159 345925272
2 790324135 315437882
1 505231241 311403947
3 50835456 385337456
1 317363088 296592838
2 770435921 523739889
1 710308880 436604609
2 578608204 511693746
1 130394733 526617837
1 796149575 212511815
2 877455906 785730726
2 823440544 644441982
1 980008510 421243311
1 763740761 305776566
2 692314035 244549260
1 238287242 453332899
2 946754448 50520808
1 638840415 469376542
1 787872533 80231799
1 38808488 267996309
1 959726584 795489013
1 545299567 441524419
2 209960982 938093607
1 965412976 855521603
1 499543638 78069904
2 383131573 926024844
2 816441287 21406250
4 817882181 951778824
1 238038477 18001974
2 286773590 891139737
1 750882514 461441384
1 850158604 517821214
1 284466226 835739590
2 420318451 301018588
3 661730124 655888351
2 482161587 613091990
1 890789707 550760096
7 901694598 381647522
1 500810139 455201734
2 673693861 959244050
1 996288473 557188885
1 136789504 706080235
1 980603225 270393858
1 877436639 621580793
2 514686003 734046185
2 595895474 217380604
1 116976575 744257554
1 742148222 43023618
4 95430486 476336322
1 253339348 560651123
1 837554691 752708428
1 457183717 24218463
1 862227190 31757101
1 580162678 509984359
2 394983372 660419946
1 650905883 53446975
1 72535802 687882684
3 192482026 214087017
3 306097709 871776305
1 614717548 163670462
1 611194750 529772951
7 375904173 975829208
2 723929582 225806600
1 388640927 570704791
4 509500497 357859382
3 8945010 49598693
2 139643812 791936274
2 287848597 995974916
1 49960878 622189549
2 117445930 717171258
2 489009509 512721766
1 670829493 328144648
2 438765154 261435429
3 673732171 434196484
1 977766644 946150696
1 701420052 301778035
2 863316948 563362129
1 956231617 986106425
1 265466117 581127108
4 583917360 964257431
4 141142272 603478759
2 131744275 472920131
1 208663185 335006799
1 833928519 504774654
1 898335205 507542415
3 434384607 28927930
2 214123896 462999787
5 359573378 971438755
1 891285375 562127177
2 415281209 197138925
3 87467833 936941834
2 574398835 5878111
5 372798902 868181780
1 961056127 533373126
1 216980416 620093129
1 799026812 213567303
1 39598319 369548813
1 909679436 410548474
4 768440363 458386417
2 642040713 417334098
2 836490058 416006382
2 210678949 498140464
1 735942082 196980473
1 764218841 980899920
2 314114651 125306620
3 779502473 196735959
1 64965304 217912262
1 463657080 840883584
1 973743434 330237567
1 977890508 7082763
4 854441494 837726427
5 771969554 846386933
1 240459392 555740553
2 991797765 352956135
2 442631146 201364910
1 684467472 497747051
1 91053629 909011292
3 329231056 258613919
1 164047354 90338080
2 193937943 831342098
2 981055938 512830633
2 190738932 22614065
1 886531126 497983561
2 359605409 568961856
1 352284300 311725328
1 541329111 332347071
1 14998253 483469039
1 623391879 550355713
2 1288844 111988604
1 842810143 833406357
2 778341374 334163750
1 890065512 692780784
2 663085963 730139424
1 994601720 231481852
1 315389050 60012684
2 385553084 239761439
2 319072357 441046884
3 880973254 573060046
2 364050290 958950276
1 134512459 324800856
1 454173554 354374214
1 355434546 715108641
2 895788526 266359984
2 833656134 234373852
1 511274643 613757908
1 804659531 993981174
1 142408201 689011315
2 298310906 544128574
2 773125541 583699016
1 246701276 156239806
1 396457117 124341238
1 361060438 589214706
2 404551368 616861040
2 442168218 694000425
10 647857169 385694234
2 461172724 493123632
2 313061217 411687154
2 994031634 800431249
2 744966150 249529987
1 958189181 532940843
3 965955604 484339663
1 650431181 303266968
1 525592175 652315047
1 338001833 77247145
1 766549594 66964329
2 287894156 792124382
2 62382110 17594773
1 818241596 213231795
1 849039622 890363480
1 909171179 335894817
3 784003036 148684862
8 710998618 978629292
1 400983602 439015709
3 381750164 652430177
1 860049334 912122387
2 915177113 814013188
1 492990455 400718941
1 334857385 558547706
1 277394374 205589294
2 544597749 861098987
1 711886126 988847115
1 986664545 172008976
1 807083463 810016697
2 251746359 40302939
2 799966192 387194781
1 849442566 980920154
1 469039939 731265301
2 262462704 620546768
1 143879078 547651245
1 34714776 442832571
2 850494549 346326445
5 378931419 109765777
2 739521754 649871628
1 777298477 961393960
2 652599299 319056435
1 801082990 944692868
1 968618727 160008707
1 473936806 81763045
1 207782076 630558739
1 59558530 43684261
2 127720900 16633359
1 528263354 651558909
1 451623906 183308643
1 423475126 792769836
3 392426901 536620415
4 213105080 585233728
1 309218989 186759189
1 148989927 558849791
2 980093167 545978953
3 845240301 621831396
2 92713909 548145890
1 278867457 566742665
2 691990792 119211622
1 668941924 172042711
1 996161009 466514913
6 535138527 775190019
2 617153309 428945033
1 43541926 375261596
4 212562603 287657925
1 928645625 777074487
1 819303384 873521912
4 129070424 989658783
4 918523277 870002130
3 924575969 915144953
2 438572516 718694278
3 683363868 560879121
2 568445083 572324252
1 460667012 216601422
1 853135499 154728793
2 879338950 404921600
1 9867734 357515231
1 657122326 914991145
3 715100951 316756134
1 41736275 621845728
3 105456263 17092995
1 54925223 341167122
1 891032765 49664750
1 813977275 54624792
1 804508774 841395386
1 353751843 681217481
2 647413137 461784964
1 36350660 869219976
1 885231460 391166425
4 496692974 424130214
1 319458068 769016355
5 932423030 249177481
3 951474082 473096704
1 135304500 312761162
1 695364711 976333176
1 40507090 515288285
1 607292232 117752925
2 856654555 440029110
1 596671362 80302554
1 889172070 991389646
1 206604861 144058797
1 847033085 306313
1 843384849 266135003
1 413727632 358925538
3 877591066 852455704
2 132816709 179393338
1 75857755 32127586
1 385160303 626756423
2 72414651 528355661
3 931926199 846563858
3 609529838 473428412
4 885560294 717244761
1 749674734 476233290
4 352998556 316614039
1 780829163 998308544
1 217184847 411836271
1 304178726 308316562
1 102305666 168096847
2 631388239 299350483
1 185251839 436491703
2 358579563 757695514
1 153776418 863253114
4 426395360 344174825
1 178237849 354618365
1 465555521 347254108
1 532485873 158043365
1 141879595 567274952
1 978930730 69569696
5 271004955 1680830
1 557279522 789219292
1 15860331 86810999
1 70750901 333862708
1 171501857 775330290
1 708912375 304783989
1 875952730 107262175
1 500356954 227525157
3 320307435 187338457
1 893764232 685792705
4 686824597 589896389
1 92442039 795267251
4 603158727 329866114
2 671917807 401106878
3 832766010 231805471
2 477574660 453587090
1 641517093 947089658
2 423132748 939240870
3 285678911 357503557
1 911381311 230166466
1 658236346 711677627
4 830230591 607713803
4 377493323 602937345
1 434942940 445184209
1 313170009 66849642
1 153941189 777186422
3 628695345 280259747
1 463835919 869385575
2 87730303 475148412
4 966534989 234669615
2 210881171 866244601
1 502900090 337050505
11 766663078 283928407
1 109371996 813966438
1 807499391 840040733
1 66668450 513763207
2 324247989 834867690
1 128070436 701346005
1 940006254 884133350
1 449925636 161569116
1 758143594 106282724
1 646761245 619851497
1 508660365 255337244
1 313904213 92079352
6 638145827 624872035
2 463196603 164700225
1 416768840 984648534
1 685129889 741818157
2 569874744 882744863
1 794755022 191052308
1 256612915 517737628
1 34732650 460789051
4 572953363 160092428
1 480794181 815977253
2 110911327 852494400
1 21959504 905508018
4 201762911 5988241
1 141622297 428248034
2 484743515 485510937
1 601335360 596804360
1 716297005 724490150
3 978294799 112411588
1 590903658 91700679
1 514550560 978220496
1 738228238 808099789
2 393413802 138139766
1 157972044 705955960
3 708274863 813921274
3 753337409 183796872
4 537397172 396143388
2 75824370 451324078
1 88740725 714276905
1 378369455 25138584
2 492036183 145262643
2 222089195 369909951
1 334050802 726132728
1 158401662 881867773
2 364326846 409572982
1 274436319 9681876
2 404452483 821056427
4 651567941 528409994
1 112548957 197376085
1 947176065 940288881
1 421682409 624302956
1 479682503 107355416
1 713027012 735713565
1 925351281 708708524
1 350153001 507262039
1 928978896 869719652
5 98994777 885604614
2 482101520 752712932
1 688518354 397497986
4 362216543 362896961
3 486906865 236132402
1 938221104 658763430
3 169480699 813360962
2 429249547 727102074
3 597620541 872462722
2 820717124 121233279
2 586064162 326923904
1 553411485 567138319
1 675098346 126748923
1 842134750 390100810
2 313983767 872507278
9 678846475 848243232
1 250486385 151610637
3 110441832 185143716
1 418184639 380142570
1 777579211 802436416
4 807729821 534011597
2 301590702 866325770
2 733307860 391002120
2 365610708 978767798
2 845645716 989981080
1 829362402 475738466
2 148249750 755617089
2 650176897 48652173
1 219324725 292270986
1 595736707 611672406
3 238471422 940558699
1 838812998 571111258
1 883899828 108238961
1 835270233 921722032
1 833882738 903679646
1 43713501 26648754
1 34253009 782163095
4 799740884 745736073
1 778165036 509742567
3 889809189 872668037
1 212032006 843384344
5 726045610 964852054
2 490884392 1295191
3 419478493 644103469
1 531883730 247589611
2 134135813 252882832
1 729887080 475478358
1 309196322 380534922
2 68987547 70281797
6 645768227 624011176
1 505820645 195294364
3 682201929 364162031
1 637457221 489320698
2 359426831 84496442
3 644261028 245319023
1 53940367 312121869
1 539915694 846585554
1 349333619 165706509
2 871671081 734626272
2 730988628 690294466
1 288667211 531463237
2 731766474 983418615
3 119325587 645344461
1 328482674 802487662
1 843918823 432579541
3 131452029 999408198
2 459128348 509406198
1 736462165 818763346
3 982165775 797469108
1 296216444 349289773
2 427779691 444575821
1 421115644 229075085
1 304004792 789732090
1 472884415 374412384
3 252216169 668378937
3 381606028 689704142
1 139376080 666257413
1 132639119 816383736
2 675026730 717755992
3 222674685 295034155
1 413438656 601754152
2 679160053 409979746
7 54397260 411089591
1 10527496 896934397
1 585489317 255130398
8 240865140 182695228
1 916762576 427741833
3 970429505 393827636
3 559250105 42172221
5 747535100 9212478
3 288302650 215068020
1 830082320 828762423
1 251298147 567962546
3 208242667 908884854
2 259442964 407057297
1 268658425 849969413
1 526421939 108186569
1 926942454 676752196
2 460945489 266282234
4 573429660 958491275
1 202271 403001275
3 202103533 197319379
2 489789494 839252459
1 240759550 604781237
1 405312802 647721012
1 409217945 419518682
2 80554117 803399886
1 487776360 216918990
1 350526917 686451087
2 137464807 272964122
1 700180054 626156628
2 214811071 33106901
1 388765510 91445362
3 187123424 164220830
1 899965880 145776089
3 892176934 648790168
1 129674154 821643862
5 458963791 971127258
2 847185267 291422146
2 161312343 900314369
1 539739696 486897510
1 593429134 671800812
1 146040212 183230780
4 517957968 782702097
2 770578284 104945242
1 367525935 44732939
5 511127895 616497071
1 762764306 206907916
2 233406819 319000396
1 492577466 770826193
1 525296803 470490886
1 270876735 592896949
1 886042860 92169225
1 952771547 871001374
1 235526315 149516030
1 965634627 725229561
2 29828262 875246816
1 237938970 54972088
4 627856182 214606966
2 484521606 300138979
3 762308602 724500386
1 354155649 924546157
1 846736217 278074550
1 228190680 418967154
4 761114051 928284645
1 455846955 526543553
1 515329550 654669435
1 258596988 218854053
4 525672826 455650158
1 320544253 989103580
2 618025005 587887829
2 778250664 601715175
2 973141485 569439343
2 896072287 540566410
1 974706882 301427729
2 744526228 580052370
3 913461440 121999172
2 86390265 891273055
5 558961253 699487813
1 388383193 315215057
2 239305557 366457458
1 755524974 630251848
3 252836577 108342182
2 654568817 89407636
1 968865335 756321497
3 886023098 892042132
1 920735123 22216055
2 246362021 597249607
3 204362824 267203228
1 896833830 541201983
1 496045053 203951616
2 175955870 602617326
1 944199235 804569849
2 781445903 134779978
1 613673346 108899366
1 279493049 369856175
1 289326734 234565087
1 320679731 555797206
1 705248764 427972236
2 473257285 754936394
1 358750244 24403565
1 39638551 303683154
2 405718952 884212375
1 541366531 164654229
1 69671437 475848318
1 241151760 71352709
1 562906577 509660183
1 814216213 190707433
4 821517874 138150423
6 766824905 845490420
4 834362196 565495030
2 195287737 548845294
1 58349043 211345232
1 279367662 868312990
1 742392747 976102109
1 987306650 284174450
1 141850283 752881027
1 524628566 869135223
1 901854102 40269529
1 641255763 443045647
4 888943678 488306485
1 497661178 613079857
4 93143437 245633166
1 189841782 124528981
1 8376171 322749964
1 644731947 110660024
1 804772947 624160228
1 193723438 723300356
1 30982290 884007688
1 936144764 135260281
1 841351775 595946595
4 869945717 364124496
1 533174794 225895254
1 930945645 152543121
3 444025822 651074457
1 192956138 608978959
2 695764123 173812762
1 109010826 871358844
1 170254631 70089080
1 595616876 974253847
1 880689109 447814944
1 973846783 607212973
1 528324636 19675039
2 599722905 539634826
1 83432234 73105067
2 955505987 709359093
2 580313732 477729787
1 351274364 214412864
1 772002830 144299439
2 606997275 392487958
2 251061723 689147383
1 861239696 947039890
1 83868104 19255113
2 767921968 389162230
2 807778046 795384372
1 490090869 821951462
1 725818218 287114498
2 478433592 370773489
1 965827800 25068678
5 567630247 647321018
1 283694661 326548772
1 101905854 864837883
2 307366557 667834614
4 116124472 49706622
4 533845848 750078447
2 934625699 474119962
2 463568053 890602554
1 872795616 839973757
4 69133177 93615461
1 877676554 282929064
1 273721652 447679365
1 81090919 84378307
1 983683448 633743046
2 717662885 802067932
1 423961329 35266112
1 364672221 497641624
1 627616889 797664967
2 883240413 965710869
1 622565989 734377051
1 813655643 63612863
1 280514411 221343083
2 730797879 681857959
3 793972867 621699808
1 249350068 938265584
3 805743710 91076508
1 503220274 896585244
1 474687547 388151128
2 18408730 129205216
1 969818712 368009446
1 430183336 610723949
1 267243587 743410497
1 731886948 347889470
2 635517030 549022412
1 827513756 965137343
1 382303175 572929119
1 145214022 277151559
2 685198378 96080117
4 885941675 116132762
2 498224458 894781882
1 215491150 929735770
1 699392460 482000455
2 130675823 183180621
1 523009683 350321725
1 633766078 741252719
2 457336036 606265851
2 936988911 572815004
3 82671688 334435911
3 550029162 842227720
1 390289327 392670892
2 418772758 584778510
1 480536962 508724316
3 80475268 295515117
2 696337472 289022216
1 897562861 955768729
1 706013331 175514352
1 593923791 31842588
1 172015509 884608237
3 412992543 728135427
1 886711061 587116426
1 74448608 161997767
1 545546432 786908000
4 508096233 964395254
1 699751321 294675179
1 569813886 221875704
2 372088437 611620971
2 642706779 232890180
1 632166881 188592050
1 193052371 642829042
2 104817616 275991213
3 838186096 476671639
5 811636750 141935848
1 771445716 121279642
1 985457249 415602641
2 136342552 182835837
4 664232101 500368654
2 897471908 670641852
2 249141662 610930078
2 353257622 467415555
2 39972397 29853650
2 74650037 931968216
2 659235334 389363358
2 78114210 462265376
3 714145441 119965613
1 399348297 842040108
1 174141782 595780971
1 408153692 949177750
1 829944237 6082044
1 897352846 196523632
1 502314312 220290854
2 702710399 214784666
2 743612866 211590710
1 600128834 319603981
1 639609834 324946785
1 720483042 67264147
4 643968703 483126193
4 579347189 938087473
1 520886820 797535418
1 401964416 555417490
2 767228963 305060177
1 409948498 569608637
1 189898172 35368883
2 113104348 928606852
2 530484138 124968554
2 832997972 562717654
1 358414523 764297498
1 651783189 633859955
1 696163396 204589650
3 443912439 710503748
1 109840954 763197670
1 966183747 795949764
1 472261590 1255875
1 979443736 189058464
2 9751595 269147318
1 925777287 145431457
1 688837814 641856842
1 489024818 714442667
1 340469688 303182027
2 530107792 638106495
1 129433522 491933370
2 518921873 250824740
1 123444721 956990111
1 343532752 467918539
3 25122028 119789776
1 852144807 654756047
2 572095173 807287371
2 172993707 492615394
1 727758677 248153057
5 964724198 628383072
2 176079719 48451638
1 769513032 314868776
1 929260052 909698421
2 165294027 884734362
1 597760559 307880889
1 324375715 26769715
1 754740816 498134642
3 969431958 32565800
1 225189451 635148925
1 606036803 768391630
1 17595400 820173986
2 455810171 336138968
3 561583707 826348328
1 30257161 499633226
1 600526616 134450566
1 309083298 363728044
1 920574545 284102902
2 327127772 273679488
2 455196654 409762653
1 463862782 115313406
4 45345347 702968198
1 271099504 475519224
1 340833680 133301783
1 813725407 862110455
2 971698118 336383934
1 734463812 722448090
1 208000423 740135873
1 829343611 562699359
1 470751857 893620299
2 530906236 46677878
4 99853159 788456697
1 374596378 349735670
1 754194198 2829890
2 454052411 597168151
1 505029873 222692642
1 191074025 110641463
1 110043634 402102624
1 630102950 825636787
2 708060270 952992954
2 494760702 57940336
1 31397936 914458665
2 369723343 195298451
3 634296485 168075810
1 151653444 317711605
1 427253908 135025726
1 311134638 807159666
1 883292712 955044898
1 386635809 996436282
4 40618158 258481068
1 78056110 311324899
4 18512856 914881278
2 450074196 422913525
1 258195923 913797343
1 387771821 658393744
1 529153334 734900450
3 419722697 443141141
1 223621787 484221320
1 443478755 639165480
2 177333552 917290924
1 76934545 180056703
3 585637315 150538695
3 378375015 75423164
1 152685659 279898609
1 865005814 366173481
1 693979000 730180285
3 364079988 673578183
1 199085759 745165829
1 125115078 987035980
2 746626478 237620131
3 534625902 216892310
3 37326497 583394240
2 80132077 683566088
3 545581473 134246263
3 205259652 826239992
1 70024864 177609942
2 862153038 849107073
2 90629438 846901182
2 294472478 381874347
1 551441692 208062028
1 77564909 544545951
1 648455946 497004905
1 130474370 185461777
1 381069886 108118984
1 538462065 542970075
1 267830229 172478751
3 58322397 791307669
2 433287005 30612786
2 238365064 246240097
1 347886219 981884489
2 684763818 566528521
1 734799802 693498756
3 483233362 298900917
2 546172046 431698546
2 772244295 18453410
1 42916312 36127541
1 223034123 602864861
1 87056492 906851843
1 408733531 258218457
2 868492304 784251924
1 389662550 651977625
1 311454853 386116872
1 879310074 78332212
1 671382275 340812016
1 670903352 362225783
1 486114000 240081728
1 354546303 290360054
1 285726953 390514232
3 690905670 431733374
1 163414835 597368218
1 670675067 691301674
1 610098497 702821368
2 513153242 805805089
1 547100065 634014618
1 36372822 215414056
1 972114623 786728865
1 91852723 236169132
5 280137743 570342458
2 389998420 781479408
2 170122876 597813716
1 784303412 570572511
1 230922485 606977094
5 341235727 683948111
1 346062169 554730566
3 920581790 161977323
1 819954123 514466763
1 599941065 715315541
6 604507129 692699914
1 977097345 553551811
3 558156865 946471824
2 649415575 163875024
2 773481354 283222665
1 90181143 296695768
1 5846018 562296127
6 995737478 957736931
1 615496829 45561986
1 712664405 965937795
2 517329049 819450361
1 580618288 391838487
2 673621403 193167220
1 761512751 745948759
6 238979417 296049845
1 190445297 95357021
1 287238634 677492682
3 556717202 125630101
2 981740622 722912859
6 74748325 191061585
1 527413232 757418308
2 953881062 67964609
1 148577450 678222930
1 226905139 628308781
1 123068055 20169928
1 918081591 615462159
3 498265933 847889434
1 283956814 986949560
1 533036849 560476553
2 324200926 996900675
3 232043668 588895985
1 315278676 579330678
1 201721025 531481136
4 791852619 857650800
1 703685335 336961610
1 124030441 303766494
2 517614133 522857570
1 570884942 217633166
2 521680639 291343088
1 151881388 498305825
2 10971259 474949019
4 8416427 356906721
1 860672305 935123273
1 742605784 81871717
2 51047283 430134348
3 851153890 349454097
1 153283966 694409019
1 267233424 351420817
2 63118404 575784375
3 396905441 734800670
2 754259416 311317228
3 19592996 241248110
6 722103853 698869000
1 832141224 329371646
2 930698096 175357059
1 132088717 356058339
1 239095550 708340197
3 308682428 197926529
1 625170237 151788067
3 236433554 821456715
4 386282765 583293191
3 308900203 786250829
1 213969491 905132631
3 315753679 348500368
1 664881741 425787922
1 78738283 835667002
1 149660892 509666586
2 747933837 410685123
2 930697201 214542795
4 978052930 638975395
1 86847747 112392930
2 933705616 755829647
1 256793110 61851345
1 401685769 821254115
1 194656324 873559556
1 128835728 640959563
1 555056075 976927022
1 497052441 964331036
2 164042188 202926611
4 844630040 731082179
4 558742650 207590176
2 695302324 70800085
1 901053250 61614639
3 342464783 642378805
3 543421630 291451994
1 441564451 725282426
1 446026063 957690686
2 456404915 345122396
2 498457733 884852091
1 71866964 360911134
1 827475547 472939414
1 230020773 867924026
2 656748104 859548025
1 581502524 273323261
1 133431388 268287112
2 381544943 646752738
2 915366608 749686601
1 835300518 93688490
1 692158075 956416926
2 950159803 803131989
1 505145535 18049103
2 516237866 301236548
1 36759223 450211324
2 984810017 389199214
1 901108187 393802150
1 400479996 737938045
1 956882158 913806464
1 718307446 141683530
2 360702982 512642209
1 519093860 13843142
1 533877603 622020637
1 602605731 592878306
1 724922507 32441508
2 281514626 192621572
1 185521694 999158361
1 967332687 874057710
1 352628922 126553091
4 87495041 901161907
1 133053188 248969449
1 738969923 832747588
1 205821681 343156215
3 737636021 273063506
1 576656576 736436886
2 198049637 478391295
2 790782928 630071664
2 322400307 976601521
1 3398800 316398048
1 270077105 75752030
2 319613081 612623155
1 714119055 98213371
7 29387941 30177597
1 861411501 625987131
1 276573108 486423518
2 912834032 838572245
3 426756774 228851372
2 374146813 262675787
2 150960607 84976462
1 921173992 582192044
1 935848359 423428456
1 543115366 472955366
1 166360051 673270528
2 682982339 22183856
2 364118690 320955420
1 862105600 710457250
1 738315648 795807706
1 403263303 719617074
1 670224644 619658926
1 654986439 628572863
1 422304965 413517438
1 111267068 923913293
1 79092928 567532174
2 355909912 247367391
2 357931554 576234097
2 603365273 343793964
2 552950237 743758839
1 551253683 478449593
3 248177997 970260106
1 667743013 719842522
2 649361220 722534018
1 978903679 194560767
1 805990080 162446904
2 611584587 938911627
2 166202548 538602709
5 634334110 965363002
1 990442555 370664649
1 814285538 917207515
3 802884573 413119277
1 708714150 64759646
1 688825955 997753227
1 13830525 672863157
4 619756285 812434201
2 577427956 53794135
3 284805567 195305186
1 750630932 715496832
2 473730331 987003474
1 324374629 242394983
3 303980262 205879674
3 884697285 986222446
1 31776113 986643741
1 377133521 240921202
1 32484253 161407266
1 604243446 22712258
1 619556445 505996112
3 789713195 728453336
1 732897028 106452137
3 139716119 410956539
2 783611753 415908800
2 89563128 197014781
1 547197202 278390643
2 307604665 773647652
1 473119735 151593277
2 297100499 112447702
4 741422418 566722907
1 67095678 75250779
1 782402208 234016598
1 664607104 18416539
2 515055568 253368972
1 426066845 143444314
2 381154771 643588514
2 65169224 435142538
1 966072964 229483995
3 942932160 940865337
4 286175125 945170740
2 766370948 109180723
1 901041606 311162931
1 127047854 630416366
1 130897957 861718750
2 125302778 935373451
1 67753819 1729902
4 870827263 613842793
2 952339168 37072765
3 448657852 4959510
5 332560020 438624866
1 385689217 37663666
6 998342026 854080625
1 623737091 505783845
2 126103146 820023419
2 532315406 688766453
4 649271033 328763273
1 36822467 878991689
4 182272217 330038039
1 490460329 182954928
1 111754703 390449286
1 379129955 193155840
4 363651740 701712693
5 458516907 872401910
2 902385014 584788390
2 426697852 745144053
1 323297974 69159352
2 478504868 340851257
1 19519802 973887231
1 13466357 239347721
2 202995429 81189923
1 879020182 414161033
2 144451536 508084785
1 370313866 733065743
1 496099037 45963598
2 767873738 397561766
1 287770311 683558381
2 50674582 253042800
1 291877121 700725298
1 144678113 798823999
4 700725882 484721735
3 434932503 192174345
3 110059172 30879898
1 250161996 585249695
2 95958093 756821789
1 187558522 142105884
1 65209084 27312908
1 711041682 482531306
1 914054259 964687055
1 584842136 608813325
7 411251865 534141940
1 918052715 271218092
1 366951814 941288463
3 935082364 449013665
2 905446478 839641832
1 12662030 556406820
1 667221701 778697151
3 445573197 585351765
1 363668421 48715290
1 582426338 238633892
2 237527109 86668580
1 656895668 183426862
4 766806959 871039927
5 962008100 590686724
1 870485180 620945070
1 427269609 443187001
2 541332516 391851379
1 909823523 338531675
3 519980716 783608044
1 603554974 407857517
10 122991747 662653073
1 355099225 913774773
3 872104876 371511270
2 483234227 255227259
1 666843373 630540199
3 937609412 573529411
1 425054330 387398456
1 102279037 162204346
2 528529925 190615131
1 605764339 341707589
1 704748868 148115402
1 615270466 24524839
5 767255657 689930391
1 804000398 156415633
4 371256675 221407943
2 981705162 117267306
1 361261797 315438371
1 760566780 388145231
5 621259320 390646131
3 68622252 636937543
1 227515834 851925084
2 333690871 647703373
2 281091810 58841087
2 573808254 489571671
3 158253919 63295377
4 35092741 770918609
1 312137986 964751976
2 636499114 235203239
1 899279738 467317711
6 860913025 747369308
1 380876485 208156115
1 359019997 45158738
1 927639814 670863556
3 941144306 41280188
2 990729706 40099730
1 201370761 641031702
1 677779925 842720697
1 511383349 924454181
1 202578995 199546105
2 704822589 577215831
2 751072647 400851831
4 218526993 251252093
3 176341252 286527698
1 833368585 474832927
1 596756089 23701152
2 791432584 928729428
1 241197331 511232218
8 806158135 960230795
6 338874921 369857611
2 770048135 789607334
4 24605659 261705290
3 769061845 542397920
1 879017417 153595379
2 130380185 232640961
1 260654728 92435394
1 788412899 678059862
3 738441588 31153796
2 551031976 958925700
1 89853502 467916621
1 987911660 187036573
3 626911441 184674852
2 464006407 711253244
1 906677295 619863422
1 372156629 81928164
2 980384106 282897629
1 776130455 600818414
3 970911714 615542464
2 961648748 871291587
1 828992053 806813389
1 753371426 768664544
2 624896680 369029360
1 474309292 440894367
1 477040036 196282193
2 972083238 111384286
2 872910509 962046556
2 340734860 968489369
1 281926391 352071486
1 427754119 108433648
2 141924563 82180786
3 184708509 871756965
1 730397449 209730511
1 970961440 745345228
2 885045580 310223387
1 599095185 777307390
2 825652564 327062280
1 654127072 653146048
1 231198398 836282630
1 924992563 130713094
1 28102344 967730118
1 791032109 20202331
1 220128500 377897826
1 503620059 818096984
1 526147774 250344844
1 215952730 774313809
2 472210879 485021268
1 730061363 161383055
2 231121455 671309614
1 285033928 617297189
5 250470218 211782543
1 574216862 90677143
1 426887310 945357300
2 516149433 687163789
1 278259014 162100319
2 923967557 956642795
1 824815715 816678453
2 803653808 825179946
2 424423141 261746298
1 389892141 85745616
1 160402928 159775625
1 567534109 588930209
1 968030987 510248866
1 99650889 915302459
1 488795490 841339603
1 177509647 608679740
5 813102535 525398312
2 773760165 161465634
1 714597164 315972184
1 619969414 771838029
2 576059672 696947883
2 817175219 251231801
2 183230173 406990185
1 27805036 632895211
1 987836752 838322400
4 662358063 42849552
3 200671889 75580714
1 296486178 340582776
3 780257840 152950132
2 687418417 296563321
1 719520695 836864948
2 606116935 523416027
3 608628560 548127988
1 387127052 81146769
1 684728126 214292340
1 696892021 783905059
2 28055092 242850030
1 508959391 304785182
1 71553154 682887403
2 668698402 277814002
1 875580234 860673562
1 791552983 128699917
2 503789578 361972942
2 107532937 86328981
1 785610555 3173047
3 419135576 537091651
1 853411551 953902179
1 197936885 995918692
1 330922 348988812
3 730674849 452201523
2 99564173 15348960
1 297068748 30334632
1 763935851 120682814
2 777194473 833576180
1 574089747 455516169
3 154148508 699989217
1 289150044 915762435
1 699110628 983523215
2 87809178 355329582
2 375004925 423477070
2 682883135 197143695
1 140001881 747077340
3 350887866 505661715
1 767005526 948003208
1 788096191 712049429
1 796261368 390486568
1 533577822 790944779
1 833675721 873042344
1 177618317 816272856
1 313282632 128202701
1 788589932 902073353
2 426411838 966766726
1 884070876 352062362
5 364046294 820183017
1 592729650 995457681
1 710797012 541188847
1 873617468 314404281
2 379089622 60675344
1 44573322 711210046
2 166890964 381447761
1 277787272 768853246
1 633604481 302551081
1 993661085 471039028
1 618994160 441289523
7 9619099 924395301
3 735980162 154584528
5 228690972 681099831
3 375890212 159181006
2 547478920 273465722
2 312283311 54532315
1 481332754 995098380
4 737091637 979936402
3 739058963 443013921
1 583931249 963268717
3 198743474 250021638
2 146787896 569491134
2 413847970 134358552
1 851456836 501225469
1 331635042 241616567
3 100158567 782634249
1 851597373 498693553
1 742841516 137222361
2 360418259 528174641
4 378902056 651717801
2 922899006 558645646
2 984340464 531858338
1 281044691 295048201
1 122333686 561181324
1 243831626 820577369
1 736758861 55049251
5 976623679 811914848
2 897158699 520471285
2 456709714 583302628
2 340114245 577735002
1 784498155 962004691
1 539374478 648995717
6 386574981 783860814
4 913007754 371257626
1 514049268 966052669
1 86449548 678464698
1 412593558 806889325
2 606464093 342322893
2 643419381 710348365
1 84886864 146726581
3 500968548 593982490
2 752251438 441968940
1 488353515 321578255
5 751870886 67967767
3 879859327 312854034
1 593689611 301967430
1 85922051 910080628
1 288464633 711278573
1 119558464 439849174
1 153519597 392009343
1 958358598 987962067
1 572174399 352680278
1 723129583 355576836
1 437252956 683057787
5 621609501 912037810
3 501157683 713054081
2 678135255 298108391
2 33466159 595191872
1 408947629 185417200
1 149187923 253292251
1 972927359 900314988
1 759863104 105223138
5 806988461 10618439
1 184170115 285759293
4 63259488 705880745
1 707172195 637022547
1 569905951 35569871
1 634700831 217235067
1 58925690 190893460
3 204378491 174081556
1 631272027 830120993
1 344452665 624437120
1 992367620 413480234
3 389356379 41915837
1 623658571 43795231
2 679108417 892946293
1 865778170 777865837
4 660940255 606966901
1 620873909 161465236
1 720480805 100761898
2 452196918 468991084
2 380299491 985070915
2 541348958 307702869
1 943731189 751793687
2 486633266 831140137
1 276684589 123662540
1 700410914 106111008
1 583972470 43719013
1 470070409 743364909
1 903292161 122462534
4 892306222 341880619
3 416205595 449569050
1 678692527 192902991
2 600359277 209507531
1 967309875 228857579
1 338776432 645253662
3 288683679 344543056
1 452939663 829064596
3 207375919 983445702
1 103948651 140377831
1 804062278 84404494
2 234842500 184404181
2 907121851 12815518
2 65013578 80023937
2 44832372 966825221
2 890967994 218410673
2 886428720 769130719
2 850657634 303325912
1 423815729 643372154
2 269834791 910449847
1 646684407 270318776
5 156277206 125675427
1 912689045 368097194
4 252594254 952331803
1 376372431 697263402
1 24065643 606245493
2 853579856 954647247
2 50002731 855006871
3 255702239 65764962
3 10056148 631296521
2 153430421 567710555
1 529256070 524245090
1 588034526 752293701
3 52581510 951398422
4 539034605 70833126
1 624779685 87547004
1 13969475 892763406
1 174614550 802810616
2 208822220 419824710
1 412551665 63773228
1 359637256 125063420
3 57204722 92787375
2 147146719 465006798
4 121656680 881200263
1 565083451 759871819
1 938681066 538588981
3 872175658 8584891
2 626414385 348706600
2 317574272 194671992
6 537760379 410298840
1 982441540 13072648
3 821510011 841066984
2 879460835 993608367
4 546441728 278405224
2 659297775 22810203
1 846019038 132186636
2 588636301 696512370
1 954679819 238959533
3 135291980 955093634
1 77203967 353411724
1 993322480 498629492
1 159747373 849301956
2 79132965 122410726
1 977260488 340328392
1 951162437 651303991
1 489493222 809225660
1 640100243 782718554
1 214915862 921275706
2 899012234 157704286
3 978917833 995413821
1 798776047 467249462
1 894557125 484336441
1 659941356 882495193
1 12836080 108880394
3 329918362 220795472
7 693679370 608656659
1 588879760 840654594
1 678230389 562912996
1 991546148 175619144
1 594407150 275974483
1 930855718 539821237
1 838947437 2076637
2 289359238 829127174
1 312742271 419395683
1 477295290 866930521
2 379926303 749874307
1 286025488 608772564
1 636487970 299686836
3 114351943 862448271
1 480454697 389603280
1 691963114 127974646
1 878571976 219807152
1 116856541 592664310
1 789631637 121971702
1 152768604 640795369
1 659471416 376100144
1 765772275 398518817
1 443599531 999625631
1 27967332 399448742
1 94148126 58614405
1 230315233 535904457
2 88159328 401882423
2 165991107 315322497
2 784759453 723264558
2 716117609 281420924
1 34692724 676496802
1 424008675 503608984
1 743787229 131827805
1 249897703 806198797
1 363122153 762632806
4 666252954 814407077
2 37258443 653453544
1 865990946 222448522
4 45812505 570238755
1 194500270 701629791
2 389657759 644836782
1 170534308 49326217
3 334383324 335362011
2 764831379 517866377
2 766177715 576933861
3 478215476 880523593
5 98316904 955491018
2 852254743 920109553
1 461752335 501670976
3 714558807 514932513
1 653547888 230408870
1 478502335 875781587
1 969714685 678028174
5 481494127 433426002
1 666547667 169933814
1 273780050 349514175
1 753771659 166159869
5 226803339 756779823
1 207075372 439708974
1 486893814 59667154
1 57480219 30238877
1 640806533 169155059
1 942230682 288867280
1 931847307 429532474
1 482397849 291724917
1 822374373 910048552
1 468657386 809815049
1 735175958 709870008
1 427999847 184197419
3 978758840 628060324
1 725273879 286655428
7 873755630 427891472
1 87701724 750776726
2 574459731 536394172
2 99736281 492173009
1 770767798 829846148
1 886430221 33506709
2 718018871 633106556
1 917317500 619231093
1 908874447 687929363
4 15903577 895565635
2 684570856 564492602
1 183187130 302185135
1 82463396 785080480
1 385574296 231023059
1 574713087 526195745
2 186981322 949819063
1 37530054 550958356
2 128460265 983727661
1 539113222 686264129
2 630866673 214945002
1 298506432 525919709
4 345891401 265471309
2 460441039 646506808
7 170908412 234269466
1 449631671 938747539
2 587179718 707166228
2 132993329 668728939
1 592143065 327027223
1 769214446 306543721
1 574949660 785397317
5 554212696 862765024
1 550075820 363876468
2 943399471 45901584
1 740877966 258701080
1 352441134 712958045
1 767682770 220945707
1 314747535 812003061
1 375235457 794829909
3 135280984 231453342
2 390833238 186733028
1 166922684 474228477
1 350085209 703097163
1 738666804 585275365
3 747771442 143606103
2 789877049 33182098
1 356496673 918255364
1 926066202 899941557
1 877914367 502555634
1 231725445 547959452
2 722844964 591220625
2 507572788 113182768
1 542996667 751564095
1 646324129 7485829
3 46912314 346892719
3 982207708 431861230
1 628597298 459114790
1 354038148 952457517
2 946531569 973595273
1 236648552 501147028
1 726450668 873958745
2 740310424 437744650
1 693923957 854119845
1 657639355 782431145
1 613640153 714727613
1 935447510 946695669
1 753453325 939514600
3 379302526 94257957
2 117586841 533251014
8 900787473 928892218
1 416343134 81471352
1 846300104 268298613
2 193316385 793683697
1 460073843 162000656
1 243607272 775373917
1 262062362 223424128
1 780076832 912592613
1 417383071 71166789
1 130880299 898981426
2 495524375 570779831
1 445195280 349972101
1 93615913 846328499
1 904440960 485601455
1 464700767 4988801
1 409313970 594215002
2 102069881 522418862
3 642560614 493871169
5 9243061 250512370
2 792847846 358008277
1 239173223 626147954
1 2538216 812137962
1 381336470 516691666
3 141814898 632166335
2 718536518 394760420
1 411526449 437849779
1 675786085 88208044
1 639888241 3484895
1 922527930 876622644
1 542618578 194229213
1 426512583 868016
1 488637373 551300126
2 517568456 608493783
1 225232495 893279489
2 670615111 373131497
2 90443814 67518141
2 253132614 149599761
1 490629177 483890570
1 171842971 825454791
3 538896798 306771606
3 752531301 634275360
3 252010351 673883922
3 584161807 169138784
4 172038454 896560312
1 843283173 602084469
2 185109608 145002983
5 417407673 897939542
2 58970054 38825193
4 523888235 560708462
1 170402140 873521185
1 298072745 516047743
1 260609137 489217997
4 791748925 44398554
2 209313512 581010122
1 512931568 250797839
1 642948609 434139679
5 628262399 569547271
2 251381987 876596376
1 367793680 431342703
1 972078554 661254063
2 582547597 855548676
1 994848863 218641979
3 304068057 240751539
1 844304304 993259488
1 388606606 298601879
3 795135583 470641427
1 521339950 707794984
2 781356116 11605053
2 276463437 235712980
1 131923160 430284406
1 34787318 18761750
1 84071720 870892894
3 182156961 368530004
3 348544728 674838050
2 444050801 324166468
3 571497185 149726127
1 616397157 555748376
1 500460538 518218386
1 2790087 53803872
1 923123661 508612114
1 533992003 470472012
1 860942683 891232965
1 293142197 685352336
1 835510070 790499344
1 498584934 159230239
2 620041519 556036969
2 992748717 834129016
1 217158533 8375558
1 214174552 784522696
2 748263144 808155967
1 76195164 535342597
1 795317951 701077120
1 260240484 626420006
3 21347636 272944409
2 791819942 207218186
1 298576798 966262045
1 525177502 581349378
1 630628790 336868364
1 654494579 202281296
1 314289217 197361117
1 921754816 994364677
1 885945762 486670368
2 209977232 153693180
1 177368058 42573070
1 772515299 631168938
4 681423080 963021287
2 872001507 376507929
1 937610598 6225276
3 734368641 759706339
2 73335019 358061036
7 316252591 785155288
3 396787700 471373287
2 193596747 573181637
3 66696879 76708822
1 26314891 68538155
1 765032784 247143381
7 735746342 127055961
2 815339391 242374949
1 583696636 815532862
4 430226698 760139036
2 492742951 408815164
2 97941820 186693146
2 325306945 240762559
2 104413013 306388648
1 221446824 34573334
1 646842561 970450904
2 885928322 173343245
1 625891169 424309106
1 13911816 385516300
1 937101329 947134057
1 961830643 467011788
1 799190660 751193305
1 786628185 20839672
2 280674090 235151454
3 75013527 407356545
1 479380987 456646500
3 753665220 188820393
1 819520794 813604480
2 384993306 284141244
2 136976298 942727765
1 679105260 113795510
2 130627492 608686620
2 620458211 648116760
1 10891114 260165533
3 707897518 20807814
1 165768305 217462170
1 941175481 609796155
1 595723392 367905093
2 537947939 145543963
1 170061229 829163598
2 461456796 102649837
2 202192731 306126533
1 733111822 783389320
2 715437110 918777058
1 630576976 124894091
1 57286671 423449758
1 749630885 238117332
1 486111878 103190151
1 38786495 303854606
1 731613534 34277206
2 568530970 742335019
1 966182 339259608
1 596814103 417937477
2 346260318 901264588
2 89905810 269963469
1 602324875 203463
1 547724620 776272176
1 692202243 162066656
2 821935523 910162087
1 126667798 324748247
1 379806865 189826600
1 32513736 286738289
1 888956462 103202799
1 806109903 395446366
3 390595857 859790086
1 225720456 453702753
1 708282270 682824701
1 9668226 555650515
4 928705862 26047483
1 304568905 226082820
1 854483900 477159936
1 6715346 508874488
1 361962236 780326040
1 212185776 172496106
1 167987431 595668154
3 803251297 799811195
4 580040886 315772072
1 961109391 442289358
3 983349609 897123856
3 490766642 995148221
1 486534481 74722905
5 990927391 176197441
2 512344517 297904082
1 786885875 756442749
2 242648112 132681068
2 579019536 63953018
2 39231914 179811983
2 704914143 569088914
1 906087759 265772420
1 515952493 718198754
4 950390083 195348545
2 801732925 891606275
6 566405368 58973087
1 975811355 866791204
1 141230437 741050663
4 404251070 90418952
3 460309464 708964856
2 708329345 684401741
1 180656005 686714366
1 875077212 811099699
3 600796154 256690439
1 282324133 767565922
2 814453302 907827030
1 236019955 981609647
2 975442219 261931196
4 64489994 111710844
1 766222095 887463655
1 214410804 601195340
3 43816296 277993861
3 709703514 489469392
1 653052924 143825071
3 844152308 630478924
2 488006630 194298238
1 136697956 154303771
1 13547677 315526368
1 581460350 372725100
1 59463747 460478568
1 794661272 829529729
1 356826901 442253743
8 237530728 745716000
1 527249070 93458950
2 942194133 490148459
6 197326504 696984235
3 746280631 246689535
1 340297777 830419546
1 458963216 315213909
1 309853537 748641917
2 395544266 297437803
1 298354672 341718062
1 988074104 974869442
1 413667399 452940069
5 865367656 329866300
2 828320822 898718641
1 528737364 306701227
2 569414869 32649539
3 95271189 890526813
1 47072417 207658760
2 212401954 258908006
3 315893153 799103048
1 300910479 601402722
1 133168222 155212540
1 796087874 478157064
4 481656829 11603829
1 47147323 313353177
1 871727984 877003374
3 526069323 744033175
1 330867376 402303913
4 838725211 355311915
1 222707016 3237532
1 145475992 474399825
3 517844003 682117280
1 883287205 468897778
2 146963662 122767673
3 336249223 751661536
1 435949852 677217321
1 625696663 798777574
1 673531186 447760271
3 552687542 34833122
1 84005858 481357204
5 96016157 514001784
1 89869099 957131776
2 344350325 434118510
1 512664782 941085264
1 84145880 581202920
2 822651121 641267477
1 802710161 919750267
2 945594665 149566026
1 948106070 196204767
3 323431751 970008467
2 228593866 943213720
2 395779092 859350344
2 951525650 501010267
2 390389933 93595541
1 748750613 294191263
6 402375481 230594228
2 564003183 895350770
1 681383763 90361803
1 129907468 540197964
1 801613842 199824939
2 403248430 789538385
1 823520808 559687238
1 594977901 464715444
1 617153403 825739896
2 390425559 456919171
1 379780614 149959377
1 249420395 610489745
1 690849124 636576084
2 410709375 329524011
1 578388828 134267035
2 725659900 889323817
1 753212512 321598277
2 281255799 185148370
1 982675571 22624029
1 974047215 38186826
2 70599954 293313616
1 723458380 818173623
2 774731130 136493027
1 284420988 770630133
4 566124988 820109868
3 66518825 99326443
1 591609149 726057378
1 667384001 849241574
1 521749194 910731202
2 83103047 998808893
1 368595150 278674715
3 849688568 194703726
2 403344210 49856900
3 852992406 925938533
1 983692085 259998242
1 58568217 322337557
2 954912760 210269651
1 586774924 704289369
1 414104091 380134907
3 744367781 5622026
1 410825248 82700806
5 472894733 451511307
1 277592109 691180281
4 219189139 122845379
1 260782088 278574102
2 163399036 354469721
3 951018580 292465202
1 289910099 349101024
4 26228679 581413366
2 394415121 930941758
1 629979031 929686330
1 413444437 321205560
1 922527885 182115404
1 251158562 641474775
2 542304693 521700361
2 20851798 810590138
1 881491674 484768482
2 100323149 928752365
1 66086447 251418405
2 829279248 33790802
1 699577629 353031862
3 866332846 990314450
1 11898564 393116731
2 152696248 885340424
1 169932509 672206909
2 740781894 276849224
3 216607165 480038318
5 901536256 727387107
2 788650040 841434697
1 299180758 366487484
2 131621561 737445134
1 805340486 669119284
3 202405201 520366400
1 682826012 237672600
2 694727819 273650634
1 166210386 325323393
1 470040444 193938477
1 476269582 611512921
1 593055180 741173207
2 517870419 668971169
2 668914114 908799899
1 976772480 547546216
1 169783835 118675471
2 482035257 737452267
1 274031918 955288684
2 373382743 268296339
1 502683752 785029642
1 134239098 827275364
1 724346944 833938807
1 184023332 332878031
1 575476246 967934748
2 532833128 905655322
2 749391017 781904224
2 255681352 258378469
1 947763887 453103473
2 662533506 196403957
1 991954338 354109136
1 942019533 852943144
2 922422972 564448285
1 999217123 671214182
1 978286636 401325385
1 424037919 20023467
1 433799131 543470759
1 350461710 113469549
3 29549917 526490731
1 192460371 694493158
2 420905586 97755232
1 229940891 277988850
2 482092585 377212928
4 760444341 53793697
2 704696151 852313156
3 929955357 167805299
6 519544148 606359806
1 201903552 694228073
1 579075547 694546737
1 371001707 353246048
1 169073411 676296100
3 510175727 532008766
2 577382344 743445555
1 120142823 664041279
2 659789407 61898505
2 983019704 270891701
1 365169760 286606194
1 120813318 980404101
1 269378763 6569822
1 358382225 174843933
3 846570413 115203390
2 748870204 35133796
1 53407378 127474966
1 449325849 214286318
2 573970462 643876640
6 862534850 801328660
1 527350063 810459552
1 784894315 485563894
3 642440443 771835877
1 829342388 346360558
1 876231822 627338610
3 240760346 36340969
1 464469811 852098958
1 174876338 803606547
1 144334848 799604235
1 388824887 423369510
1 529903736 421793277
3 421322820 599865216
5 924962673 417801969
3 245182651 897606562
3 419545271 124601538
59266
1 507197384 626350118
1 261198958 442766386
2 315102029 722348356
2 869608988 566246319
1 193212800 73451340
2 406363065 881529667
5 444601894 695667884
1 253840527 781263021
1 202853405 674046332
1 25815455 520085853
1 898233618 362055919
1 735471243 236322672
3 785242118 941972505
1 98232189 820801322
1 157709003 378680261
2 262230138 900967933
1 904197107 77862304
4 972753806 666130687
1 924145354 313109791
1 265984988 205964281
1 69604750 697080876
1 2699335 797220657
1 339680361 508324658
2 886612710 717096704
1 558599633 731986235
1 217909085 723784875
2 692605082 469451518
1 686733834 752272936
2 690502525 465280344
1 181883533 75763203
2 196590535 768258310
3 477643391 124795427
1 964108025 371593140
3 339850291 19885610
2 183690545 624122337
1 5122729 899726607
1 849110889 850663239
4 790751412 963889448
1 278367798 729575303
3 213234729 431451481
2 619376824 873282782
6 621116321 483224045
1 109077225 86997350
1 301620405 287985995
1 546216263 730552594
2 785978478 749033992
1 883731451 332779743
1 2050314 991046873
1 237266007 557236781
2 189761015 677386897
1 357820847 754322237
1 789112572 533960818
1 362654246 48494605
1 597945086 403069303
1 505456738 901067950
3 96827258 510486812
5 83487839 577243156
1 274743547 161454156
2 386314370 180807890
1 554059459 409260303
1 662755573 388144939
1 68356027 307465825
1 510467600 512471005
1 18182851 497254794
1 182834242 412365975
1 523509408 969843001
1 660284264 887010515
2 439498968 434963143
2 890207844 222001330
1 159918576 729404823
1 748531927 140845610
1 197183758 518010194
1 958127201 101210306
1 590475820 492800846
1 817131194 21154943
1 608543608 125425944
2 299567109 172227810
1 518978846 118219000
6 157876758 456285774
1 32532890 678070342
1 339608864 789986683
3 210342548 565859601
1 637638055 841569551
1 607457680 662480322
2 501782890 955980793
3 902116965 268240753
2 17897043 436205824
1 670241384 948382473
1 698270350 299023564
2 532352153 323658452
1 250155577 812520384
1 346100638 732136761
3 619698574 953257982
3 12050534 538949877
2 125318282 87262628
1 365429786 2697054
2 969219390 742293909
1 174252828 540531061
6 980182671 290559876
5 546586891 688443459
3 425410981 940838057
1 631065714 684948018
1 444140764 183573910
1 313366397 974452930
2 182975835 525580281
1 687822908 781151422
3 573674790 335455986
2 901508030 157238183
1 821791197 289950450
1 656482110 489090860
3 312878187 237266735
1 89268133 959138692
3 195886232 776599914
3 992250958 87320481
1 518162101 38289705
1 8115436 446040417
1 662198853 985850326
2 169323909 718703980
1 967456078 140125544
1 201776848 152732682
2 908022955 840938395
3 688461403 706527117
6 837220409 838625589
3 841063250 557402271
2 41151878 859451430
1 752290833 179121116
1 652037611 802575617
1 987661468 202979261
1 478703356 429825086
1 186321486 420803295
1 354486057 714955145
2 992833613 730408524
2 73359861 188414625
1 803625606 379936395
1 798188068 54939280
3 719483236 736116982
5 709712107 181886432
2 589040640 504567107
1 308566329 229705157
1 936482949 109311468
3 215047879 171118214
1 710386462 860631157
2 672691993 817580939
1 154084068 873719424
2 149016411 256638274
1 836311690 350462820
2 484877298 437107921
1 242743635 558310096
2 592546644 693447430
2 498687428 108902349
1 605979569 666300622
1 233767929 804130184
1 472003044 53891272
2 967219805 193059361
2 100400323 528680599
2 751358841 396983651
1 733342922 470074560
2 366801846 688351357
1 436262198 350469364
3 677497919 722595173
1 91970880 552151327
1 802237360 717572476
1 818037003 457847724
3 255884380 77948856
1 608958452 695672000
2 510019547 589294019
1 648576153 768218438
1 497019917 4998543
1 258364015 605173590
1 750855491 654583811
1 711534658 152878832
1 291382540 147220914
5 793889950 714625035
1 527103691 237484408
1 943842548 28475082
1 755618537 976944474
2 799295275 829206064
1 14361149 857323197
1 843024117 995900490
1 779936487 817256222
1 84383794 47667009
1 963917797 750857227
2 579101846 8851960
1 741340018 755250411
2 959227849 473717537
2 186891145 665816500
2 284702633 848354594
4 993290919 20864067
2 902919769 482658238
1 576473741 768668148
2 830390365 799679731
3 311372927 348041358
1 395782046 465879452
2 398309167 58359469
1 264870659 756479823
1 149587001 293962957
3 102719071 797753958
3 240882381 773582324
2 383485473 321708962
2 884441654 927239659
1 964447893 23274213
4 149781218 660286093
1 223969124 978978113
1 548053411 634090971
3 335580878 701815891
3 921619782 678578852
2 342890972 182147668
1 940712970 46440028
1 117905028 114157630
1 61422854 875958000
1 408779129 701670730
1 844892885 263079990
1 917127882 467302583
2 824670451 685310090
1 16964039 625929927
2 104597756 942982498
1 148286314 43729001
2 984512054 989333541
1 405763991 674963525
1 157742877 476518247
1 904226688 885206291
3 674566188 53208976
1 406108708 59045478
1 343808623 272395179
4 575235308 854614939
4 875535756 907890343
1 505880435 671112162
2 257685050 902543459
4 634461489 869131782
1 614158486 779287162
1 430054370 497114457
2 401777239 437521701
1 233300474 3215517
2 19297269 727915203
1 504489528 288624873
1 434242502 798212630
1 743420262 964383572
1 604932302 342271007
1 6206187 673096054
1 819664443 608916800
1 687955824 221413268
1 218816749 384487017
2 590505349 254104806
1 941614635 931064934
1 392261051 407390527
1 920783941 829720970
1 170833230 352069850
1 257360294 375861293
1 356248613 35042891
1 986211832 677064319
3 109712471 257515370
1 271598444 75391676
1 989302677 607450654
1 135224308 520528767
2 984974821 540991061
1 205681430 391712874
1 692712251 695642370
1 44439412 82139917
1 462026100 756048908
1 769701691 677926486
6 631296001 717197420
1 900101806 515671222
2 584801470 841819780
1 334458270 626683452
1 309782281 737470596
1 924992308 294420174
1 613738802 135367856
1 44396515 862659461
1 71782033 830225260
2 216370633 317274984
1 25777112 492142917
2 199682357 153323382
2 340171221 166539095
1 544496544 468985480
1 563319773 482655505
1 597242407 296331333
3 717772697 355077269
1 100320818 402830778
2 536792196 584138028
3 236001162 64431569
3 263100982 416360849
1 676662252 591391606
1 151769993 576585811
1 166665296 357575612
1 436189129 293206150
1 148788279 367644484
1 394115990 587580904
1 893574560 973727756
3 255640559 250945608
1 218297274 73640013
1 749908804 722124453
2 72070723 561235542
2 721397868 800739647
2 923786240 43255454
1 454727389 63733284
1 292827148 644411112
3 293223916 311868893
2 92343209 184661053
3 83267426 489726706
2 204523290 210228441
1 330183799 89961968
1 742546268 185417579
2 251013560 968696575
1 167673412 876590526
1 957647735 707250686
3 270750455 223317125
1 742205488 607724273
1 613821136 672918625
1 306493827 905857849
2 534819907 822926909
1 517806841 646349629
1 157228698 353967223
1 975920317 337405460
1 979066851 824340235
1 281712628 591691413
1 24492584 471950321
1 510742167 804918387
2 275176712 678265536
1 143818875 585785188
2 912634658 427347466
1 117515505 173915671
2 926887463 926539043
1 39776496 551282165
1 443131549 286682689
2 376969244 581554949
3 74531041 607695242
3 421119008 673401944
1 191104912 221504125
1 526778090 155139508
3 991148970 865340068
1 62423131 447500144
1 877205474 990149155
1 809389426 836279753
1 317664491 189329274
1 184694946 488592854
2 752601680 924178614
1 712659210 98734478
1 337736290 103804942
1 414159962 683227099
1 600706379 408620901
1 800679238 216332200
1 201534898 884046596
1 104746714 266465605
2 246036618 418990983
1 859919985 468952509
1 751754386 938926606
1 845313521 490018275
1 786929672 272967303
1 614755266 323281965
1 646887596 809773130
2 587742080 5929862
1 857869549 26901936
1 751887958 600123068
1 810453204 37692240
1 360285012 587896869
2 763074401 52027838
5 561329978 113457506
1 900725055 511337924
2 23377011 962422652
1 428530692 74617524
1 702001950 63401281
2 753876610 57575786
2 193869550 80518017
1 834053928 813910627
1 33835439 424378944
3 984688528 987468600
1 360582487 239594604
1 170380584 410296387
1 252451804 438360532
1 482150675 134809201
2 813950629 301133258
1 434149022 515459618
1 464226260 484251987
2 892817933 452280388
3 893740957 209129134
3 628459868 492635446
1 138635345 680279717
1 422020862 121544215
1 423176241 728581011
2 796523124 687196475
1 549136151 759874198
2 313269760 891293945
1 616812330 795707244
1 355044235 935079034
1 35978929 785540096
1 873774403 202705334
2 39587828 359357530
2 775391363 410412651
1 650115152 148771568
1 124098064 817494824
1 838034470 465624313
1 434741233 628807875
3 354708174 44427151
2 955668400 183856391
1 364270812 26010405
2 887840954 993743762
1 243632504 876729981
2 141453536 172326268
1 359676439 661213188
1 843027564 814444083
2 723510694 299111777
2 176878687 747306134
2 46480968 822589262
1 685413160 962651992
1 340808485 378045461
1 785960256 634222461
1 459916506 225517380
1 353702426 444387930
1 402969271 40364329
2 847992712 680261340
1 760044908 125598309
1 174915145 179209319
1 237627452 445654825
1 884930533 758498096
1 156005592 77489599
2 749202223 123532358
3 863560009 36264410
1 652256659 615853414
3 681244052 525095444
1 307855052 933877020
2 122463763 946777159
1 647419179 842088693
3 224452192 334406098
1 964849677 298738232
1 536689314 754241885
1 922877693 13274572
3 645000547 799179098
1 879466386 959261121
1 95792526 232026192
1 539332639 532835798
2 509884509 48815488
2 239772586 943089725
4 269978565 352530605
1 945846286 941700235
2 862472711 352043168
1 670369992 296146127
2 814282551 130436107
2 773128320 320366061
1 337349495 39638375
5 777086195 579996438
1 25100490 595156364
2 953378358 534361215
4 655559220 414655413
2 248406219 965975322
1 611093820 84792296
2 695011609 41551526
2 275330983 455522203
7 285211938 124616202
2 513952556 642148780
1 917309116 751556197
1 677666770 64718121
4 415403893 51587424
3 957733588 57757995
1 8651946 345270722
2 991398965 41910168
1 410190537 428694693
2 468478369 70672161
3 50045329 740223795
1 819985490 649576079
2 684075106 944013216
4 948820137 130914004
1 681022959 512718842
2 100498193 741215650
1 610428619 989760336
1 456796288 278110925
2 336486521 70281239
2 642564825 108275584
1 763575075 245152988
1 92707305 191848350
1 983281765 429039916
1 673411039 579997328
2 722765925 274338608
1 414130615 679984583
1 879915392 375244258
1 394030437 245367585
1 128111405 806619535
1 890352361 211885696
2 629508166 750727341
1 241330520 26751827
3 58612006 89135418
1 698191862 149349772
5 154679853 379607422
1 713316283 873971203
1 589958406 988797846
4 9439799 931810673
1 385734651 697947313
1 300631694 79385977
4 137779793 628142754
1 745528583 878921767
2 769367741 20096796
1 195091648 763566203
1 239023351 554220969
1 993258834 27963052
1 64397592 664536067
1 413266443 37918439
1 466543752 575013286
1 372455032 244147823
2 609954921 959348059
1 987570263 104287150
1 952254380 830377318
2 440477540 267986619
1 98556563 76195287
2 45651271 279935317
1 999895605 225224360
1 733862287 914162285
1 158657355 978650651
2 15086569 341621053
1 120685854 925659369
1 336506347 598220356
3 650814727 29799042
4 313406308 782637114
2 830643029 696820809
1 325372014 244489409
3 465817450 958140724
1 494572604 742140691
1 440568486 724584855
4 836915485 104274345
1 613446024 24310953
1 326835853 930063445
3 498778157 441713525
2 385758334 380602520
2 354755460 828608816
1 408299939 795792706
1 298313716 96621418
2 40942216 539731252
1 151071135 411466338
1 482013993 487989688
2 134196765 829242536
1 932765384 862908057
4 304901731 829208334
1 594293297 278305438
3 152493518 127134925
2 559065723 388608452
1 36470339 53081472
2 423387813 329679353
2 954162081 174922891
2 739542555 771335059
3 349023064 266326663
1 375873839 687032021
1 571355201 308292135
3 677482191 999081409
1 14561662 642742212
1 614288824 115702034
7 499193571 47074566
2 489387475 779087694
6 189358631 133017510
4 562098940 275457970
1 428306225 751558424
1 998536595 645878746
1 639232563 499363605
1 791052531 392356173
2 758517859 545664820
1 500175750 754144440
1 674218353 282095014
1 768843136 149913114
1 927559566 101599583
1 435599569 678558044
3 418214233 685105727
1 710833832 584941384
1 173716123 348843695
4 868360196 748500834
2 202065639 395571185
2 874052300 520900205
1 150710727 401391536
1 865709840 852773813
2 155454111 795629295
1 949718226 402727392
2 329475218 436012939
1 992223431 859092980
2 591305099 551666023
4 616136710 604878957
7 379365087 499095761
1 301573660 53660061
1 368456232 659401770
1 636094432 31063736
1 175620813 121586678
1 270578925 386884540
1 403855308 705731688
1 553986188 619034044
1 947860933 806660437
1 597416278 772411201
1 502741753 981061046
2 5177217 279793587
1 34183618 451870506
1 433421609 599509467
1 315375559 903970001
2 93960875 616622082
3 647322682 724061634
1 152376670 368628022
1 461371785 600484039
1 922521464 579648520
6 389114085 519113085
2 916697784 927709506
1 354715176 893872152
2 375785248 901072136
2 640851263 908688618
1 243294997 143477169
1 452962184 422702369
4 45564762 913099013
2 749703922 231612053
1 401159589 829278035
2 568694406 494416843
1 217587387 134074822
1 58115844 951736768
1 14805441 158111047
1 207101517 19405246
1 135625252 935151271
2 100377846 984744068
2 620618474 588842355
5 541201190 720294183
1 919705913 191458779
1 323773411 627928600
1 953182700 457753476
1 942332697 433680949
2 320786452 301318704
1 44503270 134765022
2 156017936 59669835
1 36798630 868826832
4 705095498 801759346
1 759709281 18317739
1 582692654 386818081
2 102222681 741786
1 77564234 468667014
1 451131863 823159090
2 803471166 948160607
4 247113017 374470509
1 4285676 242667
2 244391033 459521547
2 691554740 403938353
1 341545874 621569393
1 544729375 549871977
3 779186111 759513388
1 969145693 622971434
3 855014221 244305874
1 13971654 548882886
1 418997905 188234272
3 947988625 219172409
2 370993088 481841594
4 200364113 304669417
3 158785016 209467772
1 876960133 451654895
1 528177524 137698260
1 276396621 464103546
1 424523711 580141696
2 981462748 582778822
1 986755230 775491344
1 914019557 115116995
1 644641448 189096371
1 361464628 468232045
1 648199557 735993034
1 805899610 871539241
1 270067643 37216860
1 796173610 40718978
2 309126510 149593686
2 804764822 864903505
1 48586326 582893287
2 65608309 888221062
1 278390853 560455634
3 33903679 124618774
1 844217246 116255920
1 314745101 801449828
2 698059642 216051620
1 69241365 869169535
1 245301737 851504880
1 887664733 331037978
3 484393129 200478970
2 246816312 318144704
4 102369756 226750327
3 888191488 862846907
5 622919862 76781130
2 760295090 360700741
1 419119392 684328890
1 679554996 306325453
2 892267791 452166020
2 552879682 136656696
4 216396831 479575536
2 587251949 869768849
1 242885747 240074326
1 31875139 477388399
3 764355267 179499238
1 646354243 685429488
1 343806350 717086226
2 763332484 350628898
1 801297278 300106744
1 666615804 84574283
2 591372700 265302852
1 815842144 996927350
1 265806880 706769971
1 99321901 804212647
2 728687583 929109121
2 973871244 61767180
2 988914600 148583163
4 129949074 320553365
2 231347347 742636346
4 690530168 796241475
3 367142549 379815188
2 468927142 665352821
1 112108059 484933113
1 189509304 545693056
2 740978015 685222719
2 597473610 799030311
1 375017228 706503713
1 701338324 543602882
1 852811845 697922950
2 801770273 381606263
1 557352020 813796637
1 614293416 236400487
1 700884067 755835888
1 660986126 804663127
4 515541335 215985558
3 843329804 998432132
1 674060059 845144863
1 608076648 653596529
1 93956326 273737098
2 763973986 55110502
1 633230491 587054855
4 663803240 136282282
2 71790835 186949441
1 396526293 514187689
1 840835923 520589861
1 332321326 586212782
1 134984468 862337819
2 621453036 555742179
3 805129829 676316421
1 799092328 365793157
1 990330882 91216103
1 422378588 293591898
2 231076331 148980637
1 985938534 533754223
2 42044655 464950170
2 718203784 708370132
6 398146399 629545294
1 453909426 236027099
3 371699772 473793761
1 221485602 123349646
1 45077859 833036229
1 653236496 547823863
2 725594577 945148145
2 712372382 786897481
3 24785161 305128822
2 874936465 120847581
1 341441379 442351061
4 916252487 550703765
1 625985967 322107542
3 892817735 44025794
2 249427790 214606927
1 600981578 918144577
6 2240193 69356314
3 95097039 564374957
1 37353006 218321822
4 749997409 980655778
1 946116452 743926123
2 698130450 969394830
2 810240337 342158624
3 614748590 18337967
6 828686985 682783355
1 350933008 429142303
2 886282792 67412295
3 605313076 378741502
1 616442845 592259201
1 2928746 480065144
1 191595916 803234892
3 170305857 16280913
1 110373301 42357585
1 221738358 331803956
1 705470826 881981449
2 504323721 306200074
1 426836567 144215593
1 659813974 420467097
1 742561791 897643830
1 798991886 435029768
1 204513325 27413418
2 933701288 538917649
1 99016024 958113157
2 39101838 143211658
2 151758479 584667111
1 93553478 358822651
3 359417997 893330475
1 715925304 146182422
1 372107303 255956144
1 152006816 841593721
1 368906690 915940079
1 238107179 445556939
1 437814750 895236900
5 291925070 727739418
2 461082116 401407347
1 732756180 690145593
1 740427711 240885738
1 845564020 377149162
1 369364557 460461546
1 352517771 804733374
3 423737612 221509104
1 129581852 218122524
1 362221526 521990538
1 925892895 596564006
1 629632410 619371403
6 312710963 340772295
1 920736146 526769330
1 153775570 678738995
1 289985567 387059282
1 23962212 164870675
2 550079186 737876310
1 75906233 720376828
1 383388544 545670761
1 559614883 969191525
2 973519942 631818600
1 983009017 33494697
1 325326123 780049534
1 850262388 562405446
1 263183331 498809860
1 210206608 521566364
1 500769474 593844320
1 521535648 667614830
1 779624767 424256164
1 423669932 358681919
1 845646015 936548786
3 752895378 257561788
1 504471671 283977626
1 999173484 677314696
5 234535084 196910825
2 688810520 18653084
1 77985139 869271448
1 111586402 606499001
1 416169861 914059093
1 506258240 258352571
1 117283963 816845942
1 791039560 580653685
2 428114644 91807322
2 839843183 380520622
1 673674365 923713303
1 804041038 359638436
3 89148628 854272753
1 1428810 620197984
1 972862171 799712057
2 795002536 774818371
2 329576603 508584147
1 781404503 774768142
1 250035995 986943506
1 275693168 772794604
1 713310984 765127978
1 885454996 613037933
1 451462839 203904163
1 244623597 320924045
1 489731351 796273497
1 446468825 879964066
2 356996420 237734903
3 25302569 726070455
1 340880014 383189774
2 420828236 569254114
2 540669276 605199573
4 227240216 255189165
4 241495954 620973688
1 266286035 780146393
1 419673189 930539596
2 186852004 477975621
2 595720256 976434391
6 257068710 734076133
2 257202881 112955161
5 487214613 424043860
4 830753862 847495024
2 737518919 589723516
2 992961785 126379070
1 896782824 368335817
4 134197417 540874578
2 330018748 523572814
3 455214340 609417292
1 689946447 342832714
2 154809343 268360609
1 358654502 556621661
1 450273722 937938222
1 534142700 316208807
3 5941222 858620530
2 282520424 332353026
2 288472992 426992956
1 125200312 24613573
1 462413729 385366357
1 122811907 675352372
1 477280605 297893410
3 253167683 517978430
1 997950913 386588205
4 566562826 494987859
5 889873151 369692971
1 949259547 928433237
1 757329251 359249375
1 723704786 434930535
1 670880057 124147069
1 37334178 75536405
3 57271868 819600293
3 820869279 644153254
1 279428470 69424954
1 39048082 63126175
2 353987201 549926349
3 726829957 128860580
1 106482291 893166554
2 13776841 39506044
1 563990936 219698993
1 338724481 869468720
1 438481103 460351701
1 321022430 142767841
2 677541206 304435561
2 834484940 663190846
1 384895989 105203655
1 107381199 480141151
1 661850510 271263407
10 80554593 77404008
1 355952800 83325178
1 959023090 52030574
1 346972566 393759637
1 626750707 335673907
2 994550611 229696802
1 576854128 555557999
2 78712419 951672404
2 404738023 337230830
2 142397802 425238960
2 624490250 542647738
2 402425287 657707800
1 929394966 837484378
1 577425451 487875236
2 23003876 766888822
1 817653683 13890016
1 218769802 615524751
3 560735757 695277031
1 810380503 481927056
1 959333906 718445405
4 706039832 716840
2 252306888 523434540
1 80361483 264873684
2 766898327 845905764
1 569703596 692043680
1 64167289 599932469
5 998800398 635160186
1 503178476 116438738
1 186081814 362475883
2 817359207 577752632
1 387910576 687844507
2 519731020 297454690
4 884801464 968607333
2 989358665 160825374
1 45726034 578974464
1 171852142 70851023
1 889364048 513820760
4 567875459 284543954
2 313625319 756346920
1 390908898 737238389
2 752427408 952246600
2 591355750 747556441
1 769634230 267489376
2 393087800 422660483
2 598244123 846392072
2 63156556 166992349
2 351923979 388144996
7 468966309 168707756
1 713802545 340927886
1 220883717 977355232
3 834647154 106123146
1 629616586 451945526
1 773174074 306649034
2 696644363 269805486
1 536260926 680076321
1 662444585 806894780
2 603144430 575150370
2 925344563 964639016
3 167265903 373681338
1 6093175 192988151
1 843891400 995325250
1 170325524 65302596
1 423512690 646073662
1 818593464 891359752
3 741952560 223134185
3 873221710 555958788
3 96981247 947092531
1 158181657 142331625
1 80410937 11874665
1 831889821 162700162
3 538634388 810526650
1 987145879 760697538
1 298452688 681050038
3 565595268 721564729
3 898794670 918389662
4 189594927 523296946
2 530999155 835598836
3 259328177 281546045
1 557137950 979725052
3 790761858 561616490
1 385672018 890367143
1 920665154 855304378
2 641452687 549059082
2 463442326 224524903
1 849824035 524858016
1 7070462 530416905
1 182293936 934398567
1 337887258 705861545
4 170555820 471217854
1 957762623 219602948
2 692700162 262028629
7 405554343 525228679
1 513613231 197551209
2 348049092 302101056
1 905835558 509790275
2 100882472 969151907
1 48729820 575681771
1 326919768 52291645
1 91736293 480658246
3 683827902 851646882
3 522855788 61943933
1 810071119 234565581
1 711015274 49366220
2 948794723 178047107
1 756024984 377627187
1 544408419 82298723
2 180492228 665872021
2 347313206 936634622
1 220102468 605571697
1 888480411 484851101
1 66847692 738363642
1 671610078 614487618
2 362816535 348020676
3 785981655 232375363
2 168364628 157265054
1 638423910 854897914
1 36723853 762379024
1 615353698 262925520
2 936064137 195630325
1 586129885 764933423
2 540742980 973498911
1 356744106 41839406
1 513969295 571645970
2 638354570 612490674
2 731354160 592578698
1 992723238 59021896
2 321876212 952156476
4 198245752 214210807
1 897196685 112278234
2 748101717 449026018
1 25255507 353156201
1 212890788 102920040
1 365462013 144567061
1 227990860 627038013
1 187050130 854794205
1 953236616 459504604
1 199218337 369505718
1 625453855 814774419
1 91202211 822749572
2 623656244 165727255
1 488675625 184086799
1 606528350 238184524
2 420185189 108152140
1 555181426 618512182
2 96889266 277839698
2 119908709 38417875
1 897663299 5875447
1 865617819 627639944
1 394984412 326197360
1 801799964 594359424
1 710876257 67658101
2 341174885 192756593
1 9772718 879548559
2 666864081 734337497
1 132121760 914192844
1 172014463 823459524
2 66954347 256621305
5 693359680 894295084
3 424913853 47808234
2 377064254 951143513
2 335929425 986979506
2 956788039 58405156
1 537146300 177913298
3 871019504 96027830
1 539216760 425573612
2 365378238 49214523
1 373952035 542987775
1 909429058 288492780
1 755271735 386520239
1 769119104 213549766
1 186681762 801218393
3 878105958 47892988
3 19070396 714155824
1 489640067 179424560
1 298683793 89915478
2 683463320 418726245
3 27696307 619070821
1 438218586 124348829
1 523601576 31494486
1 761372104 413102256
2 620643183 468140927
2 270318340 601791335
3 277529808 150774988
2 456246645 237427117
1 626608247 686428241
4 558033870 607041734
1 812291561 179528675
1 683547240 905883337
1 681062256 250805897
1 497973632 125086581
2 636266724 929946754
2 787958050 806562190
4 371153267 82968818
4 972869596 239071829
1 77537555 502508108
1 51687587 195130956
1 986353000 32528041
1 471234729 629462108
1 690347338 422582604
2 199462322 676441031
2 748665013 658008685
1 653632469 325865011
2 310458849 626823622
4 20196094 594467248
1 220323502 675698784
1 63475289 272489364
1 865920031 759404232
1 830966976 495563621
3 79428825 763131529
3 25438116 212649251
1 598455685 241648699
3 244167587 917936531
1 280509937 72914348
2 53073049 671276539
1 264366014 212307194
1 293580227 742522082
1 905600068 554617883
2 247054041 492663942
1 400472413 363880808
1 949554578 82599589
1 907148159 624207765
1 903855136 304407076
2 660665886 690957523
1 937735127 193768812
2 609996028 106398644
1 287306335 995669988
1 242926818 200532775
1 594456819 435869176
1 156870160 752522174
1 46677774 730222282
3 700225920 363437343
2 780468285 135384453
3 921744157 848987748
1 840017174 315761280
2 222959372 17543555
2 641462818 718292198
1 131714804 531052453
2 539312415 74984750
1 824227660 445530849
2 160028119 863890866
2 514043890 845774267
3 923276597 884030892
1 184798623 434399653
2 58823429 57092662
4 395803261 115564934
1 547761661 654428247
1 522599170 628354661
1 268115937 361149002
1 98863788 298779534
2 160309167 545025267
1 116748549 22262561
1 838083778 485605927
1 44837315 942517139
1 201338822 678310107
2 837966635 668759430
2 564508062 144730979
1 787874508 515372599
1 670804185 561061725
4 216059421 748038687
4 8352029 991971852
1 665477728 741613930
1 976433314 216676245
5 382526351 50412095
2 475773821 837618817
1 710463088 874119921
1 142590897 15622113
1 341404676 839781242
1 357579174 229512756
1 30565386 680116582
1 905564349 898982470
1 28754626 771770941
1 654949498 390132612
3 483129307 394969693
2 289690778 407299604
2 575186990 416070686
2 47608402 861328803
1 51502020 411775808
1 282837589 762933861
1 977692463 731874429
2 769799653 157308238
1 291160767 911807024
1 236881238 66425532
1 111576862 143499397
2 296663028 216560480
1 575213295 763925437
2 744596937 11181013
2 508319694 626970108
2 116023748 398937269
1 78259246 138811726
2 844456781 890422184
1 859169913 597999396
1 964171326 453293774
1 879558530 372773419
1 328243955 229786448
3 173530856 79432830
1 490766539 736359657
2 362675957 364034553
1 69186675 308744382
3 461774220 64695396
1 720741507 322254359
1 464628347 927737833
1 758904170 28227293
1 179857893 256795585
2 758302312 643238600
1 747727737 426065533
4 131189415 873171363
1 793668696 71875532
2 824945186 206005249
6 873482940 556016464
2 308117800 436553240
1 440947877 514900598
1 274048805 881125004
7 158104178 107854496
2 630700192 643649559
1 333781870 960659488
1 812821887 832845728
4 995000077 236059852
2 988740259 865814457
3 458718144 496879564
1 414390582 966552300
1 789162998 38175456
2 950818599 410985984
1 684605973 458240244
1 25155452 549119365
2 202224117 737256853
6 817914655 158747853
2 931964688 245705775
1 757700609 665199341
1 335847043 374907681
1 156014645 893697936
1 728303464 967763644
4 666709421 543883725
3 720403744 265906444
2 132532354 823445870
1 102712423 834111028
1 685858934 597988772
1 432300481 24961700
1 282101239 570892355
1 421457252 616396472
2 273634320 470517760
1 335684415 32489727
1 578425711 910464200
1 194555126 476562406
3 262838374 339589513
2 751918820 720763131
1 91226604 933402604
6 242744574 727534159
1 478893755 784336507
1 667716464 898520341
3 156683859 610979251
2 285114023 428873967
2 903232406 386342163
3 678798132 495465162
1 949776570 328540698
1 497207676 700626956
3 560240020 102362945
1 532797475 259868888
4 272534152 673051970
5 124793342 492161713
2 856077172 444928744
1 834101720 952093594
1 576189178 967437423
2 928039713 370239524
1 798456369 383356257
3 91296150 530740175
3 540518755 628246512
3 555259646 523957463
1 201756725 401672632
2 576653509 863800971
2 182314444 472746029
2 283916664 760204611
3 533823773 609872128
7 574962745 586311959
1 108415155 302084797
1 819137838 90611575
3 610863263 727832936
1 733153287 22558326
1 22215240 380387863
2 692262110 488649126
1 468725960 65023848
1 53896823 987617640
1 578814636 774098606
1 669594661 703669859
1 67502570 944641771
3 548495501 864402676
1 682901853 63443458
2 36115524 166158002
1 898625348 390057917
2 813272685 601055384
1 286746602 976056918
1 411832073 955599483
2 420329937 752464512
1 331446280 557328413
3 263822811 912869420
1 449125227 90055079
1 92454661 81597776
3 641084881 143663297
1 564542804 289491632
2 187424747 287198370
2 272568018 131293415
1 646836755 555945874
1 263694654 193307352
1 54889123 159532740
1 553278738 379033312
1 271741610 792804861
1 729501154 956574451
1 518423617 99035148
1 553804985 929506824
2 36919947 104527546
1 823785714 299177118
2 900602341 383153890
1 914677622 75834791
2 649236422 172536758
1 682044504 30116704
1 641993530 780287781
6 993639359 216467045
2 332849349 904399651
2 765196984 303057046
1 904085724 724516669
2 816467895 469764929
2 744100818 738626482
1 547971893 163892878
1 357787518 320075639
1 896486802 302830495
1 673987964 828514446
4 458651830 495153780
1 991653968 382979944
4 603761586 337604112
2 738268832 895975014
1 276691187 739638282
1 441617802 539940369
1 851427532 407020424
1 613759735 257616199
1 797380277 953243121
1 694052474 211147411
3 485275151 854558012
1 877012782 429023916
1 993383433 682383845
4 770523334 613152302
1 316878472 912616081
1 490224464 985416966
2 401531395 296757022
1 508787470 675494249
1 355796763 222111017
1 898248607 668541238
3 468393871 260354364
1 367208000 369225768
1 472104800 272707475
1 963115424 302585172
1 785948882 5462650
1 451012440 342915591
1 263013945 790494583
2 670623553 16981915
1 216021719 242552666
3 911765006 860731311
3 921913172 788701597
1 588376303 765535832
1 785758091 460569824
1 16507262 273172115
2 71259906 803223971
1 7085192 513754043
1 737559024 357152556
1 410059876 126299299
1 938117170 993851397
2 33384809 556725713
1 555550087 277404816
4 900948973 202689246
1 270366302 355131467
1 836377480 209577322
1 681503036 205902386
3 675222447 154339328
1 289373725 876162377
1 436792710 753844610
1 870007504 368951016
2 939075316 502450079
1 431741444 152708132
2 93397585 680512473
1 419005654 46277688
3 524296524 497411863
2 742889031 759096609
2 577313738 823195999
2 490735744 750279979
3 711914921 934047732
1 431477574 761480274
1 351242322 420924643
2 994474076 126625263
2 342628214 57093091
2 858486984 122893293
3 23939742 50843770
1 402324030 705372155
1 102291682 843618289
1 19280157 614954551
2 849491045 510755367
1 194480482 323998913
1 683877306 309448431
1 355343285 867108863
1 31305998 319204706
2 467655410 490021342
2 152433930 41895860
2 961433725 281164341
2 566867962 520340976
2 949977599 699698477
3 847529333 619072514
2 259198453 992773040
1 717483329 329295226
1 86610166 900633792
1 72182693 803192933
2 756574700 98287507
1 199761295 638534477
1 94888496 95997787
3 890838174 733439402
1 453070090 664629107
4 107868748 868320991
1 601253899 960483321
1 609035200 964572585
1 393862226 860457720
1 537959671 462104114
1 816614215 428890350
1 909053582 319086054
1 757067998 974215542
1 585539978 250392017
2 187664580 759650830
2 206048343 191211179
2 520031946 849429658
4 513244531 156994977
1 826173199 245246478
1 809217626 538567453
1 316705199 151105746
1 972422876 381591524
1 215555602 616627969
3 909399053 940329327
2 443135000 626888063
1 828739594 854931358
1 810170583 1795946
2 48039539 793254249
3 919847622 807192016
2 100578259 598685546
6 142284708 269025382
1 821337867 944910481
2 361630537 392123128
1 305177734 365522969
2 57663844 495521233
2 926859836 921607655
1 677080665 650262534
1 373946131 168008521
1 19997165 248557398
1 35312027 456894910
2 931582496 870407198
1 769532591 239778336
1 477708935 390413083
4 201589903 99217173
1 244743456 509250355
1 416898687 660076823
1 861228309 813527002
5 983491720 110807589
1 537305024 770041176
1 629165948 582670374
1 940800224 634517677
1 307485443 203640812
3 71379390 325737039
1 940043021 688611928
2 482401465 259942550
1 945491011 378820803
1 569551096 870976056
1 926275460 235594418
4 574525831 467130333
1 999842653 387928169
1 785197695 333225710
5 551694746 754082787
1 841081640 107430170
1 939373456 378559463
5 340338275 870091186
2 164697846 818882021
1 178374938 194568470
3 364099917 424916498
2 566506783 174339971
4 641201840 670483409
1 396580658 30382208
1 550671719 417067814
1 605116010 45758838
2 45336940 22486415
1 338928633 494579901
2 644185821 828561125
1 926735603 478275850
1 974391041 512290275
3 312460041 191945723
1 832461936 664859560
4 510475364 232682098
3 894001057 996964336
1 80226932 763882748
2 853950941 249390450
2 982783910 574242041
1 702092199 484487188
1 917589532 448392141
1 43973509 205401467
8 645119315 297701236
1 481380530 152812267
2 839650163 274701178
1 698561581 177640711
1 707716369 948829270
1 930453445 358547654
1 172209359 568444415
3 525076850 358645093
1 856682088 421008099
1 69222546 571876701
1 870975544 931334749
2 183925318 783782524
1 795511044 557104450
1 509467792 376688737
2 981430873 289892740
2 78859498 113926414
1 588913679 943115889
2 352202386 461566255
1 602787986 396933144
1 109488888 310673621
2 799346221 683616446
1 600876653 945122629
3 157909530 110383421
1 310250590 919303070
1 378416479 175131104
2 918137040 510937113
1 127781663 159115998
1 41490488 335586150
1 764554962 893620435
3 207526379 280079493
6 868118301 719950363
1 84987177 276127803
1 326478924 119272466
1 754376326 791908782
1 84389034 900958243
1 52072823 338704060
1 73464860 291942382
1 104364712 469771544
5 529104496 887185825
4 105958237 112660140
2 454898398 852075147
2 969506778 868194918
1 832482950 39390466
1 500486941 28682484
2 556703278 293427692
1 929465984 651209363
1 127149446 43792793
1 933035624 438778951
2 289983285 375689440
2 901291428 589401475
1 20571241 689790946
2 601805332 559594122
1 994830118 665374605
5 941887109 380081560
1 679007837 396497562
1 709175714 513577827
2 958692878 708872623
3 375957557 950465060
1 144302914 632812069
4 600334798 987598883
1 221061566 293732761
1 943896618 663226542
2 366644316 608714342
1 155743074 775841954
3 994506546 718267541
3 35209903 630877798
1 369351487 695067980
2 922332689 346609434
3 611080964 966600771
1 43422167 668877963
3 335275556 513278744
1 6462167 119172926
2 865730228 899299053
1 879859776 733903967
1 437185114 607981649
2 421544221 984021195
1 446384102 945165143
1 981356766 334219382
3 385188482 508877325
2 423912475 371707732
1 51907851 188888004
1 902843577 556871338
3 119820862 885254233
2 896742703 993316738
3 327183495 542806554
1 523094544 104669869
1 329182618 815935432
6 395554372 722873870
1 824539665 42742753
2 409868186 423751285
1 487810947 477424437
1 584409653 474980934
1 260501863 827933763
1 782957647 706567114
1 10934454 55319188
1 502784193 121885712
1 872707066 779478860
1 622002191 36155308
3 412397912 934440350
1 889538505 163656536
2 708609858 672455494
1 859505714 464769540
1 545000394 87718544
1 508761182 903361738
1 654117053 620586667
1 259627373 204689204
1 127660141 93724025
1 726637735 291186122
1 638476917 986894350
2 705515491 69608016
1 779317918 980380637
1 120701638 145589628
1 187494677 936856240
2 653535323 378509796
3 457181623 519928756
1 697731396 943474601
1 609003232 712553068
1 286218832 199309082
5 608055815 898320435
1 980784232 546270820
1 270537480 545533200
2 69586582 230833503
2 964972156 309934901
1 291944899 50305534
1 376170396 334661100
3 176390815 827165030
1 926317457 925984933
1 120864394 329515900
3 87020370 5451501
2 243384053 180768400
1 822928394 306053730
1 651904568 362191663
4 290320008 496439652
1 490882142 838280637
2 960835437 689601469
6 880183897 599621693
1 647570183 247132054
4 109240779 810074303
2 256122924 421410154
1 163902855 720451276
2 758177821 161285112
1 471467128 418668027
1 507825350 279785545
1 869986227 923193448
1 969903289 75528934
4 768804709 352646915
1 785166684 35557033
1 723029571 191400216
1 619537349 971987375
1 811241813 568973680
2 782568241 629680500
1 494968863 922914131
1 500804937 602039117
1 450224858 433270294
2 19497831 486619401
1 810413026 123688740
2 405933592 179650341
1 571721750 544974162
1 244379028 552380930
2 13209627 77897742
1 705787731 811135430
2 541244476 584181277
2 370328415 22202420
1 875125509 371414232
1 918271173 503784484
2 921648 617370131
1 224285841 888133006
1 489313486 328795312
2 136560536 204451328
2 583907760 592553574
1 349697800 316223869
1 781908426 410737998
1 490842207 442665072
1 133183598 216661800
2 618968051 956694892
1 540906409 34323821
3 76511763 370794593
3 898886789 956578634
1 621133371 572511622
4 170450275 691957243
1 910202693 122038049
1 154238114 334224878
3 620410669 817387618
1 33062255 73027355
2 717224813 204477260
1 363940578 334082545
3 695851198 271449705
1 489358680 789351058
4 181537781 749713603
1 375809829 212116860
2 33606955 598663746
1 945941416 315903654
1 787271497 930060086
2 339787101 780217367
1 864490676 604452706
5 3897963 808002572
3 559149346 545033474
2 148903387 451789937
1 749071713 123157775
2 463860043 280452341
1 352165124 790033187
1 532458943 608624817
3 95773578 468668336
2 181586869 36692568
2 530070138 767970302
2 598736233 940922983
1 416145831 579262768
2 295917566 281180403
1 958153270 704672891
1 504763237 765062754
1 525917567 282365736
1 208849728 490381520
1 851646162 299925811
2 19891362 564477886
1 706290602 753325904
2 776908146 143371198
5 505650177 524585314
1 912377552 486039797
2 367109538 219987835
1 224291124 608047905
1 256096127 735806522
1 866523918 337107672
3 289504864 482901369
1 223342389 639834433
2 139898187 730374213
1 357300649 353105739
2 484181056 289725088
1 603745042 915338712
1 997528017 811669900
2 935416717 758923287
2 923514186 488368351
3 109105958 354997411
1 320579680 272366401
5 297977436 577367493
1 244621752 123805180
1 528323413 627986116
1 883519864 690400909
2 999731095 556526001
3 534897428 587929709
2 124157005 786039243
3 951448517 411313866
5 751887957 174624916
1 849705582 510148149
4 5486744 400856634
1 873322191 474776544
1 443818080 312185898
3 547548235 834353188
1 430577673 361241227
1 876632965 906072022
1 925322029 222944009
1 641354072 630094567
3 749495664 966772120
3 652088772 315123681
1 868368151 51125102
5 428576424 539047191
1 87640843 400357229
2 745424647 515139796
1 178372417 786787566
4 826691368 938562010
1 335006697 530808993
1 323992032 442668636
1 181645298 370907484
1 389873819 543732605
2 525756736 540707673
2 838529368 118904585
1 829808350 754889797
5 958539819 74997624
1 255030179 612495138
1 575883464 40221066
3 726499286 262130501
8 20898200 279315726
1 463110567 220461507
2 444831137 105335602
2 252893736 934892194
2 557623239 961906288
1 912597907 486169379
1 623310588 387295167
2 291974000 801458672
1 198069226 809546362
1 935353730 672345452
1 73913091 989339622
1 869832728 268379505
1 957639712 579553821
2 53773113 629958985
1 49390844 854613423
1 752117318 679729537
1 997574500 705177917
3 441263733 969039005
1 143440150 819570288
4 424460936 909277357
2 444164155 21212654
1 968040688 911683106
2 465733724 453152585
1 156159508 984873732
1 722816817 93112084
1 665676063 339579786
2 84295331 996500105
2 44013931 12974922
2 134908760 72077249
3 425495743 832468398
1 490199488 715278516
2 151672807 737691649
1 548660705 430260312
1 54971210 548095616
2 291213562 832231549
2 847341644 473373433
2 587694502 338791890
1 299745030 495744996
3 200461653 756227028
3 65050183 946039190
1 10580430 956451079
6 198407905 357418784
2 932098922 703629749
1 58301960 642817635
2 487916919 248077915
1 223455070 347951117
1 91600317 69436369
1 538934595 912759509
1 966681706 913321323
1 469688912 478843494
1 294838870 195596617
1 431601110 610332833
1 540543784 632417875
1 937167449 196991120
1 976742259 710004512
2 300910942 943397254
4 226968643 876334084
1 177916034 422298943
4 415181687 615194232
3 518557111 936766350
1 41164620 894357122
1 768584035 317532819
2 326367939 770326220
2 823457834 464282296
1 128553167 296160594
1 152575703 640368294
2 424003316 117957737
1 396266753 917279414
3 918406046 366710185
1 498545874 784206617
1 914759565 386317031
1 308288575 303612122
2 474235776 271140790
1 467251461 409796407
1 293740201 466576510
1 499356565 795318694
3 299285592 232827268
1 729232463 953447778
2 108759655 140490053
2 809959820 218612285
1 83590822 482131042
2 755950418 457893516
1 165849792 77494656
1 81724286 685409340
4 306284531 691828796
1 224441696 335909548
1 751082178 284890663
1 446539045 714328396
1 528205453 484539160
1 84606629 991804203
2 927478403 720250666
1 430462420 668280963
1 203891818 689951296
1 737517945 973205048
2 324297298 853496947
1 80076332 543645818
1 128991265 992353913
3 696849514 510130367
2 993274022 551302893
2 962514649 307159799
2 919577519 674067056
2 985992939 350085178
1 749408707 31346537
1 280824185 730207901
1 409138541 998788306
1 131377590 481997346
3 457080585 570487483
2 608492115 977583390
1 782578430 751962817
1 803156320 169798637
1 739208368 888722359
1 439786714 735426255
2 29192437 754435385
1 938021074 107603769
2 252828632 232760309
2 932016108 395443686
2 585073607 755180378
4 307491043 839870221
1 542982671 726372376
1 278020515 943125766
1 442660155 343050915
1 461038458 958680577
2 258587066 630155621
1 856845106 354389343
1 162691676 58189340
5 726863238 384821042
1 699939336 174392724
1 601116405 797867748
2 927386297 982289290
3 709821417 417509688
1 659182173 681802919
1 854196680 897026454
2 657535875 152767485
3 965239983 12204589
2 800854543 956672270
1 5704570 124173610
1 819696826 735925828
1 356722752 929326619
1 892270440 167054510
1 265139051 55550827
1 230285764 494092593
1 82827831 762323991
1 106051602 586124892
4 639185806 423993639
1 865984337 769702859
1 974159984 55547097
1 121570765 805026776
1 613185057 878998684
2 404830180 296634510
1 549907926 637070427
2 180293314 222325455
1 120910141 455129095
3 843495859 877788285
1 360177055 19955262
1 380989261 592670485
1 325505536 346417924
1 40969903 793787173
1 883826878 556234746
2 639269932 437860157
1 684394730 922572091
1 770119588 496059510
1 786160988 737281590
2 208337804 502747534
1 933134900 101019099
2 423822407 583146151
2 464753601 238455158
1 257960914 418034248
1 249903860 830275724
2 314784594 714952263
2 41540920 640356339
2 145428428 904182330
1 786403460 231147007
1 813530235 938035586
1 604504473 673224213
1 646524491 610712626
1 591351925 423428479
1 965223529 974226617
1 121517398 621479761
1 533993822 597028429
2 421406292 161577630
1 208167907 903050513
1 366468570 4381418
1 346454558 271803373
2 980118544 940531932
1 917228280 917184791
3 601473268 541229766
1 304912284 809095545
1 736558808 106288973
2 208370396 747973950
1 692560296 861668961
3 216533862 608473037
1 950236662 628778173
1 746960821 410947714
2 515148746 334805158
1 915537924 4434131
1 874370649 722823458
1 868292610 368835357
1 925690929 552446030
2 1714459 661517455
1 516453541 179843139
3 926326066 811641568
1 183048861 489329656
1 102093756 618937071
1 930150901 354022087
2 220211577 20531744
1 222535534 974066949
2 627310887 134898661
4 488034495 639674690
1 148929366 31489590
2 947070944 936166599
2 654686562 959053638
2 506904986 427831920
2 903777918 992106646
1 374775068 466314574
2 282526262 105098722
1 823367402 625658887
1 942640817 27417414
3 153161094 789491713
1 320761392 634362219
1 71109314 782145819
1 705922143 524865308
1 812645757 133046564
1 717183799 423211346
1 769278778 352012407
2 551910696 406709283
4 184838331 589142442
3 575611302 476851307
1 449239503 752949986
1 808627785 374571935
2 20087958 578307120
1 863105746 763564091
3 574863357 298254063
1 423777042 452846278
1 16310036 107906136
4 924018613 428563144
1 191567351 288289229
1 218998275 463237313
2 972458042 818396905
1 340123387 20467201
3 890555382 231668937
1 67603024 918475150
1 229174272 502482941
2 910333168 410003829
1 663258454 242283651
2 933288224 84518712
2 410962700 530433326
1 12800851 212739585
1 919511389 592618499
1 515742958 311428810
1 126192239 909255984
1 15000465 941617242
2 917183845 694857692
2 254761657 593657624
2 944742550 222797545
2 992208867 565318773
1 35957098 190801163
1 517337997 881474862
3 663176942 763174807
1 388017879 480989355
1 17952390 594474347
3 135694210 540720507
1 792389576 39078008
1 568723422 355969381
1 500123191 823401311
1 171581041 945432167
3 485241687 908280581
2 742757515 70222191
1 491474653 872709308
1 352622468 316308147
4 341758428 669006233
4 777876404 108090500
1 152638517 638308041
1 578522790 214730222
3 262329563 51896815
2 971969848 400653036
2 882430593 26186552
1 800188386 687442271
1 333508920 89299926
2 859645660 433032911
1 862920086 826265995
1 110067466 110062368
2 879573437 115858223
2 48236587 26480267
1 50827551 613838495
2 26815035 675894524
2 830489909 232345455
1 845027869 955435098
1 623900260 544116418
2 746359218 95977281
1 890281337 610348364
1 520767332 957917159
2 121021658 506497242
1 325430096 661350495
1 190951752 436372158
1 881960870 303504410
1 670530809 422439568
2 136082784 616535362
1 94919393 62793649
2 374577987 540445903
3 266331535 228488165
1 833478681 688536600
3 871304100 877361148
3 586973357 143958109
2 334257111 223845080
2 270818728 836821607
2 67274594 500204145
2 82781565 666079754
1 278041146 801456305
2 130579017 569126721
2 907086618 649868459
2 355192317 892346504
2 611777157 60503552
1 632237637 494742176
1 957954281 605802032
1 232609361 216784313
3 863968856 446101176
1 939988619 258977
1 654277578 814534091
1 435311361 629405562
2 889860564 380484535
2 219074433 732448487
2 271077919 499127793
4 674448570 605582050
1 671060460 481028579
2 849192033 437923405
1 728138430 134674300
4 289877235 319948595
1 789022236 492393145
2 457208960 618123812
1 249320598 875137159
2 709210148 351101971
2 667109413 255670818
2 202923495 266050801
1 267658646 807008419
2 825198984 368384302
4 305857286 625206954
1 588942410 699208241
1 207361429 687068556
3 713377904 494042863
2 21039314 422707760
1 52684995 464995364
1 956308115 185557135
1 491399850 645944482
1 684621212 33733193
1 725558987 473154167
2 935180892 714227734
7 297663300 87300301
5 695814959 374349667
1 678086232 751882079
3 660815194 327533842
2 494583671 435300157
5 160184483 60042731
1 452931940 672473448
1 794413910 49794372
3 750354651 223648543
1 775350484 495833317
1 416988836 820154925
10 969153177 14912457
1 638655827 992959171
2 948094091 513821314
1 164341490 521851352
1 222217810 875753116
1 725546825 863922097
2 832647171 298002919
4 387830867 102708260
4 896419610 916565390
1 172564717 616896466
3 370986441 372179139
1 936323520 445014559
2 506945526 354475616
1 907721579 237398596
1 78737168 562037834
1 541728799 115307333
1 818818272 938624196
3 674213124 195980898
1 467100539 837072258
3 419622028 622628174
3 710765152 587379369
1 393063444 929611384
3 31466860 556730278
2 836360415 731419149
2 769848312 537824639
1 247487113 416142497
1 370756360 338444277
1 92107181 513556002
1 670282211 657691205
2 319080819 438676140
3 721385496 470792905
2 752764827 657648460
1 318980721 2393817
2 171546875 564881026
1 706488056 181343786
1 151422260 539097807
1 935197174 457691832
5 77568594 790812895
1 175424280 49962539
2 359452439 635366630
2 776025718 825478405
1 729692159 421262514
2 660918366 288643029
1 493646162 33438282
4 825576851 360362139
1 880230766 367478922
1 402434153 46224000
3 782850490 670479886
1 118977816 543972778
1 68976266 949936397
7 383452496 271736121
1 342353275 261179389
1 390131376 859961853
3 257980199 846342900
1 747103103 451045384
3 945337317 433107317
1 138093369 74394590
1 315126822 272401779
1 575992808 972159455
3 522493850 766007871
2 237155280 601259893
1 674011850 541989098
3 923469161 615774347
3 1238299 38043251
1 845599980 979763125
1 896698306 782261570
1 747034936 197942750
4 318741680 962183577
1 207949371 793575548
1 209368876 243662639
1 359486990 538566483
1 47137442 918570596
2 914521106 708535327
2 766737290 226266765
2 34317678 585799538
4 11940022 734227827
1 3925161 799057274
1 244062424 6651176
1 22136685 265670986
2 20467175 735226290
1 371438996 927937206
1 59786412 578782526
1 876614006 52410082
1 614414088 458633015
1 53429621 697382078
2 936835991 958886360
1 782464343 884114083
5 876700003 448055181
1 173968237 459249817
3 282271272 870601481
2 886519104 343728051
4 482147485 935236527
1 952330588 612272221
3 678890522 740050382
2 292804263 732904694
1 849675526 749956136
1 227715206 301454978
2 979947816 299358353
1 468455515 593619365
3 115563383 225562260
1 902301234 519248393
1 765782962 665744033
1 929923160 508190488
1 220759130 119700031
1 469576128 258882479
1 341333440 895788108
6 312529464 159443273
3 962663392 621700064
1 979894217 375041713
1 691354158 284180674
2 26797853 339659886
1 192446044 83535827
2 842757022 21918582
2 964144815 718702198
3 883227613 233215576
3 481993484 312857688
2 733040061 11919239
1 301225287 466932309
1 397705726 295875435
2 609594392 934013417
1 407343873 543689071
1 347218521 110954959
1 143422310 946765167
1 946656455 272044809
1 640962627 950127268
1 76103397 420084432
1 781004165 835110376
2 119611116 725360172
1 913828039 949019794
2 541919585 241506834
2 306590100 455397282
1 48012771 896206600
2 789462376 85925094
2 589896656 73966315
1 963141671 49165557
2 250379525 845184959
3 949366976 67998394
2 15810421 78233741
1 579323232 691338334
1 888567430 808077445
1 961150095 127551896
3 507656760 457646530
1 358306049 259008175
1 507812497 717651892
2 434118273 417865088
1 936977768 589168906
1 967069397 147373158
1 928930906 204462537
1 691572127 995356995
1 968281359 414960561
1 348210074 958425626
4 254071669 543932747
1 112949443 257372221
4 821464642 876863799
1 64262088 18806067
2 954331141 715239896
1 414459519 132378116
1 588354039 665827919
1 518223895 456810093
1 42622319 851327632
2 782326075 262563122
2 766838387 82254094
2 369865703 376217721
1 691925152 221937342
1 717084719 101989551
1 243665031 914144268
1 89937530 223366403
3 627147658 61789724
2 830017661 876992087
3 780698142 860175616
1 407602437 108689048
3 706408079 377006017
4 26152787 218782160
1 896892177 590071051
1 883451080 159644218
1 764009472 957756685
3 974907227 76763792
1 661855054 94664980
1 448903916 934495605
1 680442332 964219056
1 499918111 212857630
1 265187805 193520863
1 664233342 446862070
2 518208270 884095123
5 610216328 225224779
2 242409397 352322890
1 16246158 90435118
4 775836368 342236018
1 47679648 735713565
1 180003798 98536948
1 135431517 832105450
2 271568839 770004416
2 896839237 959080541
1 174188865 367269943
1 635471738 735989467
1 357014807 502918718
2 445757423 587796894
1 396731370 461534081
1 17956639 534776599
2 483150192 178961825
1 131482236 870919096
2 499769309 351393340
1 975579013 581426155
1 179862730 307397365
1 371610103 231214526
3 258125683 972056971
2 313629430 574590231
1 670720994 347277232
2 44754854 450528755
1 389498778 733197823
1 838688921 46998561
3 663668801 14233503
2 611312869 109134903
1 688654362 680340555
4 940274828 449524743
1 845691931 95295100
1 247893881 358446197
1 85508190 366772902
3 83460241 286837646
4 202236832 294109833
1 347121650 607891898
1 172243085 553617440
2 195072683 107291499
2 812832337 58707507
2 364750900 452044712
2 544011876 917862633
1 184531758 633034513
1 886945744 634819938
2 686760336 739942806
1 818160498 504550249
1 196595376 83668598
1 738601489 797503795
1 708511183 864613632
2 557158683 683647135
4 367902028 827961054
2 292737367 889143456
3 218113888 258430182
2 800874135 407483949
1 125567459 321568712
2 265508127 504826735
2 106966115 968910753
2 664709190 798367876
1 459410962 87258113
3 438752065 337799025
1 986693014 669911214
2 239239410 293049009
1 141507982 561994562
1 960815269 839863055
2 28737285 643769543
1 601556056 155971230
1 805505737 366942743
2 391432063 11731953
2 422255014 33155680
2 403142445 274968872
1 330442631 429518787
2 377083395 788162397
1 354232035 773061961
3 919550432 82119334
1 640460221 709498419
1 149871950 83227589
1 222244306 222656538
1 160324904 613326429
1 828541658 675246181
1 970443848 520123599
1 892168773 479039248
3 420327288 203574811
1 264429926 298887959
1 467803336 277370555
3 246816506 766812366
1 449392986 504804233
1 765611662 813556085
1 876758259 995832068
3 718022552 119488683
1 241359226 873754319
1 411242636 35071791
1 688848131 736904705
1 979241254 816701050
1 998196143 636612698
1 689055326 354325387
2 800294443 161681509
3 152837222 316216782
1 485533306 922762496
1 189064908 221661923
1 963117861 652838188
1 736038413 177467272
1 652345564 30853839
1 711360199 760333370
2 751481816 258173440
2 228456686 877885805
4 705308025 89306731
1 757433931 507812517
2 528811911 601383216
1 1482687 195719824
1 593689700 301193488
1 491829967 942670173
5 624284674 295023336
1 634242433 863496807
2 793412718 67030773
3 246764959 40691872
1 302026763 901066911
1 870161262 305084172
2 41053028 359972208
1 170242866 511374426
3 718122009 622312771
1 300071726 84062831
1 887108761 402005370
1 744599270 599750291
1 13680019 261095331
1 594272256 834570119
4 504297897 474065119
2 163032753 681194509
2 691800006 770411973
1 318293952 275457089
1 197885662 258254334
1 303999279 336171823
1 748412758 329913571
1 357335527 915392031
2 240553101 923725411
1 357482926 992115264
2 656204957 991440657
2 220904762 717235498
1 416069338 5494176
1 963202272 708110950
3 173244753 829892006
1 469187783 841461309
2 77663479 387276255
2 865631273 516034174
2 140034225 978606089
1 653077709 720471349
1 610065600 417853480
3 643950000 122270083
2 180287051 177118697
2 550771784 429337482
2 563966512 181717885
2 561868142 873934660
1 840856537 620016513
1 284935830 446203434
1 875972298 504173451
1 463928791 236069159
2 55557309 593692787
2 552181944 79136744
1 905651609 456275285
2 945226290 331923312
1 485073802 206450635
1 313807828 781156550
4 658554077 301966339
2 959047328 401015950
1 957375264 453445236
2 136703141 919990842
1 45732776 180242623
1 444507447 312324535
1 661186170 197472670
2 245218458 703549433
3 104901096 27992046
3 355260781 310566353
1 437405397 540785827
1 353393056 937650623
4 185809866 962891129
4 643933987 808754714
1 435882945 815318618
1 416700333 241101080
3 787133377 716090596
1 354087871 363192333
2 23142932 435345416
2 785754290 307993626
1 105402511 928436788
2 969181013 186775625
1 749160510 687682295
1 475267092 956914846
1 176477904 85783739
1 707029944 199446962
2 942918369 215397614
1 870545060 542476665
1 962738324 385444582
2 740848978 304288955
2 183896280 678935011
2 847626977 859761450
1 998983364 285823648
1 951025580 37678527
1 404934079 567170588
1 953580834 943314726
2 728153748 332174566
1 966742067 760134428
2 95642649 63896904
3 343685937 214658016
2 232752825 248064903
2 136039815 266409372
1 89311990 507441844
1 989630498 763236783
4 451048229 285062790
5 454553086 227612986
2 646994540 739991810
3 899969070 812580965
2 225616306 149776842
1 78751909 684297263
4 405329754 4348975
1 118708535 214630351
2 384492454 135566079
1 416182730 287771940
1 776451274 990740658
1 311740241 827737882
1 693193440 742175008
2 220809958 613649736
1 108589075 790215926
1 592443946 665598647
1 382832876 95710047
4 796958723 956444513
1 688750841 55032744
1 621974591 70303410
1 536816971 182903276
1 283933400 253957660
1 993188671 866109500
3 607888116 202977154
1 215293287 673259806
2 162307422 372649624
1 340854513 963370058
2 256593896 634235934
1 549775720 176824461
1 799342921 615577636
1 630855082 207889841
2 473879636 868617671
1 535255612 89378984
1 385935320 640660831
1 902826296 925155257
1 214735108 580281319
1 887984283 8979020
1 531844603 275027507
1 802076329 18906562
1 229684187 432358248
1 902303334 553326956
1 797970902 293811199
1 664166701 953807399
1 734375434 750108687
3 638966160 451556333
1 930787735 982738218
1 802141539 362982178
4 804294363 982344041
1 732945269 868154162
1 990870976 295234483
2 183589668 859025493
2 63424309 840019985
2 748427301 362957552
4 863065884 433862059
1 409558937 260548734
2 453825255 237672962
2 273698463 965455753
1 869411396 402341402
1 841619678 636963889
1 674779863 523647935
1 81968168 313469621
1 488392120 937989266
1 263036498 844987076
1 151128871 975001270
1 935868783 915029324
1 263209953 637292697
1 512922159 69226709
1 918924309 27805513
4 220387805 297235366
1 635692586 696636499
2 171902004 905118809
2 481581134 60021760
2 497372458 315757595
6 711285159 370344501
5 63109342 172102384
2 858865539 732056529
3 460290568 61531528
1 477715980 484143547
2 764493180 396428650
1 256578727 869849215
3 100146297 792870716
1 863339312 535664090
2 117986927 754940791
2 873869401 451565219
2 978123790 575127964
1 835824448 529856655
4 137199257 588858726
1 38749528 340102513
1 576835154 154610126
2 33877252 779424647
1 416015789 172322387
1 80323789 269475298
3 473687136 856673358
2 410062896 44438771
1 84497848 829460977
2 129338935 523053327
3 471191829 574569582
2 858927705 657230223
1 494527834 221665615
3 969548639 626502893
2 12360537 627498177
1 397277852 827566997
2 519207599 503341759
1 851407453 86764808
2 548867014 756446
1 120746653 305819112
1 335362710 909474900
3 231901771 90710816
2 696244638 787477410
1 978770647 127200048
1 6081771 504799400
1 651957186 407924624
1 85002345 88734339
1 535908520 501786321
2 419841051 442265421
4 860414664 226910089
1 30884579 56375112
2 716828423 799057765
2 910387395 630270263
2 782145119 836651160
1 721410058 905059016
1 550678168 641222041
1 332011224 822162896
3 758698465 355387650
1 674520949 941932190
4 404365160 589465634
1 235441333 487660328
1 916545266 585023252
1 236465004 111227488
1 367572551 300835874
1 977923509 271067132
3 376100978 385714667
3 261586321 95728489
1 386045962 894286029
1 411660771 974778053
1 811705129 497257052
4 560004335 797569383
2 795269049 506220212
1 576307183 952463416
1 903999365 537439080
1 244954069 334711645
2 561598969 970531206
1 550716144 187632907
1 234350296 741978948
3 703026612 906230946
2 489443735 273427941
1 437667059 322215587
1 632164205 50619648
1 133544395 870852673
4 898347662 364115660
1 88969116 649709858
1 273790431 192449988
2 188864914 719638207
1 47347935 159939314
1 651788589 611108100
1 170449073 314177767
1 896358707 294202244
2 136363244 891656117
1 566214629 386735390
6 678513688 44957358
2 70199969 422062869
7 20975309 874447437
2 693125205 945894730
1 856537751 470962249
2 441515820 781072117
4 148413227 816445355
2 678444312 821507182
2 416571706 2718380
2 960638245 844852531
2 779742864 660181310
1 30007152 230338551
1 468748381 979603675
1 63987902 227875158
2 610165270 67339571
1 964206651 204363877
1 852535801 224344639
1 366615891 904258789
1 956084717 307523249
2 357710768 910064564
1 736102840 583379136
4 716145720 173010478
2 458717241 936117100
1 205967655 531519244
1 716396395 260453847
1 832361575 582951378
2 870684829 869723237
1 534568133 237794023
2 179025617 549326016
1 503694255 625765280
3 336033997 515314031
2 139472035 183713496
1 314442688 330694533
2 1479811 442802954
2 678803516 665193543
1 21221888 910564735
1 665896153 109296117
1 148438604 560888869
1 215265040 423932849
1 805691385 563938867
1 725535794 185028707
2 284100890 519208370
1 291209973 837455292
2 77511083 839334986
2 470843667 171509835
3 73846165 468252869
2 199940740 849216775
3 147156263 236304870
3 390085855 394683443
1 923898971 634195820
1 506348620 941598590
1 239765646 429894279
1 449182708 397540083
2 205718774 550895985
2 623492894 904127893
2 658878170 124957358
1 799577870 420495601
3 378176069 520361570
1 368239939 421132382
3 646083518 576413948
2 110438404 851296421
1 168804039 570683138
1 956445185 86869569
3 936946087 620187501
2 770056701 806612172
1 361741458 145708360
1 705552260 760859705
1 621967293 993952977
1 486196841 313370847
2 29754883 287059147
1 636237189 76367419
1 644260229 277225297
1 172802192 766645320
2 870142000 375765594
2 38854939 209530514
3 531005254 681272235
1 104331318 140767967
2 261539048 727384383
1 558223156 298584063
2 902946593 987612160
1 240812913 806605600
2 245087925 948106033
3 7682324 478571138
1 656668884 279448986
2 929940955 306532071
1 714409162 888785153
5 23563086 479295560
1 508733823 706771847
3 631686270 631929817
1 380538056 826950437
2 543280482 736818580
1 401851133 789902851
1 273905665 263476656
1 901841626 772950019
3 299964150 198539408
2 434615676 287513526
1 226546873 765109421
1 487787508 227275670
3 897985623 322433046
1 747072069 878260999
2 465464051 552239342
1 344402067 403036735
1 807495014 271623183
2 902988012 281193210
2 857147437 830382840
1 892594242 811888871
1 622361883 241577456
1 752500472 358085915
1 16855665 288175832
1 397555391 161411526
1 768171781 950201837
1 106715853 704556087
4 771568693 662002003
1 884319988 64059136
1 521570105 583611150
1 195870491 657741212
1 807780152 394853297
1 113290922 713754987
1 112844403 542396042
5 358657293 889819306
2 705374340 355003718
2 380142218 486887063
2 491689491 909067037
4 687482997 205128502
1 517271037 910806311
3 651816410 421993156
1 739605651 927033802
1 929601620 368552483
3 357768698 225785100
3 793570363 224131561
1 630270193 507134656
1 699080460 630365316
3 364189947 226108382
1 77608061 970245668
1 389216292 612048316
1 498355325 655494748
1 573313384 961306398
1 541173828 972927100
1 327067888 962438921
3 354421176 124331666
2 664300809 664492725
1 158263348 407182827
1 208100188 559950582
1 763139310 888904021
1 227305536 467583370
1 400553548 906410590
2 384064469 505507857
1 174123552 547851569
1 566610540 214723422
1 571308084 694112286
1 890943248 813527910
4 314150497 883537383
1 107961613 931777051
1 66870235 338570940
1 992916202 607858646
1 123806897 845024605
2 305430398 828150942
1 406227703 573488924
1 645612070 303307399
5 552391379 220112803
4 447995593 30449657
1 675403181 449104328
1 731658615 884015166
2 311899745 223575156
1 40915300 59382921
2 774125795 706314870
3 44314409 37929834
1 394879675 786367888
1 249999290 155720474
1 916232414 369419097
3 792864948 583676204
1 241220798 462297224
4 697358562 710114811
4 301197299 378417958
2 932158739 279005920
1 980060575 744614707
1 569963242 909840319
1 544028739 945009000
2 575295090 754486841
1 886479829 132126955
1 527386631 340622370
1 784036816 624318908
1 206296395 622032930
1 709113978 797372935
2 699538372 591986402
5 371561229 512627221
4 944719222 518945052
1 981055776 427255640
1 776573565 109090734
3 146894286 57890835
3 135138683 242949048
1 250678335 386026008
1 449484061 585525796
1 345859771 584371476
1 986353238 509323187
2 128301923 686144511
1 888157596 89261293
1 173464858 854630468
1 785368066 32830679
1 602076805 293180231
1 436366526 645969748
2 534714058 492102484
1 551154749 737615848
2 244624065 950613283
1 645929816 523211863
1 256577346 439428504
3 347531998 803820199
3 34960457 657567039
2 441136212 253198790
1 133810329 449471737
1 562675836 595432636
1 775759907 793152321
1 28024017 632836144
2 643172797 8576981
3 707599304 685125553
1 57865543 911783732
2 230690921 523396734
2 965342600 567177136
4 11792598 659404933
1 70160705 594528916
1 53310328 753558221
1 511696849 67041823
2 383998441 350553766
5 952999123 734846126
3 261794082 300784313
1 433780605 382405372
1 259767760 205419691
2 570208058 27495156
2 719270372 152669233
1 995082196 140744072
1 702173732 474438292
1 840088771 873514380
1 625628007 85046269
2 641755970 771368674
1 678659980 711455239
1 854171709 759717994
3 430802409 709765711
1 820958223 526720867
2 15930488 399296554
1 528611944 768652530
3 643937172 60814169
1 11768888 72014664
1 751758743 996262264
1 11199901 2742251
1 255157833 889509621
3 345587426 298393000
2 813743485 886615346
3 965903937 718343284
1 814360675 363203909
3 925072699 529338574
4 913961101 568470324
3 81260535 384842995
1 81424880 113462347
1 323594236 412832643
2 296765818 59194766
1 922839733 848215779
2 928735136 498984427
1 88927283 109912425
2 646301602 332425536
2 873142970 196197959
1 100733554 831389422
1 304433194 170751526
1 474156507 568434600
5 167995605 646744073
1 823172705 322330370
3 252677841 892314721
2 463928598 438767166
4 856191160 648530872
3 931007186 872545414
1 632891192 261162556
1 658511913 268339518
1 964413036 232768316
2 543001598 857493496
4 440491656 718389038
1 364916333 758031279
1 161789102 543915674
2 143386278 302232731
1 644480479 741742403
2 551355251 622506812
1 255105728 825528537
3 905282106 556911185
4 10802132 573720559
1 72730106 314667546
1 388316023 827335303
3 170799611 4361450
1 448263450 780568482
2 984083959 280948408
1 670717866 673954452
1 102594523 716388277
1 101547796 871516510
2 160604027 546493390
1 612872361 255077114
1 81586961 18373594
3 840165654 323447767
2 139385077 323443822
1 938430004 850605894
1 209119470 512437468
3 782877083 201672164
3 292163440 215027051
1 128640115 134627220
2 24167394 260331460
3 905972566 685490989
1 470267186 283070413
3 803767294 853604914
1 627458399 698292842
2 28358392 245727367
1 700219065 198800001
2 955950809 284397281
1 458564905 629104737
1 146724774 194202414
1 548809257 941135684
1 315645850 515973035
5 288863903 353498787
1 783190057 749717345
4 74776673 100982441
1 507481760 324371240
2 439568563 410685277
4 167658822 567227440
2 970411086 557084371
3 225282373 734245339
2 39921519 246218715
1 65319750 434848611
3 168377929 330415456
1 925021266 86846461
3 545856066 389444604
2 40843342 457406463
2 314559079 68620360
2 67545517 246293604
1 84159552 412194215
1 193335567 382873139
1 365983931 581750322
3 949808628 192675804
1 667829411 974897696
1 656583468 603735094
2 181802194 53035261
1 106836487 231406593
1 831448466 569238242
2 101273947 741118068
2 167966160 713299988
4 33546484 3651900
5 291014366 541875896
1 478530359 590385121
3 769981147 706826629
1 500182020 496326218
4 906405138 364076831
2 503366423 456992602
2 429582776 444518245
2 982977665 76206836
8 956767120 758908746
1 727283759 618085745
2 265097971 437297163
1 726250913 438484406
3 982590969 795698686
1 82696968 598854087
1 831432322 389947053
1 66680766 107939306
4 154918825 787441097
2 928324737 739685599
2 578104326 981957692
1 860685597 518168769
1 171226389 813528516
1 252416394 845137777
1 166716520 513134909
1 810675061 135989564
1 949541820 590952214
12 539880523 948970808
2 465645829 296004927
2 474817412 517451780
4 545355413 607044846
1 145438329 574477185
2 666736454 457971552
1 971891347 266770822
4 316544877 267493059
1 33116519 521139599
1 222481386 919787088
1 999124543 447239472
3 681891871 828009006
3 592945110 655474577
1 397453766 180248291
1 46551922 456880527
2 470272605 652551808
2 564022730 490887161
1 233385126 358946844
1 716664260 445061356
1 299872667 940662749
2 183515416 189241987
1 245160556 162877720
2 662008464 850109331
1 711691362 475919677
1 820185079 126821825
1 67142009 764914146
1 236984330 430302670
2 691853866 152833373
1 198727994 300010187
1 355312343 765397418
1 958324775 383763906
1 321116712 146218289
1 521844851 521928015
1 170605764 362534947
1 728407482 597060631
2 347864536 161015415
1 648700674 124875204
1 277971161 237457854
3 448536308 393450955
6 511210931 54374194
1 72528843 733915173
1 577979012 579479419
3 496125647 834225917
3 825866561 966126475
1 67313462 839512002
3 367774610 81544433
2 716531082 31070060
2 556248170 338895964
1 690342377 539180676
1 62276113 775075251
4 35706180 666484367
1 234111925 41737724
1 387579857 98834014
1 650497887 417641959
1 113316129 559579687
1 662809013 452357431
2 153625034 77119944
5 9750801 272165699
1 202135619 957817003
1 343877017 83282943
3 294789483 170164079
2 899530659 496617971
2 711951003 223645786
1 29875312 50638285
2 695821916 996918662
2 727082160 7642027
1 158189595 123793023
1 749911865 273301042
1 928356728 976563471
2 911223541 629652444
1 8083446 763879530
1 15692443 69177964
1 995546239 892714540
3 757396366 319415589
1 474114911 750523693
1 605810591 908686917
1 44521230 368744441
2 193940343 99888382
1 761826214 416682664
3 483441573 155051265
3 246849806 220821308
4 233784225 154632244
1 152926639 286826951
1 810607460 205827536
2 346483189 97641249
1 320028712 876451040
1 946504811 97041666
1 198323993 292590916
2 538145397 634881279
1 654706088 653039294
1 307615855 26261824
2 815558212 35982307
2 277154674 439720201
4 440335993 903150297
2 692035109 207535598
1 707683119 442568374
2 786052051 418734854
3 258613766 211704453
2 951540242 93584342
1 308585550 982201489
1 536344740 262903709
4 52495067 206995967
1 986356084 721135418
1 172846550 646339269
1 663855982 623221885
1 808362835 930570947
2 619022438 908170729
2 865031997 449239701
3 283554203 608740565
1 686097966 789193763
2 538719724 398884853
1 106287074 508228567
1 161484268 572955734
1 696890308 969500584
1 554958987 831235685
2 168696721 307604403
1 131602310 886016379
1 431539547 296945156
1 969700133 561875595
1 900204819 462099986
1 724256911 459618788
1 554708100 214868285
1 741660729 245643551
1 74043100 290253240
4 57908717 279369758
1 701433914 571958028
2 876631827 35856197
1 15163313 625117000
1 212758263 793982584
1 793339074 115876477
1 458422005 556461665
1 472779115 515655392
2 602468217 534116358
1 760557639 370325228
1 712981060 950156552
1 2785606 480880523
1 27410894 870090954
2 307761717 36318249
1 92129225 129059295
1 178618827 231300095
2 610821269 970045748
1 977027695 319649235
4 427639484 423171611
1 175660835 693589849
1 634151356 882357093
3 409370460 277530435
1 194380388 485850233
1 531650571 901186168
1 666870708 460092387
2 316151330 811402034
2 300421112 330085217
1 159242138 272947752
2 249696421 313671316
1 409688545 234288978
1 828881773 584426721
1 618330400 453708601
3 544576799 875283081
1 715628236 649826961
2 940864700 340339060
2 49221416 380925909
2 197281305 666451772
3 827769551 396138261
1 263961635 817109007
1 452152606 634675525
1 669333481 61889763
1 214936318 188852250
1 986967351 753394681
2 722131757 787192542
1 382517195 585499445
1 909230032 7590493
1 474340312 862261004
2 259483380 743156634
3 622304039 123982403
2 744033128 948356017
3 231888912 515519406
1 503417412 692559420
5 99781341 192606569
7 415076240 187132344
1 271047661 587946254
1 981924242 54914654
1 403438447 807299384
3 674843768 695308351
1 260185253 957079689
2 162271157 65062845
1 146653593 355951653
1 704278087 541022905
5 467342164 930225655
1 505046580 30555648
2 93394742 610579549
4 739224622 883602557
1 740306241 297924568
2 131351331 564959696
1 653966245 984396187
1 917130132 684985406
1 455598293 883091637
1 683278252 702284666
1 466306774 278905062
2 325238604 591445940
1 102427993 574226954
2 483908769 522013214
5 49982381 931365160
4 294287715 364876297
6 238030294 584402425
1 805261781 132621631
3 739258794 414074877
4 165277140 999726105
1 355529843 385661569
1 397858719 419383129
1 814811745 92939550
4 225224675 241737432
2 267415455 578639532
2 486012970 579324642
1 298091373 374842702
1 318303746 236543530
1 960725435 624000108
1 875040598 445532491
2 242438986 276194375
1 556598252 136442334
3 182072049 587040596
2 134398229 573465806
1 182949422 652605721
1 996887252 526627247
1 396846411 352364640
2 88743359 428688573
1 581284240 258662490
1 593831394 571990889
1 891572924 683683704
1 771105372 706363767
2 535458947 29161901
1 312482067 5249530
1 124479042 272686108
2 963172793 486419037
2 750897709 370305902
1 519549276 851670558
1 445956872 128239302
1 342044888 194689076
2 892505396 275254354
1 383365996 411127834
1 675432391 933689194
2 186993849 348743510
3 403835417 303064974
1 849471926 943074953
1 846103700 544037105
2 778785514 446494313
2 268106929 190706058
1 827660327 855339383
2 321950209 915281529
1 274856534 862050132
2 77359043 193677408
1 400261036 56539915
2 102912640 310170037
3 968203154 200165065
2 184674029 511555713
2 409639095 964306982
1 380698350 726195589
1 360221007 698190905
2 889132317 167076022
1 771734907 250878123
1 978155082 313390439
1 919868795 740354469
2 410536918 777198417
1 289157645 422631664
1 738161608 400715389
1 146867506 52832801
2 367505874 696136345
2 203495808 195225840
1 255701536 121248811
2 603647170 511772682
1 469093971 499578905
2 739560079 8975669
1 882042319 78113247
1 253999000 543231656
1 478725867 353734914
1 828047395 41379604
1 742274762 556046796
2 190268526 281310712
1 57503278 278182608
2 442768872 231553564
1 188502907 405668860
1 682052310 174253185
3 860590004 634423165
2 212136584 536555856
1 490999486 330265453
1 923215903 425871082
1 312179414 537282665
1 926705725 51340704
3 523899504 37983902
1 309900411 873323146
1 348965580 521601034
2 761234494 585954565
1 826989918 998983899
1 405120575 812674809
1 121555257 146626901
1 305640297 431471983
1 927504384 525895019
1 920547565 312105736
2 872244458 152341680
1 392932764 739863403
1 751172066 793040611
1 75241218 994434812
1 263728707 730172725
1 405780585 708301792
1 710353301 277013405
3 100672080 483305513
1 991486140 907351532
2 202686276 610550178
1 424716988 675730425
1 724711381 922173610
1 852437532 881786861
2 610674145 844457998
1 363226169 376378496
2 551305148 74002537
2 505560806 890269151
3 709366252 212506279
1 813255443 950862184
2 593113753 778877129
2 601165607 177623990
1 568372052 790813216
1 599497779 655707166
2 208923573 424883428
3 42751183 247854082
1 263209693 315648869
4 558175823 409128071
1 79757631 554699442
1 623302308 14176938
1 238101471 187714478
2 546050234 380990931
5 331670994 751983316
1 351371838 67197094
1 609161430 461579075
2 700069014 847886023
2 411682516 898591847
2 812772279 926472441
1 479928656 853169922
1 336785203 895215727
1 294656071 994970517
2 932438971 851963619
1 284845611 142251428
1 277231534 362437126
1 112521606 725829280
2 184971422 56541602
2 475255880 399066974
2 664417841 880835842
3 838722164 538301595
1 170632331 274136481
4 303890673 35747779
1 522814393 72630510
1 528005779 454391752
1 394527710 658351468
3 482104614 527162565
1 869320775 57733242
1 710780607 250765328
1 922873735 957843722
1 973025920 21532568
1 675998386 623414341
1 299369366 901382870
2 708435395 159799215
1 272118680 559040032
2 513790251 148480937
1 880603845 144725727
1 331729088 95054845
1 849730228 300454419
1 713070127 997519903
1 401162035 539361968
2 609718751 489325680
1 149618261 850446660
3 453202315 874145268
2 603822700 836397446
1 555438088 287052905
2 949139030 438820985
2 925432322 623460127
2 866326995 316293995
1 695443902 391344909
1 265939147 545480668
1 456611554 693714672
2 343145292 793184786
1 959673435 885801036
3 514651921 859347955
1 940485367 308665511
1 950837971 997328005
2 953953695 425594994
1 721138115 840116830
2 200820980 387141361
1 897696043 879694788
4 210000922 417037436
2 991990386 337820330
1 524450719 159707840
1 919218643 888443047
1 254974488 96265276
1 982642669 535117349
1 984300065 351098712
2 591430171 528165368
2 316316278 59490276
3 928914942 230754726
1 660026894 492475450
1 236249155 994286360
2 667392362 733184591
1 283491516 116731481
1 99552284 701113104
1 875476327 503683599
3 240508818 28200930
1 719739108 83067455
1 582150739 201331101
1 311878292 285388947
2 367690497 603994335
2 803232207 40167545
1 570067491 351890989
4 398724797 442694206
4 903539942 983365938
1 321732939 838644893
1 152304141 343270838
1 549034200 216389282
1 329305274 150242658
1 352526423 313527504
2 331025554 308822637
5 843523157 292526627
1 124821608 866338356
4 269718716 759302923
2 327260419 991585358
1 140653861 304959487
1 34727323 851720566
1 721862621 160069880
1 518702957 970360436
2 579870750 12048698
2 855651087 619475778
1 947957683 101217770
1 18253806 814558797
1 444424581 780483887
1 678104533 660787459
1 332293546 463326828
1 828234176 181574068
1 352927557 2832750
1 803850346 806791220
3 413675761 130938259
6 914868076 148859314
1 156138594 896848849
4 971838254 160099289
1 146224866 123923354
1 219147411 856991999
1 159422435 560565350
5 605510349 719498325
1 339205402 143627865
2 257572073 726439438
2 948763279 345773729
1 235145667 801685235
1 992641083 780635672
1 115804711 523115611
1 381792147 217147450
1 375765810 817189909
1 390771110 493367980
2 177681972 831116462
2 511995530 300831039
3 267982617 517041947
1 837465717 636502349
1 83948956 657972739
3 147305660 93675647
2 924701811 69781801
2 760622060 408885751
7 435643920 661043117
1 723557988 968285049
2 631949854 241118575
1 922176347 871171630
1 692839063 972566791
3 929388343 651626278
1 258699581 230806768
2 478485964 868671420
1 154839155 103171725
1 953860935 214485214
1 495357807 376503129
2 36495781 503174010
2 601460716 900591031
3 98161779 377162654
1 744948911 61389865
1 802332655 573781941
2 905425864 913851714
2 348914851 462803053
1 181345203 850525196
1 684465020 954140291
2 799584763 572016239
1 918157969 718810828
1 130111914 651782675
1 256655227 502508614
2 247951273 559792247
1 925545768 263801846
1 734195385 528693352
2 805059051 383922013
2 918023151 882388564
1 132149804 149466164
1 904638276 212015947
2 447305451 121195769
2 929646304 799954194
6 283033257 331011190
1 724992034 231990502
3 401146736 417577039
2 246870328 649013761
1 92982448 766833703
2 246676782 650191460
1 929374842 210449302
3 110274985 258124337
1 194604036 98580423
3 995579400 935230521
1 491439914 582334301
3 549427674 420937406
1 858596854 725625138
2 863601198 667874769
4 243658062 508673321
1 701869919 916419929
1 136774143 8527446
1 788726597 12222511
4 604729171 584059938
2 745084825 124501465
2 426323021 10351290
1 670872509 282295811
3 413144844 539491921
2 927186075 839783450
1 664246606 621690374
1 33987226 448579123
2 798612740 2600573
1 334620495 90919266
1 343691347 421205237
1 564450599 876121372
1 350040458 614505624
2 102727754 68984360
2 967914847 43291566
1 272641928 824078803
1 378798878 999393694
1 385670204 567970153
3 76246717 438200958
3 143041499 811257129
2 966949975 145854125
1 470849915 854343440
1 220919693 414705402
1 139173481 118423902
1 748613374 47148435
2 467955182 621610325
1 109378101 772668917
4 580261833 132439528
1 897290902 528796895
1 388349461 7820586
2 811900651 372295928
1 934374087 843633100
1 659832320 794394997
1 411450851 806767232
1 278882031 196814507
1 680442046 963853081
1 856568522 856994843
1 975930392 413910175
1 821719051 148688937
1 519408192 607459928
2 853233322 904424650
1 612902263 530533079
1 21943730 872939839
1 316201951 657379497
3 298364778 811267902
1 566297118 869286722
1 19391081 274498900
1 236275807 423252818
3 122837961 144010876
3 476773607 948639495
1 535872300 113154799
1 417642416 395918047
3 693202078 513148862
2 319416750 42475982
2 363737329 52450167
1 39660637 297134900
1 335694029 898287609
1 885494952 753869548
3 692446263 781431029
1 812430824 474962355
3 124655759 625464166
2 491459966 331319051
1 161379269 369273412
1 659714661 464626473
1 590051536 209757781
2 597860724 501594924
1 300201458 398552517
1 770377963 44374409
1 260094873 882879424
1 211741875 290024980
2 150032618 964862994
1 764967586 183591957
2 774625185 627119905
3 981366890 918189907
1 174746356 345878721
2 258602025 446593191
1 70671478 15815034
1 273705745 992045871
1 376099309 705086018
3 453453727 570752353
2 922983371 890146775
1 898228304 791413295
1 995354377 164338098
2 741114704 531214944
5 526062049 999641971
2 770291145 998309017
1 518257614 17600999
2 688896842 242002688
1 596482296 465300416
5 475024903 185918700
1 710770353 660570819
1 952174500 308066009
2 617615883 532046432
1 992541884 976292971
2 912980879 809592352
1 230255633 535418414
2 398278392 444468685
1 536413405 671762899
1 174018253 951572253
1 602465018 47004020
1 381325891 668577177
1 742985150 108387470
1 579424807 194927050
1 158037542 960379323
2 745989854 665824128
2 873977452 305993048
3 146045907 471485020
1 278489116 395945583
1 790141607 574322975
1 380841083 514958768
1 896522138 672178866
2 115196801 258195404
1 889677491 322741326
1 335986690 49658751
1 351198910 600994894
1 895366484 723473560
3 7245489 728325363
2 945581046 247165234
1 503891283 795850609
4 322257480 317382240
6 739025897 586600975
1 978123213 418010554
1 530570252 508047384
1 851398952 405278152
1 189593935 320936288
2 614838463 318379770
2 161026263 210888553
1 924574193 705432033
1 56454194 494522183
1 28815927 680357374
2 496404417 520161262
1 20851919 810712255
1 868943394 609481744
1 217276130 121883204
1 683732318 681641395
1 851875715 934549426
1 235846007 359749559
1 529765448 759671044
3 882688311 603510418
1 689610994 844611383
1 700741763 798425169
2 563258931 241481064
1 972587231 975827283
1 268437769 107100358
1 369840683 589436000
1 425705530 787094185
1 582964888 597776690
1 617787509 151179992
1 995295220 941535337
4 277904628 56651298
2 990214501 904275615
1 488800356 822069800
1 454341497 830078673
1 787950640 639980251
1 650280560 555298188
1 735543495 709704189
1 254981816 443065809
1 569070276 92863764
1 998562041 847509235
1 595584413 593623800
2 129047186 351494563
1 730164357 685055299
2 941512912 11228985
1 607610015 445218666
1 16691879 924017906
1 56839243 91129866
1 394277267 772805841
2 94366731 950521104
1 20247450 882078043
1 705119697 629149295
1 184206029 628884414
1 424712215 793210359
1 629735031 976161985
3 205658150 6444201
1 532195558 286924818
3 720027744 561419683
2 975063310 737765722
1 112824588 793121033
2 600421348 363205750
1 695963556 730746145
3 706746985 909598528
1 61693011 700333159
1 530731921 786637824
2 775171249 257937465
3 686397833 686557648
1 134475851 558192600
2 465541644 458730282
1 415113199 587195653
2 506265702 608682841
1 920233317 314215837
2 118486390 329965647
2 51927137 807289963
1 535072979 290994559
1 928805368 77938045
2 800442093 358551077
3 28288093 481135595
1 346838834 23360886
1 295670389 574876642
1 362030086 310204786
2 679105377 191831713
3 51166418 804382451
2 959601065 304412414
1 473008886 313484837
1 244319971 18760555
1 168412765 131655430
3 677952469 245481153
1 145097017 848447356
1 534750034 598573369
1 900072110 928719741
1 385748686 394941777
4 57289247 737177332
2 673661232 469904815
1 551321615 221234566
4 820096789 432686144
1 278547740 41052131
1 735701834 55399310
2 591891843 108226397
6 764473930 707611565
1 104029748 839929362
3 693717591 330576153
1 92610250 348304565
1 211577640 615534706
2 467638109 978627964
1 782840552 375235109
2 711035468 530605009
2 3982609 639713805
1 628280947 290122118
1 686119385 284236513
1 564123235 469353770
2 252043350 625288039
1 73376944 32984884
1 737507599 17834820
1 461087113 17830388
1 213882695 355318132
2 920409143 505890608
3 289845774 71940928
1 284720280 897706793
1 786026757 795620155
1 683210140 268710703
1 267085751 981139739
2 6991027 352157174
1 280328698 604423959
2 588209865 530326464
3 144654502 197209030
4 812471004 117568116
1 576330477 397968665
2 258990389 160033906
1 847760078 294167407
1 62702939 488011039
1 248567058 904477055
1 72179158 308754910
1 820436109 39060593
1 842092363 301036586
3 388303954 547483269
1 435300189 607049405
2 780292761 637295691
1 925695505 730806761
1 32000035 53484044
1 672707790 216030263
3 653858688 88772251
1 285766426 143229085
1 159892453 762955859
1 722478385 23379181
9 787466442 581434491
2 402016797 949981213
1 737128095 931858993
1 540715101 833350300
3 623379286 36288035
1 233833273 428767814
1 827981758 562432742
1 268456758 631143989
2 676518262 362319423
1 510349306 809206781
1 36833633 922920338
1 135908674 662865298
1 795611641 481068692
2 352417159 972449702
2 29966138 616376522
1 451382122 82566929
1 847896644 601769127
3 504826968 353873593
1 719605803 435034025
2 266884182 983716116
2 992317746 383613411
1 349072357 74189370
1 785396888 250917078
1 117024268 42082396
2 979856231 481785651
1 807545431 968794891
1 690831971 379946726
3 904804558 66670446
1 696482514 972344081
1 487994639 88687576
1 230782073 975021084
2 433555693 312784725
3 104265196 934111017
1 556074068 324279072
1 386638933 235611697
1 202507146 968269799
1 12080600 947127507
2 556711942 51707621
1 150817216 749760885
1 989597274 21236298
1 257911826 21815810
1 790043154 220594937
2 355510973 179379723
3 171991929 345491716
1 68621294 229008524
1 612536134 684643890
1 637562710 193216928
5 561560324 20655724
1 656033299 588859764
1 118039047 296079445
1 426745943 891276267
1 98935235 83665716
3 199896262 609570188
3 939544456 925186488
2 975003887 759621360
1 652087346 633046081
2 58713644 441305002
2 196642490 372374571
1 53441016 97336330
1 321806165 51288085
1 807744806 613945303
2 376785351 87804904
1 268873862 208703483
2 409648487 768407948
1 234329733 300176554
1 720746857 556337063
3 207532370 987362313
1 126689842 622933926
2 501801105 351736154
3 62836811 859514351
2 160936246 248115675
2 682824915 920707118
4 526705193 772305691
3 211810168 27351960
1 46704419 651860421
1 995556388 617986028
1 125893494 382134211
1 359762513 263347245
2 16279737 306519181
1 12785505 418289358
2 609731786 947070606
2 778186395 824259016
1 230075520 409330924
3 386431329 843288448
2 936933454 562477269
1 110150472 477979729
2 933804252 607060372
1 764323254 203870424
1 95079927 125625863
1 26995846 209389946
1 61090650 559803968
1 444952820 576364001
1 31889355 815786290
2 742422789 609363299
2 427848189 690658933
1 853026007 117160730
1 152369848 245959400
3 878534102 426804014
2 489577553 547311851
1 56583150 458916498
1 56087341 630736919
6 411576330 520434579
1 272836552 371055359
2 185991740 816880127
4 299170468 219372007
1 99596665 658915804
3 128811313 803014011
1 382323459 697692934
2 112095488 899033961
1 987460710 656567893
1 814966244 637189910
2 159752734 795231033
3 823071863 611361545
1 89748453 821175567
2 882474397 959303728
3 386477422 633888240
1 8651578 668790671
1 60412816 114146610
1 254411176 651789585
1 68170655 922075172
1 478770082 892112606
1 974997595 148890459
1 25501937 759145097
1 269233337 446239468
1 280432504 108568858
2 457821641 133378177
1 780688632 569396300
1 171073976 624663813
1 247234598 325849600
2 107500884 219840788
1 792713513 526943691
1 874492904 428747659
1 637338843 115803061
1 49002782 395288709
2 773769929 990817257
3 862969443 474764092
2 175893356 67828161
1 440224782 589085159
3 61392859 168982693
1 68327211 821318455
1 369076480 365580339
2 931153220 625439725
2 293640822 457631986
4 136683146 717099671
1 584833386 152838468
1 290151137 292161100
1 899469689 172594367
1 459663958 691525560
2 23551189 74906646
2 736290603 938221021
2 484512726 651197018
2 416931402 249070373
2 490664048 941222296
2 392833911 266907228
2 499434594 372579721
1 909227627 828926712
1 605362511 491889937
1 143938229 794362027
1 736595879 492821119
1 383330480 764317793
3 255136738 116515696
4 873896917 174032554
2 740091684 310339316
1 94867509 8758590
4 736799813 880965833
4 177943207 159958945
1 760319101 14778856
1 190662732 954249555
1 971404926 199836411
4 747974369 520572739
1 720058145 705959258
1 909457729 898000176
1 92538286 152749968
1 786897787 399560907
1 907540531 536341587
4 348027396 482108961
1 322158679 946011879
2 83907406 632652957
6 205154748 151281218
1 3759364 954638534
1 698211399 435686004
3 997926658 675595898
3 508675847 324571699
4 76694260 613106525
1 63643108 768997858
1 786137222 864175731
3 439898669 583261193
1 338931398 489475690
1 923010992 20888339
1 307344510 372910751
1 122190872 666688472
1 52981677 507883296
1 807373905 482407975
1 54764530 70952963
3 662442868 649681470
1 110380653 486662043
7 140835602 36690735
2 369484034 193034649
1 281822477 809960957
3 975991647 117639749
1 877257224 979698874
2 978314730 767100166
1 646930038 841456817
3 379244606 712587522
5 820346251 945148221
1 263614818 636850889
1 464565864 816672868
1 839330784 172395557
2 398966495 702496733
2 233405129 852741001
3 570304889 368814161
1 358259794 794160501
3 573063584 846804147
1 794075445 251399199
5 226612766 331933399
1 743609479 733878229
3 331348587 133145656
1 747292581 134898947
3 31386392 502824245
2 367570612 910996329
4 815517454 361435899
1 821916593 220378172
5 537268251 970078687
1 817192403 347904033
1 499605475 844175181
1 417997459 280799707
1 577037981 307109289
1 272652293 754497653
1 214882693 857688377
2 211879112 803890164
1 403075293 320121796
3 943009764 851574237
2 9794208 812582026
2 751560839 748646966
1 943995711 558043710
3 821007627 666027280
2 811926926 422422993
1 873147665 551776469
1 162095909 518810046
1 402863094 147481122
1 855408218 342720618
1 813644367 615289879
4 546929996 428081685
2 582716038 831778058
1 892540014 575078638
3 23854804 673930195
1 188871643 710432300
1 849113570 738734927
1 535561957 930671949
2 607672807 462220564
2 795367215 609079385
1 398603619 706186387
1 73073427 908778006
1 984164440 57012505
4 461943393 85377365
1 589832334 672958108
1 763887273 975556015
1 205102918 854393775
3 314224660 548579617
1 498003015 732887347
5 614280252 474722513
2 159250561 402916403
1 382762605 86678099
2 685494738 230105444
1 687203852 300799283
2 868522537 958601884
1 555746067 944590329
1 689146829 752540527
1 579190775 751646688
2 729151338 617794910
2 831456179 716088129
1 532814094 716711861
2 321601020 287730780
2 188596198 800888358
1 903528609 818932961
1 390383831 380858886
1 691156350 626061196
1 346518502 398908836
2 121421632 289397483
1 587984159 138698372
1 974314781 240365171
2 547583680 871794404
1 343862026 644911938
1 202811152 607688555
3 400880173 311100030
1 818460137 791898717
1 14568355 131629273
1 424681877 504326570
1 327097322 712475847
1 622137849 557573011
1 480572530 783124148
2 662359009 900253474
3 495791586 867570664
1 985852225 186426781
2 385191412 239929952
1 332209193 683467069
2 65468748 327515195
1 67915625 540681984
1 948920689 621232566
2 206547250 468467997
3 68639617 918882499
1 93725263 675416879
3 614541410 61377048
2 362146276 40485281
1 37888621 784055087
1 967786524 367423638
1 511106903 873638086
1 901666918 637608431
1 794654565 677749645
3 973855752 901662288
2 523909202 622952783
1 680161867 543146623
1 997325175 587165002
1 882279648 709780985
3 354387923 502909928
1 96045506 368401405
1 114210412 267908720
2 361381193 329302955
6 373048373 853112600
1 591384953 875411478
1 898564362 151524865
2 98814977 511304535
1 285695437 834709598
2 652348843 479472051
1 208206173 678239287
1 961668937 779668277
3 986697454 655709546
1 532221182 253305557
2 808268307 532467524
1 873314693 769759414
1 362399710 746815410
1 270541466 309325430
1 828738128 320053187
1 122309433 172526391
1 202618722 419829374
4 870095499 100050050
1 915609198 346152214
1 122615341 38429993
1 833378734 568900181
7 839398895 232269333
1 364229282 442236865
2 346287081 129211197
2 408534792 32222940
1 80893283 698131487
3 99751679 459098180
1 519227773 183496498
2 606529357 843623978
3 236074013 333149242
1 910569537 682700779
1 729349903 970085817
1 852264706 476912429
1 216948502 263557155
3 362547110 721515193
2 434812657 216245287
2 855353822 509569187
1 517012149 172848233
1 664398652 901810124
2 181998445 849999771
1 920141821 723834136
2 779001388 240983927
4 871142487 383298137
1 707926633 289322146
1 59262788 6780161
1 539596449 382429189
1 104588816 555981061
1 415122851 9816498
2 519779034 505177020
1 422828500 173144713
3 722736576 465040955
1 935528160 539112327
1 506820163 154469505
1 117562571 765092961
3 15597851 106502221
1 149524020 609461879
3 412574280 358904077
2 147556704 131696863
2 869809926 750271154
1 508339710 908306157
1 48824704 558770668
1 612874881 682253920
1 696438941 572519194
2 646089068 677983897
4 298217200 717006881
1 38791385 796214528
3 59399256 658747502
1 169666792 927222504
2 877537181 139779961
1 519637590 102457749
1 21524152 87082011
2 113390732 350782044
2 60819431 983067145
1 274331960 184169447
1 24938116 847835529
1 513666527 459475308
2 97898332 971989314
1 945599972 521950196
1 212616430 496690974
2 78505768 971471307
2 290768003 721958113
2 237248954 234920735
1 346015934 652028704
2 14971676 909543224
1 644352627 16305609
1 930848032 531448569
4 847847042 349260314
1 232430698 125949145
1 854264156 658893948
3 337539473 939546654
2 103001575 50290409
3 640232502 399129065
3 630443609 130900712
4 410648858 233705368
1 83333954 251065211
1 418005601 428247712
1 910148843 955536736
1 659829841 659338829
2 473310094 814701588
1 56736412 429863464
2 288048517 463796023
3 111172589 558649255
1 148670272 831572907
1 946558674 175504159
1 284730397 416592970
1 645142176 318315588
1 382064825 30772440
1 788425526 572605947
1 494493426 713853932
2 552086356 337459563
1 317266626 713656836
2 617317392 40084661
1 266961336 756680468
1 23065659 470505769
4 981150906 743050745
1 880884617 872829079
2 115175246 123986394
5 957195981 967103781
2 95331679 352179517
1 959485983 584230726
1 73585786 517110352
1 891133287 702041548
1 256159521 172840471
4 585054928 746122103
1 674315570 448687366
3 16424493 203995988
1 939198858 155486908
2 933705909 791506514
1 914610297 318344774
1 8668625 562744905
1 720406071 419130839
4 119641437 84684214
1 808362114 839815446
1 617986325 19064171
2 636903442 882306219
2 931120386 828150997
1 435490919 625787749
1 285499675 585141146
1 14680935 12698290
1 498190241 855603111
2 420188953 933619257
2 184716005 117656170
3 659103432 856044017
1 549654497 947636057
1 222582089 180373053
1 610395956 450647506
4 295740827 177948774
1 419785806 799489207
1 563582425 242079545
1 476024527 786227296
2 568715919 746840244
1 613112582 255634539
1 349800277 120676253
1 18035164 897263210
2 964025580 822486161
1 294167632 810813139
4 654815444 34283555
2 841143815 337923790
2 274209428 546842161
3 108128119 819871075
2 854333328 612389854
1 718344986 219929414
2 305765250 878183225
3 823868025 977731721
2 989383604 357385609
2 268746371 759565910
3 727011973 379203294
2 134004878 448726434
1 640611572 974273553
1 761942722 5908740
3 373680408 166407436
1 141230109 586057754
1 563089830 916866586
1 684202264 623813313
3 441189875 859705415
1 831877525 798781448
1 211738095 693257282
1 2222194 697361122
4 118866274 870688377
2 881676884 714662266
1 955679986 573588147
2 585086426 854378291
3 102985003 409184922
1 403359269 471697045
1 380923969 893255677
1 853183694 119244695
1 422178740 565472557
1 9776086 756198226
2 344234311 578872694
3 360630251 720708330
4 439276535 555106209
3 5908942 233074610
3 168081786 741384882
4 636859466 34647876
1 722589886 507618833
3 642444839 658195155
2 255995107 27185530
1 994132490 992030435
1 31411210 505854448
5 66440608 604049729
1 731320154 197679041
1 418376072 734945804
1 516558560 861413662
2 794967016 796096109
1 973062539 283060474
1 926167987 359295218
1 483598120 321748477
2 219592232 924726971
2 807931364 381463339
1 764069577 83961839
4 822107445 195098603
2 230516139 989111221
1 934886257 29044613
3 836822368 765835325
1 820851642 948412739
1 507378138 354444425
4 720395138 998732994
1 111824365 291932103
1 846002994 556392446
3 442622616 520352459
1 638443041 676195532
1 901860672 453444157
1 546553898 389978579
1 471555500 165836428
1 966714995 309319594
2 834355567 821857432
1 246107353 941820508
1 876001893 54971791
1 988643862 947188970
3 368023325 702636608
2 469112311 146352078
1 17729513 361211779
1 435793958 611610372
1 616903714 43200472
1 851568741 335345122
2 790955201 635707001
1 510827681 551706259
3 238457858 417271235
1 335503188 872705365
1 819568011 518058364
1 6078569 999604595
1 214349934 819401941
1 755714031 297061022
1 47300364 424379317
2 517136215 77753362
2 292443434 644364706
2 194058689 810117102
1 684559215 225244451
1 224234261 490133158
1 510406573 347975246
2 243152860 239477487
1 775313525 418938380
1 357812784 869574089
3 288026184 604779012
3 280041742 969264485
2 96794288 996864485
1 854717173 285070649
2 106847290 978410094
2 772749710 675759875
1 290646206 693446647
1 825298909 86348484
1 824409953 462398112
1 347076588 288829723
2 439358862 634862107
2 821071056 145156104
1 863272086 396539057
1 688650988 669190080
2 68181188 997067946
1 882534521 722931118
2 854870002 972704152
1 575305943 601842065
2 299867875 216308436
1 436942980 741584620
2 684357941 213229960
1 497247724 872172650
1 302833169 825070734
1 325330539 535773245
1 331280184 231629928
1 509462979 835434581
1 97311422 481059746
1 892467932 356765256
1 159895121 698390328
3 354532807 519924638
4 215754985 12644429
6 48546854 859543666
2 453181484 986653622
2 205098550 75058734
1 972644698 637491030
1 568726566 542308201
1 844504802 852858578
3 246388296 814359661
1 502773168 69777908
1 820329595 987019022
3 313033117 658498575
1 785920252 758581551
3 774847458 124793060
4 14218549 456301832
2 656841733 673128210
2 234291486 222114078
2 101548711 999899964
1 678524556 213523172
1 660865511 257987054
1 10458087 318961599
1 706349252 175721798
1 569214735 690875082
1 813533906 882251641
1 394673765 501325658
1 384209210 388362647
2 745471758 532235286
1 339031253 709897709
2 1420691 144189321
1 853027783 584243074
4 925389393 96511090
1 243659366 116804264
1 156073138 968250197
1 989680888 422452953
1 425166829 594391394
1 650238571 959342273
3 286858479 161816797
1 186247181 906260056
2 714725153 578240274
1 328437877 534281196
1 347165295 811913534
2 328378228 950043641
3 6803568 211059516
3 158454720 934518611
2 424794597 687839138
2 831809829 908505067
1 460188801 840041009
1 860408717 695686176
1 968151643 593832881
1 687774667 319885957
3 205122795 971309751
1 513503984 536757860
3 568474702 921951313
2 786201676 295820319
1 727051495 951574583
1 55661235 183875536
3 485554313 366531386
1 40882320 835883482
2 953423772 79902748
1 614061235 534839615
1 159933406 353309448
1 21613112 876234954
3 382461744 86698360
1 404092562 802411420
1 381852909 726852516
3 92829132 396968926
3 508441989 687453559
1 63568724 144350530
1 269190936 206119183
1 872394117 778681325
1 476306787 418676009
1 581179011 546438978
1 554747252 423706829
1 919922663 348475897
2 888635156 316177823
2 983707586 522817805
7 991466607 442766550
1 451756539 252940309
2 76450794 323799922
1 272330391 791983359
1 543383560 205474711
1 981920850 396521834
4 970832104 538483482
1 957777142 115848574
2 460953137 99375644
1 797986582 981331309
2 222031962 867772767
2 418541830 139926043
1 779082058 893901193
4 688323076 334974153
2 806012721 136331459
1 921111478 976710218
1 60472446 133917639
2 485170649 820382382
1 77519304 695517306
3 393558032 953569683
1 77176526 672917384
1 742198438 926676712
2 744999220 760065530
1 73274585 65207223
2 767335800 890272948
1 315359996 897257580
1 371763086 566837446
2 697406468 123406028
3 324935473 884763411
2 222924300 880848133
1 187412413 741417007
2 577738538 184270657
1 846322585 325804448
1 256428519 1532101
1 612928907 193001510
1 889655660 400467419
1 84971366 962111770
2 298849030 598940594
1 776123649 614174420
1 765371615 738382214
2 720609948 151890266
3 875353726 99737046
1 292336782 731553997
2 635668683 636887822
6 174082970 329542108
3 558066243 211767295
1 873889314 589504835
1 878803580 647377154
1 645328297 298778946
1 479426136 893626922
1 107232169 203873893
2 593672042 182630157
1 627241945 589547242
2 515671633 841336934
1 374905809 402457583
1 102219453 221650011
3 532422929 79171644
1 97081450 927664708
1 856455392 971891169
1 37877344 544690643
4 391737077 960377842
1 356580519 68807945
4 881729084 749255330
1 55123239 268569101
2 501177661 370931541
1 800045328 735608470
1 298562944 783247604
6 92069580 999747212
1 999734095 624400806
1 543210607 291238955
1 259016900 561462466
1 254376102 260843018
1 897598291 579449100
1 904276101 750581017
2 595848281 549768489
1 677845877 742338271
1 640045003 557809264
2 428008768 318454562
3 168865103 325709229
1 165268941 561421623
3 442418835 715198221
1 706460822 89052305
1 268897584 395069708
1 525874354 945522806
3 704596148 63979593
1 591923821 383255653
2 396692804 176681796
1 514266056 19480154
2 266345995 765663406
1 30877023 527431014
1 76804082 626888752
1 434523303 835847821
1 655959619 136564226
1 339399042 30399467
2 439946932 346094720
1 242713389 505132812
2 127759744 129494576
3 462887470 919676908
1 966390219 439655188
2 961464197 780966556
1 528529208 738683052
3 179301316 951317457
2 974828504 181484274
1 998727953 582830862
2 251689969 488376013
2 910620661 507197012
1 668982292 23835304
5 502233556 905637692
1 155617441 358187141
2 876015857 987739375
2 39803380 847399386
2 119364887 951811966
1 753052270 32370045
1 326778183 34701941
2 280480695 179622681
3 335624127 277550122
1 363039916 371535198
2 633983889 411314265
1 397190402 271423394
1 222314208 122486520
1 818109416 874151050
1 194266073 814819832
1 191634940 882246910
1 692037406 552368453
2 740559727 227421411
1 284350731 855312706
1 718595993 559663108
1 739009267 907151047
1 814486243 217107443
1 912115934 172332882
2 279479981 817836133
1 987873793 831546293
1 443107062 16056151
2 146761440 694621136
1 444342439 38111299
1 714779215 209888771
1 472953263 456116662
1 363324677 197564993
3 164251988 772164879
1 431900839 131424538
1 614891833 150293975
1 971133382 512148982
1 221144180 75079458
1 215327007 94050476
1 124370385 565519121
1 585614560 771639136
1 564030644 550093201
1 878685004 123435873
2 648215958 927918747
1 211190137 752408675
1 3148325 652013565
2 747438136 302739533
1 171281054 674717279
2 648802623 889262613
2 323676306 483542736
2 673775538 945528706
1 980139764 766672995
1 578893494 523447864
1 1700354 645408244
1 116663817 623821248
1 752056406 428566988
1 858712960 419795058
5 110011810 707759768
1 120294538 994877398
1 370282210 227434399
1 674035320 39877342
2 880227549 465832350
1 275070477 949812827
1 884627369 223640628
1 673339855 303409489
1 605122980 526656941
1 136023093 356984467
1 305685055 791978932
1 201281904 275358470
2 262671605 420287239
1 133919590 496524678
2 917578996 641605637
2 545120793 469772036
1 267423042 508327885
1 991639286 846390998
8 978704380 103080388
2 924335729 771139193
1 500234672 338232895
1 523660378 560128492
2 128808631 90102750
1 993405637 275000637
1 224953441 78518061
1 448451799 917924039
1 831921389 854175680
2 153863087 347742608
2 437667268 557652457
1 769822994 338830686
1 542825177 925066087
1 641096233 689134275
3 201934610 64362005
2 161018549 817708899
1 13201050 916643596
1 767789469 668675366
1 884632922 598777391
2 791523315 437466358
1 842922295 564053931
1 385418830 130548380
1 43427930 358306335
2 958560013 667317678
3 294505862 484308162
2 396053944 275880353
1 181803657 733771425
2 102277612 550548986
1 323454056 976433939
1 387910538 444261417
4 407158217 127495152
2 134044147 659514017
2 616824530 863157564
2 932753858 246402727
2 177728795 337426664
5 986208025 735091244
1 769267523 627955938
4 33601579 101963508
1 189717067 269794430
1 114512390 51791255
1 977003991 748986628
1 279363748 49782343
1 236383301 802022
1 103947184 595560644
1 248647104 421521485
1 645787778 784389730
2 602502016 219233759
1 653024212 630318203
1 702881783 512714717
1 530115639 992422299
2 619253784 383316849
2 149178828 111182517
1 998484896 788076893
1 733416952 186640168
2 393934674 318176708
1 62918138 41981325
1 682016694 471383109
3 823149581 898107666
1 639406664 523202664
1 758429794 130392269
1 698692818 4489949
1 412307154 837794682
1 199476984 25762083
2 643133320 451888256
2 413352343 917959040
1 773684074 33507039
2 542328064 727180554
3 391647574 411865785
1 628910980 13141554
2 225470464 218713845
1 53209361 756011052
1 567151760 361246423
3 158491332 708290561
2 838859280 487526337
2 571473144 847952394
1 987449074 300865825
1 801670737 429524357
2 419358051 664259292
2 315393759 721305283
1 406090403 963525974
1 505076810 647421958
1 109336064 557559079
1 880081484 462062244
1 754649314 455568658
2 49186790 602178309
2 413828385 275806682
1 568218455 500499925
1 521515462 991592455
1 404953943 883924604
1 945049731 973877765
1 379393859 851283426
1 249059164 381640356
1 882962381 996594638
5 675526973 35693520
2 39666565 408877746
3 466822732 995249743
3 503471921 131163657
3 398321843 522464677
1 865170601 917770032
1 754244417 886091068
1 238659959 667234671
1 219952580 493911509
1 369294429 870304539
1 733982255 310019997
1 879685651 198924342
5 218543723 870412606
1 849244595 819326614
1 722098203 516275159
1 628770960 620570778
1 899929819 37933438
1 522017757 498764816
1 458464531 686150388
1 640753386 754517201
1 57903596 401062275
1 918343662 915058635
2 326492363 830497172
2 558251367 108534058
1 491266558 772355089
1 107627475 410278007
1 991632802 865747347
1 842686342 18492052
2 443533972 422580610
1 821400783 404462704
3 207782955 612883922
1 128289588 122670640
1 77427022 811461048
1 153916551 874725666
1 969626921 835518408
1 981077497 458848771
1 258791333 426462358
3 812031595 294812158
3 856907886 633092135
1 32515207 610374588
1 237722373 589629902
2 550368456 160004635
2 657985331 419713432
2 83332629 756349931
1 266505486 36604855
3 219272202 29169861
2 923219274 279730371
2 190808151 142717840
1 915556999 838966653
2 753176184 834513496
1 63568578 200283246
3 187400002 707860535
2 409894496 590855121
1 317198348 939021351
1 259100191 897055659
2 127690220 430245249
2 185131804 164156779
1 818954566 747097012
1 817603600 903418419
1 201635291 170037435
2 986213409 96903786
2 356159577 462600231
1 987626158 905392122
1 441993009 159020790
1 929441498 371432897
1 935029978 714281269
1 178036222 70935838
1 655556291 438837751
3 928510960 52713352
1 959705957 18454061
2 130655352 11633184
3 394753205 383422423
3 477612482 829826378
4 92295861 673940115
1 56824670 696849176
1 223683923 385104275
2 99148131 905156794
1 719997793 593048744
1 236166917 330199294
1 26594197 864426588
1 910687473 547304215
2 680346837 800071935
1 439074603 534834271
1 46856227 373615802
2 245819845 391323531
1 777903049 171684954
1 699447297 25045964
3 479915561 762989875
1 252482341 236439986
3 178717162 638772798
2 22309909 768097900
5 974091432 820529990
3 896857333 346593476
1 160018487 343880171
1 355067071 98832451
1 642172155 407373195
1 376547679 184650662
5 375265547 871735103
1 278252524 432701270
5 908630191 825975341
2 403728692 716123963
3 150794440 258110808
4 199833703 720090086
1 844986171 698670771
3 59927609 72755178
1 388611303 436021750
1 32885571 859854092
2 986679927 228981290
2 737029369 667966812
1 571826143 655791289
1 228921081 822550609
2 684434375 685931448
1 77881020 46848518
3 708506575 625579266
1 288838146 129106795
3 747771007 296522338
3 225059393 340915478
3 376176214 427862157
1 128548392 332774677
4 879885628 18882764
1 713670110 485144774
1 398140344 488928420
1 699336681 842395415
1 313563417 509476862
2 336533136 199530415
2 587016797 441853060
1 208148254 882892906
1 162178674 294971321
1 217236488 98582999
1 566314183 392836701
1 700149328 882584244
2 669022166 156843739
1 155949366 366525728
1 120755081 867408506
1 385717932 741454368
1 127642873 302709046
1 957450030 276968722
3 4219333 222923461
1 872396861 487842217
2 385768940 721972201
4 883926008 458144771
1 853885230 410525603
2 178128504 962900002
1 802899615 323822858
1 646599567 350165579
1 117830747 418070820
1 707547615 90037604
1 60557965 254780688
1 856167018 806643731
1 355678168 215939823
1 327569191 814015348
6 325832390 414750005
1 243860668 997314761
1 646026390 256355633
1 223855678 706153717
2 187765972 6441636
1 107869553 595071265
1 953959746 673370926
3 789360181 790668506
1 993776065 802038482
1 14652793 303186248
6 343784479 398011159
2 406863832 613321364
1 590750417 538997785
3 49508213 902057810
1 232329259 610493212
1 706283282 17391969
3 895896112 39116724
1 55533127 174498675
1 232817497 188916554
1 482301454 637065157
1 683724668 918710956
1 921861812 21275736
1 316399970 602620718
1 381617243 297793533
1 360021372 774497904
2 850658059 691801871
1 117077451 82562445
1 705400777 270984352
1 719909864 866697264
1 190386015 701459905
2 380804717 666897440
1 979963951 972737715
6 132467947 929365774
1 484898294 209736768
1 266999687 574380282
1 397385834 417317266
1 772997835 239953922
2 882671064 844127567
1 516514063 765595142
1 662423884 415998646
1 611985000 320174793
1 734097099 676050474
1 905891588 112030074
1 220485499 920556951
3 851063411 201876409
1 978566407 791063065
3 33521021 178559148
1 840228280 911484990
2 846025413 816259832
1 201032951 996198322
2 390190278 924290454
3 793602117 39408234
1 955534439 980941262
2 432232187 10307584
1 895906290 358788533
3 349471052 568119195
1 599611307 199969649
1 257010835 211856688
1 306970626 942598776
6 833646650 191092776
1 212780106 241829319
1 871393380 600320459
2 254522284 971863647
2 441303991 34051019
1 689146593 734805608
1 260783330 508317258
1 842795375 478364137
5 244012344 236609088
1 746851582 399451753
1 884530111 327926682
3 593523312 113302858
1 150627797 439679163
1 50290842 565059097
2 519051428 678286179
2 297120428 958017120
4 156944983 539754016
5 833999280 681693214
3 592241921 815742076
1 664160881 525971019
2 560829579 553884996
1 492792910 918238634
1 458498047 519150692
5 161282097 610792747
1 473222209 158227834
2 786169027 777197052
2 265295567 122139668
2 377569859 679980212
1 788982757 131684087
1 783087843 746185443
1 187214031 535563914
1 45955795 693534682
1 849310541 765404671
1 18151939 423400800
1 865738852 279845611
1 261153386 94245840
2 649524133 23913354
1 934175396 460397260
2 616626501 577113285
2 199790727 236887032
1 994571346 570399458
4 559320094 142600156
1 422189251 433094782
1 700681092 259912992
4 150987883 415991773
1 447833795 855932778
3 381526099 228245773
1 919963116 463213425
1 62177034 181872523
1 248480692 490672978
3 904028078 659238500
1 593820100 6898779
2 743333735 475418570
2 90441482 334402999
1 963592018 115200164
4 171807256 936372609
3 494425949 601435996
1 724398223 604266747
1 369443284 849894142
1 92324887 423355066
1 867620371 922939017
1 282975299 922345471
3 229120090 606882135
1 614586029 208940240
1 542252130 291642164
2 336001431 191057337
1 894360573 513658240
1 922583043 919925906
1 704706877 974304041
2 12820192 18176110
1 55460711 531965563
1 212883400 724185215
2 730915099 452389484
1 287665869 95652386
3 467151332 675378337
1 108175581 2763412
3 305620348 673640897
2 823824475 355850202
1 110014491 915161929
2 728710691 760921116
1 38145510 610591548
2 349294095 901105887
1 437830470 266840459
1 149094984 148384304
1 182573396 742358754
2 806673920 183848749
3 505810127 859854472
2 346994501 841843
5 494584020 27250597
2 735360550 262623655
3 979888264 269429928
3 156397868 924888975
1 833694032 366827192
1 182547381 119742472
4 223549675 44070458
3 222380367 759701940
1 207969731 210072584
1 215805617 913910539
3 741947251 983812735
1 64330426 700034724
2 631516451 444803317
1 594319907 752438707
1 226015296 21441631
1 77644566 57871245
1 134814210 272719434
1 139477181 714485165
1 101883675 231971649
1 237573883 13123050
1 756242130 987690025
1 748978942 250128290
1 735993863 691665138
2 504654464 110271334
1 731157677 442978650
1 943179017 867086855
1 702776488 901454365
1 52893110 29584873
1 384361316 415739099
1 824852861 797860635
2 970533813 314217892
1 629577748 88964363
1 127722264 789333398
1 250470277 334488925
1 574874692 689576855
1 890205039 57023919
1 768145785 559888483
2 796369245 724692671
2 644614413 948066310
1 515436742 448307799
1 580819218 522117512
1 481829315 177358522
1 969519924 382652024
1 562718294 609340471
2 306564065 764432061
1 359664857 608018990
3 733431980 744234922
1 591456455 437669986
4 406883861 928392099
1 740980621 148003695
2 531617331 611914486
2 12189171 69423686
1 839683332 208837139
2 874449347 325263896
1 845565292 526398678
1 583753869 647539302
1 159605709 924255413
1 61436533 319251598
1 575901868 870493460
2 65442239 155588290
1 783283469 84524748
2 774537338 543627065
1 832414722 626314055
2 959871281 174890962
1 335203639 587552993
1 129016915 794509433
1 144239139 278499459
1 650109214 909804805
1 512655936 3153265
1 633776583 200796586
1 915406131 589325745
1 498427446 96405120
2 899777905 400700013
1 956944584 617543495
1 822837077 240143347
1 58935108 426700683
1 752732396 559991642
1 581645358 183622770
1 849246661 622154934
1 716693788 880567054
1 745153219 477635288
1 557726999 545970592
1 262391619 527023991
1 378916445 245026209
1 245029084 946371120
1 268319156 882088798
1 857706387 188391172
2 299813536 496060694
1 639208770 321815743
1 464356131 787375533
1 625611868 853607640
3 112267904 994222625
2 46182109 337080441
1 646396897 180665537
1 687094497 77918577
1 516778781 51043594
1 886925393 699622999
1 999096412 624847697
2 186001245 670130756
4 664337353 357231869
1 989182836 954570644
1 166736859 443409782
1 735778621 423668761
1 265382511 211462658
2 308368047 184636978
2 334721539 271467314
2 181422042 951164060
1 775071999 400347114
1 287591670 953211838
1 482501066 732037681
1 465864810 748975458
1 75324321 132144992
1 277999676 130644896
1 99333775 93679040
1 460687486 996765607
2 246922507 55784005
1 853195532 64617619
2 806751537 658661273
2 557700693 921073394
1 58211767 606037974
2 818809612 292871173
3 350039708 607769101
2 731313328 886891620
1 989855234 585615544
1 717362222 506131690
1 773151799 820005657
1 480928609 363728018
1 962982788 436656831
3 104358425 468744812
5 275593672 207685853
2 619487940 87680056
1 126772818 33182142
2 850645340 917434228
1 35043232 71098731
1 71087135 541326457
1 736557674 843129087
1 612617325 117108768
2 975503985 504217222
2 275545827 20478259
1 972919345 574323054
2 40043558 184116972
1 449897213 230219251
1 213214795 123564794
2 324776827 726703752
2 1327775 130646892
1 935117815 899339571
1 18290996 612766494
1 973750322 893617677
1 167917895 296452741
1 265584580 415350938
3 583605751 629697652
3 629135332 496915109
1 72023764 68367548
1 265277156 256106940
1 130744283 464617188
5 930259489 216087629
1 605827523 496982216
1 427337879 744237092
1 490791939 983039004
5 840255167 910530877
6 20167187 900039785
3 373302905 119762947
2 823207035 558103933
2 771176195 12951628
3 823702368 456907327
2 907317792 499731352
2 355744658 280242244
1 896233774 717081700
3 562799434 172253272
1 483753359 302376118
2 97251962 41398595
2 489791563 11867069
1 700512233 602837969
2 779105557 780931625
1 138545574 898349584
1 989550576 293773694
1 412627495 704358547
1 187152055 995942861
1 382122557 546076239
3 396960863 921200110
1 318114042 377024585
1 409808042 395389682
2 666542761 206765021
2 809573551 159513916
2 102628453 831161076
1 691875090 956063250
2 476894452 404552955
2 980896789 521967469
3 779696990 300435214
3 273520638 60457124
3 235656097 177582188
3 284867547 481679088
1 705249458 618583125
1 861064870 425782583
4 542076013 430756928
2 594735233 939896819
1 652510848 907587899
3 168206501 750366240
2 499542695 827987577
1 992205802 18161202
1 806341810 874988992
1 600064841 834266931
1 928852789 87222938
1 131331032 601232674
1 987930532 906906072
1 209877286 38286432
3 102965011 706561151
3 44480391 969311551
2 486758336 623028043
2 987806341 48380600
1 249843255 830781841
2 117910489 930283623
2 702120308 475842601
1 464113699 958872327
3 167578861 926374142
3 492717396 142631051
2 726451163 186870064
1 861750150 414739095
1 285768617 90030401
1 345114604 45140422
3 453146370 442157436
2 677469603 567548132
1 772475940 51800314
1 949357173 787440049
1 986671045 66397266
1 10358147 406684223
3 995259093 727993625
2 585269690 602899433
2 930100707 498102656
2 192369277 916953465
1 61552692 719247556
3 944754640 277721058
1 265110521 516989480
1 936213265 320606990
1 14888509 274496601
2 268211105 401618412
1 582892057 233965641
1 254763270 97869954
3 162033479 283716967
2 930330204 976417492
2 982957592 395925629
1 120022473 136618045
1 162462934 830035826
2 857841240 769888150
2 492713930 481500031
1 663134806 886836348
3 378730255 947055445
1 633340699 809455127
1 177514699 954694547
1 748393689 676792804
1 981785073 44872362
1 18510174 141390781
8 556336756 652732912
1 973479568 14943453
1 761219783 794463093
1 106937357 692457297
1 657237855 467288660
5 38733792 650181284
2 194261185 579189052
3 586395107 252298805
1 195353882 96281874
1 816582738 532551024
2 600865995 511488719
1 808723466 286934240
1 646671869 693134375
3 547468938 975214880
1 600942162 653801423
1 747963418 78718680
1 687663820 294866781
1 210505017 2232398
2 574956734 430841480
1 602890264 999130858
1 537117000 929478712
3 359158440 415806103
1 418494383 488541418
1 835250146 745350207
4 207768285 346075323
3 698212482 323645610
3 651545460 158988693
1 123352005 529622291
1 593889677 629439629
1 904262440 928495869
1 61677248 584017538
1 508407931 848935337
2 713575776 460973015
2 670691827 921331410
1 155080953 288008768
2 743888694 166236911
2 435216412 753871478
1 251064233 515943661
1 53726153 853150125
1 54369022 332057486
1 485575549 559601133
1 414249139 625329468
2 188720036 441091140
3 137446349 954389654
1 164568783 869291694
1 358781429 56545797
1 742831010 268944904
4 853861873 924294698
4 609245655 583622826
3 657588562 573284243
2 479804421 940123341
1 67154566 496484917
1 790479758 583838597
1 536154405 250455317
2 804814615 951940973
2 698921845 42609664
4 170373055 631587440
1 310016236 123612261
3 664785930 561859138
2 304169856 147148611
5 838525914 401334333
4 685872382 778381165
4 936501464 207559018
4 947135280 247792206
1 20944378 468836873
1 516882655 835623521
1 408669285 62035524
1 699951075 303738172
1 597444875 853774027
1 731118557 108468220
1 739769534 254938244
2 387476100 627646454
1 153364165 932237934
2 232567009 189032132
1 744655260 503409497
2 872124667 24704357
1 158916019 455659064
1 386776094 141000569
1 884882044 662571773
1 958431884 100782424
1 732448318 782468813
1 950065444 697536550
1 112125049 10295458
2 75859504 622120236
1 520540523 546973890
1 723144300 4619732
2 272137640 715089761
1 728671748 808295939
1 726439064 790645738
2 415425102 290630877
1 240829317 608407363
4 416624965 114877139
1 829126695 767028793
3 106819552 864847412
1 317378402 809807102
1 995179866 135909766
1 502440019 561360710
1 361251811 407692414
1 37686108 805073625
2 759942530 673290383
5 554166614 760760007
1 750384155 210951967
3 792572929 735251477
3 606494508 480629376
1 468970866 884284166
2 879592004 785894030
1 483254764 556743581
1 699311279 786585941
3 923805953 962213353
2 744077870 936444475
1 241870788 878536073
2 749467324 679502974
1 984609747 557074409
1 421526122 896474236
1 829200026 54585039
2 245472361 254676574
1 544900793 548183554
1 780258089 539759416
3 543152828 200063763
3 202261383 204093003
4 79381180 984011685
1 517346598 393707357
5 644442137 169612298
1 399296904 375075868
4 430799261 726130285
1 114418573 205766296
5 126569254 438338381
1 245314189 719089680
1 532455886 634575452
1 63966453 212438144
1 260963115 309988085
2 896584689 942478894
2 63767736 678113250
2 360703220 283223425
1 550938027 225569847
1 977879673 578723474
3 195463280 118098519
4 52367442 618244232
2 284054641 710949104
2 796381407 868724375
3 484329648 288289980
1 75502336 488007986
4 221966295 315390829
1 608587401 361549887
1 935257792 488990417
1 921831280 309752674
3 302419809 494542806
1 447595968 219208390
1 326849169 993678966
1 982576356 664652942
1 401254887 597423187
1 738895766 74348334
1 88918772 799777006
1 273472631 572519013
1 17736517 577670591
1 479649917 511330142
1 77417873 416648056
3 323737141 624497088
2 751845606 552593909
2 227586921 152134949
2 268631938 964344662
2 381026675 32487387
1 828422068 332326604
1 702363644 958815449
3 556205579 575365764
1 4128720 695273228
1 573530418 266768237
2 937631974 890833897
3 271456620 846849713
1 315571490 538479354
2 518095910 743569325
2 460958116 866990590
1 749750417 834026261
2 966350197 889370115
2 909258759 406852518
1 858137455 768940485
2 348980584 442737702
4 887074518 252204162
2 828807659 387165140
2 15352238 892805912
1 254666895 526261224
4 183683470 255082265
2 771887459 528063575
3 106680413 300887159
2 468966012 566587829
3 631823728 380337422
1 176138664 864246392
2 55958032 101480420
1 101900052 361729097
1 604789596 69220827
1 320365906 939123724
1 94611016 508683368
1 419650556 488236365
3 45574910 576532803
3 225931381 260508025
1 536448155 64381966
1 404066029 114235362
2 166271618 282909935
3 308494138 185191719
1 616365214 119801948
1 429823310 887834552
1 740985131 506428393
1 855838964 127414991
4 573344477 534191782
1 504652256 191244597
2 334345398 685500944
2 960032585 248711198
5 669030334 147580166
1 233253162 869127771
2 664675781 926061762
1 810806163 307157254
1 226165373 588307756
1 188546475 832510838
2 110145168 152640668
1 956460764 799332220
1 277023774 377395208
1 620876030 283686113
1 437352483 488002470
1 212503545 790556670
3 1512107 672861052
1 332653447 613992027
1 203795242 762366983
2 870786887 352872051
2 230379509 269443762
1 296608568 384597967
2 768551624 350853317
1 822763011 181912998
1 178212060 953457548
1 587853348 749185892
2 977881415 11597393
1 593143249 881691868
2 693783691 363044737
3 752383864 905104853
1 448311421 7630063
2 983856487 411207814
3 802639620 871547995
1 610370894 703517276
1 187386421 299386293
2 107778653 430478135
3 747430415 317344073
1 272712453 918489912
2 300961053 612380686
1 636011656 640715012
1 160769516 540927313
1 705387925 172483536
2 912949740 182753353
6 789939215 115008327
1 402123588 144369206
2 870580437 749956960
2 147552129 907245989
1 62866762 21602193
1 386024584 533807007
1 654636872 278532015
3 190922258 485405146
1 594511131 632135625
2 737395331 634961649
2 609681972 768498929
1 716712907 41557376
2 518030513 488023868
3 15343852 613392959
1 963084860 113035949
2 203831611 386357733
1 187550655 496732319
1 717526019 870671763
1 997666117 787574696
1 515033248 141343853
1 178845713 500270082
1 526288456 314948002
1 40702775 403092997
1 771287227 142393042
1 468104660 37390984
4 855950448 239910132
1 440952197 858615981
2 237253012 847096492
2 578792789 597769027
2 362933706 243456322
1 69072089 501182167
3 661270140 488731710
1 338525575 223057883
1 266609393 342726349
1 403579453 951714113
2 118205535 461490867
2 381488886 366860007
1 231308294 243969373
3 231670302 2518727
1 972441784 591373157
1 285273379 121163571
5 785730131 992920541
3 201888748 58492200
1 795223990 395554571
1 490083324 834897976
2 874678932 906653311
1 829818146 826551316
1 277819610 220578064
1 290706131 475759899
2 110740292 830551603
1 734535093 888878047
1 170164013 747877533
1 894664298 649031952
2 379372098 769764503
4 38968260 270923976
1 4353564 261925171
2 277824696 306926683
1 108921975 649004354
1 707761158 428922762
2 885265301 251176897
1 393733742 259274136
3 241143860 749881156
1 205656361 922620465
2 183511729 449719481
2 618470983 929936875
3 243482591 608216248
2 954010555 172943381
2 532609244 282295641
2 153799878 358507223
4 722954709 381912391
5 982288677 862539209
1 293467591 196877070
1 585174968 778995806
3 188189878 49312253
1 580062984 437085391
1 52422153 837746810
1 648992230 49801208
1 633791815 765734434
3 976176391 545819162
1 545780358 848203269
7 477330237 400279457
1 375386775 63702094
2 288429226 766779328
1 49432583 784628265
1 132839724 439772640
2 553865485 218670313
1 495659004 922998811
1 23152942 529924548
2 163065083 677143252
1 113138860 546730517
1 909520359 160935362
1 459507720 847244897
2 65282004 660057806
1 251478176 560488320
2 426538761 461583542
1 224896014 706167535
2 479646340 612090574
1 311404383 723807102
1 876279062 687981746
1 259387402 575198858
1 921447618 34825545
1 152631696 410307300
2 649357300 266207398
1 273171735 746219377
5 294112132 809946255
1 391088046 17877080
1 516537205 181731678
1 986373896 998747510
1 736076083 102890705
1 112747289 912931125
1 575902558 89357765
1 462173943 294381501
2 698849046 609644220
2 879216499 438705868
1 689683207 377303253
1 415283051 587731779
1 938921038 469848334
3 230415394 699951466
2 211816249 429256491
1 407557950 668028647
1 474995465 970339810
1 281210108 841347921
1 34970366 726932172
7 926257063 738672313
3 278763062 83479651
1 136658338 989909281
2 995707505 199924064
1 944103869 984872479
1 382785244 474396073
1 808107824 426282152
1 262178931 20192436
2 908178430 545376584
1 789633705 413824523
1 904827154 283185917
1 69040936 755318769
1 457866635 150886420
1 759357470 132995338
4 665412359 443302942
2 274071076 734999713
1 674643658 519427571
2 157125695 684927166
1 777990364 505454025
1 70177417 973583319
1 570634662 902677618
1 596985431 253987125
1 707181991 268796551
1 51071634 665293522
1 898988581 194608119
1 520670904 949672014
5 93175090 402544265
4 572297764 778665412
2 359625146 202797710
3 765824814 793471249
1 815146520 487602130
3 875732916 546689834
1 508939364 847313604
1 969254249 950259960
1 221265252 168257609
1 359659315 256715960
1 690090294 509961749
1 756080344 959770026
2 633343294 229021194
1 916007953 938732183
1 496212838 214655613
4 690218189 280357027
1 945380657 706963153
1 174891934 625061344
1 656525987 359336199
1 274645246 859542680
2 882133303 57824483
3 96951105 377667620
3 483874400 513870869
1 669190678 129173793
2 793973068 322017599
3 464513667 897524236
3 319172096 794236032
3 201879850 712544484
1 150291680 281985335
1 974850188 839229975
2 214071081 64673930
1 680487884 491420032
1 300282236 683694116
2 723855678 951917327
2 533681131 490057355
2 407681017 678202313
2 841331815 688917450
1 654768269 671739389
1 84515026 374957539
4 554003745 673747569
1 810796161 911422348
1 476127111 288820872
1 778546684 416569579
1 864040238 184288690
1 930768102 944559837
2 491734277 591661383
1 524756272 165629821
1 125608471 154427872
1 591117822 702262172
1 947417001 300294888
1 417321641 154667112
4 502933374 103491956
1 976817291 705055808
2 294433286 388657481
5 92205461 934744148
1 610449906 196436425
2 726487423 443132017
1 507341201 305622284
1 493041272 823511629
1 146308292 671963155
1 200019025 393487516
2 724374728 184779353
1 609523148 889064966
5 35792008 548593065
1 812960184 684530104
1 590148957 356584207
2 214592562 57793495
1 930784645 848554979
1 961083769 866084263
1 276282507 980956131
3 337691647 782775922
1 651864535 823289138
1 912388043 791981263
2 462159981 426746814
2 438255194 418276681
3 485563526 747698444
1 877503446 199303473
4 109834702 912344741
2 354202222 250562194
1 452335688 704982459
1 715711116 297506042
1 265861714 976433776
1 105124447 655709434
1 951604457 632916614
1 371847908 604517012
1 959575809 891410563
3 651539526 464845915
1 780103875 608267055
2 39611799 831689940
2 919330185 937660552
2 606469488 236504985
1 945432204 193298461
1 869330989 795664812
1 214554402 394233669
1 277159349 994683461
2 206316380 2287911
2 156623582 310028941
3 484899074 42629053
1 563272407 427143566
1 729791037 652197399
5 24453048 380101158
1 145297420 566967483
1 116907726 786111395
2 701954577 108040062
1 487128734 958372287
1 666027342 801038783
1 271917904 937374644
1 803672166 221283712
1 699819513 570206466
2 44604473 739054434
1 854518825 53953608
3 991021352 308244144
1 998861711 590587998
3 324009909 829010847
2 156513683 12144318
2 563267481 527684309
2 271064525 610392388
2 780321427 160980168
1 478116430 775305110
1 339083773 358190911
1 95314146 977304159
2 382374703 367863025
2 886309652 522915595
1 493807778 858843806
1 756452591 751825762
2 940122820 863509830
3 875315247 112177511
1 414416945 737036394
6 630909596 457533516
2 433018356 246428266
2 827913077 581634496
2 417149954 426289162
1 561059798 139966529
1 330292258 335987813
1 948645760 661839789
1 821522217 729692948
1 492791331 670389087
1 259922848 349873452
1 222699469 840905156
1 133989068 699273132
1 331710897 290485835
2 503799438 993732894
3 387723302 997290314
1 824579597 749516928
4 797517885 939455360
2 115068765 99381787
1 439530550 560966479
1 613348758 525076707
1 211381439 96954301
3 244871018 65542315
1 178904122 519068048
1 337002910 439103747
3 665887222 199896696
1 572845388 455410428
5 847117360 123031879
5 534080 243609719
3 794202818 806958199
2 394484633 83472374
3 562585067 187955991
2 700888066 322604497
2 569402728 812492891
4 446089142 968762479
1 114364553 575143800
1 856792338 996284355
1 104530854 623544247
1 67818978 520296472
1 994344434 418570964
4 733447165 878034693
1 131362193 709732221
4 264884877 471947832
2 760181258 987518078
1 702426650 38098483
1 809113196 360842747
3 470550241 249043927
1 546525321 46998628
1 93458943 579804283
2 472179875 879460329
1 565262471 206390985
2 415663769 997384931
2 177738492 751894500
2 120991385 919642556
1 9926712 979540017
1 825049173 464986613
3 917633989 953900815
1 353329774 686602070
1 522516398 843525328
3 874535178 941495086
3 595785581 899995497
1 279675109 61524034
1 758124788 192678400
3 544439467 97831345
4 56998628 264032723
2 840070355 91167993
2 219712249 300389267
1 708902747 913062667
1 90071379 458607498
1 874409043 739892346
2 780610700 370923654
1 487106883 643477438
1 239355706 820510943
1 501427014 479192112
1 36872514 317971551
1 951245410 337947046
1 820864019 926708306
2 851710661 656814041
2 778485001 811969254
2 713866658 538904670
4 769756275 416965546
1 871418408 57383013
1 33727574 184747665
1 503028562 56304018
2 248688582 521905505
3 339609724 201223600
2 484332824 882312356
1 2020715 894619784
1 835663569 893403842
1 874871528 539694301
3 215943079 609494714
3 422671641 148435140
1 995391514 374925770
1 946206950 882228496
1 580084186 592774354
1 188617022 349248474
1 870403571 555563996
1 574050370 281797896
3 533711958 227163380
1 68458253 145346807
1 641148080 881742507
4 800887141 52102921
3 476003254 291222392
1 528659941 888604966
1 420344487 560665820
1 989120167 602655924
1 53059258 445316698
1 376345216 305336824
1 376460295 164851714
1 785745248 286570199
2 842217072 608627009
1 478253153 492053392
1 91381646 334940935
2 912871612 214811506
1 232825398 303068005
1 85717947 156851007
10 862940406 434124466
1 97937862 835249480
2 122072879 101359474
2 416082521 688253007
2 979175813 528894735
1 971377051 382806407
2 355109624 229724478
1 793017730 968154520
3 34105902 562660066
4 684804758 789832153
2 419768587 200339210
2 259169729 260978789
2 748567211 15154340
1 948916262 465397654
1 98615806 122418922
1 248866619 246222574
2 648483123 487373435
1 13830754 943508383
3 123049645 563567327
1 753726862 217900620
1 80675994 339306608
1 565776491 155285471
1 721174170 932687634
2 491719017 498284461
2 692162526 386340401
1 696556865 157936519
2 333960242 622834677
2 200791182 388221839
1 595674917 990094374
2 944730838 314768169
1 850337402 416762685
1 694994778 262472748
1 450095851 157663521
3 213047787 102517097
1 360878041 643586655
1 233518954 114431103
1 566456729 165078127
1 44828471 996388170
1 465181744 436601695
2 233934126 815063304
2 586432579 387355806
1 335191658 369162079
4 492740636 750951625
5 856994664 734189725
1 764549591 314675133
4 687032005 890340750
1 608539809 254626738
1 406293548 844187255
1 94825835 502416493
2 776954896 164934312
2 450737575 914617312
1 599480231 826813667
3 546610614 155395176
1 649072114 368521099
1 832065763 534750867
2 766399033 617858688
4 400496864 665788518
2 565814031 781070255
1 82368133 238604541
1 295767988 814530594
2 391431793 325322037
1 118269951 321824177
1 220327906 92613713
1 377277863 649422246
2 103713004 286684662
1 887826243 566524114
1 116328052 135137141
1 336179210 952040987
1 666949891 678323051
4 740285679 934449199
2 863813172 965295497
2 588761374 646078900
1 164698056 404079693
1 196508350 196488511
1 489617781 691448440
2 880495165 28889063
1 923189779 104639807
1 760437884 659314173
3 706483734 841529391
1 752838893 739410002
1 319950073 799455050
2 860567795 508634337
2 969200783 776529998
2 808815911 329722906
1 978351952 358137524
4 778896664 430319345
2 397393626 720322451
1 589887059 773542113
1 259467380 104054030
1 257609971 675648949
2 396027939 812180929
4 216917752 616972664
1 268794946 622016981
2 555555487 576252773
2 481247458 845543320
2 60068743 389875489
1 41538900 641185188
1 138291237 802743635
2 941059689 546372058
2 740524977 612638368
1 502941629 752479076
8 579886969 228844990
1 654370793 405924835
4 223092060 623466878
1 110929023 190694700
2 626546873 292387754
2 600753362 759804059
1 279892492 552497647
3 181005040 990744651
1 120262252 649167502
1 45411369 906995269
1 878738417 853481117
2 146827789 465521460
2 815922167 732021302
3 991964501 843231412
1 375392928 831687518
1 637549365 179123962
2 234219562 96515280
3 399513329 305395007
1 781446314 5283114
1 357902524 127960476
2 89491584 360615956
1 51519828 573284628
1 497530797 253841485
1 737058705 168166689
1 980438197 28458159
4 895643505 615143715
1 582253227 292879806
2 401565864 39874352
1 933709952 510267288
1 893149669 511438568
1 316260192 138402921
1 435891235 932477877
2 606008216 466834372
3 113622928 754236994
2 740258620 302238389
5 137388614 965513039
2 328730294 989468526
1 422890187 676762342
2 483506853 33615956
1 179855004 848864683
2 173919085 1169285
1 974779423 878460237
1 795992552 957119113
2 159736359 68978379
3 559215908 34766054
1 194629376 977175571
1 526323824 719507591
1 328626000 721453669
2 811582894 548131484
4 544750544 41841791
1 446393656 577158955
3 540080230 884287397
1 5234093 394421871
2 236297617 55835957
1 227269744 369222030
1 738876291 512345644
2 445064251 621540122
1 761076091 537167297
1 878172305 183724723
1 624587015 27524189
4 266593569 421098255
1 359107954 872018275
1 516065622 250634028
1 913316773 232337497
1 442259706 824549858
1 244906593 459016882
2 391774459 92355380
1 634984291 350355396
2 360817092 882490746
2 26025823 479898493
1 573062149 995958176
1 398175786 783278139
2 17507284 822131819
1 873259084 672464071
1 943010005 993618360
2 675957288 28718094
1 852335357 79595262
1 935659352 915926961
1 525650722 800533437
4 611083449 354949998
2 106666617 537511059
1 525438302 535120336
1 788811871 515789901
3 911030975 776268910
1 261345726 531064745
2 101481961 910351967
1 256028926 471628845
1 580151457 146659537
2 850979695 436144970
1 520181921 155046159
1 197025692 603969043
1 113478967 737668658
1 36392028 850334497
1 852628922 834302431
3 207594099 48904973
2 571099927 577791452
1 111281457 784712766
3 415595476 352445501
2 748536160 534079450
1 467851247 157895211
2 46339970 665372275
1 451993304 639285730
1 940295861 115287850
2 818667804 624973529
1 687810001 788766468
2 202864686 614277033
3 498759375 374826587
1 738950007 936274215
3 557191873 888618334
1 526036420 102699788
2 177401415 683015182
4 52151143 744385671
1 182870557 182659729
1 667471247 42447622
1 450253565 702918512
1 170633842 427210458
1 189063610 414629763
1 493250230 287526260
1 127829899 854567876
1 235084023 481461190
1 368683349 156956270
1 106298811 855996546
4 810432958 834626926
2 128476083 183687845
1 642525148 216039215
2 171857167 151221146
3 803218259 153304475
2 341852978 600021342
1 529538043 436316776
2 892179943 400703347
2 194740399 13891874
1 289630898 42940840
2 443113639 296054332
1 668048646 1182492
1 421158145 136400131
1 74517903 985747654
3 101352834 657953203
2 183313523 81471397
2 230384109 383983723
1 831070662 989740380
3 378413432 835773853
1 438925400 854298970
1 291057218 334826678
1 548104843 827126195
2 640780480 635828054
3 285023403 857414620
1 927583101 165992830
1 584560716 408491243
1 464025443 891297789
2 948101353 156826889
1 770280922 561981267
1 146973223 449994133
1 895462146 805619173
1 986311131 538823402
1 752290233 946500471
1 855937114 689009114
1 155558220 19098835
1 7150868 964435668
2 716911607 685597664
3 596269640 818014827
3 867171476 547511193
3 792634535 949946396
2 486098746 146147039
2 636045457 825213907
1 895017321 896407270
1 2875680 306008141
2 507539320 177622075
1 961387953 853860559
1 912182211 912025772
1 624050426 409556382
1 889824642 960823647
1 595041923 294960982
1 122783068 314224459
1 141974806 338987365
2 693627567 348423604
2 289599661 837363708
2 934335207 907114890
1 874165964 411930189
1 912987918 956315564
1 180495798 294942877
2 811962404 426194577
1 277303133 158449828
1 944512174 32162699
1 924787250 743402285
2 273328936 173469906
2 87382140 236572439
1 436915229 250925600
1 886648216 275256954
3 344409624 656740633
6 221081202 7418409
1 795839288 853355728
1 850013670 523514842
3 339292586 477848825
1 872872809 124273546
1 12196435 34650563
1 853312180 592532356
2 521283082 149335323
3 535515145 790912166
1 596678825 277861398
1 412274122 920206154
1 387915187 311972062
1 967075541 986850418
1 712704014 107753372
1 585703714 947786651
2 521114518 2182218
1 933342399 758136308
2 739165733 326965221
1 173976169 437838771
2 257868632 702220507
1 257347127 559462104
1 633514752 880595377
4 421846477 825893472
1 410637894 26841206
1 778920434 150353962
1 735257118 566808820
1 9548302 233463976
1 766636954 762421472
1 608063153 725377898
2 21444033 255117495
2 761542186 655858611
1 735290608 622932863
1 206054598 238902320
1 223293350 622938460
3 386496273 567483211
1 13145960 525224268
2 944375690 254252840
4 786871709 148101536
1 297474300 35858946
1 687358860 66089430
2 5668842 756933664
1 265911761 382252609
4 187240807 779280847
1 353537285 874106506
1 554062049 751159158
1 953544801 133123616
1 881869487 535602205
1 390849615 189652573
3 148839478 723697345
2 827754155 982252081
3 286762520 108395254
1 36394142 915433939
1 737154915 901227032
6 924688714 919252685
1 430489426 11358663
1 842872633 526230709
1 17987112 180790262
1 165828217 940588809
1 135248292 911330719
1 149939413 77519109
1 683890879 346649309
1 649853351 462199327
4 862417344 195474848
3 805674352 948515684
2 140394971 736655423
2 934830074 775426671
1 929196643 12846211
3 687036762 20303405
1 533895220 48328136
1 97321682 40312440
1 886203419 968123507
3 889621542 454606098
2 436959779 71326390
3 266929477 244834145
3 443208917 225884495
1 226914496 359918657
3 181974679 716915465
3 103078937 879516915
3 386649383 363732377
1 499044639 61925245
1 542117173 959040204
1 397605487 54426640
1 986436333 155654606
3 897275195 495140457
1 110527499 161968608
1 603936271 585982422
1 565636388 129969935
3 794078985 262573382
2 950957042 253137861
1 639912815 347334683
2 387679490 401891607
1 512060509 548726650
1 805383397 835140467
1 553548566 656028428
1 565383632 220386253
3 821702493 369625502
1 372685642 770742401
2 414722979 591221009
1 154755893 308120879
1 210827981 802271194
1 482372887 628905875
1 675903033 806950044
1 188682458 313017340
1 433016524 639089583
3 285671100 342999838
1 871059238 290416085
1 926432878 791365011
1 866592285 875907683
1 614021149 752749587
1 507094290 279765856
1 426504153 259208207
1 347845657 54006212
2 207782818 426138428
1 848313862 568220391
3 23089756 508369386
4 759677432 839293006
1 871753929 64954445
2 381665235 858565182
1 765365036 153965112
2 168740420 205692466
3 83560961 880747956
1 824184712 862694013
1 463745044 62520894
2 75079236 590938344
1 268906880 37860464
2 131479773 635188672
1 752387645 284171456
1 243017916 566510802
2 287407818 974968351
3 757979117 768852144
2 751422049 188695866
1 959365934 444720133
1 476513198 105626687
1 507393521 846465828
1 113233675 383761216
1 407618425 269186862
2 135842480 321841526
1 855480803 145044774
3 810848929 362690952
2 660074375 527202734
1 555384232 819892304
1 150347783 259191911
2 3769521 183541463
1 748269356 314089013
2 206684632 783446388
2 143759303 599550770
3 549538248 942529364
1 221826319 803453483
2 906786306 372869324
1 536650458 243910202
1 76443470 173745105
3 871681982 15514678
1 938650206 932169225
1 951138285 406416689
1 356538228 376852306
1 57538518 415792101
6 12221530 418742669
1 190627095 437832399
1 700381135 991892813
1 677999119 681314390
3 378259898 669635225
3 752597874 475215980
3 964609102 251138251
1 336009509 314327820
1 419334424 927704510
5 258084389 102287990
1 435353167 411566703
1 661946448 947245326
2 761228626 987255182
1 658298884 360467910
1 402069301 478746270
1 130329999 319925804
1 35953823 867922451
1 105212003 549183473
1 293357319 956790433
1 696911097 964421309
2 796251838 406658197
3 371777957 127137889
1 272602555 920403195
1 277383470 760635097
1 197183897 295028318
1 667021774 498886720
1 457016630 424398239
1 626489154 629734018
1 236178501 585334908
3 836542086 825148147
2 661019941 337239677
3 998688478 926604421
4 697766966 300761766
4 220936044 973178174
5 258468291 244069101
1 429513864 734796241
1 336724875 87824663
1 459052475 750584162
4 423984824 240890036
1 284134295 140731175
2 182244351 225025685
1 923657468 239839876
1 145096252 62840607
1 906919969 206067106
1 644036883 481202915
4 858541261 197372742
1 994191443 794744465
2 531230795 15590663
1 77267794 489629024
1 840165321 931233552
2 376913169 192790823
1 991961979 244494807
1 758222439 15044820
2 222712962 621799435
2 477233761 688346836
1 563073374 707300327
1 55090005 314743181
1 503952815 134813758
1 381773039 485588602
1 991412210 864260839
1 616952117 89588673
1 212222909 342172014
1 700557807 474040309
2 720541808 413139585
2 341148344 322226574
1 857150596 582178992
1 891324846 758942385
1 224756943 283516871
2 149293684 495026506
1 634472832 627695925
2 309839741 981741118
4 825326825 95848966
2 395580198 28166472
1 565240076 523088356
1 396203938 194257289
3 709999191 649424661
1 144198255 194004091
1 160313037 469432742
1 313042927 713926148
1 776388872 470153308
1 822151577 233187728
2 889456577 616075546
1 599632841 210002975
1 837859058 655195628
1 292734838 933109550
4 985458497 685032950
1 48292387 57734559
2 185322389 596786008
2 337616913 878020006
1 31950426 737716
2 771533677 220123571
1 826501891 562679031
1 985271244 944262546
1 523140990 555630135
1 612772366 632684630
1 954854115 192327370
2 215758109 606097352
1 276452689 9090244
1 907056008 148818647
2 318715859 810244275
4 445440792 567516195
1 272684108 33168039
2 166559848 902838373
1 567224217 407280596
1 888510916 862613446
1 148289275 563006523
1 136373159 184180324
1 490150708 858554013
1 745966898 494126337
1 723949827 972538904
1 766529848 936468864
1 724830218 108736400
1 108064854 263669856
1 932941402 886033637
2 59675863 111562328
3 466514532 771223069
2 954410717 795500030
1 942511214 595986207
1 330577041 183755800
1 852972074 29262303
1 346652275 358399832
1 632527550 56357005
1 864896365 266179603
1 277073182 482059580
1 126384181 292889747
4 812543172 769747772
2 674210921 413956561
1 847824919 993247273
2 422025388 767676709
1 274679645 261877520
1 691971241 846270433
1 304589572 103919341
3 857230674 398576489
1 503291549 184476539
1 158041493 41270117
1 399806944 293311823
4 816301221 974015917
1 868592531 170324546
1 412863126 802937485
3 630463657 606889278
5 109553287 297743672
1 150669243 608037159
5 780247613 171012752
2 405600905 989981596
5 723753609 742410412
3 747459611 789572488
1 667588047 848039000
1 728483346 515383976
4 408422759 426673237
2 911740856 699946373
1 408026354 474329639
4 744905906 60499465
2 956318991 217411114
1 875543524 274292625
1 226758277 188523164
1 683764277 765597420
1 378176754 42122515
1 130396195 473936211
4 217793744 453626419
1 418012991 120381148
1 76519844 71705128
2 641538332 355419902
1 29056622 597544661
2 673395519 776920227
3 400911631 101114287
3 531245013 231912045
1 60937864 358888563
3 169156341 61790734
1 818148852 753821528
2 417748235 276420136
1 687066841 8238344
1 787734511 559532977
1 518840069 450361995
1 705966005 675664269
2 964204977 940477151
2 641382516 909182886
3 255877044 675721293
1 971772147 880624472
1 383561978 890948364
1 232577991 931322105
1 435130948 995175481
1 452433567 273216529
2 703046677 789366791
1 164066260 110338879
1 895094087 978215678
1 853166007 696944795
1 348763326 17194983
1 87997715 853319705
2 150706923 562553160
2 399873192 313148919
1 337122150 988857361
1 121132782 260910940
2 868296020 646132864
1 40928875 551856140
3 198396369 458606218
1 128677778 697145958
4 849605351 914548354
1 621676278 490441923
1 959745994 499283625
1 761480659 238563642
5 890079592 205107581
1 644192803 827987882
1 817546128 482281253
2 230208526 31649802
2 283679795 838087968
1 922603088 247010110
2 462718987 511170739
1 788822968 280436974
2 13654477 531793781
3 862526155 758663907
1 557474842 103850504
3 615885424 36891424
1 679969532 92371085
1 553469902 365400791
1 664818803 384243602
1 545301580 957482263
1 986630247 444828737
2 125242966 650665137
2 883284237 514934083
2 781269422 745457302
4 876518371 889123052
2 967082580 894318078
1 987689768 833409765
2 20251112 98905570
1 465293127 386881465
2 79375182 254809513
2 688681122 743270243
1 524858585 178667441
1 250079222 427967213
3 599436598 541334068
2 695433498 535281139
1 430659258 827292610
1 454620371 320796951
1 294717648 444890505
1 203928253 390608112
1 780782025 14582287
1 41369824 620597671
2 588134998 580118806
1 319424086 114233856
1 600926152 996467746
7 86705505 759336020
3 44368970 740840350
1 193369531 514307320
1 571481490 398441834
3 644042065 834271765
4 496966597 775878548
1 249393423 583647793
1 364472648 889829874
5 280504664 465846478
1 474673732 178773095
3 160049625 470556810
1 194193094 150690439
1 984341587 781877643
1 438338717 845343509
2 983008788 709197307
1 696677385 926872017
2 701549233 421003709
1 824730612 206455605
6 966451605 765173424
1 249084930 429715870
2 35268532 935742401
4 311990319 264657804
1 229928101 444536459
1 889166333 838532493
1 515581357 897979882
1 331126273 571489811
1 534781329 106759633
2 447931506 69161101
1 768143720 361147200
1 547176859 490986571
1 600653454 850488260
2 458691628 944737127
1 869015699 246359799
1 347081385 115633713
1 289375902 841425510
3 710813520 182740202
2 800429634 519238283
2 457029941 82602997
3 383771769 34493842
2 26339687 108041260
2 284539899 878570107
1 214332251 925291542
2 796903172 115755134
1 912667738 53093332
1 856888618 633978198
1 176564233 879514107
1 987733135 488725141
1 255572658 952181547
3 184390015 767300427
1 916347415 933706601
3 164694033 590609126
4 661041659 737277239
2 747596693 228208315
1 260998645 640416968
1 596860561 365393452
4 434348696 74911252
1 888900998 268566223
1 905897685 848351996
2 970196973 621766681
1 182343063 1488112
2 629544619 293354669
1 974872483 720755360
1 659691286 498137197
1 945405475 533397101
2 651061766 145202790
3 187702447 706589665
1 35777916 273549674
3 219002620 295083052
2 60158722 241155345
1 391912797 584858222
1 882457340 620652946
1 619057038 591579638
1 590518082 142247252
3 930555852 934788687
1 275218534 96814107
1 889273134 657784316
1 399135337 548604450
2 954950352 714906629
1 719781502 485170649
1 119798152 129593346
1 276744564 528954088
1 399527768 627975329
1 393424379 241379859
1 897101244 546942122
5 248606432 799514597
2 927860688 131203712
1 475898398 711233762
2 687993506 449529150
3 624044602 750921483
1 384937424 747958599
2 342478336 512458862
3 660110194 216985277
1 416197915 728956137
1 750203639 475047437
1 28593197 239490585
5 254829114 523550317
3 944905496 410646704
1 939334889 145970193
1 811174868 247425276
3 234561218 736197217
3 371573176 205135426
3 616828797 228970735
1 771705467 507089918
1 359253693 13337876
1 552065210 447673599
1 299422519 995112364
1 588355067 950465506
1 930714230 861392050
1 65012354 779704133
2 73361405 322239260
2 496107490 254578906
1 620337776 679486748
1 907170307 93893804
1 354452527 729197336
1 70369264 974391221
2 691201185 85798975
1 103225450 388234482
1 289455063 742599976
1 379743029 297871687
1 987565068 151700159
1 505554889 233688367
1 713128681 614012732
1 319302156 953860146
2 401216754 908649278
1 706900664 867786612
1 895197826 340287639
1 849042957 329616609
2 495518013 341889672
1 302829910 185245724
1 736006492 513492693
1 700604508 448738435
3 590980259 541720662
2 808272200 611494853
1 673453704 443645950
1 814473650 624735595
2 589579853 997146608
1 744323149 930792771
4 589269399 786934943
2 426739990 932294412
1 378661331 524467794
1 439209120 914235847
1 562914379 165649242
1 738888021 112055367
1 731303070 781251870
2 247447132 247573124
1 207683550 218838543
1 642770315 991574117
1 377796139 628174752
1 205756629 741081841
2 249305415 934243638
1 918669453 373947378
3 584039254 621673570
3 526226749 151189667
1 368676315 370674293
1 955013376 548896755
1 252109216 473060180
2 954587787 509081667
1 986574520 115315385
3 733066964 838548388
1 649005414 919400975
3 978466239 796877066
1 653107241 811636169
1 642632972 394902478
2 393319961 191303534
3 123548082 447700842
1 490802935 63284046
4 500699026 408790018
1 936906917 174352530
1 680268666 848446781
3 654043481 604674116
2 689211564 547868680
1 312081654 693543940
1 444520963 847823841
1 396878335 326385955
1 594572085 757669118
1 404152816 282644427
1 256190276 529896144
2 407442040 739919937
2 991311458 87863448
2 612235501 319990805
1 56778869 823960018
1 505974682 42719165
1 949371599 637150648
1 561830092 681131911
1 733194157 815393243
3 870493702 695178193
1 960448188 525822984
1 149762349 888663049
1 460866701 768452706
4 102670634 692840476
1 135235041 162101723
1 176785374 526828402
4 910013393 437524026
1 125852434 813010136
7 838458565 640888475
3 506420884 243667281
1 867080040 310506006
1 307712804 934172527
1 95113288 751678712
1 992571384 999953113
1 569126859 902794449
1 243688989 334567500
1 159883099 839801391
2 500924157 832760344
3 394191050 663484646
1 582580015 21871912
1 313320584 705043912
1 807371809 644232520
2 483131430 509265453
1 228881948 480054914
1 901429548 292117365
3 620304259 503126469
1 270407710 873093316
1 356872619 566151961
3 469201180 141273274
1 243533045 679178895
1 496468501 260002203
1 938907152 295451283
1 748646790 885293511
1 455480322 201295634
1 213950487 48510240
1 515934831 791022129
1 96953419 502283706
3 145447372 359375650
5 29701291 632691923
1 178792656 460253474
2 346445131 794933619
1 420028025 254264697
3 473816500 75032668
1 133107667 870460862
4 245481896 368585904
1 488004793 323460134
1 470650394 940415117
1 379550719 409788267
1 949085163 543399944
1 931733362 836481411
1 986360285 893946749
1 68790843 108602748
1 938574530 270064169
1 744689477 469109136
2 987695599 926008286
1 679073200 351927385
4 269752373 661491410
2 751733981 994042402
2 722290931 295266011
3 283379002 226993315
3 16873962 640779663
1 139612248 170417355
5 143588059 377780087
1 570481623 476951839
1 849017553 290452797
2 393428534 663196198
3 136332345 150720317
1 56075863 201301888
1 717463642 989611754
1 756621556 573229542
1 139235592 946568851
2 709380770 233236881
1 766199192 602761168
1 314410839 979322122
4 597169254 569218637
1 437944332 172180029
1 385769156 174892445
1 787418722 312240575
2 162207793 905570914
1 194508510 693117042
6 676033028 641643938
1 174774681 412226081
3 497220146 284844806
2 634333296 241701549
1 692080290 115370875
2 880133188 568165931
2 822026608 964166204
2 822889078 156523666
3 982070626 670610589
1 266058775 595067326
3 913402630 688886351
1 23144455 716188519
1 34306715 447868172
1 440168283 133090317
1 838565030 691254677
1 875732561 988284159
1 702677594 818425427
1 607468853 174493310
5 125330862 462158118
5 600199156 286270219
1 539762595 14297856
1 413466677 193581582
1 193907415 233572269
1 967205894 82803020
3 561801471 851832334
1 489728893 180532925
1 572237107 819090970
1 368298406 971610263
1 15048465 986159946
1 193074772 708738569
1 716482202 658994856
1 136271203 496953928
2 713308673 26579831
1 157886200 784637055
2 335149398 567931430
3 247801254 839166369
3 325209922 993421589
2 210105399 233130050
2 623953626 261826236
1 179299735 198330175
2 685715862 511197041
2 180411907 93396989
1 551870258 836446683
1 89048143 833180789
5 400256257 216498465
3 67451183 596865577
1 918469111 493967488
2 814110027 394402909
2 877348542 828251852
1 238144509 916908950
2 795220556 713387859
1 932173428 509779608
1 724972125 307909844
3 760061826 107100251
1 999081601 747885146
2 436687364 44834505
7 963677590 709545687
1 660214636 814493165
1 394587880 674998460
1 189167219 13622541
2 539024945 563943497
2 650434310 380862168
1 440095623 249372182
1 247951814 577718240
1 831345042 137675725
4 128839841 330735888
2 756108370 126558572
1 440185596 885378509
1 309283915 462647671
1 489596387 840751576
1 710961867 786653326
1 193856313 926609669
1 439622442 471325257
1 362925767 997021513
1 909320576 663315329
1 680481988 150775398
1 677474762 42587758
1 688356653 345351575
1 61347783 940565900
2 253788053 897831320
1 408684898 713746375
1 728306461 429482092
1 636085693 223646553
3 600936765 550818200
4 944832083 357384631
3 499788365 702261386
1 570044528 937253850
1 708010509 823218736
2 53688443 331723215
2 516498514 78770235
2 366966677 25967834
1 284664526 259811245
2 10147125 966426111
1 371653653 60272
1 174050921 430854077
1 933611152 527470065
1 244450382 824962936
1 747699183 906726483
1 985761841 594331564
2 79049066 72421752
1 193339632 682477088
2 581932527 345944618
2 940025860 236286133
1 291758404 233719511
1 624264887 139126669
1 423207980 442841536
2 99973514 291273488
1 665660535 231131950
3 103061190 426682259
1 457548619 504453910
2 325594253 769351451
2 751078843 620536744
3 33150198 208710143
1 273769324 569096615
1 189549900 80307815
1 957579203 120993334
1 451980812 656021552
2 890504188 703556002
4 500252676 677853249
2 425775560 845494097
2 937336499 227794475
1 690244788 974666556
1 700978766 536585805
1 697680131 827177327
2 963505360 87951698
7 633680070 156312767
1 946806601 497095599
1 826797481 454617135
1 524855252 951035629
1 785186237 139640384
3 721444030 95461966
3 146097790 643671266
3 319902417 29282797
1 686343082 98911827
4 967076726 987137629
3 890283679 785081478
1 481827155 989245862
1 565006455 888396210
3 416254154 143314425
2 704237074 19951672
1 134304946 820977924
1 788177344 787349160
1 562140470 220749472
1 491934036 68954940
2 241571539 845871659
3 293852276 528418600
1 431995542 822948546
2 684253070 319429243
1 98290975 407210424
1 94159715 750936921
3 677141121 321640998
1 259558381 857546590
1 626258750 81230163
2 964769569 672405839
3 220396425 998006142
2 658465984 514756799
1 346435025 278442832
1 113469014 424290662
1 196651931 624954848
1 254548846 74293445
1 974571332 666724525
1 174036003 165724568
2 544995439 657398605
1 608513290 134829288
2 177448512 809913445
1 544752316 21496597
1 922161413 107926713
1 666119090 596352826
2 480502757 468059254
1 793733217 84582726
1 932014436 628865232
4 102993467 744357491
1 986821330 708801651
4 872142975 553898434
4 748492516 834282301
1 669803841 446666298
1 253016449 741032967
5 688477081 478271190
1 528550182 164370573
1 264932334 321246271
2 213098546 882144505
2 545864691 616445601
2 537105484 373421401
2 689396345 905873292
1 311042036 427614317
2 254132028 947685972
1 809436289 874376958
1 32387656 884043697
3 977392894 462468903
1 970580819 569916914
1 208935508 876907110
6 441499459 996596882
2 964905626 498423264
2 910077057 183553757
4 396483579 524119643
1 838373535 119185773
2 755716816 147935721
2 201684547 104656214
1 742190614 799321973
1 953200868 122505917
6 669979153 47059127
1 841909603 733603095
1 324311452 25973776
1 54812621 166658856
1 696661335 630514722
1 364447891 294340894
1 555104415 154152313
2 998663687 882946216
1 307331842 720945452
2 204042604 573155597
4 622495639 124491578
1 361129951 342949622
1 113197415 703085285
1 558835278 878100445
1 340425094 750443390
1 278602784 127406740
1 281518845 395272871
1 162594405 615146012
5 476062654 531576125
2 811196539 94450137
1 353594256 897090576
3 27781449 384129748
2 516479095 122404833
2 680199674 291635306
1 394353332 551963851
1 469819883 97352778
1 459410358 302916419
2 313121411 663703826
2 929877321 335828793
1 485482227 367398044
2 433952727 447441498
1 837826055 290868688
2 646654714 604804811
1 208745040 742638688
3 223431472 311253682
1 483484344 932974308
1 570993695 869227155
2 574588030 397430995
1 553828179 306149464
5 199184224 709812408
1 887166245 45221418
1 381859275 758327409
1 21327461 533541368
2 699100403 723016847
1 976966289 242783774
4 624817652 766675389
4 853877956 452583843
1 796744328 277466469
1 963668300 468482110
2 606792847 500213380
1 276010706 844799230
1 335326094 841657302
2 690585246 128707433
1 473744883 947051008
1 609531498 6865797
2 24978494 715369700
2 319301813 296424586
1 950395458 886112460
1 894439084 77212519
1 748193492 425323948
2 313909590 36969198
2 532826514 614756565
1 902874922 674274194
2 893406568 154340124
2 412403224 390024997
4 857131557 466844206
1 337083962 63207298
1 134603353 663165701
1 636012416 757411825
1 338496607 163928142
4 460652806 578176539
1 151307692 78512999
3 471788420 957864098
4 11005866 127103
1 152363442 330773709
1 120396493 794427049
2 165425367 678101424
4 623106703 923567307
1 178620194 501092860
3 344985079 767134181
1 728708579 623560432
1 38389443 88060439
2 665266375 720192749
1 293704252 504253309
1 414875521 39519246
5 411726399 981025442
1 54916374 883046463
2 551978859 431618099
2 785141514 48458983
2 866705909 107371600
2 741534879 29305372
3 997147449 819596636
1 48470933 948360860
3 844853343 581304377
2 139825604 78979961
1 499043553 54853917
1 790274777 711516213
2 267464272 462358443
1 317611852 518515062
4 400746358 354571060
1 666578900 195423753
2 571149835 724302208
2 9842754 881402592
2 744087142 800594490
3 675179095 794780041
1 43315504 280318057
1 4386572 250820665
1 105208857 686043155
1 748370387 933845610
1 445530033 886710725
3 397271615 240911029
2 348594628 969801772
4 93411261 381031963
3 881027969 457225554
1 839328985 309705852
1 887117843 389857354
1 690221042 556655511
4 274782301 541359568
2 614012012 656326395
1 612295743 93610622
2 470813320 780587342
3 210146292 833198232
1 996952458 721845499
1 568076029 6522491
1 681237479 3895085
1 459984649 484868718
1 564774823 26009497
1 133988379 690059046
4 875376562 73060177
1 89986857 233744138
1 900215319 804446702
2 940709221 656199571
1 124463861 118193405
3 498101427 976591367
3 685262033 672809099
1 18300516 165187199
1 723888694 551625020
1 277437383 692844397
3 760000154 841465034
1 352051869 302485641
1 971806232 494780987
2 264254343 965554123
4 790622002 403861343
1 696163273 695301013
3 543208460 306662286
1 816871033 230128793
5 378235463 942828878
1 434211184 272037912
1 520018103 714990886
1 578018475 249193563
1 580263969 434111263
1 925184182 646861660
1 610424438 367975547
1 503922603 547657215
3 752107472 6697986
2 401059405 632801218
1 847772354 57331533
1 697668787 782577601
1 779993609 832893280
1 564785157 321684306
1 741902759 755441049
2 247343431 166555475
1 399148156 709241682
1 248605090 772841013
2 513493163 624849005
1 110030314 808090876
2 765449852 425642276
1 840488136 1415858
5 148695593 823197043
1 183290781 136665355
1 511037326 846949795
2 986225001 571424302
3 109649396 2862908
1 313974576 556330450
2 19609645 631350186
1 843126518 325737660
2 796024526 792637178
2 344873987 63042621
1 330386330 735001212
1 440822691 371137646
1 147977850 582839709
1 651402033 597209093
1 702018810 779049293
4 452031448 143981629
2 893082558 622389818
1 59936991 446683018
4 996238504 376893744
2 997955852 276683767
4 431252897 423938349
2 191507527 740890368
1 165637202 104183163
1 867321437 297390188
1 631597814 920550168
2 114191791 10071703
1 712262870 495298617
4 800920308 573618602
2 758778978 849265625
1 645202327 787481787
2 864906685 208353903
1 996790504 704612289
3 613587172 362977828
1 147951865 720914468
2 993426794 544603252
1 155156249 202918490
1 933129077 163515681
1 724893084 35412842
1 423776210 428543739
2 152623776 243895781
2 339111061 672761607
2 983731530 502488605
1 825239801 850579880
1 957107173 216976358
1 259119109 362865475
3 402643311 251556555
1 655228436 904980155
1 907105473 646844731
1 190527045 533707720
3 167582131 345483499
1 450532425 370776775
1 160142372 395299738
1 662817674 145906202
2 815405231 429969567
1 866898539 174027379
2 133002485 408157410
1 428990602 886847119
1 214964555 866924550
1 102274844 972438642
1 266608127 425265452
1 966695644 599255009
1 281784171 445559275
2 928696382 894840548
3 601238911 88966373
1 361667088 593253417
1 496067433 898663852
2 130693902 755162115
1 12371726 554026987
2 260514783 264405910
1 421495611 633689609
2 728770876 541053705
3 600999431 735254536
4 458622589 358010902
1 931116538 928261905
1 937598136 758288488
1 619110051 369842338
3 388863884 61525906
1 749051431 696296568
1 481053359 150763108
1 322704242 524249606
1 396587080 286687421
1 328168648 772761473
2 705044306 862722625
1 450850836 514867551
1 874059219 829396125
1 831096504 177197180
1 568779877 233316347
4 251149168 975649947
1 188315301 474263407
1 515063103 847806172
2 101665114 481095421
2 373415243 739292286
1 930468826 878435228
1 944448186 370909593
2 932550484 980372579
2 600544941 851616954
2 701269100 888096387
3 466574830 275967128
2 439256909 522906713
1 508312501 890093271
1 428245521 347555179
5 785842312 970863074
1 512378202 393997813
1 95264870 814068772
2 913967269 383185290
1 33182548 578948978
1 494727154 746950986
1 607661246 832543857
2 538665834 502438355
1 17872478 101755378
3 816405224 48448859
1 711903872 125148068
1 571536501 320708499
2 583644998 678234399
2 126353347 325338779
1 987834680 914396394
1 840996484 86778624
1 303445136 857735842
1 162761373 410372867
4 187215578 827733537
4 269464186 881535133
1 592325134 754252839
1 33833175 955567309
2 939601477 8761157
2 578487752 296973231
1 845778699 522928868
1 954384601 179828926
3 987489441 253269509
1 508874557 887946076
5 683806815 840482302
1 706148197 463537188
1 648590454 941732221
1 814473740 909163995
1 751965189 253042063
1 875140112 213812594
1 699760778 473085968
1 248774328 177008598
1 728723017 385396832
2 17244392 523493684
1 988061433 573530269
1 316475138 852992302
1 312785534 585443234
1 116802477 172759379
1 881560679 23234614
2 755504414 568780573
2 793881210 590615213
2 878245990 501588925
2 361243805 555384964
1 567601903 378579053
2 356152919 494191999
3 139166122 268422159
4 40074310 537054860
1 252319068 720947186
4 848298818 979448921
1 716397856 691970247
1 754806512 143664490
3 624071260 707242855
1 523270370 614005432
1 808065531 519675813
2 539004778 294093670
1 879425265 989029653
1 240784249 832717088
2 191400494 49619836
1 928950177 747520505
2 731459045 526699088
1 883279850 778730309
2 919913570 829462062
1 122121457 713088267
3 156368611 365615439
1 803724932 308562387
1 116651977 310676882
2 869419533 962626693
3 349982327 675783841
1 673894145 750408211
1 878867645 123970395
2 269438156 850355478
2 324807901 317287571
2 190523322 381150674
1 687078597 692367722
4 574996024 99943057
2 112025430 857228783
1 52787054 290224358
1 492728730 712870510
1 320287982 742472695
1 833285471 5559690
3 281867384 42887154
1 43655451 406406416
1 762204840 710854435
1 943669519 97886006
5 224908562 348617025
2 606490602 470644919
2 209032229 132941261
2 745831286 601105776
2 388512750 530285860
1 227419586 943160589
2 311904710 728799019
1 747981829 256680720
3 737240895 542978169
1 877104659 624173998
1 533103487 276176732
1 259497380 302620570
2 958142791 353001081
1 618060762 479895199
2 236817807 493051353
1 98119111 138675877
1 995903415 527381339
1 159606802 656552587
1 871641878 420340752
4 155642634 980678702
1 213458621 225396582
2 289928426 588957859
1 277715513 953167304
1 391521443 264115871
1 435622938 957470505
2 602670979 765880043
2 912653895 590376539
1 31091570 295379261
4 767801668 726072241
2 76078929 849340621
4 717738910 701889087
1 941010314 397239250
3 101503301 180403775
2 481358248 701544584
1 305839610 581518757
1 594719841 725580046
1 487783705 390181530
5 876593444 757975506
1 930184212 82746417
3 140341586 540655247
3 66867413 576500189
1 579465513 226663698
1 363801667 661991852
3 390628122 643238401
1 135389826 534887930
1 173987359 85690983
1 981015861 60943157
1 595803818 155097584
2 603750294 383655119
2 706486679 72957140
1 296889872 572497783
2 354672125 379820418
1 106794310 90033041
3 258733972 87205529
1 911721420 265829057
1 686645223 684152377
1 986530907 892056976
2 827994116 480570474
1 682356107 443172555
3 391975339 831204459
2 710559136 648042106
2 971104719 540897081
1 671431975 898654714
2 81598721 740621072
2 61058319 551859028
2 430376209 534782882
1 698953498 746382143
1 668961392 206654760
2 676996740 267254990
3 47893071 31282727
1 675500767 713856319
2 542275193 458893923
1 69090523 835532100
1 375153213 772723793
1 19452486 18394514
1 216027843 223518355
2 853449096 949296782
1 320639450 265191868
1 467643573 865902519
1 73325705 335953669
1 580684835 470805592
1 924721215 964103628
1 960391500 306167474
5 21245599 256669991
2 166587567 898135112
1 503686662 398373195
1 212885497 639323025
1 737552010 243990816
2 262730040 296952274
2 908792294 413798770
1 209581297 638865118
2 284658526 705544783
2 623788208 211818471
1 581393558 549167357
1 430149311 820178844
2 301566143 121878200
1 868855243 21165242
1 778432822 820803094
1 691837522 814957862
3 786885561 464449480
2 982425917 167490500
2 70908258 875596771
1 619578035 436564431
2 954943737 562923884
2 287862081 494291680
1 566629419 284840725
3 830083786 667921135
1 192660134 422299150
1 997453979 68882119
1 71304061 445522417
1 403483132 715287096
1 295365218 878065228
4 339365514 159799023
3 806508948 351755540
5 582995964 135621517
3 550081118 271172390
4 534501871 704111718
2 552608733 173860712
1 133196124 739881330
3 601651924 764899576
1 894858499 913277508
1 556982940 964076067
1 57840059 11927958
4 349209314 309844467
2 536181242 481195533
1 348519091 845961926
3 523046773 453732335
3 544441648 958337861
2 549085414 846435808
2 770343813 878691173
2 845376760 510170720
3 251391792 897237728
1 529809243 230060743
1 121450804 260009200
1 456741354 538131111
1 451395797 647531212
3 568037224 298327868
2 575450825 185217502
1 38489722 23527931
2 511985638 573350421
2 240230748 179169416
2 22776217 175081453
2 77286133 847070430
1 594175744 617439465
1 448911268 301143024
2 478842183 745773666
1 215341393 170996004
1 277967448 763726119
2 101034152 481779064
1 301011960 47177033
1 448575274 886059943
3 326073419 764807718
2 224947094 743071098
1 529486725 645271301
1 34591572 417440058
1 263170460 454823149
1 646323841 25029642
1 13590800 612353775
3 873029079 854493247
1 843797121 161618867
1 732107738 282291089
2 119925126 227507624
1 531362114 327863056
1 814393893 633486756
1 817624585 607350729
1 217865380 305777947
2 785089001 655644164
1 631286198 665486132
1 702896057 215266358
4 116085398 146530719
2 189205070 802728663
1 649051495 930520934
2 407192177 692185736
1 128548427 687470626
1 478647480 782166147
2 391590478 198185888
3 836428724 649949652
1 712931841 281967037
1 525369593 179233436
3 719286521 935931650
1 403507110 712479914
1 547900732 362024534
1 933460287 833890578
1 809410487 556402618
2 869583903 313450552
1 127981983 939235915
2 179355126 486467900
1 395698894 109496231
1 191282239 434051589
1 174080890 827600837
1 425556330 389575822
2 547100583 237778783
3 222037982 301110541
1 742844859 148436618
1 803277377 804778262
1 525362320 674654564
1 960366304 445508240
1 261392382 966710620
1 228823063 974884758
1 39501619 704125791
2 207740008 262627426
1 564955284 46874497
1 86149802 264230478
1 617420740 812165957
1 162509521 304818795
5 484222897 2144088
4 671677782 376767450
2 446861196 130454448
1 618892798 487142628
1 439440420 769545527
3 348306535 137721555
3 632473847 110159037
2 960445513 200543536
3 588127068 35441376
2 453940513 646575126
1 577091969 698100749
1 367746805 530027168
1 552796867 159889929
1 413667524 486971432
1 463424264 995426207
1 26443253 624624983
1 646758658 904146759
2 975183940 787844450
1 607460201 851308217
4 865929073 748287828
1 77911877 102390790
1 954727854 411094857
4 60801056 212549532
3 642921258 815658322
1 651241577 362502200
2 382696727 426843929
1 401673204 599944039
1 669001006 19526724
1 819434142 213197980
1 189442418 594146028
1 10656783 971073724
1 52147533 185414792
1 458355030 756382456
2 712457896 928860641
3 774685399 792247206
1 693169220 744936339
3 421236264 187620117
1 221584473 128763201
1 752342977 330556106
1 566574700 341348155
1 271239055 709632463
2 482667878 610529587
1 903928013 161912815
1 262671169 564525664
1 16685602 677076706
1 904668876 650865902
1 903979040 302053068
1 454784711 178179728
1 927823426 972462316
1 861222802 745639865
1 281831985 72629471
1 832981910 209291186
2 344691294 929123496
1 965147352 723782692
1 523982170 260559904
3 990387177 240990838
2 372216364 24466783
1 577512837 369022964
2 845610533 543367189
6 160519749 285336816
2 207133990 286650303
1 506140697 166304616
6 367044405 144604297
1 985121382 547359690
1 150103803 42917072
2 353270349 615792777
1 400046756 192062509
1 833560206 640974687
2 310669943 359951897
1 963559565 355693113
1 180808221 420686681
1 207902869 682537698
1 822319420 203342296
1 556301352 624526020
1 185659618 366286371
1 953888740 150797061
1 291601332 549697833
4 870490169 841591612
1 238866737 92799235
3 840931227 619543569
1 103301665 291654884
1 718881945 72664941
2 358997027 421394214
1 179415142 79790795
1 486430055 466401228
1 901707021 870456534
1 450550077 52765398
1 612858752 39259522
1 437679685 425616386
1 108719427 432765732
1 671015966 737938299
1 885541773 809554
1 654244072 770548990
2 334495824 760666582
1 231250861 11102772
1 970771680 619922927
3 359286418 730202058
3 388606566 242457730
1 571551843 49827873
1 228353927 265256221
1 153134876 777735825
1 44306682 906817931
1 662733767 493217216
2 846307209 525152137
1 70701883 963010513
1 459969170 511682755
2 521876610 12289168
1 556743345 479791307
1 328329758 311782298
1 701689646 205075091
1 980665902 561016980
2 232829256 881696769
1 65080768 853266224
2 891967438 755167342
1 855111473 639489721
1 972915404 315946842
1 685158645 520146444
1 701855325 644239120
1 577908465 729730639
2 255390560 728627669
3 127506750 37875957
1 859598693 448321282
1 90461657 300558070
1 965696947 754005411
5 387916393 136777369
1 989428638 574560312
2 587685536 818110890
2 548337721 548977594
2 29092657 574747774
1 901820121 95943890
1 987699130 876833290
2 861784261 115746181
1 170945247 522343923
1 477278791 425754522
1 6262308 522634466
2 880708795 412857843
1 935343325 168720616
2 869059632 760786771
1 833557153 458835468
1 995892695 631489631
1 449223403 754565278
1 549020501 821590029
2 850950466 104368438
2 983489536 869947081
1 682326831 290168160
6 968995169 612286536
1 430380970 882811113
1 905609311 33839372
5 662797393 130015952
2 290496551 549403130
3 803889107 539929612
2 28373279 960601499
2 525312270 739485214
1 613417115 924791788
1 165812451 458726727
1 731690355 907261440
2 521597904 30756619
1 951955131 506408851
1 139981182 922244366
2 359190371 87888486
3 845672196 556199142
1 444674650 683069205
1 865442126 546675666
2 137376647 886003038
1 512090155 598556313
1 565013400 988582600
1 90284812 198566432
1 728301417 220755897
1 358120447 255686637
1 191487408 592645776
1 56793229 953408828
1 945302455 362999109
1 927478093 557451073
3 628961113 535675005
1 17899188 1602932
2 556311148 316145590
1 942764140 286870618
2 466026193 901921139
2 217024140 353130139
2 483272885 491619208
1 637694988 815705601
1 914750509 260653623
1 787979762 856419535
1 610351059 126456299
2 471497476 167112038
2 649594377 820934356
2 917621281 431693098
2 514273671 133240756
2 64004365 977060890
2 561689032 574787931
1 937923838 329959362
1 217252068 996136590
2 897430151 919920800
4 928659877 736211098
2 595737940 865322435
1 785373167 774257076
1 972006956 761051886
1 543136392 189586285
1 814736792 650048656
1 704072854 461554169
1 227878322 302124331
1 404744960 515221918
1 323601186 997208807
2 443743130 91873907
1 369006637 996193044
2 779531374 644501717
1 311262571 361087482
1 333201080 628322271
1 220819287 456584537
1 488748104 305961464
3 378317442 374195506
1 271236105 212301623
1 494962605 391494004
1 493702192 30261157
1 533801987 454811009
2 947282684 296269029
1 525553098 298300819
1 1242367 272249015
2 295273976 871606053
1 826206745 639214440
1 827852040 173401502
1 235454338 775104506
2 561267121 876092155
1 707230193 106538779
1 439564970 773005674
2 950188585 453533194
1 482300573 536017575
1 578025857 231731559
1 963359237 518203601
1 553236919 845917702
1 158305678 328943996
2 477483557 287854888
1 335249676 104170938
1 495491222 829651543
1 582159100 767600313
1 893192102 519737950
3 942554048 149450530
1 628011615 814734942
5 873981282 101151990
1 352909357 360320065
2 547030906 34770386
1 684439847 511325643
1 947475352 502132751
2 63523167 812678241
1 245306397 815588510
3 950403143 709249832
1 104959911 274896580
3 401661903 486370357
1 698016771 145834285
4 713679179 83314955
3 258657078 495255331
1 218431986 139120871
2 541451873 797465789
1 988101911 177982963
2 920957295 492780688
1 821540544 982327435
1 950699728 281205022
3 367078191 558500704
4 497044014 834166818
4 259455466 713914857
1 321511584 376217888
2 162524303 536835398
1 463180569 953766193
3 320079768 700158552
1 879318024 235991809
1 469394568 525538418
5 903042023 133761154
1 293495440 215964954
1 484842782 491523932
2 127399705 810655538
1 722036993 274645421
2 404950255 304747512
2 752872926 2764447
1 527178580 182160501
2 409969986 907941034
1 173743647 188234757
2 100198155 354650564
2 759395170 87469297
1 339898265 71008834
1 313925840 912439274
1 704433477 451689011
2 882352298 665575943
3 876836087 549776908
1 87455135 733667156
1 48791149 700772162
1 768138524 74751864
1 30969309 320984671
1 34942589 235031765
1 466004255 612558161
1 710642133 8699580
1 62485655 264155001
1 869811479 51014731
1 367429174 230298457
1 597256449 773859128
1 926660284 889366788
1 551403054 17269068
1 438211600 655829376
3 356392971 443487146
7 173109132 961283111
2 760227348 779784437
4 618545972 211442851
2 45162906 884710492
1 349170389 326815788
3 630313979 327679616
1 126433004 184397625
3 116366933 96840891
1 383640158 900106702
1 895744938 648760875
2 959502224 255322877
1 375528211 730088593
3 255432916 912202599
4 581325864 17397187
1 33866023 121370195
3 318873549 791911451
3 803260980 241352042
1 704283193 541387908
1 229330266 823723795
1 702029178 183289305
1 414490432 800186101
1 220621059 383448467
3 37878264 652744350
2 598253114 210295795
2 956559588 562903758
1 180366922 207263895
2 404429235 600250535
1 516391681 343801990
1 43205142 544035559
1 961146578 998498006
1 402806752 833996518
2 197703866 41915831
1 950052663 433541383
1 129457585 406952827
2 750424142 956296085
1 603740977 546739306
2 860098476 552066551
1 92402014 563855952
1 951705671 326070071
1 368114733 998669248
1 217329322 195032011
1 729624886 236422100
1 132754736 995659138
1 838091069 126823339
2 345753510 734318264
1 753709582 696980175
1 299822813 877603376
1 875695136 293584967
1 206035434 519244762
1 220739022 71702693
1 92756402 248398034
2 838358607 860064283
5 563662460 351944989
1 589586707 147526454
1 28358841 721149054
1 880417565 903687228
1 377123668 752197833
2 47148604 888838816
2 877219180 31148363
1 999179352 388362793
2 153756489 439142805
1 619516147 983672033
2 726947072 713438004
6 401211596 680607147
1 865021169 10370476
1 654526024 284947364
2 107104435 629797925
2 529940984 389311713
2 103698895 197960538
1 679288033 686107135
1 991170909 18195594
1 560933296 592855426
2 605618385 466571443
1 455098611 842109884
2 166853272 188700458
1 1854996 763333415
3 174396537 105194567
2 770553852 505634366
3 466876607 736390663
1 327993755 393922249
2 709097876 401597345
2 828228368 691188435
1 425436988 135825446
1 625989385 900914457
1 540443316 547676177
2 158363019 892952396
2 482312314 956972429
3 608018061 813652240
2 904235343 158456928
1 203947261 423923613
1 992749606 481456939
1 990651933 613713367
1 166027241 841105546
1 425563936 990807924
4 571597057 148257189
1 296376252 964658859
4 303985871 4025583
1 598501048 702092766
3 587798969 394292443
5 179044044 784946950
2 557047687 533993430
1 899932452 994351166
1 847142997 99124242
2 720214742 619796911
2 157006622 985695981
2 126073093 18710123
3 65961860 567307966
1 122446033 984828772
1 116161960 714954773
2 497968239 515579000
2 160037364 55354467
1 682181551 288164478
1 687321826 741792719
2 522858824 274832874
2 799522766 561767334
1 111181787 474704789
3 645058359 19299527
1 763579704 320968746
1 703040778 691885161
1 642266963 82579514
2 144353689 504817578
1 501687879 680819822
1 797987666 128552156
2 907280981 656027052
2 45211879 342432577
1 831271766 662120930
1 868625437 224393871
2 506194247 315007491
1 473875914 132254831
1 587997501 726631302
1 530574089 122046160
1 191085274 928604720
1 411486809 550652201
1 301163971 538731379
1 453863392 801318773
1 232030786 422681638
1 273603635 308730175
1 466617662 618113494
1 16448153 423400868
1 396411222 315631946
1 669263461 277759186
1 452007625 600993236
2 64455931 871575719
2 574268610 75358817
2 216882751 574863215
1 607493305 615572425
1 343815284 820118611
1 134116407 696750508
1 929998063 873928059
2 229306727 968892371
1 582034327 402156902
2 782811482 518831522
3 479309970 918773614
2 161868215 834267956
1 56596315 235496907
1 734212748 690562455
1 15645635 608519158
1 513000350 117143563
1 663984709 329841241
1 461986078 633857540
3 527285444 346945500
1 976885323 874097571
1 214185371 867886489
1 185591554 386925979
1 934976475 100760046
2 102347072 894049078
2 627641432 194955195
2 96810377 189587275
1 959852006 259286577
2 671750097 48929400
1 360258726 387673900
1 416224601 946298975
1 20704122 241206440
2 313180355 473341265
1 409563895 976632739
1 524401422 802908394
1 313647499 283206408
2 983754431 725965601
3 196962024 391661209
7 197618694 181825614
1 857668551 699487291
2 101950497 550121826
2 97627978 387890700
1 701532626 557225522
1 984030798 160216422
1 484844534 414559246
1 574088927 613305985
2 139769545 202016216
2 747968500 79239629
1 311871137 510111424
2 791055495 463301505
1 722236625 297792285
1 946849436 547281800
3 591271855 568872005
1 389802951 287132568
1 464154779 523730754
2 182882722 150323083
1 149860738 609402398
2 504773619 810848444
2 961301560 272629092
3 232591441 763672363
1 271302544 653414271
1 420178789 730298203
2 916443749 461447097
2 153911504 609659233
1 726051827 982629765
1 96455554 495269297
1 534850025 374899375
1 597973287 947624789
2 635480885 754549672
1 651590033 115560679
1 525284614 371607346
2 779111897 45409994
1 317853802 642062664
2 291033864 29940261
1 593746482 666357618
1 343856513 650121506
2 67124391 588005073
1 840461938 139927639
3 500838313 173219337
1 409671005 570340357
1 31983855 904510562
1 440403522 632305784
1 906258379 600309296
1 450443298 768356159
1 754273420 95578643
3 594631675 684890891
1 385164398 79238050
2 734921127 552058568
1 553040552 901954082
1 618792611 925973174
1 3675838 601747141
1 446119022 907689958
2 640397985 793053231
1 402794925 223194130
2 573998055 521174772
1 962123096 742391601
1 167006998 814389983
1 155434780 544351279
3 879958654 70793059
2 975975147 825999396
3 978990151 82633968
3 827130540 96037246
8 724824946 517141343
3 293186165 262264970
2 319759998 223412282
1 103139590 247623036
1 668681712 863036585
3 155242385 107290181
1 323946148 678234270
1 897427526 841945297
2 747188426 573508256
1 613682316 94392439
2 71535665 763949803
2 478823164 305774406
2 788017580 777912447
1 292287885 187729003
1 638023111 501225766
2 42206262 643692742
5 342885850 582149411
1 421380324 38177803
1 471965764 419667564
1 453411331 980455233
1 157405830 163052603
2 631054721 274418644
1 671340713 454115878
1 751172448 570009198
1 38322405 722869952
1 330777559 178921470
1 174702897 954143382
2 272858936 621572331
1 356435308 824788316
1 200035202 814537399
2 514822044 172099627
1 493777423 482271014
1 484042566 202102088
1 188952679 542797147
1 772388757 264293234
3 201001139 573883781
1 114751069 886916338
6 893860411 983416783
2 888260607 157113007
4 937724968 841764112
1 3453999 837483518
1 163764593 969130664
3 990210479 354345857
1 421181002 854369506
1 342716552 245170000
1 440811739 917611282
1 113049983 763036463
1 746068930 592295747
2 236634795 251605639
1 200639800 425967502
2 421527874 838331144
1 416439761 852797803
1 964741497 314883655
1 743953326 374722070
2 27027617 276787406
2 685721130 4593281
1 71711219 866435489
2 334215487 828800363
1 702629589 498355831
1 770887318 442835731
2 580290123 921504073
3 442141214 898066711
2 19648601 604115668
1 592046619 874640917
1 570166520 65411037
2 349144929 464992690
3 480949065 694860142
2 7081920 72039286
1 46957740 960241263
3 228727684 782495723
2 303894843 360049116
2 620358080 207661982
6 774885177 22156458
2 276268915 108134708
5 735816207 506286502
1 76355303 751319266
3 526850012 217793236
1 231977549 878361417
2 125319664 388448199
1 914458435 789924100
3 910139312 581496464
4 284587429 497697527
4 508567602 469510798
1 494906894 668479380
7 18191933 137790846
4 270059219 680095421
1 292134275 748115080
5 308221603 618108
2 715971136 673044356
3 116128778 114875932
2 587114276 654274664
1 881522144 732030571
2 110935975 667627478
1 774073960 948472417
1 940238554 731368461
3 153878794 368901969
2 882936749 203076946
2 68759076 354489897
2 628465647 38980641
2 530080000 670552938
1 315612891 692824856
4 245014922 255552787
2 866746601 537622950
7 278783275 447424123
1 739598941 587966296
3 138947872 755073174
1 438416738 508920422
1 95907488 2396365
1 805275960 673239123
2 952391161 332204028
1 318161799 273784096
2 149002113 852225333
1 624903187 153935267
2 301087088 42604165
1 35328083 734508532
1 617359370 382619585
2 376988251 797049112
4 945340981 909387975
1 337047694 516389505
2 229646893 225277633
2 174151984 235920015
2 543828105 404697794
1 639387826 320460398
2 182821081 563023501
2 67663390 321475831
3 346909171 412208868
1 396933533 955165237
1 226350789 573061956
1 383308906 779475654
1 187179603 528659271
2 210870774 675362905
1 461463588 240209380
1 169706707 596475821
2 620304520 656175238
2 233592418 167517659
1 354686389 146957645
2 108074557 685558094
3 803276235 356512502
4 568560468 86962022
1 599655424 986578438
3 106300929 608218838
2 967746149 887674243
5 342879635 321691954
1 82160826 337720183
1 950265699 220251662
1 457868082 368442196
1 891999936 972429900
1 777093384 148703693
3 854400339 351322112
1 274275828 294868869
2 163200376 238068577
1 837125435 920964378
4 504597390 601414456
1 173918036 372782107
2 41150316 636681189
1 874699164 88306016
1 562180511 150416334
1 901269119 12980973
3 537286569 477932048
2 356687307 579608654
1 249080826 331900621
3 686315692 901552361
3 86460803 42164742
4 165353911 771848921
1 271095790 745538677
1 512820169 164161938
3 725281138 216627697
6 715777854 649061359
5 141031992 115116103
1 869975211 783315536
1 393537976 929008824
1 456360788 41237770
2 534084493 277487412
1 59179720 623618306
1 148407964 697487984
4 978022971 502466041
1 318109261 252429429
1 455815627 676904938
1 715050464 273714633
5 680377944 335730125
2 770384307 199263478
3 317386961 270257573
1 145072985 513731269
1 283207311 411406233
1 300184253 57831376
2 226278297 212055158
1 279267345 351266649
2 95310648 823072994
1 842459448 234234549
1 277044325 8761797
1 101439446 386876617
2 397840447 624795810
1 502850684 700332052
2 612935804 696279955
1 97514204 884637474
1 379308496 349013017
2 909878582 100702613
2 641644391 996473886
2 288193461 231031330
2 809652730 534791708
1 580667384 524084769
1 657528052 362785531
1 365677662 435533005
2 320273600 525742320
1 101679001 498997462
2 50519956 361203599
1 70708202 369232015
1 415469542 929002980
1 160740633 984059668
1 861785705 234923709
1 609269607 594150492
3 464731601 782517970
2 987304692 924634925
1 534716963 473501903
1 256586089 735897517
2 298586902 994383212
4 693798188 460966365
4 595781609 747110866
2 406762739 876284674
1 600009631 252186295
2 604701643 916932731
1 871836867 364546225
1 555964791 511928990
1 775060992 606866156
1 942470280 869630201
1 894646823 842728946
3 233792434 196178343
2 862804170 305638538
1 722978139 120352856
1 259549331 67288063
1 497410955 756053953
2 944070559 544452075
1 407340997 958548237
1 803350187 451659705
2 484719266 119974725
3 378474013 152031870
1 227710941 447476764
1 605548414 990565926
1 322364939 493472658
3 823535148 769191769
2 638260599 230959799
2 726013268 412388809
1 479742783 203339300
2 625228591 250413481
4 351640316 52579964
2 141863704 674040485
1 317865996 897003691
1 211777321 945432326
5 395895164 51376805
1 729008502 561752350
1 422353569 107276518
1 162759091 500409336
1 212807582 446584838
1 352167763 5420284
1 997316577 124704553
1 900953584 5968817
2 809008808 949753116
1 75013075 255020147
2 980905149 375795414
1 901925655 250561804
1 384229636 211795581
1 273695956 222727669
1 890174338 149018019
1 931991397 95140284
2 45466959 117854879
4 85879327 651595839
3 157098944 730589809
1 704871891 741193008
4 763019539 145307608
1 827820642 839936093
2 55139969 411512147
1 658355888 967039955
2 896785331 3817830
1 22721277 527726542
1 504858230 12135543
2 756131938 134485381
1 446568031 420504354
3 218783604 755280972
2 602046797 142850144
1 242881337 99712920
2 981516486 59131415
1 148115032 665532880
4 116674480 311847066
2 901906483 602939828
4 639379422 786182174
1 18735130 257487841
3 392535440 613547563
3 721930495 465646166
1 641486173 720870727
3 356263003 241072149
4 973491176 567987690
1 511769874 558312789
1 432199621 68651466
1 707855819 426658290
1 21494608 232579068
1 292922211 841769095
1 428445678 381148930
5 518665249 594805378
1 257114517 750458524
2 19021380 369126864
1 161800571 875383130
1 337703673 850168704
2 263768025 17467851
2 815183065 378099313
1 840740610 133708291
1 643014572 976642605
2 613218351 774717388
2 245313482 112445745
2 712720334 473181295
2 655882403 441590844
1 241678975 128105589
3 610523148 352800217
1 33748168 425725162
1 920531906 973162507
3 242909522 483795941
1 862939909 85234538
2 286030082 137475385
1 600199376 639199943
3 405242865 696940531
5 922586584 322800988
2 310179962 530941572
3 353606966 90479292
1 609756419 396045558
1 425244656 873485488
2 176638979 653948861
3 968402828 244935832
1 49195209 679856283
3 327681448 313228306
2 208449933 375673680
1 717884088 878973202
1 701655133 958162038
1 453453639 643293656
2 814534710 621112489
1 57723283 280590229
1 823925121 473600255
1 279724952 239648893
1 803944282 812068105
4 939263504 269388372
1 441889451 198421037
2 665918893 521446083
2 249375797 723896710
2 105868389 728693232
2 686610909 303681708
1 926889966 956489132
1 623540655 701921516
1 314191779 627725126
1 860618840 720585236
2 294540649 268493874
1 983028093 873580360
2 241276772 598364277
1 103929292 303897003
1 58988640 595645989
1 713348880 670457134
2 119833782 842235929
1 127098711 255911202
3 694240684 512208355
2 876017201 474166933
1 676627444 580417456
2 38852900 420531117
1 492586618 272979589
2 14187363 180862751
1 374624758 306589930
1 886003324 825892932
2 301545150 981571128
1 386223725 638136586
4 542367242 856889594
1 237443646 691219553
1 680850004 252383081
1 859815223 324697106
1 538026239 367382191
2 428345239 416053121
1 403727574 449466849
2 876261464 161455973
1 979056510 160313764
2 768303066 173647282
1 994103384 876302754
1 909894966 896887339
1 558244701 182068401
1 854407174 91599208
3 990382735 988018922
1 796470974 448465118
1 913015816 253702898
1 585190001 853950072
1 455059255 225121107
1 810205196 448399122
1 780506367 236113403
2 174001955 996986547
2 298397275 426959671
1 924873655 695507327
1 2270535 234269928
2 481574882 566175520
1 487310398 463253804
3 906603390 456666338
1 636939172 953892288
4 768775169 526016233
1 313570585 353533552
1 371479155 285849659
2 403532321 190119505
2 44122576 426449428
2 767020360 343725069
1 317597633 950592570
5 400500651 806772920
2 148313688 386185030
1 824889107 477662965
1 54260463 298252730
2 370144865 912831973
2 829373127 263150101
1 410527615 71582172
1 392750329 884745631
1 384992754 888532140
2 632870830 322912689
1 710407527 237922262
1 187546395 962994894
1 494258001 87444621
3 914275077 567162617
1 431829167 822871872
1 529336406 881224288
1 429018034 708357956
1 904726268 838740371
2 414117062 17699848
1 80574980 449613484
1 831011537 577177761
1 609031073 542385269
1 646745220 782285847
2 86995020 902447904
1 691421695 300580035
1 344625702 949096900
4 113580269 447988706
1 131405011 142198022
1 766365350 989874046
1 987534672 241885062
4 466778020 44454621
1 566495207 97809487
1 104535394 631738560
2 960551626 256707728
1 392217112 162836486
3 584232805 52265280
2 148712538 596098752
1 698651016 654000180
4 164322047 763284605
1 620347840 290572995
1 24500853 50390044
3 760590467 760023815
1 568464158 430066374
1 515515567 626654849
5 283415689 710890522
1 627149306 823953760
4 679564438 317603091
1 488969884 586919439
3 393349696 936042281
1 946168318 763770102
1 436381523 937507605
1 879617084 645287042
1 763032475 607053114
1 198607605 560522037
3 475647230 197647893
3 387163738 416375002
1 77992657 127330131
1 302587786 791327189
1 189026922 66677961
1 738441315 6064916
1 819930354 939670900
1 50293459 348946267
3 319084032 408303594
3 634662886 993357685
1 403979286 437155785
1 246933935 684010600
2 332354817 753455813
2 198624616 662024905
1 476559585 870405482
1 799170962 123250824
1 947600003 407572100
4 17427365 707116702
1 210388824 910520011
1 294887159 753010314
1 896599005 478789287
1 908261951 249169174
3 27903130 765786362
1 100402416 529992588
1 962640098 767105260
2 696013793 336950254
1 114195404 751942786
1 410872645 541317065
3 553118794 654795342
3 844544648 888737024
2 391069177 775835684
1 712444328 801126442
5 125403834 333431018
1 935463005 96061473
1 886140481 17669852
3 424558147 723236622
1 547920677 921354242
2 959301513 578558692
1 631906466 186281964
2 359274431 564588495
2 801570418 835394011
1 392716383 665642875
1 700771983 399513080
2 487090194 802243557
1 584626208 834122628
1 974883059 117972250
2 380773811 992839046
1 582627034 463682879
4 46811807 737534903
1 888918459 455024074
2 349434142 177085398
3 140382899 405654612
1 334602503 359714717
1 495262746 75388899
1 61968556 459727456
1 988067345 690053424
1 474337506 151253381
1 141584455 356621669
1 750599404 422285763
1 288016327 779161155
1 244323384 481310446
1 412250195 360775250
2 655836079 635867678
5 109304520 23284578
2 676205186 473536516
1 116714162 191334449
1 913876111 277158941
1 340858755 555362268
1 952746106 719576983
1 166690521 833223992
2 36826489 987412955
1 988029160 192314180
1 466048734 161315851
2 922733796 814141413
2 893288851 39859112
1 243868982 52762139
2 905994791 686304482
1 508900685 292117086
2 185202775 718948991
4 141092156 413126384
1 471398100 20040844
1 967956642 879624777
1 279973853 961511261
1 403437591 289011067
1 438503896 175403178
4 478380832 422533386
2 940794196 69731720
1 616692984 854029368
1 877794765 122204019
3 868601420 571393138
1 67605388 465764754
3 708579681 465375208
1 835968280 792508030
1 887567386 654848419
1 794962686 587291264
2 444876478 684836962
1 913203263 528435770
1 254228391 117759587
1 640234049 276247959
1 735456973 664239681
2 967026876 974907809
6 840692988 883955124
1 488213514 241551377
7 41095652 154410756
2 846148524 526803061
1 920518598 973514292
1 3416430 664701530
1 162091786 594699074
3 374775122 415452192
1 223490757 721985627
2 335677014 238755864
1 297416768 355827903
1 882751090 26891277
2 287073086 259906069
1 903072598 670258900
2 581202245 673869674
1 628153491 307020637
1 235427723 277683262
4 753430639 886317380
2 118988225 750831782
1 878690341 800093128
1 946986027 528411208
1 344041139 325566816
1 780764492 146728693
2 313092053 445766837
3 621038920 296995885
2 20613320 483157794
2 361992317 321492916
1 126457887 918614950
2 860982333 285186325
1 222383119 372784613
1 903564811 901462842
1 604982658 894872363
1 153058755 103386977
2 542434668 695176521
1 379549415 457739778
2 321857327 162297286
3 18523699 885950704
1 460893989 173433430
1 703787392 151884330
3 196303490 471677842
1 260268318 179754578
6 796994208 658696685
3 242333671 134316960
1 958980709 356007527
1 856176201 464152057
1 812147101 502679258
1 810420822 859795389
4 45069915 375337045
2 373428762 920460349
2 568854246 933455117
1 531882637 346513182
2 972456445 481479402
1 753299667 26673842
2 952968761 418624572
1 30625819 813860063
1 749907160 538414130
2 391832530 591644880
1 620219519 889581665
1 133392520 967805072
2 261931150 390737704
3 116389588 187488425
1 261870434 457609632
1 152172176 216687932
3 258442013 772055412
2 117307048 609591942
4 690110042 43661462
4 433581307 587279780
1 380263459 853791179
2 807980346 759633582
2 517982859 949044517
2 97480870 141379017
1 505106214 204114265
1 752331077 384272071
1 369054429 204481914
2 681474784 854057482
2 273691451 490094714
3 626050178 381077618
2 950604760 900305715
2 984928977 636368969
2 924201100 98028905
1 481396601 843588177
5 503241608 950961864
2 324783478 651423609
1 775385833 365804782
1 222625535 235508281
2 306401507 167490173
4 322175766 288588796
2 565136900 41190580
2 573090711 185599378
1 271395861 960434179
2 845270895 935454815
1 263540751 895265092
1 233471177 965192249
1 537820006 170974460
1 465963834 15302822
2 23242087 706997405
1 982277230 51102633
2 335365705 988032364
1 938154133 966308664
3 571100349 396036064
3 248208830 510649019
3 388182996 422732546
1 800595474 74126436
1 89967941 36316362
2 489416131 980836691
1 63383366 211980168
2 236762336 999059077
1 571604212 386652769
2 125618016 673831476
1 807486630 939088894
5 281658973 806481346
4 584903464 864316361
1 153887336 644182785
2 693663734 742936407
2 780132299 942259830
1 444785671 284402233
2 158707850 753283896
2 553365226 140660627
2 622377487 44787410
1 350204179 547299952
2 645302396 752395756
2 643923050 214197704
1 107090968 757890238
1 924486823 173173282
4 645901158 941769787
1 253706122 813556253
1 891500818 603264195
3 267764625 502409598
1 5715543 849883898
1 61969968 612009717
1 528528808 925938399
2 769749523 510458509
2 756089404 174454110
1 257534102 989465008
1 925354864 703852104
2 769337690 755173447
2 18570672 845763997
3 587358440 402956929
1 189560378 571670383
4 500120158 623465131
1 544994249 267041434
2 853959533 202671510
1 107726244 843621012
2 559334912 651474071
1 913621290 574412621
1 790505008 518054025
1 484977342 265589001
1 736968243 657056709
1 872669615 647021985
1 47030876 206817684
2 558410922 246493790
2 56226952 71689466
2 680028757 487477010
6 203363957 835570182
3 31033152 710556699
2 358283763 253192481
2 366947500 593488908
3 217638636 448291308
2 106537237 248924342
2 771188054 339981018
1 951370685 258309949
3 554083859 144823220
1 384189054 746374047
2 848805889 718959552
2 993449316 468415665
1 565057066 520058598
1 935325103 56319280
1 624427548 830520524
1 12761934 875452624
1 6038501 652563035
3 268921117 60522748
1 77904331 959128861
1 943875512 961609067
1 456473963 947392954
1 202574815 736579344
1 161419603 701337504
2 92716943 190259644
2 283553227 658130583
1 141138289 662853473
2 469616777 492967302
1 62890462 147707151
1 207392842 608135100
1 839855270 919393788
3 179942933 639654078
4 114892407 182570462
4 484027078 952472186
2 813185954 412393757
2 197913667 457934803
1 613595338 619083716
1 987605130 529038471
8 175790418 390866265
1 725473932 22770093
2 894045214 22550016
5 813853392 605455477
2 592147956 812620023
1 553220600 198933353
1 507149990 741312738
2 256381872 16791230
1 303082738 228929657
2 779236775 392577665
1 129888593 474120739
1 653913697 365900596
1 154300603 57015629
2 654476029 921060860
1 150604190 880561716
1 179274183 333383591
3 223377728 332212465
1 558675041 108901934
2 153396126 955507913
3 564254219 145528591
1 600216037 863716237
1 478003413 862103211
1 787768580 963709182
1 644398664 925191698
2 647461427 988704395
1 175793443 49846336
3 110634733 538159188
2 380334299 775309846
1 395010545 196963904
2 506201249 415723086
1 824243767 357824637
2 793022393 257471527
2 392779948 84232933
1 597772098 840840544
1 998256849 144403239
2 351858143 450221329
1 845876255 317887526
1 535412922 892494401
3 256425640 369190088
1 633169409 947377719
1 228962764 935945054
3 599985803 208569582
1 613947549 648291196
1 425383825 317662966
1 69101918 785788662
1 642606118 407229414
3 937205822 552739988
1 379315350 225727195
1 649517987 292992941
3 631236459 724892325
1 566367048 129130248
3 702135378 950039774
1 685816080 548805533
2 617090309 50696301
3 456888675 453302934
4 922008074 857901785
1 393912392 991347597
1 765947519 607358507
1 504965482 989166852
4 707392972 819245510
1 96101362 662690502
1 436043957 120222248
1 940902432 413408978
1 288227008 914846925
3 825180916 912378356
1 985802583 401851544
1 213445295 357380197
1 974945156 698788541
1 161466194 242257731
2 226894677 866544670
2 547716275 18479108
1 122846797 649411602
1 947000408 356476861
1 965191622 319104792
1 470188819 49917514
1 558889452 673854532
1 950338758 705856644
3 604355478 990057213
1 50296098 141084870
2 994597394 724288369
3 925132810 60785948
2 562178309 556052205
1 573821488 887377652
2 988501106 822673883
1 1898446 336231950
1 89969924 115217543
1 570733124 156037166
1 510108431 429149984
1 213136160 702438850
3 515708024 945852538
3 352606337 540448007
1 548661168 973400769
2 238396868 14419933
1 137680661 618427019
1 138309316 618642888
1 859294491 365647837
1 117904575 413572696
2 589037570 644332246
2 197021611 280381361
1 861841812 979676243
1 514270679 548750304
4 84502873 526354099
4 991979739 234081694
3 567133362 466434082
1 11996894 526397726
4 522151277 384074160
4 162343485 281870261
1 637203630 68999429
2 51210506 737113997
1 835560260 608063784
1 305991122 771410671
2 754258168 469795863
1 35035648 376930380
2 850463382 953479117
1 89968584 754619399
2 510931304 50555819
1 604638016 186800154
1 279555067 767369449
2 489016394 656504923
4 948771227 833365471
2 4221699 421981547
1 894993899 25950083
1 916651350 675389832
5 537375256 719652056
1 880228769 773772700
1 679239040 730618622
1 214134532 964476863
1 580050866 355181007
1 725115769 322722252
3 923987618 516320301
5 180447958 741468374
1 22555614 229445990
3 133262153 356552846
1 333551463 242635678
1 967944716 995969424
3 984109557 313811604
1 230891661 635949987
1 326400623 586477818
1 827059847 630327770
2 345806592 684765105
1 185309784 244557477
1 6184651 23157693
1 193919056 658534584
1 427988278 248125914
3 63757608 61547805
1 278669301 906083734
4 128946817 430394317
2 696831408 121362937
2 593806703 878467483
1 989479534 658418790
1 343556939 819243648
1 877577250 656905993
2 390533645 110066405
1 922581085 132729781
1 14708037 359271746
1 892485351 991230792
3 532589960 776340803
1 854317958 238531416
3 524864539 693169693
1 222590694 858516857
1 13872361 155730135
1 459266516 548485709
2 709710117 417605847
1 949771729 225176978
3 632759496 829914842
2 867443250 892209154
1 843119753 961196705
1 792843726 960212653
1 25958984 847794252
1 160004910 672396473
3 377299419 547423577
1 987518570 959756626
2 258087365 906362542
2 166413554 187367847
2 966144763 685074247
1 4269268 563853861
1 143862066 225990666
1 156741223 976894251
3 572042478 810642897
1 229343181 606395908
1 44345045 737368472
3 67021532 438926459
3 151722704 454532212
2 826970919 688160211
1 328829290 478201391
2 179122853 461199915
1 232759775 474613130
2 410821353 614464937
4 979806011 945141160
1 800104262 570209136
2 21192348 404540426
1 903939140 527774124
2 644943257 247549087
1 531755185 389311267
1 276650342 719291542
1 484954743 942541796
1 511867530 599366037
1 37002977 92581757
1 667449298 283105976
1 934494689 20476944
1 879178889 984247968
2 882074159 753124376
1 236590298 23203497
1 781015745 262039443
1 627506975 772617035
1 192119062 117790799
1 871449431 938056900
2 732899146 495025431
1 171255321 21646688
1 902216581 375347682
2 917763733 759527745
2 414537723 849929788
1 37058546 788143740
1 847190932 449927250
1 390032124 109557322
1 191036414 174691075
1 347757913 264953992
1 914873840 224415761
1 89882173 859691577
1 489806492 53081984
3 174951933 971461043
2 894858709 83558426
1 870703823 329372840
2 378912367 517325233
5 603043070 568181707
1 699528832 485265853
1 549496325 282481931
2 501029455 123682869
2 513600636 132303818
1 769510513 299078108
1 111175411 200563215
2 922321186 47673883
1 605511928 246534057
4 503101978 305487634
1 715389071 93289554
3 180007820 630820147
1 433928918 624976555
1 431099414 148134958
2 389430534 67230294
1 452045666 55252037
1 105697115 161468301
1 140883934 283958370
1 738711026 712133923
1 379085591 224704046
1 966400049 596094559
1 66212669 30755536
1 713046205 818231180
3 783280301 316046048
1 910979935 153210106
2 211064377 902406350
1 225228149 417654514
2 255751359 200657710
1 368967821 708265840
2 939002839 608456536
1 780973494 219848013
2 822006571 594188031
2 574791309 780536565
1 816091549 446873143
1 846623391 365469535
2 950157656 524942236
2 547503224 99786908
1 130953233 984657372
1 266306223 674530327
2 974314773 716946991
1 715204508 369465294
1 894886899 673299127
2 235791217 801303615
1 609086427 498487414
2 82866795 318892504
1 281059481 532980889
3 694116371 178117887
2 572679966 661471153
1 382691043 276883048
2 471498465 642516674
1 637699891 176362883
1 820550606 940846917
1 61356814 14194599
1 81828125 677673565
1 174195596 170133106
1 782923821 653845960
4 929376319 321909877
5 735559046 591893512
2 566772058 809293767
2 852227599 141776369
1 960297963 834780970
1 156807619 80967763
1 7047375 217902595
1 783070406 671093064
2 553465859 289833178
1 930779989 915530562
2 657112631 953985909
1 876522107 980737559
1 611603653 865253764
1 767473760 139337005
1 538891917 55180341
1 617518139 878579062
2 752994123 979128052
2 107706527 771371723
2 634868369 285302367
1 499159440 87334817
2 915813567 358321811
2 397894549 230091631
1 194436192 523270222
1 85579461 654842794
1 69230951 605768821
1 350789842 192091489
1 680210595 346769913
2 748173441 460676114
1 439751438 778575055
1 106627856 365447452
1 412549788 421234137
1 665463129 174266199
1 256637120 438838144
1 425047278 459627078
1 298662586 198254977
1 170236430 366036175
2 478394789 867980802
3 472824734 402746705
5 428367783 672564459
3 264453860 474350695
1 483803346 508739384
1 637305398 837929001
1 4495689 283323689
1 457743484 102158628
1 100911800 895779664
1 866449052 877361824
1 281132169 959196204
4 846024902 917939657
1 936075500 933718384
1 987960664 53514390
3 519111864 797020137
3 621797126 72045186
1 648723922 347037536
2 571105499 606368503
1 73329904 452802272
1 866614927 767446772
1 851569259 979262204
1 195401946 395109820
1 333457530 327517805
1 709193939 106039911
2 659326496 153748899
1 633331709 35901899
1 362077268 681529511
1 706832333 547954270
3 202755159 161695332
2 560332781 752935457
2 519267583 847294985
1 121418134 698060475
1 212006771 236249113
1 639545893 924616329
1 323077888 536444226
1 762854672 100911933
2 693352503 951029733
1 433887354 386384644
1 780535026 106663316
1 856494821 696453492
1 898145795 386204969
1 260452048 47729700
2 917843661 103022093
3 36768837 345422121
2 698455832 930724699
2 677255229 207026538
4 915769855 651211397
1 987801261 515420387
1 255013381 726811287
1 890610 942008180
1 648954474 850807971
1 325343779 843521558
1 650304419 508324160
1 760613736 892495285
1 147875525 838302830
1 930128158 121571577
6 828698422 754115950
2 360402492 214321239
1 586925664 54141750
1 831631425 101502003
1 15065411 225899802
2 998626376 72023190
1 966792591 861568263
2 93078614 211821482
1 116600036 169596246
1 356184086 897585787
2 286810763 249738954
1 319287520 61590064
1 323357691 656844704
1 277859490 126731317
3 95425010 145234495
1 760870999 634915791
2 464181415 166140907
1 883789808 601688448
1 154596066 611201575
2 613190357 850764193
2 945708884 84567323
2 831762975 722767370
1 173644996 654307016
2 430098204 345417638
2 639005317 35416192
1 963977997 546436342
1 623867915 20049281
1 810947158 742887344
3 207904342 286366397
3 969918429 624763908
2 210544642 448604597
1 191392730 550059309
1 443494094 633488982
1 166716463 140273761
2 475748299 985867873
3 859923689 589393506
1 553179346 733680200
1 781883259 5033097
4 903234102 562370286
1 562232721 791592516
1 978328649 33744158
1 156755357 924173574
1 82160971 262462629
2 753144630 468554037
1 998137005 326092028
2 63455798 89162020
1 590171283 407290537
2 201387128 205752330
1 159883673 387705755
4 180938966 725618100
2 115198211 53766669
3 216600372 319396607
1 33445734 915795990
1 474758252 426040638
1 285070052 16206476
1 719692670 565499818
1 221226841 332838676
1 206611354 573598251
1 141877948 2571624
1 702092025 537290377
1 453735310 313604764
2 303970975 731541107
1 276332485 707118794
3 446520987 140729347
1 644891289 345626820
3 286602599 892772658
1 925293606 485881902
1 115545461 768934788
3 447528966 284999033
1 509127828 340366820
2 354167277 25246326
2 571730964 891948191
1 455116802 123595378
1 928560177 536388640
1 426458432 868944301
1 13385363 646244136
5 929784015 613128956
1 547437757 851241568
1 587059531 415688482
2 16352340 999064504
2 885339898 739769721
2 574998134 271220401
4 507209565 228198389
1 465326270 925535427
1 324470586 993293643
1 325835971 58587870
1 124137333 544063429
1 470701753 841546032
1 154118800 982187516
1 648345651 765485385
1 671664254 895113829
3 144642123 89700839
3 617932276 692735325
5 474338992 609755710
1 338622242 760512440
1 758379101 247443826
1 154143306 439051453
1 399475848 717020410
1 118765830 510808
1 857025999 903140972
1 372150477 585669166
4 758127504 741119003
1 984699843 236434961
2 135102570 761040360
1 107788578 527336647
1 706829088 709713952
1 521507261 916276659
3 990087017 771231600
1 187021945 472167748
3 98882036 698654428
1 175156761 360843525
1 102647269 17630801
2 734302354 758049895
1 506493440 245365531
2 176103967 3642462
1 666715809 480513865
1 519500676 378945433
1 22794803 562629247
3 684144391 76517095
1 808885183 622312758
2 758712408 758103193
1 361773516 819407048
1 18414544 910967872
1 930617820 902720607
1 366008225 276897173
1 95440910 724562500
1 603812940 696311274
1 969079799 105531987
2 135291815 618052590
1 906795348 545964535
1 753042469 218778313
1 121896643 826466689
2 459918022 549333814
2 465609263 917563595
1 278411488 746240066
1 907810074 901467424
1 143500460 740630839
1 131626973 453780659
4 313199174 475924563
2 697893599 611898255
1 682583527 918109038
1 948054308 786862294
1 441250053 873017883
2 730704770 350129214
1 675437277 936966752
3 482094463 765363038
2 229458249 733142795
1 983633810 330036814
1 600459235 560598511
1 181081105 132756505
1 952526351 383620563
1 122160599 276276770
7 589847076 502050305
1 664573651 642210111
1 418027773 644235760
2 600915450 134522796
3 629304104 458057002
1 771109313 991445657
1 525613118 145989364
2 153774822 92841739
1 630072458 759299787
1 635618340 353376439
3 25417580 793460065
1 292159916 239918054
1 750052564 220528593
1 547599323 519075597
1 602504225 366089901
1 339190441 414290494
2 21813672 76413669
1 262987700 214223153
1 531332780 769201420
1 254206961 286097927
1 675457114 251801168
4 815323960 198093813
1 142001841 877844832
4 424911039 921525406
4 953387966 174593159
2 318591113 98789273
2 957276120 113835953
1 810483241 989377259
2 30171411 716462689
1 964775549 537117050
3 190642534 901799755
1 228413195 741383279
2 671559904 773297413
3 175287925 899484119
1 470783094 713595440
1 227935213 412952542
2 687049690 637120054
1 543517497 929049541
2 299709339 261414390
3 861885476 278037954
1 213014315 219868638
2 488380168 386272675
2 806074516 4880860
4 913813276 548034086
1 443159699 264056245
1 958937460 513516972
1 311614541 189166845
1 964149434 564081616
1 236343081 667859732
1 336227026 827528330
1 329515225 800240823
1 639398263 194042441
2 901271312 455151927
1 121829427 317364106
3 812062263 337918439
1 128226422 522049263
2 300961846 976603797
1 241365439 162583444
1 345795778 535212940
1 257490331 255284820
2 945045078 680458045
2 795438359 499581906
1 343381213 671265124
2 708234244 985556094
1 860789950 441080322
1 337739192 406714931
1 991663247 784953959
1 922475618 473994126
3 749234070 199142932
1 910314443 23117992
1 803246083 466800385
1 680211550 950074415
1 461784839 768641762
1 487986640 975603337
1 234096687 801611547
1 952245081 266712196
2 993329876 183391
1 743841721 611934663
1 58374001 129609890
1 547185362 829719394
1 123542098 98573985
1 694231342 464171088
1 25346019 6847906
1 546916182 371584541
1 182914720 492966244
4 202544035 767877165
2 355856898 624686718
1 761878813 114499592
1 891893240 235249682
1 599445107 795876518
2 106346878 754715618
3 757164300 300757011
1 308611097 94161973
1 39815719 756195240
1 507151125 795132181
2 742730889 431915978
1 934118726 71140731
1 197822351 488508878
3 195719023 932408030
1 350739880 837446044
1 512940208 712260464
2 593109018 632160278
2 820439435 776404802
1 297235800 364933967
1 114124532 613077940
3 411451222 26365568
1 251442448 143532308
1 914479925 449430391
2 56853258 378557605
2 579928425 241635262
5 697856237 676613673
1 738027704 717706020
2 442458724 156867607
2 645849200 557052705
3 675147044 787033095
1 753996640 972362480
1 252757327 378975255
2 73024245 603794182
1 396801624 782511075
1 452992317 790453837
1 523138902 722423617
1 189206742 717101452
1 130975934 272593581
2 70935118 204897377
1 94915389 207756435
1 32491193 276963255
3 923499102 501723572
1 506441647 600626289
3 691996103 404012350
1 756702697 203165654
1 184182817 991049244
2 749268339 452216049
1 362610248 176273704
2 26283019 720079212
1 464927974 863158397
1 537374893 225533227
1 926991954 746697027
1 934207528 703588462
1 571354707 339367615
3 789636277 320525671
2 889959778 53934024
1 49526678 450859757
1 206503880 995319274
2 257026395 794564414
1 430637979 552971526
3 481252161 346788047
2 36953370 633368836
1 287251952 119435904
1 419762384 709865694
3 620699994 526806685
1 961393028 933899010
1 121829794 641824488
2 193027739 215850384
2 409561420 832971425
1 146462638 201886545
1 355208800 225932697
2 378259270 188227604
2 648665055 419426255
1 37580384 326843372
1 356709223 246552599
1 278858667 747116628
2 371248755 222711897
1 896830589 385590212
1 425997500 471257041
1 136226613 727321082
1 122482195 343668480
2 993989932 167518928
2 131765972 361701709
1 42977167 721928862
3 994424633 432551864
3 823466698 272433131
1 738113934 137057875
1 745389212 424937211
2 321700140 173013174
1 818342417 509308700
1 70537848 525365996
1 361109965 624442107
1 293454198 510554751
2 82015257 749922043
1 898640082 200621105
1 844708160 315679834
1 661775034 24513285
1 998876914 504502205
1 392412079 842805195
1 161159148 657214651
1 16528076 950839023
1 567406319 930331455
1 931894287 556632023
1 932906648 34721969
2 516674700 259167894
1 782845006 247032316
3 152902466 325003881
1 774608846 635875827
1 779895536 927652973
1 793098078 88239107
2 340083963 34494415
2 382620829 270540765
1 700640435 45960189
1 440171933 760137046
2 860881928 494165363
1 445659834 887724471
1 905149637 73456706
2 196853108 258869713
1 331011680 439486598
1 352724937 636360001
1 23312598 307462471
1 62680344 569295102
3 77806808 646419667
1 556975923 168643130
1 909553278 616278350
1 363094764 966969058
3 59237785 734545888
1 746162191 870876708
4 346398566 105043240
1 89384626 747091887
2 147386729 418945877
1 109380986 21215089
2 932939879 995891579
1 240752837 416822318
1 919250372 969455476
1 67905070 543735811
1 74004135 998573346
1 861954429 198488314
2 372760 74627963
1 787158001 649506032
1 732127728 964935148
1 807860213 687997751
4 501199729 637637700
2 990781792 267778318
1 58398069 450486443
1 910914352 646215759
1 46393452 797815424
1 134493686 943572246
1 234185110 337002440
1 638098012 644786024
2 783884521 572763373
4 895073658 951211842
1 444711246 106366903
2 31108828 832922781
3 595684365 243547174
1 935018663 46489030
3 303214909 502443069
1 854129656 646980421
1 263762075 547466729
6 623460510 914172154
2 548966312 503507647
3 783847280 292683919
2 341020694 5955246
1 922307852 877300168
1 644762767 989246101
1 806106553 969185726
1 50364952 28967842
1 161426866 527120591
2 969484428 771786253
1 595841829 512546472
1 586719283 792560146
2 359280831 228891800
1 258485619 284710217
1 984710516 408952354
5 70369745 725337495
1 147923620 646397716
5 503982179 229469145
1 236991741 156386509
2 171849589 661171369
1 862848830 953863048
1 276673720 228042558
1 8131236 34614503
1 132778384 426285666
4 885774765 101003238
1 358002455 98606293
2 899062419 709987920
1 846186742 979861074
3 598953366 848921370
4 746930423 698162948
8 232235413 899636658
1 444649367 198200602
1 796170427 314338693
1 423801738 58410538
1 241006990 207425265
1 939695042 994193692
3 376439976 704357966
1 735580056 683082686
2 131146194 647536615
2 371234715 968061192
1 371093628 739773216
1 356973558 109577268
2 287944714 356471408
2 785921580 553650851
1 885089268 839383078
3 761462369 949038562
6 770614541 329624383
1 100217903 881829005
3 691971036 46876643
1 999082396 101398715
2 451517556 612576965
1 275051259 412008095
3 262800292 436516865
1 527689377 684093894
2 819349405 84896140
2 869375688 592235857
2 398997071 881999925
1 445323500 317331594
1 567184790 291588318
3 939078746 94437548
2 722206825 806868080
1 591586364 183426122
1 759130651 174532773
1 669320390 910944897
1 291910676 742044603
1 460187839 27325630
1 69380179 983588309
1 768932070 749212309
1 272599264 156871563
1 225901914 786380890
1 143517060 994470300
1 204371868 381134925
3 837438562 525960750
4 327537016 315953077
2 667362817 106968090
1 830090407 248065571
1 374130003 651227063
2 221367583 353717375
1 34872102 640654376
1 157312731 596309304
1 222316808 483365610
1 797541201 488354236
2 259736285 792824847
2 636153155 122156163
1 221583294 873894279
1 354323998 944394181
1 884752792 399519337
1 164291696 21414886
1 545043653 332261672
1 284435235 164239181
2 381607234 460848838
1 619728970 843744631
1 610646158 247213049
2 740904676 769608028
2 169416067 201356259
1 752840761 471153154
1 523213040 550810839
2 378039328 737484375
2 156748764 500044953
1 3294584 104319198
1 724448010 84430583
1 962653860 421348877
2 126090227 823720424
1 420390680 582171401
3 147701599 461518710
1 123277148 167769533
1 690900395 769966892
2 837890591 611106212
1 173261109 487412954
1 173055204 539506052
2 260112015 42997011
3 532304111 359324658
4 684745432 930380326
1 580181059 188057365
1 167671288 938191335
2 240231998 674044408
1 449789900 341740444
1 431609064 573886193
4 524443973 783261023
1 477158361 202036983
1 487965970 597874534
4 260113368 714055436
3 933707370 546938959
1 186142460 881291969
4 106736198 664110610
1 887288594 759252677
1 629070830 67322727
3 680122595 304330860
1 83192179 428973291
1 696894471 974365192
1 132719954 552055914
2 85982663 914239259
1 197487933 215340642
2 278402666 498619515
1 797395890 759231792
3 470180388 227508088
1 336168326 710617616
1 788032377 328740237
1 263350895 950645106
1 638567899 478654168
1 685783014 297925010
1 237170082 877596625
1 316692314 343425099
2 116851087 770313054
1 764591931 717291543
1 744262637 736663337
1 897361225 796088032
1 556844342 728117401
1 342025291 17527966
2 412410798 424838429
2 963543858 943639849
1 579837694 50379471
1 463907250 840394904
1 206223270 496296653
2 125308304 503519552
3 626781333 761965380
1 506949289 706089653
1 477569556 690686875
1 69043591 79697673
1 30583808 28680178
1 607881324 942755893
5 49751870 655465515
1 361089831 194691821
3 429560839 773402191
1 78699124 972464009
2 104003810 664824957
1 94879232 398175633
2 362155500 873568722
1 350112042 205518435
2 966211547 923349812
1 596573835 321601807
2 479377574 369449906
1 76770796 891797493
1 792053125 961172148
1 585598048 258567284
1 460625561 229816668
1 238105241 654601153
4 100980332 616813264
4 962555587 931432972
1 43153289 317965329
2 357942647 533976979
6 32713012 791865169
1 923531784 688330561
1 249404426 972124055
5 767613564 468818541
1 390591497 438639628
3 823005977 406958808
5 107145103 314091524
1 998377841 727768858
1 353799669 718393750
2 794846213 270953633
1 373518162 546820789
1 339829394 112749718
2 198954894 840969358
1 914264901 326874377
1 155165345 275195026
3 179451341 715077456
1 611863681 910248429
1 687179718 683302767
3 471431674 330917884
2 718380607 402612044
2 371829038 10447970
1 141982224 612888008
1 302706497 696397541
1 631083507 414198352
1 766128400 802965485
1 975236765 553332116
1 553246065 502173555
1 108267205 708408816
3 354575890 243185035
1 503802945 957826126
1 904133835 20136210
2 294835174 459747435
2 295090178 394870103
1 847441113 106111715
1 629822074 735621361
2 265107607 669567888
5 440606847 829878628
1 220143624 570185779
1 253204624 279785106
2 897602726 807409597
2 966508844 27704841
3 822876155 521891592
1 683683764 982772400
1 716258177 537749158
1 939200251 552889204
4 597576681 980057258
1 362707928 966925224
3 134298115 79362272
1 240833532 450673550
1 557684079 122929521
1 756575684 404319107
1 48628973 494900145
1 207376758 364397152
2 751613853 212858498
2 529492698 971722909
1 526268399 779518107
1 241150237 20328391
1 55506689 339652976
1 804063527 203737502
1 247211890 561035204
1 439875944 360932409
1 409959105 351957107
1 480844015 276268988
1 281697357 986843216
2 510845874 843239713
4 584848469 44597099
2 637273356 365456917
1 174211812 120788253
1 189136664 409647750
1 399864227 134502940
1 494221005 906122873
2 704578994 658711295
2 289723394 998329170
1 541777168 341283421
1 448048177 894363228
2 505641578 972298469
1 655678872 486722542
1 226469439 763998917
1 369972461 724397082
1 322275073 620666573
2 170344129 698742893
1 51021762 921327717
1 876119089 608545115
2 317304384 123734152
3 784875306 219937551
1 711553689 386635190
4 475532982 250758821
1 711159385 414734609
1 151958128 416031666
4 496467146 818346032
2 475437438 683050532
1 156194515 956994047
1 398877084 213491665
1 608546444 753376658
1 661971157 859847709
1 499514798 945450780
4 951542466 130132796
2 750805326 507799846
3 294871134 117883863
1 616225034 285533682
2 410433342 124677535
1 448612589 840432635
1 75715658 129242518
2 61292942 332510882
1 73782771 812368232
1 206357229 164249707
6 600549742 534687262
1 59360841 492931899
3 152942330 362457133
1 392632520 48053448
1 18540542 869948653
1 603129201 780213740
1 444687646 478183269
2 54067627 893910978
1 282689879 553830796
2 839160937 437684682
3 901413753 895405225
1 549863991 739404284
2 605359034 808632610
2 672954588 259323975
1 171912235 426463081
1 409874277 197593279
1 752642487 786524873
2 986889322 975787792
4 117126346 746505752
1 883818647 605654739
3 730902282 607536702
3 769345387 991153236
1 81160717 173990715
2 80978700 706582425
2 463467438 768515824
1 711868866 668279934
1 32419359 864421469
1 852651157 876541451
1 361935117 443995627
2 62206662 91189156
2 988032047 643348741
1 808605044 81664672
1 814773415 998461048
1 721171778 197537912
1 162775303 179655150
2 433036002 790460711
2 609762524 31004685
2 487840820 388567264
1 426892167 478674682
2 814852293 702097959
1 282318613 961336578
1 325630522 133414680
1 956240274 841137023
2 556401278 214345057
1 473480841 526798871
3 938336967 283174826
2 630188113 8549263
1 385773266 757721037
1 253715272 944528613
1 934975315 850256096
1 548048304 78481212
1 940322839 345732663
2 231519366 692784463
1 506167396 214726057
1 974120080 222545580
1 66295824 101047360
1 665897494 445492167
1 712798876 616589689
1 26809438 616943066
1 314247267 984578803
1 954299627 35458477
1 416768348 717259325
1 708750663 116835036
1 645747296 982685592
3 519871770 59183357
1 641322841 876365804
1 729557828 374324405
1 899572441 210415694
3 81537475 486352538
1 24939993 227501010
2 348421041 750758483
1 812309632 659542217
1 307897202 681242086
1 946417781 685469005
1 106644049 625437184
1 57751020 766606141
1 641713913 816370148
1 334034529 288023252
1 330925014 237903880
1 727547743 834808916
1 835170612 88676542
1 553991370 268007812
1 527177671 459061269
1 211976968 48690142
1 543555173 478893711
1 467863776 389389046
2 306885460 585450623
3 361945224 801240042
1 168978769 968439755
1 588386693 317714158
4 307097517 72656675
1 673239327 719054312
1 623527766 747082676
2 475674021 996607969
1 967627645 784664457
1 902581159 788540423
1 53365927 58012280
1 368981516 827997938
1 719486004 374513443
1 315618143 396345209
3 736058476 136469748
1 735877452 169919291
2 781207279 193488630
3 942934611 927213635
2 404086085 880687540
2 315768505 168501775
2 290588636 328272158
1 672659287 185910570
1 421430881 82206211
1 83532287 661677456
4 54834650 310705527
1 837017563 670879781
1 285467649 554276834
2 707592320 908768717
3 779916073 189140080
2 48856582 323722970
4 396346172 758117147
3 113473904 889286487
1 174450959 112965018
2 662102349 66059409
4 893925064 863653073
1 111210933 672419461
2 719787765 538115303
3 244436760 895837626
1 601720067 817028119
3 316942231 857535395
1 241414573 88335389
1 238573936 969691956
1 180517091 65766624
1 22157534 79905901
1 262007183 999849461
1 182724244 572651193
2 421846862 47836669
1 636528712 41526082
2 372180047 985659007
1 594258377 58225507
2 87808545 982300955
1 784483705 251862899
1 538341910 418805558
2 28029722 392985167
1 304828577 469506273
2 888971207 628093584
2 428238576 550966781
1 789226449 770725111
3 118156201 559931714
1 905055206 326933484
1 273764541 459842224
1 741624133 633096765
1 439319220 368211769
2 958876699 997946958
1 912746031 787014110
2 3796727 591497969
1 603177404 880459627
1 965525697 448102867
5 799490827 814760847
1 725324782 182019418
2 218452852 966104906
1 768904205 492663285
1 362075992 949577300
2 762275430 33380238
2 580504719 357331120
1 504531280 577875957
2 467262074 611755534
1 561729865 356472149
1 406457175 666977143
2 841921562 639235894
1 545457479 806899009
1 536067298 73085026
1 434564251 95072617
1 371560820 787735737
2 896054300 968239115
1 764924219 816682731
1 169417463 434652420
2 606399150 952667290
2 537374632 600172578
1 30371745 798127024
2 35514945 439524324
2 783541350 931905439
2 947882781 493045244
2 982312549 583157729
2 664633982 120599715
1 206154174 573800317
3 810213447 445258192
1 385746698 812516736
1 248638064 238132368
1 392115935 30989625
1 976542300 888473903
1 821730884 803736148
1 846725603 357976349
1 35446483 977733949
1 597910186 326344448
1 24442664 367017275
1 739518703 340310575
1 113960142 511611541
1 47807042 229030974
1 131022569 531518787
2 938568118 348635497
1 721071347 276668303
1 809438524 42219644
1 327842315 369289135
1 237497510 973862411
1 222714110 698800593
1 275457199 124161505
1 972109040 645550219
1 762584964 278970328
1 56535640 785771723
1 966453225 910370676
4 886181048 167356626
1 337812477 20527150
1 734984477 857009571
1 51369268 275253247
1 729717155 384537191
1 4325771 605581686
1 816452990 631684200
1 589375874 538583928
2 890577967 99065475
1 681978055 164334924
2 486713373 589783771
1 703519022 761067480
1 407677594 222280328
3 917984673 112808074
1 921389400 906947113
1 127756365 275920328
2 855763542 851867190
1 880278283 48525157
1 207267154 337540808
1 512444458 684072367
4 645528925 770870660
1 75833103 132111768
1 91781323 823863457
1 646192879 413653652
1 479064173 753363034
1 148586286 801508565
1 534880993 493995402
3 243023172 124546913
3 908112286 801983046
1 604161902 69364444
1 665417560 939924343
1 379717616 981465146
2 475164424 997797858
1 434688021 815055058
2 404874842 629160483
2 317135539 270967121
1 299019275 11419956
1 978441407 112753087
3 537648051 319179321
1 253725221 270406431
1 491580627 918502205
2 629493393 726397269
1 401279212 273319529
1 128134828 270887078
2 201147025 817826800
4 890490472 787803686
1 912559859 124725786
3 958938168 859295234
1 540867486 337575041
1 133194880 127923709
1 405909387 697068642
1 673535729 896270549
1 593651161 774647397
1 890496985 168712422
2 498459598 300306750
3 375678970 35071492
2 124032521 949866104
1 466433432 124580319
1 555188895 991919546
1 168879866 777378474
4 278926003 517938516
1 217559027 384894811
2 650453980 957285168
1 532476338 656902118
1 272534829 220487743
1 825224445 985993149
2 47010338 878087801
1 128068780 626795597
1 806229922 583153873
3 323038598 514195918
1 727646514 942876382
3 308547727 264935040
1 917519758 624661751
1 783618756 402610168
4 766588122 103462827
1 198505314 988399979
2 482655533 147469433
1 388544475 671301207
1 605856878 882832209
2 47417981 794297746
1 299826166 953088359
1 560850950 843483551
1 563315490 475216858
1 411430034 343786094
2 266189874 39050352
2 517380740 333339284
1 611487641 902187777
2 747262499 545775975
2 195948073 775251809
1 456757793 665751000
1 580652099 595033271
1 514756237 250278371
1 394768851 95438576
1 282277583 134421073
1 605270237 694817833
2 186176792 479777727
1 826369386 145325624
2 693990672 414637289
2 364341824 969824543
2 158020293 956988474
4 372697999 281362496
1 732379833 544843452
6 66983150 271144464
2 474208434 583237914
2 984516999 880490755
1 298689619 234750446
2 493761121 748108822
2 165448107 191622793
2 474113351 774618520
2 262398824 396703059
1 770553493 698293486
1 725126571 219443934
1 479802198 988130002
1 358833409 847864395
1 529107697 686656627
2 358369690 915596766
1 443944193 770484991
1 967789850 352801835
1 824713881 980588267
1 404146726 575380082
1 80149145 732470923
2 34461204 480006837
1 166340428 642221836
2 271175054 775634663
4 532944112 555051489
1 694825814 147218698
1 665766612 666729595
1 311094982 296744959
2 203585352 30963491
1 768843131 482196070
1 665098582 91994582
1 719024751 371967086
2 970207791 698668872
1 45007128 303890641
1 437339353 423442678
1 30286360 935099021
2 246675301 850130093
5 216571137 77177991
1 689937478 845770918
3 388784984 189776590
1 933148370 139257005
1 350050023 695533136
3 198738353 257941675
1 202307350 558289183
3 866959714 904891942
2 418928416 569934169
3 462555282 201514508
1 724422539 728933481
1 900638069 568934926
2 658029237 309576443
1 529556265 401162164
2 967824408 987649951
1 289416030 676091298
1 685176935 545048305
8 858798604 747487602
1 345176296 187701891
1 152888859 924319249
1 785878487 377866457
1 916373965 377707584
1 263966606 220919697
1 273903663 804512659
3 705850665 588544057
1 422220632 414114710
2 231772521 12051585
1 832058101 339548523
1 128864019 597304833
1 172412446 309252901
1 820232607 719288587
1 536631102 182918266
1 431842279 92088434
1 851600940 338679595
1 46477184 614544154
2 784004657 620602281
1 838801365 278113435
1 892559526 319684976
1 501810535 186576242
1 511406712 754490677
1 398159913 519268291
1 553073202 821707761
1 512465513 858548427
1 977942394 591330761
2 418756691 22697122
3 675963721 781178046
1 314637006 162939731
1 444278045 203090809
1 430056515 676599585
2 442318638 834380303
1 661862314 200421965
1 330349006 440309096
1 380482351 202216090
1 857831551 503508629
1 759466867 758428182
1 640675399 492226008
2 371610514 388069245
4 922367235 834631769
2 841142336 771788456
1 410583210 357106415
1 482652857 891589951
5 743329570 174610500
1 842854758 277349417
1 385834233 678301439
1 407029732 884262090
1 551815281 267821122
1 589077403 18644787
1 376372445 6853132
3 658959966 930459423
1 888945744 364527121
3 816194876 978156887
1 57593815 920515988
1 604751172 367127082
1 686709937 918494727
2 372024809 261640956
2 613784840 7409216
1 979878769 861476171
2 815932062 514875155
3 652194764 573986321
1 77030911 936959387
1 545132717 283229513
1 392988971 610310495
1 334100336 383473154
4 374999407 783078586
1 464630906 298702594
5 580406830 340335552
2 966887584 386471354
1 444207210 55240128
2 551459337 814348813
2 155239464 815033072
1 876010218 798697488
1 866385154 608944918
2 62305160 30482901
1 330485384 984294746
1 584040010 622433424
1 153941286 519003556
2 962433290 77830517
1 223339240 48636959
1 601479652 149388814
3 247656430 64778983
2 608616943 385751342
2 690408645 997453249
1 987856280 744356770
1 711604338 90370061
1 682529385 403256943
1 173573344 388092365
2 629857874 892187358
1 651164252 120068812
1 276827962 243579251
2 945585795 74893289
4 253329344 870280974
1 719377693 92361547
1 291608004 849063199
2 324576797 839458041
1 169461459 552239838
4 2010624 685815681
1 38928042 512070069
1 218121808 698718268
1 35254717 706241162
1 67378542 394388979
2 373685578 666321850
1 42076485 687249703
1 978506350 533087565
1 889995497 263101350
1 582763461 667098601
1 127327597 652695079
1 381949447 151239088
2 188558108 424520232
4 643567456 604832007
4 513441123 959527782
1 159680832 77975992
3 927905143 693931533
2 20030634 218961534
3 382830766 42747446
2 533341446 108089940
2 334551110 15643653
3 999324521 281336818
1 824015381 966592908
1 547082029 603469791
1 256830458 244433117
1 427196694 307939216
1 7892465 388627818
1 74821567 332209610
1 352290339 350479161
2 960910155 684772215
1 464176320 893767387
1 797456341 301101413
1 497644473 99754642
1 892403567 232906095
2 524988648 273614642
1 83892600 997459549
1 6552857 854733625
2 832715135 938625745
2 606741983 209988985
2 877491476 478177500
1 953438089 369902212
1 851642841 637357913
2 608749016 608755810
1 947037146 125531874
7 552715969 951578018
3 727990029 566424925
2 422834390 479720852
1 68933076 268501786
1 191017145 496887879
1 181034688 790379045
1 978509513 439909273
1 801398720 252661956
1 553053072 168338360
1 473678510 654267503
1 551184281 727764721
1 887242360 835025524
1 336643014 124313655
1 655058642 146714226
1 964250813 635781436
3 643739456 668903504
1 454773651 169920971
1 103611441 442032021
3 269750108 444709894
1 579109935 771279174
1 728569809 438773098
1 309628268 543176779
3 288113693 565786265
3 609186367 619054477
1 882748789 16326550
2 962613171 606664991
1 836690428 279699367
1 928627261 539237717
1 740505965 740775368
1 98650413 970355980
1 394669562 242128287
1 242206731 356995260
3 307086939 310281856
2 235955646 300385459
1 416254790 589012794
3 339544714 854534812
2 228374205 744794677
1 51099144 518917975
3 158239256 899501629
2 701751775 821344578
2 136959767 758307594
2 262096151 135691162
2 33241190 499510015
4 902976324 378246019
1 754145179 407313653
1 270758775 196007481
1 468111787 604365979
2 72454216 900320421
4 500363508 469940814
1 765832815 250618803
1 894151336 649099610
1 39244803 515368684
4 376919112 138603159
1 909428376 725256000
2 834941919 931046198
1 551197113 123756230
2 14728733 182940311
1 920214973 743736648
1 766357052 586409923
1 198146051 400264310
2 578849302 698967377
1 70308968 823523772
1 954365389 828221131
1 987681939 238740810
2 415872594 627996925
1 999528495 554533134
1 294999462 502028112
1 372999784 901869902
1 349636307 804829211
2 34149085 244482372
2 537902519 551643913
2 836287392 431382133
2 183044854 105573638
2 692009448 362669185
1 595495777 243330219
1 505392946 919153754
1 365223889 132907591
1 242579331 299422362
3 986175983 746533276
3 56453859 979062736
1 673185743 883937286
1 836331840 996616775
1 160925365 248086334
1 252771471 312465015
1 169845744 463808822
7 950977056 922742687
1 289728877 681064355
1 497310012 83239139
1 483076647 135618154
2 91285940 314801103
2 494756375 868543730
1 942720115 763042922
1 778381355 929195061
1 341257545 962584938
3 397576575 475135854
1 359223116 970775589
1 847598774 804114065
1 693729872 36211801
2 40965969 18861522
1 753460893 929111526
2 364491522 856173035
1 536972738 450239786
1 42018459 439024657
3 646093242 468830899
3 282570641 52589139
1 764386055 643120517
3 359745245 23259610
1 857897710 42496108
1 618371129 163800036
2 646056920 99198749
2 186192969 8147660
1 803916817 763022901
4 996383824 831405244
1 364271446 855308862
1 974027101 191025534
2 147244624 539660858
2 646762827 610600897
1 748545873 21931946
2 225397815 565844925
1 817217241 202427627
1 227779369 495256082
1 934548760 890660458
1 692750392 969529006
1 206418767 881663639
3 947266841 582840896
1 6683840 428433650
1 244294561 811627246
3 839104145 912169875
1 190517571 649679466
3 469618744 584781739
3 563593249 842673020
1 697318757 874850595
4 343730169 824914981
1 889928222 421789684
3 311670076 814578107
4 145249290 687189825
2 366284784 771430821
5 620429424 994353459
2 436686512 258942663
1 727632465 163788600
1 789023990 543620235
1 535651595 995295247
1 202570103 788164208
2 477181414 195668335
2 417994525 754313618
2 250998618 389040914
1 208896601 24898237
1 234920016 612098361
1 913921785 449924066
2 316144715 474114019
1 938127990 750961183
1 707849246 358442553
1 132903217 284562288
1 943737925 672609646
2 915178500 386379048
1 451047628 509973280
1 35532292 705971547
1 624131551 15764319
3 24038357 43635201
1 55066986 591268238
1 551446361 413198264
1 845644804 261140702
5 176720513 727569891
2 961342972 80429089
2 569241637 724107249
1 682350583 479337384
1 536601554 318651873
3 606589359 532394984
2 5526167 572477799
1 483852646 823722933
1 656989120 276941880
4 300521234 782585677
1 459295960 653846110
2 961932403 228073694
1 436696142 358003571
1 683289445 748591132
1 473516109 159690526
1 417899119 27833702
2 403516160 965170627
1 216425706 631759549
1 698388201 400994311
3 284753382 860879907
1 162935192 59641328
1 868765032 244606875
1 514268613 353706075
1 685319454 656773484
2 915991005 332834736
4 458475688 739366410
1 596313944 75778318
1 817641129 752886479
1 643841711 989385572
1 174097882 43031812
1 7427488 796634043
1 261744235 557065866
1 640621789 45119627
4 720763850 367639793
1 874120843 617414614
4 3836750 673883752
1 960315118 885971431
3 17175234 84858921
1 571368951 259654511
10 259326220 533333171
1 615443969 112877792
2 842516993 817457180
2 74457505 222062330
1 244424538 457221063
1 252272105 165678163
2 424310154 17791011
1 155151899 557396392
3 24654548 445298035
2 694782988 55456892
1 280347229 949342997
1 400978402 169754759
2 855930573 999265074
2 791230552 688392904
2 129988504 64090410
2 460824292 753887199
3 612566563 495945714
2 878541258 418726691
2 346588722 208499361
2 81321782 325738873
2 62114235 895972552
2 108849751 763716404
1 178433512 880183645
2 665205006 483743392
1 58914481 394574972
1 638230697 77126635
1 471314151 95260069
1 147611632 71128784
2 443639100 110251977
3 883535915 722927797
1 385918668 618172800
5 43484152 21212318
1 35749594 430918218
1 216813576 407164315
1 303913446 487299350
2 693959410 144876665
1 494146299 749106363
1 22785904 748609717
1 72152398 919516375
1 5292383 481421562
1 914589900 826260568
2 430092065 854529403
1 162016586 109351627
1 706773703 943773859
1 819185100 675468025
1 528675244 608991907
1 44826746 188432222
1 591367763 853413985
2 74879572 636208550
2 234774201 45191922
2 887636770 945200454
1 50020877 322351694
1 272681326 187370025
1 141187335 799397218
1 16440034 426424706
1 968327888 463627656
1 805680819 882288580
1 677367108 250250561
1 524317254 488580846
1 997724320 520322260
1 369518197 247450281
1 913941394 389967911
1 454429666 30986935
1 675876453 367181995
1 970226893 116626653
5 265897961 425758745
1 374702729 443834152
1 225430650 156250079
2 184991913 844144530
1 11478255 656205605
1 835177852 647571452
1 314324607 824468917
1 44558420 436651676
1 200369776 655036845
1 493270267 581756802
2 41219267 973694801
1 417769197 728418585
1 983099666 916719701
1 18532527 293335221
1 720913850 197575309
3 213373782 940558429
1 423389934 75110472
1 216775371 693419163
3 430071531 914966955
1 549468765 277352958
2 597780156 893254099
1 844093260 847998606
1 671196209 372611098
1 952208970 690136118
1 196273895 915482408
4 722409487 393506782
2 836118598 920263739
2 805818320 859106543
1 535265229 601426561
2 371804277 616812068
1 873191666 361020654
1 801260177 290912550
2 758445314 341744725
2 94787102 66051061
1 134531697 52440892
1 965430258 486513185
3 759250794 942115518
2 946981694 113217131
1 340112137 571418699
2 866154464 204287779
1 522686062 893239805
2 250626554 738711812
1 922608704 669045548
2 46750734 183681382
1 395579326 36007733
1 650193964 364723070
2 508875514 91130853
1 931942274 44729125
2 573949829 561902284
1 113457949 96402077
2 501791056 159979713
3 429867988 563588736
2 167636363 752005167
2 192790604 820122013
1 742776614 678519722
1 430701489 184881116
1 972181161 260496272
2 965184972 611958100
3 722248683 925405488
2 668371614 95188292
3 690458304 631156732
1 487935024 616246201
1 153779513 936998084
2 260215371 788622418
2 172157772 213349307
2 436667275 264981885
1 953258853 620732471
1 761957402 554550811
2 852022792 108738301
1 584896152 936053590
3 981169791 519022333
1 659902642 597775972
2 468036571 474575079
2 126402028 296303201
1 310386616 713794598
2 503718428 274740461
1 369126538 754894251
1 184926751 796122842
2 638409340 255018401
1 713481533 883228394
1 29711223 720125994
1 422758223 266555212
5 429728910 27188684
1 950920162 340146666
7 967332304 683553265
1 855438042 464615862
1 811268683 233272077
1 72029484 386681605
1 378307249 728628692
1 630558069 310233594
1 674857554 822814195
1 132549768 21378021
1 605511416 654243898
1 393402876 296403472
2 547857646 412600085
2 294426459 550195816
2 352211970 840953524
2 371313418 468931745
2 90325221 413509257
1 329900250 108119799
1 144157225 723849923
4 785734277 40762118
3 25636834 134346130
2 37931150 440951743
2 446508955 392975838
4 746089470 949246075
1 217292385 743110402
1 903595115 203893937
1 82648160 484014039
1 179035060 484552613
4 676024213 352444299
1 65613467 376233743
1 619158164 834228255
1 43279969 219924998
1 189944624 71885964
2 162795229 167788475
3 169084351 938822409
1 581297278 501706427
1 98863257 272079182
3 195750872 893837433
3 983129227 452721944
2 150540271 303376783
1 176629443 470713178
2 635230565 566540939
2 204471220 264884994
1 599810468 43534061
3 786938993 632232234
2 347643129 921628219
3 347937074 572594608
2 822909364 275280452
5 794937925 978229102
1 791986463 526371313
2 141300424 972904226
2 550234610 916053261
2 714881558 273932964
1 538881994 224888833
1 536650569 523340824
1 589349101 319502848
1 434733345 278002736
2 851038437 893071244
1 675359879 368619831
1 320805503 399380122
2 731617120 274618324
1 368993026 744831505
3 641746765 337440664
2 960182267 577353908
1 845685141 232611713
1 378532050 566748200
1 958005018 672089196
1 65680840 309910378
2 891777193 236839413
1 868636657 117829847
2 221710014 773728998
3 165172540 787369394
1 325583115 662145413
1 575759144 230134653
1 892356312 740031368
1 680287599 981496085
2 579232627 208358500
1 902918803 335519411
1 944849281 645001231
5 898084347 956681243
2 311295467 49292035
4 482799175 97580208
3 292795239 924230083
1 927953045 134555939
1 109993358 423334502
6 673979141 273003272
1 910403252 787806763
1 537864818 669904194
1 463503916 327014438
1 548987949 367747618
3 920396458 579255611
1 711825071 118816154
1 174101793 188824624
1 102768588 717677383
1 348274114 973114134
1 411638176 461557467
1 974571440 386511862
1 101882475 465725062
5 266127142 910505890
1 842475613 294323324
1 119903640 578605329
1 845090363 535052546
1 583474220 994169092
1 656228221 43589911
2 350330062 21294383
1 573993141 723543389
1 344830067 810595633
1 913380494 761462583
1 818984532 898754038
2 957875151 755146749
1 120669145 820936208
1 303637726 388661574
1 436785875 598404062
1 151348032 561997948
1 933074834 1204281
1 47914589 776869946
1 107925066 335711610
2 833729470 246994972
3 500671536 175518313
2 73691762 218315600
1 814822739 462609268
1 213475490 884898610
1 193970811 995577998
1 371354510 424816439
1 120997619 206110873
3 112883082 709270067
1 905602840 64285269
1 334575401 213114052
1 929188366 276691299
1 474523017 406572292
1 921305308 334993444
1 654031319 997491430
2 202574905 836442980
2 138080366 768446572
1 349437957 706141035
1 449305543 344533237
2 445803081 276337744
1 630452861 609961758
1 118873400 731250562
1 814745122 910018004
1 843257141 997701463
1 932192776 410745505
1 100131669 867928217
2 320760361 600435744
1 275468007 250309591
1 607583736 923614245
3 606047251 26352127
1 548772678 412414024
2 923105154 760219360
2 492604441 936840913
2 737530217 886437853
2 390484307 381501545
5 518829990 939342322
1 30805659 19001914
1 954274430 921538131
2 799907051 556920468
1 6274003 261565228
1 149393137 715009299
1 777226959 839330860
3 421629782 358073265
1 188978074 562166064
3 984454956 582320406
1 166628017 880933753
1 482313049 7828002
1 252860366 559416050
1 600160554 171670374
1 125265408 814766605
1 885802134 215952951
1 179453145 376157667
1 625631063 539186265
2 918826924 162511623
2 190258504 229085486
1 681718583 162432162
2 448270816 356983309
2 820561068 511035423
2 564310197 618258406
3 926831597 34534393
4 434816687 26390537
1 222146133 76997923
3 877803778 448813979
1 706570574 22322842
1 194987225 411578540
2 197987350 900609226
1 464763240 718663201
2 42695358 798799216
2 666625638 582999873
2 898447459 71473768
1 594426022 598958061
1 450315291 720390273
1 948700445 287690637
1 683401803 11607379
3 693971880 423116244
1 438558252 173277868
1 553195410 321520012
2 47769636 570402642
1 408061155 86115583
2 215287015 915341043
1 707994648 74184967
1 44619159 359206669
3 89319396 542595244
1 355127331 354798861
2 78958666 803909558
1 708396982 897975971
2 6411892 283708062
3 337231813 523846924
2 214763931 531620783
1 586703601 117958449
1 714863586 98561523
1 507753404 784057927
1 359862628 179235910
3 203224710 971541963
1 150755991 161996020
1 853608886 529447616
1 160266709 647277161
1 952769205 578308151
3 273492196 303718970
1 572455479 937809415
1 298445664 945715058
1 970579188 714111226
2 457924628 845076602
5 260039601 347080530
1 258798186 864655364
1 448873459 470517461
1 135533703 892195790
2 796420873 240861596
1 196442443 665882071
2 472130934 437438241
1 795792681 396218771
1 320761191 228979068
1 736803375 698533154
1 349606823 565093283
1 843516340 25895103
1 197885454 284260343
1 844822350 31477595
1 382967017 349812293
1 45512992 829561036
1 265837325 397728208
2 614020942 418825407
1 339752606 921125114
1 295409222 218385846
1 825188751 564542802
5 852548618 171961160
1 589862282 375219244
2 184642813 409672844
7 134325967 11338471
2 664622764 888981536
2 985815225 472824212
1 830421672 27526456
1 955879570 94527051
1 887064917 53239130
1 480929608 243084568
2 55114298 801241726
1 83385562 151742358
1 907335982 22284595
3 858697246 455733043
1 870255960 153058210
1 644137394 811497072
1 52733416 287173899
1 315569157 740709611
3 972831821 695640190
2 412939842 239014751
2 261613087 685023215
1 393513923 264386635
1 235849243 407495368
1 494968336 147894576
1 956918359 785620704
3 268698380 438069463
3 251447976 945450982
2 923973929 682468920
1 108769195 51565233
1 200274776 260073752
1 393996775 737586022
1 453379780 174120791
1 741018188 796607891
2 495624700 471331509
3 724736057 80845747
2 303261043 252858791
2 42243640 803896840
1 841221408 550874737
2 808528640 999270354
1 712127395 963231828
2 941105028 842766878
1 456402378 906597250
2 681574751 139224968
2 547580909 879403283
2 430617295 960834220
2 147647001 159328610
5 966423206 44334514
2 228757450 4502716
1 167749672 207971947
2 241759117 804587089
2 565301562 162387983
4 254752184 342968065
2 107510967 535782052
2 287261589 97366679
1 820157049 735990586
2 304258821 114308228
1 780228047 197977570
1 965556427 920900850
1 313822030 665970089
4 249054273 226945286
1 35226210 96833702
2 158559828 467891474
5 634964917 920313551
2 33555841 830485626
1 342826647 147912350
1 852595315 917758640
3 249233052 551523358
1 120923822 926745210
2 504589650 867241978
1 28744974 67814177
2 421453458 221106060
5 754836847 715185234
2 807762360 726427320
1 723243216 853241014
2 775795442 563823148
3 744708571 575301479
1 624954796 706311848
2 345063208 587607293
1 229793376 425019424
1 655173083 411907809
6 869222133 638090814
1 206755793 310279963
2 539332093 799426511
1 184772371 565609149
1 811665628 705811404
2 325348684 655922963
1 96117586 617542103
1 797821980 213427731
1 554243204 615166066
1 362575992 44548132
1 845748457 42161674
3 505216386 158681290
1 841003618 501354937
1 359150216 523716961
2 156150960 977650599
1 661669185 405728536
1 324117276 226996545
1 809044466 763165989
1 80442988 103807103
3 574540065 130535831
1 136515182 925141583
1 234599493 803064822
2 752143781 160406813
4 136815961 579614330
1 916463549 799681263
2 146589427 573466341
2 775120140 847612667
2 403095341 44716234
1 873323248 775742178
1 713647868 249035374
1 744489092 853909126
2 763852476 489693514
1 210060320 272051692
1 576362308 989190153
1 446163882 9540307
1 967621306 249970228
2 627505359 796851839
1 370979190 978028832
1 556134311 855014638
1 812751283 227178312
1 603813523 362348655
5 220208167 288315429
4 998500166 152099214
1 11227912 471657847
1 98028449 785860834
2 354098859 854639216
6 378596939 307013651
1 712472089 282647552
2 608808789 551296059
1 468487024 867862389
3 283524924 748404852
1 574047256 900342917
5 10745846 643854767
1 296025053 764875986
1 286455771 482463758
1 699131480 347998538
2 366545117 25146213
3 9173227 464383607
2 527635200 656113694
1 884041681 380496476
11 564360704 73027063
2 974318594 818450095
1 494076262 423964526
2 645892932 68647804
2 930868946 883794794
3 400616376 801659221
2 528294950 579312056
2 896872098 788710762
1 103352965 203590516
2 952925406 900980307
2 828200692 896582307
1 224382367 996632965
1 892370931 278600769
1 687013048 130514253
1 86185270 578948025
2 860627078 695571567
1 995969151 731949043
1 93698056 228441850
1 453745762 534219290
1 621243130 902068024
1 531514331 10982258
1 535236991 674193867
3 492373845 139940460
2 754540251 472305033
1 705965760 939573414
1 661120551 694726966
1 517156500 841119294
2 239760803 738007470
1 522396344 599198139
2 46338020 467184825
2 668462434 639630275
1 21814264 971740614
1 214937395 210069028
2 718653700 415988221
1 655341896 682648021
1 69965444 460857233
1 325987412 527537147
1 719094292 705671015
4 625416707 368720033
3 808755460 119722979
3 112105758 383303948
1 694897092 606401384
1 402597589 128588246
1 430795228 376369930
1 50847252 395507474
1 981383541 779762199
4 406286799 301694245
1 954331525 974345461
1 369086169 198954639
2 617359605 476050217
3 803288831 550175892
1 593775201 759599290
2 98650947 880842303
1 22141717 859290056
1 150253836 836195203
1 284554313 661406810
1 803443931 604451899
1 17690897 812264428
1 246366536 819522799
1 618314114 685837474
1 152933752 13977459
1 844271948 414425441
1 40948195 904226754
1 941667440 328255566
1 295444909 380299281
1 623844686 851666380
2 179978931 976478818
2 525977502 40280932
2 703122151 295726349
1 647000791 395661128
1 280043085 267304595
1 45433096 774111987
1 506403976 549661689
1 365451286 353117318
2 67759443 802138047
1 118611071 639721482
1 679029875 975915256
1 133795898 791828692
3 848250614 482933525
2 165365908 465855889
2 116351703 994622730
1 478833065 805293211
1 871478216 793272689
3 315367414 516419286
1 118099696 278654807
3 93781283 769601110
1 102103415 870377114
1 133819150 897792491
2 178951146 358665646
4 301673453 480915896
1 327074197 686774512
3 473455930 337691805
1 282879682 966494960
2 98519031 852092868
1 819138206 988340808
1 980614490 790119697
2 865888256 804516239
1 611454125 688841942
1 957095478 849833049
2 323239690 37064641
1 662767824 330112803
1 31891630 64804194
1 568320797 578636649
1 482281195 11060597
3 569058574 578608722
1 141743881 486105846
3 948205108 57386067
1 922622569 296986444
1 884282696 800035401
2 55629718 370676619
3 852955485 405711170
3 95672922 546917231
1 719015678 900586887
3 712010113 710200760
2 170622724 803379732
2 353420352 486159074
1 810306790 939311398
1 752034464 389035684
2 813905669 652414979
1 798222088 823683297
2 132462485 740293133
2 607024465 921458163
2 505492244 3966732
1 804575347 97715345
1 691922507 243336899
1 589419594 122433408
3 772267155 527484005
1 229593125 584077262
1 123639880 534648855
1 887374447 229222140
3 406704114 147058505
1 789555732 155449677
1 371970046 335369437
1 45713339 223216937
5 984841482 482670941
1 118352164 199348190
1 750329937 352004480
1 934055858 818230585
2 525816635 806322911
3 573939404 480671865
2 234612891 815178208
2 157070335 583683007
1 190474727 497049629
1 186383922 541922985
5 307491032 999269813
2 730045400 108807477
1 770510972 838822514
1 920380268 610338788
2 614363127 641009010
1 291192103 881173274
2 288633645 721120230
2 505677069 342049160
1 848878218 752781333
1 13031889 385217087
1 390163057 763827712
2 977717549 634365002
1 598449850 647487670
1 794840518 601922785
2 228704060 160833674
3 171102973 772931347
2 625124211 722616800
2 405818502 289207094
1 552317659 75793328
1 767679121 249212171
3 834830907 73639494
1 877472850 65035276
1 577962805 558730679
2 781696054 509291928
3 410523614 717927375
1 387418478 442422730
1 578013870 961590991
3 467254277 347325791
1 177491489 341777554
1 79585659 742904938
1 780336257 866500312
1 896126188 372278595
1 731792934 248436167
4 299606833 157425886
1 802094569 404850853
1 126677775 612148183
3 768011117 209359488
2 795255954 432782659
2 166353625 820788182
2 317983228 985662027
1 476924414 528565640
2 620739066 937815704
1 778754673 680266556
3 330192840 674929700
1 265291385 53250808
2 59948484 801855305
1 959624476 826435779
2 786070155 621973222
2 549784517 66015657
1 124430582 866062753
2 573210905 625607576
1 460022357 944488787
2 572438261 660780126
1 271263286 569344474
1 939420512 649647382
3 899126694 604385931
5 322120822 391728103
2 633269138 408358028
5 488409117 306008625
1 649509486 366643993
1 500518608 324403033
1 791028791 73303351
1 817460718 332856191
1 749360779 316864124
1 737797723 503144363
1 39702712 426511905
2 896637297 418962458
1 870951668 181219528
6 487973588 697041444
3 321951987 412901726
1 164075451 972542180
2 58582240 574006372
2 934524660 851597162
1 339351510 213223410
4 540010255 407014236
1 838685343 523869725
1 797275990 924605566
1 937779788 441283194
1 424612102 682561094
1 932354923 974388645
4 592561437 571246256
1 196629480 672396265
2 360529871 485867096
1 813040512 258668950
2 823239172 307109126
1 362179081 258042446
1 671377429 53539101
2 855358168 167114351
1 9204186 307959399
2 563330531 43600938
2 182610566 212140211
1 500487030 950891837
1 725549454 236484613
1 233573662 6258631
1 752167995 852232478
2 117608007 320628706
1 734829126 937684620
1 393680768 142281414
1 665191902 168592433
1 926067279 454376774
2 373589797 405144534
1 839220476 605982478
1 255272221 960164130
3 445108058 793532274
3 875890325 388017165
1 422357763 408230133
1 143171229 247622213
1 378951696 442002545
2 420069581 951698168
1 696257329 989211591
2 756880369 736921863
1 545251007 313972572
1 822568754 409838311
1 893259998 114656488
3 173492600 663412575
1 994005150 936949850
2 822191512 182681180
2 582975414 553420484
2 833612435 930584880
1 226499360 605919459
1 536542786 805234212
3 122705585 100136785
1 771266935 132809503
1 884554581 56302018
3 712102940 485083445
1 595377161 358533203
3 553263131 110376897
1 403954352 743521248
2 497313862 593810080
1 164488442 85599792
1 289757722 136928342
4 345326468 216189211
2 8428722 393857782
2 761015544 296806610
2 994828934 461682246
2 362814726 886437009
1 574486264 769169321
1 626961821 173586925
1 551247463 926949741
1 987527022 996796446
4 73681223 891707777
1 772269713 542984475
2 307290007 324640421
2 688587978 521983373
1 914279752 343818686
1 66952885 19181160
1 785796178 973911986
1 439100937 991245283
2 781034073 38509595
1 157238784 391064294
2 514380583 429636607
1 516651024 529233993
2 424379200 704861760
2 724022912 759681095
1 693579223 296543003
1 246472741 994864719
3 65685128 964228170
1 385651247 122946502
2 565060365 654404715
5 710290637 646974754
1 265912830 901628743
1 580214450 552119701
2 559921637 646421740
1 176856935 119953590
1 551367527 502242931
3 475829157 159282628
2 71534104 645182953
2 214721864 984152697
1 871976994 842759365
1 320107632 446770755
1 69006835 591304881
1 19800102 441315623
1 411334392 772318590
2 33457505 496672581
1 325712404 268185252
1 809733256 768770897
7 710760203 614116599
1 21262828 63391197
1 956928866 76975762
1 848350446 510584338
1 895271345 103686299
1 21986137 911758444
1 274975457 960214020
2 76584191 921451538
1 954225728 16870259
1 154177510 166401432
3 456726662 965292692
1 429328341 956333
1 197161507 787016617
2 160635194 125279117
6 161867455 462913355
1 421155648 16472049
1 129024290 731362166
1 603548070 108999514
5 449498044 433587356
2 69865584 667873338
1 896594543 395683865
1 799158189 148518555
1 646493638 55753785
4 882317839 804719841
1 583920541 40412255
2 832909528 426794799
2 25166122 819376369
1 96102670 280549364
1 966226293 454446258
2 43054722 89560803
2 975223151 929793289
1 855077107 730872703
1 815176466 181278375
3 848722470 749211782
1 187962834 404777748
1 569249514 947978775
1 733295842 886950221
2 559817924 986128319
1 22212428 851695795
1 60375292 401953594
2 499215634 93530465
2 304764831 700764526
2 981949105 311991953
5 935167063 557334030
1 26160746 980794167
3 486520456 978073303
4 651244778 739162432
2 642867085 284715911
3 762905338 230788251
1 283901431 763668109
2 333394485 579928176
2 941524426 50356863
3 958550199 704426009
1 479794736 904974008
1 527471333 439166357
1 998520352 608046989
1 161856789 814014438
1 188526210 239459822
2 955079107 367153494
1 217051289 35323672
1 630089011 613925658
2 263573683 296523617
1 944528913 703281900
4 362735281 658647815
1 505963303 404261156
1 566184914 912085612
1 378029700 438627678
1 598889471 95312763
1 664619108 36351947
2 312118877 211953195
1 543337818 537277617
1 90413780 1493989
2 542198774 436413212
2 231337874 177955234
2 879599693 362438235
2 275462688 256334289
1 752230087 71326256
1 527365693 564096074
1 949115596 805092681
1 919983353 330180713
2 169921447 837744634
4 613659322 126591182
1 367732566 972087271
2 753182519 721219803
1 489808520 222135260
1 122934256 217941941
1 562187052 817519979
1 638192252 327078072
1 288260138 639215115
1 539402040 362856874
2 752078069 987719078
1 535470691 269766309
1 4149980 498144617
1 625538498 879726148
2 581699147 207439003
1 485373152 331312011
1 12328104 236896321
1 594152887 546740585
1 466224957 503122988
3 147655740 834428067
2 639140371 357549003
3 346093750 742430835
2 813416724 527020984
1 166894043 767900349
1 819594339 731463692
1 330012920 284329726
1 32583593 77864408
1 862722651 616621476
2 610365048 260088104
1 960950389 948676518
1 939625803 67887983
1 875980909 123734380
2 291173992 665221916
3 972149588 133132314
1 273603946 334501309
3 127877877 709597325
2 262959239 974671721
1 499987661 538283854
1 881645310 258932581
1 879827499 890178165
5 983967099 738679118
1 174239191 829323161
11 626178249 792808327
2 314115685 298966080
3 266959788 579610139
2 977994664 94298632
1 596027062 172953190
1 920133189 221214363
1 474070001 207479676
1 549421079 236280082
5 984654739 486114440
2 136161496 880809327
2 234870721 552338774
1 13579309 956868669
1 389613784 832189786
1 116790384 64347305
2 399088712 154605517
2 498108126 447118972
3 716933556 937927732
3 871988938 16718378
2 331361648 444774043
3 476067812 773973206
3 767704268 277399460
1 754525427 162145823
1 103568842 830916172
1 190908026 501671399
1 748437649 453981333
2 381226742 192520739
2 506892394 696659821
1 160132129 684560678
3 674181675 788307919
1 736793276 74579986
2 825205322 428442430
1 348491803 916852674
1 362742543 449882271
1 562526090 276911594
1 902807162 690272691
1 535415378 852482970
1 180590310 954019864
1 97680943 671816838
2 833242310 280735841
1 144499417 395206979
1 709865657 530359617
1 969580864 272610488
2 269886510 996358074
1 759142642 531798362
3 319877565 425648958
1 298220732 674608306
1 442381466 848970297
1 873098526 383317728
2 113670273 861099765
1 743650048 869642248
5 703952381 807649286
1 547773976 681474483
1 167585884 965243992
1 674574298 28864220
7 826009920 438346106
1 407118742 330985655
1 179249932 551315036
1 94086610 382306665
2 60778820 19445025
3 469202933 667596097
2 548946548 681510644
1 283318598 882744356
1 905248349 117627891
1 941781676 895739728
1 329249647 930919130
2 451523230 728533626
2 821070734 975172180
1 583914324 213891276
1 760775102 911932994
3 205547982 832767691
1 336045795 354757380
1 667295058 373068899
1 769966280 968134254
2 541167045 201382582
2 986252859 33267304
1 700606971 995418134
1 326683558 132861998
1 695051151 775073089
1 96606470 323237477
1 358741988 140287041
1 691351758 368942114
4 171716843 683513025
1 469247304 700238647
4 240913797 54404365
2 787031179 250600827
1 961603537 845350905
2 273420622 693265558
2 142758175 149512434
1 510050454 797542122
1 852932254 675658952
3 623306546 240990290
2 232752635 721495764
1 953929882 243672372
1 289864473 354816226
3 785119162 717405758
1 70570249 882474809
5 213328197 362340724
1 722353122 567390821
3 645520160 208986526
1 208163288 207317320
1 687834977 980871131
1 30398839 539185151
1 671847433 717471731
1 927875865 547680910
1 395217267 487846285
1 936102841 430042272
4 226788985 509707254
4 475808478 5609521
1 321031791 695601774
1 91246248 532264764
2 887860878 271830866
2 449322798 756996570
1 875331861 895034121
3 283283326 992124724
2 236092262 356510168
2 449421593 797712403
1 159484522 589688938
2 377502670 588801755
1 7649468 113639050
1 794098687 572590268
1 258619482 909814813
1 24215475 180614295
1 362656185 599589756
2 904875546 485620761
1 327616621 715377635
3 67791436 718185863
1 698024375 82117084
1 201914487 487431561
1 216791290 727544978
2 817028212 90227069
3 550630282 143280116
1 136788176 836654815
1 86023806 879148283
1 401395681 783112200
3 192281856 223457116
2 342433905 73321830
2 845551516 687205269
2 38381823 544902614
2 18846045 651402028
1 155197323 629679860
2 896685893 149924345
3 202382198 993041792
1 562366709 871644314
3 613325961 832898296
1 604635261 466842937
1 983185778 865852373
1 382093514 902561479
2 331629667 605838561
1 169836194 70629778
1 840840180 639386157
1 52854124 606517552
1 289869429 310463235
1 489384595 551782820
1 568031797 572678936
2 940773314 893055893
2 608733365 107369969
3 918351444 45785055
1 63404776 894952810
2 408529552 867263898
2 819341695 946326834
1 453351738 671769168
5 429027737 605916975
2 848856920 397992925
2 931547024 666190945
2 830467168 886387635
3 810916561 387141311
1 504708315 905259307
2 269843672 694104150
1 330254296 837074595
2 224760427 30197775
1 246187794 162323008
1 778912675 672187838
1 871521967 142853404
1 772855647 524071913
1 723495532 805509396
2 837391854 774299394
2 146199773 934512808
2 336144168 820200356
1 410760413 220242378
1 920134142 423852032
2 529208924 356377216
2 258370792 138936930
7 184642973 227222687
1 419167618 952866365
3 232929605 780025763
1 554097578 960341562
1 295035405 399415384
1 326936669 646492761
4 688809892 621089230
1 339391946 512694799
2 782904944 808323071
1 443392392 233524830
4 693530199 74658475
1 282167839 927855289
2 591312458 32424513
1 328865023 567966326
2 157303009 222164251
1 219152006 973838207
1 458951319 476717703
1 693197525 922745130
2 959350579 555311617
2 398584157 429319903
1 781510189 400370912
1 235207296 645720278
2 90488201 920003820
2 914363341 684669992
1 355643729 495955037
1 413702856 820867925
2 631902371 439818770
2 397246741 964905030
2 506069533 49375722
1 556145686 845092783
1 788608895 205858007
1 862184068 521942788
1 77282121 886305264
2 804546875 225090676
1 783799315 116440894
1 273110622 852870134
1 750753310 244272706
1 403518851 31237662
1 432064022 286008647
1 149406124 152356435
1 280334170 596949831
1 862454775 816100595
1 498976176 433894225
1 17504272 800856121
2 856870790 157661883
2 166544442 190286614
1 37276629 166639194
1 442139366 513542642
4 42818140 358461390
2 233150372 434559377
1 638851050 543904101
1 752617226 438986826
1 948924727 608468421
2 420337701 726057002
1 435993110 186719969
2 227983371 191781609
1 878786992 290521916
5 619311491 764759694
3 308924392 47010066
2 136522616 617212574
1 100112062 941524771
1 363787877 557759749
3 480503963 147028550
1 408924382 186184994
2 550303049 852756410
4 756123038 324429098
1 582065321 737757145
1 562872065 427499608
3 922091410 17514529
1 921574988 55860700
2 52064449 583293687
1 300148366 607985201
2 437592601 218015298
1 969704444 248714960
1 390217609 264786105
1 532904409 610939129
1 411410503 242065797
1 492964296 884626730
1 611773992 252947075
2 29992588 622982536
3 664463503 721265364
2 594053461 284247218
2 544893364 347162417
4 726797683 162148789
1 347361411 372007292
1 477770708 9408702
3 546339162 178666290
1 290685951 349220938
1 655239389 879052290
1 331739223 400067412
1 212648855 255282747
1 119794014 599951280
1 473375799 806551614
1 871746092 366914788
2 221235710 425926508
1 903353934 506258930
1 938846865 9457610
1 113471711 21077419
2 879435756 66291098
1 588150536 378152304
2 265197427 596593781
2 770845648 897286443
2 285940495 359042564
2 314912473 558322126
3 694590119 218236583
1 870517925 84539705
1 681843833 173975834
1 643393650 90122551
1 311937986 57239627
1 66909813 920674615
1 181370371 531070621
5 742118604 447221476
1 299516797 164906686
2 416429521 820027922
1 149268230 202668536
1 598627192 718844602
3 197704052 410511458
2 994602702 315436612
3 884674435 777646390
1 234703643 815060641
1 458567119 310403934
2 616650802 87838793
2 354872919 896383786
1 419456702 100817839
1 822206882 168076251
2 927815778 734168423
1 972568869 928604275
1 680756211 121487305
1 161577106 505923107
1 825769652 831720093
3 486735723 515238179
1 951623500 199396549
1 979226665 98984939
4 256288125 930484238
4 627913697 650510098
1 521812863 199235304
2 870056993 569580762
1 685762197 158766489
1 54523837 337179034
1 351056634 23845654
1 12543481 732875391
1 211769634 619404896
1 499653624 571674879
1 463439227 679030217
1 288525248 948832061
1 324967203 784209788
1 20154731 402664168
1 552105060 343075081
2 113431442 211300471
1 791071299 500894388
1 254848092 241486743
3 293286912 578744552
1 519849734 921694696
2 217244660 464861975
2 874674582 722552112
2 695974027 723241027
2 393014930 136409348
5 63721425 661944735
1 549361633 221427255
3 453768408 695841384
1 751467285 329299386
1 141820946 990283347
1 152921026 527232200
1 152382590 786844122
4 815089345 80627658
1 258006817 94600671
2 415725211 731266579
3 233253456 227362045
1 963419259 980253153
4 174462251 75879017
4 755045567 139559035
1 864712802 996270977
1 462112486 496791041
3 71230326 75795086
2 610051294 744849085
1 473253060 571708390
1 975328424 504160384
1 754049560 3143042
1 691410585 798554509
1 311730381 289941326
2 528084565 273533816
1 804881425 511363090
2 547825419 584692064
1 258849165 645155206
1 886630867 583724739
1 35601602 771385872
1 508501189 956898198
1 943216799 671617843
1 58058586 439854764
2 316564505 480198583
1 576121845 341055094
1 764363830 929382035
2 313628863 841233349
1 30657504 111487604
2 244870634 749702485
1 927865817 27009782
1 53975642 111802577
3 772724894 473557639
1 985353762 26636284
1 337568088 641621075
2 445592992 923853834
4 937027565 19312309
1 255450899 138936666
1 671969123 812908127
2 604613260 409192665
3 306927949 760690677
3 930689163 338588745
1 244361975 274329799
1 683131477 712959973
3 867739007 673172071
1 787756705 779836632
2 800437191 870679329
4 619075098 758852261
1 533705299 628022318
3 686613068 158688275
1 905124071 709384128
1 963031616 517266811
2 752832289 118929635
2 865169717 757523869
1 622515652 175682585
1 919544867 712104065
1 498073385 818340482
1 371510906 656872117
2 491394439 833145636
1 368424665 995881742
1 123445924 567992753
2 111435082 145637828
2 34841389 118047883
2 586616009 670494329
1 925338094 856217833
1 966687900 376704857
5 661472738 443632711
1 571456503 3743135
2 976933359 533042832
3 666856820 863567490
1 199792970 527146138
3 684009406 953885462
1 825798036 282402612
1 436854731 121162449
1 641511170 945469268
1 100429957 789098140
4 17860004 60679205
2 943147823 464733676
1 953891526 55543856
1 302698594 178371923
1 865139597 76092581
1 622427825 548027308
1 554906356 330256305
2 28122480 236993000
1 584619415 694289878
3 716355489 575561604
1 763657426 845780938
1 380634297 17317634
3 956347986 171297042
1 336121176 211911418
1 130629826 969988649
1 849785903 562089686
1 714125107 856101516
1 703753025 14149586
3 881313243 904425402
1 903887367 774770681
2 492892370 192778449
1 960128044 993105139
1 693419340 976641813
2 495683611 362260593
1 123549250 506729877
1 469115633 15482642
2 916673245 741433599
1 764219205 877528265
1 93841629 395452203
1 410464263 943206210
1 646601560 537742792
2 250721422 698319882
1 81268520 458296418
3 738393476 6690588
1 145724665 698230620
1 684979134 846802081
4 388795010 459394287
4 92850185 733997827
4 30482970 78382153
2 750932238 330450441
1 788907824 273751644
3 352494456 599567621
1 687978629 962042396
2 301664252 293598115
1 357183233 440553442
1 412824668 274236279
1 896899108 763351313
1 386065348 415695869
1 821738983 915019637
1 425789433 135522220
1 360201096 533982016
1 865013775 991783636
1 325778289 760897381
3 165006896 186296361
1 702396791 611310936
1 258149810 562112283
1 333456977 237537413
1 192735711 763340232
1 154853725 331800679
3 963698553 454298519
3 237386844 501224146
1 669715731 535938241
2 15690771 399151343
1 199635006 573887085
2 663386717 544821470
1 368996567 229359380
1 564649681 204213878
3 990737741 24397518
1 629034990 967803921
1 369449915 795321163
1 718643506 290651375
5 658944459 594786162
2 363115565 656843627
6 526036847 586697283
3 430897866 996124270
1 599413291 24781593
2 144717091 413468882
2 519095501 823521416
1 173398100 365191891
2 449854042 739284920
5 683524543 434935908
2 330894062 667129410
1 109992731 465091175
1 803287387 930213512
1 550564132 12638299
1 253325362 302379109
3 887819269 811041639
1 648953501 927913089
1 452129432 546904216
1 323283116 647344877
3 746877088 632064908
1 743608603 835502815
1 312806318 167048053
1 459952413 681981358
1 729682449 552906102
1 118144864 127215877
1 869343518 29034007
1 269662623 631733207
1 462433634 578533111
3 968456703 461903781
1 54563830 403067775
2 534523095 263065572
3 771569285 149399142
1 536007593 610639633
1 765636995 646387650
1 741291932 894641650
3 435555580 830183989
1 181844122 224290674
1 615642124 9055917
1 988152753 127650896
1 190828090 562565907
1 783515965 120587766
3 822559579 710954076
1 254475767 51761744
1 593190713 88269041
2 743196455 940253557
1 712874359 934930209
1 841593641 250827902
1 503819600 585052067
1 7225802 717667299
1 488206770 554488848
3 18077361 124982393
2 322718262 473000607
2 709504701 702402418
1 169486607 15948178
3 768217682 637931005
1 972330932 551235282
1 167860358 851318988
3 211728643 129328752
3 695678245 421618881
2 193451699 53685447
2 222836371 49931544
1 65780345 421766373
2 604727704 897223869
2 496503457 103917108
3 64828714 70239747
2 115524838 102559325
1 175549284 332706327
1 567108782 657999760
1 249901177 598308284
1 546780910 841448281
1 960117504 849771933
1 790437182 628175580
1 865631484 46847090
4 211900789 478835330
1 272422841 716330691
2 273062626 849968825
3 543352715 483289396
2 875211828 78473414
1 89055356 951047709
2 11918589 902112074
1 143061352 538912011
2 894726569 593210433
2 346520581 921186
1 244796754 472189198
1 455354176 361478741
1 11373513 262025435
1 642374691 808399836
1 41690487 39921255
3 439602547 75703627
3 694914135 56842497
2 4580792 787102096
3 257888991 71891821
1 880988305 174066763
2 464292649 739869475
1 549012093 738541276
2 360371257 438293206
1 437822407 792605862
2 557933865 564228390
2 604303152 462586665
1 95485641 151582215
1 921305762 228405202
1 603344511 990524473
2 836752865 57354984
2 139543143 372466317
3 349026838 369319139
3 552989878 888978862
2 572492604 366336608
1 129193671 180416164
2 962440439 302832853
1 672184947 956626141
2 710318609 696365665
1 114045777 609261136
2 958470128 703610921
1 85884306 342403776
2 725914618 797851825
1 540751133 622137025
1 619208108 953999747
2 461487922 763295831
1 842920773 716701876
2 981789656 126568132
3 104768802 960020399
2 117426303 73917406
1 465560454 324465060
2 770291357 695752162
1 474383777 644068369
1 544609354 984735346
2 301164373 977250283
2 578863517 457325131
4 974455177 536891250
3 538915774 971110638
1 476427709 480197965
1 20886316 883499292
1 521373607 271513051
2 642326114 507346088
3 887708417 249140130
1 730575611 806106707
1 743392631 196728796
1 31228430 970344871
3 576191131 148117314
2 26379979 910884308
2 426499446 267262277
1 662896939 738135584
1 7851739 114809687
1 269971452 808396871
2 254306773 608963302
4 34855999 16775435
2 217616656 419171176
2 386761944 403386855
5 145114027 973635083
3 384639833 604269253
1 587780603 657429592
1 357105817 7682925
1 200705473 730166421
1 772394486 656579545
1 163054909 443032259
1 318648298 744266641
1 692294 193583330
1 141822210 218789316
1 770245103 45123102
1 684456825 838056298
2 125314190 623104220
3 215127558 30911733
1 733100471 307214960
6 8765468 626619016
2 919460994 573089004
2 11570937 456622212
1 513531821 61154679
1 536944734 163524149
1 23434704 434835082
2 744140433 773669647
2 723328454 263493408
1 530362566 46094214
1 418787798 126243396
1 705634637 601219539
1 874555701 944821435
4 798202538 700318409
1 68785169 531847548
1 104495297 495807619
1 739221457 986333851
4 436201210 890089708
1 825928248 511741902
1 786485392 401476320
2 265864259 889161063
1 124728437 56221390
1 535767811 21908210
3 96636143 113509404
2 835962227 814550700
1 372456352 845453095
1 862264054 566558278
2 308578772 97679778
4 268897282 566695399
1 712709004 644905916
1 501220117 592202456
2 262405212 998469008
1 380093206 733333120
1 622243998 482299697
1 184431990 193520490
1 264180784 62445425
1 547359954 648310197
2 568616500 378442430
2 427588524 530664788
1 902160805 3184067
3 702815197 250673164
1 622010652 613623409
3 331612235 523301472
3 946788365 110316161
1 28010622 227916606
4 780524936 114845333
2 869486065 960884172
3 718681522 701680536
1 80783775 492729219
1 862776935 242141313
1 310364179 689022312
1 324861143 403430865
3 516736909 546252741
5 986835352 508423945
1 173170590 331214756
1 313534788 667995599
3 502274892 925138576
1 191560446 381936736
2 279104636 88489123
2 359843878 380747200
1 227823750 343683415
1 843520026 276532473
1 49704441 443426565
1 612416226 541805828
1 176096816 487261395
1 703456774 156506113
2 588910056 576783049
3 269433561 930926779
4 321932912 203575110
1 97123633 150409196
1 39525507 979193934
1 960404674 382594566
1 869605214 727607219
1 434419911 579080885
1 837750434 106731516
4 740185971 873671844
1 93364129 381868962
4 310088002 482217618
4 850909036 139713187
2 502047800 352886585
1 306753671 585559467
3 178657990 765002517
1 875478878 732024880
1 379071534 426060367
1 179967262 151756198
1 591334643 558203109
1 471779491 991751287
3 329356947 543347802
5 907789795 59337645
1 497299324 473719953
1 686689296 431516971
1 562518719 169309408
1 541645954 866069069
1 990347448 480264324
2 997276676 401383124
1 119681753 630096982
1 545013114 868245628
1 987112196 217289754
2 433480118 342246049
1 237239352 525490776
1 292080807 950048500
3 703124850 761985558
3 232109069 443735854
3 177118287 845481270
1 177859126 354963774
3 155383847 223430349
1 766307126 239830581
3 752496594 63949516
1 920487453 733673410
1 701811530 868373924
1 505514981 857578800
1 175008862 999511340
1 148975000 863636724
1 507116778 496068096
2 850570787 857504375
1 847322597 899103134
2 998754726 386415457
1 777759786 466740980
1 955822152 300935509
2 243257594 812733534
1 386023407 874147242
1 501394553 626087206
1 184883506 158539130
4 965301862 156779961
2 487347332 885208950
1 674139612 446472220
1 374631642 226716695
1 268580974 165543004
1 516262999 633882783
2 886178730 633105340
2 207353838 312097672
1 103638694 150742499
3 555137920 546074529
1 598983446 549619022
2 49040782 791076904
1 363249847 523629970
1 335300563 299173255
1 103775398 53494348
1 817113204 872508283
2 881296643 909343735
4 87695525 876363088
1 543142205 894454562
3 227607429 537626030
1 123023701 3324061
1 392504017 568673752
1 706777398 8015754
4 852529471 691830427
1 354403247 364592165
1 593866797 153585924
1 464782954 687137604
1 498034602 749797796
1 101407701 386254999
1 440982652 270174951
1 969301014 242634067
1 226922971 645071693
1 274892115 331709761
1 838755263 298609608
2 211787188 478656028
5 829840279 272880819
3 302179293 606210474
1 169629115 183556308
1 6975027 816569179
1 798680525 508685614
1 328399954 822769535
3 846088764 562197540
1 982422956 862532742
2 5588333 372774112
2 968436337 781895589
3 412575476 848499761
3 128831587 243389591
1 340528127 648910432
1 692038891 615918494
1 688837640 274492716
1 988086969 810497937
2 564325970 930606541
4 282072645 557169240
1 464508728 386781308
1 376004348 150339224
1 960751458 986439902
3 937223673 587375513
1 415129185 681275400
1 672743049 259273903
1 294593874 664069139
7 430529959 212481883
1 45306360 569965043
1 380049829 59590471
2 736851396 623399200
3 45948527 720036001
2 438233473 945860844
1 435209238 498682451
1 653036804 358629892
1 339297586 12218677
1 672642912 362607417
1 410079794 415380494
4 718027175 965619691
2 600996931 508741488
1 660810927 76986401
1 56709333 50222672
1 944193956 984704297
2 70147973 293578199
1 576658318 334723504
4 70321187 728852970
1 544458372 148512572
2 710572952 509053559
1 363760545 944856928
3 774262826 661969815
1 630954207 783014956
1 599896892 8404888
1 864888703 721214712
1 947852345 498703111
1 953590838 609997807
1 551743060 346163159
1 681738191 490145760
1 720258795 312685541
3 738431538 787990658
1 983812851 758560958
1 568092689 861223274
2 899010460 647352581
1 157152442 608566695
1 607676736 466120935
1 658174335 728589787
1 298601284 459103369
2 460565613 583795251
1 755691828 889555211
1 125407165 525287837
2 596751187 358733246
2 298228511 54660673
2 598864818 404311559
2 403447680 374944153
1 889784338 451755358
2 724466032 208227579
6 367012571 105661486
1 763648851 342156992
1 415278195 523421769
1 117433185 21961611
2 648198217 97530182
7 322396882 726708552
1 97619518 123880890
1 750652790 375031232
3 151158366 60678073
3 314085334 906731149
2 223883137 436074509
1 48173970 277629195
1 805871829 224486341
1 339959503 839769488
1 682533054 865054291
2 493843837 137530624
3 41014376 14924195
2 241615134 383593796
2 200847289 417804855
2 358872873 908498374
1 436611284 353702125
1 980975631 206366964
1 860292351 762446535
1 952051767 542825334
1 780972676 953918900
1 703885651 925528345
1 926530249 907857876
1 930927260 111285187
1 782794169 249793005
2 703155091 74105880
1 976297326 676114020
1 607110725 747965532
4 615838658 566615150
3 905328569 458557157
1 411805777 34164395
1 639034867 827005796
1 449956036 554681390
1 834041084 645405092
1 479280609 32094079
1 912607788 329457243
1 458710708 604732195
5 414953305 536896186
1 89596169 338262353
1 989903191 823989909
1 342186733 314802313
1 899564889 880692932
2 605665990 862335065
1 47478073 227416795
5 856975790 321136132
1 950535442 701092400
4 491865411 3896802
1 724355577 857902468
3 352232256 917240485
2 216334130 445633703
1 177545007 786258818
2 248773355 4382235
1 882645605 593402462
1 868219476 167272266
3 383620511 225762699
2 755000755 905899892
4 243715851 359662433
1 938773080 445544911
1 816924249 282373917
1 121618240 962783210
3 279856612 725621209
1 389130764 89398111
1 333905649 763900637
1 155636183 5830078
2 278891779 828291125
1 316109479 189592896
1 441493130 793708594
2 379216221 899413269
2 99381765 803311753
1 179034759 707219570
1 37813762 712804268
2 165890166 591530479
2 984793357 743775398
1 53619829 624184658
1 825844848 794329278
1 913427049 384614109
3 750855789 121584598
2 985857901 212041757
2 70587662 87046808
4 622680186 140326997
5 133191591 46343965
1 406949207 898387560
1 996965877 862059838
1 836335908 813095221
1 312544778 766332296
3 51507616 225479605
3 295008550 223178988
2 905980537 346847776
2 414987017 719417705
1 352783156 960642732
1 663966484 860437118
2 990598161 816745669
1 489270715 725752948
1 588697350 333465116
2 858161507 68316778
1 259840158 410614105
2 725434089 944317169
2 675003517 654239949
4 671334949 146991655
1 491096941 841116616
4 958436968 669872777
2 901191889 76755703
1 955187997 157220448
1 106553379 915385376
1 922919663 179669128
1 392661665 911456871
1 973605756 260426520
2 690899036 262740771
6 133197148 207157285
1 123630013 56636804
1 57781611 673846245
2 270069226 607347436
1 128641017 700886265
1 449214862 353226628
3 219558587 18420910
1 750939712 674975023
2 945296267 130921549
2 666738392 827660866
1 842169255 490927063
4 718339758 483370500
2 243515999 532006976
1 409407426 661920177
3 591537949 888521989
1 955992664 13879148
1 628574453 349090907
1 589897445 916613246
1 187649425 859020957
1 582655108 31658824
1 764882752 953294461
1 896728485 332059647
1 760924561 891868273
1 258247584 104029052
1 410752340 110790537
1 414162622 617105238
1 729862716 695803119
1 393596050 568573190
2 44285348 811737649
3 61609525 38196368
2 553741362 70090889
4 354717011 496847622
1 114933450 637035365
2 485804838 453531278
1 386084487 424488006
2 750057271 785270073
2 644002480 65694120
1 233843398 558154647
1 617142710 356369933
1 2483807 732054642
2 185332121 324254261
2 879389593 617833942
2 46350030 573814804
3 7665131 334860224
2 561830286 835618599
2 631252724 339646654
2 676159712 866032216
3 925836143 62392428
1 869398282 300432035
1 371793350 873801036
4 821310161 575869620
3 501258872 468903956
1 598224172 283429965
1 369282735 647789100
1 781197011 551138194
1 787048875 138592737
2 158054650 89475041
2 840634842 598807024
2 583175752 159087640
5 112017312 519116112
1 826411207 366831997
2 648709630 983252276
2 10221121 136879604
1 419608385 709370851
2 610904382 578415013
1 890758568 593301725
2 918123389 934676561
2 795212354 7934485
1 426579452 313697218
3 172544929 936742631
1 985511035 586155678
1 555825772 450199028
4 671207881 429699637
3 59327450 806863984
1 498047139 188322551
1 3014557 555836900
2 736038838 443945264
1 815961245 796840203
1 639391797 592976687
1 288924749 434973044
3 937256711 221362143
6 139761836 481295471
2 795266943 89553377
1 762114683 696259730
1 30836938 266158008
1 592386198 151023313
1 130460030 517011285
1 433478113 16898713
2 489929503 143766953
1 393539750 256881089
5 52567345 422067026
1 442255605 333664134
3 263150401 542690690
1 531754989 424732141
1 20755836 417576718
1 815000156 331853512
1 889378518 975645194
2 533417567 127518945
1 420325586 60969215
1 71211879 984483667
1 625773132 894209607
1 288161319 871117302
2 364138569 929842061
1 336671450 84632197
1 500443205 969533253
1 847414527 23855677
6 883670944 757886859
3 957370638 271187214
1 126494587 183520577
1 912127984 834100571
6 577761080 75150328
3 255073453 176495477
1 732759917 345196315
1 60922993 560503639
2 199860946 339949561
1 400355467 481543814
1 936318485 645155724
3 918248076 717752165
1 93629440 339600583
1 284380667 629282902
1 360101786 140585768
2 197900662 703225997
1 608779596 919014379
1 444112985 173274646
1 404720490 879618516
1 891743764 483055431
1 956349294 284072923
1 76847127 399918177
1 797966292 946575721
1 892171217 402025659
3 360536949 753949315
1 752411261 747666277
2 826968970 472951488
1 308446838 974226626
1 933430184 509853775
1 133321584 857957463
1 402689295 926481041
1 720671724 163931084
3 674964335 402149914
1 766559264 854179200
1 930727749 169803897
1 232172285 910548234
1 900820397 973098416
3 760275920 908284083
4 245803269 672727125
1 131268674 933225713
1 117305003 756657741
2 751132178 457133952
1 74656283 113224381
2 758026818 181929040
3 823993788 626985459
2 564795425 954515476
1 861625765 495972578
3 603950971 313171412
2 378576002 442798719
1 526869460 58027892
2 700499313 664393703
1 411352319 606792152
2 852693602 599023348
2 357235188 676434529
5 671903647 372651745
3 635266847 112945873
1 340506046 290510756
1 51307256 228823417
1 332696810 722522395
2 107532709 46856765
1 19158605 546326088
3 413776073 315315966
1 239463058 603990397
2 110683406 375339825
1 809822737 51113158
3 314234813 276044901
1 485420792 427722504
1 453049632 777936779
2 933998859 980538161
1 317893183 651385935
1 157997597 697649655
1 437167532 706338395
1 335342437 239463427
1 28088350 498261221
2 642440860 2128202
2 531483731 190138581
1 414641098 344793263
1 667875593 455377158
3 394407230 175335882
1 877922840 907747454
1 328046604 596257306
3 160297381 512923625
1 463126652 320771093
2 230578805 526396373
1 314329270 463856381
2 144930178 669390107
1 417647057 723490576
3 229705265 236664950
1 255642732 958119069
1 113894030 548116865
2 269223361 130476290
1 305841657 181892819
2 868727466 73927901
2 792252626 986823220
1 288192496 224441833
3 705269115 663159865
1 902375526 533663079
1 418809154 313666260
4 193781809 859691680
2 985161463 323661099
1 334548664 947831194
6 974676903 597510730
1 966315017 582148581
1 498770086 517588321
1 649732101 955821072
2 762197604 624024883
2 810530972 663659018
2 310162535 370815131
1 207191514 529752165
1 425605284 895937818
1 565204872 550329004
2 849061589 83831431
2 565215785 115065711
1 360402586 917224107
1 209904808 929243691
1 314953886 65077800
2 111245399 398720309
3 318173114 845721468
3 626747867 569667622
1 897598950 717082191
4 673847609 564914855
5 18657480 238202898
2 676490967 407154319
1 736002644 342868302
1 23719175 137413113
1 897780577 210022256
2 288549207 916870876
1 737076655 671524874
1 151787340 873643252
1 60671326 195069496
1 427800879 306562965
1 755443090 467833400
1 173731752 698501472
1 616256235 952225079
1 908217598 514008562
2 159404314 651410444
1 571169222 360443471
2 121369665 538544043
4 119358243 268669130
1 316056735 71196192
2 189689346 7070568
1 291436854 530112516
5 409133298 500810640
2 292538822 165851976
1 497217863 512031987
1 278244608 970004583
3 42002252 474554379
1 809388663 965493425
1 249147515 449255435
1 30076222 261488433
1 520788993 682668336
1 307439883 790537994
1 796925674 761750431
1 89659972 539169828
1 557693476 202858893
1 583293372 483809994
1 493161774 879822774
1 575737299 635724763
1 456273689 504466129
6 167881984 536331333
1 685472332 911529624
3 790573206 365137183
3 228217067 514929453
2 136444555 704502039
3 934563056 84109077
1 469517510 384518278
2 520980924 698102220
1 53984314 817047863
2 926177724 891855001
3 980045354 679261888
1 283891350 351697387
1 579575781 812676657
1 60919108 799630380
1 959253827 860046242
1 179155185 413739462
1 48167241 661268030
1 596239972 905369287
1 755182307 584393401
1 457248296 910954969
2 931342132 49686564
3 319493101 748963179
2 310929396 818030101
4 158154114 216285678
1 535394905 244512093
4 778657601 105824120
2 812514820 255927871
1 42027946 704011103
1 591351607 855764925
1 603345822 443544514
2 244121352 198499058
5 284898313 724600442
1 279644032 950740588
1 807274630 794488297
1 930309241 66387053
1 787795034 734200629
2 522726892 375323797
2 374804188 890518642
1 928734829 718770311
3 663408143 535617536
2 339401480 716781248
3 430887227 293733687
1 216143077 977570142
1 779672861 121348198
1 643075471 322141060
1 517738169 853238392
1 765924196 830654214
1 314147338 399491769
1 14051644 390675921
2 673787200 486727624
2 493806431 128649846
1 758650465 508416280
1 626563007 812858160
1 805013157 407758641
2 623930880 23438734
1 497150213 948473826
1 541876651 382153610
4 107319066 357421030
2 228299177 323330608
1 278496123 163710293
1 342997557 206858331
1 881808720 674556955
2 559077811 356098243
1 128348439 206909172
1 78177199 75228474
1 254116155 580205338
1 953920678 692218347
1 534277810 509143848
1 757803600 238917367
2 403760783 700879209
2 186437824 731902734
1 740062275 118533661
1 361852748 749403161
1 293747930 327371434
2 444141172 778537343
2 866957696 532225990
1 876165138 360657904
1 529663832 378320813
2 586987669 126063591
1 565271808 880640623
3 497678678 546789548
1 911722397 605582472
1 657290768 167364922
6 248975908 571038446
1 216496268 877454075
1 256662424 989720655
2 131289047 580149381
2 52464938 675433311
1 918705457 914502390
2 199112179 267744343
2 374534937 518249237
1 915058103 278078497
1 10296159 327163452
1 148362632 352586778
2 199582478 395731228
3 935103841 366284009
1 663693659 650321599
2 617542507 437199064
2 542376334 306539174
4 694704714 498750687
2 632809482 848693174
3 79173052 536301019
1 557278847 35091265
1 134623379 234727582
1 612560687 566338918
1 678353525 661634117
1 374543575 350106296
1 395030191 778259103
1 344125476 55945470
2 369778903 794583150
2 637668277 742097316
1 408808722 205365458
1 409031627 627739160
1 630871761 763046003
1 214636478 681775176
1 263999286 521221097
2 156670038 363858017
2 215790790 94518012
2 730057513 318707635
1 707748350 523815535
2 977922950 151884694
2 648309204 981665059
1 967271560 160992568
1 337031457 564100622
2 24869510 608390743
1 696344722 161542572
1 426778226 196601582
1 793724906 763159961
4 803459278 862166246
4 599981004 156371350
1 235527122 271092251
2 402581532 315679013
1 160878291 828734147
1 649135729 502830808
1 472591390 71803037
1 180667114 705092406
4 307316090 407230693
1 598925846 398993046
1 870144806 908917310
2 486406662 336449082
1 551164676 549421367
1 902737224 112842944
1 662385738 681351623
1 350777314 613872743
2 798915733 824566272
3 576445668 721287283
3 825561096 111594259
1 636662163 799170196
1 17398910 243250532
2 59674647 881007530
2 810518138 736666707
1 648069656 321003581
1 58603966 877395843
1 679822112 370126487
1 820165078 820314792
2 278568046 645484283
2 600771950 25974836
2 444680766 797424583
2 569860871 643815264
1 915537102 586389561
1 820091451 543937773
1 336844160 941645911
2 397230595 631349380
1 858500595 445428151
1 478263215 666290630
1 291282336 600177010
1 277670898 986631393
1 28396944 538163968
1 151814893 685533413
2 503900253 307382785
2 891036282 983110425
1 158511718 288730919
2 282521957 994742974
1 337348001 375145922
1 751461523 233568515
1 393909225 708188391
2 154941297 782345045
3 439078231 217948022
1 426634769 469806012
1 53104088 518560829
2 721628494 811351796
1 189911850 370020185
1 151398225 890550741
1 391222302 108063128
3 410615317 565401865
3 913817441 161472056
3 38135066 159671251
2 912444533 522374475
3 795768136 372848368
1 503828122 537206144
2 733247305 957065699
1 831516036 645318185
1 717358045 462673111
1 185180301 680577028
1 100452620 823703954
1 357601298 280959645
3 511975536 361429791
1 222129992 42613910
1 389220168 974059258
2 320983125 990575970
1 687339516 870794603
2 354174072 395576630
2 773160731 858913717
1 558977813 961625061
1 243939523 130651652
1 61521695 770025515
1 520122706 959470402
1 128607838 856717131
1 735107142 55283268
1 997547411 757674450
4 277338719 483186508
1 24404704 649902237
1 443978246 899848536
2 860939947 243712184
3 729682613 892094544
4 482241972 121019973
2 346141956 820482186
2 671125329 361140650
3 930362156 895579589
2 180699489 603608292
1 67082617 499821195
1 997936737 915341964
1 27341723 828651332
2 350645773 928364540
3 26177237 892737932
1 919763052 492268668
1 150464478 918402217
2 266963780 247160811
1 669490332 235448511
6 137292266 543641772
2 7703680 101556548
4 637301001 464120980
1 324913317 14497933
1 759637606 163018822
2 406165879 243899406
2 393135953 358533202
1 852798946 816283287
1 267473715 520143206
2 40174838 258870257
1 727659502 610082276
1 591147663 825034155
2 798088296 653807881
1 464407770 962592641
1 52707780 241220467
1 497832410 346371489
2 323320420 886190287
3 420581374 442687057
3 908502032 659082099
1 607490438 318520779
1 144063910 803339180
1 426364752 313303802
1 390424229 748983318
3 382170041 155882201
1 599884520 676702770
2 637571947 939329381
1 426017815 584039124
1 496177051 315255738
1 652568907 815664726
1 676958676 886629558
1 60493652 927051489
2 336173350 683559149
11 911943748 524504315
1 669324944 422467737
1 805184521 51534292
1 804844684 538155911
1 554349341 387601780
1 323281119 251978984
3 59702968 716809961
2 91898785 198203051
3 704965427 949578471
1 447330440 967007847
2 943557169 154813581
2 656582884 498317157
1 760985612 805967141
1 925101556 540803356
2 776405083 937427403
1 790598247 953014275
1 621091677 645586247
1 911215825 943586652
1 564793644 357377848
1 912444457 572886959
1 485197925 855878982
2 810612497 141396627
3 630716534 60368256
2 875004441 576144902
3 72192077 134996716
2 571156716 907894692
2 227627018 455173029
1 801938843 798525661
1 946974303 716655185
1 284436074 520185015
3 850862102 737937315
1 990309650 859781979
1 610185893 478475887
1 818660167 20006796
3 80454037 927658598
4 146531169 914503847
1 424110165 946264643
3 268815835 758857239
1 687533372 204497983
2 981417635 269531432
3 668705989 970523584
1 644966569 702998982
2 272628577 326546304
4 142972508 144063317
1 466270296 350312193
2 614549304 539629413
1 86420500 735244681
1 98259312 405939741
2 888650512 700024103
1 783306178 719649758
2 579428259 525434495
1 578487928 691349843
2 443153648 697547360
1 231502091 894162773
2 362734611 678302353
1 467434992 225916863
1 759785031 925846380
2 836684501 416823679
2 610366540 310990352
1 10144100 860262669
3 760792654 652552724
1 500183290 245975757
1 577422190 385363793
2 213340845 579870690
6 13815678 385662079
1 35527519 544331660
1 949016322 509478884
2 661053869 344267442
1 211475592 674086601
1 422436039 94427263
1 118534955 986399148
4 705488210 131207700
3 454207055 822899153
2 210224566 745294433
1 493894478 651786717
10 852235378 17582311
1 224279575 169079000
1 490698861 86953859
1 464221932 17169792
1 764396923 356091249
1 143670128 845465179
1 542105475 490322010
3 777914241 813855752
9 546371868 646730970
1 338611583 971792614
1 261209395 361255933
1 346387667 17757575
3 160418773 25751741
1 886513963 233453475
1 688247214 414563303
1 960140175 182945274
2 449236183 320674696
1 623998613 848074993
1 862566587 907652454
1 243519965 53244398
3 984001607 367486782
1 172360592 846629583
1 735774341 590448971
1 773680363 447401972
1 788888338 559560076
1 762397489 717454950
1 947754037 202961006
2 972509071 178297967
2 388934562 77588760
4 152429371 610208008
1 312464858 120126410
1 814628484 293284938
1 214746393 994198939
1 288030378 195882193
1 152847100 540725448
1 606369925 41353999
5 62202422 523372398
2 865357347 938020798
1 871362730 580706385
2 886008258 38105958
2 832461440 261610197
1 715503065 792018353
3 144602267 587979591
1 584670916 829475528
1 476830844 20793547
1 485004103 279995719
3 645525072 186093718
2 731450869 966625079
1 903274570 292417159
1 981511608 287689878
1 669650818 488046151
1 457817149 969163322
1 829557589 48321398
3 728296860 807021783
2 923496461 514616817
3 861778994 992506916
1 591250256 748960173
4 87333872 848744615
3 818916164 799383914
2 439436556 781018130
1 34952966 868949698
1 967088085 955833849
2 430354623 942467411
2 159643615 557799794
2 760680969 271383946
1 918412397 130803575
1 978555348 120028255
2 632547165 829952553
1 110549547 456085723
4 408712236 125482259
1 889679069 88687763
1 168912442 573545261
1 787829998 415992038
1 681312747 562630587
1 378445515 890348919
1 751318196 461016858
4 123857236 587233676
1 384880754 152223391
1 493153772 63404146
1 469370632 47714901
1 144528994 359905674
1 467644880 26048820
1 473656085 862438926
1 657086068 208681449
2 189869368 791653864
3 848459855 641740775
2 601989745 713246542
1 191486737 571308509
2 53698283 32520228
1 113175070 549498503
1 106925440 179665921
1 548999464 785493887
2 89782499 924025490
2 41232177 726519164
1 958968159 662875302
3 930843649 116475463
3 600295946 729393085
1 7869011 966459869
1 816744802 324871742
1 455601194 509530851
2 231392969 100372185
1 709310377 774922370
2 55064497 747536130
1 200267461 927578919
1 756383085 713691311
1 518354477 952127659
1 38184257 946617515
2 924713303 647462232
1 780465974 329088969
1 665523394 827547999
1 73829586 450271161
3 280399394 542926497
1 732572249 831595014
1 298446706 297031351
1 208331272 550957196
2 159985047 923915236
1 677108660 869583534
2 256559399 153391804
1 697647809 944999537
2 744332292 903964183
2 210382994 355990454
1 993569163 265695979
4 508093998 903310254
1 395726921 316324650
3 775214225 46499444
2 271590398 966915935
1 465334836 937680895
1 154303120 338756099
1 601655928 556968987
1 849530956 948051258
1 715194409 58127173
3 54369026 841119479
1 294754227 603511916
1 56578992 117469872
1 445851540 27356482
1 949823540 257107040
4 195594916 637688896
2 151439009 395278513
1 220475892 153185263
1 798371039 474652887
3 228244896 347383672
2 978672480 601751541
4 984970046 220125536
4 175894825 821017719
1 251743982 406034352
2 612736280 382799233
1 430300886 756122119
3 945357114 634375394
1 134059471 427745848
1 285222312 644884954
2 117426013 744381499
1 113308813 561432639
1 506819807 950104240
2 885828921 120117281
1 394791354 870120637
1 700562001 603255283
1 905005060 132792786
2 493409808 845526221
1 965589024 682424327
2 812201595 957458853
1 412990856 4539947
5 807042710 788833921
2 741469400 959799347
1 186353728 908199626
1 36300689 637594608
1 744863838 928683294
4 134156331 577485861
2 163224563 911713454
1 75696199 456274521
1 338979680 223989606
1 604021817 967429035
1 506769153 955753985
2 466254779 421827542
3 194857670 464928229
2 783052926 886845155
1 391489547 330403919
1 267215914 29923081
1 594779447 67554166
3 955556085 497871293
2 350320165 583929798
3 146683418 421126818
1 494255106 149940885
1 295380763 335463332
1 918601187 79415857
1 53597065 75583826
4 524739137 992110127
2 922758121 971279756
3 391136763 375145012
1 7353864 881681639
2 477452984 972304533
1 353936479 698131151
4 302063749 806839055
1 45048331 690075137
1 378234783 742890324
2 910079949 131202347
2 709744825 52390357
1 809348286 768271907
1 923903314 441809953
2 136131085 424928611
1 503780495 192534167
2 308992909 41276072
1 977708499 724337791
2 114172239 142122895
1 215150315 439820330
3 124070963 707165202
1 718218792 873604264
1 897362504 233071092
1 370186616 589894142
1 969844906 711327303
2 529065947 405489592
1 193794230 510806736
1 653359227 36402670
1 13889463 167713306
1 810315351 455746129
2 264794748 47612113
1 998300999 456984092
2 964030377 35307885
2 628353157 157017999
3 632075337 77492142
1 795750041 730368363
3 402444895 228974013
1 3284813 319848922
3 90297660 449112265
2 129443965 101972503
1 215424029 969901862
1 218684098 598916378
2 845955225 35125328
1 668408684 897811119
1 377765659 224997785
1 182283564 624336205
1 343435799 721420379
1 708166011 351509556
1 401349121 155605707
1 82856675 4661494
2 997261973 487674400
1 846376972 617341752
2 971186792 599839501
2 136921152 12733736
1 439906001 245486853
1 753622237 902128027
2 502547041 29568574
1 262583631 120072022
3 326701092 152758402
1 200341788 469421714
1 920733157 650214547
1 800800996 647877837
2 587991365 839417166
1 95667488 746113359
4 601779450 354330152
1 516429709 409087528
1 347931255 369025335
4 75155370 388705324
1 24157139 180273737
3 411727904 995448533
2 875529036 472852749
1 604742798 434200879
1 92854125 677471633
2 652568495 41490450
1 630360802 462950906
3 477219569 191538907
3 102378852 141990702
1 838008318 347396512
1 540663667 764948037
1 22965438 106900175
4 360087239 524364473
1 59417949 207899898
1 744910417 587184794
1 699251952 231894189
2 635328629 429760720
4 674579857 467959304
2 556621707 221455486
1 816771344 74791516
1 321808184 463105289
1 611212833 969029790
1 31905550 917255105
1 65361885 313720991
1 893088920 911598844
1 808649669 996711952
1 340608276 660948719
1 173824572 735915358
2 663091577 880282963
1 3284657 137861451
2 856004526 429920773
1 381073908 803539496
1 964738681 507800797
1 433550517 858562948
1 602906639 942401155
2 362682831 740242583
1 249501259 149020083
4 783611456 13455542
2 71063665 400392604
1 960388169 5088630
1 714932708 715327650
4 820021128 581009772
2 259250305 179614682
1 513489002 827732346
1 426362882 894449490
5 722763316 266620684
1 371125211 262213274
5 387075415 873073618
2 197916129 384295675
1 711765250 686231668
1 32361935 889285120
1 498738200 996888742
1 867037814 147080890
1 467984393 557283986
1 780753404 922682529
2 29255095 684203524
1 81103060 241224284
1 665445273 114568836
1 66843822 812331712
3 952214131 694150272
1 569829012 608620530
1 153114871 965349546
5 596434619 767166601
1 413088519 970712424
2 614480075 674143730
3 777263918 173632460
3 166426748 180859040
4 572723776 315637617
2 363223858 445534941
1 781246529 190045441
1 640318719 542259404
1 694972113 959350909
1 722258368 34947667
1 430643887 898545825
1 21096169 150322102
1 207848825 227437660
2 371140649 131113587
1 359262746 561222992
3 789170411 58558460
4 223760000 344743244
1 184445779 931359839
1 717206360 936165366
2 403841794 284745285
4 620469754 247942910
1 613510136 699688601
2 722143606 572196813
1 614893099 8039145
1 671095582 159592692
2 368188719 375355607
2 9293570 551305902
1 170880891 855709641
2 450057295 699962581
1 861048442 562536267
3 377709176 877842085
1 319669045 930139730
1 954563427 141686845
1 436358445 736856756
2 747666100 665528303
1 319835610 427696769
1 294375904 68358047
2 505767781 592653796
4 787546550 651280603
1 141081873 94491591
5 150596557 306724899
1 916902868 788739394
1 243559663 677527730
1 631296446 471147027
1 101701578 901991573
4 576746844 749514604
4 751079475 772996685
1 593744923 229925670
1 3707688 34953466
2 711897783 820755518
1 416145436 816510359
2 388349689 761919314
1 577283306 355812139
1 775222820 345436153
1 804727921 90438852
1 672054637 36843000
1 322765396 901399534
1 289182218 113221642
1 7426525 624349178
1 459402815 803770045
2 834611507 144030413
1 484907057 56004565
2 20647496 67965885
2 912554665 478202213
1 421104236 778997332
1 304421527 653946268
1 39781760 873304786
1 491486392 334949907
3 848101169 97144380
1 991658229 746522748
3 294235103 36659645
1 856841763 124871366
4 214471411 241958811
1 95002904 160352675
1 881073795 787361838
1 101568111 738055377
1 710229501 76017844
1 144620044 373868821
1 524340534 214573375
4 955410225 612594020
1 960485865 188272639
3 971600202 394296291
1 406123366 739995502
2 663654384 67725361
2 901612644 475926540
1 252463487 3531688
1 543982159 326711996
1 143572494 800323558
2 800033788 106836793
3 119691391 947897405
2 83967221 388061694
1 458295454 448377951
3 847063844 949306970
1 10309802 546595009
1 470396615 41443145
2 371400148 80833122
2 877558485 53550650
1 525016765 535097706
1 308323175 456014405
2 450513845 81118694
2 730053863 888221189
6 810364077 318066337
1 757702320 142205994
4 237766440 784007689
2 116683563 126911374
3 516897830 527747392
2 39396599 944433417
1 762137734 317117317
3 660981720 882923922
2 244890301 314482119
1 416928383 900678452
1 102015150 236540021
2 67145281 643451931
2 285588408 583938717
1 522592630 999448195
1 550854335 601045260
2 742799089 782582206
1 306179412 728261966
1 375523965 133745161
3 59106921 241330117
5 621119564 589949197
3 523998940 144524026
1 424629670 363099967
1 979458036 485691234
1 565996434 724178330
1 718520740 492439808
2 769992207 96297465
2 917359748 693124419
3 202680414 39746321
1 524490841 690000355
2 59638716 239661761
1 375803271 105455303
1 352205875 84612704
2 225924333 994746108
1 826757632 564898056
1 24690768 937615084
3 538896021 722769248
2 89767384 964006986
3 500274232 18046311
4 261528605 372028959
1 43865350 873120964
3 809221958 205447460
3 445317585 452851221
1 348709515 910866396
3 473702354 561532002
2 320160737 780389100
3 528223854 333348412
2 51506449 724913564
2 661720417 755606688
1 420837940 548473532
1 169834906 21499413
1 760180715 10375093
1 678596141 547847649
1 477079426 65746426
3 722937650 565432905
2 615097633 656663536
1 157924485 115454105
1 947603070 749884988
3 958237220 103807673
3 45287049 724564018
2 454195419 501675504
1 765832072 182205267
2 554974676 144221513
1 25478033 625766293
1 508164277 421141324
2 350050971 903329449
1 654751288 121721261
3 743765567 411495854
1 919631788 479782774
1 337445438 165651352
1 921133039 335449174
1 185954116 428170961
3 633483898 924311373
1 54962287 449834233
1 179294662 180126244
3 149869137 952245793
1 131530030 273446760
1 901892384 210228207
1 679770959 963664625
4 476866619 490316782
1 982355817 175162948
1 72328703 199737952
2 163177161 400971091
1 738315403 594225840
2 879697760 29995788
2 279938146 672842488
5 207181850 553507027
1 569665228 301847010
4 628769022 346725061
5 524817291 238149076
1 875971880 30991690
1 984078651 865381774
1 517933946 15900253
1 561319507 685615960
1 660579840 681925783
1 903729890 299422481
1 41215207 852166055
1 138389177 948175364
6 122737310 128536484
1 246984427 725745318
2 720341396 204739669
2 764512616 76258755
1 323179100 801515220
1 220485903 292629132
1 867285562 155892200
1 864437687 543867194
3 164558649 354500377
3 967820094 574358450
1 574394399 823507502
1 660390234 806159661
2 634355267 914275492
1 116810736 118557280
1 53592584 406385354
3 924541781 821923105
1 64222572 524538295
1 674091750 67653505
2 921128623 735823599
1 364306828 902877066
1 730525899 117747466
2 222291041 871514440
1 497985669 294728387
3 93246007 939452058
2 279743720 634562722
2 456585293 610174004
2 501682982 547429282
1 895832887 41085135
1 412486913 538886779
1 750410275 181444485
1 669124764 912630956
1 356817087 26033325
1 740354889 625912481
1 345917445 337851690
1 870712980 439435453
1 303984687 890100731
1 271190243 462873755
1 1165062 991314575
3 451320869 830900620
1 359318170 464022854
1 590767835 807645267
1 375020236 975066216
2 920844537 887211183
1 883946091 462627797
1 120141006 455936468
2 518525564 71784185
1 871957074 726057624
1 328263822 853911684
3 366083259 964633695
1 662290716 684387013
2 370443469 636608873
1 671100927 446993859
1 700248618 535100447
1 272243320 204842283
1 410840521 68612445
2 924853928 666899383
3 599648683 206253526
1 12768108 658463255
2 172389646 113026258
1 317938798 870962344
1 137414692 404509907
1 185434901 735781138
2 33691199 109993347
1 750112050 472341510
1 704438850 798033782
1 827287348 726688546
1 813353927 688111218
2 927660618 636447292
1 774497774 969638443
1 249434836 374473034
1 763385015 820651627
1 983842233 27898384
3 288195939 188051705
1 94408005 703215221
1 824458256 789485380
1 792918324 271053850
1 356153395 945396121
1 124303357 265914692
1 74610178 566800304
2 685854702 25339088
1 570740087 57316673
3 206684052 680127161
2 982815283 398889440
1 37122640 445700423
2 958566280 132603353
1 896279148 104485476
3 529481620 763777012
3 817913717 739640499
7 764799415 985886339
1 671448102 798185136
1 788932726 946167701
1 340453826 607197494
1 150309446 56130510
2 347301948 383701630
3 746007546 706852950
3 324486552 940962939
2 580037945 700746867
2 134107751 520515333
3 141848853 203083927
2 359339903 579351096
3 504136115 385561162
1 880733896 952705566
1 398835389 616207539
2 28232404 854720404
1 459647161 384925423
2 379142723 222491720
1 985913907 900439663
1 661781371 516218006
1 940819024 900087592
4 385943098 841347957
2 590057441 267467884
2 463872603 542846874
2 372129106 61265963
1 249169083 942939440
1 355152213 466830541
1 78060923 340177073
5 929799039 808143065
1 74906129 764235891
1 29275128 976684239
1 695739113 960482075
1 920596081 444976906
2 719482332 293237404
1 964854326 7598009
1 778845703 101389340
2 450555966 930525107
1 21083926 935137450
1 839425960 703929990
1 731446046 430336733
2 231560751 691453358
1 1616343 788481910
1 125403712 717579202
2 468905432 738437947
4 662443912 497180017
1 834475085 561646757
1 907625085 5195541
1 408078714 135878625
1 56565999 331977987
1 672949702 425241600
1 783182314 791418801
1 352794209 143095158
4 21835354 103563957
1 184438201 579846525
1 257101435 314875899
1 744555385 789031697
3 871729517 316898910
1 314697806 441653487
2 696986905 890869129
1 720291651 91489314
1 344524659 443127594
5 216285621 881677385
3 149245393 639619617
3 215221891 720446571
5 454354733 194066057
1 187810703 745282639
5 579926993 586768782
1 111786332 942604857
1 950874482 678110556
1 291900770 565353117
2 711388523 839773280
2 452044582 240560245
2 778393912 614048248
2 943396680 188838241
4 415700716 143304294
3 681398955 730890623
1 796196440 156241892
2 455030837 968595246
1 787979732 636837529
1 301876728 265910517
1 55150495 892105040
1 709079791 882692460
1 342705284 235251875
3 679695760 432608972
1 127853100 390075487
1 851793571 350276048
4 4266724 482747521
1 381925580 570048724
1 569733951 482758968
2 31677299 968634147
1 298581461 9914369
1 179984823 49944883
1 881879778 495283784
1 608142721 422826774
1 884243200 40263443
2 655927968 462303179
1 499757635 739150644
1 894367620 83959546
3 20831750 894348805
1 4768439 823128593
1 345512542 721570239
1 321129423 856400796
1 917831122 698480371
2 334336240 679494778
2 677145443 723609981
3 282548233 138727045
5 502971212 218048599
1 541402388 774662304
1 682254143 588354373
2 820750352 792284169
1 209044957 931771964
1 273064393 590747116
6 436681291 44627842
6 453719979 996856396
1 753989072 414823281
3 89036730 119476389
1 208456657 166985735
1 937640339 839679899
1 687165237 24532835
2 807145097 871073657
1 783668850 509202882
1 482032582 590901684
1 968144029 825668752
1 142734444 500441857
3 120749249 613292535
1 413352285 217324223
1 124541501 82659498
1 61757703 837761913
3 722851978 455508580
4 908674641 339048716
2 214858705 45938822
3 690099888 374326258
1 307970588 690685617
1 587447148 2326973
1 944556622 84485999
1 660340040 701419342
2 770742080 402332882
1 984357887 949658842
1 888026917 557411330
1 762855526 526940652
2 749024374 473406312
1 294345390 458496768
1 492508941 300672510
1 350302694 942180422
3 388012467 902291162
1 261872664 667826183
4 112856536 625479182
3 770070570 68265484
1 275291220 337595246
4 653401932 585452879
2 184470684 498633588
1 521006183 160884867
1 619227590 931124601
1 507411877 407414382
1 153953604 457009415
1 18236007 553099221
2 846800227 617458876
1 195291411 627232373
1 351580600 913666866
2 755656712 539093753
1 954628236 3796444
1 733753463 299264407
1 324082621 884779526
2 909261412 289491908
1 424223499 715961688
1 433688291 6048542
1 677565334 566834215
1 375125992 775380731
1 689052027 95300361
2 385045498 114705227
1 852374208 774671643
1 681720712 307257451
2 155349815 158354843
1 583716264 689522968
2 942670490 754455160
1 657431924 360925980
1 888786331 434331224
2 578867052 32082773
2 357073301 992431976
1 191878407 362245819
1 478134957 109416613
1 931968109 738525364
1 163162681 792399610
2 13322106 875331069
1 617025103 466825495
1 582808488 716776641
1 300848737 311919950
1 161368267 903717444
1 672563570 699662411
1 716333181 900794558
2 434584008 945472157
1 678982003 135252885
3 562484349 505107068
2 872031196 687941320
1 625256674 536255952
1 451467430 161773398
1 699651236 73480725
1 841977622 684320288
1 538266567 829931884
1 418600757 506357048
2 257448719 936061675
2 586967709 855009654
1 244978432 365075900
2 686762379 673810236
3 187708307 902912443
2 660627396 507376811
1 110334295 610690322
1 393757240 791694503
1 23263472 644323684
1 436004441 124207588
1 571378491 83231408
1 900409614 458921558
3 337825387 120957315
1 50789716 181710774
3 685570204 137259827
1 729675165 354621025
2 664663957 559051322
4 956146714 348426718
2 494829387 609791238
1 645607128 903686766
1 70147121 777173385
3 64392355 960610650
2 487925696 776428282
1 855704709 270371862
1 605107865 91230633
1 45252182 679190986
2 834480559 743477144
1 964464987 377211871
1 91257640 539835857
2 87983043 190245616
2 970433899 728562589
1 206956181 247412351
1 287536767 845787032
3 185017916 380333625
2 556742327 965601930
2 79943821 990730392
3 234284228 106306477
4 467228938 707135628
3 495607766 944708157
1 844206135 647962551
1 395635762 10381041
1 568754139 653872969
1 976249240 862730127
5 745263175 498745608
1 980594448 481048578
1 393293816 966397147
3 32097567 307944736
1 609240382 552457998
2 576634583 213245981
1 897599165 219196059
2 246783135 405161488
2 735302862 970292625
2 503739962 10283533
3 363721949 780812428
1 725834141 249336061
1 403095173 550036519
2 30812804 359587150
1 96910204 741266783
1 230156267 772554198
1 502307669 67897960
2 921902075 341699119
3 841574949 168584555
1 794918727 633867456
3 357824509 889916651
2 590275201 319339961
2 989407706 977213801
3 807067388 899576407
2 425679389 69228382
1 829618546 182617928
1 890445616 487625040
5 107172957 113026434
1 331154232 336311865
1 349206470 110188770
2 603074673 63995891
1 516175775 291477324
3 891551471 607085828
1 802378026 53417985
2 276601899 353452496
1 568877038 5176934
2 555364853 311262342
1 862903327 393217726
1 638448137 463158874
1 696656033 483436284
1 133599265 230596646
1 163284370 792512266
2 934830552 598469996
2 247723842 228349592
2 498117590 812774575
1 104816038 192917610
4 753454024 525476791
1 133728660 254793502
1 968950480 632686374
5 516563489 343831773
1 797141377 244306402
2 323200957 311248275
2 718177893 782283230
2 104250870 39070363
1 833528594 736718215
2 705486197 6224464
1 288390782 246233720
3 511507308 64223992
3 214403186 278963112
1 803424490 857797435
2 350155049 392924456
2 111598705 78741380
4 249700493 441343850
1 892845803 90437962
2 748052738 285110147
1 280484088 466780480
1 960963596 78423046
3 470783797 843016937
1 848066759 200135396
1 807562930 625547561
3 318357082 608971075
1 266808426 620899814
1 241269085 416218766
1 204923364 978276030
1 924819997 485939324
1 148749650 686400120
1 429769791 462505655
1 649800710 12261715
4 356709074 548280672
3 76889426 781917540
1 451335500 129290597
1 821393115 97874615
1 243573787 791541999
1 520125511 118522035
1 72781295 15484080
1 3500048 424629870
2 412426178 695034499
1 234709886 88311752
1 701704337 488818930
1 21958434 490060530
1 196065190 623900359
1 471094038 524037164
3 725689087 406478699
2 169154221 18471016
3 544642269 616608467
1 964230317 919572201
1 730277771 891867587
1 802873747 166542228
1 862875768 331472110
2 708826336 532983512
1 816251300 345929369
1 864871052 177828729
3 232699480 673607457
1 748425355 847658595
2 669164225 707054548
1 850756727 433988427
1 918655014 926021022
1 22811353 431860890
1 921658431 724104133
1 552566399 991170040
2 830219176 301830232
1 300273910 41050514
7 549663092 121741710
1 574668653 861790580
2 647675317 227986160
1 875745117 555912999
4 871816822 877842632
2 526023398 93384256
2 652022312 314890097
2 310859477 331185173
1 353656574 712191060
1 933831717 695876348
1 422700202 302435966
1 333688221 332355135
1 17688361 524923085
1 913449365 168853371
1 952579991 999736923
2 181947954 41739349
3 982236675 432170907
1 5006348 43260674
1 75447310 772596334
3 403350071 38082745
1 219104795 918984471
3 956542289 273767116
3 520769643 756769450
4 925644973 760328145
2 200330421 946481107
1 969381014 846780212
2 329043262 609044809
1 417859701 905269554
1 92225665 44424632
2 580319022 316653384
2 828544885 406980933
1 725921081 946277177
2 678437895 850126778
1 938852074 326637773
1 935944797 373779082
2 57177347 165004834
1 817796404 966376433
3 965556471 379779337
1 314377947 760275865
2 912046486 669955608
2 56480887 170145088
2 351445835 25760375
2 35343411 695997784
2 710900751 861614921
1 290401592 938834067
1 988782377 738334052
1 717828896 441511536
1 27732655 372043948
1 876837392 12803474
1 80157263 69587432
1 455227852 424390104
1 329138580 991807431
2 342338767 453163091
1 531840782 3941852
1 745212243 774984304
4 964333913 695994356
2 452934229 362442140
4 330247309 775589013
1 768919754 657691597
1 965258837 602929464
1 194876584 335932505
3 962929876 147587779
1 538634571 148726181
1 185903523 4060938
2 194225837 615613968
3 391701222 935755982
1 925661703 363804334
1 163173099 658785864
1 900935038 378774137
1 86575678 915499774
2 570343792 17982748
1 622396333 867393881
1 719218138 361501491
3 673975802 681150214
1 712317801 643545967
1 314193019 688744598
1 772079718 52119155
1 980178890 24821394
4 685202695 863001239
4 913435269 233945507
1 752298761 881650870
3 547493231 292348414
2 692934943 805141827
1 176909086 384509682
2 411712968 448147221
1 41424894 889621580
1 102305413 664472583
1 891266611 402598093
1 829079683 353338496
2 95881544 751733497
4 581633485 763852182
3 514088334 956693383
2 953917977 573457053
1 509558186 318729477
1 8219401 581485828
3 568904787 253026551
3 453389606 372463811
1 983236617 296215666
1 778091204 611551737
1 769142224 903049015
1 898997498 4759346
3 256059871 705962035
1 349518547 763022369
1 726143131 125400544
3 587400392 333885835
2 240302203 464429270
1 896762456 255783612
1 473372622 217601475
1 255291034 142661900
1 260570346 797584006
1 72945451 962415716
1 5775573 205639777
3 767170560 677720515
2 624740174 388940141
1 706653649 984333115
2 776397990 288640959
1 986213836 582195862
1 806102074 444963511
1 196909337 47354025
1 155791867 564164900
4 58869303 229240071
2 895896367 536801920
2 737237240 979443798
1 425914748 950095280
6 797175337 595549980
2 944534843 407411546
2 617991406 953011043
3 290052268 231223711
2 104655909 690928869
1 246280204 173380538
2 675666576 656644723
2 436998817 322047606
1 708309814 260848272
1 743666700 367075353
1 933504107 183307670
1 501080533 804415908
1 489746940 158238046
2 93707312 362838663
1 750307035 922030996
1 387577076 247436416
4 177434887 595992666
1 931611657 18083168
1 942456346 233575618
3 593195434 232386478
4 114555621 98482214
1 502781607 700789433
1 792118993 872795634
1 494072823 440660706
1 43851976 647283303
1 326114057 907462704
1 294375492 9261670
1 840434466 999407407
3 756674373 810162138
1 179386572 560388670
1 863520592 635936499
2 485342973 20905091
1 13838612 849995178
1 110146166 714189599
4 827674747 944707871
1 870963578 392517974
2 458905029 145578625
1 745588675 999381000
2 892687589 803971562
1 573431258 200246547
1 480627013 124965947
1 591308175 918548344
1 690215922 221674572
1 850549501 362347025
1 826036071 246448474
1 739208376 30241038
1 771556588 586892587
1 532227934 298861105
1 922634921 308605065
1 367658955 327846523
1 248403996 98084097
1 767952750 233483562
1 787153405 46510009
1 752110371 244376337
1 736359033 741019540
1 733560490 347940940
2 76903160 558830059
3 177660130 282017187
1 806199100 187030314
2 161429069 189758822
4 449406125 84827732
1 169920771 168297356
3 908904522 812533094
1 415060923 722041409
1 904324803 663657060
4 123483351 746243932
1 801595513 357510642
1 456982149 407427215
2 438021199 443405379
4 135389503 920661662
1 445492747 790871455
1 389576255 639875193
1 80263616 786246090
1 898574161 795623628
1 126994205 969272611
2 354170956 903104026
1 818302496 915719906
2 28280027 166766748
2 620290066 395755471
1 737685908 615384090
1 688503816 119796735
1 660955789 819698836
2 311719651 249349347
1 966033199 692589452
2 992241395 807415651
2 748616657 681428443
1 359219629 338339252
2 50142201 511724725
5 640766141 887749156
1 120574659 50482023
2 531121546 81075346
1 913309632 187896551
1 668592161 976650980
1 412621496 528669313
1 943697103 213920269
1 175735740 25850291
3 534518313 496149124
2 683089190 315592507
1 342069359 494306255
1 358745637 97121536
2 11624025 468543033
1 852957347 316647231
5 211707833 524294352
2 509740617 755864356
1 9797602 251795191
2 620831535 424271831
1 465737299 487123968
3 483151639 37287054
2 256211873 154985712
5 913235274 60359068
3 412902305 426932506
1 53918894 640362351
2 1882216 166870041
1 802998149 832668576
1 891870314 379462860
1 233636442 458337331
1 436871542 895561771
2 241626317 313633984
1 558947937 596116929
2 843971020 251320569
1 244910132 393078261
1 390336806 631068266
4 271072969 76113461
2 914273292 280023680
1 959804098 454623417
1 32727536 374565607
1 362796885 294179410
1 942879899 4905037
2 410199780 712516143
1 755668535 844488453
1 504444259 856497675
2 728877563 791667835
1 377464204 923785043
1 516364178 425306332
2 277820384 509937957
1 151101313 331288093
1 851616035 630050875
1 807676665 277251765
2 460785180 341842369
2 673808540 742180535
3 299831626 153240508
4 624080145 494817179
2 803427061 246878552
3 383116334 558830173
1 940585612 436797194
3 406693056 70986185
1 663801940 173472763
1 639192645 735976003
1 691895721 883686027
2 112630031 263208953
2 641597474 803042760
1 759817241 163024555
1 477261182 258335012
1 53921337 620424552
1 240084486 980594089
2 858473244 570018506
1 19009752 474405619
2 36943194 639074652
1 772922262 402268142
1 910259518 235606309
4 70117061 200291546
1 18151682 205319412
2 501097373 249173819
2 386382034 707829248
1 576974085 832687553
4 146611745 641845655
1 762948454 275188070
4 83148160 514131268
3 317632129 849864589
2 318661543 414923117
3 834064869 339957156
3 812150779 326951882
1 87356103 29701512
1 881469389 27960880
2 458985879 443914612
3 885722712 421612569
2 115733935 418208505
1 284269716 97543284
1 51375987 631868745
1 7155551 510115453
1 955128547 501149884
3 33445830 631976766
1 575586073 486002033
1 899862526 513972229
1 640143655 311750439
1 637123819 677067641
1 337494813 204338373
2 311420826 798975846
2 471879289 71497980
3 658989326 673197925
1 762830075 568245615
1 134442247 723016625
1 997527448 281434896
2 205587399 688859365
2 426108987 69861313
1 240841623 98231535
2 588751122 604441033
1 961138727 991894389
1 222693017 951721176
1 591344612 142832557
1 568432234 711715855
3 299163405 447044450
3 712801520 297460914
1 394254819 495789966
1 447895883 237935924
1 101661288 79507510
1 515855082 42013577
1 884724854 752466336
1 101244695 917550824
2 82387014 662385171
2 146397659 263767061
1 756130117 297502020
1 757472842 617791107
1 118474064 559126308
1 695643531 799113221
1 770742174 971519171
1 612203114 169857792
2 652865721 367043072
1 247850021 575300648
1 462805829 707416755
1 322091925 711846184
1 362012955 848422006
2 237014310 860304545
1 720376616 69811689
1 581900971 25043337
3 439929848 32940949
1 347804984 972234320
1 583054350 376770387
1 473982707 683700937
2 940615910 343751321
4 186968210 423572985
2 6887433 164735655
1 480779534 231368878
1 19893557 532733536
1 237814723 213281550
1 377914598 564343364
3 77477465 662511513
1 403370031 607687411
1 536260496 858047557
1 614228344 394330789
1 94655503 898035541
1 743554605 514064983
1 862466097 859221849
1 747747006 851479422
1 236335688 324991390
1 532201611 223147586
1 649413239 632230257
3 992120549 847155535
2 906264350 694642898
2 802039113 587464126
1 573839672 911484495
1 91223583 187231733
1 859824315 609038144
1 384050999 839757269
1 547611264 219349059
1 968229957 753063523
3 782714833 453697956
2 236516237 118634176
2 125508252 127899440
1 206551199 754192308
1 715273162 600913900
1 545960249 189759227
3 196038103 702679561
1 909856043 932427676
3 79758652 288940326
1 686691405 700975594
1 808355626 341806722
1 826530138 499208215
1 35322260 369935995
1 285045735 669401147
4 171632753 763206427
1 987952319 764018191
1 846742172 571443410
1 288399763 112842090
2 54340830 950341000
4 682101644 725613087
1 203746535 57622042
1 856936772 715472724
1 61445690 29831166
2 744114152 378457797
1 439859861 804178073
3 259057565 783400906
1 182825587 986261531
1 709736878 855523543
1 665158535 825478706
1 58319125 574199679
1 304753454 811677037
1 438181977 199934761
1 177528909 313044488
2 453689594 175199807
1 6598729 661706002
1 174953145 404846444
2 727279390 152844844
2 745076291 988320439
1 328438938 489343643
2 976859693 849072328
2 921430305 696685414
1 956905417 105310874
1 421378176 590161331
1 313388170 790698721
1 677698116 83183774
1 753823870 365967872
2 316754147 70082268
1 900252642 425372696
2 849389330 391456499
2 319169273 918145583
1 512707658 176005199
1 175173411 920651759
1 833857103 402134766
1 988052144 651878791
1 940738535 287694196
1 868422994 379924130
1 567937978 422025788
1 630205470 523230862
3 703154265 163975584
1 459597091 941864828
2 106872705 621234171
1 12014913 386266436
1 632437251 334649215
1 924640679 306335901
1 478323693 944000783
1 131257348 397530052
1 635467471 785873537
1 194983980 808748464
2 448078047 527950335
3 466901746 106231842
2 422412707 569406184
1 711781258 538275770
2 715803271 920775355
1 143439476 403819456
2 229131794 619321383
3 884297185 459614115
2 326263080 441322531
2 394690690 419628045
1 844025924 823273713
1 972287427 538679224
1 295316247 731833748
2 641539841 32383955
2 848089308 542395664
1 745228372 733404751
1 158571459 310648409
2 309498475 559722447
2 212251483 630712410
2 756732085 137901945
3 458691592 955568995
3 151684493 651322207
2 596356406 771211371
1 977078473 451029893
1 578657462 341091220
2 211844007 360541575
3 895703139 302881205
1 125274058 859565721
1 325948534 670366857
3 917578744 950438795
1 230296036 863356915
2 506009082 497730077
2 376078508 178944647
1 58176381 552663571
1 896693335 395662703
2 275016177 820131040
2 764054832 106203849
1 294244969 183121400
1 48667438 886270207
1 991601713 199848775
1 565082378 835452961
2 852137567 374392133
2 208107435 56997533
1 586503534 273348492
3 92452471 986831008
2 575299885 904937368
1 976332655 575369519
1 611589869 84396099
1 847154845 806605166
1 373610836 176431998
1 4700193 900219611
7 986556133 836678414
1 712947565 474412419
4 253186505 296799324
1 106604358 904861815
1 44237201 862491753
1 859543848 284996624
1 61044110 209235197
1 267886789 750639694
2 227070055 363972077
2 411419885 484032804
1 420981745 439677221
1 788033719 970047693
1 831914637 325185886
1 622938420 211653547
1 816622557 300604564
2 44763092 504015065
1 225632766 278272170
1 846892918 886275548
1 317143769 626468255
2 418859623 690216212
3 910758248 772041235
1 292430282 788525817
1 632901417 855891923
1 192305959 994660191
1 20627120 600754974
1 154115286 234646484
1 533090219 14781638
1 903677195 37569036
1 997107572 884368748
1 36345946 852757295
1 555652688 516145018
1 195829955 649392517
1 923998644 36852220
4 409636602 124054522
1 913810246 950378700
2 448146499 78137683
1 96988365 406847279
1 410479431 237804134
1 548073170 872967674
1 445950078 904205248
1 913832647 33080986
1 371808743 895286008
2 856853336 900164813
1 702012949 724941409
1 945302475 581003438
1 888615814 1916708
1 880127011 446202505
3 137210149 853615109
1 780971298 78726965
6 117650799 413184988
2 352754022 137988919
1 673076272 911670332
1 182027967 648161800
2 20027577 750483465
1 559224028 793383580
2 207763158 488476351
2 160505087 383133485
1 52770444 142929920
3 797147973 851698315
2 932542854 692371304
2 146406186 156528016
1 323020150 697434368
1 984977412 885740902
3 865012230 438568794
9 821027003 829456572
1 616859605 237357439
2 852547472 23150367
4 569103514 763153808
1 948863924 669167977
1 484362048 742253811
1 566887332 771564946
1 184628775 832643732
2 844191988 763918236
1 781885457 977149725
1 923319888 826418443
1 538011448 960998242
2 204533374 714833674
1 697132302 227602656
2 596105947 80209141
1 585154686 879848506
1 880789990 256642713
1 31069211 981935840
1 968290390 372496767
1 508900800 941171194
1 891322993 89099357
2 795449161 453637625
1 414342407 925051880
1 36322999 601341426
1 481390207 672986020
2 958573327 181732247
1 69918757 45033865
1 948943233 842280449
2 27076749 394228826
1 908466283 270225810
1 20057177 374117608
1 962976396 89814140
1 691458729 184647986
1 479529412 715160382
1 972526968 144019128
1 469786916 555224288
1 226982599 816527768
1 71836565 996677541
2 134180859 831018229
1 487485602 655787479
1 811200066 170429554
1 51472307 447405644
1 578127283 100641370
3 488178365 207170625
8 360707133 441210371
1 447707066 398083166
3 664843001 691005187
1 204367333 392391916
1 3931599 797925117
5 777432260 782728253
1 678615350 122622284
1 643582301 810656691
3 383226645 177949294
5 408761129 680987254
3 368824035 417358774
1 512098677 365168832
1 82310277 942228728
2 600724407 211775354
2 805809410 672754676
3 192841159 341287681
3 790870432 708745427
1 998716217 546835116
3 35763826 951290629
1 986170043 818537762
4 698184008 53015912
1 630083335 394455478
2 874360602 746212211
1 86971199 120469271
1 515513990 760301967
1 760970626 680140411
1 786489151 803199414
1 989796295 729449533
1 362305267 37786432
2 525014455 743437048
1 749307988 701405435
5 344542523 854048072
3 839076354 969959741
1 466854964 357867571
1 714527190 644055532
4 278428547 915762469
2 352177329 679282613
4 231186175 992554415
1 345232776 757767820
1 950702986 672340243
1 215252051 878277051
2 990432478 939133261
2 47796226 174582438
4 674820294 255301136
1 433665671 268243546
1 471708871 359808908
1 82708213 28522695
2 726839993 509107084
1 114512631 887649313
2 268829186 184321746
2 181995117 827045314
1 83856810 910293834
1 715788503 537757470
1 811496681 18232675
1 76808167 34869469
2 659560384 459472342
1 880855521 372061216
1 1702672 336617778
1 538755588 675933683
3 81940034 34138384
2 2308273 589753890
5 224762667 325705571
1 589484479 346308935
1 815090655 658061077
1 270052791 228199451
1 469562784 738757060
2 13231864 139985238
1 480544696 158575900
2 708491412 510358212
1 963795312 96809367
1 356309598 226400501
1 574090601 315595907
2 402742962 743417509
1 792311562 440402956
1 587531393 837285080
1 375016766 520813831
2 292300197 168976425
1 311420524 536322988
6 262497257 323956037
1 720896733 873923281
1 849900907 219538087
1 353900850 115339540
3 95770458 161184062
2 779776182 624882202
1 17070770 301753100
1 248845633 755818033
1 696865574 892996795
1 182041031 684386987
1 312155497 294981012
1 850163326 280084467
1 484789290 219166417
2 734321580 401601316
1 744157278 486195926
1 304416453 670147006
1 586621107 892803305
3 371026535 172403803
4 345334638 540351843
2 530989039 939678944
1 279272296 11455846
1 896076631 244065378
1 432221105 549616297
1 63120705 435250225
2 829736177 934612748
1 6252633 988479608
2 168274462 28356646
1 890336605 600781960
1 806156633 938996955
2 197243173 311533689
1 791036624 929692740
2 135765809 256872293
2 942113794 340340225
3 538172874 650894005
3 886433146 429808535
1 95745651 923857428
2 16122041 734305531
1 372098896 767678649
3 580708789 447278062
1 251484944 491864416
5 900281493 850634175
1 303082985 298116461
1 434344382 195218466
1 583698008 331612971
3 866174766 615846651
1 809134603 17778567
5 327985621 731964727
5 724768175 57403676
2 231414709 207359180
1 974709155 852987634
2 469722934 681129826
1 719962529 95550757
1 285280515 456918920
4 29302697 909709556
2 856837887 963288469
1 231134602 733333956
1 288846924 176272834
1 216094468 933533286
1 563758662 224895750
1 203434896 834860802
1 165010653 623691333
1 271317093 501112486
3 824274989 294368769
1 853378616 714353179
1 739654257 494801245
2 619493862 804499771
1 240851342 941953026
1 224825691 789396643
1 68705291 775299748
1 591645500 356947642
1 995425969 631022087
1 15602659 932852941
1 816493443 717189858
1 265289174 895324005
2 742239755 735127409
1 634421124 763467102
2 617313756 947186395
1 730225753 647503034
2 569066746 120756596
1 178726835 661466266
1 390030481 142820528
1 357841793 943841823
2 314297418 7244475
2 810570547 592032061
1 29783729 861775545
1 288868496 716133849
2 409816604 486913529
2 505286652 772269307
2 97019614 681183247
5 940219454 338236740
1 315290153 758634181
3 704171541 908744261
1 654264507 19688963
1 67039604 421020762
1 837810328 323304088
1 923487271 291537849
3 940573514 234332277
2 424631006 240332857
1 901792011 729276141
1 732666416 933577538
3 911233994 163290167
1 940015160 500969168
1 803461170 258335419
2 896940502 906690224
1 616060561 605629444
2 975074210 569198514
2 430336438 109341317
1 669674339 735368730
1 351567478 38967866
4 44764559 991659362
1 499127055 198866300
2 189300711 137796965
1 40331494 479627166
1 765130296 613154533
1 351511322 733595964
1 966132337 821238309
3 611403752 626979902
1 458475602 661835415
8 325900797 878055549
1 414223390 510417985
1 367797889 275428585
1 708411231 524405015
1 168650447 792550268
2 145425197 745342885
3 581971699 962056719
6 635760894 570045766
1 42798580 583830743
1 901370842 465750682
2 69521232 569292195
1 534354129 800319102
2 183454018 944538578
1 211204646 453986430
1 794411596 951071049
1 835983422 265230772
1 818105735 331437648
1 773772592 463371126
3 92128016 84032986
3 405230279 526209077
1 31299126 939109817
1 991899313 89743933
2 105917993 109221121
2 307032722 229429314
3 946878384 748138742
1 986961184 364938981
1 405858048 830085800
1 130505917 184074117
2 377007981 584086190
1 590605569 604075323
1 128694300 178828971
1 33636167 82201041
2 628661627 968353031
3 841522876 22258590
4 641371980 213311193
1 792533732 667176589
1 989007142 411270026
1 104827567 94424261
2 851518041 601375244
3 958949461 716751987
2 572226824 588803379
5 309147493 22479873
4 36643997 712732040
1 959186392 790119125
1 568674766 141292255
2 178536094 296503046
3 247829398 737972801
2 386815757 484270602
1 382847922 113793264
1 391598047 852063823
1 162052717 259954382
4 415290272 881790565
2 926125665 611590478
1 79758666 930204734
1 441446706 241394754
3 510132666 506923378
2 503557485 228566774
3 233345848 389021148
2 262169888 742100922
2 893284867 801391481
1 670353774 527893707
2 577789273 145006542
1 890495139 517998527
1 974737611 451777302
1 53457966 327216465
1 569403926 232142406
3 272231205 337852265
3 629771682 581445451
1 724882348 177943394
2 75009078 565803004
1 225166468 29467428
1 653666078 887326582
1 1010684 209617429
6 208093940 864709683
1 442525152 606621000
1 664415419 222634554
1 475572212 584592959
3 743273151 279060484
1 196087752 274667757
2 95204472 513368954
1 902123599 229624785
1 457514605 473162195
1 105460962 211095814
1 577007922 110282237
3 702832898 306505166
1 977415039 71093483
2 726363174 685957032
1 930367494 601775174
3 59155232 289370107
1 732750479 154628133
2 70539717 752320062
2 65116066 16103734
1 863991563 869404136
1 42335655 839370462
2 920357867 318551122
1 305977759 408114956
1 534139126 425852265
1 468330279 470166612
1 755762940 783433165
2 186331963 19903481
1 61326619 647389449
1 227212154 334574101
2 297187729 550592798
1 850227327 64821857
1 209418786 893043906
1 899868259 869173144
2 712145404 637728156
1 982937591 68926160
1 450303593 886893407
1 345911324 296643015
1 797313738 887699609
1 737578552 742736542
3 236725957 49825707
1 355777329 138286953
2 14217669 82522130
2 853422198 415043139
2 524238229 902531810
1 54031158 134148633
1 694092195 12674372
2 694304250 663229463
3 779730581 195629778
2 716026307 391023259
1 54236781 213285198
1 336221998 793042278
2 866673145 251655597
2 435372461 131960896
1 307895901 145921431
3 605828567 785369844
2 741136386 76506380
1 713052880 61201059
2 987116881 779368132
1 687435136 903505951
1 626655742 359221822
1 699542454 100913482
4 983251954 965412001
3 888142711 707426320
3 412409383 766118928
1 758151816 635835020
1 143655839 777127397
4 17781697 827391449
1 247551789 245369522
1 824024367 18517795
1 402610281 90032364
6 346640169 777695867
1 236539947 572737386
4 653467562 731164477
1 702805907 324075159
1 740002588 762598079
2 841339163 41446294
1 644169246 331082835
2 486926244 468069621
1 340676435 290364407
1 781520983 755668298
1 673929336 958194841
1 824684810 14591884
1 493257849 673073545
1 563673690 459335142
1 362963750 504848733
2 232901114 764041882
3 710270499 359772435
1 311783750 651459041
1 496147461 804881796
2 99172570 913189238
1 796692677 294321731
1 916350715 916264105
1 458184881 814897236
1 878845540 664510818
1 753299824 173640219
4 235715853 816291981
1 736333149 341180969
1 733167125 156547543
1 989571786 79399664
1 185908432 610019668
1 738404367 229804717
4 959491983 432007240
2 271880241 663494659
1 961557664 94757371
1 846735716 577014058
1 455290581 75960708
2 807858334 973418739
3 24647212 797042106
1 185217445 298603617
1 125964296 467180146
1 737318136 559994504
1 563525028 784884855
3 914723727 608046351
6 364002149 579145657
2 95464233 392799191
1 262207325 131184045
4 98825673 271789801
1 380525225 60919188
1 330142184 656846200
1 37151383 33979135
1 349650875 997129488
2 20039222 373697138
5 358506964 960831579
2 605309814 571920591
1 765596943 414685388
2 296365813 804528991
1 419337459 131081864
2 859424065 415995188
1 479234752 164506216
3 416258586 989445272
1 99030884 281762321
1 515350846 457421375
5 789186527 990028137
1 880376922 583583880
1 664849330 587746698
1 722629609 5318088
2 321487846 867100012
1 923873710 580385938
1 934767550 691762399
1 956336553 729223391
1 320388376 86979839
1 48092971 314664231
4 970143277 616674829
1 762929534 736655165
1 908221789 356759689
1 706602229 550773180
1 93640224 882856388
2 489681699 640872874
2 691758109 2281385
3 209395894 999755161
1 772150058 810161095
2 981415453 925340753
2 459704866 476548731
2 521808198 334759827
1 483163334 822006265
1 791415587 498647800
1 799283440 809488787
2 190030151 419082871
2 889497886 814168940
1 264718214 51539933
2 665136073 744787021
1 304985855 137917291
2 817522702 907782927
1 422805783 716108073
3 623515210 23738293
1 842692412 451670855
2 537401119 359349049
1 539806770 759088073
1 53737721 518531623
1 4568028 546690691
2 912925849 985486398
1 220930422 451639773
4 777925481 8215732
2 908992033 496415707
1 256949347 737732835
3 147111311 18891497
1 358807444 884191945
1 123567735 128517800
1 343791088 380770536
1 475552451 859713112
1 891710638 883229927
3 283303963 147891868
1 893741069 870917865
1 692649369 510994375
1 616371296 648481044
1 216423135 76676122
2 149016131 650561765
1 939205459 255756078
3 992661759 247332387
1 816305691 653181968
1 592159064 913464960
1 177388655 754175441
1 306427641 42941403
1 243803313 771187987
1 420023414 832225442
3 798847149 951484110
3 708265609 475217195
1 860881716 980319938
1 7724109 258042186
2 396477240 332490145
2 779883387 778418164
1 245659127 526610983
1 875961639 45796177
1 251669764 991009141
1 863872640 706728332
3 493127294 825260195
2 195634456 645935744
2 524853882 500576326
1 49041306 904999540
1 966378138 393009046
2 949500504 344430308
1 733837371 267429775
2 612568717 77407955
1 499849728 83936692
2 648569926 160124206
2 607264921 603117222
1 240261259 720175527
1 220624591 121552065
2 366355000 695063829
2 700298492 284569562
2 5329853 337313005
1 157224876 294576239
2 749034365 200347389
1 6593596 411122484
1 248376103 419834874
1 387549557 384272707
2 162391372 711737284
1 682622652 206048576
1 430474494 433265073
2 958951433 606726527
1 450995946 895802554
4 609140561 5458732
2 796144053 166776046
1 862967739 890555873
2 317706120 109920782
1 47068259 312472984
1 346829244 61004916
1 125024844 35000379
2 849540563 333294720
1 664388778 40980390
3 505109257 95657841
2 460772460 635725639
1 58251335 646497689
2 909718413 256276635
1 79489656 161747024
1 143764908 231743578
2 99294271 251110536
1 284161736 360500853
2 625561175 126352391
1 400811830 659999520
1 219414511 201574775
2 579806459 363430154
2 349415976 8879500
1 538711263 911220542
2 646130732 402980165
1 355478620 728518973
1 993292696 705310988
1 553725993 619857578
1 61742261 153809044
1 872668717 37597821
1 581722822 23943251
2 826193812 654751022
1 910477348 832766021
1 733172392 607245276
1 234667856 75192687
2 652968426 854898689
8 456817208 718468618
1 513983883 726643032
1 506072018 166421161
4 939335296 376179166
1 414438009 820913351
1 17382406 117282291
2 179168316 399472809
1 215102779 434453962
1 281613958 207634521
1 281195601 732089270
1 990880860 249916863
5 562339834 364730292
1 100084896 509709020
1 717307601 996396503
1 716253813 922420777
1 34059607 99323837
2 816105656 764838934
1 21081848 244103336
1 657266768 601799118
1 651162277 579935322
3 785653202 869032092
1 805994800 851768202
2 314838379 587577642
3 626091131 185347284
1 436527876 775768932
4 473557682 588923209
1 318890008 615515545
2 81591885 999851863
3 988983698 459489925
1 109191346 528199468
1 345367434 704643798
1 900796625 916917477
1 144813830 946031974
1 499432322 160817242
1 522281913 49546960
1 549070500 295795494
1 703990720 56822055
2 455154972 129761058
1 527313499 631035348
3 431368127 94704908
1 939464357 615396666
2 755859971 945844184
4 847203620 548544915
3 322930038 349495548
1 515673314 938274219
1 723753811 558333246
2 615289510 332412119
3 316329780 764531743
1 324451541 111181280
3 480200640 477036290
1 33504925 710148537
1 428815282 292009690
1 607860693 120490927
1 746250380 309304918
1 980619896 335397204
1 539208981 659064578
2 965037691 813253190
1 192714120 692230992
1 413249320 620716487
1 359013077 488774994
2 304225490 639571295
1 257374334 127652703
1 605338139 704875219
1 257883236 673568003
3 992994849 799976078
1 92791411 971641804
2 526928038 224312454
1 530908620 203630468
1 46735035 758712837
1 329807931 530981411
1 915790523 135971978
2 350325022 761245275
1 159150667 167484167
2 3871365 347815797
1 499338439 230067029
2 646115731 573794734
2 3548441 829387825
1 323072960 415722934
3 967053296 12222626
2 290393800 767383100
2 591662026 689823333
1 145812071 45764326
1 494356965 68322925
2 661881130 755564690
3 592479775 555481232
1 989847189 748494736
2 306639964 323273928
6 55652619 797308190
1 393820812 955109878
1 211979522 972791518
1 824612382 101690660
1 577088415 860232862
3 14152844 661898229
1 276366407 38463965
3 985011625 505447751
1 626386263 875321055
2 462658514 1860096
1 869048599 635293181
2 736109926 27028516
1 992938818 219213363
2 227455268 405216524
2 903656382 881482139
1 143762658 311618566
4 918941204 369297330
1 695050987 47257671
2 472783669 937846472
2 275385026 243960567
1 10807150 698893221
1 826226195 950984862
2 849410253 638069692
1 770786640 399787620
1 835144443 932703744
1 477078819 954474410
1 522625743 890423979
3 735657707 740562838
1 347209052 791374377
1 250928245 845533497
1 573162651 684022384
2 660083419 212851379
3 54265272 932239127
3 717107676 931882875
2 542278536 652728474
1 485103052 239001828
1 930442368 835173969
1 24450385 409244775
1 617691906 244033440
1 370632034 363326806
2 267997370 761830748
3 15823927 570845217
1 830634965 869476926
1 650197341 664824572
1 646707901 641532575
1 471404517 171107587
1 264758493 22538558
2 41040846 954299173
2 899311702 445567259
1 968636750 982907067
1 262403359 626070155
1 2166555 357732268
1 65594078 262559387
3 900029419 172120794
2 31837828 437341350
2 826981077 474166717
1 355454947 945162982
3 263779993 590656383
2 58163585 552383415
2 427455756 360028427
1 715008902 386999210
5 908041167 736498502
1 751930390 485902978
1 886174045 730825904
1 101077333 575721030
1 706720754 589861450
3 728894850 25539023
2 780500112 864778501
1 19133019 256622655
1 169642259 907379773
1 854434264 314423095
1 66246537 591805194
1 577576661 496828194
1 3467561 345173096
2 50007155 387183795
1 707054803 446352409
2 36385829 517656353
1 215090553 957564373
1 40641816 409332274
1 643458269 895095137
3 414676848 674930198
2 821227552 663814172
1 124915327 135195449
1 175123268 292209481
2 534879239 206083472
1 479622258 758677422
3 979158975 40594996
1 914641746 328838045
1 563957186 535650732
5 479161081 686817398
2 188609130 533276049
1 326779806 560870004
2 913350003 971949717
5 59464529 537508440
3 794248579 384989657
5 521044343 833511553
2 746957179 257076086
2 157301748 252242453
3 53130215 363390604
1 619039010 82317818
1 861050646 100872901
1 536127110 784210485
2 985166939 128482874
2 151275041 816824734
4 606487191 84551864
1 229675408 646999274
1 536617438 656871321
2 84466229 749086164
1 329459923 849583864
1 657894703 550093494
1 597544013 917913109
1 407434445 703439026
1 535466664 89226892
1 306918369 250670305
1 529803793 393651674
1 879884973 639850581
2 421596860 771494773
2 920866821 428191392
1 995552914 722158510
1 649429410 773458964
1 322259865 364854828
2 796434517 341927282
1 979882129 906094816
1 645194905 545784484
1 612840552 845759246
1 470114587 147183752
2 240331158 945523389
1 288259331 820764979
1 460025999 851620119
3 745022745 20772551
1 188423723 892632079
1 16199979 898305729
1 164273677 151055982
1 576662580 637446040
1 409236233 235691647
1 636601977 466652774
3 92177059 263146167
2 208410560 475881880
3 934424809 445518657
1 547713760 387033246
2 615527268 424066976
1 161480050 426821564
1 547210805 126898946
2 178607098 822268202
1 924809611 419017390
1 469140201 741934964
2 992383002 552309590
1 255019889 233036343
1 376206945 569882226
1 898572018 28736163
1 627525124 502135735
1 336278281 569804414
1 931632176 415786512
1 691181110 891832726
2 20729529 21105695
2 340569072 846826374
1 949670095 644865044
3 637863580 836655850
2 893674570 601006319
1 685305847 754857373
1 930771471 322969183
2 719802466 417057204
1 868173268 885755055
1 322296069 200167072
2 941692517 857799348
3 124467902 243279767
1 247094475 732184861
1 441999675 891220651
2 898142138 434409019
1 639717194 133492622
1 243838959 312119896
2 710426420 149480752
1 76104251 610729575
3 23031100 34733508
1 281890834 248446438
2 297560746 969300742
1 286499175 533989786
1 924326377 897933834
2 633739141 339948306
2 906993321 229731500
1 770384775 977446345
2 266196399 42990790
1 12277320 69124776
4 72839837 648668270
3 933132175 885600857
1 575232222 562919336
1 340304677 552216616
2 778632847 307153010
1 518899798 506608790
5 311325995 594293326
2 761129971 91306826
2 785619943 653116025
3 334832611 16539308
1 538259882 178810650
6 735691125 151504637
3 379276173 564225858
2 716775052 718688812
1 195951639 128935698
2 525548176 162768142
4 27311688 529791940
2 778315025 586167886
7 658399277 456442724
3 696210377 817064390
1 163928173 660995498
1 53514426 623116482
2 101412546 909404586
2 408834166 457839654
1 354529536 221752747
1 541969993 141924967
2 323147593 967472681
1 683418006 686069383
1 832216871 151483294
1 682854951 641393698
1 464523881 202904377
1 275436363 881332260
2 451727194 200285107
1 938823851 148327714
1 424872537 182445268
1 917114343 908509957
2 187473869 36817244
1 543157083 724241651
2 45384825 663960645
1 335887534 63994005
2 355518092 546638144
1 568595863 362823162
2 450983754 39035712
2 368517442 680505238
3 513636472 63014389
1 429744489 245234283
4 805863558 86496104
1 693359207 721305882
1 534424426 524736274
1 911742247 109588737
1 513152793 546079287
3 600785209 405020623
1 424823891 425125636
1 854095452 829442519
2 372457602 30673436
2 884025702 791146460
1 765716951 315091340
1 284808043 535912259
1 110408425 170216517
2 589923697 231371782
1 289088808 791975043
2 853810787 219670568
3 425623413 669020036
4 218426757 395894608
2 841327698 699332136
1 72053613 135878485
2 190417064 245127801
1 609292489 573593566
2 882152078 776796861
1 121435247 936787735
1 602100149 146075423
1 244654047 329267809
1 70667511 17352917
1 709509990 511350810
1 836721040 359544856
2 874873660 577554211
1 138458750 586648076
1 719831318 978180883
1 803259887 940389956
2 141948954 152900585
1 972821027 501451166
2 386685076 464235773
2 247140822 27163994
2 319481075 399786597
1 346626268 859999302
1 195941040 706695687
2 213929425 208921230
2 289853910 654355203
3 804803090 362250189
2 73307461 927487647
2 573182666 884862635
2 784913432 638589065
4 273362592 605483660
2 568363711 679003594
1 724969984 831412406
1 786601864 902126053
1 540495679 969405734
1 168351982 204216859
3 558279941 77831746
1 221376739 238521532
1 254266569 658275966
1 329568428 972832410
1 263088679 824828010
2 815953235 687668771
1 80064486 318145340
3 609961962 258653006
2 710711945 495963936
1 285095211 21343543
2 884825663 404613022
1 294727196 49786815
1 348553704 855445870
1 733443157 974992
1 281893028 819486147
1 177301540 347436098
3 92326064 822944480
1 544135601 187856459
1 461445001 215908691
1 339687043 509363046
1 252227192 80282386
1 57053737 496017549
1 600394637 140732479
2 96405089 979350239
1 176432442 56422894
2 213319936 234243166
1 918053112 877766103
1 924534204 518597407
4 418502341 130296991
1 982656236 487318619
3 233368705 965205354
1 423312175 509184861
2 445496924 563036973
1 42873930 695903536
1 887479395 618805406
1 734016001 694538082
1 43970761 958199131
2 131399467 553374765
2 546192732 671964769
2 346341136 393218877
1 527630889 851285327
1 800418769 494356118
3 10087805 291078352
2 656692995 45961098
1 327141609 378280267
3 1842609 954582537
5 374988042 570224607
1 583639174 711426138
2 974763395 599854704
1 25603516 271781118
2 792736186 660646729
3 885885343 389144993
2 445269298 93386089
1 855819547 875337172
3 907445647 158663813
1 694143740 587827855
1 785131074 142496103
2 749029655 517123222
1 374467210 317995566
1 942473970 555687013
2 955374154 53600184
2 795235207 276928968
1 54212265 920925692
1 819934045 316047045
2 928920308 688730388
2 443559486 139853557
1 32528754 377082959
5 362953905 192585420
1 827131885 942255848
4 512860027 754412959
2 740411625 904752897
1 991523534 205514689
1 439646165 192460233
1 374306406 814399266
1 786348491 805328882
1 647729409 577457950
5 438026263 54160427
3 104748807 90775128
1 657770132 803209726
2 943165266 917642772
1 364940256 283547557
1 506401514 850917864
1 689773790 519305260
2 879135897 190350056
1 607460985 397444673
1 578432246 340728648
1 172546265 810511862
4 51634760 393838306
3 24855333 183362280
1 492403894 136457343
1 392899080 454256576
1 875212969 540930771
1 191736181 759997560
2 538145493 572671910
1 167894854 805997998
1 151870512 575694976
4 797827699 601648683
1 838942091 277482364
4 313877668 220236500
1 784284410 76551123
1 301882007 470554797
1 789480510 324381707
1 390677694 52516140
1 488701984 609604297
1 464373382 749719973
3 172508456 837523328
1 729201252 746142082
1 537173119 506772152
1 439013239 734141827
3 213546133 570657691
2 51563140 27280386
3 567709313 32802305
1 635532122 275802402
4 586241023 613165238
1 175660900 827872343
1 878607524 386884078
1 666587584 661403320
2 51229992 496939764
2 498138339 730759457
8 537412634 783458747
1 918715207 620562435
1 947099240 358053537
3 381423297 652591802
1 589818243 737222656
3 789335560 729025689
1 437821820 605223507
1 638360639 199479871
1 216538072 578148237
1 95015329 372630193
1 1376970 705684600
1 118603943 26621527
1 808105676 450613923
1 315846614 322414571
2 341990870 338274427
1 538941101 767212823
1 980312242 122562080
1 786318592 615837461
2 402546933 381373537
1 674435892 590229719
2 458123142 943150899
1 756400837 390568189
1 509260049 82206368
3 581590595 845529883
1 748123588 416982496
3 917802669 758007629
3 878737677 964747588
1 108615682 205065077
3 199918521 898558129
2 582774509 202496125
1 177889862 740982654
1 185246686 714653203
1 601668138 881800426
2 419952865 288981463
1 844957781 763438074
2 962852287 981471513
1 5709956 83148779
1 852993591 744833299
3 548921882 442864176
1 57550167 553480721
1 636428733 827406989
2 976919744 145900075
1 838446350 330273024
1 689137945 258053828
1 789388009 196471125
1 463740172 139251886
3 216645198 725350899
1 774000760 270645933
2 360266465 590765531
3 195932964 825555510
1 306820823 611657105
1 520774661 893812688
2 953775599 559226949
1 752145088 419699647
1 291033417 905784468
2 427730052 97915249
1 444121164 228063994
1 708908320 242817748
1 458744401 507609614
1 541627535 52860207
1 341001525 51723744
3 434627464 713549832
1 861490434 510735675
2 866956715 42353848
1 601029311 643815712
2 825127301 432241497
2 356788919 250240815
2 732855976 183757161
4 552085319 54105370
1 604383244 431930018
1 917521471 106271462
1 484040758 618936306
2 333484161 712807680
2 159245322 764251253
1 606337381 476556584
1 615115495 189157170
5 279216643 115165349
1 269865355 289892809
1 959318493 649807688
1 40588050 630310649
1 462647981 836790013
1 776258092 864443965
2 493161351 676538039
1 420157378 213226704
1 86203604 339148856
1 360164182 44354105
2 601910555 867839312
3 23008843 54035323
1 691881325 846484883
1 534818952 767629122
3 836599882 948419816
1 655089945 644936516
1 512084429 488677363
1 450783009 250914195
2 259323982 355871471
2 114767065 25590790
1 578267258 473596654
1 549599722 226608664
3 69329969 397812558
3 476844238 464829932
2 533580288 530812202
1 666941337 519129254
1 517201666 333088276
1 928525957 185963789
1 998194720 160919715
1 495327304 509564188
2 178608269 262160271
2 871934065 331047145
2 771852171 487024699
1 463834549 981075734
3 468647702 338348947
1 530826310 911841108
1 412455250 796043275
1 709047424 461236882
1 958595205 219656486
3 738039855 19488127
1 331039512 594806905
2 596587682 223257750
12 387475319 683242367
2 457822992 800473951
2 993189166 471816720
1 389005699 33180271
1 606971571 816230053
1 964573269 317226006
2 14449192 354491978
1 194545517 510200171
2 375557703 22286894
4 579728831 187053870
1 224741650 128976943
1 775757343 860433541
1 298092416 425621637
1 37306472 864953460
1 582580447 534513563
1 242043425 437629561
1 956522602 285659293
1 470438238 655832979
1 825768786 656900509
3 99191283 435616698
1 235041181 661066622
2 941134096 327229497
1 515339470 746948305
1 23652500 864819078
1 749444721 767382077
1 656728948 331355328
2 65559458 973721602
1 601767712 732587781
1 807672828 933037429
1 360221628 10071326
2 971319314 217390565
1 439057003 652090424
1 694478058 384642558
2 27146299 221898337
2 655477465 114919872
2 746337696 711009175
1 26081422 151338372
1 376495900 166394704
1 281164133 949436340
1 549642495 761690296
1 274491173 459341905
1 820547265 138113804
2 717852971 908071373
2 854544134 284316068
1 528101336 128635848
2 747906764 141692277
4 346450501 406374264
2 602485745 301239686
4 371799807 612604985
2 118398867 797889977
2 494529120 220222731
1 931314960 10501509
1 278008342 719397796
1 332768993 705906632
1 281083635 465390835
2 544743555 582499798
2 701191440 170293420
1 247142356 128668906
2 771039994 521755738
2 426488278 902715406
1 8447566 139084958
1 704624437 404133976
1 435601545 395749532
2 910803880 120002780
3 760716198 505472673
1 253038041 239445511
2 260038703 574651382
2 570013535 272482411
2 451379509 293963429
1 308723359 694383843
1 398036125 785117809
1 232132249 917762213
3 597731867 424936746
2 823393722 43899839
1 797600018 967717512
3 153522816 254860557
2 878242161 229398801
3 228234315 650175103
3 441408071 541687399
2 3854970 955027352
2 212638339 388917812
2 129112196 996343487
1 117400976 319268083
1 869255328 672476857
2 526651714 306626193
5 499959489 407476045
3 74707729 285194933
1 714704995 406630978
1 228036709 459203590
1 439791790 632980685
4 232523256 563776840
4 581729973 726286147
5 93085541 147740992
1 685776687 324350353
1 542594575 410779776
1 758755702 143299110
1 818219060 369812631
2 180432144 411338027
3 922339804 335304266
1 724036262 381232651
4 292702991 372808792
3 843542101 62959522
2 895271685 559898130
1 337772415 490758863
1 536739050 842124051
1 625910399 718592690
2 582144881 798506768
2 903722542 882390338
1 903982920 341858678
1 326784358 397628548
3 469593690 54347874
2 912798112 949602598
1 87847955 94888643
1 690889426 457417957
1 996172753 604617830
1 377572046 969795746
2 899471425 295587328
4 637745288 401679763
1 231137666 933650684
1 931119893 754179270
1 792843676 718365432
1 859102672 621080445
1 106901472 578701474
2 814992653 984614158
1 286048119 679610709
4 768006540 928246196
2 491254946 828768323
1 463552921 545558120
1 292728454 2688189
1 169121711 553214329
1 701077076 258555043
2 389634710 940575022
3 100598466 666246732
1 483634369 241979688
1 59172790 152837414
1 878802176 223277669
1 663895646 506941135
1 187634047 708837250
6 224335481 545627156
1 878282492 9109092
1 460543717 244431945
2 335447807 100194433
1 321035810 924387638
2 671692984 853542128
2 783706297 134387339
1 955341063 707621796
1 272658700 604447745
1 660834732 966792790
2 773828272 445387610
1 475374803 759482989
2 542020832 63920947
2 782603330 500883590
1 442330682 254456668
2 449610129 976576653
1 571603367 158445882
2 400163713 567626442
1 858709297 900261133
2 169322757 674855376
1 53360521 386911113
1 270824560 26577600
3 772688449 88949370
1 647701169 975312745
1 555704761 746686881
1 306316494 479705173
5 537320754 535902522
1 178526076 539087667
1 132182808 636587734
2 212334141 444675267
3 127561692 124049904
1 47582820 621046263
2 173088441 170752688
2 210421128 814962900
2 73405074 711376430
2 111773707 858465109
2 436332625 144803328
1 21728110 857790082
2 499620066 435737653
1 334852329 155331838
1 809870065 414864662
1 430410018 287266166
1 610855524 785981198
2 977279515 767086118
2 895753831 149782302
1 355443676 614869770
1 489801566 806200477
1 626990840 524421732
2 36473023 210878645
1 820824554 820754580
1 497245427 247076884
1 79017481 609598807
1 726247799 11071047
2 298143736 394099065
1 286502536 862959121
1 488069052 54196144
1 176540894 596368284
1 693519102 36295458
3 866082266 843589117
2 535957690 265004228
1 73983840 141125044
1 866714624 302500854
1 333158534 852227231
2 297115820 145339697
4 500192216 648384085
2 951467954 573616202
2 712156873 510556676
1 224130262 618020234
1 611027149 857641933
2 757737637 532991762
1 967063300 38119430
3 266951356 283512955
1 678692810 759326903
3 26411541 148464763
2 224740074 629033489
1 330367664 209278378
1 80612604 337598515
1 525308825 954604648
3 193393379 913257788
1 160173707 726876429
1 267909135 18233379
2 868297798 206269410
1 6619747 670803834
1 873245749 929248316
2 454753361 95804311
1 537446491 157821874
3 671367342 441308133
1 434068785 364420146
1 137204921 140621408
1 523791034 498191753
1 443024638 630261822
1 393088370 202777833
2 784970400 448637319
1 977382472 580337672
3 317192412 312916589
1 436924143 670346219
2 347027743 398031077
2 303571795 79712877
2 558633747 351813161
1 461042007 223722509
3 318824979 60888446
1 405989796 194289268
1 291630602 607220671
9 757471203 12764255
1 868343860 732502771
1 951608898 917399245
1 164951450 550313839
1 464736346 617042413
5 677714730 686290651
1 48507982 711917114
1 476879576 361749260
2 19148341 955898514
2 576110721 962674832
3 164151871 728288359
3 443291240 945032678
3 358007287 580318852
1 382577068 926400072
1 500918489 206593964
1 564351245 139810827
2 895210660 734877587
1 117482986 595542565
3 298642735 138802269
2 771603593 47897724
1 165036496 217500200
3 290543731 987927954
2 449782565 544359378
1 572040010 734081997
1 410544972 984344200
2 64568384 959587101
1 156769813 644976840
1 634999337 429468113
1 311427784 295415215
2 747661515 714364996
1 629555229 70637736
1 747941512 211963032
2 556781931 328457043
2 355980309 401424403
1 771964776 807199457
2 12735615 346587364
1 109889447 898447042
1 699482282 709920941
1 880493061 24638346
1 541352802 225452705
3 313623327 932279752
1 547189075 441769989
2 662101718 46561567
1 626382378 595068741
1 707711926 297145111
2 429169451 714864102
1 388064124 796211143
1 71685347 469675598
2 710836877 470503236
2 738424839 384097590
1 229796003 291604229
1 215853258 885205386
1 769022922 67993839
1 718003130 542434024
1 369057279 511256700
1 56558390 739591442
1 548006429 508434289
4 21175054 773238848
2 414869922 925001592
2 879917729 909914181
1 664200723 564959858
1 924737607 926873496
5 547984785 394019729
3 61380296 221905759
1 20069696 693644674
1 29112185 24608387
3 163605405 85140884
1 158095448 201724688
1 731744042 80057955
2 523608490 590394387
4 449700347 169021110
1 921542851 787808755
1 895206003 874126844
4 964798112 77839938
1 419693103 574055112
1 262163656 516432780
1 740550080 670907084
1 94730683 136632057
2 14070145 443319059
2 648205570 756177100
3 919403168 364970277
1 348334454 560879536
3 380698945 640140403
2 374263824 232863248
2 797437029 472014030
1 557507053 524694124
1 432427024 245620084
1 688708108 142273408
1 858983813 333556310
4 950442927 558284029
1 361289638 402663777
1 454328864 917771161
1 389064468 411949901
3 395551136 943245976
4 724131578 83117077
1 393454417 703694768
1 921640619 24975662
1 52629544 287192641
1 553830246 835679777
1 610140171 990013407
3 588555224 168862803
3 861855936 866638191
1 769024919 965873322
1 849534108 634164738
2 746520027 157629782
1 232677907 32856512
1 454804983 666062169
1 139203532 708901000
2 24493306 487712134
1 347634114 855875062
1 288669990 39308979
1 256990419 132386689
2 274395145 64967877
1 75841040 189782764
2 225584568 372077623
1 49258944 219167889
6 725094972 469799006
1 154907239 240404944
2 464523031 876029379
1 521597186 382590362
1 11915396 365947773
1 828250957 269020757
1 699483625 864900698
1 437491530 993061505
3 988512670 616270026
3 619822699 210491808
1 235165186 257337584
1 437754187 990421282
2 351463465 651000819
1 861367781 35722591
2 881478134 692719473
1 35156565 73533315
3 87992785 106766575
2 215547128 715645121
1 323540120 276184985
1 980181409 444906543
1 590454509 83460028
2 921914795 340008561
2 529673595 785290604
1 467021753 648691104
2 921686866 15549965
1 468578223 414232345
1 616843243 430239512
2 734330154 571922344
2 129553793 759116842
1 830820866 565690657
6 234047591 301885578
1 632505603 123281495
1 826007339 62096846
3 442760563 482325496
3 725919626 604341567
1 566092769 102864351
1 883723077 346918115
1 6369330 18079077
1 459153342 652725822
3 564415106 878384933
1 485722879 255677505
2 605037262 844640226
4 176226352 913895268
1 296651563 359256460
1 898394825 669387584
1 102583772 441935140
1 863937185 886176681
5 781388076 469165870
3 843142197 805861114
1 679191282 743039562
1 173208617 676197948
1 211106675 182995504
3 104472912 523762930
1 961454653 108088958
1 252053430 588044542
1 705976983 6948729
4 883283425 588735192
2 824785795 601386056
1 935309352 723944363
1 72118922 343414065
1 681653448 429694109
1 77766894 99101962
2 736545791 153092296
2 34345267 391772017
1 502574631 102695338
1 191533954 983787194
1 556568665 936841929
2 466210124 157119530
2 643696059 549381037
1 117637864 546406207
1 571629303 733908835
3 829963759 529259897
1 952201112 477623996
1 568686937 316503491
3 976617631 411757829
1 950494745 698337977
1 811322260 723660013
3 991810235 718842384
3 634675508 819846965
1 638745508 507044247
2 467553560 514117572
1 129393653 341778916
4 257012178 570646557
1 796869413 248311659
4 411377127 389794448
1 469354383 901925687
1 814877036 984079991
1 765396916 280757096
1 455662519 158560097
2 768725192 220909161
2 212130869 177960642
3 250874468 609809909
1 956442588 887000683
3 14837016 326355186
1 956009681 515670189
1 599855921 820465010
1 721307502 833254217
3 470797190 51814598
2 434331464 335235092
1 158780245 401806906
5 569749598 315966667
1 84626044 754712106
1 328565830 941343982
2 688232712 252183886
6 682516135 222881213
5 384525690 460107144
4 52108452 818107106
1 421679028 872087310
1 983870116 790779688
5 425948673 888644902
2 480165857 530420878
1 241482043 409281588
3 371024301 486612175
1 311406520 330546869
1 863999365 461471320
2 896443797 171629480
1 980583637 699749389
1 797810885 537619397
1 801335433 415719566
1 415737106 138717650
1 734046716 898242721
3 931966593 583563880
1 373759716 238262499
4 545071703 769057820
3 865278914 565888127
2 630632722 719776429
2 747678402 702710065
1 400759638 839873368
4 563893038 443802658
3 307497541 729315152
3 997062572 587688790
2 602314750 765090060
2 310808514 161565345
1 834437689 238356517
1 327189938 95122741
1 716085583 701826554
1 46695148 642469326
1 463152834 49960618
1 85772323 973371460
1 796321255 891110736
1 582075827 473469130
1 540060743 46365837
1 724389932 528710908
1 276203493 504704969
1 452454657 656920646
1 528807208 157123416
1 893202699 640117504
2 154448851 103667789
3 726216372 440928078
1 717823386 933866828
1 915982326 649101270
1 155888330 425920686
3 372835817 518090021
1 532069644 860215423
2 759435419 247715740
2 219434199 621163473
1 928866418 702809612
2 171955153 671576989
1 853909793 910460143
1 788814087 317261483
1 116398324 830703947
2 831489789 571414040
1 311252046 677319973
4 59546404 742493125
1 856291763 115874313
1 413334702 916514448
1 190084801 28838295
3 135710597 397823713
1 997879271 448292528
2 681353573 445781170
2 840872406 345758131
1 904286338 469024478
1 756166941 221686297
1 862711394 929756493
1 184243163 905857646
4 434508257 154789696
1 570890496 756063084
2 9183921 98416102
1 667341629 723220431
1 190297271 144053175
2 176699623 905700659
1 825394476 941527839
2 922744687 700848456
1 944143987 23557319
1 853848439 331045256
1 288344333 402915191
1 516663699 986714538
1 914788959 508818283
2 49251930 261273159
3 171969164 178504831
2 15750948 916488500
1 586687689 757562947
1 20038186 37662791
2 646249744 705526681
3 528665905 785460890
3 43739831 450027807
1 610773719 310077930
1 617385494 940772087
1 189536056 335673567
2 890614607 679962978
2 557680180 145235902
1 575844566 478162891
1 838976546 418722976
1 185864371 101677762
1 501499220 652545064
2 32440024 793186721
2 78551457 467091384
2 265556099 90829248
2 890071823 338458707
1 651057840 783397419
1 624661904 898091319
1 520715609 853879862
4 316663962 957632267
1 509821791 281955468
1 90371571 848429718
1 129066820 314423701
2 108398924 811165088
2 610849075 10380218
1 514207721 227494625
1 279834654 882638396
4 785692858 803589817
2 929636739 572378806
1 935884633 459396483
1 658792486 894344898
1 410797599 401227192
1 281945509 446105909
1 369392830 371817903
3 618247697 417285818
3 89418462 547180943
1 910591808 81248317
1 97808230 773715446
1 568049873 843617994
1 463528490 660870969
4 264638405 417989248
2 816700348 408549402
5 206328203 175268481
3 595297914 617661824
1 666284645 928060875
3 553155070 896373957
1 47631516 526832779
1 206669712 349448571
1 378067719 861611191
2 252047412 122331190
2 845071091 201839334
1 359839758 378711593
3 488286370 495953832
2 131574364 581941635
1 481537649 751378425
2 656688623 864559544
1 261424333 25127638
1 23658634 484644207
2 960519276 704330712
2 692802385 504730384
1 783528714 963231157
1 597940730 262852377
1 618121553 725628292
1 675067424 310803507
2 887988703 108946551
1 627726305 984204226
2 707698039 818692347
1 569628372 630686202
2 854098401 574219136
1 366912708 364733918
3 796229349 405224361
2 863463018 428443453
2 518257965 322170715
1 735296697 993048143
1 669186031 318347408
1 352726220 446760028
1 776994696 342795669
9 335934964 707249680
1 946650158 193090985
1 633206735 259752904
1 966207311 290797955
2 979073727 298598809
1 275117576 698463533
1 180474289 51681856
1 158534993 368847986
1 260394157 899926586
1 658249818 907174397
1 121026150 344264601
4 764046146 318396180
1 719005744 863830398
1 580645701 127032030
3 467222957 364220151
2 787556217 117973365
3 733941619 486391501
4 332056194 937014085
2 806120500 51506684
1 965707725 808673381
1 134075364 918603355
1 534273961 379308191
1 353236062 955624129
1 374330259 615300548
1 148963103 96027486
2 12525222 673649844
1 379478035 218874048
4 785003303 168324142
1 739268473 322532659
1 940468026 951274670
1 555765552 604518646
1 367765035 361622355
2 605518039 132592112
1 695502935 185172029
1 529605320 90875061
3 881050657 695741436
2 893771500 397289472
1 874235578 942765804
1 131423011 260385379
1 265515044 892085480
1 675046161 206946948
1 811519483 929558100
1 257689758 803305909
1 511377683 179346148
2 106102739 867873442
1 351481589 570033006
2 961575063 804699558
4 595221797 318813722
1 905663947 935367105
1 19687485 947109562
1 367306670 716589620
3 640017236 872809371
1 371091020 318986854
1 579471387 746894963
1 31465419 452595529
1 468355222 808159154
1 919372499 682928280
1 352275279 797412700
1 266794700 232187561
1 29225453 977909381
1 680169576 823759604
1 858340329 916510185
2 990563499 393988560
1 778681467 2594049
1 934737412 935060172
1 990558853 695966431
1 922179834 827694350
1 536214111 565756959
1 862442519 952084945
3 500377593 409371372
1 249203257 181518015
1 740509312 10472824
2 591493380 258744139
1 521249942 114722309
2 130230094 567987431
4 275638108 838936567
1 84102489 577752733
1 927408253 220812002
2 278730238 715212638
2 857646751 154560500
3 50960800 504098418
2 369615066 19276678
1 156691949 852322038
1 114010445 314511948
1 488085476 419258231
4 495799523 238440711
4 310185650 8528995
2 802780756 87195843
1 152874666 617907053
6 975775524 54150698
1 779906305 943789117
2 99978319 856046390
1 154522386 830605631
1 896907902 989470034
5 47146702 631638099
6 289743423 591013355
1 894615046 961108399
1 872194146 247962719
2 334058338 398466912
1 481501605 469819148
1 600104791 345537138
2 214912285 861143354
1 550978532 847292392
3 546373855 243515711
3 308919383 635229139
1 362034114 513830546
3 380828469 743994889
1 972649201 363442285
1 877226260 21242612
1 360130224 595267188
1 747163114 782730847
2 845118598 563666105
2 79636499 375229540
2 288298424 833822418
2 840633702 771746781
1 57248178 832927542
1 592996179 969798396
5 408754407 806916263
1 967505222 397579383
1 281112149 712425957
1 809723572 432585968
2 724267341 912013438
1 966109789 948626484
1 800166037 25033924
3 382443918 576688126
1 973752928 994238327
1 184049924 513751202
1 73544070 826685336
1 735851764 304834042
1 409007343 179220849
3 985806956 502244294
2 878562771 141195090
1 372891971 947537546
3 417948749 633541563
1 380414893 208824914
3 705975217 961181843
1 471042211 318830219
2 187342055 760025619
1 591167487 484508750
1 373770368 547332277
1 33723170 695170137
1 195655214 49329826
2 233821732 23071787
1 896339723 315605450
1 265734693 882360414
3 232079379 463115371
1 413486989 439594979
1 13341837 514378143
1 978515183 179725724
1 84101272 696812139
1 185362321 490071088
1 962701641 71169556
3 201401365 591845811
2 147896789 335125240
1 563589723 153111245
4 614758263 165307897
1 634779496 954002882
1 506317248 580929121
1 370419596 818489266
1 504891237 371250444
1 904096333 151565320
1 564616651 287107805
1 729301156 444230076
2 723464202 234967851
1 283802288 174355100
1 498873006 307891624
1 335554910 988341845
2 798328617 666258899
2 493059523 824017303
1 892069797 620506222
2 108169002 860377705
1 372473066 356122666
1 218803855 708147819
1 213400793 811657197
1 61627002 572023580
1 935816473 920769986
2 769624676 117336150
1 996387007 668139776
1 335534349 108847662
1 134996963 564011487
1 696097566 286554906
1 140866038 469336900
1 996909444 940410237
2 804333556 934050633
4 259395351 242121185
1 385259216 682561998
1 746162855 54858191
2 718732328 592112292
1 500146587 601515117
2 725878878 813355930
1 177508947 60508050
1 648706824 213975647
2 783037592 289397656
1 191076059 240033178
2 441407829 926810099
1 816666026 153672718
1 482425778 262788085
2 710985350 520226410
1 828801211 78016259
2 144610653 823817227
2 276572470 223480792
2 926670243 615719120
1 812566043 602541331
1 533342205 270054731
1 179070921 244023411
1 46975061 960905368
1 683889495 894031730
2 282909331 788263538
1 530145383 697573027
1 661111245 206202421
2 806771461 819139275
1 403228434 249006622
1 135656134 894377732
1 349601890 795050287
1 399630169 410457306
4 742083626 243106096
1 535858641 948075182
1 543690925 73393344
1 542662621 411270277
1 682576985 853864247
1 637340221 802389989
1 159525170 502919221
2 233768647 50057168
2 854044873 312264783
1 437077610 211006396
1 752628122 687723110
1 971125079 153228573
2 188980180 635307972
3 524021453 935912700
1 461472897 489772134
1 729329050 314951769
3 553746971 802383783
1 879005490 555543197
1 971502506 980693453
1 813438251 669286771
2 145211861 957554111
4 451274398 962400333
1 349547477 169857125
1 760436379 741336958
1 912897285 860067028
1 349588416 670800168
2 54744423 733576899
3 767760499 884715856
1 842048193 32803532
1 481365011 918939058
1 648271473 974779226
1 759201073 139352003
1 656131269 511078379
3 786024598 90444211
3 811669272 432938454
1 56471983 157805640
1 364110532 62813406
4 291328695 653888290
3 890619710 306789005
1 452197176 91034053
2 158100815 165971805
1 527601660 825762715
1 20433228 408577350
4 751243709 685126305
1 403763935 891767500
3 186918748 912440963
1 645209934 730022026
1 240319346 114144156
1 792862945 977383744
1 499017712 823229427
1 218255945 179746341
1 393132870 567237330
1 80919685 327534922
2 73691614 805745788
2 343527349 125786145
2 765737641 839498762
1 972870473 30943896
3 349309607 223389541
1 160595931 249247865
1 537717919 309543477
1 904341066 178437457
2 831431358 850810372
2 676199379 315522112
2 513702020 40522649
1 396962068 196899404
1 505313485 31417533
2 707768405 342183058
1 116885867 349776163
1 429524781 327818038
1 773711584 543499936
1 945292966 90547705
1 918051292 593740483
3 516916847 856851975
3 45267217 448958868
3 815276642 869520467
1 284236253 462281909
1 870306035 113425307
2 148205977 928626267
2 84617510 317285687
3 355603346 929452423
2 545283322 514306150
1 584789587 126382638
2 778636884 165031990
1 683473530 143652507
1 27420377 578855586
3 534892867 438068411
1 882662977 120387049
2 232555589 718249345
1 236622512 184849869
1 370826786 89689734
2 646841311 731000430
1 795229659 985815346
1 39701525 409260939
1 648391711 45295321
4 832749323 996670787
1 756112697 69741063
2 519754938 550945343
1 546056614 141919561
1 512847042 490831398
1 6460697 355524528
1 649631114 514284335
1 749706219 208016684
1 204671912 170182968
1 256369055 384347692
1 333610149 391219005
3 661310863 486065731
1 580465763 425678367
2 751407851 954987061
2 579934160 809556127
4 934864830 116497726
2 855578175 614111364
3 298469631 686733781
3 955624279 638135984
2 22406253 952683112
3 638615560 152752997
1 495966147 305969308
2 8819111 140510848
3 478800028 499971223
1 495526471 753328721
3 822997706 437536462
1 948885836 397856481
1 549800949 495636806
1 895734601 905124012
3 95591896 769464342
3 59605616 169482578
3 221734058 541721756
1 581365302 233461400
2 57183677 279822940
1 848864268 736313045
1 60433300 934167879
2 990041932 14364332
1 788473736 803467878
1 798347386 887523432
1 424045563 600712209
1 584455753 426579329
1 421946472 604264201
3 826555771 510510631
2 229215807 616870358
1 103576124 875581596
4 701842358 2856655
1 958245718 893294160
1 427137279 541536181
1 261733155 951756625
1 628585390 916852891
3 681002664 138289727
1 365447757 495746794
2 587869536 76299768
1 493953479 96268202
3 476387453 147324237
1 501657502 65956198
2 439110282 487981511
1 310817800 887279651
1 398043822 977265102
1 923505978 152081776
3 446765749 584051161
1 249934426 569557722
2 510686134 472829508
2 389796877 57551324
1 924477974 276115448
1 463986759 23787201
1 432107232 802663110
3 977051914 472392056
2 786570810 182192117
1 187168259 138989497
5 899282154 734542027
1 565482624 719399141
2 541861136 476831359
2 496083930 553395853
3 142723867 524083757
1 340027223 655655934
1 393155491 825122591
5 134347358 257487198
2 479631148 771112505
2 94461928 412065718
1 330284668 889704414
1 93104390 95160152
1 984967215 860465822
2 711697753 277562216
3 397496339 212202290
4 95150307 976872493
3 370436539 446938110
2 422127491 631826261
1 840968648 856266962
6 957849001 765501687
1 6895727 101668884
1 874287492 835125899
4 132083273 962903232
2 217308460 74798757
1 893755308 916059985
1 25055533 93497206
1 2424201 271825453
1 762790489 570378272
1 545657096 743916655
3 800637424 721512094
2 410970960 501321269
1 153803621 140650620
1 195424233 580292215
1 716762096 366268740
1 656481347 237451057
1 383731352 646207077
1 147715211 31424392
1 108321143 866477379
2 69369761 260850467
2 673382224 981783391
1 142620363 920878307
2 176079181 468755108
2 767497415 96851392
1 505778531 74522019
1 238065743 830782527
1 26862015 916570224
4 756492553 785878247
3 583403247 424304286
3 270230666 14190451
2 552452144 881110413
1 766620406 443161467
1 644329259 741452282
2 152151532 992567563
1 564735639 40420495
1 650735091 14281971
1 324398415 60972044
1 361932657 630847393
2 337429401 872148452
1 248654100 244596014
1 764855629 610069237
2 71234381 64076729
2 919780374 229381067
1 59148670 875956880
1 778042784 388613100
3 597815634 114417461
1 594246354 9960700
1 542104507 889926510
1 337990663 950015392
2 887270163 135303826
3 404432873 503279480
1 963109335 729533592
2 39258215 148314214
3 197734403 813905883
1 340837332 326249742
1 700473545 968200387
1 844473441 282793395
1 701028035 814846393
1 327965131 106821694
3 197175113 471713697
1 415276294 713486555
2 11617316 305384588
1 81033543 814067119
2 681701086 770721745
1 772875437 705319510
3 750295252 814764653
1 257065073 871373893
1 306621341 41528740
1 413973197 578705915
2 618812022 815276731
1 665653514 655712388
6 802918114 975375439
2 924803892 477573152
2 154945112 455638060
2 965134123 946831693
1 479441661 567620089
2 106382525 779405864
2 974380944 629574463
1 355193605 568365130
6 907808099 750346163
1 326332592 68473791
1 898576401 371101399
1 705529142 531958043
1 531551152 471804332
1 223057551 172267452
1 916359011 124713747
1 818937549 379567183
1 997520603 168980826
1 467596394 623172562
1 911475509 132506899
3 360343664 731358345
1 233021152 458508564
2 3732836 942542773
1 731961287 331502045
3 987723769 320244078
1 328309414 758462243
2 544126148 450892669
1 756178782 722812678
1 525567021 826249325
2 296504198 343011720
3 810926773 485887317
1 788483226 695354026
3 393639093 895208654
1 148697484 944605604
2 778620333 885190843
3 742835150 694487914
1 697282962 908968918
1 334370757 160242158
1 53704737 900606379
2 784468771 168039028
1 757677876 380736072
3 482970554 878232716
2 474006019 17537459
1 71180887 632800823
2 321515139 748129850
1 378714968 37632773
4 136158722 880732762
1 217525182 671889046
1 543856849 284086015
1 245667041 973553900
1 1631578 468993202
2 121889779 431015555
1 512622855 938164217
1 427845415 849927098
5 899886840 72767133
1 268550601 991655600
1 60550837 840159677
1 927707410 621664978
1 255894908 108680596
2 944618985 826055196
3 25432304 173697579
1 997977485 843766121
2 640371434 460021639
1 355752493 675405566
2 455645110 196859494
1 575736147 377520881
1 398422128 531133696
2 521634220 558202325
1 909382228 989275202
2 927738254 986634605
4 137213436 566538488
1 892102066 964557844
2 708139280 926726268
3 70036287 190949168
1 372917306 474974904
1 276437486 283718867
1 490410019 355799364
2 130777539 652513663
1 926614755 878285228
1 100265487 74167556
2 342267161 723175722
1 61925009 858197773
1 611743344 258371274
1 843293783 894033812
1 795363706 262146292
1 709288395 409224903
2 272609735 153924611
2 26079129 333645637
4 861772894 441219838
2 341787134 304568393
1 362246086 320743135
5 456947785 734167518
1 75010858 570519026
1 345818185 113625575
1 541384072 245429792
1 882055259 722881447
2 311469198 405427520
3 461618142 956031633
1 746469252 224183718
3 701106066 9755070
2 377569327 338901635
1 39990810 609523959
1 3880733 537793180
1 433797291 713751494
4 627343395 932599509
3 64388171 282330724
1 955431297 777927799
1 355404389 765287434
2 865727933 904876549
1 308801054 916501980
2 25801750 525379
2 415650832 387072470
1 255153454 585113579
1 486906778 318380935
1 432893416 634347420
3 367826316 952048930
2 120378311 114482527
3 143862659 488967990
1 466134147 583060195
1 285848862 891232994
1 238373729 890110366
3 406014699 924049163
1 637389495 990175577
1 353612273 952105297
1 369350096 721891440
2 893843579 723769052
1 621772146 955442570
1 679086519 613727522
1 230716261 972919503
2 380788433 872047497
1 7387132 135926081
2 577062020 645590427
1 445905831 86465426
2 97031303 809681506
1 793425376 862504730
3 579037611 525359021
1 946574613 661177411
1 303342129 905263463
1 689882710 171489137
1 403629934 452349980
2 28812762 877230435
1 328104875 34493555
1 157487542 691220165
1 76023177 910495162
1 101221929 275870213
2 745992427 490360385
1 831179545 212614920
1 753973921 605654337
6 194556471 423095188
1 678225511 996629450
2 129658783 982443637
1 888488289 356979829
1 895028959 913931928
1 627837993 419139504
1 251334715 296926963
2 751719372 406262190
1 107133627 787262696
1 528933503 528566803
1 94935766 965630954
1 634920735 896606378
1 776996319 106717496
1 319963749 908177023
1 476406805 13120012
2 609587319 486041370
2 364503379 727613341
1 411631860 127301807
2 966575122 751731113
1 168139045 566573492
2 896026863 39284023
1 37752180 631422014
1 990268599 29820471
1 782883633 711791306
1 706712043 512844396
2 754793960 221308442
1 484889942 773161431
5 140132141 891444570
1 347684785 754150538
1 978524435 192047354
2 328204777 566754359
1 871637853 562614429
2 381907546 910350003
2 651888936 521425676
2 172294204 496509288
2 735376541 754332633
3 982528468 325542334
1 349898552 697350255
1 759242993 447151825
1 921256437 998513815
1 898382161 519057603
2 206752375 613278210
1 858804792 959910578
2 151925281 141433382
1 477161540 627430899
1 7248693 802127058
2 34620829 466806143
1 37137365 38977634
2 131006076 517708882
2 373406578 999889529
1 351534186 241475102
1 908055825 287026210
1 497118755 188224383
1 699623502 908579359
1 632905258 897253986
1 210522087 744547728
1 649996717 420837763
1 211213621 170307209
1 885265892 62282299
2 917380474 205944166
2 606846768 303328803
4 552255961 382748967
1 539556497 607304543
3 543679830 269954045
6 537450664 638834824
2 618134443 722924124
1 499088194 495196186
1 309415766 628912052
1 680896541 972944644
1 573853247 567657591
1 213439790 425555084
1 349842513 360950348
1 578627811 322513085
1 954957577 573621500
4 65960321 699001719
3 229651839 506548845
3 331987529 447329477
1 922019783 24031879
1 559017559 66418052
4 396309771 821942219
3 466611063 781154757
4 120086246 178311665
1 951994971 65930545
2 665681093 638489117
2 893883107 269726388
1 483844547 489004431
1 792903353 357342047
1 831674889 151212504
3 751186244 355188623
1 139968598 287443051
1 812878374 143598798
4 968296546 411725549
1 589974 194519511
1 243525262 26119694
1 539300626 373169482
1 278585074 254649175
4 741511126 643763510
1 694134462 989394455
2 722660474 399356274
5 614473744 554784686
3 822060768 149946959
2 568175297 19512260
2 332360599 19389316
1 572576368 807217783
2 17561014 712694781
1 876490693 208728572
1 949600699 202899423
1 709276808 391813818
1 473254730 553130753
1 810068896 938363276
1 833047498 34602888
1 323269499 29407536
1 387413085 600981264
2 502326393 618811274
1 713341758 737522826
1 443649428 821406902
2 722182663 673964914
2 415461727 100988543
1 600727924 613964762
1 396684251 192363662
1 226074433 318586868
1 201653664 169162863
1 897990627 942612095
3 378811506 928718485
1 363390890 3992895
1 970265225 70879871
1 861094571 219508234
1 566280093 9502328
1 171795217 46618497
6 325910874 53566003
1 459704483 361324938
2 182009457 102015063
1 891439436 143475145
2 563267165 471361355
1 402255619 415817649
1 874123288 722406423
2 269566433 71838395
1 678505872 154320281
1 39374354 881947765
2 121097099 711753044
1 457891903 682314919
1 129541597 619458158
1 452432316 960707785
2 981579552 413537330
1 578579591 935075420
1 177723322 916882264
3 679451853 419575959
2 490321247 662839225
1 180264801 560664678
1 170039285 306626455
1 792921987 181243224
1 135943803 808777412
1 31642495 27907494
1 673994576 42298975
6 404864895 549687764
3 798152871 963802081
1 617192135 140172384
3 219821735 120124912
1 188177966 126976947
2 644566056 499800093
1 948826956 139725234
1 438649528 767291246
1 443216275 200254216
1 906959674 483698876
2 947703386 703887030
5 102714763 477598079
1 237797981 31366975
1 107712946 853578697
1 27121777 411341266
1 711070326 963925882
1 937543128 636226102
6 996940162 400396494
1 141092292 897753902
2 514764255 989944511
2 309818408 296729300
2 916225395 63918342
1 316625261 102223922
5 648164209 804198849
1 406202604 361909187
1 627328239 2699924
2 854039546 533025951
1 572542421 496604782
1 202902063 648773337
1 512462330 479865762
1 829377042 576541965
1 619786562 658406397
1 985035928 568877685
3 777112628 921983681
1 673628820 815763974
2 157419499 995709604
2 374605284 210380772
2 974146226 709499773
1 142438469 834354570
1 3525138 111932538
3 574388475 949663187
1 650584154 751216071
1 243312711 38497077
1 202522144 963074989
2 614969365 522475055
1 764858178 261422098
1 799509864 908194731
5 195995319 779113896
1 256696003 237246747
2 365947 57007984
3 674919419 719903340
5 17322620 383213026
1 321163941 745865257
1 320976474 310172344
2 535602664 327690077
2 691562378 332005399
1 366723199 444808646
2 765749102 343914182
1 800693206 724982648
2 737650177 160465669
1 158855029 656967541
1 795980648 787412898
1 370588717 421706322
1 636970425 571100435
3 791194329 958752774
2 813056003 395189190
1 197957649 855757320
2 993293686 866639621
5 505065920 613612342
1 422514319 622331354
1 140789865 51983120
1 678773713 231267864
1 405921920 966803391
2 391151045 578366215
1 574184890 485379864
2 126809604 566990135
4 462365541 243099424
1 100972030 122674060
2 137535078 41334714
2 925081299 214490529
1 361950261 417100718
1 559956449 412934093
1 260060600 81368011
1 905192848 974689389
2 874481785 60239196
1 637467580 391002420
2 478825247 846595926
1 317790237 156083800
2 149860445 888229976
2 564616097 222687677
2 507390080 685444920
2 817748488 185503939
5 862020648 158701803
1 673107866 785264448
3 228800928 74133992
5 939396362 978570584
1 934551383 481663171
2 259478374 857318331
2 734243997 996901304
3 265091274 133494073
1 589875014 444031731
2 385728251 699743776
1 323954582 606413053
2 590792363 626474599
5 614748561 738100975
1 32299298 841619988
2 870407276 703859537
3 183217257 561507903
1 482318691 107852392
1 79181837 744304011
3 244052857 67396163
1 831499291 369161516
1 812729771 463897649
2 854973242 465633030
1 907161079 398250044
3 816554488 953675940
2 748293864 925067083
1 623793718 809331334
2 680244432 883626406
3 816962612 146050479
2 75223739 495257525
4 444422302 55696937
1 102604654 663834548
1 475657875 818027793
3 718129819 196745415
3 794163854 272442724
1 655540876 223534093
1 196067715 76429737
2 425672892 868254936
3 208051645 626739951
1 243888974 76342273
3 534712384 774619320
3 516844507 133030808
1 152834914 977954005
1 81942257 180056901
1 72494448 161109295
1 474241367 11669796
2 374071069 983425649
1 100563196 346326094
1 869795265 610888508
2 909142772 723433888
5 73752208 761529890
2 793085085 218707013
1 322735920 162155001
1 105744053 332117319
2 191985910 924075506
1 180505549 28712896
1 460267019 205477527
2 342402858 295359821
1 251411981 55054099
1 464454378 704068605
2 544198399 339295143
2 100924911 909421974
1 457436266 861839029
3 635359853 845223979
1 567830290 479842798
1 988485959 723954101
2 339940408 266340192
2 722209933 817522200
1 877572586 315840616
1 550439504 159079716
1 102380673 646405333
1 77423192 295967739
1 820343294 433096362
1 505528407 865814062
1 598876151 438836226
4 677999853 831091558
1 553013514 587752312
2 209504780 803184667
1 655435137 628618180
2 456383189 52810484
3 582391613 872405314
3 728682305 646613608
1 89567692 98423113
1 488428548 222978459
1 640381419 759128834
1 767559544 866171323
4 59496137 978675989
1 115035643 425808437
1 858465453 126951357
2 754765648 431218827
3 7396078 331984871
1 179766800 170511683
1 647932528 294603252
1 683817099 328261867
2 449653469 40009143
1 239186011 547341697
1 573792868 440231571
1 685551623 642884367
2 329158067 639137894
2 431773780 535222625
3 930348028 253000995
1 738415232 414240177
2 321288047 514092043
2 349134014 818682727
2 956840444 126548323
1 999111137 403541818
3 819426969 761125088
2 673334838 544360150
2 347878856 594495522
2 793871542 449365170
1 855977031 599606081
1 370964865 329094549
2 8210263 756468850
2 305957616 543630764
1 439866858 610674823
1 332367463 506343041
2 182240629 783905886
1 775206274 765325851
3 57300912 849597259
1 274165749 121859940
3 337738852 808562223
1 810030079 786343698
1 243631697 475046469
1 547489037 363013620
2 476213821 987467085
2 572109835 358176916
2 98455332 819370226
1 380712073 944074345
1 510895607 200836553
1 317214849 299025784
1 955315495 935183686
1 427400471 908562364
1 924391356 169384855
3 821272665 219711702
3 323050295 844909058
1 791329453 615539365
1 276954574 44285686
3 734342814 917103087
2 985968557 126624675
5 553275703 51351630
1 760146449 376513595
1 702417495 189103922
2 528839245 794012774
1 277230995 783371046
1 427016862 981758339
2 912805603 709773464
1 535885559 598924455
1 779278573 699821965
2 290177164 485074467
1 883447124 383528676
2 773764537 170955128
4 850480879 329697893
1 375750183 627799619
3 874877208 145435352
1 633513698 310922121
1 985961361 907627132
1 995700439 324091606
1 296692826 175312761
5 844976001 983949702
1 648645455 283374348
2 582923635 735173944
2 181280664 199871414
1 643941401 368347795
1 970750872 857575588
3 842273694 564693172
1 902037770 430986522
1 804820985 361583879
2 137015635 755320850
1 611625151 598874501
1 201227345 298878703
1 603910869 364284493
1 592907455 565297593
1 131521857 430681226
1 810684504 29532979
1 827314665 160154775
3 405354338 687494468
2 487022565 634359278
2 318116400 571730491
2 876964449 598385422
1 714863415 576540773
2 181952325 370978055
1 836571174 154060623
1 594460334 212201686
2 308929527 886218593
1 124238803 357097527
1 628617081 340970552
1 471978975 866045263
1 513734692 327734810
1 372737529 654950161
1 93369467 711595055
1 220571936 916769599
1 782461832 694316337
2 856961563 361501871
4 911532310 952791950
2 888630535 590018116
1 28022397 117601582
1 316725998 661416626
4 412211132 289986154
1 210795791 339708536
3 516536821 696572551
3 844094168 757043177
2 236166187 423665452
3 471878127 565808040
1 86985918 500526713
2 453878512 953564201
1 758544868 93313674
2 872530428 25115254
2 226759892 376138597
1 915934986 285567494
4 877485345 205613097
5 189358883 765467703
1 776360548 721792538
2 485544849 428611093
4 162699882 845213221
1 485825986 511941486
1 855538887 501382531
1 462360541 897605981
1 48686443 95475300
1 897458211 527774432
3 167820135 608757344
3 750900872 788888862
2 46326037 146897626
1 192733411 617041294
1 441397838 950810180
2 15359034 976406320
1 252535637 196593630
1 383373003 1290627
1 684761586 823506008
2 488882668 418669052
5 353059535 277785050
6 616655567 409718295
2 492754247 552618695
1 306259237 321916151
1 613122422 821174171
1 31880045 974179971
2 662847305 515024925
1 481586769 381034190
4 860285738 932257257
2 656506418 89930258
3 847508217 747867701
1 500376764 703088806
2 696510254 143103932
2 351636211 384513293
1 264847913 424590646
2 510714238 62130593
4 911330001 130270785
1 940640093 137350515
4 217134729 883743513
4 32291408 353915407
1 37134987 317775669
1 715827189 580554970
1 829286753 531036354
1 934368730 43321129
2 477675074 281626592
2 290119745 581212794
3 586745329 375766726
2 624648039 411563034
1 179548770 299772823
4 449286029 976327412
1 516081288 744895044
1 945772296 150336538
1 293656951 674045170
1 435928924 958824121
1 670202864 873344081
3 268864971 906911734
1 415016460 329896734
2 700270232 360284000
2 228308133 642545278
2 443685150 632667630
2 486743679 564841933
3 314428380 947846484
1 198261408 542347912
1 630342105 659598947
1 757678488 745235203
4 672225222 257555824
2 251445590 764626211
1 947241385 92368862
1 798732183 252156053
1 652072940 17153781
1 214248390 832682053
4 461054824 342506389
2 83573796 964957601
1 727821212 998717395
3 740675156 899434129
1 410319054 325298532
2 833140568 880898369
3 730499169 141703145
1 154083977 54337501
1 867147344 404642839
1 982566521 232618303
4 521898415 94720524
2 601117138 622699625
1 906856026 208112700
2 756179692 77508996
1 527476599 792520976
1 412035834 931320178
1 167157750 168708625
1 834020115 559874290
3 926199648 466876651
1 3510886 280018135
2 154541902 617330136
5 336555436 485062782
1 445327096 224302418
1 797917913 666312860
1 456282269 525095316
1 5092341 309761694
1 358319202 315683211
1 642021858 388485067
3 179227095 732811709
1 672436427 375493969
3 174109929 730317419
1 845195790 36248005
4 974266007 591447582
2 27276889 208289214
1 390458017 425128326
6 99600591 191534363
1 532748136 445412616
1 463380036 812650962
6 497850745 174766847
1 621704089 491015450
2 795201867 609437720
2 189485214 821545250
5 179023349 223494045
1 248398285 305500036
3 899953602 353291066
1 34120192 927056134
1 291845954 485390723
1 341506773 748937102
1 762622279 716393525
1 102393393 27168563
2 339676182 767606796
2 847764698 994533127
1 287128577 95478145
1 283875453 764355075
3 273661808 116240331
1 996843930 18216142
3 476758798 212521460
2 359180718 566055877
2 578452100 615360369
3 464514282 245860802
2 460467924 445456898
2 464754455 670789624
1 663181328 509176350
1 444935424 870190295
2 838028676 474351785
4 354412621 60846093
2 984546165 772364732
1 711575405 632602008
2 33621542 472375593
1 897809749 982729870
1 829308861 841490127
1 13661724 468375504
1 718901252 796774530
2 473607856 719058912
1 696128148 528227795
2 442276065 60639179
1 948462125 443016748
1 308489697 810631077
1 79353834 200992340
1 626294311 99291656
2 245844238 461894391
2 272253230 543317364
1 181488291 569689067
3 694659368 938565876
1 311011384 148037879
2 351825604 739770925
2 368785380 381554334
1 444721297 722106591
2 670050744 704831005
2 204916737 234355728
2 155215333 573205879
1 187209426 880350903
2 14085629 483590637
1 341111940 966522558
2 17390339 693428321
6 726013040 653239300
1 140558944 882506131
2 288233591 331455881
1 644718063 444360171
1 267425676 527595764
1 165438750 900670690
2 662605625 652548616
1 250662562 848989734
1 913712970 111532985
1 629447231 391510004
3 773689682 658731279
7 163960539 286351893
1 501713778 616278677
1 538019869 26491424
1 770542591 780758087
2 360678605 892096627
1 909388172 516401375
1 794469928 727715658
1 102819162 359579163
1 600586113 694106383
1 505065952 605821924
2 399944562 994903654
4 452323008 399513295
1 162800279 48901201
1 48118520 721385048
1 364953278 967055775
1 251808463 449604968
2 594591639 888372281
3 505743123 463733214
1 719083932 503320633
2 921947267 764040697
1 844522351 584481165
1 459161566 243170138
1 143297599 449507445
1 992073231 828813947
4 770769770 243744008
2 471100176 729896767
1 615348012 57795005
2 162207014 13196560
4 403849117 419819234
3 600127853 755284539
1 447445202 939741711
1 219346011 949447971
2 234984993 586146118
4 891045995 456686124
1 621319464 156928513
2 378194681 843593063
1 644369393 559094323
1 754575638 16868702
1 560558146 551791265
1 128480822 901803235
1 11956724 199569358
3 259494067 970121542
1 95942145 998508285
1 458612547 452276368
2 194975208 818198943
1 850481878 638880809
3 376661001 524540521
3 796531343 58343073
1 592588278 309413633
1 839938122 37668594
2 437349051 978403548
2 810177348 112474784
3 803857674 127399093
3 657044093 897807490
2 126805967 228286721
1 823349118 92139274
1 703841191 82541368
1 970043435 773409162
1 219567682 496147642
1 297426576 424454490
1 266495267 537102461
2 78028982 986779943
1 609928910 457371173
1 132736013 369115819
1 407137226 171398866
1 383661948 501766541
1 198688162 753236627
1 739831161 536462271
2 17993868 715853639
2 732279437 945374010
1 636889973 543990306
3 528748322 580408163
1 369231296 229469410
1 89866157 379250216
1 328751090 749526345
3 756619810 419569389
1 836572407 589472991
4 928467442 493070462
1 943706803 121935149
7 994080234 235970558
1 763430810 419259684
1 659608263 500194811
1 31767725 49054522
1 781578034 290571826
3 804170749 941541860
6 277342092 910086091
1 16117710 120752417
2 744116771 147037919
1 91719327 484793300
2 83220805 515635971
3 928404908 985401681
1 33842850 998360186
1 972072838 410194787
1 981574695 319314946
3 293024467 707823944
1 604341058 676569068
2 302747139 31500572
1 787937764 168728787
1 973804135 915439479
6 27297169 973974853
1 912751582 676241876
5 56989816 163918773
1 340708498 313191669
1 508633160 95906649
2 148541583 596503219
1 113377993 34302542
1 380731274 809024149
2 863752090 192945353
1 429046893 551228595
2 666211241 34985009
1 254428478 124911835
2 78403144 13008422
1 40117714 559193455
2 735126255 807061140
1 129856655 201706174
1 715371461 699225055
1 959845447 455163105
1 193267475 215386327
1 954876487 632492184
1 206038844 187978733
5 599385516 139093205
1 936593983 642571749
2 798629671 136480600
1 587552213 533578359
1 164618057 211115593
1 794375744 713373699
1 720391663 921401407
1 186974339 926366668
2 257438214 76959421
3 14973893 340630960
1 570421318 42057146
1 412338808 939104149
2 410255383 356997025
2 499412505 127816003
1 874140645 4938340
1 927775155 256114424
1 28680554 566829398
1 484813456 755080861
1 233630883 22784215
1 935800585 951945940
2 448695587 244076919
1 767977379 427886306
2 813381434 605604483
2 345964375 401745640
1 147107557 989625100
2 386985756 759820487
1 443084354 138494371
1 513339818 205493794
2 304507446 920636059
6 99501402 964291596
2 973761425 836352855
1 972038337 189219143
1 772836471 269848408
2 712379771 796115684
1 906373781 830184932
1 258017334 845835826
1 730296154 39508965
1 867850709 952117265
1 480364328 130050149
1 533246085 170546646
1 862976364 895583244
1 765307611 907117652
1 369365911 469742290
4 783549521 900793053
3 679957049 839326261
1 169744830 719127805
2 673444953 189508214
1 619657419 905381020
6 837336696 614713518
1 174402144 864581260
2 382501373 354271014
2 96104859 243785786
1 303327605 610538393
1 560327229 554392360
3 510559434 433520919
5 981211517 957479505
2 841881885 687599794
3 139466539 410551552
2 893271475 665036256
4 798587484 605690457
1 666585140 338070000
1 41091203 223657319
3 282260685 764294985
2 624537324 574374082
2 245882543 191886352
1 466246914 294110791
2 214322026 772457898
2 888340387 227741932
2 910770028 697967589
1 98970499 321354869
1 754590928 930647706
1 900994092 352858277
1 859559488 752523794
2 71259589 9243216
2 752822620 350093529
3 381708694 946578932
2 597598030 186288533
1 180223041 366471232
5 613802153 80605632
2 322260031 901299084
1 229874297 38719015
2 154754356 869484187
1 940356770 38152070
1 619534775 583821072
3 591709744 780613559
1 517622267 280484042
1 817526382 868939246
4 328430159 247260385
5 132034374 925197886
5 702697598 637081343
1 782591457 338173791
1 649868014 597604454
1 386158468 150236835
3 583011743 641536207
1 275462715 480969557
2 946638952 396611657
2 311109680 310809588
2 487294613 149040836
3 368738749 925955620
1 219486999 595446938
1 870669802 849484655
3 666721594 492517221
2 790089402 298139236
4 976760571 397016316
2 73287775 922145813
1 907483282 278805004
1 771976827 206314911
1 560968732 460435367
1 144997846 987973499
6 525740176 288203223
2 295362210 976773551
2 193053890 835466314
1 901411942 458290215
2 642976719 348570182
1 748750530 424082632
3 674417941 578414795
1 701735711 479448092
1 289853370 711470533
2 956891144 448514311
1 243392567 93208833
3 323767270 42094939
2 173574601 896443313
1 624274227 549704245
2 305855320 23758360
1 660547534 952439745
1 452417858 456482313
2 897223545 429956399
1 535931503 471602276
1 798924109 179908483
1 224302868 619689038
5 312509806 356263289
1 584679848 770650237
3 528815998 460968618
1 283772766 487019968
1 3051334 437985809
1 627287919 439457722
2 100448650 531829240
2 685567183 768574015
2 191956899 506057087
1 792677226 711506935
1 288671960 132479160
1 732824400 777291508
1 330914033 213322094
2 237154843 177297100
3 561016431 115455049
1 133664590 633676050
2 653733346 492440649
4 5248779 565301197
1 889057965 478564153
3 557946910 101891765
1 814762381 421976468
2 410908865 987313380
1 972663711 443191356
1 906646538 569263756
1 92526936 392778724
2 537275388 920108432
1 946895131 379207442
2 8918467 348834790
1 697814412 631150529
2 320402396 370594596
3 943306116 412294144
2 637613943 792555173
2 9183923 399889278
4 688633769 154224968
5 709632912 769517352
5 575560055 466583111
1 515158547 577280943
1 908352026 416750611
8 151934779 368517477
1 926572858 577945858
1 567883812 348291905
1 709765694 333155965
1 936499871 79435463
1 989010910 236880184
5 804331310 191494876
1 920365714 763421282
2 63179103 111697493
2 773695533 102183875
1 562805591 728705083
1 831591388 630386416
2 17431229 307674440
2 393640395 825294059
1 506394101 545768115
1 524951685 224082432
1 833092100 932806763
1 830908212 590595612
1 715056719 838712509
2 730540049 58954147
1 87159763 847939798
2 433397659 67373131
1 436936187 220454798
2 501991533 256298741
1 880065249 670635807
2 855807331 535545053
2 24382128 145903214
1 44334141 529181110
2 90802648 404795047
1 345148936 301615660
3 418684717 222033737
1 981348691 990431100
1 274668375 570061440
1 926289453 344145999
1 803783975 904971752
1 915652583 429912351
1 245079937 655979705
3 756590517 658580004
1 792759885 337329922
2 882823029 489283361
3 700724217 771982879
1 545102796 102042566
1 491980936 333722681
1 416019377 939405379
2 884000357 434824189
3 245922079 359389578
1 740432289 390911784
2 363374054 591452467
1 928493493 468692728
3 365512437 896219652
3 655104591 481612802
1 151024718 294725060
1 778838228 761295945
2 561602232 113150825
1 154129159 313167415
1 345845475 549245667
2 803380107 979346833
1 283842330 829155999
1 973588734 380568897
3 18081457 54493474
2 411857408 730395993
1 927529068 423080813
2 413243393 435875657
1 772956534 976429574
1 32326685 848408170
1 679718393 374247253
3 795110147 34588082
1 933144504 178480343
2 558265414 708806033
1 593825036 510028423
1 223674657 961343674
1 828919508 802129366
1 252285749 110058889
1 109380475 98211732
1 665314910 623689906
2 513479506 30746033
2 623548480 987172284
1 892074147 126708681
1 835366597 637721202
2 450755480 186230953
2 54674079 821233769
2 690539567 988461188
2 474514846 342450691
1 284341183 898359126
1 39972425 369230715
1 208070786 265269666
1 654037661 16826507
1 727307668 362258960
1 333816190 118576049
3 830807455 815049777
1 564497236 686419544
3 38699288 758268875
2 792146664 368270055
1 63353848 237324858
1 215286121 802187647
1 918573623 993830114
1 947603215 741015733
1 958449801 343156870
1 846852652 123124742
3 356658256 999078390
2 989288049 321371258
1 997447420 476405183
2 100558566 286292643
2 505237160 293632397
3 161020662 438279314
2 207315910 793599441
3 399037813 535960704
2 53793394 931221804
2 570667088 302899978
2 572590034 865566184
6 708554607 840231137
1 131955167 402386740
2 555346941 430875325
1 299373043 20161109
3 578207230 432034633
1 512054854 670529008
2 238408629 814301820
2 752493578 49746774
1 434432917 191374580
1 1912747 284950402
1 769383430 726010532
1 514658702 630363032
1 890958452 150768478
2 254976383 18088189
1 831106753 353962605
1 212878341 150900963
2 58127650 5218708
2 615639511 98375973
2 515923973 991922440
1 647043151 493634298
2 719847201 650221081
1 420132811 668955206
1 485449130 668511694
1 545782827 517631260
2 179489421 346667857
1 886791951 791851919
1 189413936 856818482
1 109268656 732501069
2 795142046 823237159
1 226351759 396318389
2 965991048 510907532
2 470261388 123403439
1 532003664 345972143
1 244844093 740422551
9 357918376 74810518
1 259887903 201516919
2 490117044 302679322
2 200322817 508230282
1 701490039 757300518
2 656950288 94027052
1 595391171 219118336
1 476382379 108310492
1 397417725 49308136
1 389204048 78052369
1 214951166 276120466
1 125311330 813843677
2 359270544 637366630
1 406616378 80499848
4 29374192 630310560
1 778992112 253252176
3 978628211 807683521
1 23618148 516914744
1 319993951 824810645
3 126208571 84534317
1 995208073 742039910
1 915517323 352922231
1 972778693 209118113
1 911477024 577060634
1 62291636 103352387
2 463442081 693011132
1 819490577 984598087
1 236677306 528228133
2 280185326 337362481
3 542896851 607449161
2 609869710 874235395
2 83865570 434509709
2 159181072 561329676
1 392282601 822786679
1 478856023 631844161
1 873795833 567834178
3 772204745 425721212
3 931241546 64876208
1 104148813 471734106
4 80461698 505259560
3 765173295 853753289
1 256683646 267942141
1 991827771 621341259
1 554082018 455431676
1 468248291 765551859
2 906028746 373144009
1 209082260 464560612
1 43065346 673906295
1 432414460 703391600
1 709017703 391571715
1 695692212 182774844
5 631969219 747434606
1 750405073 987362051
1 249741600 500578298
1 255027409 979574517
1 940797169 462977364
1 115543337 147069673
2 316670879 968402852
1 292067943 536233866
1 517589803 279610544
1 783152624 400225974
1 362349635 113480784
1 486926528 646888375
1 949506254 334108472
5 368014125 305575358
1 314248112 314359375
1 282394616 754866425
2 777855839 145587308
4 396399414 587281302
2 830224738 164370120
2 770884825 379573916
2 254146351 127226744
3 694862659 965520282
1 784298697 501561493
3 181859210 487224959
2 597842781 112785894
1 397828639 659066002
2 666537076 400566335
1 754939423 138738452
5 322704624 521398673
1 658065717 368106011
1 813946812 729572516
1 49394757 969385574
1 353527006 469842225
1 317263663 160741446
1 161182115 228041475
2 309402174 812764652
4 63114335 768370475
4 393809740 719423889
1 410732621 477482636
1 449384343 755769082
1 300273497 144768525
3 677690712 787221204
1 959418360 543472423
1 566711003 98433269
1 430479796 87722430
4 58031369 171145114
2 234088183 550476781
1 717913119 11626832
3 252045376 630560932
1 743191658 357808166
2 458399182 395297962
1 38302064 621531497
1 497896813 249031565
1 870730205 121015351
1 266660435 500532745
2 542471172 251274906
1 798611133 289956377
1 422468690 306352518
5 500526224 384818771
1 656321743 706958080
2 684232856 33550544
1 88633576 675046048
2 842052310 475627557
2 138516202 301512114
1 944391514 121084167
2 331047722 468745256
1 371362492 373190477
1 408618889 536283778
2 419798950 588183074
1 458532356 851430190
2 916743242 582936588
2 908416023 393548136
1 872009775 887407099
1 223282355 178329418
1 502493216 909407490
1 859855321 239852607
2 507783784 990209262
1 391519305 268118441
1 722904834 188343862
1 485287324 486399674
2 499230344 809863652
3 271148955 997355548
1 614052463 81964574
3 885733486 257934544
3 807230945 417153588
1 443822294 452530666
1 177100317 139594465
1 726047242 426284563
2 892346663 923161620
2 404622740 729838865
1 636665936 972680250
1 362892024 847869516
1 700637281 799353800
1 811732778 908941061
1 359230863 719843042
2 89913007 444981933
2 959519788 999700854
2 44006892 671474581
1 715841923 414029279
1 273450662 828641576
1 925456847 817121272
2 497685054 214106554
2 805752533 508449184
1 558260432 329974952
2 294383105 527084045
1 490228239 696074791
3 414473112 987997603
1 468902874 162258550
1 302398793 631169742
2 870027006 163800657
2 707570375 613494136
1 819414327 561304701
2 395323347 505350986
2 308502852 226203801
4 872010689 309678739
3 499748874 569201032
2 653724132 177401723
1 910088635 679621481
1 662754161 912341974
1 91896272 421717037
3 678815983 286255949
1 418159806 435010373
2 43145845 125112326
1 435912050 935469081
1 606053741 896934876
1 505560952 844059195
1 520977305 740008178
1 158579266 12771811
3 844404755 637857108
3 376296820 411011973
1 470432308 250622553
1 125190140 736258773
1 890150093 988698023
1 885188042 916229188
5 359519873 821378700
3 337633605 976155957
1 65562305 554251475
1 897447851 725319180
2 472741758 675110381
2 517770297 29179539
1 961609318 69901567
3 725401125 953322537
3 220524578 302556011
1 750588633 955716157
1 60766239 686491209
2 622357100 33853050
1 26020834 482790667
1 341662873 749685071
1 188967880 569361417
1 882421601 990130259
3 588230915 735590098
2 355006271 897676124
2 402008782 984972701
4 866540743 917528577
1 456916617 328193766
1 9536284 937012953
4 397241746 755856687
1 34914791 337314174
1 582846107 621521174
2 216307 380314610
4 203046062 205257702
1 562044108 879305465
1 675230739 903092968
1 212559149 62556638
1 909539905 558676349
1 684918869 509561924
1 642670633 249318122
1 239735272 385265076
1 495802188 911084182
2 692102775 457833327
1 989168626 334516850
1 713118030 568571594
1 318858737 585471099
1 625764084 695222358
3 838627242 743973352
1 989255999 998749372
1 93632765 81885411
1 871941495 671965296
1 481939125 806011783
1 332473108 168286415
1 912159731 125671165
6 575449941 483111889
2 552245433 466190360
4 395495988 644432216
2 265922709 573174784
2 346231885 71726520
1 159291907 918601144
2 263892414 264979116
1 728115160 479985230
1 162693359 54419739
1 281604107 260510264
1 236243511 4067657
1 50306705 520662911
1 788463294 284558189
1 72253944 771648657
1 694933143 906700539
1 545617120 527829946
3 954330424 779084177
2 584396767 205444614
1 644881399 469271043
1 459933518 376604203
4 267367432 848503908
1 800644448 584068107
1 28953191 421174679
1 740154503 623277073
1 630895848 365551745
2 537821191 537205582
1 689087176 436929721
1 246432095 826892041
1 150279721 524642171
1 120328878 531179765
1 760277929 555687554
5 429539950 23687245
1 921133469 655504421
2 483052348 774544263
1 67502674 82526650
4 775342974 730879480
1 851659728 756588954
1 525623335 708105001
1 828558737 817660112
1 888763301 845052309
4 516785976 793788102
2 142355410 772400545
1 45304700 464690940
1 650696375 118511645
2 400916965 632415443
3 258950799 415591925
1 843691886 406316815
1 644868911 722119804
1 235672733 350497165
3 158236957 112645695
2 528421498 239399427
2 817213630 742045444
2 996091425 297773126
2 492417838 115693405
1 690688189 788247971
1 73109637 237471127
1 883396255 248203331
1 676338664 39799569
4 826628677 294085039
4 450740964 107066360
1 466251017 914851058
1 321035340 886890989
1 173813624 615401872
2 820765247 71515359
2 292044058 352751190
2 982277998 604404990
2 730278816 561377301
1 358631502 946022301
5 271102742 985784556
1 994977165 467909978
1 978657074 85097461
1 803516526 624798757
1 114407298 572339681
3 674022472 42425033
1 326593075 575734766
1 525335849 890172288
1 797844232 462261001
1 124599826 908404764
1 764097769 462934605
1 327359691 965336177
1 118773758 516009063
1 348902226 652517728
1 539170356 860917483
1 242901685 789168261
2 298364170 6640782
2 965043474 77068831
1 194148878 769278247
2 114749416 659146735
1 45950663 988112673
2 69983396 426310716
2 403349275 94102830
1 335009645 299332649
2 590663024 376623727
1 617403118 602075940
2 148766342 479811062
2 829150270 970340731
1 758037200 641055771
1 109372175 880713911
3 760115764 948381463
1 635407641 4520543
1 604961719 600529838
1 165791744 185630988
1 147919269 442113722
2 194642331 312205426
1 17438077 90116693
1 89201794 460764967
2 965980449 139776586
3 245202923 952317908
1 793382598 601667920
1 543146518 655021400
1 892322456 728986904
1 925718266 510966698
3 561763903 322491831
1 996388627 292661611
3 717033291 43500618
2 156464385 584783118
1 67837998 179891391
1 996876531 498105146
3 288028218 971556894
2 769687397 797501333
3 65423149 641846098
2 829016583 921514494
2 179637348 555178668
2 171305939 371439346
3 27359780 934381994
2 862043137 216066547
1 545303140 199750701
1 196752062 4257280
2 176937562 432403342
1 531315349 816911352
1 330732815 577088937
3 334454997 331807594
1 710740813 69857297
1 290446905 796634789
1 310766399 581889122
1 210684655 922871894
1 705640726 836037817
1 890055822 8976980
2 742520597 360167303
2 822696291 331353253
1 430234252 87403559
3 457857431 577349705
3 855449381 43938697
1 602568958 311839668
2 971702468 828735475
1 414758524 169303091
1 289312317 60815766
1 449817995 572557790
1 588130811 966456447
1 57223747 365836382
1 328158158 476878065
2 586108693 967954407
1 823752616 22501770
1 568557292 557213796
1 527385349 508213673
1 193670254 658241112
1 553867629 883192233
1 520730793 615827702
1 847067482 293376034
2 769126158 391073701
3 825219411 709191401
3 65131701 568003336
1 257696803 219907983
2 196167167 573915555
1 295284117 536255023
1 680433480 451703252
2 705341940 176514212
1 978371738 196426099
1 430270465 600308638
2 841457483 135313917
1 311031120 874940285
2 249920282 482814408
1 396646499 105981699
1 614431608 453309760
2 214976324 120626660
3 537268244 818573925
2 167914548 23284191
2 722135870 916558497
2 297693113 123430594
2 617248584 518684274
3 908018757 65680273
2 581711211 267330746
5 144320650 345662275
1 364214123 446800803
1 496497089 506745830
1 297160535 9883113
1 723934394 56808917
1 947572672 551314301
6 193755925 829031295
2 91920645 265833457
2 9121011 658295506
1 918381584 751936012
1 733354866 500288891
1 839880523 581708598
2 521397001 949560510
2 478596433 713299392
1 504427444 682604409
2 380831154 398685551
1 255075800 688860359
1 630960795 180124057
1 360391386 261913038
1 602603774 762358191
1 581206935 228307626
1 447025005 868446348
2 893310304 83575547
2 780217960 811014329
1 926068603 345561354
4 91342350 55323299
1 910873210 174473309
1 737828835 923802010
1 483967387 578425033
1 419433377 327420868
1 647829494 890667153
2 787504970 517847928
1 843518588 761147460
4 161397524 240967161
1 158068970 439452598
2 782752182 646881489
1 578323778 844997259
3 165691417 163722261
1 194153304 182835786
3 664862231 438865983
1 565386390 485756437
3 745855141 42063361
1 57045938 666840897
2 67688823 113195895
1 262521594 569480625
3 820115108 426433564
1 594033270 120824440
2 451959638 342870381
5 728484815 174505121
1 271928096 609091041
1 662761122 514906920
2 93456879 797379340
2 961362211 701932524
5 32460071 529835530
1 959815627 931939787
1 583206907 627423006
1 213081108 869582291
1 333944833 51135360
1 806689293 211715568
1 142223143 690823532
3 557026572 997421594
1 994070967 507966504
4 809891360 988970230
1 23068600 793012750
2 83866771 601916148
1 275693095 914273039
4 627874874 85199527
1 254551634 215139511
1 190970781 956866832
1 837139623 200146014
1 822638305 867759850
1 145559674 889640879
1 938479504 164769915
1 43211026 838222522
2 779673058 679514005
1 546057760 124160935
1 710827970 26429600
2 410147669 380768342
2 825953056 576880471
1 178227973 777111964
1 282400563 392044123
1 35215225 930077699
1 936934553 223240489
1 735034121 122805143
4 486787382 259210960
1 431963617 508408820
3 315457395 96398699
1 614035188 19322818
1 783685401 614802952
1 227460714 493896159
1 210934343 719594500
1 956574955 633836554
1 894726717 261848130
4 958227887 215629427
1 292361857 843314281
1 68531032 549057165
1 71702615 385512559
1 861088674 375807065
1 586212081 168607327
2 801295780 825293263
1 898315599 841203406
2 158787367 835301151
1 2197245 694827044
4 199009515 388377951
1 861381251 666847223
1 368488710 31012291
1 95099777 595088454
1 543003763 393003330
1 180322812 946196595
1 70582872 269389978
2 692543517 441739257
2 909185180 368345469
1 739402789 397858
3 234723361 344139777
1 194298517 949475606
1 77079501 378571440
1 494147780 338966859
3 493530285 445144007
1 574734891 435031622
4 555631633 679620125
2 650252602 137060757
3 968843025 138269303
1 406154220 214028810
3 301850833 266172613
3 261203477 149564446
1 72624583 249456369
1 709255667 167776203
1 867533220 47585966
2 573744573 168625357
1 56179657 453740708
2 981581495 412413193
3 40866974 980214118
2 424999386 840857061
1 559682883 420019403
1 14750477 421556955
2 938985507 835029806
1 33098869 167016904
3 719249315 390311536
1 405997345 543917260
1 985009196 105363338
1 897059306 378763260
1 487617817 173772672
1 165075559 876200936
1 481589826 879052580
3 423934801 458510868
1 999915885 514353552
1 171099256 926124246
3 669108673 194195312
1 690679175 859829431
1 140614229 768491100
2 975061066 861543634
2 580668324 48152833
1 649645937 630527768
3 724809324 754209575
2 541966556 645589431
1 484231631 546630972
1 77693495 409821393
3 936215679 534029832
2 409651070 398650718
1 230151954 939290552
1 548239741 480075675
2 76861550 861898688
1 147551443 283113318
1 58349791 644351718
3 134505930 432407676
1 234783108 969589210
2 353903910 599668653
1 893829113 539039351
1 380770894 692693518
1 675546036 817257982
1 408688469 563676901
1 978484644 727167368
2 799049970 464962242
1 707091912 597086566
1 754695963 506272246
3 709155237 345320962
3 515238353 163867945
2 479584169 454527482
1 236159014 797819076
1 507212676 726568097
1 841717951 273165652
1 299060709 895803667
2 608860368 739225754
1 454471510 231602474
1 353494624 126207659
2 483072993 165998858
1 118263303 164707099
2 811038145 404756277
5 782648605 311784426
1 394415579 746325346
2 985154276 618401355
2 922826081 615794809
1 500127614 92997034
2 19604290 200061428
1 618306218 182355316
2 97442166 418342696
2 29437459 262058814
1 82540244 365195086
2 673111927 613169302
2 723497648 438892073
2 347214839 341011289
4 597679564 859596871
1 248097248 133834117
3 467207170 537078360
1 353965719 314203425
1 121294411 66880228
1 970073952 451293696
3 937553555 987828539
6 845996289 313946452
1 689360763 374362519
2 427026518 63911847
1 67986679 961358443
1 509060180 803579509
1 584128889 502446022
1 759853197 242941777
1 15497230 633083427
2 517487053 8503683
1 806359210 657699626
1 582906854 463750394
1 916032370 621981677
1 157931920 914152407
1 10947218 318078287
1 320502350 127757995
1 615219562 911994669
1 52367794 320501458
1 636062963 213969605
1 358132239 712498226
2 452233983 229056735
1 496262292 731158761
1 819516208 578652307
2 417412131 48379384
1 609713080 888001560
1 68065171 69126936
1 964509371 173846228
2 79502471 724697051
2 529804994 673274235
3 313808232 205252918
2 626631856 711422511
5 609205620 711807865
1 805918612 297886320
1 828091744 938984490
1 185538594 143334899
1 554803975 365882854
2 166183439 422151947
1 881404989 338034332
1 268084653 451486468
1 23148261 796509642
1 491587774 825040751
1 773979458 470841236
1 635892677 240235899
1 280076783 18138375
3 814889945 941455522
1 536587447 143433669
1 785436049 53011882
2 11256047 443422841
2 95666050 539237666
2 279426008 632002938
3 913220221 73900390
2 334515508 906921242
1 265687591 74460230
3 980441711 439751918
1 289976556 616561257
1 671301284 632616522
2 142286616 287043239
2 231742490 933915107
1 135897527 772284428
3 79821372 939507218
1 461697698 325974823
3 170352834 788080373
1 397953385 698478784
1 482101125 79592287
2 636035804 384415899
2 180218754 44532979
1 592810368 766918954
1 217821696 948179042
1 979104334 458331260
1 595305214 94699715
1 894444949 914290841
1 245808284 940657030
1 679675655 990225576
1 367737623 426327180
3 173629406 839030752
1 93188809 753567649
1 945588171 467705052
1 633757690 890228685
2 834896157 83523922
2 902621764 572963072
2 92132726 21705124
1 651724555 84445548
1 114058499 46604717
2 435132403 998459386
1 431007112 656764563
1 220944369 829289974
3 820918228 94411936
3 70442321 914136586
2 748064166 510203123
2 507804492 367030952
1 576170258 932343677
1 566685933 579902661
2 739819629 701395156
3 246782407 261582489
2 320755988 847158181
1 814997565 589411640
1 671598751 628106018
1 77125569 82005142
1 842438466 342467660
2 616781089 323518015
2 562304142 579771119
1 229445289 554138923
1 943015553 473644062
3 162891163 110881582
1 148337019 526070007
6 550973189 821497278
2 144405165 171241180
1 538818390 981655816
1 755651675 937085352
2 970586145 161909822
1 394579215 634368444
1 407577397 84122356
1 518900471 869787139
3 130841769 115243204
3 658309071 505881000
1 507609186 641011328
1 511010121 411101567
1 957565400 512000416
2 181877868 358436243
3 369383535 485106825
3 206636857 70738274
1 205628394 412925303
1 103127470 127749360
1 677122094 736746330
1 272755021 416836491
1 650924761 829866776
1 458022491 513731150
2 364597458 187777783
1 958243382 533316374
1 80947072 655110992
4 104284863 875109561
1 545507332 65213312
1 216153513 22314800
1 312172280 88413112
1 159459305 20948457
1 650016619 516175599
1 292040748 804174743
1 367653095 687352787
1 402281510 698066982
1 930225510 413610283
1 396341666 213036520
2 548983647 940262558
1 947274293 459841596
1 763200122 321033061
3 552774089 302237021
2 906811654 656509786
1 688952335 349628379
3 17837059 732568550
1 730724731 288942654
1 544847308 895334485
1 61825328 122534144
1 6332486 873842342
2 335930369 690944562
1 114505556 446483756
1 860823155 642870345
1 447040679 596768516
2 737875924 160945383
6 579835112 926116082
2 424332224 184058535
1 682523501 670610087
2 105250986 578062431
1 778650829 751878523
1 179582729 531938609
1 958563508 229598357
1 521809686 327673943
1 788558524 167636789
1 783769209 464544194
1 444089350 612138437
1 863772586 368351583
1 932621936 969787995
1 625801933 510601085
2 283276764 721869354
1 481058082 973300400
1 537787665 761854205
4 706501745 872154289
2 987784409 476097773
1 706132896 834226435
1 907760580 198501846
1 153162795 495910587
2 126844341 538640449
1 790697649 81713874
1 787419045 82449063
2 929563193 616546294
4 280870575 613640338
1 91853276 316022199
2 425008476 254614482
2 705126290 288658555
1 173082501 239442520
2 862637464 428602785
3 971861693 386851982
1 305033653 610043042
2 230081732 606327944
1 265771055 200201475
2 76634288 437970633
1 213803555 787432245
1 520206881 517300108
3 641390126 924340375
1 826966371 208825644
2 798492760 513082048
2 996802509 675862882
2 300277685 540854907
3 441932236 620350033
1 440611793 512154595
1 475863049 466307685
2 328327656 388033159
1 13667062 281496934
2 336683262 233363727
1 977725495 846280560
1 820969271 250745936
1 336643521 112979673
1 269079759 987748211
1 79372517 425557724
1 799419580 799504676
3 585844516 15182176
3 565376229 508404333
2 5416661 573001628
1 756498573 464753764
1 918240716 237512750
2 89946498 474672593
1 989793099 873054222
1 51866860 859392533
1 516931242 795869937
1 176565119 665830749
2 365804190 106194411
1 377068250 565830705
5 566831181 248824835
1 749343489 918066944
3 316716474 421046932
2 155927688 411575944
1 896434412 230904089
1 542094989 812230181
2 642521248 490490038
2 997049642 500793622
3 610902413 184635275
4 921129260 73668972
3 723857833 381820459
1 280373569 873926082
2 4423648 907879480
1 383072515 904245037
2 264294217 637132840
2 215127676 647939563
1 248670868 539678846
1 125224382 519488086
1 650536926 976978155
1 714230850 320910447
1 681499884 94040097
1 997492341 376586050
1 171752387 706742942
1 892899845 151698480
1 768697656 600493551
1 218505503 598867573
1 177820606 753884088
2 249052105 535231078
1 673799988 156047812
2 310497712 188058257
1 389205300 695386565
1 916960168 683742913
1 778253615 111205441
2 523757223 166914922
2 732340421 816855350
2 151492299 86822041
2 94525102 279057194
2 945798289 251427832
1 984450412 918992996
1 276795659 548842312
1 52037653 542587159
1 565658145 525393010
4 567404029 160868004
3 371936535 121310326
1 534011028 247856715
1 506694249 345023780
1 925194680 398810948
2 58259858 788107032
1 415249096 702328193
2 806938011 243001120
1 581255179 731445617
2 150852217 563109837
1 195233183 976395162
2 340738440 798406189
1 489402164 115633077
2 183146046 489485297
1 17863601 765240289
2 349242106 270379123
3 94930535 505860821
3 109700271 87595581
1 543166477 607410997
3 789307133 991300030
1 531171195 299976008
2 338696852 849647705
2 147280647 99161837
1 648665247 506667403
2 622818522 842475724
1 174491028 741845797
1 181972095 760554785
2 27758934 72658328
2 571816975 976501848
4 398721061 901125830
3 434076122 406560285
1 594910427 695152740
2 72729682 242369362
5 250729393 841363560
1 779396711 519563216
3 913094547 760871298
1 589370621 531478619
1 500366786 68808458
1 359779413 291366813
1 828100479 571542157
2 146978674 320367765
1 625987712 293834026
1 437769293 127680338
3 954414857 64474577
1 217934574 786604886
1 764672935 669312200
2 388560177 797990743
1 328145328 217952566
1 249774095 189196001
1 744583348 743182324
1 174530340 42825337
2 179495275 404144915
2 17149705 538716645
1 244920506 381890080
2 355194453 923005886
1 972518103 898179851
1 716004215 417852367
2 388766380 194400669
1 883957161 474913191
1 592895001 435515820
2 364558601 616667530
2 272736876 544637341
1 47657379 785402598
1 305564409 598314319
1 667537111 720993477
1 352933591 295844001
2 222773859 136431220
1 354761006 86732444
1 851707458 377905243
1 836178028 929377032
1 394875755 791768924
1 745284332 16639199
2 49194030 865938335
2 934877626 380998984
1 28772935 976099606
1 597122950 680833919
2 459569947 59615215
1 951138823 55237905
1 611119919 415415295
2 84488313 938668080
2 72410045 631120865
3 38059688 72081522
1 210062107 841321492
1 782777450 805280171
2 409260620 630730167
1 276043639 475550857
2 562769131 731976703
2 594358894 221017438
1 705079983 320588605
1 294067460 86633753
1 473385349 838053158
1 939667964 804320480
1 755408610 338845694
1 457920768 287860508
1 342280862 493267203
1 360515542 556450493
2 778768994 695341501
1 986424517 794307815
1 784733227 444150328
1 758633145 576984466
1 786917473 178884957
1 31790329 305126523
1 656200426 122924322
2 333222713 362527911
2 170858255 894848254
1 841123500 353264768
2 444883012 899662698
1 181714121 468232687
1 414944664 702906469
2 887111515 284829627
1 793470192 46986859
2 680787819 179514468
1 795934719 693142021
2 603050561 644616170
3 373629706 874529644
1 460813797 791065702
1 510437796 606063408
1 572539590 474346612
5 14911540 450096062
1 42154659 755733460
1 530229823 43933384
1 400865331 607196750
7 274148107 761329681
2 113656869 731297024
1 748686971 628886085
5 804973730 41236445
3 824841587 370964540
2 876134174 824433398
1 498213184 269943238
1 61044575 9449640
3 418558740 824360844
1 64138631 257881143
2 311972176 608661751
2 855971464 560814951
2 157520178 715004870
1 188065072 754469600
3 668932187 675698768
1 430177841 146646044
2 323581546 242611917
2 551165974 500888456
1 937123935 809929616
1 843671343 983108514
1 91543877 432682795
1 959440905 910863572
2 773941384 874588708
1 327566560 344833979
1 696864583 372362797
1 395083971 459307058
1 904748891 196779558
1 896516959 97958684
4 286116487 440303659
1 401555982 973834968
3 786752423 14812020
3 211928234 757050518
2 221011811 711158184
1 403105849 831772505
2 255199547 483174551
1 117404192 493002592
2 174823445 227502115
1 94322379 529989814
1 270367783 117188000
1 634022953 288549202
1 725598385 112943535
1 583538768 441445321
2 523701053 77257089
1 606093449 821023923
1 927111585 292882316
3 248636993 462065077
2 364823857 102423081
1 4928026 130350453
1 202239405 947572145
1 6466257 372084694
2 664735903 113487939
1 757315595 59092882
1 105450091 893747599
1 891451745 858867397
1 402146657 375281165
4 209736423 374555781
1 682978944 838679441
1 205581734 130186351
1 807773229 440433643
2 537104703 88111405
1 781214833 42479579
2 728061307 705892375
1 457115460 545315743
2 976795065 122650089
2 540032923 448570162
1 875690250 130994966
4 707714766 62222567
4 733456016 481171437
1 793136612 60902198
2 961518988 571420556
1 700554791 552490261
1 86931114 189652057
1 402695269 360254554
1 346198842 111720873
2 529076563 858593530
1 261197670 660939501
1 457183759 386001904
1 246973117 149376438
1 698653857 220904397
2 383648745 872408851
5 441747264 878736430
3 528304247 893026561
2 348222006 480366186
1 868528073 86105765
1 881173116 480936621
1 844665422 960565994
1 309551512 896404497
1 478640572 999622500
2 815681925 964021228
3 878468490 178998694
3 626516145 928760509
2 604680980 392250733
1 687511462 720279144
1 353073156 765091929
1 522593802 465197188
1 5675733 876354320
1 84324971 873355334
1 822862744 370236384
1 798140413 271820102
2 743447239 482839372
2 672495779 351523017
2 608928241 708636543
3 988020591 694131625
1 88435013 161181390
2 931871370 179674764
1 255912214 515238541
3 423886343 517699900
1 732890489 311969599
1 212760387 739862038
1 876308764 972251705
1 79082040 968797540
1 604558185 681839340
3 663538878 990859714
1 548778143 650282336
2 252649737 688965884
1 837458602 232440417
1 940208570 829710927
2 245822578 892493157
4 144166071 313316557
1 489950288 834788527
2 272898512 195446918
1 438631550 952444123
1 238965537 239356504
1 185425872 341059989
3 334739591 521565252
1 771742039 578166950
1 624807830 900437356
3 516585215 767209857
1 613128523 116462997
1 534273801 636352922
1 958056507 800444937
1 933377892 976944754
1 833834611 117016329
1 39765301 33704773
1 170561400 600514580
2 710889650 895523781
1 41837780 294733362
1 225425753 763524211
2 408286516 30534889
1 544729970 425436245
1 606403326 805898548
1 534912319 757501116
1 50857947 85493380
2 940219652 763057489
1 899179016 52330972
4 376901762 255333632
2 194827381 534732839
1 812199431 150342631
2 881367336 296161718
1 399331019 29560355
3 994623551 209638870
1 474661434 845163066
1 398359450 979648429
1 292661374 190120118
1 638196702 211222538
1 777151131 264771392
1 964548247 506237859
2 174106505 506933457
3 255854590 706083444
1 740491839 217601821
3 807185312 492891297
3 885392654 511804138
1 978486364 761667789
1 517615853 766965536
1 584233654 994995853
4 699947316 321177085
5 846441007 507542660
1 842881915 186017446
1 416758676 82236098
1 240836518 542647815
1 745127567 82482333
3 172562672 416820690
2 29336999 587371200
2 118379391 629706457
1 529887259 870015029
1 834858974 139096296
2 513246547 15883326
2 247925395 809718832
1 168193346 344263946
1 161459972 125250070
4 872890084 414683295
2 203024115 25917233
1 321506991 50231026
1 193856970 934658184
2 703743647 35906591
1 127368237 635703610
1 665269444 179036687
1 277558849 314746456
2 260964175 63961632
1 477965929 662436076
3 318826562 402644383
2 630001707 369282954
2 830644067 684900062
4 873044277 816443085
2 341224164 827914528
2 183267555 835778695
1 647506453 746356838
2 344586000 660191514
2 645896273 267580459
1 371224205 291802993
1 708757430 451715229
2 814736182 845059302
1 934279112 372918258
1 288073080 762309566
1 201466312 596263726
1 810986983 321676113
1 298417926 327798383
1 889418283 167478345
1 801110402 259633516
1 73982165 814156877
1 148452058 518980925
1 350547904 893760925
1 590168096 254662874
1 993704765 929810483
1 391312075 64853199
1 242006997 989395364
2 629441263 322185841
2 7474207 623181784
3 978901566 863813140
1 229460255 515611232
2 147602810 519634387
1 973439371 644269402
4 451418431 735496042
1 885344992 115722829
2 692397866 929486024
3 111260967 878960395
1 383679849 334720226
8 292057066 266509626
2 652315175 589554806
3 799476588 450856564
1 199947765 676486047
2 442750662 11818744
3 89509093 640993703
2 27944035 550735920
1 83751425 535018479
1 782884764 108967331
1 158611121 741168570
2 307556617 407618867
1 81805005 763948981
4 658865347 356536262
2 503106636 653183053
4 27444573 916148246
1 470208541 835581133
2 36973765 960275967
2 89919680 663393632
1 888591496 846979669
1 234152319 937643638
1 510519673 803246003
2 851227137 819001416
3 79709485 850818708
3 5903644 213691757
3 346944091 582205650
2 346771967 319242043
1 328766881 210449419
1 117605897 862021390
1 523582744 117832763
4 50388242 919656169
1 749003109 992989276
1 811245388 497733894
2 764594075 995103041
1 730001730 954779423
1 140357581 489302506
1 60081461 703539605
1 394856130 710954853
1 135051148 756399557
2 111118341 288097027
1 979380622 498674103
3 90143230 761927579
1 434622423 761040912
1 943155554 341490443
1 795386277 636458767
2 395651703 432830249
1 816321244 103688964
1 467052853 389493928
2 620276439 517066146
1 775910318 876156142
1 125361884 47400573
1 641491687 674552020
1 203551114 804033423
1 418079898 113692425
2 751783790 147037556
1 523482200 877014429
1 849755396 618916299
1 468923148 971829386
2 243696265 87751765
2 570826841 455486356
2 766565427 250769224
1 364160983 987506102
3 298538009 533433542
1 957756871 724722432
1 709539853 233795050
3 585026296 256096136
2 488112225 732399714
4 564183937 949486952
2 516375887 437649538
1 413470059 515109623
2 357544302 227644969
1 418521603 315830108
1 758677367 405722363
1 980420540 389773913
1 920496225 574040928
4 541186500 553703202
1 842608136 647096676
1 783488962 15177908
1 746195044 707000741
2 838226287 376818846
1 103563574 691828261
1 838322270 705460900
2 548539335 147351220
1 62613104 627335726
3 291644002 549189111
3 46084087 900696041
2 387305647 395576389
3 418933871 900376653
1 574054863 411459162
1 469189685 169326399
3 496820837 671097572
1 591655907 975793969
1 633646599 490722665
1 740087726 290851233
2 136297886 57309295
1 943903312 877017619
1 885824585 656687605
1 825547696 996931352
1 754983424 620070858
2 899524982 96175409
1 18296660 756901472
1 118384633 361381005
1 843494160 516614379
3 57356366 722657722
1 220622743 790136539
1 505989929 472711404
1 490911437 615569655
1 92860971 7613770
2 769841956 563082853
1 729314623 787985441
3 913201203 222232977
1 407030804 786734105
2 573813975 868810478
1 859807325 838319047
2 669789068 707463758
3 771769752 685024757
3 811439928 640315167
2 531177104 887284070
2 14235430 638571703
1 900429447 301664450
1 531564453 429565375
3 286132985 579715871
2 681869981 594330843
3 88885900 861016879
3 45574130 457359759
1 141860585 385408693
1 967052471 33121849
2 457221444 485957053
2 684525519 375324892
1 18827781 758264947
1 975502345 554970651
6 680391754 68180300
2 156060703 553709452
6 37018103 788985856
3 275844023 365791353
6 275059943 277914607
1 525806468 845993081
2 460101503 970750162
1 587686550 86779971
1 413644530 44146675
1 259743116 788415527
1 965268640 749414655
1 843824206 585860249
3 270487419 752116355
5 766547998 236113968
1 592055402 316126667
1 433392792 702561590
1 905251333 881582627
1 490065385 211648305
1 860310743 725979517
1 695897674 221381744
2 738885375 247299055
1 847773594 271910588
1 375591297 155254458
2 258614253 317184801
1 589091029 602246480
2 32440303 993721519
1 551686621 304544522
2 397433200 511627316
1 485691310 734920071
1 509776749 549724759
6 52886424 180555150
1 660484180 976526298
2 277802423 646354658
2 702679163 839562532
1 258028963 515011304
2 582003117 970078516
1 615681561 640752498
1 162980260 266497691
2 86729806 602964417
1 457750309 680085149
1 729192925 379256465
1 482406516 216116885
1 160229216 56080247
3 425085550 726466327
1 920720604 258256682
4 961495917 542871757
5 726421666 502165379
2 126240556 237571185
2 30738415 352365515
1 355168807 968428189
1 503418063 602068462
3 732604815 401144735
1 455849028 863540249
4 162603472 810311980
1 430229077 35891135
1 273941310 69875016
1 544753148 368317926
2 586448236 572669385
1 417749600 129586354
1 482204844 76541486
1 102733824 763852330
3 163882900 819696564
2 805221770 77185889
1 79214998 95506367
2 402040923 471251722
6 570297113 614310761
1 477504512 63804335
1 322398506 534063238
2 52998666 756551106
1 299016300 88574203
1 586257369 994342214
1 755261773 562734441
4 468249493 987711472
1 189578433 813437414
1 942796713 698306296
3 78661992 890994303
1 727632162 787456366
3 352442333 352327802
1 841070167 57019565
1 158950576 431582357
2 776227988 89351330
3 860039198 806935881
3 579344375 28794696
2 319705265 302301760
2 530935277 73052653
1 336678341 350207172
4 215130235 503541414
1 57072288 696783581
2 303194409 658802686
1 991099097 419694873
1 826026110 213928995
2 415325062 63679419
1 805786011 944871041
1 786080781 647972906
1 443073098 634837605
1 34632101 677305809
1 692842494 169478464
1 118328497 569228601
2 444562072 337256980
1 22451709 582180259
1 54168528 663285526
2 445472221 396292755
2 904554284 616333297
3 391439688 940680823
1 626646596 496652272
2 258088888 476557829
1 445299294 184634434
1 741088379 42409090
2 690889002 394517653
2 503931364 37717401
1 651996778 980266235
2 783885775 693250067
1 361862609 323048402
2 4985296 474789217
1 809104978 996441785
1 968185449 820297290
2 552915166 484526613
6 214498634 215189852
1 507709852 842148470
3 621948149 112544699
1 92273744 971290227
2 594041277 558091997
2 381321159 136792096
2 377271356 798014675
1 318512938 707535560
1 983484335 682986969
1 180153774 127131752
1 429018593 782311562
1 110280674 450217506
1 152339968 903271847
1 53955639 875319167
1 200969655 220505934
1 698815978 530671298
2 512086371 743597956
1 578122151 41998548
2 997181785 89887372
1 542634271 53467542
1 871911866 799760633
2 292787826 681297218
1 526491531 290201026
1 445501852 390022036
1 568128931 138197906
1 54766256 735332953
1 865207851 359093371
2 454959372 135894471
1 25542624 427519445
1 551015074 815313773
2 312461364 881348845
2 922031015 94575755
2 145288231 395372681
1 686833924 969657034
1 170568207 725577913
1 725374316 297256235
2 64138980 454056798
1 892944361 905676345
1 615822580 865806212
2 335821958 183661306
3 810632644 815319339
1 593017246 876578213
1 390755181 196268254
1 426425998 721566867
3 862698744 823586705
2 886221914 48296137
2 243307246 310053152
3 763888776 426957586
1 976389482 311584909
3 863428323 252339588
1 104566611 655221
1 952059639 268165171
2 544577109 200578134
1 74574659 995347210
4 194462151 90204219
1 639781235 540555930
2 897118294 934021295
1 152471489 727929370
2 516143522 632630137
2 836184785 158098410
1 323907992 326376789
1 248282928 507424391
2 606898725 868696095
2 945057056 588983369
1 122478316 547133657
1 527207745 400493505
1 232470143 700078111
2 930251056 228768982
2 752695930 125236360
3 635208270 183215433
1 216732872 974778188
1 333145086 538949274
2 403110398 486914513
2 45328561 392942712
1 203930617 411041657
1 60015936 427887246
2 994640212 603475375
3 316005332 704327640
1 897020039 736662077
1 701632171 988812408
1 411667045 711673610
1 460550267 208894938
3 278412719 593170773
2 733272072 927114884
1 163916876 66983870
2 453192775 565066154
1 815693601 705074622
1 416859592 268366672
2 218645782 73200839
1 810148014 335546205
3 677583901 761185959
1 678851651 313074204
1 951889569 911363789
2 947780625 337989716
1 415369791 112897082
1 961889040 805128658
1 500731775 193206948
1 384019843 150339769
1 40739170 835554606
1 458940766 29573922
2 845439042 709887253
1 288202286 517491249
2 178684919 585942763
1 316894006 987224332
1 546585992 604049303
2 881707215 997178955
1 99731537 549107742
1 789380655 991146690
1 115077626 632965608
2 563281397 889769329
1 859037623 849088760
3 46106461 971754196
3 578595570 686681437
3 505939286 586117001
3 947893324 41157414
1 624230286 179479655
5 136452715 132313879
1 119857948 545502085
1 629443788 444644418
1 868822844 470983491
1 419026836 129664897
1 549931780 116738115
1 16672447 826161974
3 810913708 322260102
1 96861720 332947198
1 319588272 270456445
1 760511391 709493194
1 807785936 288763074
1 968614022 183678214
1 150013797 559844116
1 144859952 297894561
2 422595105 559795246
1 286389967 671793205
1 349931591 91407704
1 333562578 996918157
1 171784031 498228952
1 388115992 25733369
1 161825281 571401336
1 239622458 750291871
1 754502503 276742000
2 355896484 218623559
1 105543396 970193009
1 404179034 93005328
2 58314907 432304587
1 67028099 664005165
3 509824917 938761677
2 899665163 452477437
1 505002432 241731090
1 806719573 129057162
4 123352779 426781225
2 968371483 120883129
1 277481765 489404525
1 217222865 506155405
1 771480078 1127190
1 343517811 603951580
1 705132072 654894342
2 455235803 955317943
2 18972235 608325332
1 439372610 602365560
1 673786789 38792309
1 533340652 998583384
6 83870789 143127146
2 201912473 263020219
2 893602125 105956176
1 493198047 260722694
2 231496437 439665369
1 793505594 719601622
1 632163185 67721304
2 347362555 936473993
2 878667087 91798159
1 968036098 990258836
1 59050874 618715169
2 910855017 982439881
1 788882800 242467444
1 625269091 952985862
1 273876565 887428307
4 467990442 407240718
1 251831782 474898274
3 438770306 974258021
1 538456900 624870802
3 119356560 290607642
1 800535861 631685599
2 284723304 709555822
1 998470722 623106514
2 807364601 465132675
1 762434926 535231645
1 789975027 100446568
2 365208992 951589777
1 146981565 456808964
3 841909264 530840496
5 296718688 584990801
1 492808682 683951173
3 902525943 557849032
1 75689070 514179903
4 855073311 844850882
2 538722049 600647710
2 913400421 263086951
6 540160328 134013446
1 634524495 235891239
1 156549338 666583537
1 831683369 822333413
2 832691895 869083254
2 753061347 213694813
1 294490629 289520103
2 301152230 402078865
1 329821935 655267611
3 408162942 78683752
1 876031007 71176899
6 628103931 296939808
1 410920082 483303815
1 372126152 381846713
1 940396644 107246208
1 204893827 927503710
3 498979863 630004910
1 503042304 875688054
1 22275086 240469887
1 33923302 53326995
2 372815252 314679432
3 280491970 618449777
1 130734231 502245502
2 879598214 937013664
1 110432367 521373831
2 592846435 825394042
1 543958232 759608129
1 270764578 506416355
2 424754312 783919251
2 111145382 218603009
1 84742331 17194866
1 677465540 343349751
1 799583954 873508939
1 171407926 600173485
1 37324261 374332561
1 217038207 722289494
2 209043261 610681100
2 420662158 637935346
1 694162124 563621967
1 124978387 68994394
3 211664589 266374272
1 893825291 443537035
1 72320379 472054635
1 144147232 71844102
2 652679544 398838897
1 192803650 992333883
1 668918017 654848021
3 383095585 651449865
1 339651506 497864102
2 879633013 769897406
1 71057035 169360371
1 537025202 540341993
1 371510653 536365178
2 564731772 235238811
2 57436338 559793126
1 101365902 694426144
1 778468305 595663266
1 86786108 810198967
1 691221351 260436189
1 322305304 953337956
2 804161517 660982331
1 517038849 895036791
1 863145391 61722032
4 976515775 598295518
1 379055288 640116312
2 460382726 425075676
1 248672542 143729121
3 338623489 430975002
2 241834152 196522237
1 136073518 38564366
2 177250127 540842917
1 659019176 381334144
2 453219839 748045066
1 917073673 221450934
2 470364314 734026980
1 145480828 318587697
6 356035421 926001628
3 48938093 13923304
1 558412417 954644756
1 947995489 673955820
3 614789232 523464908
1 887330820 775844611
2 676954727 329403517
1 29415495 290772779
2 418641389 795423553
1 878854466 458736807
1 441387735 952086298
1 640061761 481833084
1 438450491 810764100
2 506570144 233295624
1 908081428 594578760
2 901522207 25175059
1 781355752 883695182
2 85774818 627028294
1 464220933 967649334
3 634684913 856173277
4 150988870 958067082
1 298327181 110381681
1 948482544 416185157
2 142225639 796927969
1 180863121 926145392
1 570273863 686581255
2 627396604 229580135
1 508497723 541278448
3 718847949 492549209
5 129802793 817308368
5 304229385 839861550
1 199267431 647028714
2 899814026 874790535
1 437490639 727524764
7 228916505 747086629
3 855881219 59547281
1 577969643 27237638
1 796746990 859913520
1 337001421 805317318
1 783663257 240104090
1 887521728 858287497
4 492353812 594010985
2 987690096 669505200
1 706691712 844677538
2 674501589 200679845
2 25512427 138604871
2 652786961 997758039
1 422316277 209782684
3 682039842 891820067
1 611321061 958918878
2 149732040 496303378
2 660365121 459015874
1 173936304 611089462
3 19938202 50091858
1 808944630 499492637
1 156089960 472625511
2 929954066 606892009
1 417812850 859801176
2 315909676 844284152
1 395864239 93222641
1 510818262 538390563
1 906173359 158950150
1 6235847 330334861
2 490972056 387626612
1 411158837 407487757
1 30191053 910853054
1 40157658 139238591
4 270191910 197500740
1 129843662 347525324
1 911141412 682988745
3 526446872 704495552
3 666265876 848746095
4 634773020 253892015
1 21747134 361771066
3 399947839 508665497
2 612784419 668265152
1 106282608 49705362
2 887039811 371638906
3 754051266 235462560
3 375268883 939102457
2 777504732 796243515
1 540030862 62226658
2 969412861 822483014
1 45124389 126021799
2 675083971 835613153
3 149912112 356109160
1 418430041 75156430
3 302698058 30970881
2 181695191 329073281
4 51106087 685505709
2 737552847 114614036
2 992334058 285801590
1 459175996 671238741
1 526617018 682497253
1 742269753 301376856
1 412294761 838074760
2 656839370 777426776
6 86464238 479987412
1 976527135 619394114
3 615334643 650664252
2 696217570 830331134
1 328441655 117347139
1 43973710 588086228
2 737383921 755409200
2 72297131 389100417
7 514177580 612675346
1 607668360 265813236
1 394770637 553651665
1 549165795 695463118
4 789952842 157532947
1 822421498 775883745
1 81995265 597852595
1 349247382 581681417
1 706271295 106600349
2 848691194 105521726
1 790010252 118946256
1 880739454 553390002
2 691656537 459101155
2 768427873 721820883
4 524740810 275936290
1 178723684 100994709
1 434450399 212573438
3 433225604 600121873
1 353986376 825217294
2 531298298 701432288
1 583404921 408795072
2 952392236 769629387
3 935108855 254880418
3 888414042 295763834
2 867067710 642323180
1 454415282 45113758
1 933509765 637017731
1 969758616 395570186
6 430631601 64610079
2 774052328 119314005
2 212920790 757164142
1 642217848 525393722
2 981432983 799964117
1 890773071 787855115
1 444933461 342648765
2 569892521 552974764
1 727095460 926315966
1 917440245 621337999
1 443040948 39842706
3 130734909 654885312
1 862167731 424493799
2 486474443 510967367
5 814262217 966447878
1 167871374 343879634
2 338482932 19929364
2 474462398 197108154
2 112171404 608489752
1 625023619 366733715
1 940529872 268555356
1 648162288 471232952
1 915547334 780479310
1 337333202 36670084
1 300980495 711070861
2 712811990 482811113
2 389327320 340231921
3 161215682 801585410
1 977092137 262500298
1 632382535 843831794
1 801228806 135363807
2 903688795 47075875
1 899825760 290972309
1 72502655 899237894
1 501114771 592346451
3 970608288 799868383
3 936947193 499089409
1 540948767 65521039
2 343490805 236893763
4 623721098 917604042
3 341370273 281235136
2 732630418 549989276
2 966177042 654096337
1 428400505 616650539
2 216176248 154963496
1 644579855 111410081
1 573016237 900148918
1 745577809 430495421
1 494051220 659563977
2 163875189 373624794
1 771435762 461481122
2 151295588 675488554
1 146125328 849002777
2 362168456 910722013
3 256820461 907467626
3 59911613 956120463
1 769593 964035570
1 609278986 797006808
1 122382713 145747572
1 754779642 752327350
1 586145482 585227836
2 359184638 395568914
1 450578760 51031285
3 970651744 443708666
4 475303827 59784083
2 103358713 708021085
1 153869360 899112266
2 328151597 199850719
1 697765851 337480721
3 621422876 243314046
1 164612783 966470616
1 575435998 520113324
1 473265383 994658852
1 671724408 686345012
1 702963145 982902675
1 48321940 319771384
4 823333496 701576355
2 620706197 881298896
2 141455935 866388536
3 509079500 401216986
2 979070254 845567333
1 171749037 499625972
3 975983123 723069570
2 725880151 82902247
2 453831657 653998803
1 865566549 471586776
5 782450234 234838730
1 85535876 308024717
2 692313856 271696806
1 272078897 478119264
1 758283192 620505460
2 686277053 493132238
1 557004297 730277203
1 847825899 490656841
1 573553643 573078056
1 764722546 591361337
3 840696228 369949662
1 923994548 579600884
1 626539408 228935010
1 169419871 21813385
1 923698207 241522528
1 869203499 795030084
1 856312813 388089940
1 67567706 326367993
3 993519892 929788528
2 268902472 879363940
1 987651057 270407893
1 767970935 517304680
2 169324425 638703968
3 995896894 269372304
2 823357743 106840261
1 770557684 631374229
1 168608432 379164465
2 468171036 699360630
1 448106797 383909172
1 492987066 900517195
4 117157687 767014742
1 59587496 9039351
2 980364102 694576840
2 970759447 850998420
1 803149143 274841659
2 51180860 148247942
2 603169492 85802177
1 168342852 533575148
1 425725469 825358884
1 658875335 342674644
1 4503113 231994438
2 177308647 476390028
2 709732715 391811928
1 137349969 534585500
1 712222332 488450419
1 77499790 989440510
1 637354110 707421992
1 253805638 147549025
1 226194434 558672943
1 429710259 47182939
2 300808046 751221682
1 840108160 3481831
1 451073822 981107226
1 503496727 420968365
1 560227063 29877060
2 732532432 906245273
1 293307153 472022902
1 962328094 696389580
4 222911981 949873174
1 629003606 576107596
1 290652423 336388174
4 466184675 222142914
1 157112875 4587495
1 893894644 48408299
3 787402255 466964146
2 981892026 269777327
2 420991670 714979066
1 108948729 157546346
1 52092567 208125233
1 426068336 275080653
2 900038492 127006942
1 702117035 904791206
2 572517204 180598248
1 246490075 488744102
1 956861178 368699045
1 148796297 67494223
1 791628593 969669376
2 927022275 660981324
3 815391669 665057711
1 536824914 955642622
1 346072710 439903616
1 912361268 413890822
1 424519153 67394293
2 409544561 916688951
1 817557359 838454352
3 246098531 67990958
1 714479102 874760848
2 60081746 386434335
3 619339431 414117462
5 614038408 48648611
2 365997701 12922746
1 803824808 775556458
1 766680067 529199263
4 239966348 133970535
2 493978966 357711531
4 578705783 229087790
1 847320923 813680987
1 514870512 318655340
2 469391200 386658919
2 445454586 480240567
1 508895925 766032171
2 450417088 679318233
1 843247465 833637934
3 479758819 832031022
1 976255299 124907285
1 234587285 644449336
2 258388466 716812528
1 225446737 832443907
2 129350499 240365519
1 229309757 735140581
1 173101041 829784219
1 916005283 786305063
1 361701595 761633378
1 594389876 143052507
1 604067123 57113576
1 492043699 312425088
2 737466080 479035470
1 894199973 788033052
2 153290813 527983185
2 28576010 600447228
1 214028551 449479070
2 102835609 886658724
3 196098856 192821317
1 189575058 803613463
1 469015141 89009406
1 921414917 129016879
1 191837451 109972444
1 202073007 358725225
1 640419989 879583109
1 182069204 886240734
3 183364677 589095207
2 760039735 515175860
1 178211140 642129938
1 903350237 26085740
1 901081711 883804953
1 182433044 864516141
1 60878676 6490757
2 242824261 486244162
1 163270050 884490802
4 92261382 624658172
5 190094759 150856064
1 37317847 620678321
3 337957838 287164382
1 145062429 525770082
1 972745414 699619254
1 620878436 403546634
4 960329392 244065299
1 709978742 969591227
2 4881467 740821772
2 855064928 456125141
1 615703994 985352587
1 763214367 55682828
1 95231968 252832847
1 62918939 217125515
1 70751482 32344145
2 937747231 918305619
1 693183032 402934387
1 301374564 432346906
1 832589883 251519619
9 358756755 409516433
3 823006682 794599992
1 485023225 264193913
3 184718380 111029158
1 769185713 160968417
1 243780256 633439332
1 423919132 126086071
5 889904370 572872207
3 750225926 397063503
1 84414095 865746815
1 955631896 823106165
1 14604975 304228773
2 499620187 544228814
1 326446692 360366152
1 80345243 298619118
2 233654149 572693019
1 623284051 140216572
2 812313510 885548913
3 95183474 986338293
1 547503017 112228955
2 719731940 607678508
2 113126806 615966688
2 682714554 693962743
4 859943307 382735278
2 918816508 623907818
1 284372226 663563172
3 12952623 458394565
5 647309733 292702686
1 88225656 419110481
2 12073751 875853703
1 927972435 122679219
2 810138459 43124402
2 768939742 970147192
1 519723367 801708337
3 93884995 462647841
1 116050858 621420432
1 222285044 811622760
2 530628765 335128931
1 801943400 257716624
2 429949590 798080193
1 747796109 932258864
1 738203315 778953135
1 258756965 678874261
1 94534694 54063540
1 852368036 245698597
1 913548901 157547130
1 627642433 150288713
4 484629792 649572429
3 33467591 188846481
1 16648255 171390621
1 467405462 441811411
1 37483281 941512522
1 499912830 261284943
2 174568366 198738810
1 448457158 307975310
1 563444276 818208404
2 845568628 53932746
1 420816791 544053903
1 45752451 794984520
6 28072954 186077814
1 972966108 629648421
2 170830199 556406323
1 802872932 809944879
1 879536978 806432940
3 125075603 501741689
1 998771979 686721274
2 477136400 18295720
1 170533511 84268620
1 261771684 72691897
1 53044167 163025944
1 886358307 697960842
2 327630655 654313612
2 672212316 496593916
2 49955749 424437989
2 702570506 800427083
2 222867659 950926650
2 583487131 284291456
1 926800317 836170145
1 72384857 251312613
1 981633943 686857374
1 75443971 303719337
1 464192000 281246840
1 762641388 982921930
1 678930534 572954422
1 196070032 169942816
1 885032066 988030805
2 487142983 669049599
2 415854629 615840018
2 293576030 25729114
1 384192523 112070532
4 780108672 146495912
4 675748994 124233387
1 187851565 838950171
1 441323660 970659766
1 209419355 29115126
2 872917422 69678
1 191756366 752314482
1 876679010 110195228
1 385145895 724305462
1 113600650 65194146
1 597143149 492984417
1 704457510 927484408
2 679435135 866264351
2 130501873 865415126
1 144489428 246264945
1 915673982 918907398
3 701764560 58042059
1 364439752 72719295
2 660364567 220234778
1 547021292 672965128
1 416787733 667333575
1 21657794 99272055
1 777347365 713040867
1 624985202 7438063
3 610617225 21273463
3 543339626 415130762
1 398318132 250167980
1 449198486 216629722
2 813161921 50075843
1 762643541 806512093
2 836268429 578549651
2 693779304 783834949
1 26512953 904394622
1 369232600 990558290
1 739442044 420481428
1 414312115 896576891
2 765851231 965351663
2 843746636 472942462
4 835256968 65303754
2 274106119 785892371
1 240558941 213202366
2 97277406 276232430
1 223266071 875066290
2 476717197 125056818
2 126785107 123940368
1 526918253 643512493
1 850935018 737330118
1 12181899 851788529
1 478611323 233636374
1 190855262 113640759
1 435483181 142654565
1 897471568 404995952
1 853758530 339697701
1 114672221 769325877
4 91586338 789266404
1 621931118 482852777
1 242516954 775810475
4 453402124 247780290
1 219686877 275788957
1 52934806 967374293
2 264938530 753342463
1 772970243 376021130
4 776917905 781650134
1 810635127 128817418
2 356121748 489292686
2 263393120 52074364
1 307458172 805240465
2 373241953 13144670
6 555034485 553821405
4 386709157 849258955
1 988948604 149347499
2 211158868 559107627
1 998828243 154686331
4 598579163 715395278
2 776149968 540624543
1 857297117 971921334
2 832541844 74908866
3 832986068 192949769
2 582769018 838071935
2 275259501 807136951
2 29720442 559305427
2 268644516 618652424
1 789734664 486517825
1 211041389 294709688
1 279447069 187609426
1 562376384 490308459
2 235749873 271128586
1 389750074 318916734
2 67572693 546427177
3 344943341 736293055
2 410095429 145000818
1 944927064 217464327
2 10611250 997972479
2 455447823 386222216
1 549183434 140572600
1 953847834 801870205
3 42107204 456867289
1 269967834 597694269
2 698426469 693845032
1 619920093 269442017
1 290694600 535362171
1 51368456 64582317
1 235913792 949542719
2 472302128 348273643
5 715319439 428371111
1 980001240 450309482
1 325906797 574117523
1 38957728 28255855
1 377144415 984665573
1 864541383 738252080
1 595083472 836848120
1 228380395 637869549
1 170578949 611987829
1 773290765 395870244
1 52503781 750067929
1 475711437 3822193
1 878762654 275895501
1 904471702 76788393
1 694718657 564745692
1 609582267 223493503
5 281554448 357731823
1 782781713 953609298
2 746927744 104544847
2 845156945 519145135
1 947629214 572619534
1 749529288 64895960
2 640030684 894264486
1 992842558 947253640
1 914850204 504118432
1 322442435 353323707
1 65520006 171777469
2 466179680 872023487
2 864672028 78247761
3 979298017 216410439
1 633410041 308358596
1 646617655 237747258
1 842873085 221665727
1 565804964 675405848
1 957807369 62590861
1 189897272 854923511
4 390386808 429559918
2 277923272 471036295
1 860173099 900681554
2 685476405 467372458
2 83343158 791714977
2 31491006 768973612
1 672928045 712477478
1 777227524 442917065
1 12816842 170829810
1 769304463 540827289
2 808883974 936129807
1 716572016 786417826
1 732416603 960092
1 661140281 294174082
2 844897270 341306003
1 749684723 292707120
1 996125536 138822796
2 203390526 356141998
2 963738780 15915774
1 381118128 532344080
1 32574279 20508201
1 53441390 238142551
1 983460770 550266351
4 597950907 313825148
1 776370637 912497543
4 789744236 391766407
2 284638317 49529735
1 519490008 861981819
3 623159038 968760166
1 976909724 816918066
1 935650389 150171087
3 317579771 115435606
3 689309341 551944610
2 132293941 17076982
3 656830936 319135279
2 559269134 687242473
1 117336858 709568737
1 623093657 783766061
1 857119853 303805210
1 567725356 488767405
2 489258179 551312316
1 553028941 5453976
1 765680016 170567927
1 542143695 312337686
4 911094944 939056293
1 527094558 507617694
3 602112510 767708025
1 410838134 236257687
1 258569684 149276470
1 261851347 559597994
2 233377620 163297567
3 845387943 204383885
1 442626198 168421991
2 603549215 61482324
1 476633617 436863447
3 680288638 511783508
1 554362327 531425692
2 842785636 261144128
1 178378618 217921464
1 309425532 749531166
2 137375335 850401599
1 993361417 139206312
2 677029826 661021406
2 947100388 970912435
2 18846782 94024154
1 835384206 174746127
1 816042950 396764452
2 919300730 503067884
1 493267360 613542052
2 209521256 481796109
1 49492811 13093700
1 357139653 853974199
1 966476167 102028684
1 703402436 946344398
1 68863944 41573635
1 933476394 954570173
1 843470611 325393429
3 730575591 771331817
3 880863823 100752245
2 122496697 905188953
2 927476529 530292888
1 991957940 616035153
3 356496865 713497459
2 974583188 795010944
1 943491499 743132703
2 671027720 410175117
2 393721671 255919671
1 560066294 324567704
3 623697768 114219406
1 367374931 392889876
1 51225183 845425894
3 724479313 121271118
3 299306684 350165960
5 815716470 543194043
1 184575674 637503940
1 720775408 641370095
1 534972817 59651771
3 666796484 866958952
1 152001344 263177729
1 81351503 170012562
1 84496186 783182049
2 841906920 383788994
1 634023956 106101742
2 549596971 867434357
1 976315967 699298860
1 479252362 622171358
1 480262610 833965401
2 541600204 487586484
6 70300094 261002597
1 26590045 462234426
1 22463460 532721865
4 276309139 801184115
1 793537459 958063080
4 794785452 814480678
1 281106282 594530997
1 725277063 361265328
2 582461105 39144088
3 673359039 383414994
2 444950100 167696814
1 48660955 269270490
4 55443689 33827566
1 230199323 303148533
2 663306455 428959864
2 3281553 263310171
1 575040560 251800179
1 951259 825155819
4 904686032 637307495
1 616965998 21814568
1 823934422 95833863
2 838380237 665630658
1 440741075 916801592
1 858659765 176754475
1 579272385 812464047
1 32719257 831244931
1 912933452 402857948
2 722415441 966021512
1 946055856 183572250
2 283583799 563632089
1 502076845 350807169
1 116338756 369949986
1 904203358 682276596
3 414477316 691548123
1 567919175 273226755
2 915035763 656443659
2 614203407 966774609
1 920023774 723828536
1 226784341 821603270
2 975025942 477526134
1 362835978 789548214
2 62695915 775903085
1 297277032 249635034
4 822741444 525085402
2 313458134 115482962
2 256469650 450444136
4 702134664 99702248
5 678669780 932759836
1 332431704 948441871
3 288903235 671289507
1 394365142 740683926
5 589711938 754677340
3 913078678 118727784
1 320048830 347672779
1 805522972 963135655
1 67438867 944657369
2 125995238 943126823
2 609290280 48482303
1 642950518 377818330
1 954276461 749528423
1 707659808 266636821
1 50745353 506547378
2 822270856 107872116
1 780615901 625373975
2 992049659 322094901
2 426403263 513951538
1 583401251 48315798
2 166416332 752470217
1 983200566 256766544
1 50514977 716344445
3 841007838 761493272
2 219774164 204761507
1 182573667 768885227
1 143639438 899804416
1 196457431 546472183
1 516442021 14927304
1 108486238 23494046
2 50254092 900597854
1 403386943 239937172
4 635371241 567388410
1 689078583 5186636
1 131559240 84574382
1 753246518 14389368
1 352919979 60832750
2 309041318 274269537
2 745542545 683190095
2 121963472 842347252
1 599235007 333675526
2 379901962 162534909
1 130089549 388489891
3 564975699 87787140
5 776949823 964059858
1 21211078 715337293
1 799410889 691690963
1 220607301 275480442
1 914266607 623843002
1 868418069 253399040
1 384411418 837536325
2 552989105 850687295
1 366634861 305082920
1 307118943 283723522
1 870213365 223592469
1 171164059 542877694
3 320871193 655746246
2 739787948 236554755
4 263106228 657324435
1 57647602 481847871
1 980517229 545161346
1 287063811 534555427
1 98715994 741419149
3 800004753 530386946
1 789431905 173390963
2 956784473 865988194
2 142275689 483547797
1 811608438 184620477
2 521411605 373243123
1 192108169 928616337
3 7038587 717565172
1 595767828 996206438
1 465151851 695948505
1 90970884 629694850
5 253599766 433404856
3 670249362 728691547
2 229772615 345826950
2 20822237 167357398
1 747950665 689556127
2 255116043 911157203
1 126961928 535120759
2 867642819 75011560
3 920288679 522758976
1 153303676 686459285
1 324993820 637013361
1 8728962 904612910
1 68301286 27115697
1 973863614 852400436
3 543229802 878210367
1 269163948 738093800
1 46622944 507428654
1 498260056 520630029
3 589825548 615800767
1 865656694 971547419
2 362565761 409118950
2 27656119 704363470
1 326703837 159642639
1 260593370 129315763
3 708855635 203692912
1 953178201 107363454
1 189112658 134528931
1 893177708 507018142
1 339072217 20320809
1 964705819 957992476
1 959141399 318487622
4 654612680 517113246
1 589572064 782586419
5 541203571 634764694
1 420174886 30095036
4 334594643 58225079
2 41083017 654020610
1 359109355 57039348
2 224270167 665800300
3 684408836 357808507
2 973834255 898024929
3 219117334 599606319
1 250369674 611290767
1 548549068 409885804
5 465522034 198174156
3 861681024 842242283
1 411265639 610780368
1 859209050 892312774
1 617144143 940341315
2 967449876 574605183
1 223557191 638206409
2 701044281 998798108
1 519945317 869594957
3 697426145 421624772
1 98206676 102839029
1 560824848 52832386
3 433405471 160954173
1 731187813 363728231
1 487803515 116381936
1 742386552 545604298
3 723836511 215486434
3 121726594 26278848
1 749561409 383160990
3 644942036 288525447
1 145379828 604359723
1 158125785 760592726
1 673823074 834073824
2 391162677 280544644
1 101747496 924603663
2 237595034 832681985
4 399462698 851930708
2 360085174 415888051
1 652790381 452291231
1 928514462 511148368
2 243323786 69094079
2 462761839 935359318
3 560564020 909461030
2 183240842 492122570
2 485492705 133211280
2 94713037 972925871
1 656410425 585172465
1 727274155 657431451
2 447679388 292733493
1 399174466 675743969
2 900278390 565163675
2 104834545 422526802
2 403035705 663949405
1 467303031 827969221
1 551166645 272960360
4 301633926 817870712
1 563044746 805118293
2 385330851 46060215
3 808285636 240258432
1 678968135 70154902
1 475283514 89479158
1 773494030 598241345
1 101165980 300999431
3 381139707 160493566
1 897490441 243839023
1 330767657 218982097
1 235338488 970268026
1 328205020 358309516
1 875527503 623638067
2 301906724 354955769
2 469003415 315300686
1 377456177 50299370
2 441000282 979419589
1 725856583 312600074
8 252364815 535835349
1 666488517 401751406
1 53169180 221214126
1 264697595 351614573
5 229120836 487692922
3 578111713 432470296
1 296356912 499047552
3 75552975 577640795
1 912698847 210264526
2 939027171 724154516
1 363016884 76970930
1 447586699 323825444
2 684686989 144378493
2 67032018 170103228
2 676617128 953687175
1 563559564 637086740
1 36969250 109887867
1 303988385 271700620
1 775668475 979272333
2 288131270 863667308
1 483985889 852968645
2 61670701 111871046
1 683174967 166070893
2 119109000 782599696
3 371192839 421777863
1 910578292 7277251
1 542054118 942033007
4 86369328 114876146
5 996564876 633452832
3 326364977 153905360
3 642680264 472109079
1 858871920 873751324
2 676538302 427419326
2 556127726 656652390
2 446672396 425075249
3 572579995 364315126
2 571043537 2854103
2 66156180 579591986
1 340226874 715066166
3 338918841 390196351
1 235855990 381674248
4 89470863 340823783
7 164771701 748124299
1 528582949 533564417
2 476169116 797026446
2 665544416 101119748
1 378022170 408328641
1 144639990 85588143
1 986557696 150795695
3 619798725 95079641
1 865386622 385359954
3 830887890 607456842
1 340753616 249201795
1 602282164 480816190
1 989822822 529049124
5 180492343 649402803
1 813317883 506959556
1 172627997 859812432
1 151732178 335560799
3 803232895 371215487
1 197956474 799639660
2 356315390 400449166
1 489313053 66475320
2 94158748 351333069
3 900080675 639601313
1 405521746 211971579
1 512547272 393367437
1 827372940 134146608
1 575741993 926709985
1 535008207 781547497
2 642704995 81807769
2 710632658 708497451
1 30936465 630255256
1 703831542 460688
1 860903951 872811440
2 507414846 254210812
2 675648128 58389736
1 640978048 882062594
1 508008546 854588437
1 58427953 482791342
2 635067966 797528148
1 39972585 336573800
1 868686494 1884050
1 946119185 232559183
2 940248232 354489562
2 562709573 299035705
2 547956405 586980077
1 562067686 276461960
1 534669704 68031138
1 869458562 643994868
1 640227822 339459271
1 648011646 644438732
1 105903490 168013952
1 437848476 870872895
4 982735836 117273612
2 551820501 176804785
1 51901745 630791272
1 964708012 254127190
2 22106830 565955111
2 585006119 267373790
1 242759265 564782047
1 276769382 329394949
1 157028456 874043810
1 261633806 375878160
1 320191913 840915577
2 472060386 395963415
2 836073570 237845843
1 215002042 182608483
1 973993614 796066630
1 852702831 346292177
5 575441583 58093493
1 630747352 207604399
1 157055389 885032521
1 236972536 22521265
1 318921285 557483617
1 150807418 410717063
1 566695121 906412499
1 383696856 442254961
2 281823378 147612475
1 628795949 47498484
1 259800439 187535802
2 431420450 580085219
2 842436103 853489557
1 252674385 549986473
2 615539198 486299464
1 202458481 294758567
1 336238415 135752110
2 727095078 95125264
3 110047654 15986866
2 540716163 164817205
1 333800220 331443699
1 318065290 409975920
1 293538505 393441762
1 407338126 568898778
1 632321010 906017776
4 606449188 884972302
2 795669906 889287800
1 619712496 398644242
1 234918690 142908138
1 296927414 755561042
1 789816254 817245812
1 128854419 99940536
3 744065764 706488584
1 586025663 330645803
3 18382725 907679643
1 268168760 469783945
1 460713759 875965873
1 735636219 844887525
1 613511531 246898488
1 248741337 285006622
2 661411469 718678414
1 347436195 529936962
2 175281062 262041757
1 59886703 935252374
2 535890763 720414282
1 726252522 297787300
1 599594315 255182097
3 864411880 38599799
2 369833490 664657379
1 630298979 864347165
1 311143483 630885885
3 721626489 431650915
1 47461305 730551996
1 695771438 825102081
1 766432942 148341320
4 821521388 344959298
1 59948756 55445570
2 300286013 125646991
2 826287197 652264652
3 275909058 127585688
2 661712376 948098789
1 828025278 952398700
1 9800352 323575274
1 111033319 307211962
1 622604697 255939124
1 741287950 240924035
1 578866861 223447472
1 491959251 562994153
1 408208778 768164261
1 925290479 555576319
1 639464439 245771435
2 841345936 282814712
2 640252090 352467538
1 607625491 239944969
3 983353824 759967933
1 669565387 543123381
1 180188273 503617339
1 590838068 332138526
1 981914826 122689720
2 887652796 778421209
3 108726069 378250538
1 399756384 477766572
4 942780924 457894459
1 285804650 585307668
3 312773806 423947895
1 359286298 316277851
2 808240509 211879097
1 61262123 451698241
2 281583498 320619995
2 394861384 896343036
1 182574865 321206328
2 648750817 292594276
6 462698808 572952441
1 884391726 91126139
1 130277869 306592487
2 335402828 662963278
1 191075374 940900127
2 879754191 760761855
5 592024230 739072925
1 490985245 576051410
2 181002414 372754730
3 822871293 699444223
8 391258382 500723404
1 777993357 601391575
2 841534009 929187077
1 257862570 486833600
2 788471380 984573530
3 379655213 357659646
1 658449476 892989263
2 434454145 303930627
3 529507146 156043452
1 428692991 186736428
2 192749383 433107772
1 969637813 622362412
1 350674793 138074280
1 830318592 221121099
2 783076528 297221924
1 47968865 944045962
1 685892462 302572603
2 525500096 750889216
1 908437198 108964900
3 228624246 630800570
1 366889975 192829733
1 510801323 359655708
2 663493550 18099504
1 122901507 419403223
2 178925503 682548881
1 326740749 159293941
2 476788284 714994539
1 622788929 346776170
1 480222116 446706046
4 36832280 619024482
1 474323693 89379545
1 912194241 119676117
3 595683256 477830154
2 100606765 432312209
5 853790807 90378197
2 319222918 957493642
4 705699712 922018436
4 78019158 570541346
1 719882010 501188634
3 528575804 130159190
1 54247308 840788857
1 338975537 917790272
1 137926405 164978553
1 321201164 890539537
1 809244778 580517019
2 868542394 174265544
1 851665852 531993601
1 854149418 466323108
2 19787458 772674433
1 914332261 866982360
2 37780240 604314425
1 442728315 796631554
1 288468899 869683607
1 746796178 498477478
1 577744913 348148694
2 196290316 760304931
1 469009097 457996901
2 621827027 59832571
2 658930694 245185941
2 143706280 737619279
1 869172266 457837654
1 801753774 215751017
2 371913586 548773817
4 119947973 670515063
1 39875393 946430658
2 186236515 60336196
2 285006090 464199850
1 61479143 33510316
1 220295843 601308727
1 161574993 752455520
2 682736070 560459248
3 695700984 924063607
2 870872034 464589057
6 164002799 663431138
1 895623422 673994230
1 990041818 332973657
1 213983992 981179445
3 693274115 321764519
1 916149818 969857190
1 237975988 239668738
1 162548855 241344170
2 164413580 642529699
1 143468195 22265036
1 793014973 725136038
2 345624015 165179888
1 622199325 834119355
3 38794420 788724531
1 382190863 760194792
1 589933884 699750930
1 927873452 82369750
1 669264542 230956849
2 452481070 229218714
2 147491131 950976791
1 896580260 977506626
1 969720588 50704077
2 143756826 144822561
3 350667602 360508272
2 543293982 42913208
2 889126761 491814008
2 724044510 389768389
1 381999915 501675881
1 815457762 282148723
3 414067917 368932214
1 227840864 728023522
3 973198935 847027106
5 476309224 421913596
1 922963953 159902676
6 843764567 53688633
2 72233285 549513207
1 662916404 712676333
2 531980864 756138073
1 99750238 999706315
1 376940753 940754812
5 263460765 357497653
1 524440138 949353727
1 271294444 373076029
2 78789335 357928678
1 955703101 6285777
2 900423788 214679202
1 153207850 605003626
1 486953156 384614274
1 280017083 297197591
1 563130629 396868951
1 905395874 771552285
2 259844076 643693391
1 427579529 745063774
2 385945752 735837251
2 105066797 505836855
1 540096716 73229908
6 604948972 55654880
2 81886960 472185865
1 363893317 275056203
2 338044000 881920280
1 995524152 25625764
1 89518664 684767633
1 634153570 507440116
1 345154375 8684237
2 777689699 595571401
1 100249564 186427937
1 13930332 741528572
1 152926740 577870074
5 675285750 445360606
2 879640971 49884172
4 29145435 876335259
2 608855094 59280261
2 227770288 984530491
1 63857811 66970955
1 935970146 745965039
1 77173506 968357222
1 517938562 217038872
2 821646370 332755693
1 216730823 628721177
3 498260761 964164294
2 406172706 916220712
1 621531625 826799279
2 157436581 99836756
3 464921484 669938578
1 852220907 404269567
1 269644200 60166164
4 731649454 670069104
2 519948340 18502183
1 669576095 779404208
1 364735535 907457549
1 705184849 584496694
1 552585408 481970359
5 782442856 840104194
1 177854018 55021684
1 578444955 714519256
3 620195626 562519474
2 425969899 545909739
1 957579174 856160653
2 302145454 939427264
1 458577486 809992215
1 83462769 613807515
1 530282064 377257902
1 415695017 895495915
2 113841602 590900432
1 282462457 801830045
1 12849191 435019696
5 605223906 157482984
1 210578266 335453914
2 72099142 183497184
1 104522608 797379462
3 430046770 58216589
1 444598502 238375566
1 92052754 698769733
2 694639717 481428334
1 717803652 389686594
2 369743661 583376936
1 557345879 381554686
1 909720741 501629547
1 93124620 715113290
2 463642084 494869754
2 722591453 130637095
2 201397841 316209783
2 575502274 800962084
1 922118253 8066469
1 601928595 334368758
1 896491912 799909565
1 193422778 276327680
1 160196325 279712427
2 75617786 881212938
1 802888787 958125113
4 893431083 786042621
2 339643682 324692164
1 234991209 313695364
3 141713693 594671859
1 201913787 497571895
2 603297523 206989236
2 531859385 714602969
1 211927373 136899190
1 740511892 542526800
5 290689998 383546030
1 387869649 229551751
4 683701402 225531187
1 818176676 19385368
1 10366027 769790659
1 430321415 449523324
1 268960699 620888884
1 809731487 576313573
3 621409776 388520295
1 442990352 873796235
2 999735069 274218839
2 216757977 84615428
3 505232944 241411287
1 558818237 870525325
1 479310478 975944500
1 9876259 178185098
2 912322222 19749839
1 360896005 580128834
2 390854836 311353490
2 696830676 611761850
1 645596310 297268503
1 165321918 812001554
1 733669079 441351540
2 625061514 205123854
2 328926109 994945246
1 302682857 160852837
1 370110874 892274008
2 717721689 677272498
1 669369466 960479166
2 150188222 868789476
2 425569858 452137264
1 531948535 99334318
1 233514547 380624738
1 495922469 364070511
1 981528764 510513724
4 369954703 551798654
4 878316619 475660952
1 920898415 682263559
1 262568577 293457043
2 22328168 600476869
1 452312761 990181194
1 39691887 620486521
1 442478519 231002233
2 326474911 867006981
3 257780213 224556206
2 429084396 566953776
2 351997697 823720520
1 885666568 111339674
1 207619909 750748266
2 697606799 640668399
1 708864308 745842980
2 267067311 850498671
1 296019185 430069915
1 130082834 737773413
1 502211108 278990068
1 674348068 401393536
1 758734979 237823951
2 286153180 686399356
1 514681911 869133492
1 293270959 293785199
2 655827233 994290782
1 682052518 634944485
1 719033293 398203987
1 716889543 290281514
3 734755876 424352316
1 980636623 334247689
1 783462593 181346188
1 821876976 759936782
1 151234442 852588333
2 824615956 44445209
1 372131288 642109034
1 276033824 108763126
2 934066379 461288151
1 684268763 505700611
1 375568776 316938104
1 313714605 591229592
1 589610106 594829466
6 879693594 629018776
2 421103649 349469482
2 914874912 17908564
4 646731859 387573226
1 835975589 251145870
2 316373496 433890636
2 455039855 528334710
1 298252726 384983375
3 291873895 495623365
1 837723395 104791175
3 425318400 835767724
1 588085522 541838638
1 398221555 729783367
1 710113252 952327124
5 721796221 325464044
1 784605787 217712548
2 696050934 938148439
1 308052698 226157036
2 792133021 983849242
1 965452204 962714908
1 729054847 380529160
2 598866616 971027154
3 343467001 282505390
5 305973807 657023126
2 566034343 522025199
1 793697868 351179869
1 107763268 483276571
1 741250107 896326093
1 103519215 443389253
2 928280859 67508013
1 744540116 258056523
3 942960275 664558428
2 796813217 719593239
2 542165978 654634405
1 536622307 950718919
1 950769356 936035219
1 405658253 82344541
1 492939587 210592684
1 360096920 793129771
2 29062851 742164007
1 274192373 169373050
3 465024357 377082562
2 554282469 227753069
1 658859459 911379814
4 53011972 649179847
1 230645134 370473911
4 715891918 140260120
4 304016086 891378727
1 176565669 16145856
4 594904386 860923752
1 211650056 134418274
2 139629402 876513163
1 360077615 913387893
1 615461761 380825673
2 82195429 222281871
1 421801745 688889539
1 792077338 145631921
1 511994917 202421455
1 966909902 941743043
2 625509338 423320672
2 461650532 571128240
1 319442953 258274361
2 775859993 21394005
2 243816140 973447927
1 294957636 628705758
1 875456258 905816382
1 68381061 901194093
1 828560447 267198476
1 517862669 581659882
4 812866193 670224962
1 449848256 606052568
1 172026524 200866904
2 431646018 726447683
1 111239216 942786942
1 483397215 776965528
1 396624713 788289653
3 725987882 432672018
2 4346863 828536227
1 540117676 541690931
1 415413104 356008030
1 134527021 723015076
1 991282014 985065028
1 307062615 166960463
2 145340325 67276069
3 196867439 309374906
1 608903277 239357330
1 117910586 178402540
4 74310721 877459379
4 900520960 232710182
1 850144273 257497621
2 139866167 541318133
1 296385733 198020409
1 778530756 381797044
1 942361684 357133670
2 671398518 187605075
1 343352116 193095258
4 875413136 208835034
1 526837652 890030018
1 495100528 797135614
1 666589313 605712051
1 469333939 653323946
2 557011205 287822277
1 794298111 351095782
2 110737012 953739766
1 22188505 518039000
1 31469388 671842817
1 840367625 310036260
1 98105920 447714210
1 371904770 774357532
1 628282793 731564128
1 915352324 517847183
4 168235444 983455172
1 958250374 78483921
2 904397673 142141690
1 397916282 719603069
1 622929058 163570516
1 528264336 500617428
2 703964970 927648710
1 416249449 347570813
1 642783751 464254750
1 931811398 935441895
2 650090681 914901132
1 896218566 465832425
1 424327764 743017382
4 848758862 23325227
1 570884267 194165372
1 966523687 683678731
1 882011474 965000197
1 958994079 894289618
1 561314039 741434681
1 328054840 462071297
1 253446366 336202538
1 137379531 468585090
3 619729581 94764083
1 608630869 877029264
2 829423824 90148362
2 611456726 25713208
1 512790497 155618809
3 979993527 876394447
2 508311273 799545916
1 456588853 520848628
1 102406125 590742963
1 337694303 549307668
1 161476563 954385565
1 334446835 152143259
1 621076502 481452942
1 541189350 361224523
1 524760822 100357710
2 215505251 87606101
3 13687561 787421496
5 431124047 546138652
1 525835804 122665553
2 522481915 251922642
1 743356676 577647039
1 876459375 24118671
1 511910501 708078807
1 763979022 539909967
1 142859773 345465316
2 654933403 345639659
2 739051544 483507219
3 41719656 665332408
1 150905322 430786087
1 442247696 694109129
1 649489491 401297128
1 657470518 218950704
1 51923835 813861713
1 797442474 950986467
1 258086235 807129352
1 942080734 609866605
2 717828039 471011526
3 210976987 938339233
4 438852675 802024085
1 768477355 31349879
4 261670483 631258747
1 868347184 923443135
1 586436670 27790808
1 897714831 936345183
4 922381496 550310572
2 12781344 391064512
1 865807931 821579442
1 302847151 874357785
1 854360178 1133518
2 249755170 876289524
1 977710446 87371260
1 267425680 693931995
6 300298083 53417108
1 271427707 516884312
1 705687812 51377593
2 318644464 21617953
2 443233441 352671644
1 275305886 990388054
2 348372547 977854921
3 152786154 527347338
1 50321913 476107186
1 630435880 785134377
1 702649664 629127714
1 343831008 739656593
2 183670779 435251116
1 638326881 397541182
3 437107861 997495391
1 290779926 285380043
4 656563388 283382147
3 653288020 181564059
3 260016672 570807156
1 110666577 554970650
1 623778156 508277714
3 429620713 931319993
1 343087738 338654512
2 129647602 404517603
1 542672486 421157616
1 547432485 192615401
1 898029327 454852154
3 270269165 893891803
1 734384577 518127965
1 789429319 2994925
2 144000532 441355323
2 670911244 159400011
2 752609490 858905218
1 24843650 179445431
3 854258834 599212228
1 763124916 70244315
2 653332626 135416300
2 989836054 238502682
1 593819115 431803154
2 454069842 510569922
1 62208387 896620135
3 629673646 107857711
1 928383873 839278472
1 442203218 701077214
2 625464425 913126021
3 733371727 733207383
1 562324434 431709023
1 736246032 132220372
6 466958858 761308984
1 618476906 896104592
1 53406289 767830656
1 548288882 443692475
1 424981803 413983527
2 727373765 655450101
1 250057691 641428011
1 629865726 520474073
1 288593835 92993296
1 806315342 790750243
1 167516030 476439403
3 204552907 814958328
1 932505162 105987070
1 772501990 805789113
1 553080022 402220248
4 988546277 864548237
1 11335362 426350157
2 510945362 135180061
1 595744513 479285760
1 173442377 573885917
1 785346817 971083842
2 658353118 367597927
1 75076510 758937478
2 659067400 459120636
1 478500780 863960066
1 970926275 90832490
1 92228457 453212860
6 312265840 90700743
3 111917501 563133540
1 689056179 530747935
2 290322399 739677757
2 79492980 267357913
1 920726966 359785781
2 14736161 393676978
2 930430517 380731893
1 856262185 982348983
1 47501068 352208811
2 918334999 844236514
3 83389508 934695224
1 544497240 346932527
1 604287445 508731428
1 105424486 485967068
2 34072776 558712294
2 152167005 146596894
1 500068933 822669018
1 352254736 530013899
2 777870237 979669095
2 248259444 583906748
3 728813153 618584844
1 522784747 529257560
2 366511282 927627226
5 347139041 100737700
3 259725399 787924734
1 404422445 876306529
1 817628115 668794456
2 790436436 511875614
2 385177538 745820135
1 768917871 697835515
1 614782530 448874364
1 427491695 69794222
1 763862327 629660051
1 129129814 793245189
1 931445189 733464903
3 664667106 981751316
1 613089405 153503226
1 552612375 808824457
1 775791829 15123478
2 223138387 493635923
1 70034835 607438074
4 10829307 746601411
1 356982811 368661798
2 151000987 788014850
1 154254199 462683
1 816548317 473868582
4 62891138 971292604
1 276593692 773674739
1 501168924 41925463
3 822434477 311960110
2 381123060 572015447
4 891240 471772806
1 492973393 644805789
2 546334999 603918466
1 946030221 375119651
1 467573069 833634444
1 422644283 434497770
1 104034561 681545498
4 49597005 991030288
3 474701374 345774042
1 202265497 728990096
1 817816722 110009691
1 9315832 287344042
2 898363902 326308756
2 817259950 821745561
1 344569406 878460250
1 401589687 190234834
1 791764557 920526690
1 310972096 795065408
1 689779313 843018244
1 668934541 303610467
1 116702120 743312300
1 122752826 964629012
2 222137432 474097636
1 401043676 626039507
1 337588150 172055823
1 595458940 747019937
1 74219249 881169792
2 268491263 265671435
1 522260235 318856838
2 175434205 679111833
6 907362731 669657355
2 285109769 585032228
2 656247387 532584194
2 880227306 727548144
1 27633417 999402335
2 791023994 901544153
1 289133990 44831698
1 505429796 273172930
3 743386905 560173173
4 468161127 970196489
2 369851328 988923113
1 231703292 30842806
1 724942268 738502958
3 285677163 135103483
2 423948038 206704554
2 32028682 872604473
1 6922542 860563759
1 577159585 143233662
1 984209365 926734624
1 226995248 671325058
1 237109651 105955369
2 648021820 192357886
1 537302923 772678723
2 902349215 176681843
1 482769278 296046897
5 873082379 375314220
1 333849743 753374722
1 286109917 591557983
1 522407122 46205336
1 151925128 538454909
3 870266973 680884439
1 120824552 459580714
1 682540568 538784115
1 860321899 642399297
5 418765317 522462786
5 130158385 320692648
1 387552449 49627511
1 793943218 39916916
1 487400312 764788470
1 313245848 861308511
2 481745700 371580569
2 475816786 348378852
1 42861895 387208591
1 741241857 801277568
1 483360519 230401495
1 943992611 791736137
1 408262279 335966828
2 99783404 568397887
1 518184036 742261795
1 944922723 199984110
1 279358218 319753369
1 596738402 986959375
1 874544438 864943795
1 843732381 35097963
1 131614937 690608189
1 56228002 803633205
1 89606322 994388809
1 778362867 207445531
1 189198286 862453705
1 6584708 636935554
3 953425812 735452416
2 920781288 946506201
2 985008311 48084822
1 459812360 192910822
3 922300811 697121799
4 49358214 942446104
2 673017849 958230206
2 330233284 603184748
1 118317236 947755415
2 468017310 247503790
1 377188683 254447995
2 127495162 682452929
1 473480030 112044266
1 222349196 758467171
1 429694794 372132925
2 665265026 365600850
3 168376897 48238919
2 605174706 595535858
2 937421069 689250023
1 292584562 787887060
1 77460254 395092463
2 955406073 376756186
1 866015792 537911825
2 277904798 240230139
2 364958987 157265549
2 74213923 154377797
1 875615152 461987089
1 832979375 422364243
3 104745516 193947441
1 64453379 826827335
1 414666380 587527129
2 906206070 7114226
1 184509665 99708080
1 915030330 961045117
1 65517677 98092160
2 986207209 786249057
2 11105394 217389596
3 889736621 614270242
1 359349188 687489805
2 59499434 569933172
2 5107254 545679960
1 436228402 740585180
3 74209462 772307079
1 707407469 911952565
1 346870047 824474662
1 116668439 767848741
3 34183212 824811783
2 724407965 650281510
1 76947296 623342182
1 72523741 564650934
3 654707502 362208012
3 119240219 457877137
1 262247104 104809581
1 595300662 970203455
2 311475871 922529330
2 729252305 163724974
1 278044794 86486715
2 467738290 250977027
1 830773410 491121604
1 450572347 274879213
2 509079716 603602149
1 803983225 636829621
2 590855023 179972197
4 636601326 256351505
1 719783749 661307914
5 803144355 551543743
1 125847500 922951123
1 777741411 444244671
2 139078589 463317554
2 601764420 278314323
1 329319926 453049801
1 127004660 433319493
1 770498455 123009221
1 374577045 499165104
3 180734945 29154114
2 364861501 976994648
1 990364672 77200198
2 22423803 705678674
1 632275128 653738217
1 12989748 359504068
2 959822452 960180013
2 407644748 45513205
1 623325457 611851699
1 796594397 572359704
1 318552370 633440486
2 538475913 268660385
1 279369400 266132206
2 400451061 166829760
3 26421336 357288231
1 221798378 470452420
1 796587482 636522290
1 463695242 71669917
2 780195369 976705290
2 927969439 833218866
1 422960005 620588238
1 713819777 450931656
3 467969184 441746348
1 427608346 679733782
1 790248198 258278308
3 441361719 816656429
1 46734827 65748776
1 131050982 795731363
1 891760879 874441016
2 631057675 746818938
1 94318617 799576947
1 172583926 899394971
2 174718509 912649610
4 490449846 218643291
1 365346765 661861207
3 152601958 944804859
2 440496076 98183908
1 530040329 747375366
2 521537168 711028922
1 299166297 672985496
1 147387461 612358270
1 945507263 130458617
1 195005434 972892096
1 215032523 264523177
4 133759503 844978903
4 606393650 330674250
2 418216680 368915274
1 977178248 907015530
1 9433816 581961932
1 499382232 682037849
2 71335826 206743651
1 446727512 363048317
2 359420723 709098878
1 455250870 415097154
1 198568147 208385468
1 88974482 324125281
1 372229423 343582715
1 657744523 255427296
1 734385898 129399739
2 928938539 816549189
2 273837501 117606050
1 97700970 923970550
1 242431457 666652556
1 992205167 728245549
1 214340073 271716498
1 13929208 443352601
1 363805329 277690432
1 44041858 860472175
1 951001617 175553011
1 48026007 501515760
1 452909744 762652240
1 926958624 420048499
1 491628582 708617356
2 204730288 134002067
1 971031172 545279310
4 139592527 955529671
1 411627124 328606495
1 604530407 742586077
1 298107900 723933719
3 465203818 97056557
1 770265995 760932285
1 904142244 983256838
1 567333664 270132053
1 855543204 406346551
2 86555781 882464450
1 700326629 530026139
3 356361310 952038838
1 48807800 429061713
1 345763345 179044788
1 869585576 192511419
1 241828787 615223164
4 742628495 720982371
1 408597012 347820517
1 273549358 733649250
1 423960711 803147810
1 529388468 207860788
1 771855167 529032192
1 971741465 24094453
4 842183374 128095010
2 537220793 531231496
1 658921685 248202229
1 407028330 293952050
1 171212285 625621971
2 322744704 70703080
1 870082363 255462041
2 903651700 630403435
1 656236999 196318143
1 554675757 641787892
1 861290347 878756833
1 807359826 812966101
1 362403963 335727503
1 640154443 676562256
1 204445299 265797043
1 722433774 375488623
2 568456953 692833117
1 830431101 859018367
1 600834919 665763766
1 943759235 321433230
1 529891239 874039538
4 907389431 402044739
1 871659484 433849549
1 806798516 365072608
1 820455220 176043240
1 964836290 363730558
1 284409111 825777298
2 441224666 991117825
1 501238747 366380257
4 556732340 813030844
1 884424294 387528884
1 784653957 633538509
1 52243152 499870649
1 841411588 731233611
1 67968612 945778065
1 848592233 949908272
2 959825384 119776510
2 618419782 167981533
1 10498340 818190936
2 244428788 803049659
2 314002577 114572902
1 446042268 144277922
2 976210687 663202014
6 737246320 407101383
1 766957379 400958118
2 997859617 702376298
1 700976320 704035883
2 398288353 933288526
1 87974537 144382531
1 866963956 532871738
2 835621188 518409355
3 218937907 5299927
1 191251261 429063110
1 355192341 506601712
2 253851426 993082807
3 97651498 587885951
1 116220893 274894595
3 433076547 875771130
1 5304484 620004799
1 411519110 124960365
1 38561158 753643524
4 194264222 733295961
1 312783453 442092995
1 83079797 829417028
1 455561339 236552927
5 152521390 334086578
2 757383604 680764605
1 594482596 201185001
2 454312149 753576709
1 271033330 604040191
2 152447326 917200264
4 187326149 534843254
1 434328878 133530537
2 603372507 871649002
2 979573243 283644141
1 159124927 434964564
1 408189562 479848993
2 938201332 170492727
2 827774606 35120904
1 568376405 484167048
3 336633459 218986335
2 249736251 951206507
1 381354140 525464452
1 369759210 369707749
1 578567092 76671148
1 597255597 822577708
1 510874830 973587611
1 503915754 340232221
1 425122828 268932824
1 317637453 754521788
1 669425894 758784650
1 908650795 742197857
1 481977892 709206026
1 272939720 920035604
1 382186902 171656474
2 900294298 529084543
2 46813290 496973554
2 415623737 150943950
1 225864309 630782802
1 187043630 462383596
1 592547591 523993847
1 798779021 893467674
6 936076251 872595074
1 576250337 400626194
2 29269324 296625033
1 903075746 154739330
2 746389847 631276494
1 241039328 829739794
4 554462812 959833236
4 896886286 592069069
2 491778841 853749006
1 798202072 834266691
1 520064632 895465268
2 603264214 991949893
1 994853102 622949498
1 536332904 536540901
2 829846744 55021294
1 434831845 563904671
3 283464775 202145036
1 906708562 993626725
1 912305156 533758960
1 207770006 586919746
1 990791729 273312355
1 274616580 685686761
1 261339886 970781117
2 936161169 393113286
3 809333778 618316333
2 588483454 689322845
1 188305823 69787661
2 946248931 741229570
3 685194259 97323016
1 481988126 228472352
3 562693451 502321181
1 684615138 193479309
1 846075983 426785280
1 113369371 351899556
1 928119767 787783791
1 611315691 804621671
3 400822570 83647107
1 554418669 566475604
2 148811909 826907702
1 603864889 705200315
1 100664757 488563602
1 417869370 785510101
4 925447279 270974982
1 708190548 887551003
1 381060603 635464676
3 367769549 319457323
1 959069511 125686574
2 402610386 734514409
2 41543829 904767072
4 963668752 605123093
1 347902402 756517386
1 42867020 542191633
2 175549854 29271856
2 387721518 690887309
1 896762223 934256981
2 440148622 690682785
1 36180970 583121082
2 967707015 39944191
1 210371205 246045204
2 858673730 688217616
2 868935127 711547447
1 786121888 340341554
3 152027643 554345871
2 329912366 102228798
1 136377564 473427070
1 406476540 774077409
1 445406753 540337231
1 117848558 894844250
2 682817654 210937370
3 249734498 611508329
1 57995133 708901434
1 440300940 326393978
1 193417232 383622565
6 419151637 594194633
3 168118959 997402039
2 192962549 570774160
2 898039832 118655140
2 748421213 759281152
2 188081816 632501733
2 591699324 474832871
3 776251154 750505545
1 80409766 774887122
1 662161974 933318289
1 705561599 288400790
1 483492861 133325143
1 692223026 929736059
6 297816700 297587262
1 317865336 28269953
1 524815927 778995839
3 433871920 787835244
1 997506122 947405186
2 523971758 761624357
1 6120519 861939048
1 854420855 957693184
2 795594215 117888432
2 420176016 364697622
1 283226992 726450264
1 874409806 153586404
1 92566375 613409410
1 912776621 371185929
1 898312772 353006149
2 556213789 627262284
2 809730874 788457909
3 703998286 986295359
1 197147279 393376549
1 673420283 625998389
1 418763472 672580447
1 166617998 390765300
2 59326427 178554067
1 213909980 570827493
2 487838041 820696913
1 16637747 220590251
1 764115396 861053861
3 162698823 67238671
2 840509864 941901820
1 646951156 295390528
2 276610042 201836679
1 947700477 643014442
1 613810774 94204660
3 272175804 514979220
3 720768377 728476156
2 614219539 703550871
1 60239863 645612700
2 763263166 305386550
1 438688321 614619937
1 393313288 592228596
2 422284141 267908966
3 422274470 608268391
2 529858233 499426544
1 778962942 957446946
2 333398640 723594669
2 620433036 14146607
1 410818935 405033240
4 232334434 962733521
1 694446791 460875465
1 924177795 736912297
2 661304654 102422391
3 974097909 673649806
1 348062330 486879494
1 331481040 364600944
1 838806733 591003905
4 429472736 81881428
1 775371500 843400509
1 654927673 258833151
1 589953394 931884876
1 122024548 362476011
1 108412614 990508057
1 811783336 478751388
1 834059236 41784175
1 375383539 241364354
2 20685919 220714215
1 414551651 423673195
1 807404351 412917311
2 491737574 514738348
1 67888059 459516568
1 216254080 179758906
1 124689401 471049486
3 604713694 839304523
1 660977957 419511723
1 15301846 833776413
1 914090 201579820
1 390453598 485612367
1 341114775 367727177
3 825670773 964194235
1 571952813 974614722
2 536993992 489920786
1 857862175 708680836
1 863143357 487811566
1 529836016 464417488
2 719341108 156976729
1 866500287 593759061
2 703915724 672928842
1 749656034 308278403
3 820996264 809684436
1 364901263 341560621
3 611700452 671015485
1 985066546 648054250
3 832914544 465899712
1 684244561 257679963
1 746395665 486475172
1 615905876 285269430
2 648614049 18934187
1 289303384 654288881
2 505991231 349581882
1 630603616 86484016
1 978637133 363746476
5 486989445 34018550
3 102794497 779985678
1 549869720 566166031
1 210849980 518421718
2 144186877 985266493
1 35931635 627975034
6 503461405 120496025
3 292999959 394510938
1 802831867 867451304
2 634124096 461496991
1 463810935 200421365
4 651376250 630112927
2 468162333 262555273
1 357347501 291165914
2 373878625 903061921
5 551609544 505119866
3 209902999 147633603
1 569699327 613090769
1 656164173 400826954
3 498188587 704969278
1 407285626 471256611
1 453495705 461656827
1 718260576 304851048
1 239420396 608744754
1 938278810 337040446
1 617386674 453387026
1 176711401 780541294
1 438198340 453982919
4 536009599 455493130
3 724624852 439110782
2 956159996 187089093
4 43454382 880809092
1 995357555 309326605
2 557747158 64370523
1 754561260 974375368
1 535374106 80833224
1 48722071 756413643
2 48090349 543434411
1 782524561 77960012
4 32329700 312547780
5 772489068 97412779
3 660214516 398149667
1 394757149 471446360
1 566537766 841418445
1 89481270 929235863
1 655666804 968357872
1 523463472 161644772
1 397248136 32919834
2 871288837 578197868
1 505307810 129320739
1 998155285 745358667
3 186574642 743669027
1 840942485 77568001
1 642693987 593485836
1 246655429 117918903
3 34123063 288808755
5 215096268 372889127
2 841701700 409527117
3 833405152 391113983
1 54976821 343617355
1 170429543 86799309
2 537523437 449431090
1 299937216 761066569
1 878747422 232532605
5 159535015 891160910
1 368633004 626728931
3 301386638 635616330
2 305193088 958888657
4 305639820 416785875
1 308927120 753291035
2 633753980 975877732
1 557382540 80071939
2 795237880 478327630
2 601949938 411158645
3 26192292 264310683
1 993102139 842982003
1 324686021 728123534
2 715350246 125091212
1 206865472 242031931
1 311075069 285946272
1 712660004 904393923
1 822350043 548716751
2 968325422 116704790
1 129087762 144354580
1 781288922 449478283
1 544476587 54570481
1 602349157 920647967
1 810371062 566863395
2 121096543 932874427
1 888651165 897863590
1 382811906 384266936
1 414219393 623988252
1 926014920 536080638
2 864641761 323603312
1 371208879 797119353
1 134217108 977640399
1 442506048 711267461
1 862286518 762692075
1 332573853 108463440
1 430807152 341597378
1 133661473 455308087
1 227722534 986256880
1 959351919 485280761
2 870198021 334656884
1 124443103 640226075
4 225449739 454784293
3 547299660 678850177
1 244325157 572450077
2 443062657 993230043
1 512826308 892356529
3 768894245 33769522
2 142060577 104941097
2 370595624 155214113
1 831378520 539485179
2 308111478 786954001
1 25840664 945896714
3 217602440 908828258
5 3342642 959332175
4 749861000 452213965
1 643496534 34382153
1 826496847 681641120
2 780097460 760875871
3 420632279 8966451
1 287824147 953008265
3 749832233 231339173
1 632861489 430513629
3 671513217 426558011
4 28510803 511477519
3 447379771 160572107
1 244769010 628829261
1 115727371 657271555
3 328274248 586403166
2 610413031 955127875
2 438130616 747380444
1 331160803 216281968
1 35474147 813011930
1 315731647 836577691
3 482193949 134469252
1 629848989 358917161
1 323784036 740341986
1 809897370 981971981
2 440090172 130337408
1 157660486 527783446
1 786991316 356612252
2 109819781 334029505
1 613766174 431425692
1 411579073 251909702
2 431080124 808873854
3 520279729 851439311
1 40830823 25395611
1 343618253 603256709
1 943685915 545910614
2 994403038 755651442
1 765937997 696093560
2 383039932 440107112
1 745474495 295566685
5 721622051 22102903
4 398749591 396195501
1 68767124 73517144
1 712126347 721159615
2 232900246 203230182
1 746520635 570844636
3 851083367 238797562
1 409075380 436391826
1 166752586 321770019
4 829057692 449621823
2 653676987 675490421
1 688412174 285653632
1 314808940 701829128
4 853545514 29332773
1 651521390 878511268
1 558852602 74363616
1 217124290 332970840
1 808113408 249146791
1 152664864 298251447
3 13655506 297932112
2 36901903 825786259
1 783382057 388050364
1 362791813 168321634
1 501889612 577047288
2 733839880 991976746
2 688456629 958947367
3 230111462 110633797
1 882682732 619037508
1 893863792 645876860
2 472927498 666379030
3 230182140 491255648
1 503299393 857393161
1 177195660 721890874
2 233441123 987479443
1 506637600 971714774
1 455134946 807365338
1 319460440 814851360
1 234838098 187110427
1 952576251 201495752
3 97145462 546374177
1 494135575 552188945
1 584417082 479208874
1 417422864 43642750
1 2181261 809163486
3 979381138 899465312
1 740191787 98250305
1 359590448 590068668
1 527477993 61116847
1 26565417 14201827
1 912810612 909287036
2 154189133 282989378
1 972510670 392959414
4 266470947 786490097
1 91299199 270697465
1 182411465 487850620
1 526872270 204161473
1 573471782 809719423
2 655509339 459466876
1 148139843 726285989
1 55890932 376077183
1 298567606 261725871
3 139089034 634629705
5 910043295 56671881
1 127286847 80450889
2 119895377 600644024
3 491318948 169467771
3 957859395 105747814
1 558764300 533672504
3 933101509 658090390
4 60336016 937092362
4 295519529 417415952
1 756794793 758008324
6 491975472 743698363
6 574253229 444740112
2 838584662 210560213
1 791750094 69408965
1 554806681 562246195
3 752955662 855313458
2 998700135 123281120
1 586132043 293751965
1 794816189 555655931
1 631218200 330998846
2 509367420 495698421
1 4182496 370913308
2 636059671 516399277
2 944511233 403007211
2 325717096 496628475
2 722275446 176331373
1 139660413 808698371
2 724989781 210543598
2 306465723 309771160
1 823579926 819791252
2 800391054 404328967
1 422408640 113472527
2 397891285 838233110
2 34251944 69411571
1 384610115 854232332
2 847577454 299373518
1 589124397 343909341
1 287051820 389944364
2 487787477 19473419
2 574476385 176837255
1 868935426 461408875
2 945818223 288766820
1 351781221 784613233
1 669614765 8715194
2 195079405 826741886
2 661195238 507084122
2 152208448 973806300
1 215311969 945598404
2 981998097 931500528
1 195782541 320766596
3 88397239 286873908
1 866779239 279537691
1 722121169 137478861
4 31123385 662176160
1 955204106 483819559
1 435146947 388292397
2 635999227 108540164
1 520878924 662662165
7 360499047 778441508
1 148576198 885138614
1 849233784 974793595
1 158770363 106451150
1 554279801 738883927
2 367535689 982644322
1 554871718 517851828
1 107727772 833592944
1 981462270 657917826
2 376825844 665158957
1 551687680 779658995
3 708285074 89779159
5 345291373 868725567
1 503348872 28013499
2 146025802 130644371
1 147234903 725327120
2 699817328 132863450
3 166478384 770601871
2 897829545 22014025
1 23535932 593354742
4 800270775 230570339
6 207476937 307121706
1 24463837 65146035
1 512604301 250994938
2 466952442 851946817
1 196897835 572398828
1 86063070 979856329
1 11219872 644950270
1 919615808 147087548
2 811364530 567242652
2 536955651 699731391
1 47945421 80389746
2 701390562 15606684
1 990975261 125911529
2 649237665 191272981
1 957431543 108538181
2 706283161 609456329
1 77780166 178531889
1 157572932 892083338
2 19918680 863196869
2 55658344 263192030
1 362906645 69579088
1 881086382 566969160
1 59172548 763194553
1 17503077 978904863
1 447801254 787178267
1 205334900 888268048
2 580564687 310657431
3 762127603 372298984
1 632391210 221544736
5 791138034 640005264
1 948720371 734180287
3 899418381 495792850
2 213043609 726281207
3 318037818 455611801
2 213652438 214893935
1 53766700 229634490
2 755923752 110950525
1 159496770 376365715
1 309356715 349257600
4 436787971 551232711
1 525010451 780920966
2 760126232 800167208
1 368482776 319126054
3 267533513 647005227
1 68666763 701179350
3 972349450 302115481
3 461047545 430783091
1 893285091 683381776
1 825785735 103382047
1 167939004 987915414
1 986893002 803873509
1 162011615 543771777
2 551748542 192946600
2 721709550 243771119
1 560964902 840224432
3 280303581 544715944
2 370790842 186329254
1 233499664 802448660
2 654503175 963444475
2 886539726 727210227
1 718583133 499987089
2 949570644 241923647
1 397849015 191689106
2 266682942 451929538
4 933358726 751006258
5 177750781 737961498
1 131529209 884393709
1 519422397 892936119
1 152039930 838558929
1 834492538 24410029
1 116034405 646598545
1 583496712 674716508
2 158807798 406736882
2 842720834 538125660
1 382445650 701022053
1 799200677 291983348
4 897948628 915824236
2 9579368 474684400
1 954594868 946862770
1 881275760 578231932
1 511450347 788836809
1 5740727 471190626
1 284024072 935292796
2 197829218 933619377
2 130484515 238599771
1 166564172 813459101
2 767831889 244414830
1 182677108 48468883
1 580681235 369747300
1 789672999 162325209
2 866040523 955396340
3 766858038 129298328
1 238639773 171671609
1 50827964 512793485
1 457812086 148687455
1 75985242 600774845
2 403622313 432571376
1 109056097 998382277
6 381571662 341654888
2 470985239 103374183
4 190531326 107096785
1 823815144 93212283
2 349129190 114083992
1 733559003 143676852
2 398144458 261769000
1 210903933 742780443
1 631879524 400428986
1 549403547 830407678
2 142819090 31562267
1 644887310 673360430
1 390966682 385219830
1 288891911 50792657
1 109669178 854617300
2 633190828 864923576
1 227586376 543551021
1 860495312 418663655
1 927706059 253519189
1 760306776 661246893
2 411848370 148219308
1 255267268 679043776
1 788880617 83778672
2 252178849 412243335
4 159732644 747780675
3 528506218 669168272
5 647000965 813722058
1 23848741 55441833
2 560467718 353400839
1 257098580 563065643
1 883803730 190594479
1 845152761 224186102
1 910456077 732882535
2 314975208 712582807
2 772840563 725688585
3 465156675 207884409
2 998378802 655334461
1 421208320 616531093
3 883774408 306713709
2 975831113 353501526
2 837849052 140403854
1 557175929 66812965
2 645191801 919005990
1 284317344 240443424
3 951772451 585328171
2 859054104 935763940
3 915635917 703643060
1 668392109 313719650
1 836786779 486666952
4 64752388 710574725
1 607510432 638138055
1 78300344 388732575
1 590640297 564243455
3 319765079 316660412
2 878315574 205861694
1 978922774 350982540
5 218223003 144319346
1 48984459 302857716
1 445313075 115599370
2 659475495 820357424
4 692189941 505681108
1 527995979 870379218
1 4660827 919458447
1 727665655 737252007
1 202757069 135949862
1 144472442 163114430
2 470785180 731239805
4 889918441 303676381
1 785658100 656987142
2 721668833 697393248
1 497720386 973355960
1 885424460 460312534
2 62325573 704261874
1 692098743 763915210
1 607931473 509889978
1 714481458 733790624
1 125370226 162906286
1 984065800 669539888
3 295220363 232320776
3 52052231 413757304
1 322688724 160866948
1 75101356 438083187
2 620436818 89860630
2 745178979 153285320
1 406803777 710261776
1 918665070 198564021
4 978286176 295173788
1 622950192 465177545
3 752160991 955373254
1 442783371 273308823
1 401874799 509489733
2 829696653 978920002
1 132608709 413844103
5 181981287 69876190
1 850000551 103952825
2 306936947 983796145
3 509262671 11959308
2 624278337 131677689
1 217046039 188084460
1 943954761 515727384
1 768044503 979670192
1 701092271 220553654
1 466387466 297561278
3 884425118 452097793
1 266723396 807003788
1 488095042 54298528
1 602466075 22935990
1 876033642 843838051
1 137262501 638865756
1 390911047 606371735
3 903030735 319251960
2 328674493 223516449
6 89128035 593629662
1 776959811 758341630
1 95982330 316220734
1 94041764 355255823
3 606001726 551658842
1 791840815 532454623
2 599662826 558858933
3 470603073 397792082
2 812331799 587564870
1 341789332 899431561
1 781324974 795332053
1 523758739 505016786
2 801619361 353696728
1 777974873 26241269
1 906796615 445386167
1 264723827 487393302
2 775452973 832289255
5 376834087 238319178
1 431971854 344394954
1 106429349 132590242
1 619663178 795955956
1 911626608 377076373
1 832306747 378432645
1 856179513 653467694
3 212314776 229352368
1 593629773 982908162
1 197959631 477048184
1 855873082 525093277
2 839774961 118611668
3 293572752 440517935
1 830418450 920032011
1 897904708 690188899
2 137392324 83207636
3 595929610 712660127
1 187234014 337943772
1 832071931 105868842
1 376808695 803707696
1 933698604 862226408
2 140078078 381592610
1 159564527 253770766
1 211731446 755972805
1 842316055 224977938
1 424696390 426037541
2 377616727 110126078
1 43726347 836594040
1 163545769 3667893
1 147973651 437563368
1 309764608 17802233
3 224889667 386534520
1 934192856 768555624
2 120091019 864800881
1 654166551 905603816
1 885451690 936640652
2 388556178 810352613
1 729219070 432074590
1 604688868 344266082
1 671472686 431409810
2 94794286 280609339
3 900286157 801738627
1 299063201 590639313
1 225609451 293718386
1 88709296 355961654
3 814130020 67236805
1 493831037 825694815
3 13788908 796817635
1 273154689 307636669
4 482282198 738496927
1 796785474 123675174
3 336253795 93899239
1 633596024 747608350
2 682553100 603481648
1 318557969 654546080
1 597563613 302157940
1 784850662 216818305
1 604723649 274993288
3 594574157 378348512
1 65015269 503048891
1 808760260 155418194
1 767315840 140715664
1 978854958 450511422
1 183646401 7605471
1 332167987 629501342
1 618377373 158341413
1 93850496 476149445
1 381763957 879265822
1 19199935 107744707
3 737397296 127696198
1 592549545 138791516
3 285058730 756986851
1 409677552 798783176
1 846387737 288722886
1 556544507 718302314
4 608390980 40796827
2 913870264 677671540
1 654338793 432426906
1 715589335 4591794
5 449937281 827817431
2 473088160 550477780
2 187941548 132929265
1 460873166 430037520
1 555402930 349247229
1 769897183 640154586
1 626676451 356430707
1 374913840 127686739
1 651770638 266055101
1 67730305 776494325
2 449145048 676009262
1 225365579 976798856
1 346171775 392014561
1 814432965 27639026
2 525217220 387260213
1 159963930 334250969
2 601277305 567887397
1 521846657 128482504
2 906912825 281955673
1 385146554 726198774
2 881203128 44511515
3 746775489 217450782
2 445237841 958095469
1 353118070 709454530
1 716806556 309629838
1 391476782 556289667
1 724954249 637776186
1 490824474 889616456
3 104864109 719581690
3 620186172 462927599
2 426911719 92121250
1 586302209 471367863
3 934762151 83654379
4 385174225 153244410
1 590746687 18426255
1 892071029 419230844
1 556411713 46855495
1 968625290 241176054
1 571238503 131195191
3 319707914 272071417
3 127300491 280136841
2 682808135 27699324
1 632664298 356351497
1 650018658 730442714
1 156030882 120550916
3 421296275 276922069
7 328529246 3694307
1 799464706 324252419
5 250877120 131856897
1 625403253 515125456
1 314537408 117586001
1 899095353 841394690
1 868773631 126859661
1 158444051 632654345
1 677161551 220356080
1 986559137 733319381
1 576859973 776557506
2 766691416 837728045
1 847254186 265573559
1 581954951 60322530
1 537971581 247067639
2 359133468 41940574
1 729284930 15518438
1 449091173 38755344
1 352408651 122214698
2 100906882 816449295
1 736363552 685511132
2 764674387 451610926
1 228762465 852426219
1 340940 410893440
2 632344373 698524309
1 948425602 472262158
1 557718953 870773243
1 433689642 757552681
2 32659774 963275757
1 737755876 327745143
1 388920379 347699410
1 212175027 67030101
2 831211291 710828444
1 514433525 740826064
1 697037069 751863911
1 606751360 29487841
2 489183386 820522817
1 547548437 709706417
2 445428286 875808093
1 746967289 93850654
1 49361156 384338114
1 240292140 783148551
2 726261176 489956148
4 572244882 112555512
1 492558363 832008110
2 633894249 717351257
1 267759102 751636278
2 499862667 228372405
1 541454185 432885868
2 823497993 288146194
1 797125120 3622745
1 772658304 218267105
2 696584321 356355894
1 845474080 400879437
1 830478114 214099638
1 97711500 882310190
1 549595240 399587250
1 534770301 758681500
3 66309493 45075081
1 924415588 864332737
1 435424557 491714258
3 148862062 887563019
2 24601829 808029630
1 593625448 855216185
6 189836478 605742868
2 464242382 625946258
2 387318155 229606944
1 506576028 314875531
1 651055475 911334412
4 441183929 850485390
2 555857569 938206954
1 478541213 175236630
1 336028628 7262290
1 676068795 515752112
1 931627415 537757660
2 404300050 444036486
1 495778073 478692870
1 185936354 80245721
1 516225843 126763560
1 826226236 378006993
1 298331674 694686482
1 148148795 698265044
1 780930294 607229491
2 493801828 528016413
3 601252734 228093782
1 349710104 888057463
1 337217878 22239112
1 489822958 620677500
4 703606707 157901955
2 883709717 277906472
4 244522313 300587939
2 457469312 189343361
1 900212160 761472634
1 450682339 6900039
1 471994325 681702575
1 547594790 543720799
3 928754559 784817913
2 880561881 501511369
1 121867760 711574033
1 258453488 114693612
4 864674623 53568134
1 176087008 529175236
1 463749057 320030104
1 541744947 326644171
3 262639544 141210421
3 514947388 851308944
1 662590375 534589759
1 663655378 10260324
4 918779782 346484858
1 761406732 218771292
2 133011228 900316114
1 857383230 208670101
1 836474170 214727407
2 404482761 406578353
2 175581908 4673006
2 144668689 85452545
2 99383416 574912117
1 556340614 920111115
1 288715063 567254465
2 684268436 462394807
1 505589878 296717038
2 420580490 580058183
1 692624730 138165660
3 830010631 41142951
5 755597731 17044647
1 268812989 540081521
3 96352032 55999706
2 807954773 192904851
2 834551728 969294022
2 694008890 229179117
3 996441882 47393903
1 112940086 884835965
1 953438915 461147878
5 797280224 95190268
1 192149589 942447258
4 682637905 393230650
1 563751667 948918259
1 177005476 27532540
1 286138531 47998728
1 71149124 995549187
1 882466018 789405154
2 517181078 820841592
1 446212744 152294089
2 357385986 422634391
1 186921769 790697437
1 196395956 40716191
4 543211965 600679125
1 922435632 166474056
1 560610304 131004717
1 221964226 732414880
2 566837379 804390840
3 902948981 872208667
1 83405464 484772602
1 215001183 246127256
2 563771616 476722066
1 397269314 654152970
2 908609283 817648748
2 588618093 248984154
1 158875175 233721375
1 403793657 27136201
1 61894230 566247761
1 37858998 326198629
3 399919697 392319151
2 670791172 277647899
1 12784386 934811331
1 938719105 203076110
5 975600462 836289325
4 937061574 618938458
2 290345014 110384481
4 871201329 530816315
2 743347851 419433900
1 944446939 967897024
1 48530605 352499848
1 618350254 478555400
3 204059496 820702929
1 430826030 421604159
3 459569924 200473034
1 826197595 819302788
2 545910119 776613751
4 674771829 292642985
2 423360305 219158687
3 17040985 841676203
2 159418222 610408835
2 526481816 1033212
1 630092743 261945264
1 103439642 65517755
2 428040739 994100451
1 2501035 427292091
3 821588447 727301784
1 950897363 260449609
1 123998036 551583448
4 393968200 216235969
1 547457260 518599109
3 951703001 388157385
1 738658269 464040978
1 363653727 471096917
1 11569022 472292035
1 459365931 299880170
1 880538580 108731402
2 585829785 403978944
2 755932409 954109993
1 556665745 960138727
1 530928036 554965248
3 301981414 186703682
3 357518020 263094336
1 515944238 796625988
1 140293853 691970106
3 563723166 930690976
2 208972530 230367982
2 702871997 482330020
1 951296152 913758363
3 75137610 705131551
1 24788262 411244636
1 215041498 772678662
1 581911960 413735332
2 841498932 268369010
1 143261794 697159938
2 587307135 947238647
1 478088868 246988004
1 58475720 379043592
1 962721977 715503917
3 305324065 627239577
2 752209297 412798843
1 656067843 754218501
3 649383358 321381416
1 482976518 579119983
4 343164180 981407426
1 330474503 288505241
1 881823405 281980319
1 540951785 719427640
2 531950714 411953071
1 462817778 119068236
1 974449653 832161926
2 804356502 386404349
2 987132494 338611713
2 958140577 348328873
3 141237630 330781018
1 184726027 583946655
2 392211077 694259297
1 254726912 708810168
3 182209395 115865732
2 291237791 21418733
2 575783749 199715413
1 518294642 854694037
2 784636999 73082818
1 219066321 419351493
1 412233815 460837112
2 316342864 768393070
1 807773667 201986354
2 758110703 333713425
4 33524992 218194894
2 219944126 903361667
1 91138487 130401148
1 565144411 348764689
3 571732869 238406624
1 887872472 332745210
1 204531854 466080119
2 225971218 115849117
3 360115915 981869374
1 59544633 576058621
1 311666524 926019734
2 627702229 203240881
3 735953472 208275763
2 911826644 549626368
2 822499114 570271918
2 474420932 487631426
4 295394431 153061986
3 783083171 642672228
1 971890700 513930538
1 491494010 772887593
1 406696534 850662929
5 273743710 972425540
2 104180716 709524530
1 937615905 973235913
1 884516819 16645701
1 119863236 631050910
1 9377912 936249885
5 569299645 93578488
2 408015951 572267706
1 266594868 344474867
2 391512183 560170656
1 401901156 356700510
1 669486272 963391093
1 550446126 176781956
4 464623216 761381751
1 622422006 822330509
4 404351631 244430480
2 920363443 751126187
1 725247133 264922492
1 618537155 406971175
3 72800207 252935407
1 777292858 625473642
1 665868618 488366370
1 836509431 443095360
2 565964068 975918348
1 49615162 978344751
3 352556881 844687451
1 513790028 554702248
1 609931226 833040518
3 182388414 330028691
1 480297814 140238539
2 846210062 125594695
1 645454865 912767340
1 661966489 560998354
4 533530651 544197001
1 753154107 349378726
3 743783743 165501670
1 569409826 341431894
3 389462410 68103334
4 46337280 370141273
1 892762723 437180391
1 143102683 289861467
1 76241214 670246644
1 176119635 193907055
1 20075679 236812039
3 864599890 661841923
2 812109128 797328704
1 718023322 293926058
1 298622370 424150120
2 916398114 707524599
1 669067981 894217647
1 648690616 611995920
1 839166660 882156177
2 975393675 666938049
1 496901079 988495770
2 540438359 445343892
2 706666549 617771136
1 812441150 939673955
1 870086410 48881527
1 311568537 177796606
1 445398088 817995631
1 193202776 273193940
1 640502120 552039557
1 946249324 316089691
2 581253674 338955476
5 297186232 902019256
1 48391845 143594487
1 892488585 540952358
1 787102913 884358508
3 781115914 688708090
1 68711134 879077455
1 253950708 391915032
4 142444972 245685292
2 977874562 154134885
1 644262687 329496882
1 508276913 946183362
3 2585014 48163181
3 891972136 221027757
3 516714512 392668942
1 633607259 334456236
1 952266432 309344041
1 177850583 130576939
4 661295004 788712927
3 268817425 903355164
1 690548177 533664820
1 762847371 65646558
2 101216028 307777889
1 162623106 133590421
2 545586344 177799682
1 172181868 297831255
3 486738841 637642378
2 239630409 850562544
2 148850439 623556419
1 268313400 633892672
2 421615104 832479865
2 806040948 670123917
1 983054091 405073040
1 968365572 71902455
1 888749483 811799711
1 54905394 471219710
1 238641360 34436423
1 112614695 363754395
2 225910204 386597966
2 994970500 116674446
1 128359059 852393731
1 476421543 113342737
1 645056778 724370436
2 106771698 415839394
1 715956080 465152506
2 67692988 273055092
2 162217562 721950117
1 454859638 771344954
4 855450348 557625702
4 187797602 390423026
1 501371963 120416159
1 904611362 248382576
1 434040583 887748611
2 574539614 278791747
1 778607165 506589665
1 290441842 460082708
3 677735498 484611516
1 701460059 366570670
1 124529737 101786879
2 488642007 153522659
1 990458178 393798806
1 230434348 482677761
3 224842390 418505147
4 30966588 431243484
1 237450200 30220714
3 599473854 68607059
1 612953525 273702357
1 191247357 817338452
2 796749998 494394955
4 899086504 142959583
1 123057160 84911432
2 13498873 96568812
1 163642344 714226068
1 397930272 411276797
1 887581805 780149418
1 424136839 108485465
2 974227321 163664599
1 456459676 1115669
1 475821795 855414318
1 569788788 546048171
4 560141241 823169943
1 265181067 891516741
1 95746738 975147250
1 999972472 685777052
2 5278115 627399995
1 444863922 920348516
1 39779331 712082957
2 965102217 52045406
2 516403822 921217280
1 42297517 20958983
1 248598469 96455496
3 122734832 867589499
1 357749119 772057654
3 408851951 468373677
1 289921029 950445635
1 15978682 7972653
1 631972599 651629082
5 618866026 920967110
2 658565775 297536859
1 491690009 478478946
1 385285653 349314458
2 760616187 334952576
1 622916295 519478895
1 318985442 896277437
1 249929040 920612930
4 448190597 172042016
3 869328144 404376377
1 13252958 680273273
1 203813362 58355992
1 730069697 528180487
3 943053576 417853997
6 636120641 705926199
1 569027841 459495710
1 376097099 945899281
1 311204338 242236021
3 474915899 559114244
3 610983885 457922413
2 453021464 817312162
2 669692551 934176389
1 3957782 976317716
1 674634066 287836643
3 342173919 782952509
1 803905186 967708975
2 876351021 5282013
2 626703508 738863177
2 696481192 680568020
3 324513729 160521101
4 986490289 577211519
1 701735597 380804715
2 850328626 633828384
2 319158476 115827337
1 227352016 711217814
1 373744261 337028687
1 922711560 213204006
2 8594722 539331896
1 95539300 291668651
2 465534109 364779062
1 426234064 555417949
1 402995364 746925145
1 257560483 485360993
4 926058786 23267997
1 834884015 125597181
1 347112351 617028502
2 36360782 690750103
1 219114555 375450796
1 595538342 994104377
1 622148154 951903023
1 442959644 517203559
1 626566501 523572141
1 303837748 372556759
2 464455263 792920706
2 850364806 825977509
3 57225273 976790153
1 192419477 9290209
1 311974898 957856616
2 399130468 850258744
1 564951336 826381729
1 118999365 886132700
2 644821391 366882124
1 76415403 916408561
1 706509176 779357248
1 777806248 59577057
2 282286792 139894245
1 491914722 354611903
2 319944486 707192085
1 417102834 697474936
3 882708761 796877929
1 334305383 37996638
1 99395851 824069297
1 718046896 719993217
1 331508723 41821597
3 835645745 435556413
1 401810322 128693525
1 724267260 242343694
2 976395779 712744462
1 149252010 836329887
2 702462480 576787302
1 929926628 349911110
2 434090183 176065626
1 186509823 341884406
1 799944776 467564110
2 794227891 836274412
3 534271286 758708250
3 491826347 931830777
1 891254116 768262333
1 678007888 405717496
3 661152604 607367694
2 507551913 354064150
1 515504500 898514235
1 994396448 549428429
1 652825437 822479524
1 66216578 349208874
1 738325536 784458696
2 752044997 758789766
2 520507872 308727601
3 95034767 253577445
1 778904393 334991968
1 703861407 494483872
1 265235308 925764606
1 827808364 984543852
2 920624493 300596698
1 276838125 722763618
1 851584778 578118542
2 128766304 55690415
2 6313109 84717765
1 283455560 703785987
2 513071045 24737622
3 17669590 515493353
2 212408946 250053623
1 275955311 88851373
1 223749794 471511725
2 508553132 612243620
3 704042410 740474856
3 33082876 747847582
3 619288887 824679576
2 298466271 313943550
4 467747705 432601882
2 246152966 613700193
1 885729250 119131898
4 239778502 193479762
4 79874896 91379114
2 179608059 563794566
1 99115581 203203297
1 641850768 930646669
1 769489935 199907380
2 968492172 759439447
1 45924652 554319468
5 512286897 642876731
1 669783476 318365252
1 81936506 804815697
2 316742951 641723880
2 748163300 766062902
1 798635116 126753762
1 282989759 827870879
2 976028519 752642862
1 774585222 246125626
1 101190855 661917892
1 171132603 690085227
1 170929676 876641198
1 518254148 55530045
3 33762866 102986456
1 481275697 339749148
2 256658080 132528587
2 21305122 944332556
1 38238884 914242952
2 133683954 961285983
1 876565243 988482499
2 449160 663468912
1 604692517 47988252
2 205338769 187273450
1 367728508 923420305
1 636484211 535654831
1 342099970 455527933
3 95519779 370565741
1 873843986 897544269
1 674617762 142338868
2 363967967 516797571
1 578817293 147317354
1 149795628 641593489
1 272972434 108185337
4 129004766 94270003
1 787864104 869691853
3 519496597 270088565
3 477110900 404030093
4 959941127 726854533
2 784904161 218685987
1 752976326 599743967
2 100214320 322326106
3 383776920 873463633
2 968955224 719881801
1 530604203 804165835
1 657132064 485119031
1 88811872 270060134
1 963169007 735097079
1 583548822 541283179
1 316127071 643372267
2 175843731 589275432
2 184861386 846491038
1 783856809 74883449
4 851446203 23439009
1 612311496 426160902
2 810306419 505313519
2 955228198 511215024
1 185602573 74906091
1 266006959 843291706
1 291903155 193122807
1 415842863 987175357
5 190283737 287118862
1 356107269 482594228
1 965024708 125007177
3 838220865 67037172
3 666994835 266436026
1 197395532 19878075
2 927906165 371415776
1 705484281 758815198
3 583343146 581708553
2 438365049 275371691
2 170162357 69993222
2 150260683 769956641
1 852411461 194188336
1 646600659 337981670
5 246098538 744602616
2 187657732 933447354
1 699587995 61369054
1 349953138 663074601
3 447234025 405067718
1 276619594 818683671
3 545728985 535612414
2 868627221 676634483
1 405878472 534719745
3 484613816 153597212
1 116814381 945977743
1 519375176 176010576
2 5250354 143717873
1 242177248 740615650
1 141253774 372950069
1 388144718 733189508
2 268875484 744284738
1 99979848 460156383
2 326340182 469368377
3 920048640 200103310
2 339486793 361418200
2 786703254 990630587
1 626294808 836355411
4 480241927 996046503
1 761615453 726962944
2 176757224 328537384
1 559806388 251065595
1 142298967 134160884
1 883647537 833541475
2 816770309 472364
3 938779367 85753811
1 298967418 148279256
1 975531549 603077038
1 544818066 719308901
1 723321528 729958588
2 384754090 481703769
1 907401663 935168400
1 787409236 983479078
2 947997417 64526219
2 605528462 885357650
2 875650193 679075019
1 823874081 305265750
3 888346769 361186470
2 224182987 257991423
2 190293506 793365539
1 112159171 338344789
3 141484460 921298898
1 304693588 826773938
1 181731033 494275069
3 480873368 15570657
2 274705715 647039333
3 531638675 627578365
1 501014261 454076324
3 805787790 104236847
1 769799057 705708886
1 449607252 510286546
1 185319102 651660844
2 703424265 225732475
1 777627474 161252404
1 887458101 957829602
2 266106282 529854450
1 104606902 860841507
3 773188963 46885038
3 163310630 201229261
1 282298695 951381947
4 356176622 998310620
4 824720916 16492692
1 161046818 116349225
1 107149879 838365359
4 635408078 938344001
2 537042712 302945592
1 839861242 581161110
4 563207810 955618156
2 278049046 872919850
2 888295905 968443863
1 40391277 241580503
3 527231650 619454355
1 830380775 493774668
3 688747924 804276474
1 410259304 919004159
1 259014368 298702798
1 965182038 676253295
2 327643210 691997598
1 428993818 183918530
1 486090645 999490400
1 984132637 646232001
1 213361617 733494017
1 493196878 757283609
1 408084845 579077263
1 19318887 750831929
1 209301106 925030792
1 650935403 522006929
1 811563696 931549009
1 47699198 550481318
2 422427889 836606808
1 172072938 823950724
1 936355373 60888949
1 985698531 830336823
1 932459938 432511701
1 666133592 482916055
3 226023064 656815623
1 856418465 151475750
1 182249087 623222836
2 610066428 110294195
1 767127426 48590469
3 698399640 796304838
3 905703723 777433164
1 682402434 242074052
4 550996705 52617458
1 974604621 531298037
3 829650120 234250012
3 961422298 525610512
1 574774328 346869668
1 191420157 58591661
1 496905188 77329029
1 99771906 652371587
2 736735567 98524391
1 928881604 297637700
1 310968482 660874210
2 919056164 803594130
3 878049752 99339640
1 344771443 134475555
2 757671563 207530902
1 148121628 233216177
2 288251082 993500982
4 62108339 439542164
2 550371986 374441848
1 550456205 834841660
1 212568965 996649189
2 563540976 38795715
2 691226516 843532462
1 429441810 647952022
1 980718536 883641089
2 59389927 10193415
1 513164035 698340174
1 754401248 984450680
2 858062773 458828624
1 64935906 743366800
2 963116253 524531267
1 987778393 159881866
1 522336241 444213226
1 774965860 771447311
1 280950100 479198274
1 645047305 817943944
1 471898109 386168575
1 666803232 629755842
1 606605786 393182135
1 429434082 519898993
5 787351686 683700318
5 126579788 933517921
2 466468884 923034004
1 870224931 579395612
2 439213172 113855809
2 82556282 78653474
2 173091784 902892819
2 814327526 320550658
1 732087080 429555934
1 604891311 311267549
1 264627136 376701276
1 863684784 387857335
1 747203634 364563138
2 841084101 715342349
1 761463004 318204742
1 172458839 523230712
1 696469787 814203384
2 277423200 619812349
1 88768360 924496517
1 286519172 447124125
2 652694122 929787783
1 266998815 441019147
1 588485759 964841748
2 134000196 47843529
1 490986450 683777303
1 246341562 191174800
2 943054334 154925490
2 442124946 682081203
3 989004783 81500205
2 573657193 14377087
2 209400072 81595872
1 875825580 126778851
4 99014940 801681728
3 910877357 238197959
1 729640651 477670270
1 863546350 416488559
1 598216095 825032709
1 202061423 22081154
1 780677482 492792408
1 606395066 523901334
2 817171891 599829781
1 848536288 702445367
1 586598165 436115862
3 365263012 691965447
2 483314309 540968349
3 163756547 100373902
1 335843861 854415768
1 861336747 207812789
1 488695170 527455282
2 175903559 45842118
5 446718118 339063689
1 940663220 502508851
4 655948062 144204549
1 983173027 487623757
2 548028414 734646175
1 650772788 931014033
1 767622721 475395518
1 294266905 776594901
1 553533499 754283702
1 1264415 195829685
3 957161652 818696679
2 981411092 401586161
2 825990467 252245301
2 175782733 936427912
1 582116439 70257794
3 910747278 653119441
1 427324149 958936823
2 217182425 266465624
1 515357323 287622575
3 169125571 350384820
1 177756578 146856583
3 5515400 926852628
2 587890932 510465773
2 309376770 311118405
1 480254093 523202288
2 768848028 346570112
2 978125454 949691016
1 676410560 772976665
1 541132218 134488209
1 387100214 222853903
3 843124213 89776594
1 106052647 235735471
1 857295950 88605412
1 248922067 931519871
1 923076021 626387245
1 381722635 539785901
1 431323696 821174656
1 755766246 22849336
2 818757532 267393934
1 694757303 265871260
1 921212356 774518837
2 331432598 281582573
4 829104465 604624250
1 512052679 904648029
2 905318008 303101767
2 244082174 361241341
1 925661448 987047827
1 745214490 173123408
1 880957426 706795731
1 343405992 224895767
1 359298119 602350334
2 311984931 325400679
1 65332178 61347746
1 866489465 650194341
1 243385977 253174925
1 26136217 778427432
2 422196438 351873752
5 713564383 758078978
2 929301052 586782084
2 22915518 507936591
2 924852641 210098089
3 326232003 985726496
1 340237669 776791896
1 1759781 457002718
2 870535105 139869402
2 307927680 63667230
1 147330036 940400882
1 12043301 765271784
1 916893417 956308390
2 651494475 31745414
2 200491661 125649774
2 460470054 100530317
2 190794819 699778833
2 809533898 999299193
2 351159404 223591077
3 32012165 381471108
1 738018172 399024591
1 769134301 592883497
3 822185985 97716153
1 294689784 408227727
1 903534081 808250551
3 230750349 973464562
2 122924375 452553577
1 969708043 800850508
1 512762616 970465915
1 495195928 754220894
2 530518068 330852766
1 715179862 129172447
1 149697734 829853962
1 260111940 811273262
2 109748959 985192068
1 408528603 192402194
2 392598498 664735190
3 413642854 851102023
1 509938487 280354809
1 259285041 837395854
6 821287974 725331116
1 203097576 295377301
3 848964024 103887997
2 786491810 832155292
1 977817819 901229919
1 130818737 73746213
1 576166927 788267162
1 662087495 333677533
2 398985445 572747128
1 867391366 334692651
1 591340880 78712778
2 202578070 872327094
1 492876459 683651876
1 308688523 756400945
1 842541294 611904655
3 974308977 344503348
2 385849180 248482163
2 406288503 390518745
1 862821287 574356034
1 723541220 715451640
1 937746305 838547202
1 870794870 58976566
2 481389977 272396077
1 451215012 703407041
1 559713947 444357112
2 496755906 116940386
3 91397941 130851287
1 421061769 686806092
1 736725006 88941801
1 10874688 397992105
1 914381889 777370853
1 725190729 361151743
2 807292790 277468460
2 728297093 440344308
1 823927248 72208274
1 79037016 323750144
2 525340693 491334056
1 129103165 274365341
2 405320316 890786912
1 646451232 495688584
1 659163476 175466324
5 15986665 811567449
2 459514345 169362648
1 798371448 443115464
1 330763112 387698500
5 425583494 373406407
1 625353784 409654503
2 654384405 810304179
3 451236202 357005062
2 106587793 661980248
1 602794316 274664665
2 887515347 817226849
1 329019852 49082482
5 746376071 2561308
1 454642716 390701359
1 101231064 950775937
1 227490190 405138802
1 436304465 887869492
1 560956422 136531582
1 637283583 622849631
1 830664861 526420804
2 358252743 624924024
1 300100838 81203360
1 892184303 139613640
1 42652134 97337729
1 408142188 900344094
2 638602800 989315879
1 803547840 541348499
2 459116991 948614948
1 608053248 234013196
1 119711088 365377888
1 597772821 206398315
1 743388162 415021712
4 838204263 898840274
1 417091955 215714003
3 690098163 494037699
1 553165427 141738532
1 609129618 187669639
3 207861302 152927089
1 377709858 481837118
2 824760999 34085938
1 535264250 685889411
1 364157865 777927031
1 538247754 195694542
1 644758168 760795357
1 766608981 820853492
1 432179660 559608981
1 869798757 800110367
2 62289346 462387994
2 859562044 578188368
5 184245055 361653012
3 202475857 545806239
1 28764301 637856821
2 364825668 614267139
1 91712250 659470764
2 137466071 108376918
1 60350451 741649495
2 939388620 492343894
4 389696709 339558337
1 440481360 810114227
2 265322748 995955084
1 948660168 759891502
1 35611960 614736032
2 137329957 716818674
3 681791146 817584298
1 494004426 4435210
2 698219105 646856872
1 999475881 681660798
1 348695314 941209361
1 6574833 405427949
1 731299083 327884785
1 924992905 738648842
1 127860320 395122303
1 830816459 737757496
1 282267791 980905970
1 132516427 787435990
1 872911850 909309389
1 366468262 980124620
2 820974668 969994872
1 61068507 898144367
3 270243493 117048926
1 729931301 909641664
3 30259234 579929220
2 338104462 541019168
2 372087321 64693017
1 647032972 562208830
2 648845557 950224231
1 919660133 461929705
1 423771038 6980134
2 223733755 678837130
1 918603388 921679021
1 193485509 912409536
3 995784278 7212225
1 825997790 126650398
2 844514686 755593718
1 80264794 450628694
1 866369149 304667871
1 778901729 807466634
2 914893201 645604433
1 4400827 474730838
1 406685250 67417383
1 282289784 964679532
1 23637122 534589607
2 135944879 197346063
1 628877624 371558204
1 99205597 176892717
1 202327516 480252521
2 942772108 390312962
1 892510144 155078976
2 794405007 691525627
1 520602401 727273021
1 852642681 180695636
4 348914854 979849643
1 259996823 159358997
2 399662655 823537914
1 364360359 182170179
1 93023691 275761802
2 299228301 454988137
2 984753661 640831063
3 105565073 57478787
1 468293147 237917572
1 565957161 278808426
3 723361661 164344832
1 973235212 488970252
6 27955913 949003835
1 154433362 986620796
3 977824248 877294391
1 17722300 11289484
3 562366921 477961394
2 726699670 351981296
3 30775996 26634522
3 499567257 624877483
1 68106384 937248351
1 638101378 109163846
1 96118727 929145301
1 321788539 454117431
1 292014591 411305779
1 711262240 908274666
1 57710045 627164152
1 692241947 229132480
2 832648204 320557552
2 381709101 821295925
1 871940681 569532186
1 628567995 830499956
2 764776805 644957788
2 548977586 461579707
1 288894727 207832535
2 639132741 448685125
1 388379218 221598183
1 840398161 975601611
3 824465162 96528758
6 529113083 65948019
1 950622829 63126265
3 514995462 544648185
2 860041284 605609695
3 993170804 186659363
2 739346200 531280711
1 766339917 805852651
1 592806520 661731906
1 284358856 536265539
1 912729634 320321817
1 426728102 921211333
2 336934145 262518650
1 589053033 529121379
1 306195905 926101567
2 889342152 817221049
1 161859068 318439384
1 246988838 816041477
1 635040262 476380049
3 653971304 491541294
1 905890488 456088420
1 960293155 696662655
1 519868927 337554990
2 23047386 940668589
2 865323095 314650886
1 665890069 100721041
1 223303776 430426419
1 295161737 46539500
1 589785819 335089435
2 19988366 163499413
2 475473641 905385576
2 905900963 278728579
2 209763613 159380324
2 933464257 621761832
3 958050619 475114495
2 149525673 169900450
2 338240155 744517014
2 934586183 994049634
1 264202195 913158817
1 396040106 182088266
1 794710983 475612602
1 181452202 901528181
3 135698920 834479196
4 292140299 11757202
1 207186428 697367488
1 277291389 224242296
2 821023196 21350270
6 925078118 351985531
6 633652913 39524852
1 679811443 341508350
1 636650157 194963052
1 577941007 904666033
1 785345699 484734258
2 143206378 347981002
1 180889039 919137468
2 112115379 284695793
1 357950409 444848829
2 764071405 162800655
3 360199417 603326056
1 148125313 804293903
1 218913549 571036078
5 179580354 402808692
2 961552052 787815684
1 480545541 874299841
4 198343317 220011793
1 362860025 775575432
2 88717820 158232353
3 7189043 109591224
1 4910708 518523318
1 978048384 345614297
2 528825984 411169892
1 752461662 785483769
2 803603573 934466298
1 120051281 225088872
1 920413418 227873750
1 783556070 816852331
1 272896307 952740076
1 206893720 230828221
2 67023118 123010186
1 437374118 222922976
1 398450395 141124319
1 931691477 733387672
1 90567255 573027756
1 265602705 928291841
1 750071168 447558289
1 831486303 753492897
3 331877094 233460402
1 833828312 961810883
2 389250948 744950249
1 802080302 37706615
3 432317517 530326777
2 266734235 515210837
1 245988349 661981098
1 576362199 988384293
1 656000690 511773913
2 129642309 785435550
2 189860166 18821099
2 193728003 76914907
2 776403572 396245402
1 412099492 822874526
1 20619345 737769775
1 560407742 436057691
2 514999543 470689052
1 747804614 909769177
1 682330936 589193002
6 599405623 946160468
1 230012003 92316419
1 676455223 645715621
2 646752895 246517532
1 828319293 957909707
1 471967396 74662298
2 41263896 753532519
2 239662508 381175675
1 806033354 996165368
1 876625246 564123927
1 561522949 765818360
2 195786496 110623713
1 260742017 628785617
2 943699504 661692865
3 19623141 842583172
1 760451785 796018785
1 164200348 566075316
1 136564850 141621135
3 28592670 842629740
2 648017656 654068079
1 295504146 913445880
1 434002792 840724152
1 724594720 878886661
1 763972657 334065897
1 591476843 315289313
3 905787067 421932840
2 301277104 643591606
1 746636840 73778844
1 254073876 373096547
1 98850770 362234514
2 866865270 103423457
4 488960377 831636037
1 133969282 280436895
2 954427063 991808236
1 19316105 370956171
3 688747912 213879275
1 532763252 933788309
1 490356088 330557712
1 912133462 873277773
1 967338425 562988462
2 909615068 263063390
1 237212298 704489819
2 38340894 355155183
1 850069330 761201710
1 342028610 428402986
1 208115000 862328410
5 536085376 617623202
1 916123483 667077692
2 462636837 907253425
4 627092061 73132493
2 600675207 959014288
1 160266050 406429641
1 374434833 95284285
5 529820659 527640523
1 678883379 172924706
1 549123940 878223133
3 512609390 386354699
1 246030977 907231962
1 673465742 514474561
4 228195060 40360277
2 572496681 345362159
1 627534614 983635974
1 874335034 978865070
4 426647569 395790556
2 335172682 183779432
1 245121646 403548680
1 443597834 181003654
1 528118738 900757468
1 352953827 608981769
2 630594050 585666202
3 878265814 220152172
5 833536768 749335596
3 553857222 823102778
1 704267954 207587822
2 452947938 473294259
1 534319336 137082579
3 597483557 953643341
1 562479436 891111880
1 712305101 710582976
1 84638078 643208248
1 814581720 695497418
1 908217039 407806511
2 151243168 261116305
1 461452249 318714353
2 293427737 808967915
3 625362589 112238025
1 994597299 550506558
1 969765922 993719425
1 136054582 65116304
1 120586425 688502779
2 578504927 246790911
2 40654085 299759568
2 340301123 937739975
1 580812386 172827302
2 52322386 496605375
1 99515405 629284889
1 391014060 558871539
1 259114918 9764612
1 796298197 455163025
4 817692044 289948834
2 524525178 209526897
1 711731986 44821067
1 497945953 132920275
1 929002674 339972971
1 975689051 749871414
1 703666735 379418174
1 861807142 943487289
1 565932537 878180990
1 446303444 480961216
1 554162157 663916578
8 149451569 109991661
1 871338753 867601728
1 368691379 302565853
1 214218998 877834616
1 825438489 18141852
2 679396137 230995182
1 992327699 164973449
3 900000751 674452168
2 361049613 238526385
3 976580122 255255843
1 263258889 220649101
1 607481873 927002529
1 783742886 29509687
1 781163334 956779003
1 383697985 907381767
6 341024935 910157974
2 95994059 239636090
1 929724476 266679775
1 104204520 935286426
1 798775351 354061028
1 579132586 828841174
4 845201903 30753501
1 392674000 379086176
2 645411949 104941529
2 757961381 619494331
1 224085165 636953709
3 489259387 356335440
2 416942146 692890484
1 607807409 696834330
1 269624058 933033136
3 925624166 730701959
4 863084875 960336464
8 774768115 290085806
2 898945885 824678625
1 802083431 127562882
2 451790291 60770742
1 653115287 688002721
2 7077906 25575868
1 688867519 626928918
1 533839092 287974341
1 217453756 22811195
2 685957032 401714781
2 220773726 362678252
3 88479791 535008000
7 29526125 608049962
1 263027730 213935952
2 826429515 658718913
1 827619315 154544458
2 64626970 77943002
1 870035932 362821761
1 252651331 394384478
1 835367900 999591114
1 883953223 947877151
2 250741526 383950473
1 994445369 35190262
1 287773997 103627523
1 465283106 346831733
1 392963866 283735897
1 990816264 905897993
2 704783899 811159820
1 881564961 627200414
1 516761926 894631555
1 846162078 137980215
1 563764767 163608367
4 133352401 37705573
1 856966943 610629836
1 986893233 994887252
4 591499866 70790700
4 64350732 34083642
1 87205908 481870732
2 364931423 828673028
2 81928464 259511855
1 167789740 839362338
1 19714795 522827257
1 800428658 14430432
2 169864756 140185741
1 534105142 867677018
1 762323457 192127904
1 907260683 998838593
1 160043076 798289986
2 853912501 403532881
4 436126388 522128992
2 185132956 965694820
1 320199341 633271344
1 867143591 723396658
1 534704947 642300910
5 635487416 627218848
2 734099851 124774908
2 919467007 446297227
5 54787202 318736258
4 845484688 23490386
1 548399056 792097355
1 675229562 679362466
1 943053082 884658339
1 419704410 697671107
4 661358494 968968846
1 753034197 654307429
2 477802954 221352952
1 559721777 747251647
2 829853576 608126671
1 584068281 427335892
2 753479407 362210554
1 504939026 655463070
1 109043864 281829966
8 733796503 129588951
2 270946913 666240638
1 916979731 936623226
3 630748077 840260592
2 224197135 124619598
2 920359196 625913199
1 110290855 140093543
3 28657215 771112756
1 976948270 779642713
1 620439517 85997771
1 585384764 694588862
2 602910775 605063782
2 919092413 933653467
1 421140862 949510375
4 498876042 452471884
1 168606714 451612365
1 515867292 808902091
3 933376143 947608408
2 898364660 609931559
1 295624948 509549851
1 284966047 483327244
1 597304751 828636162
1 409102486 658002723
4 519987389 617953889
3 301133639 19394899
1 455129116 188903575
1 396665711 856446484
3 514337340 876334255
2 912562209 771226944
2 369080324 878958144
2 121735938 601976119
1 716461775 704549899
1 794261732 560646638
3 583922917 492058539
3 453413883 208568182
2 121470708 270058974
1 377364237 217822168
2 10303491 283849625
1 323610694 706583548
1 639270606 398505458
1 454344693 734515804
1 682078417 584110502
1 76612770 221956478
1 659295491 116467662
1 846332382 735301001
2 631923073 721236335
1 820969928 892930809
3 326214011 333271511
2 867644004 770592209
4 993583724 928841630
1 553577887 954386230
2 768172593 469525537
1 663339190 440893320
1 827912000 782029866
1 609464522 833978484
1 776899321 539612876
1 46242574 861863312
1 451492274 85146409
1 904440804 385452476
2 988794388 867357320
1 687495476 753419157
1 294337785 742095095
1 53180562 868479766
1 525352702 807467975
2 439814714 190054204
1 412766444 88526070
1 222696030 551938609
1 782679375 741662765
2 889561221 945296365
1 393878016 781746280
1 342968628 290149440
1 867319774 919642382
1 875648796 376045946
2 904397215 261977659
5 694144743 521015979
1 380823197 471781238
1 537664229 92116377
1 103652166 619408607
1 912577175 875654018
3 932530063 494754482
2 348433720 649984798
1 920962388 563099175
1 221025347 690443074
1 837787965 62083715
2 86628136 72517832
2 446905007 75680011
3 61276530 252642553
1 921314018 155831733
2 595714016 219998740
3 97994852 788914921
2 608031976 336891008
2 548206122 457023366
1 655760368 531367119
3 279274006 123505435
1 483834344 99461797
1 665459735 311698235
2 555565588 574880359
1 508405040 15271632
1 743346670 222375142
1 772725827 263982992
2 817982685 441335412
1 551725823 620078112
1 755885127 665684824
1 632189334 709670511
2 874468504 219786658
5 94545068 390918845
1 282335611 215624174
2 551954612 533193570
1 392164573 247595668
4 748811838 915462956
4 882404654 943711885
1 238914456 93035681
1 882695515 274590773
1 88662737 523301442
1 185919668 180268094
1 524335729 408672876
1 902698545 741644227
4 433974019 298370763
1 748969960 289516280
1 238010093 437913166
1 977978065 523309757
1 540630172 843040506
2 813375065 875893458
1 537711425 294737920
1 168291488 825414563
1 628159462 802842986
3 483072573 999705468
1 663845409 865960385
1 447909070 643347438
1 432851540 189406722
3 415261185 674167834
1 803401537 106029512
1 305557768 978982600
1 174533519 630765214
2 463111028 872149482
1 796691853 834353508
2 257617631 254380253
1 417342329 404991059
1 398822807 133575903
1 546676987 990059394
1 182451796 560829985
1 954248676 948168590
1 367740002 120167122
1 155593458 399712883
3 993771853 518988583
1 837541166 737294740
1 475618420 446042124
1 361796805 898007709
1 379023806 949587819
4 446246177 182763197
2 627456733 518447954
1 958206024 706995765
1 358354002 129448693
2 203133651 838495394
1 399057118 451589685
1 789489021 660843381
4 129935703 456392290
1 282896581 917504895
5 51689709 232036414
1 438318164 757083865
1 215893202 199205045
1 59427891 566104388
1 316928280 856365164
1 32152429 463102150
2 346611049 155518776
1 760704850 636657413
1 271855234 171613022
1 668657590 71970408
2 613463585 639758488
1 29711200 331187652
2 732412448 876409680
4 451455095 668190749
7 557233025 508800426
3 293600373 273141984
1 754250550 618224406
1 672031071 783840908
1 910665489 568863617
3 577449719 347118497
2 952318569 868658594
1 490370055 779898842
1 323256044 552896876
1 830326411 588299934
1 240929659 974837497
2 126063387 673756528
1 5422220 499605529
2 561968323 42023332
1 258806698 44306414
1 936782343 421133559
1 920745485 494208235
2 753850234 66841381
7 802580364 615237830
2 108003783 724269183
1 314316819 987383642
1 309308737 268376116
1 434405757 229150217
2 819252483 742658503
1 559493261 284555660
1 6806075 515984966
1 431346879 9620465
1 430620304 715996347
1 18229800 501479490
4 464159957 624377056
1 408572632 93555577
1 692818542 716229832
3 24662440 258616454
1 223657114 450388685
2 188345548 362800038
1 800783284 751137341
1 759307215 479984833
1 196884148 933631954
6 613827412 141061703
1 994276888 321672328
2 456208405 814940328
1 846020755 560538158
1 724707926 359191946
1 861841512 266943169
1 654829632 373925580
2 215494896 538130759
1 758456460 457889634
2 548978009 464125013
2 451141465 165069193
1 62505473 808154940
1 731430866 101386935
1 59498491 932847604
2 624723223 995745376
2 333194135 700377894
2 164605463 148741541
1 858617298 719836492
2 634321127 224755206
1 727486168 620957263
1 780675601 333766599
1 620916005 539045363
1 31930021 263781896
1 885547914 720785780
1 522308132 725516655
1 419085452 965898341
4 954687105 374273141
1 33777280 815545979
1 911745516 519862071
1 631160392 301771952
6 298117232 354739780
1 541501319 720542619
1 70668852 966091634
1 357480705 953436804
2 551168613 410918017
2 184906165 907737222
1 912403512 696792743
1 580893035 140774761
1 854983656 756424403
2 417623800 56604669
3 859705783 125306165
1 413935020 362467712
2 453036436 188800360
2 220690148 592082377
1 822275907 418245925
1 187779190 914681514
1 600168734 420100778
1 771994199 55851243
1 135933194 385353263
1 553961870 654960863
7 333613772 940517262
2 18410951 585298838
1 606160505 183916408
1 512779466 953780295
2 601412653 688168149
1 334258348 996338326
1 807827985 237891584
1 742318008 715303130
1 144536187 307278130
2 288113557 66989278
1 154812016 375169989
3 571909505 997929256
1 850774834 900773656
1 298753643 154606918
1 838414923 954779620
1 919238422 5086017
2 431159429 219738656
1 748683857 935640892
4 494794976 889900380
1 878023697 823117175
3 511264821 567889743
1 540850219 952323644
1 709781519 168490580
1 852961312 26863303
3 463612792 317508376
8 300620462 248091937
1 684548174 961242640
1 510392939 41108240
1 933565894 946660300
1 978025287 749420299
1 94728473 372103656
2 418093271 249790315
2 833441147 136727540
1 932029306 723890277
3 812203669 280429424
2 10416856 37507698
2 614925565 734538825
1 217292719 947926464
1 651129917 344962674
2 947427544 973749885
1 411880224 119347352
1 479944343 305464436
1 310612549 688822573
1 608557579 885231703
1 776670867 79184208
4 747828510 824567288
2 740429640 17804211
1 431927594 61692383
2 255693094 460642719
2 997920473 120375106
2 664727418 546710919
1 811960170 635345699
1 831040590 521080286
1 841633617 145253685
1 251519770 583606203
2 393414189 712543519
1 425171907 892540632
2 519857682 586839508
2 736854401 917779320
3 483376747 344171661
2 27602858 166260561
1 747767881 678165092
2 547512001 460752844
4 756117054 158686892
4 459033699 111191433
1 899890781 848473571
2 405912570 315235053
3 454130332 882762509
1 209588110 838048817
1 171340649 892083650
2 263889535 411391253
1 706987337 792021915
6 939294713 172208799
2 901898660 544798013
3 838596116 533094920
1 604122827 891676242
1 552751879 423308830
2 662187855 260991072
2 217156572 618329241
3 910344849 889506207
1 84712793 796351111
1 178159381 121489691
2 686669919 226034062
1 446950901 871875351
1 639240122 66411965
8 970058518 847334370
1 382230366 831064729
2 159578887 960364163
1 470689069 773373278
1 644859507 304393460
1 205107797 17985043
3 838097641 971713996
1 202619676 23557483
1 646746268 353932981
1 793410730 488872730
2 301515660 765336961
2 938408616 921682636
1 201322705 16209358
1 608504703 150411174
1 899120899 642557952
3 62126710 668868986
1 830619579 364519245
1 162991161 964539434
2 699301834 850466457
1 215486227 319053940
2 365876431 74001220
1 770126613 468558004
1 141988012 800132919
1 83396552 799808030
2 965161971 920574120
2 46646190 608354167
1 736744735 987918767
3 939978737 519541062
1 500892275 40855804
2 672616944 153593459
4 8989016 97600878
2 547634268 270189337
1 27437995 724106674
1 416349081 485066312
1 662423227 568454313
2 825511230 710557757
1 588186596 603728199
1 454627340 899870761
3 893888719 403273571
1 896364470 196873431
2 124024524 586432434
2 143150434 154909981
1 440532616 833587726
1 22993408 781615328
1 824068802 745611110
1 749860057 485718829
4 554294587 610766479
1 982295493 193921089
2 216975908 831181889
4 372715535 100064015
1 2784582 499574687
1 729845986 4808329
1 648418761 30092697
1 758037878 877628938
2 926752759 876163601
1 563879264 888531148
1 369629385 480299366
1 105275779 447880472
1 431209148 565642411
1 433488507 268437011
2 510591003 214401711
2 658146234 584380884
3 789375794 236199115
1 874037385 740205194
2 888966235 796575821
1 537936260 702765052
3 285652422 118867643
9 637019724 276860844
2 691614263 925595556
5 704063894 843266967
3 805398834 216708142
1 10545732 287989363
1 879115497 938492335
3 929594578 13167274
1 261543214 949891564
1 561114247 483988983
2 437019759 298615941
1 404376933 882498187
1 877797822 412399347
1 24097482 337315698
1 232165027 55093568
1 117580025 576964890
1 175533063 570554212
1 131162056 58332806
1 114135798 668325074
4 216488734 55223923
1 998726199 131806674
1 256774746 784178927
1 973587115 27456594
3 879862572 578684447
1 484045171 441993656
1 872920888 890646051
1 52155903 538655554
1 539936744 243095260
1 242686631 973632568
1 895900625 105325346
1 834179107 461916060
1 137321653 850200723
1 813759011 314356299
1 759722456 168538977
1 613955288 426910796
1 589007975 432019096
1 693637958 764710009
1 517709178 841586285
1 17749430 745851757
2 232696141 226048811
1 25044379 238211797
1 882072920 788265099
1 808107464 625120418
3 10765049 552660428
1 975526052 922601743
1 877890720 192025382
2 980587105 886481881
1 485608678 308848239
2 789519975 302238368
3 647947329 620425705
1 674530815 820262666
1 641448397 588922336
1 468624555 625402033
1 886120242 852947106
2 144619762 209075556
1 754137271 254906117
2 384853511 650823133
1 292055150 885120649
1 390231159 738369307
3 862069779 360571380
1 715907642 512791156
2 952360390 301596748
1 527902627 164799111
2 257746583 455382304
1 984166193 803723056
1 641265647 284537550
2 668089800 964553820
1 936686432 663363426
2 226540560 484537059
2 978388500 961871515
1 482443420 207566637
2 208240169 169621542
1 524483077 331515750
1 818662321 862372098
1 367720970 473403234
3 124227891 416150843
1 766148120 355740022
2 67645462 38862232
1 78479080 245651212
1 249771720 747042383
1 6386975 45670804
1 490028620 948260803
1 556734998 154610730
1 2391858 619656129
4 123570833 368418916
1 170717582 894600414
2 907663300 126224863
2 394262205 125191445
1 266269261 255062904
1 973637631 249650782
4 667510900 384869933
1 509343949 376438424
3 994122798 996841036
1 329693491 233623350
1 980839649 892431816
1 843406746 47690098
1 395827162 534715092
1 862184518 915435401
1 651436992 52224167
1 110410096 490314542
1 171724818 825669267
2 864228447 435876886
1 532984962 786870821
1 327052341 918579667
2 462274188 738368953
3 269357600 529048149
1 871304365 607166723
1 398198148 920501347
2 947546260 659660650
3 437758554 210124601
2 642150276 655108995
1 661653712 236959369
1 713061656 541941030
2 584762002 659443337
2 869605684 154306802
1 400093249 825367621
3 105083949 273100262
1 130314745 80080544
2 380880356 679624501
1 873277249 14954444
4 265669349 356646161
1 841006702 93953259
1 957918719 189276275
1 978280697 121742199
2 789515333 271088046
1 351325066 298728888
2 660451752 564785874
1 642764060 752476639
1 592131388 252716344
1 439243975 229428178
2 717432333 459389107
1 21984548 187373688
1 441738364 175880614
2 768943861 192976856
1 662803276 28554715
1 626696006 827160208
3 653972173 370966627
1 441963976 559241036
1 942625554 832385094
4 542282339 535685506
2 329628679 159198793
1 128804608 99998630
1 93499685 522999056
6 781487824 610921479
2 174388335 802507194
1 308587230 987134920
1 176745767 273352791
1 841213430 448274427
1 287512421 802610000
1 74888323 733816306
1 166746053 768810103
1 945587503 880829040
6 826455460 398240648
1 246601828 973547080
1 875609209 985045454
1 434341391 926596870
1 436194548 5401041
1 350497873 481514096
1 777357245 982513099
1 616209112 581287355
1 712794629 710065930
2 295203160 284138950
1 279640514 164842817
1 977090300 620908566
1 354988851 316631540
1 339066385 715087462
1 98008081 426866371
1 235499897 944441376
3 51256074 615541627
4 450018549 930938970
2 652615704 744644261
2 653881507 217510357
1 340082645 229918681
1 250872205 369610434
1 825962575 114017541
4 147420451 891600322
1 320515368 296682465
3 67685860 621598092
2 216030698 332533970
1 731634084 384264446
1 495679773 683728772
4 855757132 494496128
1 409647403 417601640
1 522891 461262025
2 191457438 766969282
2 144071110 495673074
1 651093689 353264803
1 908221874 338948433
1 238922036 762225735
1 695222374 913886073
1 526807830 249741530
1 313500240 338390851
1 853594913 874421208
1 210681734 100535756
1 251483807 234850358
3 1093169 718624477
1 59312111 91970375
2 466792152 958062490
1 129866741 255912234
4 728443333 261792202
2 412221454 497697023
1 886306660 604368757
3 390877588 415449045
2 714886839 784086479
2 779324692 878531741
2 562863616 896531084
1 994028382 931166290
1 942532935 196454759
1 675721886 306181794
1 789381758 640063793
1 693324149 669367389
1 251067178 789113834
1 117745164 358697077
2 230036831 597998837
2 822238336 624880339
2 245857186 87603428
2 502222089 642362308
1 651612162 6696253
1 517218658 389205898
4 607699928 329336608
1 294278274 762171768
1 682791634 318172888
1 775849445 370507478
3 153001616 655214209
2 126800277 366007109
1 332711125 469204190
2 573830640 924847387
4 355174083 926095948
1 716287765 19803046
1 197069551 218099222
1 679292679 405345056
3 616535963 802251431
2 283131362 382049447
1 299042983 128983381
3 927586781 462954777
1 170883000 834430486
5 971696126 123484502
1 213072634 628559139
1 386716034 273416741
4 124124250 276936775
2 288915000 761377979
1 376412617 850735985
4 509867394 392397547
3 711623318 104566498
1 720460683 318542389
2 428181317 257212366
2 484031496 269176754
4 929666735 459184290
1 153674404 755881241
3 625876661 157558309
3 765307889 646014579
4 836875019 816785914
1 410997178 11735628
1 685887180 611303009
1 230969687 571122114
1 677221247 792721441
1 500447724 327470778
3 597904306 370185192
1 359685268 107617551
1 509752340 905160174
3 285810115 651475278
1 705552944 191847919
2 506430954 673390185
1 206011433 985946745
1 999887606 967793300
1 649853691 17170199
1 230301476 843296313
2 567124894 230798305
1 270426652 330537605
1 971905252 242561824
1 111221877 991797878
1 619407110 66335654
3 82280585 374067758
2 26057612 504727624
2 810991557 341553661
4 787092134 587855862
1 750003959 830185041
2 399673751 713267887
2 3688163 134921246
1 533984000 583575836
1 72538703 845259943
1 866642010 631322598
3 101145227 501638671
1 365431409 298887409
1 887359483 785959097
1 505406012 868098718
1 524544816 403786445
1 318647845 970469579
1 969501866 741679758
1 760963063 360571755
1 517701052 665487592
1 409325402 103288596
3 315849205 341451969
1 320917316 939195455
4 523799693 680654659
1 342410679 170005537
1 838114426 477302153
1 822944124 437789937
4 906553760 594909503
1 564136461 207101392
2 5275427 545828169
1 231381444 435299687
2 319095572 94570525
1 832468202 925782599
2 726986374 621304049
1 633086737 133070674
2 950740444 409900728
4 178431506 564243578
2 688654445 80246336
1 457642236 846050255
1 146686268 249327385
1 866779193 559750833
2 130865993 474867328
1 114409842 182066217
1 540128806 643706060
5 230617743 455495042
4 658947379 152868504
1 396008052 760022759
10 677897449 572791550
1 987388673 717844874
1 988916544 861917896
1 793057032 866883364
3 732692113 907776567
6 709860787 55000635
1 179053307 659550784
2 498372291 855417112
1 637679275 25247718
2 574225252 850149616
1 203350170 840247888
2 355639823 942628519
2 21851949 854600438
1 431219659 895522572
1 739699795 814529037
1 778388282 102598837
1 317746214 593409347
3 56429876 587776875
5 812122295 175748644
1 944553881 996382894
1 934902264 677771575
2 151976062 319873159
1 182964286 143043176
1 57791517 296223065
2 25284988 901752342
3 67857154 210221559
1 900065728 61709231
1 192449590 749340978
2 268413430 588777527
1 693672167 281893995
2 94218056 344493057
2 296662148 363784294
1 93068716 358673568
2 612966349 82139651
4 934293095 890699272
1 802745254 270441597
2 258371822 121524666
4 793336738 739762143
1 488761270 416148119
1 197891623 292902637
1 71472361 650511036
2 944297387 887177521
3 841524912 913462787
1 175116766 135954838
1 829581183 568552795
2 352455328 694821633
1 890712568 354731328
1 947921510 465391343
2 476674771 352495870
2 785424504 773159802
1 481252655 531712878
1 265312082 595729450
3 658511101 63389672
2 55930707 728301052
1 411958520 311784263
1 821245018 534481719
1 352120949 889518948
1 843272619 593540976
1 161861702 76077685
1 314345238 849128184
1 111176982 435748306
1 622888441 605053896
1 165489249 550314599
1 451535719 851072734
1 864622926 527521011
2 656961779 862668886
2 853936373 144018052
3 824093191 871759581
3 555706604 316472446
1 492925118 741491897
1 521318039 353286093
1 352297272 845080981
1 842065377 833001935
1 916541614 406567408
2 652749560 269310509
1 253850426 72884111
2 929320510 351648468
1 215982967 656162926
1 520279536 852258622
1 664271016 763485263
2 38203692 618945609
1 840136794 530311665
2 824501894 336724107
1 837220582 23858983
2 754369619 943711882
1 158064453 322408415
2 701356627 773553962
2 547337595 959538424
1 706593803 152013821
2 255919485 624572637
1 735644764 362103400
1 602920636 974080256
1 96662849 332374775
2 128700870 523178365
1 668981122 979836656
2 210186823 963441960
3 52949741 356109787
1 586232201 261732748
2 834575004 926037516
3 775566405 754525086
1 531600706 127569742
2 243537795 673777636
1 409186206 846951233
2 469664877 655382892
5 857091761 31222540
2 168600900 637840855
1 895665400 882890349
4 990200318 652514062
1 20163380 161561367
1 617135554 168463782
1 69589776 529831599
1 360083628 983776092
2 622947729 799753831
1 204760175 225425033
1 319828235 618156618
1 542444343 670205922
1 247771162 301789211
3 409525543 511485670
2 913812219 792442783
2 787539660 409061286
2 217173439 106181412
2 942044290 47829364
1 854301021 758066631
2 842309904 842142143
1 860207197 368611435
1 277355241 402462492
1 764762253 916850323
1 737401477 286567947
1 987656806 550818215
5 537831760 911615091
2 655601511 821573632
2 347326785 44011686
1 152712716 80211191
3 576942130 506458799
1 677319235 658409004
1 353796644 455305295
1 450193060 898541601
1 463664262 680517108
2 65795505 784902723
1 159083126 924384806
1 1199092 120770552
2 857163645 308523801
4 93075615 894307954
1 324613612 551496112
1 676098575 325373762
2 731194454 302005824
1 95210851 174219153
4 192812806 203178254
1 489017014 289797084
3 695042591 104608141
1 110187116 892081966
1 520065156 399084322
1 392158174 496724229
2 26409138 76058202
2 509771846 221559586
2 60833178 261156709
3 39839333 947312895
2 831125659 908577840
3 960883639 989840092
1 708683737 618611431
1 629902567 192795451
1 620860462 202798942
1 398623418 944748098
4 421066958 458675263
1 465300244 507763308
2 461137138 577519217
1 146430314 414842463
2 818503131 484641892
1 798197830 790268643
1 805569224 574112948
2 642980807 422146008
1 159484742 298712350
1 471697682 631697215
1 826676623 236089399
1 691302078 145319309
1 231540176 880726589
1 460437766 624933812
1 914103904 335380289
1 544541026 273540309
1 87794700 147568172
4 100277757 156076028
1 787107480 103876169
2 262514371 360713101
2 949862034 510950119
1 976547160 642501791
1 164003105 508438221
2 452544486 776757619
4 933120035 265441230
3 636955891 974561113
3 451255459 197530971
1 32420450 676876610
3 39629329 142646351
1 721758014 523714547
1 251084898 913200577
1 484786086 307595193
3 967449572 709338410
2 418569594 620107636
1 407395271 313992623
2 738148646 914065816
2 853392401 871572520
2 443089082 200749354
2 185730139 464049521
2 187216272 526061520
4 967586641 870205183
1 594988282 442550191
3 81917098 764193368
1 814084358 836057174
1 25225482 578130958
1 833416731 689304511
1 802070835 307763994
2 400216120 59658735
2 405981203 567487966
1 806572625 74562444
2 51493053 55531831
2 688992971 148058418
3 761739723 738177344
1 334172559 473873308
2 736609196 206605043
1 270646239 816792240
1 313633816 37793556
1 398645686 867634828
1 710514416 467531677
2 128629392 635618200
3 107341128 204896724
1 681652447 437723993
1 411730892 529756360
2 705807960 199223328
2 962216781 860757148
3 711098975 870610151
1 575329934 286249974
1 431672565 868011989
1 170659725 604125501
2 891979167 753281394
1 755030263 975102796
2 723421043 377725714
1 276339991 334971150
1 568021980 435863262
1 939220588 812688134
1 66166959 716101776
1 843302797 809538927
1 727233360 907780573
1 374720430 294714172
1 77832705 356580520
2 710094830 807657
1 851924424 575727960
2 522188298 827791625
2 218234427 110476555
2 184478534 939105622
1 634082403 340948843
1 884152529 636543167
3 286586573 997949916
1 550940068 859573441
1 430495136 233864622
4 448822835 876008917
1 493528868 301838211
2 153582166 760387028
1 391833798 526937313
2 675605931 686833937
1 357247662 444486694
1 283949398 114708103
2 60874926 954921443
1 248715660 380401206
1 481114409 583252052
1 26730310 287551814
4 873884205 698244205
1 480229458 584899839
1 535194555 611555149
1 823276681 197217552
1 757968656 340602970
1 189945197 975887125
3 861686042 714249998
2 955285312 110095515
2 18318447 814594496
1 799350605 657621825
1 776594587 599523475
1 528482641 423502925
1 355066460 316976996
2 451631543 263016028
2 368782546 105247723
1 183018686 798601730
5 228416193 727945512
1 546715983 913339924
1 110944290 405995646
2 641752577 943079678
2 927666667 212774672
1 551907471 257706044
1 563929991 119574872
1 466309781 191724470
1 227878577 343118922
1 727952668 636510889
3 3056374 559386796
1 99334992 866337927
1 826247811 138840970
3 12809293 359446483
4 23054122 878368898
1 869236090 700641071
3 32162350 416008403
3 183372661 616152551
1 652185358 556809215
6 52222393 357440353
2 801529291 311701382
1 103503299 352784517
1 602230074 559926761
2 762082140 628221890
1 713946298 425461881
1 916539373 589697509
1 340276100 778211872
1 499331885 310421978
1 115211726 820151667
1 152805246 301743291
1 178796732 573258476
2 208175608 280859164
2 102692859 980918420
1 732936117 152069608
5 803714563 757012423
1 705600141 390981120
2 88930219 846035824
1 175479717 302580395
1 302115907 910810645
1 29368972 336383996
1 552737837 842825403
1 802402281 340606523
1 42739835 903405711
2 253815315 411637595
2 857884039 931941034
2 472595660 326492630
2 673291142 634585656
1 846650105 548145985
2 172773089 899524161
1 145722075 22276284
2 240452368 364585819
1 571463899 114018194
3 376118274 849974567
1 662510797 405809427
1 40105988 128967493
3 559982842 510815210
1 882771349 395064220
1 250842693 154561863
1 98917881 737176366
4 769897889 979252865
1 159538557 927383061
4 195049311 369725554
1 877569070 969259895
1 500466244 663867517
1 367151740 269949155
2 148480890 862466712
2 770589804 101942696
1 318051754 191399447
1 756897292 527911038
2 16161179 849703230
1 734924845 998744813
1 735794193 655395547
1 243741381 882745609
1 5618700 713835077
1 275149152 979499366
1 738963675 783840753
1 678990017 169173789
2 616648107 47605094
1 725648988 933755883
1 506324010 776589514
1 816332816 898722910
1 654623929 454560841
1 318340308 572335272
3 251666485 883550178
3 591226870 727648294
1 735120270 309144054
2 347298645 926149407
2 261440719 78819814
2 42731021 329288249
1 863988181 653846807
4 650958594 620271917
1 883024955 644644703
1 26095926 831759428
1 281258099 807721770
1 271062312 934934115
1 154433166 27390650
1 67747953 480276258
2 661734969 918492675
1 712560303 422074088
2 727670739 688970193
1 201734598 550037864
2 793740019 622824348
2 654059807 409514754
2 275020842 831296635
1 807099587 838240679
1 350822430 928072066
1 336336942 208842205
1 442011844 525462088
1 647314683 217590409
1 403117123 679870731
1 370583850 158501625
1 127956798 364811374
1 748820773 3742767
2 163578875 482643662
3 131725735 523692695
1 199199844 155137720
1 331123479 814013806
2 646538642 859495794
1 331840747 785191309
1 323316537 785989248
1 155682420 613632848
2 155769306 307053936
1 113985831 296334829
1 703226645 588986144
2 650180717 92845
2 350205559 345026414
5 819875965 291583548
1 327064674 311876248
4 653619505 374033795
1 191149104 563942239
1 31061062 288179016
2 328411777 863067943
1 635865550 721785786
4 876159971 268286314
2 276853382 216631489
2 180162020 27601553
2 356778317 662883260
1 39801490 170431663
1 640479427 249568790
1 842854829 593862037
3 809070155 128711677
1 828367694 851501217
2 973240051 518236109
4 905018358 791138849
2 629040845 219971807
1 905937801 591455986
1 891950494 470165148
1 991120384 227329577
2 970218608 37784397
2 145751137 963353496
2 418215546 976694414
1 527148562 784877651
2 713215765 708770598
2 573197340 986240959
2 588703102 825322826
1 453041638 730690011
1 232602955 831246392
3 361111819 417428672
1 638214087 932700537
2 911241058 622642709
1 748089405 566845311
1 596104223 733706694
4 730139657 252688319
1 270837053 147194926
1 784224774 952240410
1 688320763 793701828
2 722019422 703946825
1 543323711 142370887
1 468926914 542205905
1 818718423 91748249
1 943182232 470476020
2 64833536 690640183
2 86737242 391161499
1 419345404 693635258
1 835968675 98420124
1 91275767 202888601
1 66126000 484380586
3 879536834 632529767
2 54166445 828274342
2 280803761 464580210
1 134903216 795687227
1 441929521 97076840
1 757879545 366804120
1 695927608 607539401
7 608217274 142920224
1 461368376 874287540
1 688580964 706443962
1 82615169 279919303
1 115546432 622186616
1 155567918 731259069
1 871416019 803602529
4 197837901 10919662
1 632109063 985914170
2 588786168 791300784
4 92700687 690986531
2 431750107 164709899
1 763472128 722798984
1 922813216 546703374
2 378940010 734943262
2 590961266 944141378
3 416518602 277665683
2 179722002 967333380
1 177444018 224392770
2 532887044 686977988
1 414961328 143317393
1 22106672 544235283
1 935057050 199758839
2 62864881 994967451
1 968860363 74584947
1 395361755 532508650
1 58777834 685323174
1 847095938 148473171
1 236765464 811442250
2 665562920 732584783
4 284790759 819158158
1 172044219 404311587
2 581216540 310276250
3 1903340 404088448
1 603322070 674145967
2 146529435 824155750
1 635349405 17159787
1 79574613 458666
1 626284535 905475402
1 810629814 444614376
2 203212710 621769021
1 970500725 11122120
1 788684203 543734148
1 332256335 134472431
2 462489490 985856084
1 279246228 219267123
1 136365151 747444951
3 640200311 46632940
5 1054136 413553103
1 745653339 53550054
2 117792464 15707377
1 826385043 579694926
1 988317542 140317941
1 972223379 207790983
2 732630161 5993885
1 813901271 314232251
2 9641719 221748268
1 145184869 226030420
2 778187485 961756264
1 42999369 281924997
3 44568842 676401405
1 828317814 360571838
1 686009661 139834715
2 76063823 359034766
3 322296725 318884878
2 76565000 346066960
1 457133017 17036805
2 586443501 252007494
4 997192182 4470055
1 851156441 292117735
2 513177051 903735791
1 351514749 326029030
2 307086124 409622032
1 288780453 935435318
1 395580449 756163720
2 955592765 799948449
1 5837499 144279958
2 552244915 502390906
1 735270824 5417678
2 154455026 310940683
3 531598991 652667438
2 307927688 295127820
5 986871209 312111258
2 48561500 75121083
1 497607550 266461748
1 804698586 714931966
2 175383855 25024366
1 805783356 86471432
3 871704952 870086925
2 208878779 902349699
5 27671097 961737696
1 599786443 543245664
1 505206013 419737773
1 182602464 720388325
1 938654322 785863773
1 192748712 600038768
1 666709214 731842895
3 898710285 563389946
2 339166732 963514390
1 63441170 164889985
3 348536489 623285472
1 673046172 973613248
1 299056859 72177430
1 793203798 307289104
1 132889526 335962954
1 249909704 499046386
2 847423620 490371440
7 162782923 775322390
2 117079509 408748165
2 28872298 703058487
3 742800741 489116898
1 803482329 437693157
1 401487073 897378038
1 783977418 344315074
1 770295214 188029813
1 93214104 854908564
3 647632025 558269364
1 810565016 382209358
2 541716875 562510711
1 494196575 648656511
1 24247803 600284664
2 540424090 854931054
1 46649452 23077227
4 604680873 953933732
1 471835075 872513704
1 922519322 923636453
1 459206240 282333955
1 113695188 337032
1 148892629 590774592
1 538050489 596537435
1 505407663 512249469
2 277386318 150336581
1 972387747 933394678
1 831565987 740823080
1 543248458 583159535
2 960415416 597591661
2 581262129 56665477
1 176954636 754814190
1 620094070 182976305
5 617618758 364810186
1 551547781 944612680
1 631818293 764355528
2 950431783 163600615
3 875728511 982059272
1 40230865 841586498
1 20543368 351701608
1 453716119 124157855
1 77689077 798793337
3 159943397 386206513
1 436777510 969437458
1 557168055 156372324
3 841971471 655863877
1 617979440 577704645
1 833545698 133607791
1 563677988 474998767
2 374148528 123706191
1 654446115 981445779
1 886448105 380228857
1 902385153 108959963
1 685519137 368145708
1 800372635 970521800
5 102670672 341239579
1 363043270 268649094
1 472076574 700719635
2 478393166 130997504
3 318479171 874982926
1 89841481 891642081
3 118110370 765236964
3 49871285 445594273
3 394387714 909182831
1 391306747 360250788
1 591588190 85547278
1 940813980 156597538
3 95212375 104357279
1 964949928 296156411
1 62044639 392779988
3 76286194 35179363
1 488271634 961477133
1 107023874 914265175
2 960815878 955495303
1 139852704 150865520
3 456230418 187730200
4 746670156 630347931
3 541533919 690051573
2 24803200 927537608
1 461616321 102397969
1 819154803 792687690
1 636202519 94868003
1 353536319 75640561
1 973855046 459089702
1 420156702 363228454
5 202698212 273113559
3 430196455 797058688
2 333365867 704330842
1 812280156 339601056
2 907742072 415606382
1 277273298 36268662
1 146377801 771432340
2 142601044 437425838
2 990568200 961207462
1 683066083 684641145
3 317020835 354560433
1 437767628 865333516
1 17454687 471259001
1 944005472 99991333
1 137047743 332259434
2 481587808 618944249
1 480475051 949419378
1 627891796 175432241
1 329898395 27792350
1 494467427 798479201
1 188910604 111596759
2 400299589 684021708
1 506280325 12154993
5 421826423 79033042
4 388999762 372016798
1 818797661 390616713
1 601183873 325161898
1 316553034 661123583
1 193961951 116439266
1 302413151 261627911
1 999896829 158340816
1 119506502 214646616
1 124727912 850614
2 807821835 64566479
2 623177025 807263814
1 222971895 583163302
1 67001227 340723764
3 587202219 502757990
1 670897884 52282715
1 443510048 166552507
1 309028858 652051203
3 656056882 46188456
1 960945224 339950739
2 928785008 164068626
1 383804568 618646396
1 738153530 683996599
1 444241738 742908474
4 937002388 705173810
1 133978771 161255005
1 680740081 665979251
1 69185715 529943238
5 125480630 85560496
1 430679383 766212982
2 131713017 803495822
4 771239184 605667935
2 599380886 798514179
1 14515919 196814170
3 961884656 385611870
1 683583615 747099600
1 731681629 596998206
1 142531269 517093268
2 700581012 424203762
2 987615303 694745112
1 858235163 959915806
1 215550197 711071294
3 372936379 380254964
1 110086522 282400858
1 72545656 113438882
1 134992227 562272566
5 194459220 541151973
2 299902151 397738733
3 80812022 29004152
2 653368852 569682625
1 238546506 337683024
1 373948651 379597264
4 738092826 723854174
1 952553212 930934543
1 743931989 366926551
1 647230391 47473213
1 154357977 54718746
1 229408346 25048520
2 914927394 27121301
1 374172602 199141241
3 396430835 295862937
2 875550874 429365106
1 477471462 116789766
2 269781133 338614538
1 827147021 331422842
1 188312433 949050640
5 858340884 552476556
1 413291806 909537720
2 838331560 766636054
1 90266801 952410099
5 518477536 828868093
2 687469156 642121511
1 194159790 850458866
2 246188162 72707162
1 99145723 909645062
1 919765246 955788087
1 14222985 966195592
1 255254621 512520891
5 526303619 157222729
2 148434724 757379387
2 305329817 767292094
1 371827542 875219746
2 367609007 273172724
1 551351182 701330209
3 192423928 359093787
5 886019513 330008592
1 931972761 834076022
1 175539234 229945892
1 721398068 432204922
1 75914040 235379531
3 29957466 205584035
1 630718919 557743549
1 384371908 829430989
1 257606996 589923096
1 914530067 870907805
1 549220178 165651268
1 196545042 230374389
3 59182813 274181874
3 636711322 704509716
1 506918123 848094915
2 569607499 749458933
2 315248417 984946307
5 783676245 558840451
1 158060335 906659746
2 36525409 798551231
1 99091746 187233564
1 155491199 544843821
1 20455877 891034359
2 110728634 544870284
2 292621644 427198313
1 353389471 365278497
3 886834947 197243598
1 816021298 794839308
1 422218726 224059565
1 694205633 531827497
3 195321619 463072816
2 351689019 257423062
1 26587682 839022755
3 884507500 355613227
1 380290852 492654657
1 72867626 576069527
1 661593501 951550584
1 793326703 903315764
1 836311360 629955656
2 744396368 994318767
1 71998298 193387783
1 2582981 295407382
2 279355505 270567820
1 218151867 772803978
2 906027350 63377617
3 528450952 615906119
2 988814925 24377761
2 324452328 915049583
2 975575515 718808019
3 787400328 243778141
1 397635186 303918067
1 894366265 93984106
1 618152816 326750612
2 516038915 786939925
1 831457913 40745644
1 715351454 135235196
2 222322818 332486925
1 155813394 880966173
1 352355457 184567978
4 187736764 20350961
4 691943254 666793315
1 383624590 566816106
3 430491441 417983602
1 181158991 155230934
2 155394025 644739585
1 183670717 218490572
1 907396750 876299434
1 562503825 411411239
3 652403019 268069579
1 351906349 350321320
1 149507746 718445600
1 711153798 310643143
1 392244503 390025645
4 817523912 220025602
1 242963170 295028963
4 440449615 31778818
1 91823608 565345086
2 341741302 660135614
1 480219420 132301449
2 776555227 350667837
1 464443834 303152946
1 261850844 467871128
1 821123764 778526590
3 996947118 389281731
1 917732678 752227715
3 196660109 145422081
2 558061152 190635534
1 309650379 595974924
4 171768646 496379912
4 881186062 456755356
2 486850198 90844129
1 176876436 327775344
1 498114437 862036152
2 538719549 508897465
2 650321421 416611455
1 870150481 259882055
1 976512452 832957448
2 678922831 169822155
1 912732781 699124050
1 621764183 710268041
1 440514594 96321693
1 711434006 471637308
1 990065343 440394978
1 742253664 295410209
1 853181443 887459816
1 147325537 216765115
5 598349037 515183136
1 219397406 986174540
1 992520512 82097770
1 660552421 155922877
1 307744048 669229939
1 35051177 90725919
3 277127172 508229891
2 441220341 801860832
3 97424541 444535622
2 615270563 134511970
2 799583033 772111512
2 815083130 48203882
3 341421571 493805227
1 133356884 459908587
1 805940217 74382787
1 73738441 215984448
1 247693209 584963758
1 759647617 762085738
1 704948369 21378072
2 935731785 385284900
2 363898835 281315109
1 680683010 256331381
1 614365620 368571782
2 641352778 908320210
1 103743707 185589212
3 306584225 413638205
2 129655233 707997384
1 819721621 256213094
1 672521714 854522216
4 393706 680530176
2 459173858 811903237
7 100268493 669686028
1 455621558 266027481
1 541444327 201328943
1 998380360 751646876
1 797557726 230627128
2 786632195 295030783
4 180530580 280288764
1 444034186 751996922
1 919403534 327979820
1 337893844 277549580
1 457727010 42793623
1 513299400 50083036
1 41363022 899444834
1 838664088 599534158
1 278895065 394333917
3 325831381 426902095
1 302538265 945414548
1 550589906 896815102
3 49447517 521392127
1 88791569 391004376
2 703732914 985050856
1 699359519 106054062
1 184896824 791873067
4 451848182 812921917
1 195531148 288877477
1 508995792 855809686
1 6211754 615582086
1 536138228 284751146
5 28711698 313577873
4 326415860 165794375
2 40769273 718690790
2 259041648 961623308
1 771191168 560307158
2 349476661 433192306
1 874511681 660078844
1 39103383 670950021
1 966919759 599171543
2 115941702 674951713
1 464644727 162095828
1 174131240 945600123
1 57772474 276383961
1 691864518 572754482
1 766539089 619393566
2 55515488 794615645
1 849137922 433121092
2 507692525 589581536
1 90944261 188333181
1 283293953 658074482
1 408122762 439771299
1 386954583 767528777
4 604326999 205813622
1 276881309 431322066
1 378775754 39760435
3 857732370 447780740
1 584568602 915285030
1 313827930 606363593
3 780464659 273026358
1 733632614 653506180
1 14994114 486094395
3 261433506 471278758
1 8583574 985735070
1 212687489 652495390
3 833859451 772783332
2 735460314 928562569
1 30291815 537532818
2 48315008 539873011
1 197226940 258147223
1 352698306 1088673
1 6080028 375374026
5 746698622 552032832
2 520263992 373695005
1 768341795 674541418
1 570901804 316435614
1 486934891 96792046
2 433938476 951312229
1 217006352 697545073
4 865270486 33463153
2 413206157 60598679
1 722833907 6045354
2 584173392 737596307
3 437264395 168534924
5 361622077 990607835
1 660070011 572573819
1 289580897 730550705
1 863554511 166086778
2 706432837 132298581
1 740600505 61181754
1 615825506 38083719
1 393943234 962916586
1 620414774 688409490
1 282196975 293256951
3 315615604 451044297
1 777587867 397136631
2 185530348 998515285
2 549928417 643687695
1 672907867 603897818
1 787762714 160559923
1 496919905 932085459
1 663271469 250641425
1 51790603 592682047
3 950577699 499108214
2 309970765 899181390
2 410346235 65600518
3 446360409 475185419
3 184803148 371537395
2 137555232 105387664
1 866155572 987410456
1 252948713 160670090
1 180277865 865466677
1 166527823 562039250
3 202870416 954284092
4 545442801 941302925
1 729491285 280040740
2 478896758 1294409
1 813858050 179339426
1 643497134 451924031
2 266172288 229053787
4 74427028 377549943
1 957076002 794248045
1 987516704 417009291
2 717239165 908486117
2 605587002 362764154
1 794777058 377768692
1 223391634 867467777
1 882672306 272830201
2 586213165 489092332
3 473800828 34596049
1 424271382 980777147
2 579488489 592015549
1 408327143 265763706
2 93695369 713258307
1 757538097 829990045
1 374452167 465415943
2 365050791 821915610
1 838781215 161513865
1 394162287 433900665
1 50648942 503388746
1 974601303 542056909
1 936667320 318878651
3 429573330 318748164
1 647975980 29629256
1 675386587 28598580
1 791808548 359214082
3 47125065 93421794
1 899344668 614594484
1 875328868 335802769
1 724388788 961034632
4 919451976 713336167
1 490081448 246278944
1 504263574 317549717
1 356027627 629765864
1 810587665 420381703
4 48723427 421093805
1 869281852 292504458
1 63730660 754837217
1 962009416 938600433
1 155377696 318536095
1 450279901 887154653
1 56922744 696292708
2 562189218 493575835
2 196889498 111224446
1 424843291 37191996
2 243611724 478539167
1 633054903 153000094
1 214534741 929846837
1 651872313 998555420
2 108067993 817877873
1 856811275 377068966
1 604159325 1164746
1 734445493 297369694
1 655172108 851780596
3 469027792 568302163
1 977343779 70665375
1 935407800 485889092
1 470718571 719613577
1 542209815 175943722
1 597248859 102393812
2 617203765 505864586
1 481958165 532556638
2 591412751 536312700
4 410794070 273750243
3 924596191 231821697
1 510973975 732426134
1 661794482 877268615
1 256666534 364751869
1 900532630 240409182
1 979236306 415474773
1 226542083 822954367
2 294717030 941086548
2 209510035 415756928
1 991633420 943953979
2 919549331 580521172
1 47594115 479739373
1 406736422 288052054
1 426129105 451842253
1 366241409 562045005
1 548841056 477086806
1 167684222 780891159
2 308510450 877715045
1 344098123 99641221
1 282634113 450311237
1 736271449 308536465
3 44280777 987884439
1 214356391 86136499
1 506478989 484552556
2 871215213 213425929
1 976105525 902255917
1 223612134 317011934
1 461677254 369816305
2 865438881 637274552
1 155030230 4016331
5 429369394 305391201
3 707184229 196249289
1 587208303 894488475
1 997780336 43523882
1 201028850 349508634
1 996974639 439305219
1 957695611 784551439
1 526592783 904547601
3 390534409 400406087
1 366687944 41602644
2 241724851 598700957
1 493165642 629199546
1 668677820 710763903
2 332187136 392855114
1 842997028 533862634
2 406721607 744093871
1 81148221 346017209
3 55409801 562122152
3 101122286 309969693
2 82807404 184955230
1 291416926 481370440
3 685935006 175090375
4 422172102 853088614
2 480218043 683418065
1 249183609 925418078
1 524730136 301726122
1 311305740 772004372
4 816799813 361565260
1 315796016 121645681
1 803751920 211002567
1 358876415 640208300
2 430038451 389589269
1 882125224 388822791
1 528978551 272341608
1 468880102 356776489
1 698046886 665074399
1 362434211 193997207
1 779981659 267930645
1 872906825 639561144
1 711752879 908314857
5 868304430 417221102
1 804431072 575189754
1 964093164 809474469
2 536992821 340495632
1 563002637 2176086
1 378963203 765201814
2 730930295 313238882
1 379675714 891882801
4 384395173 826219297
1 851516981 638189112
1 48187705 161385703
1 926111260 931087629
1 860523501 154656173
1 873818576 976839514
3 86286770 344587058
1 368597089 507137472
2 559037439 523669366
1 372567925 117586728
1 738829864 43119622
1 63604540 349720603
3 48407733 33885646
2 941090197 403106084
1 714638799 183943757
1 629946024 401369501
2 954400365 585289899
1 30116325 895724363
3 835909720 836870436
1 622436565 807250458
1 574203303 575877014
4 91669332 286393784
1 445564242 164634837
1 799481698 449898159
1 573542645 1526365
3 275857315 793851899
1 942348020 45082663
1 102062100 616682610
2 843656051 981775213
1 34932409 394316371
1 312130840 880380960
1 155259682 502355061
2 545590912 110052400
1 131859832 471313290
2 267764736 482479861
1 240112615 297749412
3 700080639 352742390
2 76262303 232773165
4 386656839 267862271
1 550474673 980488393
2 95947664 750873190
2 109696052 129215340
1 854122372 529642139
1 730803894 930230317
2 309839862 409610142
2 296114111 632864209
1 178232073 323336309
1 283317544 951457945
1 492570557 800109471
1 96559203 701696892
3 455245033 878068295
1 764914244 821347937
1 181078830 802762220
1 581539664 290101780
1 164270033 196596992
1 724675599 550412069
1 416037436 311921112
1 838676453 803273898
1 600702812 223025936
1 736122434 147598143
3 43871496 159492417
2 47587219 276477029
1 509536651 712432645
3 277581305 754873979
2 717890951 28017281
2 141903032 728513382
1 628049409 409803329
4 424259957 242145416
1 679932806 373502747
2 319692999 785954799
1 629395926 778590140
1 841962359 415633537
1 449908404 841434775
1 752725000 739976154
1 456882866 977437195
2 978565779 351029979
2 461830142 560881408
1 158655233 514074034
1 394076091 218417054
1 717310669 149523192
4 206969913 610564081
1 781206291 996681034
3 434979798 346610113
4 936670424 521021108
2 998303821 503524042
1 988203620 917829631
1 40018296 54182845
6 908290108 794622492
1 107972678 16476399
1 470458956 601940744
2 146142568 760394216
1 979336085 890370486
1 382491776 790707655
2 674164984 597888625
1 527875246 141817282
2 711738253 776523364
1 240274780 810162034
1 197943663 935980690
1 206742492 279104897
1 584817916 407226870
1 639408960 383306080
2 538000857 81575633
1 173556149 348926209
3 384867228 882035783
2 785686927 789570621
5 785610172 537457816
2 764923975 809027842
1 573722051 272979480
1 598175101 208311664
3 143582877 339182456
2 879949347 568172335
1 91254110 812729476
3 489068061 2782415
2 851983498 606432674
1 578491340 355203085
2 837864963 142216415
1 476037857 982813694
1 446084129 998133419
2 96422836 518778119
1 798032443 163533918
2 358952036 916659869
1 300069596 784273356
1 390034513 731589272
1 952448976 402514289
1 526753851 280758137
1 776221283 497727747
1 302138462 61968903
4 300688352 123630073
2 86079505 877219346
2 921559443 841234171
1 499630848 76778892
5 376686469 722514534
1 123245705 419494304
2 514752275 536790902
4 806161776 874637142
1 18353327 635108742
1 812799876 622156620
2 762392110 160109102
1 756456268 664983942
1 273050548 801567837
1 74196545 420285819
1 357940849 169590788
1 862612285 285923368
2 210867158 275883413
1 742366228 863104410
1 631688738 193309883
2 632429932 983012782
1 557699664 206070417
4 113797430 543614259
1 686039127 776775362
2 739180366 83571568
2 54582064 447686608
3 514221024 442665158
1 703598230 19729383
1 104813375 979366192
1 74659622 871304847
1 715495791 461130760
1 667324954 886534576
2 916610701 640969940
1 654078350 694275862
1 763241964 335177491
1 552003472 457822976
1 663015567 299486434
6 634162241 897237245
2 401956760 751954817
1 283350236 731717750
1 607707200 644045399
1 290791152 544561035
3 947701149 855895058
1 433336223 172232744
1 706936817 538603252
1 831461725 541262796
1 715244875 730639220
2 731845473 761349192
2 829933636 860580152
1 929822862 404547656
1 133008842 103391418
1 262011189 564745219
3 334185848 317461981
1 444449182 198824839
1 813079242 724119443
2 813156079 660471251
2 367231863 981700531
1 11836311 706942644
2 203910463 241331174
1 317926157 711789581
5 814770441 779695052
1 663476974 792841994
1 466486891 386508465
1 248066667 443298673
1 545960915 600970232
1 241265489 336177221
1 608762152 835939113
1 26907704 956912836
1 835810836 56224260
1 805118511 786553299
3 758348572 612340422
2 403117389 697432419
1 147984462 803701112
1 784989921 886907759
1 32456423 4743545
1 706313424 794540466
1 761020718 421037731
1 15642015 199732407
1 775808435 928985854
1 950552807 558876736
2 203693125 266337539
2 189308827 175411708
1 143654268 994904462
2 447044206 150512181
1 739346418 497791743
3 850751076 791104546
1 234137445 106189723
1 897968369 314063069
1 539920377 458890649
1 494912975 491846923
2 919447115 76467926
2 824925680 379747528
1 972178273 521936971
5 674648604 124579463
1 454659187 880670730
1 630717816 925214374
2 386370989 288289169
1 881918378 917769369
1 426003953 81212252
2 724689002 708515993
1 28698195 788710581
3 282422091 734254840
2 296064916 461108695
5 230593666 546828249
2 641594198 361331871
2 273125870 198582214
2 869223428 230241258
1 231226783 489832334
1 224589696 670036551
1 799603926 372602695
1 935784721 656029827
1 957662958 446769331
3 595030009 733420194
2 44900639 49172293
3 369286648 363075475
1 187927038 967621086
1 154864435 121271761
2 929604614 538790617
2 985634493 907336153
1 836665111 30160097
3 829550542 394357677
2 538027729 335030705
2 55333945 208264388
1 683140658 563487546
1 981140053 978591620
1 183963996 287964521
2 843347516 997554050
1 384066874 724616360
1 533983331 52949008
1 326894413 724072658
1 745469185 246210090
1 928392550 52902454
1 111129783 775863395
1 416406539 311990407
1 40320354 27959602
4 723867172 539682135
1 301453844 90651016
7 460224095 892173597
2 619095989 381244262
1 882302162 109758133
1 205139863 341575008
3 876102330 796309177
1 943145314 708822518
2 428994922 266735572
1 462147466 69610086
1 638957473 809357743
2 497590044 915964545
1 652555516 699402451
4 986637034 95247301
5 376766541 545308611
1 56688896 634168504
3 684785728 24213629
1 223449750 337166048
1 497233208 195444528
3 498666334 47321423
1 885269176 476887684
2 987716131 223788930
3 958677607 871544361
1 373797089 21678303
1 502745663 629927550
3 521861811 631070570
1 57846720 5328846
2 517486516 779390848
1 586316344 604767519
1 998415465 908445341
1 345676091 15488963
1 628212841 818946445
3 638234612 464201247
1 885596974 8670308
1 915883594 755729975
1 135297591 2104098
2 43102323 803212285
1 110761936 281489819
3 177761679 536729872
1 777297160 26579015
1 39860198 510338858
3 260326985 672329669
3 419520147 47054780
1 601990504 953920535
3 102199205 123124476
1 189049612 451673446
2 852707770 172800441
6 384230297 612331088
1 747118521 779381059
1 240423645 993091945
7 237700252 610793731
3 214652544 939332885
1 775031584 839177123
1 534793137 316639411
1 729024605 867169282
2 720315125 354545123
1 85143487 958373069
1 324688371 472538760
1 179980183 515534660
5 251039595 730900043
3 61852503 354858431
3 432211653 8442377
2 922572118 923939003
1 614150806 25081683
1 822405454 526854832
1 933433581 223743713
1 114372318 62194334
1 774374476 377401765
3 468448084 682741451
1 676193466 576806507
4 33886936 548781362
1 405878068 474648718
6 986984961 286355534
1 443352772 453144598
2 5826982 704247372
1 481289058 571999194
2 139469396 504862245
1 525185249 731005050
1 891698950 939146758
1 712064512 325000487
6 584466864 367106797
3 100187027 145141854
1 336788824 427213223
1 781833143 769932124
2 431021002 394720826
2 342078511 239325296
1 637201712 908110246
3 527819860 159951643
1 437589067 14480611
1 515904568 760243023
1 695423639 814408755
1 981708637 767722693
2 144644778 573203995
2 399263340 621734639
3 555451998 120548955
1 356873145 300154346
1 467111199 989342618
1 407136133 823528647
2 468743814 113167704
1 930883502 830864299
1 829531696 627312313
1 921342026 418095990
1 425333002 851544464
2 475670228 493463055
2 689207519 171027811
2 69229672 189976568
1 538553069 473632285
3 864552521 102581261
2 318933436 335774350
1 550681941 354994651
1 336623287 926966925
2 703660284 844259850
5 738752651 39729163
3 547973764 471061533
2 523710696 861485183
2 534471011 571264783
2 72693661 675796857
2 444429637 420394229
2 750934878 721841901
1 592976359 529408200
2 279525631 155143032
1 267805887 561313536
4 523334652 294980226
1 161603445 747328335
2 198724613 663827843
1 937507820 250881538
1 776988601 916284176
2 253443279 782792826
1 686539770 430282505
1 764198144 647130507
1 716714335 604749017
1 443565004 811026031
1 639946045 811660911
1 457681486 568388617
1 624818458 108746846
1 768245409 448447403
4 93175046 618680515
2 347271113 992363476
1 550432764 517800063
1 926811757 166641689
1 632239787 391042683
3 463801372 930005923
1 724497368 10731866
1 931629073 608798810
1 673173271 43986400
1 705218540 149853669
1 296683227 691944463
1 990630414 673576613
1 622214513 473219204
1 344942202 986037283
1 967440416 757111748
1 565649375 813690486
1 750484274 921705409
1 153548028 254858611
1 205850240 64949738
3 721884390 481021653
1 962051157 935964936
2 670268011 474774646
1 32051869 381501175
2 560908849 701834578
1 359962111 219258300
2 589934546 590056943
1 179088262 154138963
1 41994538 799754313
1 963949262 661197699
1 271168865 301993868
2 792689247 849872934
3 273826312 298869233
2 722618764 769174429
2 818675727 621774009
1 451958972 994550536
5 62166996 667667532
1 558084777 803270980
1 784617075 719964549
1 43226546 511504546
1 891439562 840901625
2 781696271 700134939
1 525421355 6869961
3 343745127 274362379
1 156482443 743221932
2 475170867 458015131
1 245144391 997503189
1 326919064 419221519
2 466224879 152243088
2 284714416 263666043
1 998582267 464659872
1 289170149 650882204
4 541691867 721511895
1 200324721 461104025
4 304595193 294704364
3 795382109 279868143
2 421426279 583071988
1 907785586 548834549
2 601956218 406244637
1 367635191 279100847
1 655122501 909898736
4 290123817 345689113
1 739984767 878545033
1 893531617 337749327
1 244623221 598109173
1 360375822 542421356
3 879220371 307572705
1 354966348 242830636
1 314488866 775353855
1 845039804 70595930
1 858448229 896774
2 204719331 997447864
2 299160216 236865413
1 315481091 400240618
3 737219487 8145902
2 181384799 612692980
2 99393796 767498315
1 837841464 587660802
2 478217539 35050837
4 774305416 182891753
1 404661623 413830768
3 47157758 41202647
5 396032735 702069810
1 833872885 970255991
1 404417015 490757852
1 171230025 375430509
2 434033351 282587338
1 442354194 162470282
1 389258978 81976427
2 564852498 402397427
1 386078096 896324656
1 202496788 436228026
1 786145117 83688672
1 67620625 244637558
1 714771961 702600765
3 539497760 335544277
1 162337810 533002814
2 707077150 590012911
2 130418311 796173968
2 115385206 117152001
1 776373579 69099905
3 430023004 34203290
1 943995291 980342722
2 364808137 752542821
2 681857125 699674034
1 615097367 496669233
4 514339233 649001149
2 24239876 387632008
3 485134082 487013495
1 5257056 189500640
2 825432643 742760128
2 548476224 15955221
1 328367279 912425933
1 11992846 853635320
2 632110315 74597429
1 322854636 940457672
2 273348514 143986164
1 606916296 833304185
1 358828696 322369744
1 786933353 685810686
1 642085447 110410538
1 760646950 952720884
1 151257983 899545958
3 669030497 524269348
1 337666351 814713786
3 398999398 723045187
1 604018248 697805457
1 439224218 803174245
2 276505146 810859708
1 536241392 603016693
3 331154302 604557091
1 484309234 98115653
3 433049598 363207871
2 655468232 274493952
4 60981206 959585858
1 413936510 139646724
1 139414791 333987760
1 594941204 552271161
1 266542205 375245177
1 682918799 6168584
1 537115065 894451869
1 448108285 734280632
1 864137604 332414940
1 224198604 856597277
2 284785237 665713687
2 436346262 616081373
1 1937161 818228085
2 397533952 869907650
1 812487724 93870750
1 574574498 997427379
1 437839457 160789853
2 359130706 574918344
1 837182807 83545324
1 82870858 171568039
1 439976591 111529356
1 390706845 671459736
2 674659078 462661317
1 282621571 202644826
1 351698076 552166732
2 786850289 67537604
4 356830790 644172622
1 929856120 370808227
1 341729833 149039824
8 283417039 868506266
1 690739530 948010296
4 973754667 597768344
3 174287015 304749679
2 60578791 992336968
1 272123846 54894004
1 290654247 298988807
2 798046665 982623909
2 331048037 175398703
3 476230441 784762610
2 165299670 810094343
2 205930491 687267159
5 918873446 95104498
2 906127726 592734807
2 959904918 940580201
1 957204629 413254837
1 654721691 898893704
4 753865617 477575770
2 572916474 173066578
1 330817167 885339460
1 234318164 15416238
4 801507346 494884724
1 944141762 854187667
1 513556390 396466362
2 134234299 717443589
2 229373529 30479203
1 928479994 179452447
1 620339982 780163266
2 447109481 407634562
2 920764488 161339371
2 622328624 935624763
2 441256548 731089406
1 555533921 827387420
2 770939106 538589210
1 407313035 913879344
1 21901967 776251391
1 792244622 49209223
3 924292437 850368487
3 93106196 546988588
1 790726117 497065626
2 441296414 77183856
2 289227530 365613014
1 46804003 661896998
1 183054389 50603635
1 520302519 909130640
1 710707945 543471856
1 254961994 32961339
1 983546230 799272209
1 793768201 860231541
2 120209420 281665353
1 523546863 747595893
2 860044352 492218952
5 355661421 887659090
1 554885596 111881982
1 864383093 567680556
1 887421286 831425725
2 397303893 463318861
2 584134494 19791164
1 36174712 415578844
3 532613202 902683233
1 854390945 74666248
2 422645957 270674074
1 383059473 46284818
1 411046884 167811286
1 955903939 764438509
1 508084779 286833128
1 974553862 893146735
1 19630633 132223384
1 454497906 562273875
1 32398435 87363768
1 153003116 937578605
5 177287273 672797320
2 684165289 806457357
2 705732396 753994483
1 633905257 426503500
1 831774433 199165951
1 92727950 468865051
1 447958067 395657154
5 796232294 586326730
1 741995099 99513623
1 620464333 115291661
1 800772093 430611691
1 913180405 801504481
1 370584969 930633475
2 529766891 564143807
2 61381730 913701128
2 854332478 403376030
7 603744807 689349863
4 244752179 672785678
1 901457879 494370367
5 605630809 773906165
1 353483394 232699336
1 362642566 816896241
2 517383913 818141001
2 429179631 341800672
1 718471356 194440273
1 626603721 612779836
3 733740589 512281427
1 18390280 202751559
3 378558856 351626766
1 930127853 683324541
1 507503309 700370449
3 793761961 668069240
1 692186297 43765961
2 238515246 355984394
1 445376803 35309340
2 776489658 894789769
1 547705133 20327308
1 502498245 593525779
1 178051373 303528925
1 815715886 869968575
2 176462742 58259636
3 553857411 907523471
2 317495576 327233859
1 119002307 860061226
2 113660659 596965953
1 644828180 910640414
3 80266034 408044689
5 255318314 796438676
2 59693446 256119734
4 615770688 497694396
3 334297159 708117931
2 902553493 545223034
2 871178297 827987938
1 870442859 468460969
1 688080094 978410585
1 286687679 763449985
1 661231122 705944787
2 806859500 944400329
3 481940253 823625332
1 784486491 279061934
2 506459839 363094082
1 836309517 981922477
1 201112426 320623506
1 763857304 259981528
1 410802443 39478610
1 869618936 688082478
1 130526257 905043882
1 633201982 532829094
2 150925309 395746373
2 803659804 989512554
2 440860881 196989519
1 767820446 675759242
1 618093002 185885433
3 875827409 321686243
4 798472451 425032565
2 846249058 972571366
1 588712341 846303451
1 866770186 578165321
2 127980506 417029636
1 664620104 154735696
2 45726732 520447557
1 986259700 220686438
1 789653401 627436906
2 638707385 55096902
1 741125091 774695992
4 327642499 940681388
2 40598859 389824523
1 632570621 783186442
1 913650121 517638520
1 671100309 980418473
1 108079535 178745600
1 408822231 437968719
2 21247728 193864842
2 717133273 566037098
1 981085015 718269984
1 188384621 872047283
1 314173211 738124389
2 713040566 421676656
4 189122520 967920152
1 569641391 444054669
2 935673247 154491352
4 423452361 781487841
1 893179114 245057476
2 547834319 374233854
2 468522834 386171844
1 193217958 50678177
1 20693742 78449732
1 841435960 836034899
2 769457757 339152624
2 497919899 278691806
1 761896542 12118692
2 582550208 799917292
2 399133303 602704664
1 490138329 139381479
1 702653624 427278286
1 641861890 139068580
1 614454654 539584495
1 556527712 752435896
2 571671873 876849235
1 207701954 17509951
2 788295781 545382396
1 858187357 305268882
3 485849 701122435
3 281507867 878206959
1 3349468 922720080
2 69005466 921701653
1 79185434 850420152
1 253458210 558030438
1 839178046 680393415
1 933938548 866474100
1 460336915 550709879
1 645720036 773746313
1 874991377 797803238
1 602375346 197106739
1 768232885 75724743
1 968469442 651648486
1 900862963 261961959
2 636613270 782900592
1 96093243 752995713
1 794765776 17090820
1 458336815 595545255
2 351512428 563218583
3 920812231 930593743
1 380733423 854988706
1 457712402 195712172
3 290131853 639871533
4 598342041 208836460
1 892020207 349289503
2 909981539 240890735
1 332493096 196316582
1 364244724 82134561
1 874516249 749287733
4 791690527 733513590
1 832670429 868433452
1 205702503 190798281
1 604503217 84132989
1 508912806 116364164
1 419237109 292999156
1 768472442 893477870
3 923946321 90335079
2 52325062 955182284
7 706961318 131293138
4 628844883 79330298
3 545040386 845294931
4 392854191 432219670
2 561703682 957360770
3 641026740 312817755
2 571012717 965824881
3 447182399 595492433
1 736896744 984087866
2 58935195 107752612
2 633123042 874387504
1 545775011 509975334
1 641527782 881285586
1 178410150 948665798
1 433978558 300950031
1 355463518 243712994
1 32756719 14317229
1 869158075 277193763
1 966483488 715965318
2 981084600 243827037
2 497459112 345442177
1 461915766 272558600
1 481907668 951372376
1 544229393 517169164
1 787461863 696338441
1 673451974 48167421
1 312623730 49203827
3 443759874 507780585
2 922008835 564215945
1 993511581 515772610
1 960076229 852591378
2 113972921 273729093
3 552446752 716653005
1 496871723 146195912
2 565901842 774119596
2 499476799 716505361
1 991119948 299322030
3 301791775 313568894
1 312309279 940277819
1 278176485 501599983
1 490118897 181432683
1 440452723 325483230
3 680725651 540549393
1 78780912 745758511
3 309445238 145458582
1 809577727 317305379
1 113378885 923738755
1 214304381 766330407
2 788285355 685979009
1 981071916 317781992
2 236962111 421012528
1 528307892 269869963
5 403650606 32577835
2 497259494 363359443
2 913961361 451487506
1 967532652 342663685
1 592573361 137413798
1 399987163 770982835
1 126490022 610968229
4 490917802 707383114
2 99854251 948959354
2 120107614 151373229
1 967255400 968147637
1 57205089 614924985
2 150349783 262359078
1 253516518 307022153
2 558147060 185385125
1 860016049 618353158
1 616940675 157224582
1 106241670 320372136
1 978215733 804408956
1 98858828 130388261
3 100506799 78646558
3 813586119 380976375
2 596968800 13448110
1 273720375 959488268
1 140923900 610528424
2 39249737 96753464
1 421752954 485747267
2 915116305 747284639
6 685659111 235585024
1 658575749 507091284
1 148819525 340376148
5 125621007 434629025
1 479756235 949295470
2 103677962 465492574
1 49916467 450558581
2 155995152 802732724
1 735557174 769262227
1 892315644 332239451
1 894906391 909237035
1 409914005 391289592
3 516371875 464130898
1 27113443 557837827
2 188280267 150372302
1 862111382 807994248
1 208431893 37823464
1 502417207 425184300
1 38322563 410077561
3 743278780 657300146
5 926975402 95498897
1 818871182 31074930
1 987305006 50882340
2 196438775 282822707
2 301893181 173195131
2 676550144 843554280
1 422318239 958047974
1 819994072 348831566
3 818194619 778708775
1 677731155 887447272
1 855488281 314930550
2 137817581 39689055
1 499827233 57946646
1 843355514 307146837
1 803309149 110550853
1 697413305 879175243
4 71935169 975503618
1 876738020 188670614
2 107637279 851239848
2 399921100 661890343
1 370875970 428029194
1 168530849 972150914
1 71430815 163264116
3 293424554 345905223
1 813008175 114842196
1 572011772 955523314
1 411050289 481763838
3 577129309 33019765
2 673718615 402020283
1 888213659 889308709
1 124506206 900477733
1 960944849 872621376
1 335739710 454126527
1 641055348 986905724
1 606849254 440709654
1 64540111 87279108
1 825519863 100328268
3 599096649 852075137
1 855404528 985565841
1 492728703 793984657
3 78338998 168333848
1 137671054 391324587
4 892241767 115734085
2 734816158 723283778
2 816268496 435730687
1 615893812 663797980
2 99891629 449626896
1 178588635 157526258
1 443437728 489058037
1 772720049 468330655
6 878898751 336890741
1 281867007 854131066
1 951081795 802637205
1 496029841 410272715
1 329781531 539556117
1 690668289 852592421
1 908040452 47890278
2 972134207 310483650
2 393365613 963375654
1 48048004 437046411
3 43561884 854186300
2 478335677 205774038
1 287569557 320988634
5 874299748 136926633
2 149877431 244697140
1 620755049 2058802
3 828502405 262491098
1 797181738 970351432
2 959933291 989022670
3 816418653 712220192
2 944005083 373688317
1 720024820 831705116
1 474755656 968018336
1 616250415 140109437
4 991602443 312331849
3 22050523 519292361
1 896870351 410484106
1 490060601 631762890
3 662953497 412553609
1 342771132 629126556
1 281317025 991850483
2 57217417 429927932
2 463859735 136104901
2 17930201 645648967
2 950709378 405632562
1 528913008 368283831
1 299406297 178958641
1 888946798 531668763
2 547622945 712123544
1 207237850 707251501
2 65896447 23474554
1 965584049 370073342
1 781953082 839933720
3 829685039 525194346
1 695639132 706977509
1 420198922 968654632
2 617176128 926164741
1 913090792 623264957
2 443665520 109707491
1 977810176 412059489
3 767045716 40661405
1 804456165 667042934
1 743744822 32305484
3 426566665 357788872
2 164988704 852764328
1 460159408 948637488
2 747467523 885126411
1 871814263 297899262
2 810255222 133401175
6 2151949 331594119
3 992062707 158661073
1 543236422 381638066
1 764004918 576688609
3 140700172 465237889
2 782965522 229642624
1 244134114 489596919
2 751916840 949761264
1 300984524 292953935
2 187132590 72286492
3 26594344 91652392
1 905764381 787979516
2 556761048 478549524
1 527088259 56924378
1 417875988 446757048
1 85393615 824009581
1 406709880 496450808
2 806270099 421491265
2 529934091 99584469
4 146588433 113288639
2 330226926 506974337
1 509026112 678602399
1 277391079 36836026
1 978147717 572238588
1 517722653 99548883
1 256772524 771443995
3 911358940 651850967
3 220723902 274451311
1 116859766 623952827
8 10971840 670617210
4 967928684 108480596
1 165609425 236260117
2 507373606 941751208
2 676375123 726587409
3 724349551 883527201
1 401124413 406767165
1 416906133 320737680
3 912658455 653999475
1 199358682 761122097
1 387658371 808232747
3 463354685 116381361
1 345775355 658815525
4 527028431 836999648
2 929482410 184583078
2 95891316 623753238
1 770328434 730747956
2 322417222 174646476
1 522545885 637221672
1 30680727 758034662
1 1295610 188399127
1 730892747 409075564
1 304092045 767900238
1 827533281 369561088
1 844842877 595371875
3 169120785 830549537
1 302928992 188335877
1 734675611 507201636
1 908761042 279082146
2 870343448 963792587
1 475688030 173675997
3 533873664 234441085
1 362863202 642799448
1 967164037 249739731
1 711246158 629437616
1 854152345 362920426
1 524804601 282739675
1 293438197 847679663
4 697782773 919547054
1 61738162 648709363
3 711599997 326073556
1 857445021 690746622
1 651179694 679423096
2 257850562 151909073
1 910215907 472448872
1 180426095 422617979
1 199502610 490261238
1 572893924 214042344
1 495645413 315038366
1 384382538 947048069
1 970698294 136619741
1 205177254 122861569
1 721841770 997095517
1 621567222 114400510
1 59871012 759644673
1 730410854 400549753
1 687268428 391917562
5 567990153 737213213
1 730121474 834074220
6 659333978 414325347
1 590363442 617013168
2 621342817 198841086
2 510318392 279913108
2 531116344 452393487
1 28650906 851352871
2 982952253 481172764
1 963895631 10555190
1 344262652 397506172
1 443924136 614846833
4 363068242 148195964
1 694163654 323953761
2 62699432 315225013
1 2877693 561063595
4 901283626 520564934
1 107061056 539465004
1 965301764 474258033
1 415451411 321512729
1 863339100 616936210
1 883614406 243334632
2 879215580 674755932
3 146092473 764059596
2 483735972 29903742
1 794578236 753429927
1 36451767 947704572
1 539273961 103992411
1 722442553 798784884
1 497051216 747621949
1 444181412 555652239
2 444856480 587774279
2 587125965 621534184
1 951566273 789041319
1 819318066 187037035
5 668673639 594554835
2 136896201 195308345
1 614604150 615888698
1 224918814 380925590
2 22704768 647412435
5 262267375 306876049
2 593739217 130261678
1 775459299 510867991
1 372542434 126125042
2 745535414 34313882
1 867850180 888187007
1 576204672 934902807
2 40477125 616598615
1 413486875 52757456
2 222024814 184415032
2 108142237 549010731
1 585065438 194497293
2 391618809 39346451
1 462411605 264970538
1 350332027 450845294
3 604175223 93455372
2 778813593 691899549
3 247206666 565282058
2 754046689 871015501
1 58714429 303346506
1 610957246 915415409
2 895551480 466237952
2 496617625 337371822
8 675347492 680341865
1 687358141 496003833
1 299683630 512931745
1 957431850 582347896
1 667527766 151423862
2 644675863 793862959
4 523524583 934200548
3 631695345 554590303
1 654026731 616750489
1 65866188 993707827
1 357251651 668340866
1 65187241 782440702
1 834596443 380298910
1 976239755 956025478
1 462226556 43963278
1 525093957 635474095
4 229217379 697036867
1 741351299 349921201
1 709855683 147145488
1 550743693 110956588
1 36579057 22337799
6 536535162 961472830
2 750664935 377380743
2 193853281 247183111
1 336802630 147000618
2 159570586 349913943
1 451543179 364760483
1 471516743 397295531
1 438971138 489491927
3 355231500 225577504
2 633290991 574723278
2 189656470 434260760
1 266923807 333684612
1 976121616 729611262
1 351366999 685080829
10 135342753 440630894
1 967159972 374549125
3 781551095 825340532
2 670699225 447252530
1 612826502 595924332
3 1527293 557017700
1 162494147 920827025
1 465563231 15058803
3 504307682 536078349
5 664872752 284178979
1 44041294 517823030
1 150566714 757536738
1 572935310 82979732
1 392411407 139567821
1 961013080 828021310
1 481073632 804529233
2 835558742 768289849
1 301203948 111252354
1 942259612 981598025
1 316819678 94768790
1 858894200 222087586
4 562849907 613437158
1 273434655 276209241
2 376556074 812027211
2 799826758 391434129
1 184556437 85631153
1 505017957 381215163
2 421186917 908907464
1 730818526 760257367
1 891610408 688207033
4 813361229 685091637
3 598863335 896044381
1 920503309 113551322
1 449295312 23756190
2 733570874 911121519
1 189749623 424806513
2 37358633 600821071
2 645352505 584348838
1 699585638 432930373
1 969943489 597279441
1 437996333 185161699
3 852508717 363097209
1 45864366 37562895
1 788958938 707103669
1 504881370 555879027
1 186257527 623119390
1 955331628 932976809
1 687363181 638811982
1 29967341 191334063
3 279307656 513167135
3 513298693 503932529
2 20362453 567272634
1 295814466 768231020
3 798079724 448081586
1 407607520 152007606
2 908107343 540359022
2 609649054 719571050
1 233000554 549661901
1 67649451 167229167
1 62987249 82710167
1 362627108 615329815
1 560057700 570306473
3 125847941 159439365
1 160234713 357078649
1 808790791 390083288
1 535170393 372681179
1 142028767 198140489
3 210519589 585685186
1 898085669 258294383
1 167276891 643760503
3 327162436 780322823
2 863605258 651979766
1 712348293 546960703
1 227815191 681886047
1 889232880 15010715
1 916854808 195897630
4 140529373 301999764
1 881035490 476564504
1 142602519 524770036
1 422933743 425624889
1 945115222 872158766
3 334692694 351604561
1 70705690 66222314
2 16342271 951417481
4 862893390 372204720
2 294056579 532912965
1 828091437 514797746
1 890471352 344447132
2 405723271 431343020
1 131593124 751971302
1 688428278 683915308
1 621355695 43759371
1 527232456 903865064
3 758146316 139922559
1 2642816 622732901
1 114850365 372030294
2 516220192 597918105
1 798450079 171786755
1 509094110 780723662
1 42283922 367897721
2 412426263 238730806
1 999716257 505302788
4 750873260 549896514
3 840375830 55812496
3 840407358 98244219
1 807873483 52728933
2 563812860 792607063
1 66582125 614557273
1 225287708 549473155
1 180148528 937221751
2 884522021 135608131
2 838232048 209751904
3 572717859 377206303
3 81640568 65327405
1 393095280 936891378
2 359708761 293749249
1 524123818 889772117
1 491314915 330268056
1 580886012 940484467
1 504286022 284979804
1 222388878 246220465
2 696642126 18319001
1 624593412 426778927
1 168584847 695655798
1 961733369 663344976
2 709310366 403655181
1 654119020 226820574
1 792224586 5692494
2 540841553 352486067
1 801283426 901586954
3 792872493 862619824
3 584486841 159851582
2 203734399 281898969
7 180688913 364894498
1 628121448 667812802
1 547775211 454490740
2 1232814 920720739
1 215241859 844124331
1 234382138 572652669
1 426252465 585333993
2 731301700 762978274
1 31552529 875903866
2 781712882 975885009
1 54301561 914846087
2 512490693 767497027
1 326107589 356587734
1 895384995 278804683
1 226036377 211551740
2 674480567 530498694
1 337175936 221449414
4 301179892 73585184
1 910326452 587621520
3 538706241 872770399
1 110025862 598780349
1 411644606 547220512
1 149165052 57139333
1 17905965 886002525
2 349467211 336375575
2 575335380 200393215
1 136455777 386735825
1 275341390 426113626
5 293440551 531463440
1 104531989 483959075
1 322785958 539802578
2 630087043 466092437
1 822809748 769022682
2 576530719 112511463
2 922231056 577199919
1 844395322 179642575
1 131073279 669998817
2 61662964 91411442
1 403129218 870873278
1 941179097 256879020
1 640156718 557302530
5 864473394 862570788
3 828387767 2781308
6 148618641 576969413
1 709693626 367053814
1 75454134 873642725
1 824897185 588758650
1 350983171 71944329
1 5806837 270711381
2 571856685 795749246
1 461835144 322191426
3 900325177 122714357
2 405299274 188898427
2 331261511 216779135
1 12641743 19748596
1 113178611 150424380
6 618246339 850886580
1 603549160 517609159
1 354035993 978700799
1 709318926 227191261
3 811392979 415209834
1 176254321 854638116
1 227187867 391585172
1 841656702 125245044
1 562415249 437724153
4 506891384 490260029
1 836001076 578357851
1 597640590 219306757
1 607122397 772206134
1 368327815 79203231
1 938162925 392666556
2 36854071 73215396
1 842848957 566584893
1 79759019 122647238
4 353937398 950086700
1 386021778 540252283
2 20931924 995566248
1 308970111 480288849
1 302087921 852605098
1 423595288 763839682
2 404354450 777287207
2 230978232 266798152
1 751592687 776531114
1 951501014 883651657
2 19906026 53851609
2 413085971 474356147
1 719753104 252249618
1 664533423 598505436
1 480313864 116635369
1 502546236 82062481
1 914948663 133125459
1 369725172 858820636
1 104065730 199720050
1 781597493 502581292
2 102879694 875431342
1 204846048 562251822
1 635281639 537808994
1 850017258 54546945
1 772731820 11081028
2 189542737 39087658
1 19937774 531147042
1 196012898 399794448
1 161521513 362524257
1 600677864 828109092
1 324313338 402604788
2 68087664 569996521
1 132045306 204712728
2 871470486 160736201
1 52431549 821490756
1 982644208 826192771
1 586343855 253681583
1 8302777 661590094
1 783250060 325728751
1 664801935 616253626
1 789135429 724258186
3 956669708 743789012
1 503976164 65006271
3 708699922 814105572
2 829249445 131191539
1 517319106 495679034
1 711922700 961817241
2 380611225 332529707
1 538466851 738109152
1 822023379 297336452
1 411321629 805650078
2 56601493 428562459
2 451106365 616836154
3 887958426 250159580
2 948603625 1698558
1 880504262 943499499
1 598786229 738720271
1 857723542 775331327
1 844311111 446664017
2 269755410 208931393
3 508619665 799536420
3 201547296 764594307
1 571030183 766317078
1 325613370 169987259
1 54509016 449244940
2 205252422 353310276
1 852200424 62620044
2 333619134 887562279
2 166046589 377309052
4 207273404 446152537
2 848562782 88154697
2 986286504 852006988
2 566441528 210172946
2 945509926 531890687
1 138564781 126651388
2 534901651 888154884
4 144901936 281953882
3 408442749 290833254
2 679634823 912771384
1 900898269 934036514
3 383801717 267891220
1 267380996 635006802
1 303394899 299726921
1 909092245 557052808
1 429593077 158087613
2 311770477 995128186
2 508821841 681860250
2 254185266 158660496
1 562635092 358894536
2 264030434 412066710
2 879759109 409331425
2 110147888 24662393
3 243192387 839773563
1 652296997 689555303
2 80567337 596057764
1 334270292 619857966
1 849009062 311062509
1 885610490 802186439
1 362915838 392481561
1 739716170 132839573
1 466942929 803962641
1 438977475 239644005
1 549776766 771619486
4 980000388 712404955
2 764531373 863838598
1 6221656 759705505
3 49480322 684461546
1 608468485 920382083
4 559162347 288309179
1 556028592 510579882
1 130348782 385187247
1 473502803 444330654
1 857398780 52876432
1 316718940 716110136
4 349795170 688987557
1 69980770 930723493
1 547990860 127075233
1 139166857 623897338
4 738939368 504751508
1 384173410 212251967
1 567164309 85154043
1 907071665 204340542
3 842308030 690103189
1 172534130 400610709
1 651881090 136272006
2 129952998 901896572
3 506902943 268711912
1 694160820 41026554
2 398005701 308593897
1 462154919 664010922
3 945287965 649985907
2 126139250 58572478
1 71247963 715534976
1 77856842 99106444
1 860511931 384666622
1 810702824 347618429
2 486011027 114965777
1 878357514 505961329
1 915968998 16850440
1 687534188 934892609
1 370937051 196247915
1 549521559 308977707
1 863612660 672965588
2 338328787 923386851
1 591089669 939028910
1 575252972 107700519
1 676631018 400751780
2 473312773 417993931
1 639017228 750148865
2 206942798 384170667
3 825777826 204432703
1 895356644 59336907
1 109339608 850990824
1 717937903 216969982
1 781396859 75411694
1 926392573 369296208
1 466153173 43271356
1 285481137 478645716
3 133325408 524225623
1 890081273 128576176
1 101152338 564259567
2 398435838 82446511
4 442404960 635147267
1 104809990 310477465
1 305632643 323304175
2 627336677 36569965
2 176085956 388360683
1 875498482 169276131
1 586361238 572091715
2 23980023 596608224
1 688209236 176400635
1 228288635 835401546
2 67407663 499452718
2 636781988 977256470
1 588348076 409251052
1 456330318 563376680
1 211652599 996079138
1 875771254 526298842
1 43040084 168396459
1 677876073 990743082
3 1106284 188473032
2 127888900 133978295
1 538321972 446313807
2 901378081 914716357
3 636039837 55070222
1 508802895 275568319
1 656619410 889040638
2 789303948 759078827
4 542585210 285889965
4 715378866 291057200
1 836895074 554270211
2 34452451 478847387
1 27932855 110440628
1 200886722 731443844
1 561686665 86023713
1 655668604 223534782
1 142936602 533881343
1 964562999 692467276
2 620335680 734805919
1 134614501 337838911
1 464861750 726489471
3 63132460 997737446
1 639051767 320700672
1 465264481 417514459
1 632163950 337910080
1 221032878 665393228
4 237770192 96837668
1 258916927 336404949
2 818888788 806623818
1 760437925 91646559
2 210137901 582109809
1 751925872 147150724
1 234333256 373325599
2 444252919 973375824
1 372171564 607215172
3 77317210 792569325
1 912209274 257745802
2 678709573 989363622
1 909285431 390012186
1 536999500 611830300
1 479466832 748940377
1 5501911 957389085
1 829074803 246243132
1 601702908 492271961
1 109567717 447690704
3 516541034 661133832
2 307206093 705403748
1 107015499 40961189
1 746138743 785445038
1 425745706 111812991
3 919936893 761906776
2 626937060 480342650
1 135466488 127816383
1 153681989 968004517
4 692125861 745347157
1 522153185 537536905
1 930273088 297278939
1 227258876 155148279
3 871828767 536513178
1 14037805 560983421
2 188467964 595448458
1 655392469 387248214
2 258573483 249965415
1 572653215 28338297
1 300410470 672705435
1 814543198 227477282
2 285173793 652855913
1 940273397 686851325
2 853008199 272293499
1 212555917 641069858
1 227621314 282163717
2 688869338 820138242
2 892064181 339343847
4 977259176 890326093
3 119498464 357369725
2 151695109 516898309
1 307406617 256285747
1 883221121 823347283
1 398235906 576917510
4 895449019 431873492
1 568795037 470382911
1 620349064 836478546
2 886728367 311965703
1 302665974 454298627
3 285334773 711656118
1 822136549 812060412
1 870066375 184736112
1 977585219 300150606
1 519758960 248649555
1 219566813 900230726
1 730818882 790038921
1 749563171 248056800
2 11975972 382436863
1 339893485 540651198
2 167439197 44038785
1 584960485 623976794
2 432966084 208385923
1 274023666 995093127
1 344631220 52241802
1 439645915 748911903
1 133254987 621451407
1 915298049 152458887
1 562360545 366358897
1 997391469 984540785
2 821770735 74818831
5 552479894 405341131
1 596574806 626439507
3 584992175 609651268
1 285702781 525657416
3 631241205 495515038
1 48517909 781671787
1 376242764 239879276
1 44688625 15827963
3 198936103 197198315
1 818301415 519365291
1 66274373 706511666
3 932407813 251867730
1 10497289 946225142
1 257604006 887809275
1 853111426 130107683
1 647662215 931878243
1 743975607 636608104
1 603182838 692121747
1 800326149 548018345
1 245497295 255488361
1 246261664 361521056
1 854697279 71078605
1 287070725 301605552
1 586628316 622695676
1 845209661 242748936
1 676111096 638826178
1 748860431 449837616
1 89009664 413960439
4 107770674 707987608
1 618500667 979222929
2 145453250 771722526
1 455751758 169616922
1 445382844 461242721
1 542561159 651247015
1 697368595 939624773
4 591266981 359543615
1 89516057 713692692
1 288197227 478748557
2 474616096 913068007
1 237454517 112220508
1 353796504 602096303
1 661387234 350410401
3 712227005 807583899
1 425711010 246176104
1 909903685 86450612
2 189033508 851902247
1 242782994 757653607
1 360563055 761334780
1 976382927 27161760
1 138762777 110045184
1 498872841 391639463
5 210195635 141614956
1 643453051 781808298
1 600278722 740197714
1 155093639 444292239
1 280755113 455055537
1 479857404 517783096
1 51677536 972324486
1 689423839 694622405
1 789818254 769343146
1 25352089 504910529
2 985691782 677051245
2 983399725 152732287
1 122773945 777220957
1 283096201 233857282
2 44033166 620569347
1 951947113 381640021
1 486799726 166259617
2 928665321 540963876
3 886607945 525608427
4 239151088 812789189
1 271460354 69939421
1 321023460 520472737
2 200942260 76619268
3 149841980 990090516
1 295580460 976734648
1 786247493 567864203
1 907367562 706358819
2 195576681 374693955
2 836420235 271052969
2 685357001 265649966
1 68391392 179778209
2 362551420 17304320
2 159634564 375868167
1 872212074 530461357
1 957559536 208498848
1 637307973 947406573
1 897833799 985841138
1 611140314 680088312
3 960344346 226415409
1 383355048 905073986
1 883153615 844979250
1 250157372 30818402
1 675900582 639314484
1 493106370 116982731
1 661370447 153943396
1 916012783 18865221
1 182334070 582412153
3 51529742 797341835
1 392128054 622710668
1 255476724 60182171
1 694768364 497165503
1 389361642 51959226
1 383080736 790568665
2 976227471 169102994
1 359207281 748386750
1 635805484 293332362
1 113065881 588471620
1 905755019 621272674
1 279416700 986192289
2 377648278 267714
3 555115299 319092171
1 13090002 805021684
1 503893514 795558352
1 573719050 736959315
2 595037548 565600788
1 288073137 529853643
3 828401176 443685295
1 177501762 61006564
1 299632067 403250867
3 788150402 738825081
1 197782393 513884697
2 518208579 974368116
1 423270263 516233268
2 45836344 931248165
2 821793035 109246046
1 834593064 599879125
4 32866121 718122679
2 418312405 187298255
2 787385230 435862270
2 394858584 514474962
2 848156419 316491258
1 985317088 812911263
1 802238241 713720345
1 761183943 551611299
1 589714353 636060457
1 546595411 117007135
1 425008205 279309058
1 912516319 910924375
1 780778099 360939568
1 283884101 774762132
2 147196256 394733033
1 746190150 890219938
2 603105367 434715785
2 83756367 559028011
1 114103523 48990429
1 748702932 366561414
1 328626519 874885474
1 928190226 300220449
1 389022037 51527960
1 633697425 630251866
1 989436305 652772585
2 819222998 394120100
1 296222326 254436814
3 335782683 500104527
2 767782154 10965703
1 294047848 17993150
2 400513991 632780838
1 180707302 882737173
1 599824825 996930194
1 579257231 969376294
1 382893755 322697476
1 183649694 504651625
4 243172633 64887697
2 985602959 669638167
1 771809244 246380541
1 513164168 58427808
2 974096041 226700127
1 206544358 7625859
2 961021967 682655474
1 358673259 350748903
1 962811867 56408843
2 751154165 72644942
3 393661329 442339616
2 87901651 786854869
2 61720623 902215760
1 572922879 329021255
1 160501603 662897074
6 487112624 17471101
1 814119316 159692073
1 337256012 855057341
1 644417748 93671763
3 712420989 412409994
1 128578617 975983644
6 655956598 656497042
4 958052684 906237416
2 354354094 238314963
2 79738234 31556562
1 502243898 830333610
1 536857613 240142841
1 436932855 983432592
2 418962358 78457294
2 395561971 283280983
3 967817483 614987462
4 925648352 530170614
1 499962286 301603944
1 647798636 894098668
4 493350490 923378640
1 872068015 693880158
1 16454662 788924077
3 859374269 814991022
1 484278236 308234337
2 95111707 99409490
2 113888695 457669570
3 168096184 30469922
5 180270042 269588787
2 108851659 871822508
2 317620380 505509140
1 291134362 853472544
1 541828517 92185240
4 534014632 766394356
4 509068133 763821746
2 965808904 762041962
1 290458298 999239630
1 121171969 64183179
2 621758766 748451394
2 421949974 828695252
1 295326493 185094145
1 923400760 884598479
1 300052454 395961139
1 727619427 747830797
1 77089260 12276866
2 545080309 565659005
1 430676356 763438546
1 316759973 845887137
1 143876928 75399145
1 51914129 634321129
4 124769368 52697052
1 870423720 743888656
1 482373679 318966216
2 526712820 590777121
3 150547982 540165172
1 86214958 904148731
1 324126039 965514680
1 595716591 512945000
2 831317126 732723556
1 752704218 437300079
1 431249955 294901689
3 705143355 896120324
3 615702652 928832609
2 73803366 864527562
1 856052643 481208926
2 346828677 945358470
1 393609495 614012612
3 880973013 405750105
1 21897761 864173063
4 564275958 201900287
1 2208408 617034729
2 79480332 656782158
1 989141614 508407010
2 855515269 792974607
2 340878694 944266574
1 945885568 740124841
1 772408155 997737350
2 687620987 361005681
1 708431252 690529630
2 518929680 234805259
1 206140500 107829537
6 618085890 798439647
1 476607593 289097272
2 970572263 837615922
2 264967872 901828579
2 822327552 536645474
1 588487701 789473602
3 48761853 822212164
1 22990408 766356948
1 874197951 710900707
3 527634494 839636183
2 910440498 485862631
4 674771525 599669026
1 83043052 983825572
1 784793449 607505360
1 124596669 712302065
2 866614301 731242678
1 352141118 187550996
2 370324938 702839787
2 330463334 966747504
1 812442193 408258083
1 13720284 879689395
1 721407578 669665903
2 23156495 317002461
1 459669150 696031404
1 707135893 448582336
2 869508818 902863358
2 879068402 959393491
3 73933295 94036226
1 993369039 729056833
2 724222204 49199674
2 482907751 14415147
1 583734102 591817685
1 111812776 535985444
1 390676819 310322157
1 366028690 43913397
5 863977850 987562037
4 801547397 695466376
2 206594900 286940842
1 121910974 282612143
1 438994017 457173536
1 43268388 932563169
2 488118057 920043559
1 454936110 838955414
1 552045767 344667338
1 154275185 245669077
3 241845867 231285595
1 591548050 840514660
2 227313927 958021951
1 592208759 502857541
1 336794535 6202423
1 270642403 433582002
1 105834806 293442423
1 393617150 494719964
2 793169616 320814546
1 15121566 781048854
2 510233137 284936269
2 831882143 208277463
1 163451652 214928870
2 79861535 274341873
2 746709288 706383073
1 673376926 885409119
4 484536477 56417335
1 125431610 656716410
3 405387633 283055784
1 685606780 584145735
1 43970783 373263852
1 522568288 981182445
3 267067068 951702491
1 924519247 633292007
1 326845213 628063420
1 289889967 197762918
1 824355575 637885203
5 611350809 301068975
1 690328394 547262166
2 965262476 826478002
4 17974311 737304356
1 78620749 902894098
3 367319327 377438949
3 36117961 480210625
2 915388228 530983117
1 545845451 869455755
1 802672041 899691547
1 424319898 972408464
1 781795445 832872083
1 419538726 507647373
3 481422582 529075161
1 509132838 165646079
3 634701445 578916910
1 534724288 563950662
2 637916484 310316707
1 139955303 625874548
1 34098869 917599315
1 367770884 632206597
2 464236270 774291088
1 606610218 172470943
1 863320683 808185197
2 943633071 523587188
1 378992450 490975189
2 817265500 454921804
2 925663157 674706220
1 769954019 641766762
1 85993634 238333591
1 663177190 480628798
4 18614781 254885628
1 98072320 915561654
2 292381901 148469310
3 152031051 244642815
1 249936645 493162408
3 425398135 530629182
1 704071527 594138640
2 200521132 108783844
1 765964464 737625212
1 971257389 707270757
1 171320587 679988328
5 247213443 741039579
1 59555360 792222466
2 661995447 686388868
1 952637345 44616150
3 973632846 92473915
3 766857735 652479454
1 997118806 242371518
1 766989843 236367088
1 330036190 666302491
1 586120458 681384161
1 738325704 37681694
1 941538158 66189882
1 900885577 204010875
1 601003560 744975043
1 680829212 773253400
1 899920389 429702298
1 113445779 672909964
1 658117025 212895161
1 549502398 162750464
2 669813463 701904578
1 903160183 878249896
1 62143583 654772436
1 639795091 506985968
3 267158393 560191235
1 964367784 712012424
2 1895623 823807638
1 925767126 246457248
1 278637917 655113625
1 196706202 262030572
3 277244535 768892828
2 168536814 748056309
1 54838382 358573344
1 27375501 219942015
2 410509935 955278612
2 842395179 657458024
2 925497913 821836500
1 201380261 49600823
1 598706130 371142196
1 29832014 152132565
6 211170484 127062336
6 719417516 631804187
1 329560484 654167648
7 860875925 701909245
1 943267439 416706329
1 775792028 105682246
1 29987025 963141895
1 91307895 101630602
3 161988860 676250651
5 451677996 48165436
1 650390333 398137778
1 306399222 717816513
1 825015487 754498117
1 896942709 365745782
1 207455444 898965586
4 931203571 581627531
1 349813502 6026483
6 131686738 167056341
1 122963135 625407188
1 303205484 323850470
1 939906675 173474096
2 137109354 117318754
1 145890406 207923286
2 710115775 81568344
1 273751765 778314722
4 75351157 210682805
2 975198178 110393174
1 739250974 193542248
3 266680804 856215261
1 983146438 549347820
1 62695595 744558512
1 636198376 19187790
2 135246921 924659852
2 835189215 399671346
1 339880905 704270436
2 336964994 101415565
2 578650288 599911387
1 324236129 629696527
2 697003073 732348804
1 674412707 785124459
3 408938619 108135288
2 275276650 477215182
4 284832541 418568766
2 265798656 330486297
1 146828709 791128625
3 607797496 216718983
1 292419741 906290741
1 943975277 879730452
4 56461117 792017594
1 316510462 693103875
2 440207006 39152420
1 693680805 482920536
2 116584295 517762929
2 553744750 851607914
1 599272211 256314748
2 102037572 347382704
1 142434671 152624956
2 711645877 442591130
1 839259636 450434509
3 63152132 670251767
1 151470715 77401339
1 560495031 449987598
1 552714409 905267076
1 932468575 383719638
2 800070049 112408112
1 428139485 822317093
1 727506742 291757110
1 498405369 120625222
1 883090639 503270614
2 672433086 915470477
1 467071083 652877307
6 42351220 95022750
1 516550318 816925448
1 803183139 555783169
1 897938602 245515377
3 999364460 217058392
1 887260404 204066180
1 654038621 199913392
2 934218092 291702409
3 457870728 217491791
1 112712726 122739318
2 370836278 905421112
1 335133684 670999691
2 511092849 449183887
1 518819152 984886771
1 542678221 409636703
1 881912208 105259228
1 348965964 965689090
2 603425212 946331865
1 243874415 994511652
2 9744844 171798230
1 288542618 859274042
2 365695506 34494847
1 704356857 938892572
1 696432626 747569237
2 428616098 827736289
1 347626243 532284494
2 625868740 51428571
2 673488178 365805111
4 418370686 522608183
1 732620618 741421651
2 286125374 833027175
1 839485032 738646591
2 452179437 211742734
1 33539408 225629787
1 684306686 188783449
1 79312941 183119776
2 761770409 159048583
1 881788035 280395037
1 810516063 223104269
2 935597915 740236150
3 765322689 806924733
2 26993718 110881459
2 340742852 436576314
2 123789466 61497852
1 104714406 115306653
1 875908482 184875013
1 112258088 994643408
1 866014344 310510378
1 865695979 891368817
1 818818160 343251382
2 187851449 993666880
1 936183688 731813064
2 253643238 546257010
3 312189525 511742094
1 880832824 568791761
1 217356394 431510031
2 890056791 98639262
1 974074572 67394672
1 780976846 500630101
2 854964020 208055624
1 686589456 864751094
3 426260326 209516414
1 158646288 683279059
1 214296760 439594867
1 360599017 714632571
3 974252644 514962665
2 374730092 205303980
1 519113950 500999639
1 571796761 116696658
1 910028815 76199435
1 239361412 833335409
1 50051375 6146828
2 279309879 231120058
1 234566909 681551201
3 393361572 194771238
2 125669331 623238467
1 99935374 291429649
1 13329153 903267331
1 240298903 530339038
1 304921898 247200092
1 750027668 503868810
3 714121572 852014660
1 309446006 832050064
1 473750327 947170543
1 355044616 821023513
1 988750315 139430550
2 114483944 265515066
2 557140250 235427793
3 390998202 491627691
2 152562300 623914164
1 236598999 80357179
2 775949018 405778051
1 981347508 153567077
1 333089515 634576600
1 57907601 671727283
4 548102455 678109455
1 115454826 70378672
7 214518136 466723168
1 424544499 542146629
1 258034719 364349231
1 79930113 32449676
3 470708682 773932409
1 814847218 406049895
1 277476813 876286913
1 253685057 511970314
1 381116685 375253965
1 834184810 838995938
3 802652350 540121056
2 924575734 703049757
1 565126508 540836534
1 143310946 318364407
1 680565072 969997157
1 195567151 756497948
1 10162337 57877486
1 977917450 443479647
3 239795299 986476881
1 576790464 654487356
1 694069017 65999942
1 984656297 136280301
1 290352963 349056531
1 421278028 251485758
2 46852310 92939629
1 891313253 940805489
1 898321687 179229836
1 79258986 36560295
1 353397463 380105043
1 593628226 63317221
1 624526580 110886812
1 683346324 127746359
4 179251004 330946048
1 825655753 89440269
1 54854048 925190320
5 571865810 566477839
1 342130732 817393309
1 106818959 137939850
1 790937460 367660452
3 943792209 188610533
1 838217598 144715158
1 945224275 247883186
1 502454362 839690075
1 511172264 831402778
1 644046289 976546220
2 232925527 162813796
1 648444836 23941943
1 185696103 101831809
1 122319091 85157591
1 503693178 11028458
6 969231622 122233914
1 428702883 147601350
2 799546264 626202621
2 636920022 155847968
1 400957147 548038198
1 10128386 101642456
1 653210431 425760595
1 925563304 249529625
3 75329418 505271298
1 211509862 244704613
2 503319617 460059343
2 970554088 753839890
1 115649365 958660547
1 381071459 370275327
1 628084411 229240895
3 808513695 784209577
1 452472105 314951599
4 575034622 115872394
2 394054919 637252143
1 361013480 199643172
5 358183765 572809691
2 964828282 454073387
1 896514551 367314948
1 542117007 160769320
1 4044651 596166844
1 408071390 594628662
2 794673921 814944015
1 265827166 205312618
1 295325676 778615355
1 553136301 658552490
1 977531892 126204159
2 868750514 836452746
2 521927369 939394988
1 247589249 947945947
2 791093695 594726928
2 953373630 222355077
1 287398750 177037006
2 98860851 793003208
1 250820831 908958540
1 681785919 818113614
1 101378913 350011934
1 106575635 852965014
3 59115780 639616328
1 120431118 980937810
2 357204183 743376218
1 633510567 533200774
1 466638770 47040352
1 184356552 380090934
1 905335866 600659926
2 771243116 103103568
2 360682351 289495281
1 371290772 670355282
1 549885305 561512625
1 621753920 443205268
1 465598477 589531787
3 327947196 291404556
2 526985767 562260129
1 334130529 108255448
1 209055317 89183526
1 710895975 659284386
1 810793744 395510213
1 1066873 698781292
1 135465153 949553606
2 833084549 699619323
2 44891566 657534252
2 110171881 116908540
1 888759193 643780975
1 142187405 527135939
1 688534667 797007513
3 296425474 151839769
1 412822722 185669662
1 319205253 22011577
2 682021800 574689336
5 629268629 708578536
1 317474353 800656781
2 792738372 93886722
2 713707895 633461939
2 573197975 742541930
2 374126670 558538228
4 110542837 548619326
1 742029925 867432754
1 32844100 227437068
1 535436293 46422456
1 209719603 266622399
2 73050292 210287567
2 357878185 108234526
1 468535252 805569360
2 975682052 149471668
2 575567160 970879849
1 345790947 219574952
1 539150189 707796211
1 334473635 159190073
2 986019641 666201448
1 314796255 575377075
1 144817880 665708452
1 857560313 745129301
1 356499002 57870249
1 175050168 499170445
2 667135060 130229445
1 696074985 254940211
1 420996885 157587812
1 201420936 382797035
1 313183308 335431220
2 211501587 606724525
1 432523916 336843669
1 261520817 292154950
2 643483891 764082306
1 674717455 476866050
1 269951782 111808984
1 726885689 542104911
1 775603750 942367653
1 111720909 590306803
2 960227540 164613437
6 160147106 76418540
3 714709914 841657044
2 995787014 808990846
2 137222237 23468773
1 199641555 844550807
1 6816030 436562652
1 368770778 380272527
3 698447558 154791955
1 171158456 154201447
1 645307758 446239316
1 481826016 824446071
1 625206667 334818991
2 652538104 181971491
1 847831043 48258031
1 382285478 488823723
2 267429787 551191335
3 570382165 133096138
1 441409987 888547758
1 639019570 266249079
2 367731463 567564195
2 352944211 804206827
1 222095245 852775111
1 979931647 487695504
1 587108886 449542285
3 789706275 856890270
1 993184076 330895796
1 472357778 267882152
1 927256774 697417845
1 823914673 667126021
1 335739712 188768479
2 930875358 499596525
1 927899931 767530429
2 680894772 952181573
1 850839527 686348121
2 970419770 213593705
1 566994530 16718659
2 286145854 803146803
2 518489325 457386089
3 745781926 370556408
1 511721271 878513857
1 410290602 236239141
2 65686655 800411215
1 641588573 661633824
1 46695498 782875152
1 572221207 482900387
1 620217478 591053137
1 319114018 366432508
4 558673602 51531976
1 669385767 906582422
3 213393465 987689363
2 847865165 931574740
2 965588163 728914056
1 350206341 884436278
2 969928121 558199611
1 291369666 398877906
1 716921899 520470909
4 195784775 426909127
2 919410915 592309396
1 330861020 293411696
5 337913029 418784675
3 811499807 349232041
2 516981269 874966237
1 993233889 903815944
4 16070903 155780823
1 582949473 831104593
1 203700580 555488426
1 371490067 282775117
3 612360202 66184238
1 336832942 380749643
2 94006008 631672862
1 37626274 232807465
3 582479237 917445518
3 101544040 908349934
3 57106566 584493208
1 270555341 159187354
4 250351188 912908628
1 383934469 331597545
1 369269429 372086688
1 882705661 667337103
1 440171106 921427272
1 781855182 12004965
2 20063899 689817352
1 768201550 883717577
1 326731304 588662932
2 623039397 273453032
2 303504129 729181938
2 128242790 148722224
1 144534857 157537769
2 55439649 398265632
1 104962502 988681586
1 949056588 976838757
1 643699902 210918334
1 169129958 928662274
2 488885201 804288547
1 994970704 148315400
1 653010119 973603980
1 646198928 946940027
2 915305681 448663218
1 695747747 880671387
1 175598943 21634896
2 350856641 971235973
1 964616834 796522144
2 800692689 999163661
3 379992393 45984540
1 680351234 507428627
1 741761765 501710992
3 174274937 753316609
1 550438823 194854488
3 452504323 19466555
1 675868846 746798056
1 656242377 928064511
1 176528575 730809707
1 59794547 217990051
1 686561819 729246795
2 759345910 740264160
1 448996023 217130362
1 880548287 821075326
2 766666364 446258600
2 371527686 163188396
1 938941182 805094843
3 384258898 631601080
3 834615421 876224896
2 279303622 902905189
2 589435148 465716251
1 258741300 440608793
1 498425183 682682753
1 129279055 288407787
1 606430906 122912477
6 865243300 809369274
1 975724675 194896816
1 518653920 287704835
3 749222373 586820218
1 67856793 629225281
1 496393087 456152051
1 654777290 408394462
1 830477687 823045911
1 291019236 58769598
1 766425816 372597225
1 889524513 334723871
3 338965068 257601226
1 112158457 804114746
2 885285628 556121817
2 30400178 36291243
3 409843531 433000285
1 814278719 161412839
1 899390543 55117968
2 325438514 206392680
4 493671952 925537078
2 107823812 322150890
1 920282957 24387006
1 265504103 17809498
1 674551504 676832616
1 111443261 624156508
1 193379356 162520855
1 240916205 318224636
1 348474563 735097992
1 801874299 744852752
1 737073402 901640768
4 780281834 802366439
2 737262078 102294115
1 973922000 188510219
1 340473480 88827532
1 182154464 432073535
2 748207993 860371808
1 716666347 795875588
1 152416777 404995401
2 427986267 186859062
1 832159609 820301470
3 438715002 58359041
1 330068643 770379776
3 970359053 298838790
1 421560933 455668596
1 509126872 610259582
1 880998248 834441968
2 484400009 363848965
2 190960902 587519860
1 111644981 594894620
2 192887116 895868593
1 975419104 203014348
3 548527218 512433690
5 544458103 865415104
1 269981247 149605608
1 610592802 286710550
1 978830009 882364734
1 967064989 603503417
3 47064366 880430101
1 284745997 635137416
5 986986218 521981884
1 810351507 318438449
1 443170278 115710307
1 54186706 417697996
1 205127613 545500648
1 819079932 256416726
1 311602450 486577885
1 690891184 917913508
1 175867856 780503699
1 889183693 60808078
1 118013618 278361625
1 611353923 137865170
3 139881469 532354190
1 606778706 970390345
2 197828297 632267570
1 847952194 557222340
1 367518963 635255317
1 628719644 167508158
3 618641813 482400050
1 566802224 429138068
1 737085405 993967871
1 156461954 383027134
3 22114827 208546682
1 18037767 317262220
2 421601835 543769772
1 985414741 436814156
1 480851911 893600856
2 564514751 886805843
1 723447157 71722537
1 157012115 835515886
2 96433775 192660555
1 844866035 243580947
3 773429810 848360871
2 778591450 602028460
2 252536214 66981848
1 213199161 879285507
2 242532381 891572125
5 718783586 715089129
2 536148799 382029773
1 436635489 356384912
1 959460360 290674004
3 877704157 245251660
5 985896225 32321429
2 982848140 140622719
1 384373565 536910412
1 890108060 671140699
4 915280780 302842485
1 463928201 984799738
3 334249464 913357030
3 63067724 610778158
1 736057252 499124405
1 704062626 636508582
2 112063014 441487171
1 476987037 643147504
1 928395817 284847981
1 559471349 819792251
1 20032543 238655057
1 528176528 121322944
2 462577011 783627584
1 147200865 27640715
1 880203931 424098180
1 737459199 325519082
1 800180550 828839270
1 361559161 278479530
2 754995117 264961447
2 461994418 919134441
3 295322893 261327858
2 837323649 66557317
1 348620976 678822199
4 324243188 450520615
5 825132206 521326388
1 150572513 369845812
1 226547990 344907138
3 338173330 79227034
3 942550638 367886189
1 930652053 516633107
2 975660625 84794296
1 875403153 320001188
1 149902459 738262635
1 213171920 155775815
1 138800107 72210198
1 877814865 255660743
1 807516694 137247110
1 842559879 814599769
1 907112336 109471265
3 410007170 229996119
1 9988179 529128845
1 27081432 201177952
1 410008462 402195866
1 803011095 723026556
2 396081845 657115496
2 525437356 543582857
3 818914070 698386696
1 53419605 123543030
3 187579553 157359576
1 188008757 317148781
1 194293179 187778682
2 68178346 549384263
1 610805410 278441133
3 129858839 811720387
2 394201875 486620407
3 798040665 450806601
2 246710330 262595409
2 920379749 608946636
1 328728004 40684576
1 742929783 16174313
1 528977757 594895867
1 264514254 521318245
2 653343438 722105282
1 714014466 543616050
1 214063414 311435299
1 168259131 320735881
1 60532755 606737786
2 311743472 878265833
1 848104035 77759350
2 71134749 529320827
3 875218803 142104853
3 234429832 818295914
4 427915391 235389088
2 134413443 819301967
1 784056629 821357741
1 96196937 721812349
1 432060867 977064697
1 160116246 543383618
1 311554991 229246882
1 844659247 236213250
2 497332052 837733927
2 4741165 816795150
2 834018519 698567217
1 487858701 163240415
1 18209906 514489385
1 53238702 974691236
4 76096911 407964507
2 919134327 838439217
1 419666353 669218298
1 652681788 30826435
2 987273385 212951478
5 911115431 629587395
1 329668349 463168593
1 768269374 207123821
1 867960936 605310084
1 512704035 640169664
1 87698279 94147918
1 622389137 782336463
1 654549649 607616249
1 659297193 911748907
1 830481799 230746102
1 629607729 669130530
4 575164770 652707735
2 822787353 841536054
1 893477634 440414733
1 372506780 537678102
1 688841969 911968053
2 908546178 340411513
1 614060907 806893077
1 954895991 962138192
4 483212184 473990486
1 134169478 205457329
2 376250295 475675532
1 17090853 824759964
1 502426395 992976200
2 1793475 184926834
1 833426635 681619086
4 609356245 107254681
1 636825554 321313677
1 332639892 323843633
3 3189375 930495435
2 560881133 802049557
1 442245902 64631746
5 436240429 332729607
7 136959265 536060003
1 367897605 558315359
1 27777368 829549263
1 453350582 974419266
1 666239774 634334900
3 819234342 11759021
1 86245309 842837005
2 517004694 551886746
3 518323555 625409322
1 883407381 521326092
1 880453251 718067020
1 993989184 396006707
1 277152878 202430990
1 740391171 434533974
1 902711016 469267934
1 64595888 816030554
1 304415756 448853707
1 515822966 783751096
1 923345154 200663794
1 953480533 900840792
1 542777281 719919781
7 628635516 306537009
1 944543045 281574195
1 653972499 51238799
5 442754343 670957155
1 78048333 390449023
1 609657239 396135761
2 923121511 357666655
1 893566998 954891613
1 983821105 21474313
5 336781746 256010978
1 617179303 885142754
2 676054410 810536801
1 565684386 202675886
1 221100290 640690340
2 251220278 166836424
4 79085686 79399754
1 119073970 17197126
1 689869783 958511123
1 624185280 329825035
2 273383088 774144875
3 367025708 385019577
2 570874562 241550699
1 306564568 803649083
1 691996163 692473302
2 337791466 938472003
3 350330403 60692321
1 872119996 813867185
4 811832778 386088794
1 945948791 697421621
2 121555280 746991117
1 950963188 939844666
3 972443933 244025231
4 290938652 838487224
1 494407002 832323690
1 535162662 469541852
1 565962776 280948418
1 746462065 162822203
2 237229747 848469914
1 257747905 81484393
1 870459743 753277960
1 831700643 784300873
1 223523918 444932316
1 877231561 866198581
3 785385123 690905489
3 573850497 758340077
1 648757411 297092930
2 990124979 879962272
5 543011119 940729506
3 983971171 730414880
1 970584083 236806967
1 148559749 270384522
2 378297855 27461561
1 672832176 273205759
2 457489264 658377075
1 404815741 584477400
1 932011064 982033506
1 252368116 213439076
1 504225617 109807852
1 332937820 169362387
2 421160686 228207182
1 583694282 240852220
1 295199115 904693657
1 750305607 144095142
1 952589008 65887174
2 220277726 288491566
1 766679789 876076921
1 738071476 373267613
1 558746592 200644684
1 780188474 604684134
1 14772231 374863671
1 503590080 898093402
1 188586477 661562040
4 781233187 610904906
1 268561201 926377724
1 971282433 958446326
2 633188900 986513252
7 359637268 637474402
1 941215093 738007458
1 375187130 832897055
2 397718359 228956402
1 789128408 112727992
1 934320812 72776952
1 132132188 849033081
2 720055949 139038868
1 574155547 230079697
2 559623720 400079898
6 330280450 402773715
2 32236012 245784740
1 967675512 888251280
2 428858514 706269785
3 426771410 700143225
1 34395390 824578525
2 566659751 30186713
1 771110116 448569675
2 974245870 594472700
3 46641439 705000185
2 385171373 931834481
1 652445135 243464907
3 666045579 545016840
3 376266814 13928552
1 683617181 18853514
1 819035176 978986161
1 204929003 801243773
1 375406824 83767503
2 128910546 492583055
1 626134852 731450151
2 41424913 296073252
1 647262293 691622077
3 90082430 900653911
2 262867952 98473991
1 773739406 750568189
4 241396044 227703844
1 102649828 735147804
2 973319814 573819246
1 564495857 313378915
1 50996096 103548394
2 682221919 970831739
2 825536793 957764944
2 98598218 430645024
1 20986290 917705826
1 362693110 309344281
3 266030120 251253556
2 686146747 124653486
2 864342667 806971959
1 928845707 219830542
2 919230589 521480602
1 438949410 138752615
3 356350584 382327745
1 864434050 263785190
1 982288023 573123605
1 703302940 482263793
2 664473844 612349206
1 335182647 137667222
1 557460066 833337865
2 748211766 687174047
1 521768609 43508179
1 859628127 199826920
2 404198238 325930557
5 519083929 406970351
1 968802963 426181130
1 884688626 818642702
5 623142019 880354814
2 328581911 326943046
1 474911114 570041256
2 726819566 117830953
1 952968579 400550158
1 615864550 53376372
3 40286933 229570238
1 222865900 610906806
1 482047899 462100578
1 434993595 435385405
1 727587962 714711975
1 826641912 893562774
2 244776888 242827990
1 476804123 79691286
1 244139297 95182044
1 889543631 695327656
1 825065778 765578004
1 305756565 48596501
6 42296186 789627031
1 278138048 235487625
4 823591073 764832759
4 233184596 585817671
1 555484201 951795895
1 190334621 767596504
1 576367091 174745737
1 120777162 79192668
1 336120048 153019025
1 945756146 705068476
4 205561067 869890414
1 323447089 900403783
1 643249823 381664127
1 715511404 25930190
3 561298394 780808372
2 602561807 253919770
2 265743976 177040699
1 593163594 489340443
4 464817370 883636038
1 555421291 637121785
3 701710420 760304891
1 606446218 635321404
1 257042175 369036139
4 466838624 281210456
1 883364937 864482983
2 135485591 852119769
2 652689374 409225581
1 828803807 486760488
2 91847644 838289227
2 117219861 107054358
1 140044360 173752776
1 226126989 923146311
1 377375574 477440766
1 218740908 667086840
1 822199219 640535916
1 492667795 783873542
2 114753214 611500432
5 773121078 596822428
3 46473853 490567383
1 960127663 317156346
2 308184711 940556705
2 302478358 713294053
1 575300030 573207424
1 555954156 76314379
3 316532772 315628275
1 155191597 405888110
1 418258798 349910529
2 372108101 568331450
1 609335157 475463583
2 820521566 59849691
1 733375671 978015299
1 348189308 701642930
3 201903613 836980981
2 424697837 776780963
3 472471587 325341396
1 535420651 243744002
2 411341629 824110376
1 566290218 912863429
2 895156120 859311846
1 789214759 519084609
1 801134688 428023448
1 704950187 667115464
1 894925500 990306713
5 159108574 162141737
2 516126829 484901648
1 386533765 323064285
4 707307106 656813266
1 554796151 643225946
2 557386739 901194381
1 620797675 338441063
1 747904425 794313323
1 257915288 575510111
1 900678943 124043867
1 597086419 511744963
2 305014032 605222170
1 269153695 297889404
1 458183519 537361316
3 154167440 21432174
4 492869406 964546918
3 707458960 317107180
1 160450511 816604934
1 990941709 379609059
1 215938264 403037380
3 526648938 426501405
1 393043687 729591357
1 235206924 412970455
1 345345554 215584419
1 47595548 942314711
1 995685798 164494627
1 684695730 597124573
2 918752703 820499376
1 632172611 632038903
1 161414137 70339009
1 914764141 924242011
1 654969196 136019622
1 699111605 266845143
1 836715858 23417540
1 84487970 162381808
1 420757462 387276533
1 335908771 76484599
1 572444844 446045506
1 490843936 929003039
1 901518109 856454518
5 145314322 965343578
2 698311478 492907256
1 820221957 385251826
1 622583579 94324375
2 879780039 261792914
2 841889389 171477649
3 321277475 87579732
1 514475768 747403664
1 159325232 571439421
2 383479113 592691757
2 166546562 2364782
1 184012134 750960763
1 237908022 770586683
2 9754259 699479818
1 628295505 871753868
1 235069247 836099899
2 774969689 385725071
1 498839279 139943576
2 958266544 718779071
1 322769135 322765310
2 862155270 738589750
1 525301544 198379223
1 189358254 223189757
1 910453119 918590779
1 121110851 793221902
2 125261863 143965415
1 524990926 124593663
1 55430212 185330803
1 757080523 730193319
2 382016551 112478983
1 132070653 976097321
1 411786054 814338081
1 387006944 603142219
1 56817038 272366156
2 685223956 607053028
1 179614094 810741660
1 277334308 391913077
1 460051152 410732855
2 115736322 9206033
1 627012217 877324430
2 92227736 404373969
1 19655896 200499448
3 94436042 200416095
1 660704114 341193352
1 437633401 385971542
1 184424879 619961109
1 381932491 641676839
2 774641168 973893565
2 465827888 549330060
3 495271460 793521941
1 228026057 448230323
1 628099524 218919210
6 961391940 340513095
1 612334618 984169529
3 543145159 486911279
3 838413925 259930663
1 300345021 886319895
1 790091148 169934603
1 725740180 59981029
4 604191665 40034160
1 256178926 517803896
2 185736929 309922900
1 605879819 116807034
1 460671821 346281616
1 848753833 522454014
1 800786492 368209656
3 877190473 810482800
1 899535817 333705697
1 98386288 62217635
2 983785806 308526159
1 573297160 586970653
1 748526842 405528339
3 226620974 58183799
1 82479722 15602240
2 804665533 195051407
2 589892217 866803124
1 827177575 628741127
1 824789784 834968219
1 972716527 77974015
2 191386948 379208581
3 74920466 22349876
1 164101055 259310528
1 277395856 349071126
1 473102214 503455288
1 66472851 217842638
1 391614416 629577423
3 196943340 703842399
1 798903648 396876606
2 897439719 829982291
1 166239583 335249411
1 96752942 422804092
2 800147956 858336954
1 980242412 966781701
5 110010075 503042518
2 369946458 542061234
1 6715269 893345424
1 601174524 382934885
4 46740064 155797470
1 441702728 477605849
1 541238212 991685803
1 305235887 712578910
1 44354779 331128586
2 962725928 146626548
1 681956373 272455041
1 131968957 38091254
6 234325408 822631417
1 371835789 243986593
1 540832296 152852285
11 164789064 156401930
4 877233963 258768992
1 728824142 512773962
3 634506058 433442263
1 676115975 895093493
1 595956210 741766295
1 926059810 804635668
2 362217724 101638288
1 839124023 436375237
1 767081951 484284259
1 416235730 732158661
3 648587322 310742788
5 697844065 190495396
1 680089628 937194280
1 255389047 95554930
2 155623730 969129290
1 828749347 312508584
1 451194984 547741154
1 674003184 491453030
1 546384830 985843819
4 268159486 72411266
3 95986475 487721271
2 67660801 898584945
2 3905033 593577269
1 750669044 755181839
3 762479454 599301321
2 803731310 30919193
1 754341905 349405186
1 403092662 309874308
4 342575873 958899721
2 464757271 55310491
3 30892577 214333507
1 839520528 768007666
2 198512466 928823541
3 639242254 263272412
3 516863580 947205271
1 607350203 396230409
1 475734783 953945
1 162154747 684345057
1 680304143 744092974
1 91808183 574906012
1 329494390 171087424
1 777207156 264105729
1 135101834 46648129
1 599666232 67748301
2 477106577 675581347
5 338980291 89888620
5 993504062 626912372
2 582851005 9793143
3 688968363 694034823
4 287525562 205714153
1 701075106 662968163
1 179823226 167289375
1 230524921 165853181
1 889066551 455171970
2 101804493 528407358
1 577428712 379575057
2 653363662 900306409
1 153164285 233977174
3 27411337 274136409
1 319914079 701006273
1 428686246 115311758
1 492008155 653698988
1 389777312 175313837
1 383344636 653904390
3 7577585 597591307
1 834429074 624570047
5 16238192 630751551
2 768469591 337668663
2 199411969 276196488
1 82068211 149769396
2 331701309 784138401
1 478234719 217436325
2 666145890 958203114
1 616259758 819812458
2 549266288 277467587
1 629644978 382638357
6 310691366 909127244
3 483335510 728271283
1 514399099 340541945
1 863388542 968140069
7 254705534 385061030
1 144554995 742837659
1 187377834 389446987
1 312066809 828781506
1 11868947 246023390
2 667085538 247436522
1 756242142 191842502
1 711849472 398070058
1 264937291 816307411
2 573841956 611966864
1 198471451 841571604
1 786337549 623352631
1 402371266 591296774
3 292181159 233638987
1 435062037 943141244
1 637598182 713811621
1 753842778 932077977
1 621729919 429694675
1 825010919 854952329
1 423187348 768781782
3 787205074 880912078
1 398557473 279200533
4 259282541 401733191
1 909962459 999985297
1 535213713 461550563
2 460915593 124560167
1 999670566 463711258
1 650522359 895633284
1 361189866 29573569
1 920400099 753413138
1 810092200 805588894
1 282450163 354024448
1 293822294 384373288
2 151536371 247350619
1 942023891 850964169
1 324121303 401666109
2 76886242 476389425
2 934108949 726915808
1 912518539 284593117
4 6899793 992278093
1 139422587 831383474
1 327646366 9296172
2 187663385 671619478
2 312908505 690971397
1 613377524 833615567
2 654880191 819863909
1 38144624 426416651
1 354628935 570090554
3 559421287 316969488
1 184119136 16697118
1 837909683 687399033
1 124283849 556897653
1 970177554 232996881
1 269848250 846304466
1 777377353 945563979
1 911646320 263254023
2 639750854 505328487
1 820343029 184709138
1 625588698 400929485
1 583964346 985015737
1 46827188 570583074
3 327732398 533090805
2 794192259 749186630
1 904020919 444293029
1 320925404 955095122
3 633829373 110925259
3 980032276 742983968
2 490798076 187234936
2 947893157 339312904
1 787998642 555020104
1 92094034 201317493
3 920322405 916763940
1 355970670 319335706
4 485363089 370248438
2 974169754 460369709
1 760838148 372287510
1 775406498 798148837
1 479605600 232373076
3 596704236 469215770
2 183362917 966355182
2 315857834 608763972
1 566880318 824673963
2 764960391 805536289
1 466266710 468306266
1 995987902 200907084
1 192514419 410155738
1 311245939 794822017
1 685994525 158969254
1 340279465 179235327
1 532767868 371474276
1 78938816 152599999
1 970376617 355656933
1 645170065 802997423
5 829030393 997197395
1 747251846 680764935
2 571106409 745374439
3 915786322 247600676
2 907914214 132641979
1 804954805 683051364
1 379135620 549652543
1 169692321 613775667
1 493810524 953641639
1 266011941 849006072
1 851027978 999639987
1 846853726 670422052
3 716848121 623785254
1 779602808 409203877
2 530594412 813258977
4 928646739 566095084
1 162927559 797708139
2 759380756 682876936
4 483049939 320682690
1 490204200 674390620
1 177820912 304620777
1 110567186 853338363
1 194777365 58968677
2 498001451 13570842
1 189403319 279571078
3 255846330 105122473
2 980657957 4217914
3 820684647 202662854
2 654768525 624350634
4 998022704 703144198
1 502280802 561953724
1 805484071 285206168
1 668676617 736913359
2 533789715 847212113
1 98882937 996278644
2 246639731 351695498
1 756260422 684932584
2 982692953 702161986
1 607133824 649254533
1 361504544 131962931
1 296266170 480453163
1 137489633 974331487
1 173244332 534561047
1 443032 766213953
1 119990705 140339665
1 702886434 488065473
1 600468386 898075438
2 5811448 615901436
2 666568696 905060961
2 689986284 351502462
2 247962944 47202904
1 1204434 977397261
2 345830401 268623475
1 386660016 219370457
1 546009163 767712498
2 366990798 532848717
1 975863937 928576821
1 527975893 605530106
3 714543240 639458878
1 463150140 890508424
1 600714194 967334070
2 282527514 583803506
1 182161644 901936515
1 620986751 817696041
1 661700100 506058017
1 60239472 720187244
3 580786672 807774634
3 384278738 912018434
2 562637549 657129447
1 738875291 446701429
2 75485127 472064659
1 419509528 365380709
1 913312512 174698367
4 726026166 710069723
1 447086432 920937225
1 705940431 365785643
1 831098254 194354901
3 798310868 718931505
1 973574863 738195709
1 862244929 27278142
1 906857435 385250278
3 894773931 56736329
2 696439466 674617002
1 76198572 576694811
1 989494900 188466397
1 241749414 159609645
3 66954919 838677695
1 953872294 751645885
2 672390856 621513892
1 491468430 594585935
1 304343923 192339935
1 282876914 79893836
1 765591574 487267430
1 887283756 578450320
1 537015912 711602680
1 271655093 457669364
1 657096746 265867002
4 324757257 848507076
2 953394333 629149772
1 167758517 373878338
1 448620860 887454354
1 898006297 298880042
1 895124244 252858797
1 61206221 707001637
3 647496563 429927816
2 247431263 271927448
2 579497112 103591246
3 889154703 484707068
1 123033271 596160782
2 520636848 877512611
1 281812627 941190580
1 262010710 37919667
1 859382382 444859577
1 821624188 215176967
3 946404030 939797218
3 489811497 661338668
1 294065122 883116271
1 694908763 461588303
2 678726167 718117977
2 126430217 523077289
1 271902382 452938499
1 471147946 9458976
3 781767672 238222121
1 172825215 328600494
1 750881451 186121421
2 872577348 128316592
2 934160399 401754838
1 329867373 601830274
1 310424331 493005296
1 683966084 248318685
1 253709679 236520624
1 982546612 419795931
3 521753254 367273914
1 903690566 116627612
4 204548627 408595330
1 941430571 587913325
3 903618746 438651503
1 209567075 269458244
1 497864589 971961767
1 889845609 297612362
1 354010565 890016609
2 583516541 381673151
1 34809699 865621236
1 575083292 633220396
6 620739636 399407260
1 342999454 849870613
1 999169117 301585360
1 343359498 345560701
1 398264900 559322648
1 137799635 406775205
3 345970033 38345895
2 81789679 579284327
1 828067117 906750887
1 760370988 656914571
4 541377975 543829263
1 921330026 735460643
1 173196756 619405449
5 906704748 985247550
1 454014654 76701309
3 623699158 324234377
2 68471860 671261538
1 899799994 555693386
3 561086508 277204589
2 207935293 683627633
1 815836148 356020379
1 350526794 622354189
3 445199512 845422569
1 338853651 920432966
1 830425342 290523931
1 567001344 605637579
1 778951746 316223902
3 393385605 253822089
1 774456144 340631624
2 777725518 280502429
2 638606969 176571936
1 444682818 567036317
2 934839061 125179336
1 862266991 709754083
1 462166771 297907830
1 729795697 319263517
1 245926643 121764096
1 352357060 6284852
3 565146524 717545491
2 616513886 858929478
3 977417324 818665758
1 492155360 613026563
2 681432170 331555810
3 731390145 635983088
1 113554594 804758018
1 28341960 906377930
1 925783812 859881806
1 137173883 63207581
1 354559292 725709961
2 841763454 978266716
1 593415514 924710446
1 978889271 277358016
1 176930726 986332208
1 919582572 41354491
1 246927292 684720384
2 426098523 202044967
3 378827563 783424757
2 787712155 839026942
3 196544270 27292474
1 664436769 944332073
1 840559808 575001131
1 806482307 422321431
2 56205637 634656709
1 270880126 639953841
1 289718334 347336277
1 30171843 750552502
2 583202387 388227781
5 283881868 974697504
3 393602942 708603436
1 856376962 757760160
2 91760936 153308692
1 993704911 603361024
1 269661578 432146300
1 264911992 650471477
1 941902931 576878497
3 482991696 539674578
1 451208506 785785506
2 396043953 854385544
2 869497331 961427978
1 939944940 967516894
1 433050204 121600259
1 891571121 233987940
1 565504058 252679191
1 814873045 577936060
4 154187597 221677080
1 418090595 33315023
2 491683335 108179039
1 606639133 190838976
1 133246599 966620021
1 999533504 810704516
1 560216449 945491099
2 193186890 646118047
1 261439158 251028559
3 343717529 69077596
1 471818673 671838552
1 4673720 134216199
6 369343243 770426060
4 791171671 991744345
1 654262330 346146117
1 472765861 711608618
1 727424975 202615134
4 631549871 592280822
2 956608839 17082119
3 204649871 739848599
1 988574926 970362320
2 958306322 957769809
1 83408176 434566958
2 147451079 58325792
1 410619952 376139032
1 236711192 368089819
1 186888823 625035472
3 748615364 604888159
2 820877581 351728686
2 614315717 743329246
2 551430952 501257220
2 372654016 188452535
2 746513424 953355547
1 58119009 992363177
1 69194948 802129373
1 571805805 279785306
2 174440447 392008554
1 298619269 468854277
1 641759589 634690610
1 657676607 344915524
1 788958036 778145997
3 590286585 109880970
2 829895993 471765078
1 597874176 586769173
2 543725811 591592610
1 979147070 994117374
1 119265817 358361102
1 992499773 168558431
1 897955707 175401219
2 27929525 945721502
1 581982300 752290246
4 113539848 408163233
1 207108891 812920470
1 94429475 897296081
1 826975708 706199159
1 981109203 842138117
1 891365303 385898525
4 994038515 123023328
1 845780984 5943866
2 437405665 537778698
1 562187485 495680804
1 395370852 86137670
1 864834828 380394548
3 504391782 383442724
1 436121308 52766737
1 651533809 612647784
1 88519751 411025766
2 231433468 679838004
1 68528889 544328620
3 132972278 223995879
1 999108206 288661473
1 549952611 121584975
2 556548999 516919558
1 326044170 840618086
4 576496747 19801790
1 676668257 2653644
1 277182433 236325109
1 485067547 617837905
1 361728189 713211609
1 990571074 354702445
2 879753741 484199326
1 747254064 962367377
3 11663013 21791743
4 603770411 304609606
1 849949435 786385063
1 651807615 212524782
2 37415112 120256714
1 87684781 525512435
1 782418522 648619065
4 421050698 176516611
1 441470255 171780729
1 819588842 3342919
1 856799380 262046458
1 472261699 447824897
1 221900317 558716189
1 513574422 680402886
1 165917072 652666814
2 703938859 381896888
3 552647483 796584103
1 340330815 118709068
2 698618260 622114861
1 806554608 474779134
3 699825725 311613272
1 801422227 512633838
1 32010628 543201088
1 729333437 280247159
1 797087459 638356253
1 595132853 486187653
1 900909112 392398743
2 793052069 755117030
1 44702807 401698513
1 122769251 993278958
1 699917843 802884572
1 187133152 218482498
1 162224017 859530825
1 912306813 899009197
1 188699239 385732144
2 489495269 921680177
2 229595127 279923547
1 867639110 982082619
3 139217198 668730235
1 372418136 948605994
2 662947599 733838444
1 634339272 8209493
1 762274703 438435638
1 75611358 282135326
2 78513661 504722644
1 921839990 790238535
3 440227886 888682052
1 942588821 138644871
1 310394557 124892727
1 695897467 417819356
3 417670122 373565283
1 929900727 124154038
1 731397504 861283569
1 253346626 812013758
1 948007608 702794607
2 197528614 120455162
1 740966495 667455863
5 198818920 15557931
1 606184545 102197347
3 88376735 879873499
1 895736480 454961773
2 755430552 13121587
1 323640940 677249782
3 409640574 105400993
1 474835820 196182809
1 855632955 584396172
2 284670549 139680433
1 841579260 148456779
1 13811036 74769387
1 935077329 827155729
2 992298057 915715549
3 872474998 878694523
2 137532553 768831828
1 495509929 639820638
2 367019559 272583442
2 927821255 750680845
1 789837098 74008332
1 927481901 270639140
2 524773607 788070405
1 395331006 253726564
2 887119195 283648835
1 221946358 707613398
7 890268522 614455337
2 416631188 484288657
1 293087916 823923328
2 29416249 134025141
1 843520254 458414993
1 950491868 312260677
1 56143042 467302742
2 158126048 332884859
3 234755721 375031224
2 128404345 170759738
1 949497241 473564646
4 925585423 569823728
3 722225179 174851352
2 330210464 436961793
1 635685758 753746726
1 922183777 830782483
2 48638541 300090514
1 466910013 592383154
1 281826401 433914149
2 482459171 75076223
2 851727500 367821178
3 597453827 352089695
2 701714832 112031405
2 441083001 521268323
2 988299287 413743942
1 672949633 874048485
1 723446123 74929544
1 311345345 646864134
1 657444910 227303973
2 615503434 678873516
4 425329040 187764653
1 126439370 792269401
7 442811173 188375667
1 874282160 599809356
2 103497970 162457810
1 742426413 67918866
1 772875283 468607454
4 867989027 512201504
1 181512759 326303917
5 129032311 23685940
3 888761558 544232769
1 134752075 699635696
2 276583559 136119158
1 401552166 827219142
2 465164170 214138245
1 215449866 690459127
1 454130157 734148629
2 786318319 329294577
2 731684695 69347184
3 442615593 593643936
3 692168396 338621875
1 669376815 323659279
1 25525909 640946441
2 275383598 500417278
2 208448845 99212680
1 793874077 707068325
1 56103342 250996119
2 464793585 202177379
2 33331853 356064023
2 553359046 608990985
1 722156103 631382227
2 436847403 941662684
1 438485036 910909604
2 986515459 34628553
3 384131664 147317002
1 777619246 135313716
2 902615000 207138415
2 137815445 802977531
2 216560177 747246981
1 123044751 13726866
1 93333098 444997429
2 849780496 613839760
2 114383241 230849542
1 237905241 387697028
3 653472929 868771701
3 912346993 362870487
1 81103146 362991998
1 60399300 79011331
3 818357503 614497704
3 970736002 102208062
1 143847810 297306284
2 961393252 797815486
2 897157034 385611475
2 11435306 97576477
1 824376130 854066445
2 292499784 902461629
2 699849087 817935700
1 218550888 832728552
4 750177763 785397110
1 926049780 220873578
3 638622698 152865907
3 85557548 649673551
1 515955924 120350402
2 251256110 685491564
2 718582066 694875148
1 500546528 552007948
1 900665890 701022897
1 648497959 333111046
1 858843009 983316475
1 361440553 176160272
1 18923381 715381108
2 610652535 237353168
1 179429636 788452971
3 587582336 18308770
1 37836537 101177056
2 910548855 994361676
2 589473775 897196182
1 830101086 593527907
1 408226198 374533095
1 289593273 799728003
5 889443860 836125577
1 449004369 440127242
2 165504860 780709110
1 467939195 630494992
3 962652212 369675020
3 366713443 408419605
2 200276473 630814604
2 663459298 143927158
1 748346845 499905606
2 584468923 970053094
1 907505879 915139554
1 791230521 818795260
2 740035196 248789113
4 200423784 390490899
1 364403516 478474355
1 446912166 130913310
1 61134050 854471746
1 359578522 529053569
1 650002427 56856832
1 228823597 501787974
1 600502424 910293970
1 421332753 76220809
1 603179572 1120808
6 739334126 951134982
2 4370689 370270927
1 548806844 994472190
1 523124747 433646440
1 456624734 847127107
1 688132204 14840387
2 406612870 691011594
1 126704518 5783559
1 38923325 288792784
1 578174147 139726750
2 229875958 103927485
3 879235977 827401666
4 701143281 94391412
1 912178617 57805844
2 445931498 897683738
1 314817361 723575231
2 376425450 77351986
1 932104803 980785249
1 735991083 429782111
3 541440239 899369081
2 251873042 692681685
1 36459933 797411601
2 643489031 59919157
1 428355516 279884900
3 443821840 236273834
2 604151252 370302024
1 800892921 977411470
1 292598391 879547340
1 388838292 783074315
1 993592361 607797697
2 63029320 785142952
1 967623968 355500419
1 913502807 583863376
1 180522879 363450464
1 997033171 664362660
1 141228120 2964056
1 257993909 40461912
1 847202915 118902442
1 375012 569876695
2 558258977 38231140
1 891419453 805372590
1 484609670 622857663
2 578002575 810303122
1 495385320 329386258
2 504303400 547949802
1 632333881 120016244
1 4531181 246775490
2 306161673 248730245
1 863517835 748629297
1 862653150 972163038
3 795810921 295574590
1 344546713 981147532
1 720200612 45278764
1 394424596 951637382
1 233796117 600785262
1 579151155 201745527
1 645033214 462128653
2 264950353 244459717
1 39473160 729274023
1 637147640 125836380
2 406172030 107410850
1 529782466 297344282
1 87038149 196866108
2 945012738 193733578
1 461502038 725693284
2 575153352 226783897
1 340921401 469649524
1 944014556 564574264
1 991235052 833375409
1 678457404 822430067
1 942405010 473211134
1 612846130 59108311
3 49238047 272545113
4 844270387 929299806
1 573382008 662844314
1 576773933 291916363
2 588506898 835387645
1 58365313 113479211
1 126419158 233661556
1 21661727 110665016
1 164259488 601593742
1 693984012 439808911
1 420933460 875758359
1 601720470 657418686
2 321730483 814467103
2 298909049 964491975
4 173090514 511992777
2 629133247 498258945
5 376620269 661404041
4 625313865 915110574
2 220678933 640354778
1 905066432 461356313
1 475295645 570144691
5 415824877 435299383
2 888517076 626968017
3 826342876 114467908
1 793612234 476400815
1 673499181 518350970
1 428133669 759614980
1 327275628 461061843
4 412897395 692221571
1 625834447 935788419
1 723984386 209133862
1 565394975 142330837
2 231683247 541490752
1 787534430 554361188
2 605564870 391877726
1 21070737 525897039
2 871094920 568485126
2 745985876 749474660
1 924620027 637148115
2 976596216 6814485
1 576495914 443829471
1 155725076 912394436
1 715295812 355837280
1 485415067 102741743
1 771457204 244770025
1 850917835 39689815
1 182496622 388095166
3 658178470 392665726
4 820250237 146704087
3 782471768 655599011
1 791973235 19124362
2 535066767 441839198
4 744416216 26773024
1 672762167 48891259
1 207495639 904182913
1 328506486 287786648
1 672608752 952853701
1 197843323 552622692
1 346774328 811473258
1 21876703 38210029
1 305221404 429442756
1 643490842 652304004
4 183353370 759572257
1 444135116 38283835
3 876590207 372655233
1 408045152 92049785
1 372239630 790722991
2 222960010 109584223
1 366793583 856236046
2 507646981 953341787
2 803521614 731024391
2 786590972 813986048
4 846680398 844554319
1 765008789 612915347
5 77074376 641277449
1 611229132 127705489
1 88737332 987064171
1 570595383 720091198
1 171847010 173805187
2 804230064 910851119
1 380620580 899389522
2 331964698 474971054
1 931382526 587866366
1 486942621 759115960
1 662005957 227468598
1 39278596 15538800
1 601185213 817018147
1 468084612 274903092
1 130326476 925415284
2 221152140 220960333
1 257087316 642774696
1 967417398 389223078
1 425024555 530183911
2 567876798 339241963
2 867874632 874634533
2 868912942 758280972
3 180109533 829483518
2 145124149 588948765
2 196445296 530795620
1 720197312 387215379
1 463885469 143874330
2 219092295 807475888
1 241436708 931034252
3 791700125 598314180
1 112467386 830381136
3 425839406 640931668
1 182255407 975323898
1 987269714 156391993
3 360453871 795823025
3 688610627 506833251
2 538103626 799598480
1 634729436 140652854
2 637944454 422643149
3 749970523 611284589
1 941701111 768779445
1 158172143 524348062
2 843595797 825743059
1 406501431 587141123
1 843506736 768888808
1 686750144 19783531
1 962099619 696859408
5 263281318 252351512
2 355978552 391447135
1 198063903 128133568
5 973599411 534217082
1 197124351 445392684
2 106462370 509933248
1 451363678 288249898
2 237988458 492475731
1 926329763 586339844
3 90416074 784807875
1 59491213 786851847
1 255893096 207360844
1 559028440 871054926
1 424893667 700428138
3 504891257 186502548
5 904807627 705468474
1 999996066 881882159
2 41597222 382898510
1 815544175 179740067
1 54632885 67726199
1 511432039 833243471
7 246879992 9910142
2 968113526 521251349
2 779552302 202567674
1 549940016 196124313
2 579871105 683062029
2 428020508 382020539
2 903071176 962327708
2 483103069 289926834
3 54702509 642147547
4 514591599 927325202
1 688410200 811594700
1 477339409 718710524
1 659433184 719866422
1 576939218 714065543
1 458178294 617291177
2 6374396 977604120
2 981307201 87420780
2 300738217 455952233
1 341443390 703426136
1 912024732 837189900
1 150085918 677331926
3 186120346 807149213
3 885258200 153225959
2 587656471 928270799
2 47933735 533809512
3 498261504 28904877
1 17098167 359879771
2 742245794 769022128
4 808614775 350724361
3 91087978 218200439
1 218587895 211281372
2 400733358 307762784
1 255198091 73514547
2 389365290 756985501
2 952347412 911386097
1 789629481 82622973
1 538539187 305468725
1 482101223 926590164
2 788311183 360696701
4 661361308 968006224
2 856522433 511676130
2 205446735 689730741
1 126663553 611336593
1 398630534 472820488
2 792822979 643386358
1 930367362 639701779
1 657398503 718430108
1 966725130 991241414
2 295464131 767211931
3 903970979 723665521
3 818905129 705381313
2 763138694 607326459
1 591824552 170509723
1 797784164 804958483
2 235673634 355089439
4 746726122 370843660
1 653068102 262116814
4 983868165 543012233
1 773563362 928186805
2 75721444 408865553
3 340306119 644366163
1 296227934 177995536
1 19651883 987688211
3 451323197 209349389
1 471862799 673328089
1 919853975 196437247
1 765162442 86125597
3 159573915 623638940
2 434335695 813893168
1 573813246 842421438
1 674656751 793981212
3 619484016 501854389
2 455118023 761003038
1 360236135 812696911
1 885661350 200212177
2 623458541 207735506
2 688865995 367602569
1 507377687 749512954
1 110218286 351144720
1 249366272 82118734
2 452108591 125860185
1 949809607 889616125
1 937418090 814991435
1 162942072 665133280
4 161403722 32753643
2 851782333 632651663
1 887564668 901976390
1 998555411 997665865
1 479502341 360231914
1 721603162 726677398
1 37558962 90304574
1 298593534 915289614
4 346034519 863967086
1 388716829 406391207
3 510929412 178019430
2 777666289 293495552
1 916456119 714259141
2 5207785 810758762
1 61662612 582376365
1 930878937 492743363
4 104508277 445031406
1 547928557 506525720
2 82817415 53279733
1 237541817 868375195
1 56524482 855094689
1 944771929 824528112
1 549373935 916929316
1 824553792 771371335
1 481510264 390520396
2 95457902 466406784
1 577378253 842585003
1 261153113 981077227
3 818479680 449467032
2 656154370 830029846
4 623338510 997402750
1 932885505 9027287
2 279876535 120267036
1 207731170 858216827
1 26028581 956927609
1 259150644 22195575
3 708699045 319380134
1 43836890 620688307
7 613680093 239341260
3 336244714 444392753
2 426349515 64743199
3 530195854 311145880
2 133352581 582034969
1 463346272 211384072
2 596832144 807057844
3 393257545 608476639
3 150347609 869662599
4 243999884 856930269
1 243982772 194405878
1 957684624 214550422
2 592259164 579541873
1 102295459 795921596
1 246232597 524595620
1 533676820 349959650
1 49335982 831866687
1 411988094 141694642
1 423073707 970261002
1 304984556 414890049
1 559370981 222879155
1 845835050 111978688
1 775066532 486863040
3 92623929 815803255
3 181132601 111491979
1 606066686 383009107
1 226723841 509044682
1 405385159 832483414
1 65329687 554843830
3 976784996 77268540
2 326216005 52198114
1 34202148 168160453
1 768811249 485173957
3 758686021 386503676
2 911292349 426381305
1 727973813 185350311
1 418904705 395971844
1 463903221 164180459
1 841149244 541245882
3 22590456 285819838
1 778921284 743321749
1 414638471 771709048
2 788760297 296022835
1 112727700 469118396
1 83142624 963323258
1 885771940 319407055
2 457409783 845247207
1 383085392 297066460
4 555320089 528853013
2 949905553 587534431
4 942806164 926839711
3 653176363 317696834
1 919572681 5909240
1 892984399 519737410
1 604713383 499361370
1 325368899 475999129
1 331807889 518333304
1 658340193 878272576
1 859411741 328118392
1 464385133 940570719
2 546904448 822369532
2 55588434 515864723
3 63292321 217928307
2 1576490 517733474
2 428815773 314251635
1 789718888 125065377
3 335236068 967119143
1 838565648 519712243
1 244684258 976389456
1 837464687 983121421
2 401154952 807373750
1 196511452 153797729
1 681907939 615737394
1 577795184 474970374
1 994860849 872952748
2 636238045 525881104
2 238937340 939275968
3 777913826 504076601
1 501769562 571207337
1 863573658 897704446
4 231280170 68308453
4 900579731 405904459
3 92844517 987875151
2 446074125 749419426
1 893072040 104232246
1 534802371 335256513
1 240038151 433929660
1 377077211 583546792
1 946418490 879792474
1 113790283 253059002
2 997670086 810442467
3 38991191 352949576
2 308302664 267305702
1 437820715 520688242
3 330481620 674915864
4 548885239 632063204
2 615079987 763005095
2 677191868 719255065
1 343043914 117640899
1 78636257 153764599
1 382587702 247536195
4 982387 818217156
2 729848431 756815587
1 13623000 179538103
1 680957295 1826720
1 621548484 781918321
3 991287024 525316319
1 395290584 641308363
2 695954529 347767947
1 234890423 871007884
1 991111 558569332
1 29172062 201963600
1 441793918 627072622
2 490856805 655859169
2 548256379 369562643
1 465576648 611584216
2 336920326 443730750
1 470401627 153476236
2 18449674 320131229
2 3235725 893290484
2 358160425 458775891
2 735102729 207311523
3 983014502 547363282
2 693091352 292286316
1 44075406 947954479
4 699648737 943135077
3 824574362 218313837
1 548752035 230505489
1 197734540 923619282
1 647431323 533980523
3 952152407 162815223
2 465389906 996189230
2 712098510 210671428
1 675153757 283068676
2 518727860 644923191
3 491130726 687891448
2 22158009 212727064
1 751246550 468222582
3 100231915 276464340
1 659535814 628784847
1 800268063 5813263
1 986667337 179983297
1 926486828 941938663
1 336891695 880418266
2 286527593 644382285
3 202509789 757819106
1 129792263 834866673
1 675421385 934363256
1 543635712 182375338
1 125227579 21525435
1 567269578 704541575
3 114760157 379015049
1 166256214 927550916
1 435623371 203183417
2 623807991 341177834
1 747122419 382622353
1 279744539 652456721
1 212156363 893786079
2 925218970 759639224
1 583942830 717328199
1 136898657 607347902
1 598073988 126347007
2 95239784 406984247
1 386899779 661929416
1 289478953 321870760
1 303815228 377133476
1 236057764 540811081
1 628831183 833830594
2 50491306 693142728
1 840725429 500006534
1 263204139 155231634
1 347658654 675465355
1 473379027 537924521
1 852403937 165112849
2 786802131 385286622
1 659071859 874309224
1 257956885 32994839
2 508022000 656864832
1 342483208 650494357
4 645074279 430405326
1 928176978 815301569
1 880663333 597961456
2 739195412 279512978
1 942374986 215111255
1 141237889 609505009
1 203793770 213777461
1 131266486 240394692
1 808676683 880523320
1 419633830 656520717
2 982050843 450742377
5 188461118 834028045
1 201132179 866522956
1 691104922 121051794
1 415846148 168769484
2 816425176 394796906
1 973784408 341147940
2 489015181 929360329
1 581174419 872515769
1 282271574 701978209
1 623614480 59026245
2 732733159 627640767
2 352230758 685588864
2 873054759 617150424
1 986906473 295985587
2 892973677 538751082
1 425409910 465901426
1 68529592 288376610
2 345141150 402681300
1 277264846 424518571
5 417071168 871627470
3 741794428 147290044
1 376285982 229241655
1 500637860 694224569
2 830462084 260052872
2 307443520 518790128
1 553042078 371965506
3 984250362 634420003
1 390251409 967155174
1 500042735 567153700
2 671567775 580039425
2 547698244 52409358
1 601848439 571514252
2 502956823 151795620
2 382108578 514426137
4 16543618 842960917
3 624191212 232354367
1 199198894 590737222
1 749634767 538574236
2 48216162 155959231
2 972327131 518784906
1 48366542 372339452
1 611051847 427710635
1 285624714 574509708
2 312175783 575289022
1 812398311 858199040
2 112973277 756319137
1 426377489 760249297
1 324008615 180177980
1 394939724 518917863
1 469768881 869905379
1 814513467 628997987
3 956585101 283656855
7 96311745 956841647
2 647907729 955422135
2 845878164 250879998
2 61706591 47783995
1 652112752 826583952
1 70009872 229734912
1 173537305 609454512
1 58003195 120115583
1 157499487 476686593
4 531576897 878853732
1 169487094 584137043
1 950033825 301426251
1 949933460 284159131
2 8308073 171546231
1 322065454 918761983
1 959286369 416171572
1 590566946 164432263
1 560882586 741729289
1 806505969 217462071
1 382334569 643811222
1 361314618 462546925
1 138715668 337031423
1 101216637 582309529
1 469747471 263723763
2 484984584 137449528
1 859959151 780604969
2 54178143 627375365
1 846061554 916317706
9 466451206 467190576
2 219954793 381185456
1 356185360 809914674
5 828054878 538879306
2 708010027 370680478
1 789070470 417120873
3 223272671 208318820
5 566846000 910076786
2 734754948 720257472
1 977399078 839350485
4 527795628 226401141
1 688855101 598195646
1 732148522 780499597
1 430237406 682482659
2 437076542 758729814
1 854300470 24203196
1 327807497 893916945
3 348299864 39293347
2 69115340 634382820
4 781716251 139489398
1 818332262 940027884
1 177701732 104892415
1 692897476 532951618
1 656938397 910456188
3 506251794 690508611
3 526694465 335467694
2 738695513 954186089
1 303441566 720259110
1 502918046 652720268
2 200315873 172473720
7 611802637 18183472
1 563020902 839026429
2 68753205 199870445
2 29382759 642101868
1 617290277 219223911
1 943680357 792316564
1 465107487 280048673
1 468578897 435172974
3 189332021 379614981
1 519544682 575350586
1 346798292 35341164
2 655018229 253516982
1 319243810 228484171
1 652565475 622178502
1 728274002 146206723
1 193697910 521314622
3 765858809 978001922
1 952755737 643287063
1 818118218 52097444
2 878671729 952302057
1 497889540 805621827
2 345922502 178171121
1 64224966 221086122
3 411087156 757759655
1 812904266 43231088
2 200805490 112607835
1 788988633 216714786
1 642603934 109306154
1 582364149 75822456
1 64785101 621815534
1 622312154 454958153
4 419270470 847079532
1 841763150 634197234
3 280852292 544602776
1 199364809 345539845
1 291511066 228779784
1 527711603 866448389
2 286471633 135490784
4 335299074 713513528
1 857276275 198629217
2 408902620 889528584
1 336784585 233626754
2 864759446 317219796
2 691119710 355501451
1 219059405 908377744
1 513131616 237368063
1 204938363 355826861
4 310084002 429091784
1 961954263 440805803
1 363816775 674319717
1 928935679 680155034
1 45379465 3424275
1 231219626 437055283
4 140742339 998237787
1 327450045 280979810
1 215222743 859919253
2 409924340 269464795
1 612368527 136526013
4 424242731 246246840
1 811204169 846641245
4 910089339 59496211
1 105513798 30379342
1 249070196 404637868
1 110351860 718233715
1 443825148 397181512
1 480616063 178267481
1 393041859 432761478
1 665808615 466671403
3 249449921 447408852
3 301946143 368511022
2 845128105 694009874
6 836315584 539173852
1 415720862 306617121
1 257732975 123391231
1 586243276 814361529
5 773877500 88505537
2 729386324 878946922
1 456226795 358571933
1 575172842 565140992
1 499743492 84786751
1 264013043 148464022
3 694595788 127008125
2 861271183 354558084
2 489900767 35199007
4 37938737 263428092
1 824707067 690946342
2 578625618 64903521
2 456442888 128436129
5 132278074 573399408
2 625322469 81086377
1 974660688 299483805
1 877951964 113806815
1 277523154 273036925
3 720081630 524354406
1 802563270 78980964
1 784623256 336059572
1 602490385 877127122
1 33164529 45827270
1 862175674 416950452
1 470580931 981330
1 87741438 720914701
1 164029127 208748429
1 66983625 101851600
2 293463746 787023357
2 323500146 727595124
2 703908842 956654637
1 565903865 809640424
1 425491996 778445676
1 681474902 960873945
2 115672484 286247326
1 580801226 934243775
1 505459632 862329079
1 61638766 506030888
1 206556718 12536929
1 196027999 260530677
1 822205683 952500733
2 326870425 718144772
2 546351774 905909974
2 238430423 437471954
1 267053395 562215571
1 717019080 983194089
1 726386561 111869433
1 745956973 433658354
3 352107867 911090375
1 181113689 666942473
1 482741595 166877604
4 832482785 862744995
2 458409863 414874282
1 472282134 878792260
3 403925241 19413226
1 13994968 580597369
1 567780218 473199633
2 51125478 912934350
2 991478372 498122833
4 558939921 912699819
5 104951775 408049572
2 276903477 589446398
2 363712737 922110613
4 908145154 580473941
1 798817378 732264438
1 7669764 795184367
1 471247332 736480454
5 798746493 223133191
1 674717322 545543483
1 175232263 107038982
1 590719396 188617767
5 285448740 33625810
1 802790371 474640585
1 79063442 748045096
1 984267069 788857933
2 873685604 958594196
1 2305528 200762790
5 265060034 199132660
3 329054624 592607047
1 660810382 786640872
3 381208575 235009115
1 890543271 758272008
3 34300732 657568482
4 454633568 242730846
1 364751367 529976679
2 959491681 349063986
3 951906842 243991118
2 117453620 834623576
1 470512413 273849805
1 886712445 520067349
1 522205769 620954623
5 877484704 77400588
1 97142602 96220149
1 18763056 491381781
1 431821934 816934673
1 627706910 305884223
4 366674486 304493008
2 686355445 425910988
1 395837199 842652842
1 48733770 47968073
1 982928472 175801845
1 833214072 883102531
1 47878978 974319775
2 196891015 50153473
1 32650403 479974324
1 876332120 161948202
1 644925667 399819623
2 520477417 132654693
1 709754462 113290224
1 649884094 763692862
2 401044669 255597632
3 335992804 242846604
6 773130084 869282551
1 725261274 505916803
1 517616934 111512004
2 294893543 984973024
1 560808106 859685588
2 471757129 914582009
1 787744501 439660079
1 814328472 343444054
1 68131253 109247839
1 360212145 462956850
1 487251213 365479549
1 808927821 981759507
1 355424905 405897181
1 425396336 842145837
1 792960475 364653983
2 883330338 535478181
1 764002621 58008238
1 852945208 84196804
1 337285064 776026889
4 104384016 610443149
1 157105771 734269919
1 715360453 120807021
2 218559313 641542242
3 848294345 702379138
2 915339370 652132336
2 512259329 187231566
1 186785248 989724844
5 747801378 125445244
3 268809007 527532198
1 602396043 291841171
1 329174292 925640369
2 819495527 196156714
3 65049846 517565080
1 559320042 161952980
2 726820459 69224495
2 699774355 447058873
1 994829293 523729484
1 693552775 696114511
1 246336161 833571090
6 908178130 539008108
3 832464748 933147514
1 872697847 216958237
2 259900862 662341187
1 190498792 106600020
1 584185857 982848735
1 638096932 476246325
1 588108270 411129774
1 832005931 354082153
1 448118951 364479192
1 330119699 258145428
2 115668004 931941108
5 838553987 845494224
1 164693969 936081546
2 752237174 29752529
1 20470412 316092400
1 498356094 522875262
1 577511169 28460282
2 211674765 216642262
1 917127385 831187906
2 372056626 118404058
1 342517768 669199324
1 72843421 553720087
1 681073189 713159690
1 518768947 497060634
1 706174595 676803373
2 530648861 412254336
1 141339391 545627189
2 568401662 573043077
1 715479307 946204127
2 592417999 912037012
1 771445683 656688862
1 572999308 47465892
4 296022908 205980444
3 567344321 280740363
1 401250400 163469398
4 843526798 785461817
3 588608052 583677531
1 724867590 477093845
4 567973004 360031247
7 9591501 535938397
1 405987223 368734680
1 429273602 344000826
1 588177643 619988373
1 583723076 141889473
4 766596402 584419545
1 508348214 331351839
3 743167169 461979197
3 114518126 316047269
1 640029128 478493365
2 988715417 910100342
1 383347730 844423077
3 890518962 683111222
1 238438540 658552106
3 72708604 609815767
1 191113798 913329282
1 139374100 901091020
2 484163220 831205001
1 751435518 598770083
1 972610069 950018442
1 371693213 276258884
2 545865384 225913911
1 91357812 223351183
2 516087475 685100564
1 533823203 623886837
2 747957794 723754078
4 474963420 238378393
1 529080306 576157316
2 460920006 866632671
1 478553512 955501693
5 306964853 516526127
2 18461754 653620970
3 797946502 824388475
1 890760202 813940469
2 520446823 315543804
2 885817921 466603767
1 390047020 766686881
1 199373467 123261289
1 548257892 66423746
1 598663991 374662969
1 802622470 260130161
1 985980956 603674121
1 565560528 62475508
2 8049128 875519243
1 219585979 747990972
2 982933485 481649152
3 208409621 757923829
2 719503903 867260565
1 814477163 598406566
3 704885347 710768986
1 125543295 575127105
3 122346636 319715989
1 91511044 637593893
1 786972324 193749885
3 180043647 85540870
1 961474226 572633420
6 608405020 952870033
3 445006956 161467666
1 633949519 630522854
1 998820389 93383669
2 577599196 616296422
1 735086631 213047325
1 619200918 119465377
1 326818139 892033266
1 789199550 249728775
1 321881647 22839293
1 919622143 785812253
1 483001515 561620559
2 76197719 93798027
3 691284124 999288672
1 374852253 6546790
1 21951343 467578920
2 106607972 902132961
1 162080625 192192403
1 375889549 960296644
1 23844966 67332163
1 466886274 866470537
4 850870551 561308677
2 863473956 504944098
1 188851594 700881984
3 661492041 542311989
1 232091750 27352804
1 900804866 563498255
1 697333743 712292083
1 458018164 730804953
4 441876015 594304050
1 158356136 215299756
2 879212692 375471641
2 447168517 750510892
1 847677385 451884430
1 370002413 939161280
1 688135697 54951624
2 538601572 493014672
2 136249164 562566969
1 341851009 981774147
3 260723617 127828047
2 215023321 715124819
1 920245742 204082102
2 852262357 28737311
1 413892718 452938339
1 340151418 961258042
1 741825035 260879250
2 601788199 16092701
1 803864690 626632384
1 669902437 628183961
1 299843299 726166471
2 652899159 958460726
3 630655932 70200522
2 366787227 317934028
2 745083061 289010568
2 153610830 696398749
1 527933093 550063326
1 593010038 790568302
1 406344390 617107097
1 511240461 187793132
2 398959034 208559758
1 8535690 545558896
2 401103871 367773080
1 873463233 379397599
1 121617149 517145466
2 222115876 238981391
5 192693956 449408868
3 225247859 314663576
2 148797455 377222509
1 899952626 656552726
1 101165972 381337789
1 471049028 631716205
1 411154329 28504008
2 606690740 944037482
1 256294871 348135836
1 251346279 888223008
1 677611820 797099842
4 22569227 330550099
1 71584611 434240075
2 734649362 104037866
1 879537119 772635199
1 762591922 442614222
1 747852782 510369214
3 414371081 357403548
3 884704737 351817127
1 827083444 93781656
1 639457027 187091011
1 643152934 461278630
3 214577712 612350220
1 384046724 677702307
1 973242503 534659538
1 911282616 214988682
1 3758903 854831910
1 631627235 677785057
5 281852528 647631611
1 862669793 11085113
1 299633356 591341983
2 337229784 224878706
1 296671678 240418562
1 435056008 120608812
2 380621663 243001617
2 290501208 364682234
1 923508757 870190095
2 84415393 422241220
2 507170989 426042804
4 767469684 308972257
1 625827716 197776012
2 407248538 725214839
3 83238427 153185912
1 208639666 76318112
1 429294003 233994910
2 680889985 836095941
1 47723767 426893561
1 961991329 341332529
1 831405541 324328016
1 90687831 673725823
1 968903224 904321228
4 312090153 360971292
1 188222460 28281411
1 731918127 8013653
2 395499507 398432769
2 221888252 131525580
1 971076883 542339514
2 346462180 803493671
3 323785929 452508198
2 449799535 164992688
2 498751413 827923560
1 116356466 736406161
2 894157691 918183188
1 833453852 893533376
1 114367880 465544274
1 170905570 611530715
1 802204134 977925083
1 759664485 6269133
3 203717503 926588858
1 176071586 64849426
1 175821990 62639880
3 952374631 123071401
1 376700290 730258756
1 142980605 152093741
1 902005262 696765081
3 647223581 292932968
1 360473109 3843569
3 606110935 564388357
4 546995076 442165162
1 848862213 422268376
1 536661629 64247299
1 601724366 793128440
1 908611092 62225434
2 543327448 58745223
1 387415090 941326432
2 536654655 269643352
3 523374937 709079508
1 400149049 917331656
2 807702712 821080902
1 628020922 738798022
2 37530484 129462008
1 737398257 704407698
1 710201426 333297648
1 178906975 658531574
1 194324253 446077386
4 415011768 868426954
1 299849933 565273943
1 255116397 398415530
1 414976616 892241151
1 806078763 963141523
2 145080173 969980235
3 499091402 889760177
1 267349924 136050477
5 487852539 274859528
1 206784981 296905514
2 762197722 642408143
2 444440868 258701770
4 306537260 991622329
1 684943502 14518028
2 109764482 286065243
1 46591841 332169189
1 109140216 324989608
2 560246012 585082729
2 81453133 809790082
1 670908688 144099778
1 571413359 194119991
1 472467853 605446612
1 546457370 213193711
1 665007265 171826154
1 531479284 29654402
1 87951693 867399489
2 274830796 295050171
2 918734534 719543838
1 69223143 40644035
1 182799286 223007007
2 807046032 516628366
1 398101434 834891272
1 785985623 533796763
1 410844410 609844284
1 271079011 401947111
1 20542086 224716712
2 927917930 768848617
1 242084928 290177002
2 622211558 466429370
2 356465276 235584815
1 215876173 795812802
3 285946344 4369057
1 119591298 250305417
3 837990823 48553470
1 808617249 202727843
1 129129659 731070314
1 688436689 153043988
2 112267190 549864104
1 763198226 124360243
3 880036402 201143635
2 756063699 202302025
1 682433484 859611121
2 962239895 673584150
5 509210547 377653915
1 39024928 805827655
1 982242496 129208884
3 256497528 212471799
2 327398123 132520044
2 521379482 143655154
1 737786017 794858525
1 27234581 137602560
1 919869925 771245148
2 882359461 683799164
1 84333462 227324440
2 661541023 898299989
3 860179861 493019301
3 952675309 41748069
3 277975523 735253869
1 49029549 852013236
2 85277097 751755505
1 515174413 415458836
1 134651290 381620953
1 481256628 359505258
2 922193751 361095712
1 719007837 327510174
1 559115561 294798496
1 696867070 446716425
4 527894455 667052238
1 166783494 494495024
1 903311765 380683773
2 143876339 179306967
1 171355892 360720220
1 106872728 850163438
4 707794360 622901817
1 179181148 900434012
1 134909969 156184367
1 22787729 204063466
2 306557218 380122808
1 916607178 890482474
2 381053110 489267514
1 987651583 593531585
1 748130814 551402754
2 824804591 710012774
1 791749001 255678428
4 318818936 113348754
1 172480605 268992553
2 97569359 436591690
2 278212429 119944747
1 352902505 865898293
1 110299206 225243054
1 476924483 424049971
3 191841918 965299681
1 979042046 193040046
1 638715098 90444883
1 975003871 171426566
3 536488659 634724379
2 717683434 787563387
2 546577065 207304219
1 902014954 903739272
1 174735955 727557368
1 254439826 704914981
3 518184541 444858737
4 583271060 427428578
1 830019299 754416593
1 177878190 601464122
1 528425284 166047014
5 31765744 123428305
3 225155650 577578957
2 957124028 380697879
1 718804907 400421233
1 254596324 481280556
2 543270713 271146691
1 566221367 780304169
1 24959440 383013264
1 427484488 675140946
4 430342017 335212475
1 561538936 491904526
1 218103214 922115427
1 436367661 297121804
1 408584840 991187654
1 514535459 899367373
1 631756236 210339850
1 481487239 366511126
1 280837135 964203160
1 334765874 587150715
1 850809591 518187217
2 216625165 263646238
1 472975497 659653026
1 716300167 659445183
1 850207467 7683857
2 326180091 346574713
1 126916329 201094583
1 979826033 776280425
1 422777988 604276630
2 376192293 662636638
1 576385381 593131580
2 48489468 600555988
2 678003228 92268556
1 595456011 354107264
1 907826388 117827155
3 518919619 2706125
2 16532732 589743892
1 270891653 899330307
1 101355822 855994045
2 53145670 738239742
4 302085048 919232088
1 428353709 665999018
1 788200191 187273283
2 761149026 819730182
1 522442303 596698226
1 828228772 615256604
1 543007587 56745485
1 170087130 740867109
1 914550279 136590296
1 633436081 225017202
1 764699854 728304355
1 371056565 532407412
1 657391161 249718516
5 816695986 708579689
1 596835690 413029004
1 857340085 232283906
1 666776371 261352461
3 922735640 62735915
1 49502915 133939311
2 470126760 941239886
2 404902758 77499136
1 432636502 978340030
1 614763138 296107304
2 63682637 636393331
2 454507358 443726435
2 551520886 960243881
3 454395975 235876132
1 986790560 76385455
1 533793428 754184602
1 414531193 288389782
3 69546934 262589790
1 894050551 469099987
1 513162856 264726821
3 411910481 500032463
1 54997592 597411867
2 525278784 190981672
2 760539816 928792109
1 734595645 190014380
1 242295930 195972062
2 166259527 146291433
1 807943315 597121935
1 772180337 722229917
1 914376949 677350474
1 896179191 287324290
2 66203867 421649295
1 513516167 139997627
1 995415672 983158455
2 643951176 158266792
2 330929974 113117297
1 598175832 756082026
1 611482294 167794933
1 354081376 447226258
2 362688758 719576771
3 177646918 133582555
1 623833198 321337261
2 903360253 910355689
1 532340429 897943997
3 135004068 15455198
4 523582207 351867036
2 895263702 161170160
3 645167685 651624585
1 492961554 525702303
2 625595233 500268575
1 8257900 450343801
1 821694307 302486840
4 835917931 59900502
1 883191208 122357283
1 658592308 362504646
1 730472840 682361084
4 417651216 696687553
2 841127434 447510818
2 831001946 741921065
1 305816949 853686780
3 437410178 643105338
1 824373353 441997587
2 765465644 89522025
1 36846391 85314039
1 855660835 116486531
3 604185100 654187418
2 140980226 594413059
2 633911572 276952325
2 31915178 631893823
2 34781702 657590510
2 261893799 658216658
1 490819255 495353320
1 432535101 405186744
2 292012253 975471334
5 42129420 315381925
1 470469163 542566384
5 906945480 102105157
3 477153108 553053878
3 589470473 624357321
3 556669676 17534703
3 209706664 850727091
1 575764818 730610017
1 645741349 681774918
1 533737118 213095857
1 448645735 226136189
1 458188157 780102893
2 186992715 24267167
1 480398893 765941827
2 92004331 100643491
1 481307921 228212972
2 967092788 747896276
2 24724357 405953823
2 537009219 558168019
3 890954746 17997467
2 405649956 114173956
1 930319224 787617534
1 575861296 411914133
1 216856996 288088454
2 872129705 163779039
1 808025660 339854339
1 2850137 795789444
3 767878827 461099493
2 455055280 937851478
5 535105531 977800822
3 370083878 687515466
1 321354825 794441911
3 80378742 981673424
1 764826849 978635921
2 171706948 609018944
1 441981347 412739914
1 769221605 532226484
2 408443305 157531255
3 270783488 71895171
2 296385975 729366162
3 314359160 931557373
2 315069928 600715243
1 270496363 30358699
1 303817922 194908440
1 258483981 812019405
1 470274966 717737057
1 28903241 313566392
2 863567371 526433947
3 147059555 106887969
1 320546904 795413539
1 334823185 636443489
1 612272904 623257037
3 480375068 386975461
3 825129723 262736886
2 754372224 139656441
4 950555161 253808979
4 955415597 674082887
3 616624047 522123809
1 611654935 429202253
1 901042660 25413271
1 116827447 972751496
3 716072889 212398188
1 611770723 116906157
1 602357136 792296410
1 453831229 345083209
1 158374815 870225277
1 373177618 570396802
1 370950442 335478320
1 195443371 180468693
2 599880936 714623207
1 555012165 637801243
1 759778519 932078441
2 601716415 452757390
1 889741599 654872914
3 623986646 363869956
2 509621911 513795916
1 377242033 62215499
1 87920813 598814145
2 750782456 264813829
1 297898470 455200199
1 156838375 328784988
1 869191536 625865110
2 275215106 861398013
2 968679246 786963335
1 858966950 905878918
2 328783070 813890419
1 213108947 161576937
2 548283637 62583438
2 913648343 20315921
3 938697070 841083131
2 136797722 897646603
3 939319737 463735532
2 644417731 38563992
1 849663094 905275493
1 881853073 82316114
1 636501407 864351738
1 760764102 443195001
1 962999067 526532678
2 82672182 770152290
2 899547151 407106468
3 981001211 379336769
1 326870714 104226554
2 32591769 500840652
2 731759093 942258888
1 574610497 574119843
1 304070771 885721216
2 28520051 189877891
2 458036456 146518535
2 549801336 921804848
2 535786805 387099365
1 376168680 341443848
1 749453066 64079324
2 488575086 202037725
1 495003410 752789788
2 281733876 193920866
1 772709684 711682797
2 653198776 288977548
2 231637931 793381085
2 773789513 169412694
1 967841775 126198446
2 119443548 900399042
1 715248320 689037887
5 178506043 929065589
1 215990760 314325427
1 810091491 211841936
1 38959277 307683109
1 118232107 337425915
1 678452358 633068453
1 963065041 367470007
3 34394679 832756908
2 714153051 928138162
2 50028000 613065274
3 592955135 759512860
1 565512057 496448926
1 372556515 169564675
1 783276564 235792522
2 624347885 615170453
2 652064607 349620917
1 151111523 245982903
2 570942847 168410726
2 527207500 713678669
2 474451936 748822400
1 502561877 779586537
1 273244047 762270477
3 227311248 907529397
3 171461957 431279910
1 552358479 878991408
2 514731100 408789758
1 130475260 909239453
6 715011665 270087411
1 420401754 105367284
2 864716376 123055796
1 389499210 862094473
1 55007377 471868306
3 271350511 149513346
5 625288626 489742433
2 343945020 286508304
2 49653899 446307654
1 878645762 40641988
1 591227165 758107217
1 712134695 818877859
1 180071041 728540546
1 740164046 256980137
1 603402707 501166143
4 664151583 963121838
1 796153921 92813983
1 340492605 775516677
4 76482544 733325473
1 343378390 783487104
1 751607689 60975935
1 341371785 913650892
1 573630582 535216555
1 575456336 767888515
1 732264106 767650853
2 472947630 823395052
2 459961651 475999186
1 814357142 619243076
1 772218394 924167853
2 453450948 782762426
1 983473404 418120255
2 24543384 445934544
1 460282690 468420196
1 879235024 65947074
1 863223267 426939907
1 477570829 808118105
1 622170877 522811622
2 584224454 945371
1 821678243 576580318
1 151300706 197511055
1 599941967 322374480
1 340774923 58958543
1 20157412 75426199
1 253936816 739035540
1 243679845 786618797
1 410263313 425153392
2 862661778 698945829
1 635945136 716721436
1 165856785 336410083
1 910598305 208041808
1 405891281 334735811
2 572098736 550717861
4 189948599 551074418
4 167327385 503257366
1 902344901 945491229
5 286502803 503296386
4 680373536 80055888
1 745511471 804154182
5 819314085 750827770
4 685848064 709682403
3 340144527 783558540
3 245283192 747061800
1 799764222 629130868
1 309105119 463524589
1 23003273 953693835
1 373103397 582775024
1 61572033 463047706
2 391978531 758901993
3 613537279 278880129
2 983380906 293583833
1 194980788 417574477
1 407769781 28924089
2 564629447 344983925
3 828120645 176378110
1 712160648 914953943
1 296510894 947824901
2 109808110 837928239
2 793630542 978744444
1 670278834 852788518
1 387675274 808150193
1 391925509 833436663
1 132270388 945416050
2 949971447 491528191
1 759897762 336269714
1 15649294 114980399
1 553215794 614334336
1 529131794 691751816
1 709345636 169803301
2 226804840 710787035
2 788232352 563519724
1 822846380 92094427
2 534727780 184461968
1 159326456 409302828
2 778292444 704906236
2 47417189 856441953
4 157112752 22052720
2 872981321 732785018
1 289154146 687273558
1 942502921 970242265
1 268112989 305007194
1 665585966 691200390
2 386561170 219593729
1 818347672 411779103
1 19956087 163924756
1 403122936 154016203
1 616554877 594978247
2 282573054 490437848
1 69477309 175487481
3 348056894 375740359
2 832351533 108448460
3 533904973 935552423
3 475744392 870850796
1 963953209 544615900
1 473156777 125894356
3 269332361 385655397
2 488201045 178551895
3 443854424 416384162
3 512688046 791756695
2 155872185 778631556
1 878786383 886777216
1 633030756 562151348
2 800809527 145804364
3 110535470 895690655
1 421378680 984650472
2 858582326 175291570
1 137222470 295860359
3 855158063 460621460
2 828971957 292204996
1 990780730 926129481
1 319931217 891812307
1 864632338 96919303
1 528975669 429931337
2 643319305 219092849
1 318091021 182197708
1 395247566 44230264
2 92779819 664219421
1 527872990 208394564
1 638433874 29869863
1 227406406 220191435
1 498855405 408662455
1 144229021 102593738
1 719028238 803732268
4 115923301 37750803
2 618341920 346542669
1 483552640 762937385
5 742214909 317112640
1 412435151 284011631
1 452535891 385302759
3 937866082 687623181
3 903961910 815750382
7 332718188 664662092
1 96944858 276698816
1 277723814 844420716
1 1033346 376808906
2 846653087 306036717
1 400967119 967220628
1 170794025 144077747
1 395847973 985136401
1 515394248 444873677
1 15227092 918825338
1 742523193 641402950
1 652390225 831736970
3 846394632 528979680
2 795711457 24141640
1 487910977 47020035
1 609278343 824390491
1 64201438 457950828
1 998686326 821668165
1 285412877 595806043
1 32190720 83176669
3 923597600 383304309
1 209545470 457995576
3 934438679 722266094
1 560387402 327881106
5 234509528 87500599
2 124473192 125832713
1 280454218 298987942
5 183970462 865412018
1 920900838 556379301
1 96896558 809124953
3 232560323 38210400
2 78949149 163974996
1 207288435 61778561
1 298650503 33642126
3 766118337 63611324
1 790387425 184421318
1 304140264 686986718
2 393064652 634927527
1 990293114 92472609
1 77522327 745229101
1 426501010 280042475
1 391999726 220182252
1 13748947 540200667
3 116627193 264115900
3 965886058 316975606
1 558045662 410836455
1 480171876 326230612
1 84661124 97218295
4 959438799 377286944
2 92530419 260612503
2 425690051 215610864
1 989819529 691000413
1 10322781 212596384
1 908350256 332389311
1 242116582 456562332
1 240233742 200099052
2 890960759 35532276
3 156305451 332517903
1 101524875 600640361
1 486143469 520235275
4 875201941 250140273
1 20579570 46350137
3 384456540 962508097
1 784925174 508704446
1 311995796 221827259
1 445393288 305033188
1 91607682 590646742
2 775111567 802272275
3 958058994 871416949
1 81269056 113667096
2 733585511 547126327
1 79907935 523695968
1 653802716 242605744
2 174180258 701387059
1 313371527 301249053
2 694948218 775694852
1 41543435 375304766
1 869962471 515614845
2 897183560 900862256
1 766970587 65924413
3 947782636 173778571
6 202032290 598404191
1 663724131 834570752
2 988212743 392129694
1 962490648 233400389
1 227393553 266481626
1 840289388 580344406
1 493839043 823002832
1 974561572 108100607
1 887721861 648380597
2 805999958 989658525
3 637702361 33343896
1 146613895 873672837
1 454540835 324971709
2 748388308 869405707
1 209812232 258705683
3 754514097 181555784
2 603276782 590800959
1 428444101 463635416
5 171939574 139903724
3 855166557 245056157
1 84670448 781495326
1 451330492 245971207
1 799509609 11529353
2 612217157 723602210
2 661370361 967366869
1 238816093 416089675
1 885954725 253700799
1 728235086 919420905
2 856884847 154386014
1 70599062 877766152
1 231936285 296895993
1 181655506 726452180
2 941906333 807349743
3 619701821 13462709
1 300032194 487681755
2 135091846 72623274
1 577590271 571933276
1 583534188 23709883
1 427629068 707180851
3 896206299 504864807
3 981102514 616275266
1 33082133 82247750
2 676947810 395062421
2 247273214 712447450
1 914352864 646545502
1 710044934 915252004
1 458402161 37535246
1 139167998 192726839
1 159882860 932628022
1 299512932 985204070
3 509582918 240807113
2 623097447 67587800
2 887871013 476220211
1 300321455 638274281
4 666709228 315180244
2 427475169 78008360
1 45180630 553153097
2 496485709 916377150
1 760533304 991138581
2 354659717 971143539
2 430172526 994702565
1 569976595 898416119
2 208472448 661766962
2 523453036 178076082
2 340149483 709872409
3 180442071 135254078
3 364062318 457504927
1 828501620 342068144
1 202155713 4551633
3 745300639 152297270
3 551280902 859451143
6 815875958 439505398
2 67919036 692718043
2 431831995 421271314
1 872872960 816626925
1 53806012 559374905
1 931241977 760133483
2 171373447 843951194
1 600848430 291960890
1 179467755 613182347
2 437711709 117214048
2 560945544 490651585
1 504409886 190470516
1 374761873 721551907
1 212261127 313726362
1 50845885 525003188
1 900864784 54340519
1 207809804 212260463
4 440216702 232651944
4 371100949 625792097
1 771159997 721429070
1 164295496 880867630
1 290647372 165475796
2 437494999 264058898
2 879771664 164705451
3 285472956 512085034
1 396669656 204142619
1 961124916 23678535
1 287701021 415438266
2 142046081 547498546
3 111318739 343512220
2 403319846 800624725
2 602471747 821114706
1 189900267 200672279
1 673732313 24824398
2 410520814 515809835
1 16459542 276080998
1 655966537 471334997
1 280897083 412583479
2 547127295 147708432
1 645805144 617459322
3 137791975 417446685
1 818271875 660421455
1 620795606 82660531
2 264102004 484281604
1 784044873 981959017
1 578630560 464057154
7 10327173 64244977
1 64848882 828304190
2 220551760 859599789
1 28178951 536215537
1 322514940 660545139
3 252279129 502597716
4 687199158 434906460
2 867354106 863003380
1 519163319 715016587
2 676909939 491185671
1 895278656 808936158
2 211948043 736479167
1 937089354 901577263
3 522080070 84516759
2 596354999 440006569
2 382919470 731335043
3 107930177 602916294
5 308766407 807209678
1 150975154 481807887
5 35875510 244885391
1 194843953 568207591
1 6846193 838873340
2 285147494 674581373
1 240663830 775515050
4 477480774 785978121
1 818733342 559941712
1 784459502 628731450
3 456532025 735256920
3 121401032 739204741
2 408962301 374989552
1 346170970 877064674
1 659412601 236383634
1 926392653 863214142
3 154425641 78226415
1 948285962 443068394
2 279298671 149591735
1 827664216 773687514
4 626427949 546060478
3 977304217 373739405
1 478814628 358507354
1 562597288 749179895
1 206730022 144641066
1 478104842 490079772
1 463866320 801433707
3 178141086 854766045
3 799373850 966121163
2 34137635 528739906
2 571015911 836384134
1 797862006 865736225
2 249058036 947439128
1 736314980 211119156
1 136248679 850345508
2 243801619 975043296
1 179904355 688872709
3 47260612 549781960
1 621364472 126447137
4 696398186 123313247
2 73050788 981820449
1 778344719 295425333
1 993546363 888710292
1 728332667 454097221
2 750682871 849315166
2 969944040 290101281
1 692107750 679858688
2 356863599 668672118
1 182932487 93718382
1 581941576 304904289
1 677124489 846778760
1 294886800 500948469
2 645907065 136956251
2 705566773 735455673
5 601405806 671365852
1 973184151 40515360
3 27470352 630736582
2 117319395 722041419
1 204103512 542596701
2 508730650 271468209
1 548479089 259304836
1 455022317 57733535
1 12322606 286188119
1 648246863 360914155
1 274874966 966394603
2 96301642 884557928
1 972307542 246240268
3 825242482 176168819
2 714841053 890068970
1 502678092 779407252
1 983371177 269656115
1 105282403 188038089
1 935067715 561048469
2 795355027 834292571
1 142766797 154112528
2 266203715 262231160
1 811576098 985393154
3 586206913 551971651
1 206067307 555909484
4 704611031 867558917
2 744148560 828955299
2 602964582 140775475
2 954042998 536798884
1 829686308 410708004
1 864374872 321921357
1 292083462 818619334
2 191844133 928774994
2 650937521 40570484
1 818666279 832523874
1 319722194 249592660
1 784491119 345259900
2 497581771 872898489
1 817158927 376242702
1 620422997 573752688
1 847563994 624666331
2 137557158 605127778
3 92599000 929237018
2 774701749 451981801
1 741321230 903839061
1 354533923 917971262
5 668878461 690376694
1 758788711 394037801
1 568825582 380804949
4 532195746 978463335
1 742890485 561603694
1 369393245 61237147
4 100347075 853320732
1 483138778 78206935
4 843127460 702631077
1 54363362 496541307
2 351897332 77107631
1 845862467 948324881
1 529432572 82756407
3 469747769 509984762
1 234883206 351068340
1 902138347 859030337
1 642497727 352201260
1 92773174 185112504
1 907820198 879851788
3 814921670 884778089
2 975442546 80899049
1 867641806 900999020
2 420574783 215862293
1 944202229 355968223
1 15357122 697301030
1 253496613 271492023
1 850299865 656450031
2 841517482 403989935
1 374273249 413168729
3 443245268 26650651
2 181282559 89138442
1 276812179 56954637
1 344960447 84413368
1 915455004 74327709
5 60090706 271248759
3 406555843 387236532
1 942869214 882660884
2 262225206 643931528
1 666804732 482613159
1 164523086 670804196
8 28869425 3032280
1 173825839 948500068
2 629467366 816156683
1 789800741 111562614
1 941038247 526784989
2 451762777 486284598
2 877136691 371451111
2 906039373 896512296
1 154189304 931276782
1 757805263 575643036
1 972010141 243180477
1 567039802 657765188
1 470665761 683786180
1 523783273 959269354
1 398202179 140530743
1 695978760 973897826
4 721578497 155603442
3 71846845 959096968
1 58984212 6029622
1 456811447 293195578
1 311659456 196249339
1 456035638 255218851
4 328948545 274470673
1 260478873 266850215
1 434886568 761352795
1 287189504 637591816
1 912007496 832196028
2 74068170 25936349
3 988014217 76641752
1 845991134 740665685
1 895446447 293243451
1 388454796 554974664
1 180976392 515813604
3 187650288 246685687
1 656673490 727902126
1 986432107 229685019
3 819174981 691616087
2 967607541 974364646
1 70254346 932570524
2 163818435 417700045
2 863356096 482786645
4 36788408 434766184
1 922902645 980547604
4 449848816 995985050
1 641491344 290900163
1 934101944 519889665
1 992434164 662616964
2 725301934 144965716
1 997025788 522548723
5 970727799 833637866
2 860708913 180372164
2 483496318 919986150
1 938145268 177805450
1 566749081 93667584
2 597928070 706928844
2 800692478 800653997
1 482039152 327308609
2 42154867 384538991
1 988349122 854167199
3 115419266 24440644
4 883565480 152062885
2 920337668 154724078
1 371199321 309325667
1 330270660 554220585
1 268756527 703140682
3 575842384 178787896
1 435585820 666554740
3 128067305 502842449
1 428601070 949303899
1 797112266 661028016
3 96911822 104003544
4 65353256 651287329
2 655357661 309667594
1 282882942 76768789
2 639625507 330722048
2 628051525 896964656
1 396225073 171697275
1 430509701 608822888
1 513352164 220434419
1 914175395 931308131
1 154295339 9942180
2 391500392 312083782
1 865028755 717078240
2 363976093 436183860
3 514320242 274448097
2 883605956 786673450
1 367777475 345606537
1 937054184 466652099
3 907960805 42513634
1 54220435 753737798
2 508833885 795262688
1 574219788 398372205
1 729757386 300032480
1 124730839 619155295
1 6148822 780456831
4 526135163 671082913
1 621400774 754119733
1 276314736 930186307
1 40523560 942560766
1 544540376 457869715
2 21886945 628932810
1 693028142 964620918
2 103326666 110325457
1 592752064 509714560
1 816588349 81302060
1 861934614 834178841
1 543989222 40593675
3 411489183 591724248
2 306296409 239267785
3 270608712 386850865
4 631477601 711492071
1 321541749 25508302
2 514179371 675746597
2 564634884 520283514
1 255857889 964939884
1 245293160 241734878
1 408135858 965350647
1 727134707 462977537
1 288954456 482199808
1 241074974 692069979
1 318078714 633870598
1 178511277 652218856
1 232652708 391441959
2 411929034 838705286
1 83824881 587394607
1 124728074 930086559
1 881008275 86899697
3 884596567 640450524
2 280052735 403467005
1 872907090 962840533
1 343421954 781030209
1 190533694 777793903
3 153260341 795088517
1 134250987 181166977
1 615931090 782710925
3 764985576 727947892
2 502922477 886504197
1 674519987 15038922
2 854230762 537396706
1 104185929 476028102
1 30029230 243969139
1 893227315 251815443
1 194703103 437504994
1 26772902 215945590
1 453970784 120050764
4 467159435 290849238
1 768323334 957090548
1 378385862 2968575
1 628650158 15327076
1 14112286 630834157
1 602386650 335072475
2 676527051 909988217
1 843695336 805538390
2 980962487 320253066
1 493680508 148506560
1 707085730 430277890
1 424028997 310613599
1 465540103 483100499
2 185525097 63194936
3 477768561 935195872
2 886852755 270733222
1 752754599 753203881
1 862739927 541953305
1 547201664 322413405
1 313252036 857768067
2 833738367 139635132
2 142380897 751627827
1 487136153 135714545
2 337735053 271419955
1 374192307 700119997
1 640007727 227341391
1 161581611 798419835
2 517201195 222625566
1 132055271 611604662
3 814363460 223139084
1 563797028 648821886
1 306276867 909456399
1 131690212 177042395
1 420328048 104136792
1 508784913 548795337
1 942305275 695374969
1 297654980 214494193
2 935264576 888177817
2 642485283 817184472
3 581329406 533173830
2 874961292 737087429
3 109108510 967448888
1 297041545 160167972
2 428123459 770407208
1 314733760 85592530
2 431946751 50407357
1 171321253 566097681
2 662976513 161352186
1 339799729 49433737
1 821899304 399074073
1 566147659 145460509
1 714008490 600828586
2 134263642 948297851
2 501546936 549725888
1 915018432 77633014
1 669730896 523746001
1 963974895 506632258
2 331522024 922708225
2 274289734 826047619
4 934659574 408505134
2 639087084 716546326
2 23726144 328802953
1 252318133 271307268
1 426419677 229352035
1 379744098 625225355
2 244529929 614604663
1 362325002 455533
3 352979994 573289791
1 121115651 464154051
1 496959596 851843133
2 336588887 383754039
2 114364632 221977532
3 839393080 36884261
2 215891715 991385630
3 612141873 419344042
1 955073717 175671681
1 751196840 80394275
3 917054800 135091313
2 490883157 211098424
2 187287557 865773322
4 245261962 730751701
3 97494247 45765607
1 563818312 505925057
1 196373392 681561303
1 943897845 508380727
3 563603388 201862220
1 640464619 203885353
1 957601925 383885688
2 320234452 663241733
1 532242432 952874963
1 132311692 165915131
2 160728943 990351078
2 886162193 863723416
3 305072180 370588239
4 306306254 418629154
1 636773411 659401278
1 264019375 934507173
3 345282322 127895739
1 779895093 97023339
2 271026419 397374857
1 343763930 301993680
2 412428755 849850983
1 688235332 866299544
1 574652892 918683470
4 782737777 42754223
1 603277149 713678046
1 719257180 876325554
2 546198331 240189609
2 888241552 537687148
1 230052459 282594855
1 812954198 327282203
3 582686503 315288409
3 945409263 713471690
5 857886280 464438719
1 433671019 119912151
1 589104123 998077380
1 406683345 373263312
4 564893891 381453576
3 676653727 346147332
1 442917819 99927585
1 739782973 714572378
4 763627202 589255787
2 466032506 532930131
2 109297785 533970237
1 400575583 732276322
7 536726270 168574399
2 551792124 15800307
2 59498601 884966052
3 647927067 229798896
1 574925398 546842635
1 624505578 123503570
1 905439497 297591795
1 743051687 789642675
1 492394491 589490621
5 646893915 271618837
1 91704691 519083007
1 134462219 975982744
1 648290119 718391651
1 335551017 417746278
1 171569198 536286672
3 410224778 457131762
1 183802896 672017640
3 267299700 603353425
2 111754246 360114453
2 492550318 613609146
1 3313717 384143590
1 500573176 197223520
1 930417737 71587111
1 557242211 368621341
1 65074766 603098085
1 486255476 627104400
1 91907015 614368189
1 941661209 483082606
1 578572377 757419565
1 815523311 865845079
1 704433568 506091988
2 94001909 515471969
2 674807430 359035378
4 398849951 865075084
3 412007796 479021984
1 713111006 25785645
2 492901881 338660900
2 144209967 252892378
2 903592670 887627046
1 476843975 485643938
1 397831683 423553482
1 62318983 872031964
1 537455560 267322943
1 224345202 953342934
2 855773416 780837588
1 233684127 150838556
1 127187907 957549141
3 75268754 366797375
4 211572158 322829919
1 121183733 324673623
1 380561937 685312840
2 635579774 977829548
2 653932710 998995498
1 471475524 827131464
5 715994970 627748758
4 656069124 155708542
1 234248296 223741789
1 142990895 371851860
4 63494598 293030442
1 993896530 286839191
1 332356435 312742480
1 283090355 21480737
1 532525841 746318179
2 339778283 926535169
2 901950317 290987013
1 74682129 969757032
1 953196649 707894334
1 747344293 399869472
1 959939490 814006690
3 875251632 468420074
2 413647087 499227751
2 251504424 948367362
1 573395790 141599217
3 168585332 299746045
1 781900714 735786579
2 783309644 427853954
1 513102544 272164607
2 435595103 253564609
1 706648016 97312102
1 199229646 634263654
1 776279806 389537277
8 721759104 781324061
2 352924544 307647930
2 208547070 315076060
1 969025846 82141250
1 322575913 6069231
3 98211533 453730961
1 627802325 12800085
3 367630785 563653534
1 554049421 601396709
2 509631585 557843261
2 370824900 599218226
1 593653722 456563595
2 183685006 635971875
2 72444155 673723731
1 398398051 115450363
3 266041037 587975428
1 94462101 417703644
2 984188870 36681871
3 682148969 74841205
1 950920648 910645558
2 277601517 193465640
2 301817658 428985592
1 467642938 412179478
5 872505677 962037291
1 607329140 503939934
2 891933062 25579142
1 570301657 995023551
3 55866823 462897243
2 769192834 437078263
1 702977189 849761258
2 376201098 699728135
1 477569357 122012727
3 852632824 633885955
1 408016605 859668848
3 490172613 438263789
1 568131541 82211560
2 585073105 151147787
1 546923326 987436876
1 65387216 743094753
2 279597797 736462185
1 229144333 728348922
4 926212240 69596238
2 815312894 974768500
1 96860033 500968510
1 220791367 760337424
1 405827808 418508442
1 328023824 761900176
1 127798133 238634392
2 579362891 594991402
2 805497121 30348189
2 395354433 500611733
1 739487416 89875657
4 231080429 570852954
1 845153136 661107786
1 787636064 412927419
1 951313516 8052563
1 184965241 281989952
1 901400430 520917494
1 888932791 638967679
2 104262059 834005941
1 624463459 129877305
2 828629727 125250457
1 965141708 595551508
1 492638963 628233399
3 130959500 59103556
2 616320301 210346190
2 958839447 78623187
5 817877964 813201936
2 180784489 39428315
2 365962107 523490976
4 839787473 505414192
1 789376431 344929353
2 739245597 412328933
1 606739760 690156307
1 74760296 57359735
3 826586792 392315417
1 259280067 299057304
1 810737899 325801268
3 61693348 929672739
2 452109856 267342533
1 962370221 842659114
1 956941042 90468065
1 295491367 812294959
1 750829280 781148259
1 663919095 562039838
1 619614359 144623966
1 754244351 178249738
1 582897352 809296935
1 285911405 554639157
1 171079304 428157801
1 944270193 955327746
2 748629498 513257655
1 947133774 604886789
1 879062971 81285303
1 5402885 840002768
1 122220807 982027604
2 675206411 604947497
2 299434618 927993898
1 82291924 129827033
1 735394394 513309955
1 123942094 866786603
1 684813747 372980173
1 549895927 892712369
1 912032976 297725533
4 518941386 919094971
1 687041800 829568393
1 825577426 848371950
1 490174978 983480999
1 157209773 403243088
3 302319440 760329119
1 508290337 844765801
2 113074031 898391704
1 700279129 696504944
1 641450950 42687406
1 992258212 433593093
2 957778561 271925262
2 972370427 264669704
1 140644637 622144315
2 166069762 283461616
3 822034165 92512279
1 20769831 853212928
1 378753301 291813206
1 66662394 631951714
1 406400811 115335715
1 518603358 230118526
1 495213279 282346480
2 564672207 409814788
2 958785000 586208767
3 92070319 696871286
2 772230612 546192539
3 947728161 826715116
1 147490442 308233388
1 653059307 457001610
2 336277189 369218091
1 324572360 93443539
3 322355948 621922582
2 693309261 611906337
1 7649767 327545646
1 462244678 408883153
1 695086729 530224915
1 426474673 587309437
1 372029693 230448208
2 376691538 929404723
3 334947181 562438973
2 644420146 19932975
1 653484880 387432911
1 840329878 83840374
2 556188196 667342251
1 100741352 6681231
1 547917037 292174859
1 971980172 300281918
1 36563084 250541747
4 909310159 284901293
1 267020416 161130995
4 153675287 181162214
1 107510875 999972734
1 670238853 52641916
3 414305472 51944368
1 310800828 740395837
2 510139551 40584250
2 265257085 13379222
1 67238169 547705870
1 406183234 500158016
1 850236104 62043785
1 901042405 907501652
1 531305472 305180002
3 278540846 355109833
3 855574556 308850717
3 90617489 923990813
1 934856317 833251020
1 909821754 725454664
2 955408634 461202025
1 437922283 108987150
1 45133254 706784979
1 370064117 522732446
1 537124626 123800567
1 59238715 849581126
3 403677250 528882504
1 149580614 710745458
3 20680669 78628789
2 797220093 701940336
1 949868073 967430605
1 526507238 959623887
1 458019179 192942178
1 602835656 436432892
1 992568281 147412985
3 558744145 108303543
1 56937052 511921284
1 624619435 102997583
6 384238369 444181933
1 69063020 433239107
1 904960264 661037736
2 704904660 736784113
1 823389634 767889005
3 247903584 921651206
2 915331042 823781943
2 228024348 8662257
1 380508936 210722049
1 613979599 260712611
1 813144816 258886695
1 320791588 471421044
1 82900997 351224218
1 366494029 316425758
2 683430965 903383941
1 656143824 693563617
3 816041667 948699936
1 474830509 620487850
1 859378168 278629649
2 849354334 121555179
1 656912518 323504986
1 825661227 70389671
1 419073489 869825514
1 144641530 158081940
1 637411296 693138421
1 592037510 718828608
1 810757986 79446251
5 648923953 564805481
1 264186590 841857776
1 235826177 184009035
2 601709606 860590536
2 138408705 660174155
1 199025899 864254241
2 667858259 908128754
5 736533926 516306878
1 924166168 136641110
3 841023563 461929469
1 174695142 605310693
3 936492504 533643126
1 252715595 521465299
3 577342945 472762652
1 924762948 740785686
2 558183393 75697466
3 303159122 322669680
1 996014900 931567195
1 982474286 194844408
1 628926353 430426044
1 144326882 611303677
1 762750196 37423208
2 364376878 293552012
1 124181225 511330490
1 931324763 596315996
2 248298265 975287820
1 313264972 861017311
2 416597506 475555215
1 979414736 375894078
1 49018414 86568985
2 908801505 452335672
1 939014649 468433031
1 945653343 727418115
1 116529599 290297225
1 137504184 187084129
1 582274311 859398837
1 752677929 498266952
2 980740987 311994411
3 289474566 661724191
1 644173013 659457459
3 817748678 598942039
1 339603144 10220604
3 702679203 703212651
3 857086637 619961016
1 250455502 511921573
1 358696227 967836791
1 289687782 712950535
2 511656072 656819234
1 13971066 327931752
2 228385322 68735221
3 216101242 706866052
1 921766179 279603059
1 287023392 377447332
1 304559827 556782063
1 913770770 626328297
2 962549174 512978121
3 420220217 844732963
3 164350141 313690904
2 814055776 404287965
1 843203829 15414662
3 942424323 374311681
2 512777799 638601946
2 982282469 130040434
1 671266687 153345901
1 826927993 554894089
2 382875650 749439876
2 436713674 963701457
1 358127399 591770087
1 875538778 234903612
1 87902042 117640437
3 628260921 739895274
1 851437595 817032916
1 426309086 836991717
1 141341373 12598310
1 470590605 971091672
1 432670332 288548922
1 881208599 776301168
2 488885296 239087044
1 73359258 41783492
5 163459709 2961588
1 40029386 782614720
1 395181460 379675553
2 444062048 977346526
5 625918173 372594433
1 894401219 208709358
2 113568557 318451914
2 987852933 481637426
1 372643535 185071833
1 865955074 207937750
1 580529341 919540638
1 412133003 10736998
5 881091618 992638728
2 13569814 684420078
2 954076335 961064694
1 908799306 48582934
1 804510384 385380956
2 358313856 679296778
1 377222962 770631613
1 968071543 46121189
3 592897388 85055202
1 206984323 225489720
1 885253082 892416925
1 911238065 246309129
1 619632341 814648736
1 613355408 57917450
1 996353637 707351479
1 325399607 412727482
1 636821534 660484025
1 681427719 367760599
2 767134125 641525743
2 612254332 788986681
2 312084593 325366619
2 665287552 977301423
2 647756534 419702879
1 434542953 716748974
2 841799196 492030495
2 244421824 22774357
1 685090846 311005238
1 223134428 369061676
1 981457357 885638496
1 889984862 146474484
1 650689309 938691904
2 468508007 497689175
2 292702994 633130197
3 308858379 791652058
1 505650030 535493952
3 355397607 454388168
1 441339762 687521308
1 714644237 334074623
1 350130358 703665084
3 320438452 662459418
2 312191452 621656608
1 204889320 452956657
3 919775682 356465184
2 214571313 281507411
4 58538627 193025021
1 658754033 378072906
3 97769982 235778726
1 764631441 805392948
2 799154046 589246588
2 558547159 824127755
1 188646163 83971427
1 407013162 534454285
2 8610097 890366737
3 164589958 524717917
2 968920990 11146862
1 547570142 238789270
1 885234946 767740501
3 757442161 363013974
1 32170553 837935493
1 894039792 998892598
2 568275762 514577079
1 140459675 533002177
1 28784309 615914712
3 963458808 523951216
1 571427719 365535394
1 76141871 825353431
1 771931095 167407074
1 235962900 822383100
1 740999395 188545943
6 463007486 527979029
2 420841036 795548766
1 203954203 962309576
1 354672669 45827959
2 478745314 172379802
5 735958140 255906129
1 137185493 568600714
3 172855354 735578888
1 438422144 688045770
1 819843 254099042
4 936229850 974256116
3 500751287 912951075
1 696706975 698685085
1 814913594 184331228
2 73954143 761630999
1 958844551 206746667
1 166089975 94962290
1 984048276 262233576
5 920901842 688262571
1 52422805 481650955
1 967634316 294799007
1 373088788 204499279
1 223829532 426228631
4 978864020 12526756
1 854717989 611511724
1 236126681 696805544
1 379549885 21879601
1 254410091 350795160
1 519852829 886213717
3 321202126 714063580
1 817381620 545756926
3 587188076 945181423
1 210885390 250129552
1 534167297 733842267
1 611339760 417199287
3 904244478 731809116
1 806676301 166380036
3 381947363 813648516
2 182268994 810097049
1 933486579 576077021
1 259020839 532932331
1 891946823 579025117
1 669243851 238769223
1 881681239 389928602
2 104412091 920134978
1 657227754 997570261
1 287329723 734578098
2 452760739 70281174
2 223779768 655333153
6 252041369 823934989
1 424391454 944810198
1 608946731 203611039
1 941044425 833293681
1 148216898 916101088
1 883230070 924901262
1 64451859 545607537
1 524876455 749072330
1 686059118 706643045
1 733395643 121599987
2 677770196 26089035
3 936190418 950297011
2 709715614 727463567
3 523058638 901720737
1 612323816 832328220
4 767493518 517418068
3 589219926 456358396
1 531885387 441018574
1 400361186 717114476
1 133927641 413048666
2 855994113 784606154
1 638416780 386231601
2 867472438 900839161
2 834125570 968947452
1 631431944 733984246
1 939911308 997530428
2 60522461 723273489
1 6605724 3638334
3 899273321 314475972
3 37636561 276644054
4 925553994 74832144
2 572978019 279328634
1 425303073 361439886
1 856598183 422794239
1 347872788 113965642
3 745879532 449827009
1 440005003 885921138
9 569248304 744340490
1 472383382 46029800
1 961324067 297347034
5 953557370 636101467
1 26770046 829103203
2 253834146 742246699
4 448541162 484187587
1 739211655 619823185
3 274475990 287533248
3 904444227 639568860
1 157864609 591609171
3 583682604 192459664
1 929314142 833391921
2 362621817 927525627
2 375872861 239292796
1 720121218 74431147
1 875779174 650113003
2 897166129 445126200
2 387198694 236945233
2 134738647 490673748
3 629822311 243804435
1 888149093 302886734
3 825150991 805343252
1 980491710 790339301
2 703521656 928877580
2 379681299 798396661
1 371645287 818273568
2 225467543 619047623
1 788753942 65630548
2 176019066 80127917
1 997475322 526483537
1 485886900 653788215
2 382903300 828948871
1 962901464 504762784
1 504537173 954209246
1 248078520 711583790
6 661010438 744856384
5 775065738 233113824
2 590853002 486668217
1 267561001 735504098
2 79129408 925868733
1 31764717 982773639
1 919425271 43934779
2 285178235 712195155
2 690741514 616196879
1 587195955 436796271
1 406633170 55719668
1 274558935 356431226
2 435935789 323623261
1 76167673 492160819
1 824933344 612985859
1 670162746 142147185
1 801948870 815972130
1 532026670 96681706
1 790530358 873014466
1 127658948 371376091
2 829536041 772289638
2 179730322 326141022
1 587199799 256424579
1 602530944 776666642
2 232249985 364779338
2 616188757 845078328
8 653915441 309447222
2 613131027 534945538
1 19211773 119564092
3 658390800 579492519
1 716934216 202857634
1 107428996 314910275
2 506882259 370461474
2 609248639 320955735
1 218303769 483442675
1 459658241 348947356
1 516906793 515100947
1 978117622 913443308
2 685287203 286697528
1 6490139 411215649
1 343580434 630431845
1 352633358 804493533
3 113815495 289538135
2 921901774 796768774
2 183789448 337731720
2 971407800 17284102
1 544532181 740422139
1 646022445 891244353
1 412987407 348966643
1 536795905 21202102
3 957966177 847457854
1 486234354 227189514
1 357026802 129301041
1 560969781 139056609
1 315826592 298081857
1 856425983 714271998
1 726007901 465325429
3 235141294 220110206
1 482443462 102890786
5 259581814 799875623
1 632290688 246188664
1 348516869 960639899
4 311173828 911476058
2 966340325 173423073
1 241339774 491831337
2 162863812 670443076
2 445005729 109587049
1 778648674 892905911
1 445080741 57375140
2 609026746 37375309
1 428427953 935619884
3 170072664 651552128
3 229904077 36419123
1 67343701 932102065
1 698321908 526008217
1 160383343 956479869
2 752901850 807892603
3 689884572 682171243
1 81661524 753376897
6 367808473 367413620
1 893853471 411389384
1 207720859 516499519
1 181924032 75547760
1 487906177 976382399
2 327526554 6933009
3 216267693 887179292
1 191303512 729957870
1 167909738 167916298
1 287061554 778551872
1 124287164 468728321
1 559669729 151661261
1 306941234 71049820
1 95404233 489211347
1 291424812 89183608
1 845964739 470096088
2 84793458 720489531
4 338469745 238939011
1 394097380 534412368
1 271479137 52976160
2 916424667 573453833
1 948453482 395681356
1 557976427 618193916
1 977732673 636572848
4 19787079 648889243
1 935624890 900310101
1 46466296 63345921
2 363738081 487346303
1 108268826 583552646
1 664604404 577535231
1 930305922 361490503
1 83629849 344358563
1 479665094 594487721
2 443914006 413663784
4 443629716 696089746
1 880217496 708579236
1 643803229 108164173
1 756385627 847734725
2 358784905 373726680
1 261284497 527671616
7 707568519 38402141
2 393094053 994114577
1 800106453 810073669
1 298440149 310711913
2 959528607 493942267
1 117842530 265383959
1 512155375 625534897
2 759897928 541017527
1 110010957 292977961
1 727997192 929420361
1 751410838 46891590
4 402376077 612153222
1 90869034 447772661
3 286550564 76102510
1 499729467 526789525
4 98155490 643195262
1 978224710 372825647
2 921125588 850000990
2 715142593 981401662
2 9239437 420575092
1 770511012 378526639
3 142952054 764493977
1 818336282 473661576
1 634941005 490837262
1 112986790 378287163
2 257087483 894319686
1 807659336 190791693
1 864620304 711069868
1 470671958 551272513
1 844460253 389398722
1 152502246 87528330
1 362699741 274561582
1 388561398 846871455
3 646250256 633848306
2 634067724 623919076
1 26777351 448454615
2 530306259 261030272
1 873799942 359837946
1 625369666 240041729
1 179769154 712675776
1 706528688 127247865
1 201438679 692329924
2 952747203 386923807
1 836552149 595798585
3 487657762 341226260
1 241864644 537926210
3 73483972 714821197
2 716782658 238700138
1 69941636 186563995
1 517345874 658442973
1 8789440 981538012
1 123814948 468236443
3 788782002 893788486
1 927772002 450468342
1 239692179 761531673
1 238875255 915384089
3 577974002 494319121
1 344064513 623337985
1 964313259 672481877
1 933694641 815453514
3 563823740 9914612
2 473242696 687172369
1 897253757 678772558
5 262852167 7196336
2 675178380 163001378
3 436857502 46048414
2 502759348 905108272
3 764281599 448063036
2 437508426 781779771
2 652852759 764368838
1 271937714 698000948
1 216245086 842352901
1 940477643 782760593
1 264366672 409748320
1 996273099 296317521
1 884971550 245412548
4 468940901 514590118
2 535974175 123732770
2 698052093 103646647
2 690371576 522734683
2 293982176 895048793
1 244642082 83727665
1 77662897 403106564
1 19706738 878512560
1 313623411 482251212
3 986589761 187632791
6 92559531 780585435
1 801954569 942688161
3 995879886 382273108
1 744669352 921351993
1 854853241 249188369
1 249798196 991831018
1 775908863 974739558
1 872254560 687645156
1 439808431 492026977
2 170850840 612967788
2 147837748 921134583
1 140617686 395271159
1 643647424 542917500
1 450605158 208055301
2 121748042 524856035
2 419410836 518412463
3 144889580 989577558
1 574932711 795343193
1 189221849 653482327
1 490194840 104744389
1 53645301 383888981
4 686276038 160285972
1 747540318 103734722
2 790924787 142222977
1 356772057 56608887
1 916275492 584253256
1 905669186 720268031
4 764620662 647990311
1 663394760 932246875
1 850734193 648228282
3 403966289 821048201
1 99042664 693285289
1 819436179 889260540
1 761033806 188987105
2 352073799 921073667
2 448146087 480807047
1 901255981 535446022
1 807359353 234595267
3 831650773 685997735
2 864311912 963922253
1 734193417 370910576
2 132529392 466547700
1 23685306 758452654
2 146168973 3431235
2 402927248 605217285
2 112320524 960062500
2 628937527 131438395
2 448956522 60158985
2 23245629 479153455
1 845763427 240124539
1 199108989 181039215
1 399312772 749574545
3 916789423 360274575
2 989850781 322181345
3 143969867 293034855
1 195346001 851712294
3 145968481 598025015
4 451552431 813772151
1 568730462 910031565
1 650191965 511632301
1 374015703 826714866
1 824255315 106568372
2 343608110 330462115
1 39465185 585014195
7 467320222 216544995
1 773227188 737816370
1 982909297 37890355
3 595901824 172154066
2 12762656 756236011
2 381545983 670877491
4 624218615 747717236
2 435450006 886588228
3 306336988 975826895
2 367705494 733138691
1 196167171 964939012
1 361320966 952352487
3 4232562 650154991
2 299438151 132112676
3 433942382 427728514
2 379633852 281139500
1 465315027 953512902
2 973735542 679961566
1 134881864 104466911
1 252659275 389235468
1 692936078 374491914
3 449838112 919610342
1 788756904 321709139
1 388720878 763139524
1 981603649 303802904
1 625718834 931717789
1 509965913 609644584
1 843603785 429583139
2 733462172 640508896
3 95843789 712736833
1 256567601 927538306
1 640935651 774796206
3 836889547 211820914
1 118059779 493159280
2 188460230 471987301
1 698771598 241357190
1 584962865 46276492
2 10725749 328620590
2 357186806 85516428
1 238945829 491493133
1 609795250 197099501
2 333748533 808570859
1 361403202 282494223
1 193110772 311652058
1 147619837 321772633
1 744865080 741908581
1 882934294 110603471
1 854333131 676934691
3 428055632 526289552
1 113358276 814345048
1 573078910 755972255
1 231189867 199025551
1 217918506 962366563
2 767536206 491811370
1 899070349 106508577
1 32691962 125454284
1 80960395 929736356
1 789152438 239047683
1 904715152 63786254
1 604182430 331727297
1 126146778 970993045
2 665049601 410498476
1 185252336 942915194
3 571190888 8588057
1 343527576 829240768
2 537554943 5800380
3 773539259 529970822
1 151537535 530008263
4 617801268 520260251
2 972008131 306167655
1 693031632 476085103
1 110652500 981393195
1 532673618 265895552
2 597301741 308546067
1 815920977 687403282
2 190873234 781750015
5 758365870 427630684
2 333800955 290916298
1 307577977 200583399
4 214902883 730817640
3 773258515 585283507
1 190251719 394961194
2 707430012 536088048
1 621035158 181916622
3 526986420 436677533
1 759535410 500200484
3 455723940 820508769
1 588636252 621156568
1 806215195 443455219
1 218559929 203769113
3 414259963 912435160
1 707175154 673578436
2 30659949 652503444
1 808313236 795985151
1 353451814 79343443
4 461433353 962132297
2 135933899 946710049
1 382822718 434346153
2 259110518 346716894
1 425536847 17544642
1 661402890 564765836
1 349794138 43918535
1 262831503 536711737
1 560726145 58343319
1 723445559 588862594
4 227095492 18450828
1 554661565 22979548
2 384161916 945352165
2 302837758 267394482
2 370415390 296629708
1 208232605 138612198
1 852741870 616865380
4 207992156 273030681
1 933498352 64661830
1 458397679 728184503
1 828448988 578752914
2 589489568 878553726
1 80719997 555753733
3 451933710 677884103
3 650195862 41497899
1 153412025 439274895
2 932220155 221782150
2 74208719 962237312
1 189221814 340642426
2 461680443 938231877
1 410160111 534962107
1 267430881 511221320
2 497864053 256188187
2 729298788 753154294
4 376751798 679233539
2 265849084 751953711
2 871635569 971352568
1 148897491 85004609
2 355469351 330938640
3 182391271 515798025
4 223692007 450511411
1 468236678 884045574
2 324569771 615622219
2 858813749 815523100
2 206395475 225280450
1 186659311 34767206
3 14274054 442337662
2 858127046 537654075
1 105423057 707882873
1 947669447 922906994
1 219373345 299800387
4 348852428 725512459
1 539111462 209645966
1 483607994 630549491
2 761681677 593305391
2 469804165 477748096
1 601290723 746966925
4 896725822 152503425
1 869478154 687503098
1 236072243 787727156
1 196450147 550834441
3 528687709 5098092
1 710486570 927598329
2 116194796 529036284
1 781039141 826516003
1 414660742 179102208
1 772972468 29948843
2 980663133 939380921
3 620704682 380595849
1 363492875 839435764
2 153637638 452188125
1 978876664 702979971
2 721917103 456840968
2 545667945 90531704
1 90789468 55945344
1 228264468 195113220
1 888115282 731057390
1 68998319 204301215
1 241645873 33797426
2 472830584 807403247
3 191397755 158291360
3 745893462 666018099
1 381435165 500291684
1 858203359 99089877
2 361857476 91283421
2 690783543 666146863
1 766431133 890232863
2 955053242 249814861
2 589453664 370597036
1 664027303 322309789
2 484349457 552041940
1 738351749 664715634
1 403976191 624293929
3 649967242 693343320
2 165272782 722142833
2 162537088 5178292
1 35052404 315223752
2 24726256 418311714
1 180795213 297333166
2 12412966 434280423
3 400427826 376882063
3 419933088 678659753
1 615335353 740657856
1 267804032 553928518
2 103417833 825765536
1 754611116 75261910
1 246116596 293978147
2 138575490 16557335
4 547985776 125982932
1 305492594 911824907
2 32818995 765868288
1 919376046 717183041
1 750431441 855203715
1 428988904 429149771
1 699154094 597425051
1 448782142 662921037
2 672948252 599703125
3 321927979 899269197
1 962520527 891374707
1 43801538 570784828
3 538085131 553002273
1 988956826 519319888
1 670453833 539560968
1 119878310 303827312
1 529367148 804278082
1 768327486 871228545
1 68177221 803031753
2 115933823 879613079
2 261384267 458495535
1 95746723 305423908
3 787314105 833524968
1 175716830 340715072
4 216945325 402000347
1 643511645 217053784
5 432098181 347315487
1 24056897 251681116
3 576353077 527602848
1 891337995 225927117
1 65034767 207162265
1 795933632 717201105
1 752224379 648868975
1 107703676 780873954
1 57595184 752549236
2 551225776 102662218
1 689181200 309571271
2 331888933 589061721
1 180141835 981449442
1 714065881 863520875
2 27791318 817459219
2 851723042 352402880
1 566559071 931288177
1 684900497 717346431
2 341355959 205291817
1 383667732 730947724
3 460422625 100976696
1 872591855 102495067
1 279610764 594180456
1 310489974 513692304
2 296229485 901160085
1 987923917 489478100
1 418837088 475456529
2 256558780 402076261
1 468989875 96985859
1 723944809 643452328
1 73332444 539567320
1 336574356 193498303
1 664109157 593374502
3 234498130 781218289
1 934493714 158846484
1 210958341 421821775
3 736979595 543386513
2 23652592 74889505
3 968279149 200483595
1 88265666 59666244
3 640706297 273914791
1 173768878 795231140
9 892281022 260418507
2 236619446 973532859
1 281748847 534559872
1 404508201 427225804
2 362767592 7269332
2 823538770 973194520
2 172532368 133443162
1 415614572 840442809
1 670725545 572664476
1 544033701 562338769
1 143719648 517590239
2 256049388 989930457
1 589282806 786549818
1 760231655 60299413
1 898187624 280388743
1 272943073 952670955
1 184496893 667183944
2 28070699 656695781
2 931157509 406843598
2 195913566 448310387
2 281239922 329639251
2 747797258 463774187
1 130237342 97619887
1 634327920 149763411
1 666844396 333103541
3 833714010 969531374
2 237410715 457596663
1 151815528 507007945
2 188992632 687299180
1 433968353 234652126
1 568319259 719529220
4 93825210 925540004
3 870211242 218868135
1 989749105 812452577
2 538874217 975587721
1 967708338 779839503
4 16974523 356342544
2 607392583 424028467
4 96337599 640205062
1 764583013 565366214
1 548355531 310722269
1 78850127 630169805
1 893386820 184197648
1 735030307 999077633
1 751975916 39480386
1 150833145 628477399
1 80189583 801678611
3 48945221 412334562
1 997977530 976328522
1 581013469 659308616
1 863475383 695531733
1 309652203 795269931
1 450662084 806586552
1 522310882 22278278
2 492604705 124771280
1 821587681 974844508
1 639122146 36752051
2 613624855 866319606
1 194848326 953806798
3 121054149 127241487
1 526625887 392033167
1 993857360 83589023
1 971291246 872560854
1 977189543 853858637
3 244949520 680089637
1 943911154 679348257
2 436218140 618893874
1 387474115 222082515
1 351819083 937922831
1 902340863 962997088
3 263426652 897916536
3 864108057 963075858
1 270290774 555872498
1 988418406 124594733
2 748828618 238265532
1 226798816 853280150
2 371365359 205630015
1 786528117 267661518
2 947657143 283240833
3 162738431 440713136
3 805654524 846006524
1 988529872 975209467
1 147557684 629888552
1 566186791 926793579
3 207239151 331643787
2 768876979 739143122
3 902116317 464315056
2 573381375 159266321
2 481547527 178164212
1 319256892 418083816
2 233399871 596077301
1 437435424 781414237
1 840879402 874402968
1 939293743 923310833
1 193524603 381274340
2 989263350 496104460
2 857815907 439634891
2 547956424 39765988
1 94305988 46380649
2 96331848 775703437
1 948377065 976280536
1 21669684 396349719
1 726262674 525831050
4 918449115 84116203
2 625899901 980755168
1 817914642 37434878
3 65277424 533703376
2 241004759 709039924
2 653258977 664906861
3 350021753 111694736
3 17833161 134224163
2 504857439 529367323
1 869039812 985118764
1 380971918 917230081
3 549821062 181215581
1 385411248 450671269
1 676922343 782105295
1 646963377 528376483
1 660087076 834200076
2 886581229 70545074
6 586401608 915641979
1 558150377 243015355
3 559021350 282679986
1 771425151 135334286
1 540718383 626799574
1 633903815 479118964
2 217793446 473601641
5 660728988 460934656
1 733318314 255429549
3 503799437 396146107
1 482095881 204628949
5 80855519 644830464
4 891175254 413702650
3 264723037 43493444
1 841211575 483257798
1 607439348 196475895
1 321716624 110046847
1 64329119 808226068
1 139261997 199575479
1 56011781 641279318
2 114110295 875780141
1 958393965 815762353
2 623153836 663794714
4 55224212 242113643
1 103186008 370969899
1 288206305 139509283
1 466289136 996039545
1 711843039 766365173
3 731731970 114888805
1 332151941 689261593
1 142894499 951465617
1 638452706 685162963
1 330774986 78895411
1 216128344 579733324
1 591457621 13965964
2 627673586 699952825
1 662150283 225366831
2 177452067 911255734
1 58286157 353505611
1 805909119 836100078
3 914474356 498686227
1 527318059 699481592
1 65326049 203909433
1 165191124 459308021
1 713756255 887886430
1 848606213 112756520
1 122427142 845984246
1 996448552 876994013
1 404238325 175187596
1 411706251 699532435
2 254983884 620450914
1 973234070 904396530
1 109829127 397859966
2 472997861 637817475
1 680246775 8582479
2 490928824 848171490
2 257248833 538759344
2 917020979 694380545
3 643051573 151962690
1 548041086 536452517
1 150591531 765607418
1 771492981 237447604
1 471673835 742404266
1 783705281 137114776
1 745281429 30428242
1 299054347 232886779
1 684899347 914450076
1 491602995 336439808
1 198400441 514161569
1 104419114 697487244
1 137472645 917261988
7 736934570 536734510
3 601716393 523076952
1 375532386 35788183
2 609104764 444390723
2 794271535 412695700
3 146182325 318154453
2 355603653 709890328
2 382873017 409896340
1 743883531 846788704
2 204182937 11953392
1 927644174 452136257
3 824449061 211993802
1 598134395 719641407
1 252440730 229553771
1 905402205 907372055
2 597075868 118970302
2 540609340 736449958
1 502544910 963172293
3 157091183 664078385
2 865510645 409407548
1 440384080 527609884
2 297704900 681424925
1 957918538 827604515
1 864064432 39152189
1 455440830 859988206
1 320099214 286882473
1 335695186 272450369
2 949676755 547517220
4 787645877 587935564
2 227567981 855151885
1 591657128 524951058
1 376584187 101955676
2 195941157 381769672
1 488647141 285752722
1 515017933 934459465
2 541608892 86301777
2 515063700 673347464
2 904434510 974362294
1 826079802 641794499
1 779656839 569981517
1 914034415 823165292
2 783621655 449408270
1 533525952 210114991
1 693521893 983111510
1 868153278 85386147
2 38766749 171128147
1 647784784 895891358
1 270455363 808343990
2 589408697 407381482
2 539802606 927610107
5 557127701 917669938
1 643477422 926480468
1 386598511 508842256
1 165552066 199148269
3 906915408 234842495
1 933875826 480136239
1 991497053 759901584
2 654867462 162488655
2 995172332 405769131
1 900401543 320923165
2 324778169 767110262
2 514083161 365768609
2 647372272 934646294
2 740639766 320081489
1 372430056 841349186
1 498975652 824951161
1 92154050 826769094
2 561591635 959767805
2 153542637 457210385
1 823809746 632474240
1 163168922 62839615
1 330943125 409925627
1 882456339 48150081
5 340204027 139989275
1 145163951 507264944
1 623754236 310791169
1 485336058 555930068
1 976087246 536122897
1 912740481 717095496
1 883657725 821756207
1 182645953 613841461
3 645968130 595208579
1 848353207 325796415
1 564747681 990156253
1 801011466 316731742
1 593511054 178459870
1 3379075 44985517
5 809577953 667788818
1 285758719 948368147
1 619616418 676436567
1 303698100 595018756
1 738520727 462337662
1 847083105 223573667
1 377294171 537214364
1 856849514 247503723
1 325982033 996143288
4 306413254 472589158
1 17269911 172085530
2 955856928 370049474
1 143095503 330101450
2 356921927 30356785
4 268129547 53787168
2 341490277 404343661
1 117677186 836132900
2 640433384 587932682
1 908665680 359107274
2 146438834 977161417
1 219871260 418327139
1 149628151 793617072
1 305441906 380605986
1 810422120 339675006
3 144922937 857594996
2 255553701 203352044
1 265158646 536714509
2 743224215 797190057
1 372204155 722838756
1 89842323 996109466
1 223334330 864273702
2 393915436 786389770
1 14875577 291755904
1 864882281 423593033
3 442438919 496482997
2 518185552 143731475
2 507267498 345353399
1 372472004 420288154
1 733143104 926567942
1 183209900 977361405
1 51141912 663411698
2 1827378 37756084
2 889722010 85515890
1 380728615 231255021
1 613474125 307713129
3 73683383 278237730
2 732183723 757383603
1 659721199 205516639
3 288813441 790876470
1 944533682 421659349
1 379927003 710285565
1 877251371 736678122
1 336904327 789363449
3 802972329 83610836
2 662136916 932274029
1 997384234 404036803
1 481187002 252593696
1 486101930 574923317
1 390103638 747907539
1 874175192 466785010
2 162532901 957428431
1 852743457 393954616
2 958700245 973798521
2 998818557 311005762
1 427416424 598779113
1 274656842 178704714
1 883463222 2878088
3 250249590 135245287
1 800359074 869455970
4 139659069 842981897
2 936074854 224124454
1 618806837 160998412
1 62899882 261004144
2 604516422 378538028
4 390451365 452945098
1 435291724 314642879
2 173027616 990292757
1 181040917 777980505
3 735103042 607821050
1 240450472 543360767
1 418233285 539814845
1 890649130 693472273
2 934361169 745482820
1 43471707 508019256
1 921133962 834216485
1 445590208 861124607
2 693697409 482667531
2 509442790 54729011
2 464715703 864717648
2 943929315 908253098
1 152147328 2924753
1 128572888 936035838
3 961811018 20294662
2 713616177 393186445
2 683055438 334109048
2 712022184 508291955
1 15537238 641499191
2 731516163 126114185
1 139653712 878792463
1 389363490 306875080
1 980269236 89232747
1 606807976 961949946
2 950155018 638194691
1 219701573 863139443
1 444675942 501398922
1 739064121 389549543
2 240807592 991105191
2 394775212 985585019
1 340569003 729038888
2 463448767 264111836
1 4939158 99798534
1 787555805 546208377
1 629013362 189231571
1 91080788 327883429
1 750712945 448171494
5 152093625 985033926
3 411920613 353237631
2 763917324 866437058
1 134871482 909149281
1 337101532 808416872
1 330921720 246257441
1 413674343 70827231
1 729360098 908211039
1 304796764 142118127
1 721177118 149271720
4 380803943 956429552
1 380609638 351643159
1 694324817 946728808
3 864593129 626200941
1 899927687 385511523
1 420707797 65491342
1 777107529 387058256
1 955328734 287985217
1 809875458 880162764
3 844220135 713955805
1 799944792 276547829
1 799004409 731462008
1 204911617 826171497
1 371589485 681760908
1 751468503 906719292
3 661775296 984170797
3 354954699 150753594
2 320850022 147250093
3 247364649 985645118
4 630875183 198628041
1 359655753 500501041
2 840285886 260437688
2 368465363 177464250
3 223157533 204883652
3 437014073 36994188
6 549272001 925308634
1 532124199 611320179
1 254325655 687230212
2 502771275 142892290
5 884067874 467638286
2 147282374 954220143
1 560028411 843529428
5 968889696 480508157
1 727294776 623720923
1 997222482 438075521
1 769475845 323021435
1 385819575 573549858
1 429885937 161083440
2 311872392 656508299
1 909954817 508556268
2 709857589 555477768
1 32654073 368636721
1 176841083 779769588
3 960215628 795400525
1 641836375 284933593
2 694924446 412088398
1 268243134 348263833
2 724266632 496996690
1 874083838 299343337
1 455354726 218621241
3 112030415 920787116
1 417638857 990043631
1 955646339 809650211
2 198827219 150973684
3 669545154 691236875
1 335884690 980022310
3 981199952 621714424
2 872337155 997566536
1 330196502 586980838
1 19338680 472905411
2 698157545 402292988
5 147531081 572836920
2 735517913 211969282
2 254896143 88042655
1 485393609 665764357
1 342679564 766989083
1 705330235 843034802
1 348416672 656789933
1 354831826 532844628
1 941083552 599600088
1 24456502 480416224
2 852590055 803469482
1 411386101 745105016
2 101801682 448398620
2 867302106 767640101
1 551359133 178970483
1 482050061 569563578
1 184794772 289472598
1 927032249 744582
2 805953457 541460022
2 309337258 105546745
4 542000205 410566811
2 367112707 490125201
2 271472853 179637747
3 372867356 872616121
1 99675903 626015596
1 347376546 173944186
2 508397743 544947831
5 481390641 85273111
1 590520695 551705455
4 283986971 509197176
1 575279768 685518361
3 965678885 48444636
3 777569240 252523354
1 815921334 882936996
1 172580668 472366410
2 507883087 116447372
1 435227404 770356110
3 617224857 410686562
3 705230967 619577341
1 835378279 884326442
1 134895623 217351844
2 392788039 918167946
2 759659608 388171529
2 683899171 819730393
1 732212050 655147236
2 401968986 541207622
1 440445302 281253685
2 838123957 829722093
1 212711333 413359871
1 604116925 962829163
1 718941422 1186467
1 509651077 162613182
1 596700410 874321669
1 297764708 233393354
1 678966727 231495368
1 241555158 154948306
2 379080024 254338548
1 295203018 443907181
1 369717135 231342059
1 24432002 247119401
1 31065119 685927713
1 338624884 508824057
1 694404685 261908435
1 593297609 647482199
1 864054324 192891417
1 232420597 466765360
2 289793476 147722870
1 152396829 759428551
1 808848289 192665351
3 123040277 139432140
2 392118259 332186288
1 381523911 952619434
2 597414099 57029895
2 399294803 757032800
1 938195164 58031719
2 424998578 854437754
1 925169149 630704563
3 938609390 79564111
1 798224844 520194090
1 630377255 189593523
1 819178855 801158772
1 407660790 781104208
1 705861497 314221107
1 614923526 878125669
1 856255991 237606320
1 953733848 266292383
2 953885424 481399012
1 945880164 132266166
1 665432606 280612851
2 203375623 913481484
1 252155975 820209827
2 517686108 342537049
3 101188191 548671400
1 324492428 553293619
2 96227894 708938645
2 927643862 346464727
2 154874683 250933010
1 523790943 414768465
2 780731926 574394465
1 650419003 349799937
1 717860438 896549373
2 86805423 360746104
1 184662134 609985561
1 622954747 963070676
2 15550775 904679513
1 272980771 555775605
4 619890870 387387473
1 628872946 978657004
1 860874188 405070582
1 883139765 588519822
2 105656784 733368658
1 736667825 795432658
2 241255084 938759052
1 505347909 773796984
1 551525790 934066819
1 68138928 663276954
2 577968900 818498527
2 683913177 33853335
3 640585710 962126396
2 774595186 653709791
2 733960312 264958740
5 54560362 814147668
1 320192871 910842155
1 868754286 5246359
1 694904981 83637066
2 149830392 801252399
1 336389323 459096703
1 872006654 406821470
5 42861328 461979908
6 505510858 709685416
2 460435884 439494461
1 283663845 784272347
3 887073260 707083557
1 600578790 734752887
4 877523735 556751756
3 863110883 415999945
2 579973231 492481709
1 660175980 7623966
1 419037946 476490841
1 402499722 55458027
1 780081949 229471874
1 287197949 793181385
1 264950353 578412425
2 904461980 934929458
1 382982721 776127551
1 629004339 800341246
3 97382958 719314424
3 32580551 680479731
1 420033236 977963706
1 687607280 520565979
1 986836554 886674480
1 624021322 72370636
2 403846587 701013889
1 435125044 296080448
1 447100237 521960721
2 395813943 431325592
1 900533822 169951494
1 921250095 547295396
1 474786064 280741997
2 939747941 729613225
1 716810238 239146208
1 254772787 341215086
1 258328125 288056926
1 935491549 738880119
1 170422794 934683732
2 334641338 214180068
1 160521432 702980055
2 125770146 863365394
1 582541068 467638973
1 363755252 70902364
2 626307750 323766668
1 331338960 806272002
1 905320955 194282502
2 699754417 224062637
1 793698365 630187957
1 383379940 8974935
1 433396462 212751144
1 736700847 341828477
5 423556070 731136954
1 361914836 587129191
1 596746890 687588984
2 784489206 601593189
1 75759827 30860326
1 256446284 172897145
1 790947308 84297206
1 88768079 815359434
1 169493406 611370380
1 872719405 242990631
3 945503252 356082838
2 318679224 520013751
3 573257814 886926372
3 726613168 929189969
1 450221517 835006645
2 942016220 135112018
1 904936419 968716189
1 653983442 495917304
1 594313463 957224184
1 43335445 348633286
2 876078900 908433929
2 181484607 985066113
1 356647767 206010027
3 527221812 135234039
2 55577245 607587245
3 863559162 509502317
1 511598304 32370241
1 221370782 375695445
6 703312285 379566662
2 426676528 642989243
2 52760503 882877559
1 359453145 651427107
1 376202328 26998568
1 106383876 876172550
2 6937825 223131862
1 4976908 371663079
1 956558192 565379387
1 929620474 437090582
1 772686175 381586907
1 477280408 116714904
1 746348991 119906049
1 396386785 22095665
2 49771945 254548697
1 444978499 798167523
2 685357214 61619320
1 438198263 722924240
1 665541177 644198691
1 866389671 922246226
2 786932499 980050989
1 675572017 13485410
2 666698707 353363046
1 682258073 97257677
1 502008786 748756405
3 954176715 890336303
2 687115837 359097090
1 729495482 792531288
2 943850931 427373700
1 24880123 423143219
1 408866470 851036459
1 866501438 726846266
2 681437481 285673637
1 572444035 137280705
1 709250719 985454985
1 736234022 743294611
1 377033455 75347033
1 412461650 274239942
1 250842708 472538194
2 948690673 355635348
1 905824569 507661529
1 690553845 605073153
1 139348258 438171544
3 940542008 134184298
2 890649840 851318741
2 168057275 647814110
1 687157918 457410100
1 766805899 393185257
1 175426350 726718024
7 422510803 657440664
1 588315486 74608080
3 978790612 669809615
2 419016674 738050513
1 230719831 264322637
3 920675928 857685236
1 80968587 37738264
2 517248543 93673249
3 15689182 132006251
3 472156069 917977205
1 408501823 796748795
1 717499138 996299898
3 87091265 479309742
1 691170579 700013335
4 357089007 713499270
1 88076999 520694567
1 117141231 905988730
2 954468221 18652882
5 81731825 323075565
2 629000916 760527305
1 603107791 259390800
2 408075342 662126973
1 710223074 381418307
1 537189372 432779269
1 514518739 369028145
1 116528174 653884418
2 608248233 487287604
1 7345596 533941855
1 546512563 874753251
2 829472058 270015323
1 225638986 527181311
1 12834234 763344981
4 422154081 981010908
1 399425360 370884260
4 823831609 575224276
7 319262385 989243295
1 379271892 708994848
1 432594062 233668830
1 588006408 3707987
2 660894696 813340746
2 433895677 942218700
2 962694031 286655760
1 720731616 30572473
3 405139077 281908735
1 934734219 77372835
1 449225334 29815091
1 58576951 956144468
1 529447091 745294605
3 287886835 802296111
3 134619133 343836504
1 271187852 713766027
1 530467004 111593907
2 86227013 468577178
1 141269554 885970748
2 479561861 500270764
3 224076700 339942176
1 779424823 960271041
1 683341423 884713004
2 806209912 826946743
1 898223183 513441408
1 633781190 766351877
8 475999857 814887592
2 752678160 483718847
2 578114781 927022311
1 579046338 468477399
1 766114394 719792394
4 940975777 778011587
1 598783695 901037117
1 51289754 468886714
3 657434805 11304339
1 166695708 16842034
3 478192260 911617666
1 926063658 812576107
1 560927469 856606854
1 662434089 853033146
1 523454439 166832541
5 225569381 98853774
2 607786917 529800038
3 684823975 875908416
2 724297487 698507814
1 845248272 192296190
1 434382435 480380734
1 991744339 17139118
2 475344658 626141447
2 798517951 61562376
2 497684289 341362255
1 898587069 692308190
4 959679809 420956441
2 107538173 113979842
1 971397410 495013036
1 665452808 205556508
1 403308354 80605478
1 654785390 255002707
3 5467261 648244251
1 205271301 821264894
1 352017409 832238899
1 9158786 108843146
1 997818233 86203218
1 220372773 613428273
3 929784874 734329295
1 806659086 307851184
1 251644403 800287048
3 260970252 559168042
2 227450682 473694389
2 828040920 873985163
1 149860227 196591136
1 544163842 678459487
1 552725236 581156964
1 398257393 47676202
2 665195659 803100919
1 681927539 691145269
1 129159507 682185625
2 490888276 272003738
1 809144427 595019229
2 619156365 326804824
2 415809523 434704770
1 403781565 173999377
5 161162192 634048480
2 315625195 129273869
1 124765715 984835455
1 346303319 622387780
1 482386378 880285859
2 963439394 887616243
2 529857677 556575618
1 963735126 305083469
3 139844921 885135537
1 783315040 8468216
2 705726807 512995809
1 662251566 682213785
1 467147489 509286044
1 213223862 254642136
1 923933895 61045787
1 482487293 884416360
1 941720946 986351003
2 472408089 800697024
1 120888389 722519841
1 37201989 653478052
1 28803766 894232045
1 964807729 156774803
1 996967343 752651091
3 163145928 260044022
3 589372208 874741488
2 581603546 186253090
1 387765493 602996209
2 176593338 877365628
2 806433092 352097297
1 267653013 988370935
1 121177244 237508807
2 211597814 749360860
1 879181274 623815686
5 729688148 475097372
1 903124785 70365701
1 260404641 472811044
1 263477366 131429496
3 712907381 898260790
1 768726653 919096897
1 497832447 147109238
1 868348002 234639025
2 33653803 612094854
1 4257274 668027884
2 198407560 109210796
3 641795049 86242187
2 480183989 400455248
1 137618007 793164064
2 315889397 234130739
1 567294845 264589066
4 125473263 810366249
1 781062895 116840595
1 654151586 593880623
1 675031067 676874099
2 959669132 306837769
1 275112232 529603007
2 727535614 405333967
1 40132137 721049097
1 17724754 235432584
1 188489371 162866822
1 326016660 656668637
3 589946468 632809464
1 242566301 157248068
1 30740364 405958823
1 925892775 543033158
3 63673170 837174965
1 74710713 603914985
1 731202971 219201111
1 684076268 841396624
2 652826887 656530667
2 264937136 824829683
1 745946712 100575226
5 402242099 473635323
1 925253326 996447656
1 988588104 182778812
1 763275901 756146341
2 104162666 588253981
4 471942327 236381362
1 512887455 749641142
1 725326248 478171255
1 30521065 896340541
3 892890551 94884896
1 196945884 536063809
3 926804420 290520913
2 635485902 112463772
2 300916251 486489067
2 466278796 100099584
1 156343634 131513577
2 91317258 683466628
1 494927719 310297819
1 998295239 659256783
2 751930312 266185256
1 803285947 260226322
1 410479795 774170897
2 169599653 711107338
1 233432609 525909651
1 648386654 667818524
1 272898000 960608903
5 487798114 974415814
2 790400260 107801888
1 82326102 510387062
1 468619104 263105646
1 218706362 918245611
1 771589249 442295057
1 170648278 149802023
1 772107053 10323081
1 426807899 109326922
2 807991219 796367594
4 410844529 775590479
4 966162553 351086710
1 385232873 142934322
3 3211100 313144965
1 85238755 898675424
4 858078928 635039341
2 398844494 391749623
2 551365735 455412851
2 681701108 396182824
1 793420875 712854183
1 185023363 261197983
1 640025132 128043743
1 424415905 328971356
1 900862274 569432242
2 430446662 50102370
1 355102732 613388785
1 580404767 925455401
1 232245119 33690104
1 803860648 692757362
1 868206291 887003032
1 409756920 606907999
1 720028885 982796234
2 839059722 266520079
1 356469540 991554128
2 657762587 251040000
1 217309321 210228412
1 529992945 697895441
1 971129259 354377973
1 288530352 806154661
1 4428734 855486613
2 818728064 782922864
1 882292573 51734413
3 301426597 702673519
1 164157987 967670544
2 312999573 834632810
2 770558924 256225775
1 598150569 107543196
1 778514464 608083735
1 729252847 79279355
1 26055753 773867293
2 188880768 543843582
2 832432840 948933700
1 128042889 830814157
2 473929671 110444923
1 324683382 83787245
2 43549155 50128854
2 630005703 858628330
1 375748341 430987482
2 222314556 484517451
2 273534086 574853957
2 324301457 144204696
2 53289630 755782470
2 946209911 810462163
1 512890860 401406890
2 620047614 754778816
2 33047833 568858297
1 829886482 84871497
1 972476408 445800430
1 631599515 658196751
1 448556850 350140817
3 193114311 984387683
2 480295084 628006986
2 127618618 299342355
1 513550727 565553773
2 462084644 656596009
1 90997236 647064793
1 270424741 512915319
1 215629399 522885300
1 990824857 757446076
2 343624215 991396952
1 672980362 39050535
1 132042805 870411529
1 701094808 922660361
2 528966699 181650835
2 972057815 369640730
1 790257360 150077399
1 870269388 557954701
1 277121190 527145544
1 713526689 165235343
1 912995342 997780680
2 35871066 871484509
1 750385779 146878377
1 415184111 487895451
2 213032253 631775136
2 750379684 544016538
4 767072793 813316594
1 35868820 647727025
2 684434871 152581416
3 474683174 432573470
4 223445857 183586121
3 129880251 716652123
1 502887697 399897134
1 926635590 850221915
1 69836470 300782865
1 625941344 103387377
5 87228370 264507362
1 714679527 11384629
1 248837728 287575654
2 284712933 862437085
2 778139229 900801736
2 970103028 192038569
1 754164138 108986409
3 628696751 745896515
1 576336890 472588735
1 681505687 220772239
1 76303402 370807672
1 297031930 113646005
2 465557380 93688394
1 420715590 36119870
2 958359507 231966301
1 805546074 129513130
1 900519997 482367649
1 731907476 322094715
1 651390741 845327121
1 64105934 187464126
1 698216588 515581051
1 784558587 236869646
1 973512245 411668431
3 33483729 503000600
1 283904554 240621859
3 424697643 692195805
1 120430223 104707878
1 72104440 608381431
1 38589786 463342213
2 687933689 832720946
2 653772628 277129193
1 222696140 616729979
4 263537226 454002831
1 124183717 775103463
1 486161382 359184865
2 777184273 975492811
3 706742917 228390845
1 649671457 668377059
1 667463808 56317666
1 998082270 220832082
1 349543419 309444111
3 670500342 489192739
1 207832191 559387069
1 149445565 874143869
1 437351134 453283193
1 296728519 917260485
1 369154129 697459494
2 544465753 295248660
6 240547927 421088996
1 296933822 368769865
2 466048199 292362458
1 224969271 180900032
1 283231220 54422701
1 360068497 415924088
1 381771341 844716813
1 560241498 758970974
2 696038339 374530035
1 152793659 91535513
5 71682772 972656471
2 333500185 26877046
1 54057781 136665704
3 628817218 504899269
1 275080417 505738093
2 220725136 233655215
5 953008270 202592577
1 29556805 902570635
2 276250373 77756981
2 746577227 179575432
1 770520027 652826983
1 247422630 505884860
2 81469127 257445766
4 966619208 745951969
1 878876453 502103641
1 326165014 585871197
1 380022045 587981394
1 335947405 13343539
4 665730156 938854544
2 249328762 184892659
1 549071875 472033470
2 877683895 9020579
1 345742338 363521374
1 824421322 131951015
1 540243840 684740026
2 120208310 447378430
1 894435597 157905997
1 574317498 151806474
1 365584700 275399464
1 974258458 473766627
2 730185714 457582392
1 409885906 225426947
3 953898497 394244436
1 565947972 15154533
1 259536426 934268692
1 697093422 324383462
2 171043749 492396920
2 94700221 887886774
2 826851738 915425595
4 944102979 773000497
2 142578786 465990340
1 532399287 986328838
1 55913556 846385763
2 948140297 992500785
3 394741143 950457869
1 966995567 431469010
1 608950767 212546241
1 88890493 561630262
1 171061459 265117328
1 983550348 237699394
1 489567291 477774622
1 545760359 661800389
1 406547937 885893910
1 477761662 483537037
1 358018846 295730871
1 379305889 44599985
1 151932366 732440197
2 658538225 171067132
1 713301349 408701666
1 868194089 586422529
2 937196981 456919974
1 963466780 200034661
1 569582511 58474062
4 429127850 936989043
1 770057346 467662832
1 134819809 593174934
2 549744655 975423977
1 408659178 110738453
2 135264731 188009546
2 304536715 393220541
1 972564713 77349343
2 224184451 380229347
3 160663102 155620809
1 715442895 391699626
1 834445824 216284832
1 535374856 606357004
2 62833519 772508776
1 619086383 441967672
2 675315968 976693406
1 33028298 68186944
1 417532433 746239349
1 824830562 754688373
1 632552688 93705029
1 49100181 750281847
2 308459771 301164279
1 186350495 822103973
1 945472388 582481275
1 72110381 989848486
1 949377190 289958234
2 338399241 862885835
1 221809842 888392248
1 228794985 36856890
1 194485250 937919820
2 97511997 278143686
1 674521880 841402283
3 842811403 21625756
1 287533303 62666896
1 89129259 105382918
1 833463896 522616442
1 802087068 171170953
4 281741700 982859517
3 434529937 137488468
1 344842887 807269079
1 125657338 341740950
1 235430675 916675341
1 700790975 252472897
1 849481705 852902731
2 343842484 946118787
1 603883697 851952120
1 524082520 709707368
1 175560148 795471901
1 911532819 501323275
1 436017038 128726627
3 855962759 786653300
1 593392701 210358281
6 70844526 694316497
1 751506215 652999818
1 335862908 762523345
2 227547289 93847369
2 575601965 912208232
2 714298306 253369279
1 405791453 219358338
1 385820240 691446393
4 566219732 84986508
4 174248854 742471405
1 644981657 813293755
2 690636284 824103352
2 249311832 316656871
1 281391639 334419170
1 441869284 456815258
2 116887737 323690636
8 601148922 636323787
1 723292799 666401755
1 946086404 48976635
1 995073437 632409187
1 50526596 928536598
3 98299751 878242948
2 676300094 397221574
2 476531020 171471480
2 960330340 710858891
2 695470634 830268658
3 704709522 400329967
1 492020385 252190719
1 886561385 382830154
1 34859031 416640641
2 267010353 453495660
1 995763243 505441870
2 789316173 334860180
1 887371623 742628746
1 412413319 510007182
2 840502048 117265073
3 822741054 602012008
1 940154104 467101381
3 938404235 425677748
6 600879849 770383802
1 807140716 290917649
1 906230011 443997273
2 157818349 215485173
1 660416850 139674383
1 866787295 853804335
3 74495172 992690764
2 751278752 736057991
1 216801407 163592176
1 663753718 540343516
1 492975319 333097555
3 956195241 955110277
3 526624152 524942858
1 580126915 242486515
1 689613079 906209221
1 793254771 804160563
1 911649314 704735337
1 476253519 651815604
1 42953547 107854687
1 339257637 612841302
1 315879820 9428147
2 681881233 715446731
2 201646629 500453689
2 146538495 374722050
1 254424746 169041213
2 927160029 826979468
1 857288636 744168131
1 517221479 562388799
2 843244318 328745551
2 903611636 575264131
1 605132292 965580234
1 70508826 152912922
1 743668271 752190323
1 181619068 996271841
2 292072108 467207607
1 71526887 829743390
1 347119086 433570574
1 324164928 405847427
2 938331145 535957990
1 259234695 710482145
2 755203175 744415819
1 502213780 657331055
1 312540343 97113928
1 112297887 798976978
2 402416138 448281018
1 225530696 263991306
2 571953156 825492859
1 426555178 949518378
1 229292264 315208158
1 231002874 232206299
1 869424715 112393745
1 233815044 6690097
1 531382999 447159075
1 934404117 480053693
2 425282425 445106561
2 468238070 1697872
1 271846224 67919210
2 869507106 492672540
1 354096932 967790447
3 947980312 462963861
4 39899687 536014365
1 186555442 388961218
2 594528140 449729877
1 825100275 693374421
1 544287610 347932762
1 812759018 761970368
2 752339532 459917786
3 139106362 947963722
2 672465340 941770986
3 395260148 51694222
3 758351758 669962434
1 714604341 479856131
1 992303335 525775757
6 111908261 857749477
1 829646645 264350686
2 20772617 93775616
1 993876279 287519304
2 772556325 923120529
2 580615211 368021314
2 346179950 182614876
1 828246485 616018702
5 119352080 7506194
1 621453039 55701236
2 390076235 641726882
4 456407774 225059234
2 23171296 926126622
1 448025038 249169996
2 527622863 357816163
2 881697843 686939371
1 901537896 153918509
2 918189911 306716971
1 419100233 921580189
1 924418663 779810576
1 381823719 679023323
1 526857021 731639862
10 57003111 343429563
1 225028610 719141880
2 56986054 763460330
2 219165158 456488173
4 957904761 190093406
1 222921956 449386456
2 250892226 957945261
2 910917527 789860220
1 166372145 906384965
1 189395058 510086014
1 727825799 63690001
1 335048757 918952676
2 179176912 282074047
1 275410924 315046884
2 958127440 852516298
1 901756810 719823451
2 954375690 680883604
3 365111682 531411668
1 134398275 597614476
1 203482974 282131920
1 745744086 43278347
1 365977331 803076195
1 371201008 620455776
1 395228034 631620527
4 874223865 129785884
1 443633636 192257641
1 873498364 856386695
3 984363620 25845782
2 283283324 151375030
1 798103811 895125867
2 328327166 42784321
1 193429649 863002659
1 889970415 890324092
1 112130181 843995101
1 974702631 410568876
1 734380458 519404165
2 244446015 317641113
1 340574851 497013851
1 160271697 481238566
1 434936396 136565111
1 507323543 290135624
3 717110085 283951456
4 210530338 601253971
2 335433635 738151428
1 25669523 500848313
3 935355274 147179556
3 665978027 312229951
2 331616563 204869068
1 417578922 937358510
4 660792605 851605176
2 876246453 625449061
2 523004242 296400992
1 511770801 921835694
1 318988019 692424782
2 509975577 824485188
1 31402107 577087541
1 886949444 157326591
3 769767977 21371156
1 699982693 995969108
3 739762008 304233247
2 387452665 615636240
2 447394711 363283234
1 302912285 86378360
2 4694361 17024817
1 560735249 328230204
6 356502963 969034040
1 368441844 861253450
1 76601984 50511025
1 382941276 325594463
2 635274330 562989167
1 125003551 921633028
1 145830287 607467586
3 247413220 313155116
1 921049332 308444771
5 591699138 572112204
4 916777510 165599930
4 580527357 971290037
1 482013308 679718718
1 662458453 297261565
3 225179959 90632816
1 828338148 24234968
4 236920604 263816813
1 703440283 793525875
1 109188773 717682883
1 94878862 66566648
3 384471803 573877166
2 205254453 919009706
1 508730866 516278206
2 608100035 952285361
2 922190859 133547815
1 305479398 695682550
1 496073719 420577627
3 164578962 996725274
1 535036121 629445509
1 791119184 136197019
2 483119014 773961236
1 645966908 265061463
1 16628011 465886673
1 575153612 376419794
1 814889272 835470446
2 549552837 781346251
1 51184902 659185620
1 382524172 388736436
2 554327403 147497459
1 173076066 524075637
1 169611285 703113728
3 184684064 731079888
1 139155295 11801218
1 865660110 897309585
1 404161330 280960135
2 251660900 44431431
1 443672409 759104062
3 866576111 5576432
1 3422299 557962368
1 269706266 462714730
1 572330379 946178494
1 471264136 820143144
1 249008137 221547094
4 64521932 340697934
2 798500309 347622135
2 134001000 278263132
1 341299045 932156929
1 709710146 284793348
1 810491135 657368145
2 841430171 489233326
1 475571843 439763688
1 262552237 914793356
2 104239466 480934247
1 508305957 533942576
1 506211801 700857110
1 154593929 523762107
3 736476707 253192299
1 789878302 222767692
6 359727086 507502208
1 417143115 566861922
3 361806201 776907374
4 724065232 775948614
1 434294633 880411120
1 419073695 861083721
6 711477427 324738286
1 711361663 356018862
2 257241994 717537258
1 727287882 880822802
1 369256360 613168427
3 534304184 456214623
1 95332618 654448334
1 195986857 678629157
2 120734906 667883910
5 499257723 127903589
1 692893711 314008389
1 159099891 543448032
1 87502937 874051863
4 586956195 60750677
4 894556138 37260130
3 557647975 798250026
1 690785850 576646458
2 481533951 830020728
1 894363312 351275662
2 102253319 882275608
2 117743135 485928870
1 205394668 249623637
1 156657347 991964235
1 852524080 825352020
2 931778889 841486564
1 32481954 887833275
1 718487982 110098296
1 772031905 115557658
4 770235073 155163008
1 215719845 953757166
2 708744310 636582907
1 155106449 550259826
1 950692521 619184119
1 951097963 77713617
1 705199045 950888831
1 270023078 704286365
1 879910613 333092053
2 945081509 952247965
1 505634691 968332142
2 200190892 546920297
1 995146990 440933148
2 164856717 735895067
1 825870743 164491801
1 362708826 450852134
1 759026646 791715701
1 863213401 936618754
5 68305502 309369896
3 394070716 99291952
1 135974191 999898179
1 726232158 310217475
1 240998685 608381237
2 320918534 875880460
2 770090681 949414835
1 87160433 859107477
1 997215834 65923899
1 732371484 970506177
1 561851939 398093804
1 881404031 31350702
1 870834797 857795706
2 459824227 972069849
1 360630353 359430377
2 272178226 240445092
2 524136193 232516266
1 900543566 153579622
4 923766777 745314733
1 313125136 480581258
1 117549898 612328524
3 365794869 861017149
1 977079201 571405560
1 607144840 199826169
3 342052747 340266813
2 198887635 294834347
1 521195021 104788150
2 978882139 288828688
1 732769928 212212186
2 62357714 575254604
2 255807161 542711683
5 548819223 934574453
1 880808842 360471782
1 638130680 578139187
1 992518570 226819274
2 805114660 759241472
1 792067871 135425041
1 373643220 404043265
1 23607619 230837750
2 69226657 263834651
4 505134417 887906971
1 79991734 597515128
1 462797744 609571492
1 891996633 703698474
1 9051081 89462339
1 784814212 5410271
1 429869300 718952796
3 30441641 404368522
2 909166853 26515563
1 774327388 560706378
1 469453826 860072878
1 815707541 477384433
1 79095746 264511958
1 534696237 292151442
2 323300013 979332217
1 326179420 871633816
4 241420245 233858658
3 884469066 309974673
2 362369496 39275571
1 716508858 184125712
2 255339491 804088387
1 582940436 60991250
1 999343915 356329887
2 284608076 400874240
2 301794065 914733614
1 23214825 990839891
1 923624380 686907344
2 278511734 205917187
1 403707797 515296236
1 945289453 460974147
1 27543362 806137252
1 481085747 786164593
1 629087084 322585418
2 210009163 702925828
1 53222022 338254935
1 375498783 170876195
1 248314346 216581925
1 407011763 100497489
1 800779783 16589635
4 946674961 827112877
2 365952845 605723840
1 514498752 459539968
1 417043311 343177729
1 888073182 868808171
1 281843573 823300523
3 331265383 733610857
1 759330697 239334830
1 854796731 467616377
3 465356221 914546141
3 796056525 64992545
2 615868835 701536488
1 38752286 935769173
1 938554892 582193147
1 488521089 293941847
1 405760120 817949491
1 187269513 197507711
1 483263729 184971416
1 92879840 171911585
1 914789364 181183677
1 426591435 212489245
2 742430449 42692398
1 700233737 261361710
1 154877372 622451382
2 461125745 903562079
4 888614668 389409598
1 951479231 73296414
2 575409239 453796079
2 125185903 658351573
2 620517046 388931763
3 636954579 218227502
1 189283941 873273772
2 183225694 340515476
2 28161039 214563877
3 372215043 897742344
1 908437756 522287910
1 49340579 999055630
3 670488703 982524313
1 598333937 977164955
2 491455439 786073556
2 844605003 295913757
1 996868640 336420778
1 865505263 626600567
2 839063805 262573006
1 277219438 433227783
2 381627484 716822593
1 199664752 604350331
2 8660563 839186996
4 34526229 456145076
2 129895115 802212087
2 17107428 598545400
1 252284553 953357891
1 119322946 574947082
1 46539899 281914466
1 60119418 271263483
1 530527577 831921910
1 594791479 793331025
3 676451641 432898387
2 34264340 227584428
1 158575114 600176830
1 452436091 538232208
1 438793880 285007430
1 36536340 314643203
1 170771602 705766234
3 888719829 399682351
1 222085976 743453714
1 218539622 663452914
1 958341087 93280378
1 248919374 392215471
1 335129664 925826452
2 826631954 530044990
1 620572633 321393451
1 364717147 501506411
1 679708209 605528451
1 870236736 936056900
1 499374834 944858754
1 831949256 614525209
1 641018431 593360431
5 199874124 548084421
2 272919448 836979159
1 555799792 215456288
2 403061903 842338743
2 904031735 392819161
7 155392331 528884553
2 969106397 725853070
1 342390871 857053946
3 910023457 376049123
1 891829563 315921172
2 834243208 126278102
1 256836934 99519847
1 283641047 149952634
1 381365310 812631090
2 71795222 775993351
2 30989610 355604220
1 415905591 596054396
1 511952369 387040237
3 864862928 808186148
2 568820423 543746747
1 231303064 833957253
1 584110989 391784232
1 218588960 123251695
2 976941352 26410730
2 599063525 560458711
1 432358636 449902970
2 909040463 174223429
1 117638897 358582497
2 447522389 244394381
1 315005549 666830717
1 593614911 567950405
1 804881511 36241128
4 977210737 372837989
3 755116726 203552375
6 193108647 374056021
1 870237861 437819869
1 629993099 201033275
1 824881766 218515271
1 372552596 373156440
1 672382898 159989295
2 813536542 33513637
1 810492638 908458806
1 275322622 172767109
3 999957504 733607688
5 180401443 973429427
1 944667728 784976928
2 899455631 632447937
1 476358228 206278955
1 36423115 498564380
1 301119245 479711118
1 722221599 77601731
1 486779162 711391704
1 942807422 696274944
2 376639498 396024432
2 229095246 203533270
1 141543515 233592002
2 508367376 655083296
3 790009033 722460949
1 225743308 184277824
2 85583113 460630929
2 667851831 93206327
1 832375097 362031565
1 649133106 963443557
2 914127843 955873737
1 714446059 628779994
2 412165228 149825499
1 297554204 979818195
3 364146587 912624917
2 497026730 370798127
1 955790260 445772958
1 893600449 402297520
1 141259879 25814753
1 446794997 451718595
2 356142511 479950161
1 199901243 499770570
4 155968258 490119306
2 416812141 17391732
2 957954152 634415194
2 320835774 184336568
1 307191479 425941212
1 504567518 335669011
1 528056484 307818613
1 720718129 704730258
1 814830885 25865972
2 298118939 496416825
1 538558304 753012962
1 66926266 43603721
1 387327037 990433178
2 434663532 489845420
3 327844204 406384859
2 319194874 306794053
1 293094436 97933789
1 449383031 813004570
8 95320358 81466005
4 253695228 841537291
1 916500376 54561715
1 121807243 148701722
1 713839654 317245089
1 789788681 661369131
4 130376878 248050785
3 874977627 430398773
1 139154227 312213531
4 680880904 135034057
2 142889920 929912832
1 374122525 891230529
3 552388280 423905468
3 516278434 515953312
1 588115992 918652247
2 36197802 290547317
7 412649166 500794696
1 808614023 376360310
2 342773131 258545819
1 996708538 570677165
1 156617342 649391780
1 426626182 937227451
2 204275876 778628278
1 112948601 49195176
1 535979880 72520541
4 335930258 866856504
3 746780376 424670730
2 441333422 394524165
2 929849346 895034979
1 306463356 848612996
1 309302014 873798782
3 773588970 832899414
4 401406281 100889391
1 362666308 831924264
2 70538754 488028919
5 631835572 124553340
2 56753872 214964127
1 523066955 55254853
1 308143207 230099226
2 621700031 661450856
6 370535619 649432757
1 518721999 8765928
1 94588269 552086347
1 410216986 352388324
1 42741871 753682225
2 321940686 831332061
3 312927020 691885876
1 574095077 810219908
1 168290160 376579862
2 159973225 641478453
2 688102748 420561383
3 819268195 124206796
1 227655875 510741721
2 223858468 642797714
3 6551189 589625010
2 27858515 63777833
3 507847125 975809700
1 619050899 58927825
2 452895924 169247462
1 768315089 716909285
2 364369003 585714598
1 718608178 983508598
3 955459029 492928511
1 956091980 590685783
1 11879214 542504360
4 397714576 599577632
4 864538534 42667592
1 821399756 615660590
1 193036235 888861987
1 762194356 21884436
1 113861827 169344885
1 817278842 799339115
1 848444830 751672841
1 842935552 743956491
1 400187844 933539504
1 123733552 382952436
1 732818853 459811414
6 145755865 229223869
2 101390057 532644620
2 650538508 346878178
3 83816221 920522920
2 798782597 305507880
1 971756090 350305550
1 162948843 286220167
1 702904546 772592614
3 581992895 17354203
1 703468329 141049478
2 242263828 182916359
5 923298187 617882529
2 704237432 671604504
2 235685191 334472790
2 222169785 524675474
1 801749690 685909444
1 518628807 221267023
4 913158439 610191211
2 789558172 969824236
1 869839235 286919144
2 969571638 276539116
2 765077490 247092704
2 330082505 283594226
2 831968497 887436667
2 2237221 47808540
2 381384163 113381622
2 69498186 555420013
5 270252795 531746331
1 619774292 213881248
1 806807163 477711931
1 490211836 307969545
3 543459828 727814754
1 246869260 809030449
1 876446269 888556306
3 332270878 463202826
2 348058358 950691074
6 335595397 188029182
1 338065635 187970594
1 319259476 827675045
2 963589167 419670630
1 524110925 19967504
1 323663474 744195776
3 525558187 239164739
1 354430985 278806494
1 582448433 235553540
1 995581612 971089247
1 484229681 621283949
3 315340695 240312999
1 167152283 162263928
1 779043064 455941101
8 771959935 714038651
5 753997037 327977360
1 281779242 395332543
1 765588773 229861747
2 454384872 688902305
4 328739865 672248204
2 700090268 235407596
2 137094949 959600860
1 544983155 744715181
3 726299395 744314764
1 128355136 323250725
2 742741952 295718217
1 507728333 980687053
2 844200648 529731730
2 633772697 289800258
2 108992611 820559341
1 311352404 139641209
3 759091781 360935414
2 187336544 974959416
1 59121112 871814155
1 224628455 847613749
1 644189445 44132916
1 294915278 945537151
3 476280153 359377179
1 396624226 760484696
1 759922496 734630143
2 297521432 906602098
3 867458353 419002570
1 816036292 547639781
1 999890811 472848986
1 724283486 834128307
1 284874770 342629055
1 791898906 380787974
2 117228354 84353131
2 375286126 653718985
1 427023062 901379734
2 858334105 930678061
1 683457798 403347653
2 24310087 327687822
4 743110925 590282664
3 872669150 837587600
1 788598532 857473550
2 919204935 838828836
1 629337998 728910810
1 11269411 796288228
2 575832973 817633488
1 725387663 595953251
2 545011512 747671164
2 310978440 444535
1 420367291 493817333
1 964979314 497287087
1 347151006 188603415
1 358175039 295322655
1 659189701 327781409
1 592268618 592696792
1 669570460 526487951
1 24354008 633220199
2 336161342 105773375
1 402394202 505975170
1 947867389 591899494
1 559002028 185057226
3 985958265 953370939
1 941748161 775217946
2 102391277 860562966
1 633552992 881229817
1 619746042 195525646
2 823500106 750694000
1 266179901 503551616
2 403240789 916298562
1 503814777 445665119
1 910552782 967341119
2 550022839 608377338
1 234336666 885264798
1 980364028 880975550
2 832784070 362113802
1 656955801 958770805
1 443632407 562604333
4 878602619 491707113
1 63466237 449951071
1 569179700 298191265
2 642607356 449823740
1 811358692 493795900
3 759284442 611624103
3 480467112 439408218
2 637009760 295619071
1 856264187 943639348
2 192830875 360011921
1 246662304 344331776
1 516510287 347577162
3 682027990 935333409
2 658764758 239850544
1 547397200 884556012
2 556586933 230174864
6 327451441 626304086
1 510867177 208493320
1 630019880 763313517
2 884575567 264539965
2 813764602 969636603
1 662643463 87339825
4 819943708 867384723
2 488025938 525846421
1 913846153 678358972
2 767300269 748465144
4 707490305 242197510
3 921633662 664451375
2 540738262 855801521
3 409126721 455850201
1 154199460 352027132
1 698616164 690506768
2 12191428 880225464
1 608884835 956263
1 733296721 316178263
1 709513302 519586614
3 590339376 82904827
2 68027749 892852144
1 832484715 886364876
5 770644263 574025122
1 637379870 744333759
2 538711837 156981157
2 654494079 932316693
2 262524194 384137702
1 371463025 476739131
2 756913616 701783221
1 133734092 739613308
1 364898146 250843520
2 618963688 759211000
1 121980255 431780909
2 280512394 104584448
1 879397205 537554403
1 963555441 51290655
1 704691933 179462229
1 133713103 350778880
3 407106549 999926918
1 502701661 941355039
1 896163116 721137273
2 252369500 348161167
1 342841561 233784942
3 23555914 202136651
1 374129843 343058095
1 216142064 793837230
2 528377283 442411225
1 954253497 600113024
1 121551671 676250769
1 309859561 508944131
1 292669719 757301261
1 275337045 444501504
2 616399482 63839387
1 688176010 628948204
2 769256563 180698512
1 138656053 341656505
2 462452298 177852924
2 142452484 708754638
1 411408280 289495106
4 248402978 521004688
3 786252082 469830886
2 128540094 426021371
2 96782019 423092259
4 807264052 870710068
1 180016915 645729949
1 364772129 323725275
3 779815169 919020827
9 666094804 947109086
1 90135653 781178694
3 471671966 289385114
3 366997437 933764491
2 82111248 258629756
1 611389832 360147641
3 241673083 867283216
1 306279001 340267306
4 606312612 329372468
3 114414880 58396299
4 664311701 882997545
3 185816798 939156125
2 628451406 431717752
1 494064747 382939658
1 656708256 840563775
2 983166127 716892454
1 918370498 918614316
3 127785827 615613305
2 63264210 659066468
2 60289318 721351539
1 470129944 496483660
1 47519984 676961036
1 743367668 18775717
1 500114410 970306444
1 405870763 368762548
1 197176010 3903952
2 80047022 935316852
2 371271051 324162744
1 768858356 95564478
3 472733160 837367272
1 983405283 25857746
3 655744854 522772953
1 379005238 142550377
5 843903671 915107971
1 630384105 27961918
1 831691864 897171754
1 903308285 973279334
2 341226867 451548787
1 310196863 72868192
2 696158877 105302702
1 686572244 163910149
1 672279187 934865412
1 650640334 206477320
5 94681032 756465408
1 350962512 394894165
1 803181451 237166949
1 729855157 978877030
2 696685383 516355915
1 906589211 590293197
1 151977038 820338428
5 299370256 665663536
2 289573923 634158513
2 373512110 377918198
5 405566634 845845725
1 190291773 624152305
2 377508248 118891965
1 441474629 120045766
3 172889502 887690808
1 475595247 256721154
1 878880212 239634753
2 333359046 385604223
1 902556936 744123359
1 618361273 538444298
1 120614768 171358830
2 356992732 438861287
2 261798377 637782633
1 164416384 70644739
1 599528180 163078658
1 116149249 136497207
2 50079569 308564953
1 764884236 270254238
1 155469437 213308183
2 15558673 217031170
1 357176998 459500332
1 263718843 44211036
2 322002942 930296436
1 732114703 837388777
2 90259537 311788637
2 781876347 732374901
1 787001699 510188163
2 918585729 498083181
1 388391535 449010906
1 159492995 122208024
2 367580920 418112687
1 484954683 892148153
3 986790764 967436691
2 242883249 773957150
2 944031193 796901868
1 915970004 456458003
1 744685411 997957361
3 972569226 68211368
2 142287993 414947206
7 390734441 4209756
1 737500258 173515408
1 480789720 825942396
1 319370500 477743470
1 908682149 730694971
1 858347993 713028288
2 236192991 624111890
3 604918599 458739912
1 615775571 741868790
1 643282194 337128079
1 678915032 432842104
2 546844722 293995817
1 860944499 33655715
1 561736872 59468222
2 218079928 121687451
1 126751679 686846507
1 544546113 390831598
1 90897848 932686103
1 360009210 994833217
2 61296019 978899240
1 201809752 353588680
1 623682186 236066455
1 967277385 506000341
2 212629542 354107340
4 159499877 409515995
1 507812803 256150431
1 657263118 557097850
1 308031577 298852311
1 821921928 239449506
1 722420023 731970936
1 294712130 371250088
1 344936159 289969347
1 795672710 528494180
2 722504814 508096221
1 66873049 643715065
1 64278189 794039464
2 690972372 966102630
1 817686749 702065817
5 481088908 271293081
1 561453573 238022045
1 999112785 983986428
2 389355647 813121003
1 240666531 787731709
2 144966094 718097456
1 320315445 436116811
1 922716769 949165571
1 657665788 15157570
2 442880085 32778937
3 873617619 720173015
3 38566976 463390417
1 469633214 441885024
2 782544310 664983238
1 83112536 886669721
3 96219979 654568483
1 939998850 941880010
1 503251229 596978198
1 680972092 615744392
2 47001501 363509839
1 796906349 953185484
1 780402144 296739930
1 14940288 738689073
2 116974524 390202514
2 313670211 523631545
1 987494095 899064486
1 507282127 31812232
1 492321323 364886669
2 894430619 825863766
4 489482956 934649204
3 85834855 461352597
1 962185048 51944882
1 434275776 942795348
1 769494749 848037881
1 59860231 387625336
1 302696326 498312674
1 479526948 403440271
1 362016425 558583264
1 974148334 276972073
1 709029869 683222267
1 617331880 849204283
2 171609791 81614827
1 919344799 855190676
2 845581969 498562764
2 405248323 38810427
1 893930633 668837427
1 339133683 244049521
1 328190297 32048800
7 88433163 51995493
2 787089583 593378816
1 762013252 36047329
1 734435838 205782991
1 921848164 311817657
1 497041384 800244267
1 584237485 602925996
4 841069333 530232758
2 923356239 87024345
1 677625452 373478573
1 210579832 14217072
2 275361951 295626916
1 760914701 354443534
3 95121425 822399427
1 337957021 841929212
1 400803892 988596480
3 520318985 740477795
1 300126530 231828607
1 288754024 914881026
1 413792753 291057647
4 176047870 572267231
1 319320656 210128831
1 709218753 79599264
1 303324123 476457235
3 657636753 565321201
1 123003368 476270370
2 510755528 415496337
1 81905674 905921095
2 113390758 946482094
1 209261424 588700137
2 144701027 292573024
1 530958650 582770865
1 866249351 821705002
1 394268939 564428131
1 857411563 34897161
3 771422622 480276700
1 589907275 561817529
1 805069538 864126294
2 999015931 388084362
1 235083739 719353577
2 24832912 64820245
1 454677841 532114911
4 597352138 866163400
2 292073232 516726886
2 637410458 897407036
5 934831553 552953034
1 991143431 996248232
1 159391130 226026780
1 131713248 444057810
1 471581394 759548518
1 128700523 940335276
2 598159273 588816710
3 426385 346538156
2 203154508 534298695
1 406959505 962631995
2 15444427 455803707
1 94697733 747871805
1 527198086 941648767
1 861974980 5032585
1 320139647 104594924
2 603808973 309685533
2 352759000 924078121
3 476605662 355768523
1 606945403 276161409
1 589715969 996032734
1 649822553 735164316
1 399643967 929245286
2 509701370 31077195
2 504892071 522915890
2 609003350 279014968
1 273284298 320630051
1 213218490 420212195
2 750398538 297004940
1 186468355 737645162
2 69831403 159067040
2 604871101 120548956
1 780553500 209845772
2 494042712 933280497
2 741099087 601846204
1 222297884 448755485
2 80898696 497881187
2 178630575 234133946
1 230283917 797024131
1 480163233 832050121
2 602757729 275994997
1 160224478 272890610
2 62724533 322659032
2 905866189 987116126
2 134527120 98904089
1 209530357 236603708
1 945665609 7819761
2 762467190 436574322
1 458344174 811803001
1 554438500 634617697
3 394765632 517539894
1 864159838 802005297
1 289399966 835337269
3 769397439 337590016
1 672758887 726128978
1 171189109 799424817
2 819857469 112662334
3 815090953 993338998
1 379055425 47366040
1 498206347 427152948
1 745711518 422808088
3 534106768 696181164
2 10395909 546991408
1 598101802 484518706
2 764397280 939282487
1 393913104 614569849
1 742614536 673335175
2 227763549 490379203
1 399732077 705486955
3 855494462 331570002
1 226990821 696868150
2 881086565 589301146
1 829335385 285992410
1 485790796 76056671
1 904477272 594042703
3 583106058 833013320
1 140733373 612288737
2 227638835 730158946
2 233070449 162988812
1 987599127 930266528
3 363617137 617714728
4 260263409 770597746
2 416158248 952754962
5 67026688 214503424
6 391142778 972163284
1 501532649 715216863
3 634510500 623686461
1 877911054 718544005
2 240962335 795698984
1 411973490 579358930
2 257895437 492451596
1 768746134 899209418
1 758218339 9779957
5 187727299 882514583
1 822647880 518775751
1 600330864 211097285
1 990555160 121967774
4 788518927 919604018
3 429015687 802672581
1 394975920 423860720
3 254646645 454467236
1 726116536 170738729
1 632880184 637095773
1 85752766 463971001
1 360649280 245854441
1 951865670 899591590
2 270695000 541875121
1 4742748 358828255
3 948132165 246283898
2 390931973 717676202
1 227107394 798438486
3 406268746 87831719
1 662841239 81592937
4 455367811 443527437
2 712881256 748302529
1 407973005 756472062
4 330998568 401634761
1 665681322 376635415
1 827084627 385292389
4 774969489 179672671
1 413923091 678489879
3 717839371 785721336
1 29826505 318459502
1 64580208 681187958
1 69563883 717134154
1 777336472 941066757
1 985986944 490444532
2 720248894 845708843
1 634075791 111718440
3 290738452 807919290
1 926559830 369682735
2 70654716 379136748
6 842888274 468974283
1 810930547 725192512
1 230121707 285627220
2 476002818 386669518
1 980469306 580404358
1 489748574 296366040
1 689264122 427137740
1 109167689 184680012
3 962805989 52687066
2 408509812 124487655
4 603854730 459247289
1 874059547 598006184
1 887755030 679318003
3 585743269 437334975
4 736675066 848130430
3 986617750 20820037
2 315983777 80490583
1 729454769 792462994
3 942358737 724536793
1 827646431 915548897
1 494789737 707014162
1 847545167 698464023
1 697882163 932046793
2 142206390 774858365
1 143920560 186450525
1 320076801 489749203
1 998886301 602582308
1 918218171 282232227
2 969431838 643919610
1 20063540 136929679
1 29533121 41474143
1 440831889 39981551
1 924299746 263764338
2 640452975 961707223
1 493725756 60810958
1 469055388 775768446
2 274938346 882345136
3 39846545 991222924
1 132055393 594436119
2 486819782 789987997
1 733512355 7167878
3 687411099 207559129
2 702633300 15659357
1 978621386 326485491
1 498316105 827857213
1 437480804 52132096
2 741879042 793636807
3 31225231 409518150
1 738277621 955025470
3 736867745 92487492
1 721314793 655569734
3 291210178 754970476
3 858627226 490350611
1 622916330 224940899
1 909052769 731296971
1 811627047 197629424
1 277449473 115144169
1 59748261 926602363
1 602063373 698179196
1 210295726 610838127
1 120781851 639379974
1 598710536 977524591
2 791642342 688443065
1 432611909 94507876
2 480625969 62554555
2 666079343 356184699
1 979990853 70164635
1 25697207 803013564
1 684400456 120171967
1 668711197 339602601
2 982666764 770195833
1 912696978 23826599
2 97483378 836045564
1 918511515 583091528
2 229940539 930166820
1 146867589 524593183
1 849612382 201191524
1 973720512 831847239
1 394213172 605002228
1 252224578 95360466
4 114323798 557049450
3 333681515 154216397
1 698101313 409581001
2 2530620 922900688
1 430973064 607341871
2 240469475 283685150
1 455079188 808939802
2 212623188 263476629
1 374241542 872840975
2 25617139 994321343
1 728742827 20545210
4 187036371 641871315
1 116230962 678036539
1 924181412 158178592
4 157503025 842090969
1 603591898 911345797
2 268881053 381436627
1 420152386 42210648
1 600500033 868868807
1 138461721 585131552
1 2006667 403820536
1 230180198 952883535
1 934874908 231310494
3 253266063 579423018
1 546237493 185478383
1 812524846 761156009
1 770072329 84635050
5 111478689 920708581
1 432383182 813698097
1 821195748 191066806
3 873411813 675330967
1 809556217 862871770
2 879942914 832558862
2 974519226 546463934
1 224276538 361280964
2 60303742 488672683
1 979293783 23628528
1 896447620 679982723
3 145600990 730322434
1 319055489 785926447
1 526633620 374490482
1 579973638 887029477
2 739901593 548805104
1 296095897 733507771
2 377174139 30847932
1 503562853 670095543
3 785087910 406628688
1 634379708 833941500
3 683718890 542649288
3 485200268 748470296
3 753247525 533148717
1 924900912 753946261
1 976243934 202545484
1 651469019 831675614
1 127197510 894459927
2 781635813 310042163
1 177387381 769468543
3 24242978 288138721
2 121467591 833017580
1 703347507 971595595
2 529435366 701592251
3 221076632 218988560
4 611541481 935563674
2 916609735 986774285
1 19470067 882052435
4 784028135 892978136
1 983714237 216164140
1 466519790 564298414
1 522492681 647919716
1 971642283 965759061
1 90905315 379222065
2 864608220 760542888
3 724873314 187422593
1 200976 783287239
1 877764937 53608805
1 466322415 497285397
1 596989181 544179950
2 44811642 34683990
1 530175847 224951317
3 182062929 293914213
1 671910579 663057733
1 183835766 814661899
1 509903765 554832772
3 910678311 621505610
4 561060343 418412757
1 908809656 907968722
1 664770943 469328026
1 120335224 523971573
2 57378639 47096877
3 295789050 532316017
3 313069274 29305598
1 683060060 220525321
3 730884239 39372821
4 311819610 785156224
1 778123348 70880978
1 884234345 224678889
1 75003181 282568711
1 162377305 11325796
2 562356203 80097902
1 394353968 361361963
1 378396187 320301598
1 651915942 395197873
4 593087479 473343669
1 832923185 792649037
1 578874898 36693500
1 593637321 193593991
1 627125568 959386722
2 344715316 159241537
2 216625212 124468325
1 930965359 249545241
2 814727489 619451698
1 482537413 438916828
1 531564690 598657349
1 174786949 285865842
1 21965535 319604583
3 887683885 542138765
1 894340978 832148945
1 169851624 428099225
2 274054956 871208513
2 562783177 389212229
1 918980279 47230617
1 820304431 174280315
1 170264468 352544512
1 676991095 642352551
4 795435376 289363363
1 887603437 775999287
2 298467295 608078882
2 725564294 55562474
1 755575582 59783618
1 123621437 890876168
2 368179431 854405497
1 551824194 742645694
2 1413472 527953168
1 643181303 295903715
2 211989303 721675816
1 22907372 987455019
1 283101239 887408139
1 132727450 385746547
1 871235437 784674789
1 773796718 411580093
2 302951927 351715095
1 221747135 42014134
1 252280984 780632979
2 83831193 57056921
2 78687863 366481443
1 130278586 19419563
3 988872281 164183282
1 804200045 606580723
4 839483869 691705662
1 363794399 667759863
1 439498726 686033985
3 593148207 572997315
3 954957263 786243807
1 895501150 943496834
1 152854258 757233137
1 178390420 371959017
1 54146533 830198946
1 756140318 477172082
2 323036662 659158535
1 887533110 2664126
1 799044862 467590507
1 331683386 517250166
1 32416312 971451439
4 315663288 411183492
2 176232511 766755897
4 636365313 542454245
2 47764439 70812218
3 936818940 693722253
1 164256660 808943253
1 900069674 302457860
2 535058944 381664422
1 742052383 691619532
1 264109290 748651604
1 375452541 812209996
2 476207688 27547681
1 516359979 994749033
2 116428648 250536059
1 571428678 332139641
1 703742840 183656180
1 862267120 565956359
3 108282310 737975074
1 854091471 450241472
1 178130114 329863674
1 258219816 387875618
2 133470755 841978280
1 129709774 695244140
1 861749986 273796614
1 463361173 140232105
2 33786127 759084612
1 92363334 193423165
2 563506871 728539135
1 713578633 309404272
1 513138289 219174081
1 530333240 797870197
1 961874351 554968259
4 253537988 445513624
2 269524620 273054179
1 484806005 712502895
1 180639759 660066296
2 591897202 612614344
1 66610593 623769226
1 363059831 174670791
3 77186827 855317836
2 319291600 314680144
3 472659648 999666333
3 946050524 456117409
2 565471487 569724823
4 696021917 784168514
1 865726307 44101659
2 227966272 388752664
4 692809772 477317472
3 183046761 960149272
2 831083595 795634454
2 993982215 414875390
1 521876252 843967497
1 93130570 289990894
1 767902763 892033001
1 227947024 362774685
2 923151310 103878589
1 772688264 810612246
1 758184031 912128013
1 998284666 689882289
1 46609079 636573203
1 376862378 62067569
4 189722891 431288160
1 741706121 29342160
10 737117491 705282025
1 847821259 593936184
1 788227784 561589662
3 35938008 665757932
1 587749793 495236939
3 488984544 958198911
1 241369944 684423616
3 460884784 294302521
4 158562930 168774520
2 307239266 647889298
1 273695646 291100631
1 209495437 899174698
2 941455212 258891694
1 605849647 215912050
1 484764456 802064047
3 734654496 34006768
1 531108603 652584602
3 440385147 586134716
5 197669219 489940247
2 134066094 751474061
1 437802129 213982423
1 373545047 200363154
3 452726619 146743269
1 546488102 692873445
1 67885842 921256421
1 666388827 801212218
2 779725509 273469732
2 174471551 835975771
1 381976550 728103463
3 562433862 425630718
1 256456825 885938374
1 654872935 39595781
3 624253482 287430008
5 268176467 732160200
1 142001609 694529457
1 922769063 130745639
1 22995788 53632592
1 628399441 908781123
1 464496755 914243317
1 718924427 476894972
1 409099813 869378944
1 736564237 474116726
1 862390567 97092365
2 738421686 812992070
1 596694948 240768891
4 892238807 293377631
1 951262864 998228748
1 535980106 756642239
1 231469610 808273345
1 248612649 961478676
1 347198403 516492453
1 37972765 269070474
1 264196737 94797223
1 159616374 255085155
4 908388142 382265654
1 520360673 303554932
1 965430714 966513781
1 99111972 907598699
4 560047057 624214055
1 157160656 523508739
2 567150622 859069922
1 912304106 185265137
1 290593154 799335977
3 214999001 1264555
1 431654872 989877216
1 531077461 743570614
3 308410718 552358304
2 689348462 386786956
1 549594138 365121366
1 241966881 438767970
3 23462627 554056128
1 187349001 768007986
5 542059008 101110512
2 764400356 94159766
3 869545136 403451297
1 452500023 446419286
1 601767654 555095001
1 380848600 691934411
1 894371267 729798064
2 655669722 580913658
2 11755765 702186763
3 448332715 920384066
2 570016905 682514843
1 121188125 722148615
1 745772949 425308025
1 861521031 742675178
3 994611029 608985923
1 122942920 10073205
1 611128330 86993561
5 204660972 717462878
1 543995323 894288277
1 304978802 949530818
1 893393658 557583452
2 953928304 445279456
1 134207180 439354960
1 478662192 353112951
2 349330232 39595623
1 423793594 69650858
1 817361133 404795303
1 158220752 44980800
2 352836521 721624004
2 700661184 50155585
1 730992750 134876195
1 416895326 331973662
2 65227922 501508149
1 715873546 610856951
1 333816791 407954626
1 198312090 854231465
1 130796361 196335414
1 88471018 129212217
1 114751871 304296339
1 871603185 779240345
1 468512904 826429870
2 253024552 832029314
2 764144908 895680311
1 929167036 153433300
1 150438230 862583776
3 525238458 278244028
1 654907157 553811707
2 555494174 920712417
2 991514546 274421192
1 428002557 337773964
1 423609695 587001320
2 850556377 35560485
4 90707434 479757260
1 555575952 243334396
1 489649112 180130020
3 923093458 318189035
2 572308219 688436623
2 943778568 420751441
1 37910319 908535129
2 630027339 264796287
2 837900043 291915803
2 930357063 725869614
4 276785030 116648464
1 624874168 340944387
3 81702538 787675573
1 473934095 533231125
1 65051267 11967369
1 812303898 871381984
3 100457649 192034503
2 287514646 121890137
1 650310426 921966826
2 873872001 255608191
1 217479789 103352562
3 925935457 166293277
2 373074750 616676077
1 926392376 335402078
2 889013606 710869736
1 602861751 946928047
1 513235643 345533039
2 527209950 745108923
1 603354142 986903647
2 527099590 814783897
1 725140906 546796914
3 163201483 750685902
1 858819885 493350326
1 275566698 207941280
1 17693414 337726858
1 156658917 507975211
2 640070595 380590110
1 493038041 583960514
2 853743932 288672029
4 903440535 166165447
5 171483477 129819013
1 406670369 884215850
2 181100007 843297448
3 113579298 332987408
2 587785212 115886902
2 206669481 835465756
1 848256940 552919317
1 500088911 66110598
1 231912868 655963726
2 958510511 481626878
1 231611042 415772270
1 478313163 288463043
1 259472452 346977532
1 391969487 86124510
2 865600773 615531025
2 634122517 565271956
1 35067686 689901575
2 186672504 282263479
5 810743225 720406259
1 678626003 866851245
1 659829893 116485041
4 346972225 377470304
3 839944064 589246023
3 770962933 676566598
2 848434247 377940362
1 932726315 880857591
2 74229338 177101029
2 715957965 968931321
1 33446809 820071910
1 218289485 570485922
1 244095247 168999255
1 562876111 854038842
3 512080591 373413797
1 533441728 597112880
1 41821431 659754583
1 384339427 20958111
1 206535487 545545984
2 994291906 461498417
3 860322185 983484290
2 251785782 724285683
4 56838129 838226836
1 181103381 792917346
1 862499741 572986832
1 712623754 649043247
1 571477889 340012430
1 546943564 129234830
2 85376061 783755008
6 864259875 849280987
3 572263837 528880441
1 704499633 418854212
3 889808687 525166016
1 405593603 453037423
1 877136782 906494940
1 78669597 691294584
2 65571590 562525892
1 710026025 307758988
1 796718482 4055797
1 927934793 18809238
1 973699726 780555923
1 740979210 234197947
1 758324228 861376386
1 153908360 128069257
6 815649667 937152375
1 760942179 910386071
5 452376599 66971639
1 537097655 344479333
1 6010961 863040795
4 241442258 93831541
2 168008733 602295184
1 250929599 879841276
1 614718414 95546802
1 592604675 949014171
1 538025417 63051963
4 424345591 832457166
1 305358006 880977965
1 646936408 97125980
3 387883501 752346844
1 377598094 68856647
1 162248144 931646988
2 768981485 231214178
1 417935111 899049442
1 54617095 148950298
3 901033814 816609775
1 664602948 127421963
2 758875287 991470682
2 951391101 405260874
1 293328467 669884949
1 783106628 983738512
2 136557055 716762977
1 700252796 844871377
1 264633708 437545512
1 485884501 135327708
1 921257798 536164067
1 756478295 717407659
2 148061031 192977969
2 824585901 43539284
2 608703424 190703449
2 882480007 913450152
1 159738318 666762365
1 147355219 536666560
1 237950131 688874833
1 669386712 18933308
1 459284952 274255194
2 450611362 632192255
1 51653950 862461732
1 708208259 783916122
2 289052702 47753681
1 351502825 849693381
2 254201140 973830308
1 223666873 852159870
2 101116926 696301533
1 447521934 670999421
1 895334202 207427823
2 199630198 105411266
2 316669442 926956704
3 109902856 259275014
1 417180405 24043148
1 593424356 320617610
2 161467835 683182099
1 774295583 705187944
2 467750347 1988364
1 554634921 538230417
1 659386417 729929892
2 740361226 328512436
4 167715849 472731460
1 624732702 262556978
1 129956839 426147299
1 175552298 719953399
3 68282669 932140522
2 981525825 628969741
1 732335164 731581004
3 223698814 525497529
1 660968874 885978712
2 423575311 984583305
2 950210001 844330732
1 383366226 336404898
2 920046509 595535434
1 662361252 917839842
1 525155256 761918427
1 539069432 427391639
1 221003566 841693344
1 854199255 674026493
1 596268794 804516741
3 229789368 565445679
2 859437230 586654649
1 74017069 639537962
1 671819927 572428744
1 88261886 583332306
3 424655797 219556411
1 495490760 678431341
1 479618724 683959223
1 685154480 71697948
1 519308907 49845236
1 990655235 778017061
2 748899450 790955184
1 72952965 823261171
2 451083878 285174334
2 635444412 103139380
3 353594949 710074928
1 330078589 759743630
1 1513297 612259260
1 382017170 389244539
1 461161685 704859585
1 862384752 696303568
1 1289063 539254368
1 512298713 686424071
1 828113812 801635040
2 536647248 225748297
1 506240449 168947746
1 264955987 415505623
1 715224034 830896369
2 12010922 59771181
2 205123414 540237602
1 401899088 913157487
1 273910921 517069532
2 889714311 387362934
1 203101203 761070183
2 998910696 404466778
2 983240915 620527632
1 267030731 372597133
1 753804141 999410435
1 412665483 514906811
2 435845912 463098966
2 693379101 563041964
1 666056369 484018741
1 585378009 326674991
1 83389516 729039778
1 35067328 497913040
1 621853323 817586262
1 124741052 898951748
1 498477830 152765128
2 427307640 838107541
1 401802261 286759098
1 446024620 289434939
2 962645736 803370796
2 990197997 148890571
1 254164782 963726964
2 312421801 203252158
1 536466375 404859748
1 589304739 419717947
1 270728984 840529618
2 555199702 447296420
1 979493043 855568572
1 585717821 213951027
1 682884166 734527965
2 116056275 121645817
1 108666271 972275610
2 75066164 825297708
1 978790602 905766561
3 568956425 769921502
1 447470947 693584086
1 349331483 738439133
1 432773056 345607462
1 495889774 857879125
1 107774852 783353896
2 620037527 642233870
1 699417273 340774547
1 57948986 285451342
1 21897305 291096749
1 230966633 917831516
1 651005313 517142504
1 627832393 962989941
1 851824068 379554887
2 995368555 933723663
2 248838865 101484605
1 475341814 880747845
2 98923124 149605294
1 568077575 174433162
4 502383854 29349206
1 591984579 738865463
1 324958271 250910783
2 844781865 201495092
3 293061349 422541509
1 895725573 682010212
2 239262151 274743259
1 407705231 137628792
1 328078383 403319212
1 304109967 893281320
1 819284755 82893784
1 255889238 624040830
1 268902054 756987282
1 544179450 161279367
1 705671569 480634980
3 137046877 672862184
1 174106565 858726819
1 450891795 746684544
3 290895079 389700533
1 898215555 179293867
4 8693637 67498307
3 649536869 306543916
2 540762958 275372230
1 277513090 642167140
4 701645548 61781921
2 256855179 652677682
1 739672816 9765004
1 62647807 711573621
1 495293031 744364477
1 797107585 396204214
2 810784115 767999577
2 751186506 193905638
1 432510362 966160799
3 612877842 528802404
1 721675472 168116215
1 642757245 585410075
1 456920986 188064999
3 429006994 743129329
4 591491613 528070516
1 330199040 830662224
1 825180922 831491140
5 824766676 743269750
2 879648332 166444883
2 243310281 463654969
1 889944850 220608743
2 500904860 223075056
1 599504004 861816679
3 610843375 369207222
1 550014265 725217507
1 137708295 395112766
2 617878639 502396604
1 686791161 571223834
1 285293248 980873956
2 918425905 902429117
1 869373110 707793822
1 107170736 962552440
1 656409058 570375933
2 397442203 831891289
1 649582033 737132068
1 614744335 755205377
1 910354465 182211305
1 534230645 716877322
3 101810779 158967237
1 512173803 791617587
1 173563532 643816240
2 268306913 705583210
2 46213194 858788700
1 750618090 801240993
1 256133818 321289141
1 750890715 756712627
1 865999641 36097183
2 198573919 962796960
4 677246512 838361151
2 465411167 686837592
1 879485967 139950594
2 930237381 388923323
1 310917384 699134690
2 665522090 672122612
4 927033569 928207376
1 931715424 210823095
2 77589830 2420007
1 107370009 182127838
1 377229166 675211048
5 644458536 322891761
1 860824131 218743979
3 412008592 34171588
1 206566554 650087888
1 452309837 265946666
1 453974168 16631937
1 741000372 977767733
1 273537020 455514431
1 114285801 39017192
2 750960476 421156457
1 313903380 949776540
1 954878996 968236946
1 870701845 495831425
1 432205554 642751041
3 199157735 951730252
2 456065876 587134136
1 598052631 165168956
1 152982076 183144220
10 655844342 251477719
2 333143049 388316157
2 567345144 853479248
1 466733909 802329540
2 260274121 493602078
4 937185371 528195586
1 559451396 151197328
1 369957881 417339576
2 392391907 486174676
2 841311682 369195026
4 642154810 577476552
1 652157345 414549309
2 639762807 589125486
4 948536447 87335005
3 292533146 312241247
1 619863020 509070990
1 690074643 99185484
3 11781430 272481870
3 427068774 365565141
2 275366646 198444399
2 595424647 777831248
1 198399405 429101899
3 832966436 875568065
8 3461615 609513118
4 389514338 141536801
2 730497968 178574982
2 187969624 334171897
1 420157064 355224358
1 357266803 173216502
6 618930439 324564901
3 584664089 663814621
1 384736812 528437438
1 852209283 677639268
1 39606611 699955255
1 585284662 270825428
1 647663435 548882650
1 103162642 578810258
2 639553536 219235390
2 446471964 556120140
3 354204065 403896310
1 316245297 420336575
2 688928708 547155514
1 291319377 319507955
1 564559777 115521966
1 227170174 171535352
9 298577739 487008979
2 772162489 562673538
4 902417537 687396793
1 143292068 876039255
2 705144789 973688811
1 32801238 265947326
1 154863715 143812416
1 746965943 378659606
4 470277936 99283279
2 300306074 556322214
1 407058940 949801255
1 373151858 213675196
2 833604126 634165075
1 442900111 422993488
3 647329126 194535764
1 269301983 491880546
7 888024926 934275203
3 224137156 333662692
2 227276373 430327781
3 225804866 618547219
5 564388874 595151409
2 911143592 156250163
2 401837398 219990452
1 838181659 480976946
2 84684284 852141951
2 20355333 934464786
2 934155845 796952147
1 125397973 572343224
1 833662747 338831760
1 606106834 676286631
2 391470094 119876465
2 919898539 354267943
2 182746025 804099696
1 986508257 131501980
1 128542416 72600344
1 893304286 186172066
2 442895251 808292271
3 992630129 931362402
1 290370969 141248889
1 895647123 273990542
1 848228611 921988547
1 48240842 419399615
1 669235236 579530656
4 236686065 868803507
3 466517092 744449920
3 362779167 437688307
1 343191769 320008248
1 583609821 976623200
1 556268795 563965608
1 712161106 717243943
2 10380611 764464904
1 28514675 766839718
1 51554322 337938672
1 951685831 683750573
1 894616802 241987898
1 901228831 435626560
1 649417337 430737452
1 389646156 362276829
2 895768006 367471854
1 326294422 591347169
1 643927937 308723476
2 340640273 378578565
1 197947805 522273870
1 700916284 467441738
1 735762665 92113506
3 960187470 521570607
1 795454050 43213260
2 54343835 202852196
3 179521116 863287032
1 678741061 117167277
2 120781564 460627240
4 384459076 459633151
1 843771497 255398763
6 110990929 832671908
4 206893332 181799651
3 527320389 982743068
2 236882292 582171484
1 35419063 66770220
2 484985200 152158491
1 494034750 364914222
2 352108215 583733833
1 335038385 174019104
1 511438227 668197988
2 840335078 80019062
1 869652172 623071717
1 650520381 180121300
2 363255488 528221243
3 295699697 131520884
1 369921096 34626978
1 921461408 26341100
1 253802338 364720237
1 169815705 223368638
1 504310274 185434838
2 46130057 406483543
1 112164364 911304798
1 12061699 854159697
1 359899129 705056164
4 728808405 11463910
3 894423369 475001474
4 165495785 836419360
4 892536953 16886127
4 826281693 334558600
1 639237214 379738634
1 119159452 923280609
1 923834425 529393606
2 362781688 599811735
1 57967915 194786728
1 738518879 553292586
2 477992580 783628263
3 595427373 673517606
2 855191650 234151769
1 374888600 750704932
3 973710509 7434790
1 679281291 413120830
1 525315559 422714130
1 101628687 554224866
1 430405247 195384074
1 769788944 427774421
2 841071452 412820967
2 387394042 906360738
2 387443029 324815100
3 950294795 990669467
1 399341807 840655510
3 265352012 229044335
2 970456506 331770639
2 841430927 634503807
1 23965142 171643492
4 417719699 570291964
1 521305112 794971466
1 449330125 667223580
2 929787317 508931234
1 277778207 754909764
1 113768468 458257585
1 77764010 957802637
1 161483418 447513983
1 43239265 269276370
1 566311034 741656745
1 109253329 535724130
2 930438981 817271880
1 695344578 841474097
2 861142922 66706854
1 586576586 374693537
2 819841798 829291945
2 146347839 525434658
2 469343897 167619663
1 900289592 496773601
2 168114153 797332139
1 351768169 140897217
2 517756509 21157036
2 38772150 932402436
2 80493666 720869506
1 288681116 38695143
3 451850075 513339554
1 495749974 630496355
4 65754152 9640845
1 529598000 275297214
1 77894975 94397688
1 199283945 852742921
2 138253189 961292908
7 444815576 689290670
1 440682042 78633319
1 664920009 277029935
2 574663827 274265015
5 710084965 947447129
3 992952911 475343533
2 187787576 195767430
1 484828914 49000020
1 432672102 536305490
1 900640433 733536546
2 357908759 112440902
2 2488128 890995399
1 184410892 298164740
2 627814172 164257069
3 415806853 831995395
1 766991849 268031585
1 555962142 236811090
2 188406822 652477760
1 65285700 479251787
1 964625514 765581840
1 472396588 87810128
1 323319039 192950199
1 317206258 730077531
2 726787183 675676214
1 956896778 689089280
2 772441593 602500700
1 138707349 878281981
1 923794230 491572000
3 857193070 985770330
3 404902279 836003301
1 479341091 145646056
1 493500300 533258648
1 490251764 159033765
3 718016823 208737328
1 662272471 832982132
2 922813369 941854843
2 945167306 482752744
1 232355265 672551519
1 155760079 99586105
1 747090644 161681732
1 335104193 404976228
1 907831655 289343998
4 384869981 133249619
1 269020876 62823219
1 650487786 797726320
1 442691005 416716519
1 473243105 309869634
4 692512683 547474645
1 611384623 529113177
3 536356709 838570265
3 575723453 710394620
1 779134968 569371405
2 329344453 19974646
2 164671429 597962144
2 978587513 40009325
1 810825720 305924986
1 254569307 728066196
1 574871526 898195405
1 965834103 881759954
1 249865600 404504018
1 605332669 181935287
2 874313873 463201756
2 480110300 950434210
3 442776901 982213027
1 724098546 952723329
1 367632859 567911250
2 292998098 641801173
4 337869041 437618719
4 501467126 479292593
1 393206511 655401762
3 335874787 116005235
3 435861168 245240023
1 983922716 482814475
1 902242570 864291027
1 152194601 159093281
2 29606767 494372483
1 894253129 556833172
3 826112189 951886167
1 413492833 542944177
1 126798040 175771530
1 71982290 191909039
1 443756694 39373089
1 56999572 580579108
4 804136814 456065208
3 388752474 842323361
1 967241964 181378112
1 870154509 471245799
1 245583248 745720241
2 359925564 943832020
1 140860164 685358754
1 461212444 516373417
2 611487361 747226648
1 385289662 925803549
1 631541422 179140020
4 574759467 938172139
2 849770127 640623738
1 592111865 734469502
1 98431478 381649768
1 24666517 608012415
1 569166578 698277199
2 836833093 458600960
1 695816427 52053417
3 624509191 964094055
1 973071048 435331168
1 973663277 343848915
2 252533610 749060263
1 880517042 373336471
3 59582763 887436697
1 245829322 144019326
2 441722130 308732941
2 111784712 576302752
2 722688140 833162926
1 340870708 468685660
2 861037414 198488178
2 693226365 344481312
3 751369372 731700625
1 907192417 81527446
1 484676422 536491535
1 623947585 880403246
2 335449063 472073659
4 511268807 940499702
1 656288117 178878963
1 930758358 108606267
4 903761202 764245072
1 156428335 563083636
1 69564449 92570146
2 683387162 509463365
1 557047258 37075128
1 331815314 923371790
2 10136724 69173332
1 156798625 763476981
1 872631973 968768388
1 754042587 132438466
1 438730981 328048584
3 978495522 168689582
1 162296690 971525946
1 383772205 446843716
1 556714603 696014038
2 367293883 49649457
3 578962878 34802229
2 934877345 607364823
1 930462406 922991618
1 453733317 28843364
1 271276414 168003952
1 183119647 370632051
3 641471730 664609612
1 875894130 24274433
2 5392241 994010040
1 344004414 209530184
1 977921898 965517151
3 45129997 129078332
1 853895594 108142695
2 450664335 536924162
1 181250 736092655
2 434009631 669545310
1 689722575 562014936
2 790286364 696107199
1 293877672 431170445
1 946251091 433230844
2 84579612 303154641
2 451646138 703572374
1 764247840 356127175
1 219192297 586079380
3 859766585 200941974
3 939092686 395715763
1 119581217 852494390
5 615467890 340674819
1 811605705 263437487
1 114412971 783104723
1 284459015 308675749
1 560672686 513318310
1 366972223 917202700
1 529253288 149877070
1 942832978 167086232
1 32740212 594880673
1 925969903 362301492
1 403959284 979954045
2 916941457 276881937
4 102688975 198519611
2 388718114 551169960
2 534505684 200371049
1 622505733 325525838
1 565705686 842373804
1 140434264 72746641
4 837184433 570044506
2 769987373 199524932
1 359234732 355287161
1 924276288 240222223
1 931002395 502151777
1 793969841 429706426
2 852377288 626702194
1 911761148 762984155
1 118791379 197171780
1 779864647 679602833
1 65127245 664590072
2 333691692 472343778
2 941797184 290543277
2 44096772 799564459
2 655318497 704767659
3 946913200 900996079
1 731429809 744525348
2 652744664 78753064
1 147632593 862012561
1 897246727 362610849
3 207776428 693033702
1 97939780 751965827
2 61105970 440157857
1 152704247 753646744
3 578803803 904685627
1 780504995 286582903
1 660722064 876319829
1 817610973 760662727
1 126028571 600427084
2 682521151 987797514
1 136835198 944797899
2 311267627 139895548
2 610450924 146457982
2 169072871 466539822
1 814004459 178886911
1 999226690 731955112
1 137206354 649945195
1 274403835 57285503
2 732251180 891806012
2 809293918 846467945
1 394470581 896132671
1 610121949 961541854
3 883438234 736050051
3 783992222 403120826
1 613264001 531653292
1 891607814 514371130
1 50716399 156519093
4 348311518 252196626
1 290322316 108704145
2 42522671 607080152
1 650212300 602869229
3 305043965 501139329
1 21755389 820108723
1 697640283 716511825
2 349020722 221556142
1 415013415 418284097
2 443755619 806549073
1 196762415 949735904
1 666957053 834679817
2 266473638 3593147
2 33144379 41649305
4 306042670 43708656
1 331815961 221961986
3 914010028 281515100
4 666904711 400980759
1 752914297 756162905
2 807677231 977193120
1 115838752 487245424
1 860281705 207058809
4 622472293 505778482
2 981883344 46777395
1 44806816 201139376
2 72181247 592117987
3 857538819 357633907
1 427851176 109007557
1 706124960 242388079
1 454088538 239889884
1 695515486 460279953
1 802879413 284725403
1 570151931 985160915
1 152389707 111449474
1 866862186 181875842
1 215591742 556137388
1 711761414 376544949
1 800121791 426898773
1 454072864 469518674
1 980066248 334276940
2 550675956 773511756
1 372669326 29764157
1 641574717 399580300
2 576305950 461775689
1 288477508 110250758
1 957050797 959650868
2 648322639 390980035
1 416404124 921785607
1 892727784 594280305
6 811815273 685073275
2 490989171 699495935
1 935276584 121296391
1 280145746 817790961
2 228219815 610736908
1 35756961 44685786
1 371985798 656400578
1 604547870 610633799
4 116224534 805316953
1 628183786 539457840
1 251866696 837323115
5 334979409 197244365
2 194786456 771577060
2 100679348 373629843
1 751184970 855830031
4 216848012 494351590
1 651699274 152268637
3 128131364 975237272
1 876818228 752645428
2 657611140 295259518
6 764932209 984590730
1 147107794 475705044
1 722178905 317551496
3 53617807 777958372
2 915432574 535275700
1 237705652 99995979
1 60615082 885010955
1 687645458 344790911
1 753691533 186762363
4 318704250 739971939
1 358624098 569162746
5 106110687 775266167
1 404158595 367383117
1 68340762 346186997
1 381856932 877734323
1 145926061 957633167
1 928550903 228022563
1 595195095 391470685
1 922869525 231103606
2 755913413 492176524
1 679229580 406239328
1 173007925 452573969
2 23035084 297974570
1 659473392 120747990
4 967236750 680571573
1 718592305 940462276
6 272898473 701762849
1 716529560 692037407
1 866964292 814799070
2 552731059 790283947
2 429909608 704286786
1 808275561 544926183
1 832454259 21198201
2 834903746 678833316
1 556660287 129040319
2 274863046 319944271
1 30660585 136576993
1 570460330 667991816
2 53483503 236093240
3 188119631 812211434
1 716754048 578410686
1 680840715 260709179
1 749533896 445262832
1 288332569 51257439
1 805083463 429217917
4 595077745 400100495
1 388788832 643349079
1 324838212 746817653
2 857892819 840216916
3 994495061 578789758
2 242948732 12340284
3 559387855 653994177
1 72235965 15021202
1 956513747 988032142
2 11424473 53320368
1 811128614 504124703
1 212272695 993822297
2 496736931 22826975
1 651933743 771191133
2 896318837 373740883
2 194661318 205326068
2 683043968 400196498
4 40811357 350224745
1 369713277 459230616
1 517518463 736057667
2 810344262 486870189
3 31765149 328656989
1 318372109 78230925
1 113609527 3704655
1 425167276 492467674
2 791854070 794109780
1 541785524 22270058
1 129386876 892711947
1 479374726 58352102
2 117973661 968644005
2 776858578 923024196
1 486561287 819881786
4 906854978 207750526
1 470146094 916761133
1 637535810 276410411
1 701121267 273170477
1 825914792 350260323
2 166078943 360937255
1 568555492 358322214
1 78048504 91951295
1 805015053 191983441
1 869584660 181661835
1 394984313 942007628
2 598863590 993284018
1 711296380 382683840
2 994636783 354498802
1 837588209 378327503
1 730469962 108211675
2 633885880 198037687
4 501224977 302168002
2 959394050 126091648
1 670503376 272207709
1 352459407 275738784
1 966892603 829028746
1 870655909 796053790
4 613535299 390618041
3 760174652 43360341
4 880158513 804496429
1 788671086 530282165
1 86071927 877468237
1 662670667 104307026
1 919685735 925831979
1 393609316 348458381
2 339842099 441196261
2 633809202 21052561
1 386904012 457319373
1 256837396 120030176
3 825149467 643409166
1 867151183 125692899
1 590627476 600161670
2 757448228 843939448
1 340942329 904374719
1 973612275 299308252
1 652795387 787053081
3 756643893 689670743
1 712189310 422480775
2 101362949 951979056
1 407686985 363412215
2 102504913 348455584
2 736583639 91498405
1 132515655 704687867
2 15888143 230212639
6 456951312 375099891
1 944601428 724831647
1 346755841 356390439
4 963409966 546454622
1 122147513 644951425
4 39380657 81802026
2 679669138 249799714
2 798850473 839385184
1 267073267 507478860
1 562490643 296051555
1 925597454 914295249
2 682741128 892708053
1 691790002 608863278
1 116935970 746774479
1 567709015 772450840
3 824066891 93902967
3 952535237 175727530
1 871721044 815833612
2 722716214 559577798
3 30354404 221596763
1 681788966 693174185
1 422788369 888183520
1 744936607 105357822
1 648207242 272312449
1 197963840 200939499
2 475526369 438939237
1 496741749 708825109
1 239429623 475798167
2 125091992 728167121
1 878502924 908407555
2 844654367 534204771
1 566947224 495057951
1 883175803 66526711
2 473750353 72289840
3 289613104 660754201
2 564130871 775700210
2 668930274 563849681
1 794621040 217525804
1 470525090 688246401
2 874886064 399544081
1 324711217 778127911
1 244243784 258777019
2 642292692 710863691
5 516945474 537167484
1 732649036 242452718
1 377496459 286538571
3 225311282 73843243
1 860662974 493270778
1 710046537 492587960
1 164114602 163074307
2 671553489 560812471
1 880755368 984195866
1 815530032 939280591
1 89879197 100487039
1 428531150 399258875
1 40782226 340167635
1 334265726 614362405
1 340780725 774984890
2 335874165 812775707
2 410240558 456215991
1 385408791 114457539
2 897216893 119471906
1 279921236 233738452
1 938258866 383349194
2 132900071 41471083
3 326105896 926529547
6 983758607 967985210
1 242260122 647245982
1 427276919 917801321
1 804831613 53517153
2 343955951 415715058
5 12982829 914993104
1 640674392 949582068
2 81846705 71614154
1 540710760 667209426
3 119792682 444831420
2 754291027 222198377
1 277630811 151507994
1 372875677 316377147
4 203713115 857384447
1 253422542 744632440
2 815745378 498913684
1 208033327 527623978
1 842729593 70332269
2 623426384 517474604
1 370344332 531434137
1 602720897 876894239
2 574197534 128930939
1 847476662 295810526
1 844239960 688496411
3 565463479 766605717
2 423306623 596943005
2 927033686 963198615
1 441585848 930960987
1 57819554 664897470
1 536655695 868756438
1 806584958 456133561
1 199924802 143118149
3 526157588 746537730
1 131971554 292276122
1 655456476 670304865
1 817366521 287694493
2 159474659 896364967
3 769825536 58538976
2 664446485 103628196
1 826734769 803081962
1 240620892 901830570
2 957940213 296245917
2 586917841 5152955
1 532959449 589785312
5 502147254 562657991
1 367485108 648906814
2 749333613 568207149
4 216538366 311652947
1 283635510 84781452
2 493395110 834399109
1 608429811 504442628
1 417142251 509331912
2 373308823 351529331
1 358844990 424490586
1 571092438 800676252
3 296729876 954005050
1 944000239 844433136
1 489656994 381166888
1 321246711 297279179
1 383125787 368331362
1 613270959 170968990
3 474198203 526045204
1 789317526 447575939
2 737885285 855482049
1 436113803 527435407
1 116945960 524184443
1 264339060 348314252
4 609363640 782164914
1 707891558 722786019
1 157607880 272850197
1 937982628 348406126
1 39113057 285805121
2 56394892 882842017
1 383350877 859432501
1 255366485 740191650
2 881126840 146868297
1 749091176 34043494
1 138606438 959229318
3 229058076 565403546
1 885312102 341442840
2 463920720 139019605
1 121615263 825928476
1 87346027 156364729
1 149458083 865257798
4 172457264 396551103
2 209131393 561304626
1 592850692 474243108
2 836276013 809822355
4 808372911 380927967
1 610764663 312357044
3 750035530 283504756
1 96594700 234146149
1 91740321 702442220
3 293044352 259637066
1 781320589 239017671
1 477532200 685050528
1 985771752 136821130
1 38948896 32277275
1 118699843 539233680
7 353187304 741906246
1 799373203 398275015
5 359747539 2857396
1 581784027 247259181
2 790713112 880247444
1 57503187 585667008
3 588796854 591701467
4 534112732 620371772
1 111938455 809607364
2 429025978 631775321
1 671970981 835145444
3 693400422 143538064
1 14264687 595238651
1 537721686 835191153
1 414996339 290308586
2 155928343 231818855
1 717433056 997738039
2 921236846 569288145
1 226048679 694256772
1 878970211 13093528
1 393071725 628378193
1 373616566 544941892
2 527915527 543816738
1 534955236 344803144
3 743240603 646053156
1 352755354 252109828
1 445824510 507333388
3 339213783 430377624
2 411395175 27074986
1 193891140 312636842
2 997453328 128623583
1 145950326 380131823
1 128288954 526402469
1 764658644 23137062
2 24872131 597047883
1 805116537 83924099
4 557578814 333543431
1 305315628 212484463
3 630048814 429008055
1 735411742 990539286
2 150502446 470607129
2 657890518 988384187
1 617791514 465346044
2 192297618 972838173
1 380771756 46311880
3 357387066 719356013
3 32830981 263728507
1 370854106 223306292
2 830330496 982632264
3 871506832 118985680
1 298940457 843166876
1 649409435 980328517
1 46238079 917120157
2 484344229 480429244
4 643487326 996525802
1 175792704 896523848
1 569390477 352921803
1 688551833 108830229
1 754021742 319025405
2 490688218 587131265
3 117260361 336838403
2 257283134 171131970
2 93908982 65700640
2 372918382 155313291
1 888502793 624412388
1 96808557 612773311
1 808262302 241367280
2 420555194 222783528
2 601065392 193712556
1 497366404 310419889
2 319975642 551940645
1 144095873 652969590
2 116227975 243495511
1 719065158 406068592
2 551288869 14633617
1 629016013 413024725
1 422083546 159745236
2 897083627 867265747
1 728581696 674603000
3 691709417 685260609
3 923622876 950102028
1 604044918 128451318
1 653576849 196408578
1 484951445 815482030
1 680457034 556956209
2 675618312 416666462
1 772444936 576812879
3 381133990 493626803
4 379339922 600954496
1 91507088 173333865
2 490431061 465177270
1 998659181 691567762
1 618171140 794248299
1 165140347 841277996
1 532235296 667649950
1 391490594 866889113
1 81601947 400032662
2 724456071 839741360
3 801169498 308663069
1 632149540 886370016
2 494744519 114165174
2 673416064 369053466
2 292878610 683893346
1 643955901 947631407
1 979496989 143109002
1 554508791 746897161
1 21721489 372325956
1 425804540 994996924
2 146465005 588242800
2 99558047 760073847
2 618762907 496970250
4 677344369 482972204
1 685891976 46715168
2 800662192 404580635
3 489375096 128283610
2 68959946 798421507
3 714120775 910773278
3 807026819 514978247
1 768217361 27005781
1 747733155 137409552
1 812621539 197109861
1 980128581 510433385
3 226060710 565992060
2 250803098 326767277
1 722932865 53011642
2 153513978 850998972
1 563859044 296414446
1 161810057 126046470
4 188125810 819653572
1 180156525 313966449
4 71282279 455888508
1 49841209 348427845
1 963915195 517326465
2 789200479 440427336
1 46133568 203369046
2 68473685 462331920
3 327707692 772250578
1 79968942 896368924
3 515713008 425594213
2 741239359 329607296
1 199466308 709691491
2 644003494 113870726
1 413416656 984507323
1 902277629 558460485
4 339484028 35692350
1 304624321 88108782
1 511712025 211999168
1 283454023 49019552
1 260825691 918305026
1 230151787 510138617
1 147815798 112639390
1 582630070 171199668
3 778873350 668718447
4 471244723 992719540
2 589736534 619746287
1 824933397 111466112
3 338607515 225614040
2 895332714 150390747
2 291791663 65683037
1 143851295 845906099
2 925694651 30039628
2 346920356 228276760
1 587360480 48850161
1 493288619 92416354
5 672787970 932606930
1 11610397 636634043
2 251992166 783462518
1 110278359 519633030
1 830710317 28418991
1 247085036 620763650
1 244718863 929313027
1 377876142 367546571
2 31790091 545316155
1 146786440 383216771
1 943164113 443898670
1 532541896 97852679
1 471376656 164473900
1 408640057 384608186
2 163266106 652119026
1 90870114 159223722
2 505794446 440283791
2 920723051 817913611
1 911831049 733856547
5 496912095 654158367
1 625760583 451017310
1 829502077 518006869
3 804778955 238991461
2 772819612 799427501
3 628603743 236448868
1 830257143 670278004
1 964021675 113046202
2 542123963 970212746
3 293581129 571421622
1 13929146 118344440
1 196299765 327801521
1 367566675 842262571
2 12918879 324246266
1 171647548 904105448
1 242300311 66771912
1 833864332 459100832
1 274680446 520714376
1 624210028 345860243
2 987719824 881505902
2 79408215 848651788
2 266358298 17338092
5 2111043 267364377
5 86771411 285073496
1 160882407 30132491
1 867694285 765631416
1 960535250 573312228
1 308305631 586460336
1 665250406 260369224
3 148686188 661637392
2 804318191 348284413
1 981934053 385012026
3 326832409 987175441
1 544249905 372798200
1 346504642 189602628
1 796401242 331696598
1 878139436 202794745
1 750986222 877499486
1 854948264 859048353
1 13968380 791222758
1 502531430 86080027
2 318619332 630414395
2 214560738 112416365
2 993949987 280394570
2 781638058 874619226
1 296837235 140336699
1 831320896 311801843
2 657309696 59144479
1 377146857 783854638
2 793538056 406681353
1 475213222 610485226
3 581128128 934506949
1 350224269 391189701
1 481304977 171339679
2 620034015 252436000
4 945359989 889828064
4 660512828 325848798
2 324272619 552700291
1 492533605 534873500
1 274830990 340871931
1 758364888 333971246
3 570732133 526118274
1 643670632 476571782
1 961057046 685534099
1 883797018 811297742
1 830568411 481849157
2 13562173 770958022
1 593138220 614184020
2 22351847 3170400
1 651442824 351838475
2 227114065 642933216
2 34447629 23077953
2 116755357 967937931
2 356040389 578940186
1 468625926 365476712
2 199233575 636361025
2 306536876 959034440
1 153085907 514343502
3 640356868 93591976
4 606520749 243459593
3 69479199 175986151
3 111919334 272206975
4 114511647 861373649
3 576630646 361252674
1 877252934 91364008
1 720703098 64157919
2 843416064 665157805
1 793698526 908317842
1 167668437 814042788
1 708995394 551355823
1 236283528 708914309
1 510183034 43244086
1 745174068 611017087
1 891848010 452084918
1 815385971 914890147
1 235414454 114163405
4 860363622 618472471
1 963253004 556497201
1 63899027 882296223
3 15351875 437712840
1 202435383 487335714
1 290366971 509342669
2 960070380 222857721
1 448568369 699238187
1 383769933 448917796
1 983217887 627926409
1 764941090 837358906
1 657869552 493377970
3 999442638 768543618
1 217782332 127408756
1 364947828 136190403
1 463962588 34025513
6 166206153 932048924
3 28040292 361459390
3 592990870 6810267
2 898272697 410422992
3 433100276 95978924
2 946329303 947543722
2 733702412 242927466
2 83112468 739180815
2 116438241 782000947
1 103343687 182967950
1 993116795 840838067
1 316469213 493074586
1 297980595 326180118
1 838035334 103441951
1 389118944 653875434
1 579986493 668713472
1 296225829 415389328
1 116448151 797132053
1 918486631 712100114
1 917725585 563463344
1 791287398 444487645
1 479282101 140589414
1 770709452 854954067
1 281233720 391400069
2 263553843 766381188
3 471719646 812284506
1 970263209 901324987
1 700229299 279050997
2 711140926 990425971
3 830005644 840798603
1 413494109 573239797
1 118473381 245918016
1 784867633 708776525
3 297930473 651491248
2 848059367 280211422
1 2186685 368398808
2 269288415 566203310
1 831037982 657630297
3 957881588 655347381
2 756091747 819699057
1 141206170 335132977
1 129696101 985635486
2 647214075 44558645
1 674569598 836801875
3 887447025 941415999
1 216302850 476047596
1 825645763 591617660
1 206920136 772578747
3 508885395 471739122
1 26278083 335633808
3 401618746 946975558
3 767172557 92724939
1 768215057 263990791
1 674654537 702326451
1 201948299 615023779
1 126212266 894835526
1 26593037 173473799
1 880878937 591909029
1 630469535 165050014
2 341401406 314276256
1 687383339 102695440
2 734573995 954895746
4 792821985 771263730
1 418707354 880379640
1 603304916 280220199
3 786653593 833734028
3 8858759 328544309
2 12654751 323518355
1 918134894 617719638
3 210766438 310184188
3 765747707 129130090
1 278036989 19787242
3 988021086 126291459
1 331008705 572566214
1 314593046 818794698
1 230494128 453425560
1 52963966 474711426
1 411673649 370251773
1 984162864 697281191
2 954492837 571350964
1 742589276 673232068
1 925999967 371619707
3 286461352 18942542
1 537782055 646519362
1 868969153 698460152
1 307354585 64363597
1 89782922 769187190
1 985035004 809656926
1 95234687 198313451
1 516854190 682808562
2 417599616 121710759
1 476443350 508325401
1 571608264 172528526
1 147938367 731863582
1 181043284 188419283
2 391947325 455183492
2 767554872 423722987
1 861236712 837351463
5 34929768 644967436
1 10523974 837295621
1 167357143 89754326
1 857290801 413296441
1 685979506 24057567
1 709235972 534908083
2 781842187 920555845
1 699185321 838818169
1 775897452 307659213
1 357354552 958679813
1 579538872 855669265
4 959695242 279765661
3 524795567 611229364
1 800780826 604568737
1 793092796 282079603
1 480824285 622685813
1 427417976 541734789
1 427334737 677052913
1 647512193 338269859
2 44393343 528400735
1 527347462 679907794
1 39960766 89143782
3 702759851 675679881
1 937590483 363947338
2 841761556 660494699
1 809186953 818038201
1 402787686 879703692
1 977332179 577444148
1 913453540 840074325
1 395648431 494979691
3 411699682 687531482
1 952750631 549684262
3 559503552 534745353
3 739409700 645777064
2 739162784 734171936
7 287622953 998992955
1 410231434 698272573
2 545034273 614297711
3 229404580 111220973
2 451717217 877712518
2 917134906 930228150
1 82536423 88047889
3 195607032 9070859
1 355457515 600892558
1 777192486 37196122
2 623898476 591255143
1 430826035 683842672
1 981052748 611798923
4 920939432 843777113
2 123713482 59489359
2 961105252 899984863
2 981636753 36795357
1 175246555 769292365
2 441796194 919600270
1 588503259 153634960
1 448382337 545421731
1 436982734 25786913
1 855604291 266315276
1 670239776 211730560
1 809734816 592038527
3 449422410 18138350
1 379855070 421637541
2 487972950 116491604
1 848089402 629287388
1 5645443 541979405
3 614616484 800755139
2 863518313 369242649
1 780856581 327208193
1 847532369 292519136
2 71179430 252049472
2 923212570 407016155
6 620387156 136813814
1 730061685 268349614
2 196256574 83620430
2 841230911 605060566
1 915416768 419574680
1 98715327 791997950
1 985533366 703429239
1 638298821 993621184
1 367993911 557857216
2 862292971 83800236
1 542282001 998986713
1 836933557 985775783
1 913784115 124805093
2 956185596 94668301
2 381612983 646562017
1 184696321 372439752
2 76168024 494172770
1 973574330 287792789
2 684077964 816567685
2 56211155 693936766
3 175501036 610045994
3 41963724 339627925
2 761279822 835235137
1 829280230 430284538
1 803506070 23542464
1 555955684 734276276
1 432712417 804314200
1 885405185 830498637
3 560293318 237616152
3 100268695 529200539
8 285088091 642403676
4 64369068 371903337
3 737367763 331766048
5 159163213 586327341
1 95339264 285997996
2 696079787 169374210
1 768408271 412290377
1 795483557 440638192
4 539454557 875885273
5 578297366 793279060
1 117791970 439673570
1 494945657 251557007
2 15006735 741310232
3 426818606 275610895
1 803904766 595006493
1 836306782 630929945
1 795859061 837894626
3 63619265 897859299
4 252809592 129206044
3 483866004 23255551
1 450524865 234986059
1 40212237 944536934
1 167834409 761078945
1 699420330 777939016
2 815566016 635826498
1 791374577 116983608
1 482118683 741459708
1 116208520 660859111
3 778104387 311768804
3 720914104 644182882
1 389481228 9158742
1 439279618 537481575
2 468147066 881124404
2 303969489 370549536
1 383838150 884889507
1 301204136 133401370
1 681561030 419214009
1 365555279 875759785
1 974065724 263679593
1 719834663 489509004
2 505587497 954793312
1 652648930 482303906
1 318272236 694597722
3 590361899 453310498
7 589599977 579749442
1 410992817 442925695
2 25342267 882592421
2 250774904 617952677
1 531353643 223297899
1 152291935 696051175
1 601469212 473040355
2 52921049 530364534
1 171676852 153513255
1 546067317 120317070
1 917079039 149768075
1 194176565 995818422
1 891837420 430402721
3 497506324 832172740
3 339284787 886750531
1 741207498 848448521
2 83229972 159100589
1 370506310 553972550
1 780663640 247320178
1 747895772 24793361
1 368725397 546887213
4 536252715 938772726
1 733998842 329195030
1 526118927 603762203
2 579844162 305112099
1 184417356 77106249
1 598194085 115474008
2 12381038 967913349
1 715059396 487785574
1 529526191 568711386
2 614469460 566880429
2 300498362 774313254
1 148700290 942011914
3 460947852 716545172
1 686290209 399814101
1 715938632 878544703
1 871441411 274411556
1 517047441 698774662
3 902239939 76673675
1 185586674 932447629
1 969752984 416290722
3 437011080 634538827
1 672489058 818726837
1 117009892 555887112
1 158570260 764263358
7 244567259 831476747
1 203829590 41775261
1 752693903 325361671
1 600971748 704377914
1 273796377 397469968
1 11653760 941295321
1 703740512 867512382
1 314375788 248119686
1 282884498 950300974
4 809485501 438837645
1 842475328 88923110
1 632684409 774478815
3 719832599 738921400
1 526019806 604818568
1 187765786 942012739
1 464874052 447707515
1 852837647 577438424
1 385922869 179662336
1 527498380 732574723
3 633410426 307671619
1 266341824 973555793
6 337533038 264257267
1 347921576 824027506
2 666063193 659631085
3 81221944 265559010
3 344206070 662245366
1 727329414 111198916
2 223314736 934857213
1 815944889 664762313
2 169425672 813453900
1 505637717 619600821
1 681168663 751241561
3 705716669 991209963
1 679194512 283441093
3 142527934 713983402
1 808200971 134375394
2 49382790 986283235
2 366078371 72406346
2 34455549 671218095
1 709536856 748351522
2 44702593 692360193
3 265321880 763191227
1 570252855 971307510
2 462722137 586987860
1 145429090 128308145
1 555752410 527753604
2 541747085 43646939
1 535166693 243698324
2 44899024 12406099
2 780049005 471623203
5 20707356 303489725
3 450239452 365410824
5 177184233 170493080
7 836709720 765201873
1 459679092 608634928
1 389670387 639281995
1 228985681 561489841
2 991490122 270929529
1 292434293 345776836
3 415155662 411664974
4 929854615 155676341
1 743846893 29498768
1 242570496 206289674
1 451930266 452135307
1 477762284 961138426
1 291129309 946853463
3 444493664 793698595
1 345537467 515971209
1 710014041 301888661
1 522626764 192689119
3 592878228 544881568
1 123799156 250522909
2 291767439 630462915
1 357683754 386804325
1 556145260 656577624
1 34201685 791478265
5 375684713 253942058
2 493850611 702074305
1 7553784 771666153
1 764324734 831363461
2 342177665 287692133
1 762159579 600538858
1 247354107 275081590
4 345371861 209447279
1 550634216 785332328
3 431447580 258382588
2 928351672 834099027
2 164772960 45824581
1 721215698 46542319
1 945967984 520244044
1 682741061 79944429
1 596273900 4563104
1 580991967 909357143
4 381653526 620956622
1 819410938 844974754
2 690930747 552995273
7 318990925 991569824
1 122809235 790634468
1 19196835 472537916
2 751609112 939521250
4 490324963 836834745
2 423152234 22803411
2 207941182 150785570
2 124075439 179549150
1 662657005 544997321
3 315841856 831228157
2 392745215 613426382
2 754334329 564999827
3 544361553 217933825
1 185321000 881921897
1 850214063 770435107
2 245903539 516124717
2 522827057 570289573
1 484092242 861290277
1 97747493 680412737
2 199239948 448334874
1 276644695 6310772
2 233576534 157798723
3 657260851 107175170
2 305913677 867159340
1 529227629 30450964
1 818284092 966763567
3 51963013 960174159
1 736601740 167359009
3 646540087 614678884
1 215371699 402238224
1 530115761 494862576
3 106724116 982562060
1 299970602 719187318
1 487657510 428015577
7 974161598 663909133
1 804753498 327129620
2 811837208 341018571
3 453583088 208363016
1 742156665 336279817
1 219631418 565926335
1 146111227 869378333
1 677673467 69131374
3 17009072 58577246
1 930131395 863635569
2 684032785 277613052
1 727789836 284287958
1 576757599 854635910
3 632492672 262266421
1 930894579 381887933
1 83254091 443633353
1 885370838 545143999
1 971559546 367444874
1 912007203 701115813
1 675786469 33785544
1 244926343 650618714
3 75886853 326143101
2 473135162 98270600
1 21360105 183175389
2 717468010 970094745
1 21927229 719202419
1 896294431 344333432
1 255396847 397306079
3 283123728 439344451
2 56276310 306598067
1 875221082 722043411
1 426880598 327151060
2 699314384 230456710
2 380771724 498591742
1 515727308 120963993
5 305324832 709561663
1 811865826 710292739
2 170137020 715282719
1 891543040 559746667
1 198158902 762911151
1 758411608 871146139
1 370228453 17524026
1 788112752 61355733
1 883748807 653068025
1 609390020 193316693
1 342206211 657248903
1 169068700 145767296
1 635120330 6268224
1 394870526 486095181
2 671626643 318869512
1 608729914 177809350
4 661252551 667531082
1 566000442 523172601
1 755654263 618544338
1 88414219 894418106
1 372075146 626038739
1 826043412 36531705
2 353628781 921592174
2 277803543 109015684
1 680136937 728687444
1 133139504 549492870
3 322876147 890848348
1 30263505 519187105
1 10054412 31251294
2 525564328 531459031
4 52845542 293001852
5 350608753 459076747
1 341281055 464208253
1 460199324 98589456
3 789926742 746157284
1 394825683 988280551
1 903721875 371419574
2 541894336 571392333
5 96924328 552846247
1 47353737 995256419
2 676042085 391974960
1 721131765 400792561
1 72374551 94031213
1 774380243 565244640
1 610706642 827127223
2 454584775 204343650
1 844168185 728658147
2 505362370 806674065
1 654095052 796434371
2 530938116 744533020
1 46504535 887569761
1 776132090 671232015
1 336895232 368082575
3 114015644 479997574
1 563419795 414995870
1 502240367 575978979
3 298134676 109748785
3 798746001 498262987
2 545089969 980464745
1 370516491 590476683
2 293669361 917236781
1 907697708 932092712
3 83892497 103766664
2 869855262 391828533
2 760958906 345098174
2 143250755 612819375
1 830178877 210955333
1 269824455 593109488
1 263956820 867532263
2 280221637 128402868
1 511363623 861531360
3 528830125 33973236
3 208527868 530634361
1 147609230 268223837
1 535855639 217737080
2 774397347 901509533
1 584596527 635539482
2 36469492 623338166
1 477374893 128939483
2 112915188 908961968
2 705830625 256036093
1 97416206 291339646
2 431685774 5254006
1 686137241 564856809
1 677397067 319804706
2 846497006 469337070
1 512836355 803453134
1 794845629 652256804
1 88725418 86366390
6 7703501 311506897
1 884406781 357104141
1 666433819 521412949
1 975707870 168712212
1 486779577 780506191
1 1372795 898219688
3 514320177 215278210
1 643146057 338285954
2 868065606 362112285
2 123130069 995725073
1 122238834 361805018
1 556929163 143545795
1 733405036 465088586
1 199802198 655774965
1 324934202 685959930
1 831400805 264707193
1 853182135 322218869
1 855060189 581617510
1 69331793 378308691
1 832180890 452570301
1 928248584 617817440
1 109478328 704842343
1 206027573 944385605
1 894629835 861630849
2 152373807 442952011
1 129576947 400091735
3 289504847 97370003
4 306191566 763883167
1 731884452 82510704
1 722062667 815800832
4 11796886 859337279
1 156115960 110700949
1 719420745 211864289
1 906562514 892374310
2 172944945 565450926
1 687075451 198429125
3 363061107 365700266
1 667856525 645190849
2 118218482 459466960
1 767873793 877009727
4 155131735 102751471
1 380663840 842317635
1 787201394 667286701
1 469266624 308431175
1 41690207 801811157
1 809508233 387241258
1 387760611 572605492
1 700302760 582953860
2 84422679 197510295
1 703850733 367549310
4 222801661 640918786
1 760731624 632653530
2 142088252 33130100
2 577864914 952580470
1 612580825 205215606
1 803603799 272592633
2 645356548 601052105
3 96842006 355073939
4 919875937 196659546
4 800193343 479547643
1 837727315 331830124
1 931902998 601026956
1 18344876 858102912
1 140280199 456110934
1 797989092 448865973
4 532529494 688563536
1 132280636 889597597
2 68652589 937714067
2 873643432 788505361
1 189900356 836137068
1 760637958 121810735
1 736560587 334774948
2 604711726 364370972
2 439395780 139224571
2 619044186 372070731
8 981990344 6975151
1 546767235 57119864
1 348763553 940671178
3 462005209 433827648
1 484539829 203189422
1 936049460 8172019
1 910868591 32349888
1 333463789 966506067
1 935785169 675820576
2 233258314 61123771
2 250785869 625915842
3 73219227 623692182
1 486190208 367011914
1 418539440 361190539
1 84719571 391056754
1 668826905 898370500
1 923087998 431272299
2 831575821 54792361
5 714754643 899607767
1 739494818 501519088
2 139255562 500572041
3 672452503 378222035
1 184879920 635510793
2 189662444 939632109
5 284457158 746757146
1 486845192 996800287
2 682229479 816771354
2 114928532 533448654
2 344370262 24436525
1 416871070 104465361
1 379176899 147434562
4 756286342 913448032
1 712659492 571572814
1 95883459 146750217
2 604443476 462464452
2 512275532 439601429
1 180091455 699831795
1 606552173 956443545
3 96589725 54576643
2 25583368 496590410
3 631885816 197694925
1 501277314 481429475
1 9385464 841727506
3 665109405 520503892
4 124042160 165428895
2 645420192 670585323
2 854636500 702902521
3 908341823 309459660
2 745692659 122566350
1 383971785 812070840
1 191024580 599625207
2 279661880 341248485
1 16449013 499926018
1 632704236 137422761
2 989778696 753894128
4 414893897 538596958
1 433857117 888018996
1 115131601 66325425
1 86993239 30144563
1 788801802 395261326
1 143407028 826145020
1 463708970 740358723
2 656046104 368815210
1 257481053 636231747
1 547578982 823388670
1 31892015 135103835
1 784375867 599707236
1 455495990 33129972
2 667907055 340398734
3 273918512 273976091
2 171550304 788502445
2 299292769 532514317
1 289392658 748857898
6 654628941 16510076
1 598258073 151215488
4 787088935 250892107
1 134652891 863202339
3 753795089 794050900
1 667227357 398407027
3 102198462 823992649
2 967517960 84645728
1 329432251 194863078
2 250265746 250135735
1 911169551 905266104
2 750358796 125220948
1 724984422 913841223
1 382222517 187822639
1 143161179 347199826
1 614629464 300004746
1 25444088 935492497
1 867032239 187441054
1 549695261 771076052
1 473130793 518497291
2 95275011 686981296
1 495444221 783942024
1 753766241 640168799
2 552104357 691199800
1 124955943 30596396
2 202334535 277373945
3 880492079 269015179
1 704610733 594747178
1 769747151 615494079
1 964854431 633617444
1 493022686 203089512
1 599422944 300744223
1 850566437 175771266
1 301858246 185197687
7 831227706 329772964
1 398992613 862367211
1 314148904 377098244
2 778801461 47803994
1 409357886 984878988
2 406345841 608989985
1 970635215 821191139
1 975179221 299178965
1 598199227 456250197
1 444680549 326587631
1 528979585 494137656
3 779996253 152648045
2 123723538 421169751
1 485328943 14392625
3 891758585 88233350
1 588424501 252798553
1 987205484 188760875
1 771351915 298211806
4 747611394 952854074
1 855879419 699043250
1 435219402 744751078
3 935916167 539679004
1 384293164 177063408
1 901092186 901198315
1 250173992 974337042
1 591258095 484538180
1 645346367 44979428
1 630320370 486996321
2 673616787 71064009
5 97703143 194900124
1 741831029 915947029
1 392293199 306174154
1 267401078 412323999
1 373188624 83872901
6 474932647 696727181
1 315377858 650812512
2 947726553 138453026
4 725589938 934320854
1 484847546 371232332
2 607404468 367937705
1 811879274 182173834
1 277486067 883593388
2 835111756 245387256
1 288617026 850628065
2 449113742 328389765
3 140572069 392372284
1 398319525 655355693
1 172288240 982510767
1 195083890 556046394
1 741975717 393601565
2 436840711 876195632
1 272992269 986683623
4 848770192 367303248
5 524195544 172297142
2 519717444 364499622
1 502708941 467227965
2 727885761 888955304
1 748568349 324842070
2 955661650 863434265
1 876586429 945715251
3 209423888 780866878
4 724867387 852426774
1 460068412 918171090
2 883786429 723679919
1 798232276 97073061
5 662865508 196417182
1 426631369 901585591
1 92675436 199564038
1 750788599 984466815
4 286524146 518633696
1 340365123 551154488
2 117684739 24746925
1 86242245 799771214
1 814319158 100545563
1 414645925 216431155
1 451606697 551848777
1 162158257 573280098
1 235975874 284366049
3 746072204 336895042
1 933948528 784959330
5 162228752 909288057
2 749126115 808901300
1 955894455 189238891
2 104639190 872532696
1 538977053 271199655
1 244348895 125350153
1 718437409 881086035
1 194741571 992436788
1 909740883 362139313
1 481842734 92200004
2 798019345 607142626
1 182388287 652748034
2 215429667 431368979
2 97996282 712400617
1 759880729 759240174
1 160707466 666031047
3 298683730 899929704
2 201799528 154445682
3 921646143 914699942
1 786433050 304948644
1 327448517 197206660
3 561877183 137466541
1 626083694 735265940
1 329524821 828195265
1 166486623 797679901
1 264322103 237288463
2 562243711 756367255
2 455357982 198329739
3 530880344 336161871
1 436721558 728764110
3 143192711 867714074
1 678470148 919300585
1 898828270 690933872
2 536149425 488789785
1 18793443 518698581
1 585424077 906522135
5 663429972 848505578
2 722473280 781058929
1 998035936 63213773
4 452275525 905157896
1 217812395 371695567
1 103552923 119651247
2 591603727 19411097
2 965511456 84375593
2 167203352 621885116
2 834676283 940482997
1 624710204 872083364
1 704122665 575573530
1 212457780 752336368
1 86046452 177779629
1 455483541 498985674
3 622604539 208633030
1 646506415 483759250
2 140632559 956320916
2 315945231 336088226
2 930388551 854809886
1 270225490 779455115
3 238614928 273692625
3 395161683 35907557
1 636906617 496697242
1 184165253 587929968
9 912725678 198990323
3 119196494 10175972
2 185964247 458496662
2 698806641 60684970
1 657464408 888284076
1 422365031 107960453
2 377821479 460960596
3 886396346 368918394
1 170457103 306560117
3 828106080 579093259
1 603187555 370364879
1 983185517 987197132
1 839133323 697196349
1 258678318 807628789
1 488962343 595015949
2 42259735 264623147
1 753017112 130325007
1 956307072 111668200
1 496997589 981963264
2 902165708 429641397
4 65995484 960139751
4 867505610 344983975
3 57928175 734736447
1 189302668 204195995
2 282176591 929916458
1 621742712 25795729
1 658520475 504940973
1 138954449 158697649
1 676914608 817693323
4 11381945 146436192
2 502970810 606349139
1 256346504 754639482
2 971848581 706832787
4 788798349 868874299
1 286574724 248876924
1 718940416 832085905
1 974174019 619349678
1 248978821 910908163
2 228410976 290437574
2 505556700 213773121
1 726122299 436178209
1 680768270 464243864
2 880333445 273191027
1 56494802 439054432
1 358374852 653208654
6 821959326 64848425
1 320804035 916412582
2 584778875 96278601
1 917866257 612506830
2 802502543 28060226
1 510092226 161421829
1 470098287 778366516
3 483730076 312721701
2 54717794 552869369
1 174350724 353330030
2 165566062 236136603
1 175642275 813331502
1 519011133 413769733
1 110193354 605666373
1 691846058 904027172
1 285423467 748605216
1 876615209 685184205
2 568588600 883454446
1 120987237 30726671
1 612213561 136228461
2 690947239 298990303
1 153268036 649378875
1 753491984 127389792
1 772504901 682281334
3 837649221 981900809
2 895282144 901848558
3 415391021 374702299
1 594269481 695087057
5 165286198 852313397
5 585007070 581829560
1 677086091 854490250
1 361213064 949320213
1 376242943 416373911
4 243014196 77578697
1 911070803 422174051
1 888276599 654165638
1 905813383 203320712
1 815485640 24784528
1 906732231 309437241
1 362353062 558409018
2 416034867 633079571
2 398144951 171380216
1 260425034 253640653
1 672375920 170123109
1 937627776 718552626
2 963511379 376970668
1 78551380 883905539
2 646819119 175987921
1 225264425 934436763
1 867449370 432478310
1 847787942 629025566
1 424917586 370916508
3 347390313 173564871
1 442357498 165742696
1 527290335 596544711
4 95447402 156097910
3 55897822 93000846
1 536584894 213061422
1 617697228 999830102
1 984277244 512373784
6 555907498 405813758
2 12214549 853316899
1 595721070 504342928
2 202367007 654438962
1 503226048 734034428
6 323086187 571535519
4 841319027 222158541
1 735315647 637544624
2 902399202 500988724
1 937301420 625542110
1 252443211 917650109
1 629573418 374021427
3 23350310 597485801
4 250468438 640737178
1 12184637 179359696
1 323758732 330598145
1 573181971 428705247
1 975696638 916202812
1 946916611 729186591
1 130173914 237402832
1 569162379 748835391
1 353923360 815855094
1 122591230 651375865
1 26992052 154353294
2 111403021 910872516
2 676569212 68205155
1 227769991 839836023
4 463453137 288042478
1 996550667 1414973
1 918608416 638534963
1 349440975 611177266
2 440570623 804735440
2 231474410 6877604
1 527584966 240757511
2 764410064 866512743
1 755932958 32909560
1 877401587 530911053
1 932812916 549948308
1 841147091 217799230
3 987694391 32427855
1 264129888 780758895
1 914175512 841341336
1 556241419 325322689
1 18910474 401564501
1 635531920 976263887
1 584901831 451824404
1 350418486 428671178
1 617175425 631803396
1 48474447 73351245
1 931504628 574057359
3 287433519 605585012
1 88358531 604338734
1 288394091 787654685
1 214877838 512322922
4 932297568 643295557
1 702906853 845519159
2 88993230 490851408
1 452556146 336765888
1 289852134 312187289
2 7599896 324157852
1 980990308 53292667
1 908269511 367093979
3 694789865 894367813
1 100505583 622046431
1 355008151 566917693
1 816530710 899600867
3 430775848 885094385
3 940241122 76916467
1 770178924 466064755
1 14178786 623340913
1 177871800 138764388
1 349594887 924432751
2 328957531 630766267
6 650110469 750932131
1 455994139 743370002
1 411848604 295253191
2 822851 433672433
2 966939375 926983441
1 514627077 401164346
1 415724588 600729309
5 839928047 140348643
1 424205876 103688097
1 752466908 564765991
1 458039314 346589171
1 612251984 535170587
1 593495066 303877240
1 507079859 758373337
1 595502378 816674978
1 994537467 100469778
1 348822078 711447554
1 122440617 459435580
4 575551284 886887398
2 367297673 880447623
4 265960355 811360522
2 968815276 195037390
1 961350316 101995885
1 59035005 351554559
1 775009199 624092976
3 30055679 453276649
1 724876540 819139532
1 13312919 634452059
1 434332370 57527933
4 856141721 579430443
3 433421028 15236805
2 86812132 64878028
1 713588304 294603927
1 486173587 65196049
1 559732354 363566824
2 905180572 658957934
1 309354117 639291239
1 8378407 164982969
2 118698181 775158252
1 793222298 133679795
1 135859896 394120222
1 451395270 375661469
2 887185902 857852988
2 865213438 577560689
1 191281190 207032261
1 752918813 541127121
1 119099443 452738090
1 870845966 952379147
2 616716393 329987153
2 618577915 764830237
1 133445129 249157022
1 13178920 587502171
1 686290685 542908672
3 272944594 77789232
1 137332842 785806832
1 155275790 334923711
1 620546119 48731809
1 273815741 96282555
4 33289495 357995929
2 724199696 630685956
1 805861450 547685987
1 29456144 47390051
2 636533477 62852683
1 183546142 285524488
1 252484780 799953062
2 128755824 237409019
1 562905725 215957870
1 498228387 861014772
1 602676619 171405921
1 264099866 565513176
1 486495270 576728224
4 532627583 108437959
1 592489608 440254274
1 537996475 642180298
1 311748094 879556018
2 739543091 500315117
3 184651225 667678684
3 447982790 296944350
1 565242405 928603134
2 518522069 453128661
1 985246154 623295894
1 788410298 686816754
2 277732664 690169680
7 350475926 397535533
1 722365259 590100160
1 43612657 445740263
1 660669444 892234927
1 565760751 19173437
3 660793985 917334422
1 560134832 236212725
1 928399257 931578150
2 932614102 664026720
1 719882927 887652412
3 980380373 937466841
2 227372802 264285099
1 619964784 537771646
2 89984460 980509544
1 621630122 701040872
2 984962098 91344384
1 842306257 485003728
2 163775396 586757568
4 111010827 882808105
6 914632785 59903594
1 664024166 671189524
2 256683836 201604433
3 690770219 660090591
1 156021859 755965053
1 56676596 999672756
2 854678146 125317030
1 602867520 603242799
1 281268138 516558149
1 483665798 627029694
1 411421769 138878497
2 19069127 362998413
4 616097186 981334889
1 81583552 764489419
1 941635401 741593004
2 31473282 348152378
1 837474739 650308064
1 339236616 747074207
1 240393668 540482849
1 860354538 53555940
7 807316301 158634893
2 575348117 417226914
2 606489482 964320582
2 691412717 562893602
2 690128367 148684348
1 416028545 852275412
1 670944627 287586893
1 528729875 119495912
2 778474223 7877408
1 552926828 432328617
1 180208896 747951243
1 937938886 698594277
2 39229276 365282461
1 867024184 496300634
1 153271198 488866014
1 516038704 106951258
4 151233001 831844789
1 980403491 454687418
1 388830899 359193726
1 526689401 333333324
2 920042881 236345680
3 15905173 984757597
1 393432846 207547542
1 706836461 708205717
1 361623565 73589406
1 53449393 848103764
1 502557677 642060451
2 836725554 534895863
1 885768354 173332474
1 776414604 63524340
2 820851717 31150125
1 100465451 926277966
1 265377770 301327972
3 684060220 145156145
1 958041372 393040442
1 435096955 716705973
2 4493435 840904735
1 602192505 990813773
1 449062006 357251589
1 876574120 958347951
2 653044367 725439565
1 340385239 863746063
2 965699737 127616253
1 702578961 665313942
1 680008636 694523231
1 36573091 677955154
2 478173815 220009279
1 173400836 954773849
1 893514322 998224079
1 777808269 192641031
2 745435315 580721380
1 316622366 833560753
2 599166924 679337997
1 483581363 835631545
1 632823347 679642667
2 920271669 62148483
1 836450491 210130454
3 800071363 968067148
1 388338868 615444440
2 385360676 102381169
3 915640403 738083866
1 737701371 613130256
1 497816613 997170678
1 645465284 541676578
1 351304722 795080008
3 83348497 188355336
1 747322477 10109998
3 999556516 564724413
7 473396332 729543146
2 263247645 651905791
1 588972440 223868582
1 43384864 24104209
2 207758985 794067548
1 150505534 453746873
1 386288412 964659466
2 455965605 640661100
1 845465203 134306645
2 856104716 95155005
1 43906353 791869064
4 794498395 711819309
2 601799539 762212228
1 903441087 240553829
1 44695827 830506049
1 75892526 111480430
1 316777016 345599519
1 596770 560357079
1 755937030 65470685
2 93134272 358953807
1 629908635 788736281
1 827258268 784449483
1 472544246 197002681
1 342806992 762648084
3 243221864 585913177
2 838859537 614327170
1 161487897 880855043
1 928996884 399369983
2 737356327 325674785
1 906290379 550990340
3 836172264 107182181
1 566326768 159593319
1 43186386 396778074
2 272839872 548737740
2 419368000 364705313
1 767792474 47151755
1 171414005 626444850
3 57152970 253362400
1 217701868 466230423
1 48809851 865955081
1 516885486 949015552
1 692458094 439347940
1 214329246 704450859
1 46646468 787898685
2 881370281 402792090
1 448319273 233952743
2 437040585 447004161
1 86765409 620234468
1 974514592 784426232
1 639776341 110164641
1 459589197 23760030
1 540635603 198547867
1 144172666 64375340
2 698051658 301538170
2 933281173 111982063
2 832857928 854044655
1 722457213 978783655
2 902509646 993588328
1 14764919 882230015
2 271361925 401834113
1 585562698 310978669
1 990721682 994615904
1 614965351 746155482
1 462426918 935395477
5 743018175 854241592
2 186654767 72928705
2 133509156 729334741
1 288216168 717215048
1 717096870 640032799
1 535520766 441700176
1 834864723 759723965
1 230796574 281193781
2 584520185 970345184
3 104148895 809250829
2 832176817 263483527
2 92772865 773654056
1 322864618 550115881
1 247778407 178545392
2 689073316 663359232
1 996059061 626504830
1 278518749 69303038
2 441583969 758614715
1 244845997 177726035
2 527256982 908027913
2 410212187 214271206
1 249698948 179995995
1 430602097 861026606
1 801465882 339577921
1 12320446 130067392
1 931534266 939185097
3 364689596 656629468
1 567441945 738171001
3 626558078 244723343
1 930710914 605161056
1 989048767 946763314
1 746649121 470913132
2 434414011 900863842
1 861785245 256203061
1 461858613 90340631
1 188542495 766760760
1 965136852 235090469
1 310150072 325350843
1 673352880 526239510
1 1196077 236409304
1 546288693 110959018
1 842708720 437189376
1 879616347 907954684
2 197422616 250015580
2 888387795 898709589
1 518263053 965447118
1 438481971 403319011
3 869602825 380585123
1 76381522 891437705
3 336927081 321639945
1 828932217 5382447
1 826617573 376330029
2 902398239 28910651
1 431790461 536968032
1 242033675 526683842
2 759404365 636127886
5 177953260 641941486
1 976163335 269301472
1 489060159 113122535
4 307189002 391181860
1 517951170 853949234
2 668320715 601726917
3 737349713 561900185
2 82978765 200610514
2 110798658 21058638
1 909332031 652193035
1 1864815 629387483
1 953358179 717258916
2 937026178 85336669
1 309911088 923662583
3 598032247 954216948
3 489967765 837196939
2 126643701 742394781
3 318291957 317099752
1 42355540 806245275
1 403701595 146689901
1 393269525 258078419
1 947377891 568225044
2 564860098 297239632
1 58530574 590395584
1 220809133 444660172
1 294534407 741214379
2 279010857 591187382
2 393655532 530102936
2 475781169 440563470
2 287962100 518906568
1 535817580 816087177
1 843356184 259433221
1 403763775 57730582
1 309062344 316301280
4 213223077 999128393
1 593463812 319136083
1 205566465 583449438
1 20501785 75925434
3 706315841 80454814
1 139377287 398446332
1 924436945 785879354
2 735856934 454623669
1 842188995 633711086
2 508523147 471701981
5 138532596 663542108
1 546572356 750366940
2 301105036 598419288
1 829294239 184695344
1 252744589 975419909
1 81423829 961102523
1 415668105 651302796
2 177870506 330672718
1 332684025 499652519
1 410666477 211689382
2 176122562 367297969
2 536315814 724202487
1 439450888 628780048
1 574865364 779167898
2 490694723 77171017
1 325175480 817795061
1 125391649 34221170
1 904228121 765060033
1 709708763 394627656
1 636111212 911561543
1 242628996 849240836
1 789327168 525304671
3 251890235 746636504
1 315840875 742135333
1 966566281 85633879
1 754621395 857560838
3 643719877 727037288
3 646359283 851299577
1 764713753 156808412
9 459976629 75790176
2 616369793 20443454
1 380714488 456094853
1 541775449 621165224
2 44279292 204426464
1 583733207 293141502
2 189687964 840192251
1 683432910 714343269
2 822861791 502012940
1 108417340 189299605
1 833928508 296131554
2 333736327 103071640
2 595534172 224637769
1 221858797 829600932
4 37252262 338748182
2 409211283 722515531
1 617851533 847848966
1 376008532 367510895
1 256288201 655882690
1 394385110 863093423
7 915332970 197279879
1 473479606 742187428
1 408177793 698991944
1 592677456 742872027
1 881120488 594545955
5 24196986 78611100
1 776445064 63773261
1 559388047 200441348
1 467102866 527416555
2 827998270 250552977
3 900473431 994267330
1 558574045 801698143
1 521348686 617267763
1 760177073 274570452
3 436399143 340802601
1 190280969 519183606
1 764087968 147877069
1 543778150 224233321
1 128337039 330346975
1 304643936 992564437
1 502433631 60440723
1 64953981 934115673
1 936087922 233766220
2 530533856 261134223
1 872618159 815817335
1 181943763 963005691
1 772051736 265340735
4 740568075 41324016
2 503040236 381234468
1 552754112 230590183
1 867452547 678235926
4 999871738 504686584
1 894752592 767500199
1 447918878 231427039
1 127917606 902799503
2 201171965 649296066
1 524616892 68936479
2 936107501 76784570
2 791366394 963058940
1 683595881 600576960
2 150986774 409079431
2 550142465 773353678
1 510496058 39671039
1 231970232 151072067
1 449690685 217489160
1 129184105 237984169
2 77812168 983072869
1 974645867 305896646
3 985857391 140876148
3 225601000 283785191
1 166121519 178541182
2 824624644 341973827
1 895562996 558330792
1 875408179 679034861
1 623774256 33745253
6 648824028 581312968
1 204024711 593706813
1 441956425 158426122
1 853287591 808161897
2 993134711 876025600
2 797114794 799745654
2 976519053 716274783
2 939186461 82592964
1 778197332 460702553
1 412386949 475136824
2 240808347 434379901
1 479762276 944009487
2 809299068 238493344
1 98197268 196612935
2 419646613 854241806
1 709794304 306204870
2 639763480 347260452
1 339623875 364274311
1 839086287 659191798
1 640909295 832836305
3 413012369 235051135
1 368710820 709465320
1 428297913 42890821
2 251543820 566752081
1 807467873 814594153
2 68905064 929979775
1 160044720 323638736
1 889629157 549739410
1 249407562 212318734
1 407482182 805823726
2 457818168 199896502
2 775862702 814170293
1 109817595 78238496
1 487035265 784052501
3 988165261 651737474
4 150492409 750305905
3 859445630 836258462
1 471925805 16960549
8 860436490 468230410
1 145919452 909340952
1 640106337 143759357
2 982247096 518708874
1 828965710 604772266
1 754319117 198027993
1 506044996 234196706
1 346019351 399015482
1 912900663 964373491
1 425467596 665328299
3 949562768 916816970
1 36772713 145947949
2 97650120 441312324
1 439101255 972660033
3 32619765 779616333
1 133600855 529807021
1 920259732 970393400
3 650437139 403190530
1 127842997 43667198
3 42313021 238657647
1 642670756 847377187
4 487314339 715012258
1 265499310 883778091
1 977448323 443712651
1 910073647 760340915
1 68838719 920950144
1 956035618 181828381
2 313417350 989774611
1 512198795 580284713
2 887324998 220029134
2 129306859 73080249
2 759974056 854142338
1 313253585 103836066
1 476496394 577622279
5 407504971 643137054
1 488372985 36568092
1 862833177 587781744
2 260979903 165175172
1 735556398 523173328
1 481958297 177070585
1 488030910 636769277
1 17267230 683964910
2 958300780 193666324
1 337972239 932911548
1 662439882 73699695
1 411992460 841145113
1 926874720 401926023
2 853553535 849443225
1 227931656 775184700
1 457638994 317269828
1 800851 946327716
2 706742562 574086914
1 769335475 606608403
5 126435518 345924777
2 538312970 47199880
1 14928233 223373815
2 108987 484474109
1 223307236 465811862
1 472599730 129927192
2 536699472 71382056
2 668256123 862130014
1 233198980 257652050
1 690750346 470293614
1 986563947 343943688
1 715755393 396455172
1 765051743 222178054
1 909272 755753736
2 780101492 554025277
1 477333775 400608653
2 859023824 163792334
1 67317489 373335510
3 606214714 602470367
1 587455224 984275828
1 191791440 34821599
1 302065227 906727017
2 693250243 833930540
1 978887115 96485225
1 868939554 37771971
1 294972922 798520639
1 823553805 882965328
6 658357377 660261969
5 873840885 444980006
2 836407601 206553686
1 736303590 777265836
3 228424806 450782799
1 282701161 631586268
3 855379133 183917075
3 869588078 212291602
1 173452563 687320324
2 382048097 72804414
1 909868900 757639930
1 873280993 152142117
1 274648065 934690651
1 514748430 821845303
1 301039301 269203298
1 923789813 784522922
1 552367257 396139034
2 55315233 991294596
2 538798511 423115647
1 842454215 534858174
5 903454714 778662841
2 160756849 819542344
1 906593509 868782780
1 33191055 426701285
1 760721011 429145010
1 215154592 225068246
2 247720882 239270872
2 297832345 351776935
1 108099173 910943885
1 103031930 168422358
2 974033310 325120935
1 331636270 504447590
1 127407813 444936869
1 953728325 184067675
7 663225658 186460428
2 835208324 260151273
3 696382648 603651676
1 796227575 265299038
2 747702689 658738035
1 134365475 5131024
2 736945381 761753179
1 883202339 541644738
1 373732966 726070724
3 571811182 833483806
2 624442561 571618401
1 100723698 435187906
1 334262310 711275063
1 148558161 650736860
1 666773586 368739688
1 971135752 576971421
1 285467063 80008909
1 137620290 207432205
1 892845723 664917991
1 963460828 843926026
1 975913266 656588222
1 36020346 763948639
2 244094034 585132512
1 540247680 877225872
2 479428612 628384465
1 219272869 324485321
1 542328388 28119118
1 531730874 334532551
1 555249908 201058062
2 365532792 90708328
2 65178527 390425820
1 669604813 429711790
1 611949095 270362481
1 776654968 428018639
1 390235814 165518901
1 229586739 811170854
1 733202952 757599894
4 805837252 769564868
1 968828481 639657792
1 829818647 494967003
1 117967397 100232506
1 933870776 805111377
1 1709231 761844345
1 34310927 260418285
1 480684593 224077345
1 397523242 395277807
2 156327996 564383213
1 294417350 165675603
1 357986834 352699778
2 499467952 184101648
2 417650415 459683398
1 723909162 13106333
1 173454352 724615515
2 618197553 300290689
1 897160978 125572542
1 301233911 130289013
2 873950703 177778880
1 877291815 324996521
3 336585681 992159968
1 50432104 238644183
1 637193731 616562392
1 929019200 122030822
1 355646863 889536026
1 375923707 620797995
1 891436007 499188543
1 42667075 519335791
3 165961416 123223943
1 130537075 711393356
1 528667416 488326378
1 25369668 471507605
2 819771358 83407770
1 271913298 396602130
1 215356150 128462617
7 50059364 747614865
1 516977991 700231726
1 577836725 952815053
1 290048556 306556374
2 645834222 795676937
1 908607957 832023123
1 209070980 490192349
1 207746405 397768204
2 682223232 273313462
1 854303601 404648661
2 965049236 784141747
2 714045556 356683405
2 97361423 377785420
3 169283468 740652563
2 107494943 699162932
1 405491815 58654929
1 624256096 764234641
2 311156375 904914077
1 714585233 286836636
1 786329458 863105964
3 252506731 30224166
1 313684528 735642247
1 234481923 852018992
2 871341505 386212830
1 839697215 134314610
2 208606296 810035558
1 96306358 766451316
1 72343169 616509585
1 62301377 834577164
1 591421100 593344912
1 2808246 39319341
1 861772150 919467728
2 684141636 168869432
5 407429350 487178674
4 806815908 446878764
1 277794780 783982554
1 883861247 368754002
1 701031966 902182290
2 227033800 683839398
1 115203433 177173939
2 61960927 447287326
1 640289597 215871591
1 776907714 268146004
1 147755948 562375552
1 592579831 208404435
1 380773944 351728480
1 282047306 934001439
1 158352245 712101333
1 399470464 437469590
1 452635379 34608389
1 487544620 319572722
1 597861749 658958528
1 368573534 303497342
2 331672026 731943987
1 507926874 765855799
2 440644692 642679710
1 763293520 946342056
1 685251168 787241640
3 593886724 840486832
1 937128929 401575186
1 540760486 87353875
1 937421553 112961606
3 817907419 476641187
1 364707803 922729762
2 447402355 165246402
3 662343818 106905232
1 480354903 841087694
1 829674039 200050567
1 363220692 590424414
1 725627054 632442090
1 244061398 438215450
3 848655954 669085890
5 663615058 116425539
5 997524352 741012438
2 975937073 678100595
2 983578044 935781305
4 576036121 84264998
2 424019267 176546549
1 583519651 298169412
2 870909195 961067933
1 386913123 993930632
2 839910955 725216614
2 829185521 601581612
6 879286012 274994
1 830895185 77092878
2 363112914 51100229
4 509317816 269045618
4 598020051 1408966
1 54388774 545235153
5 696173614 475607212
1 232298275 944292367
1 527077549 531975666
1 733984003 894727556
1 841087980 347834334
1 174417380 616691313
2 768440493 517699716
1 310734795 19537818
1 894118745 728071007
1 415276438 387757425
1 89538891 745403244
2 95283385 763454707
4 952599701 652899558
1 887147532 446538295
1 792187682 817655949
1 863014169 526080542
2 88838261 437818528
3 249190420 793300856
3 893068462 557621208
3 472894804 717659774
2 331297646 86346223
1 70562672 12157009
3 521765279 407840802
2 205985006 293783617
1 940354640 395395931
2 920969718 43874970
4 78929354 439495771
1 752414820 33720809
2 17574831 883579697
1 525580108 706646143
2 599409634 338812767
4 891368425 760285914
2 41966875 573013994
1 628107561 509528913
2 966233071 415431290
1 249710470 114984943
1 16742551 859175641
2 4536976 783621748
1 412399405 478716246
1 956916591 365237432
1 537441340 772768614
1 401222372 105952654
1 437982705 519361393
1 353560001 483689073
1 541276122 254943984
2 809124518 655119178
1 396651342 557197203
1 750813354 744554916
1 838015192 618886135
1 457412904 663031791
2 227853632 269444602
4 82820587 800132455
1 523906438 200665843
1 460404208 554445661
1 461335761 569284670
1 985853342 46299208
4 593773415 569240613
1 220179182 67957050
1 515077644 555892328
2 453237706 645651732
1 360773060 534878627
1 781983564 933736404
1 982298887 278079840
1 952794226 231183413
2 896433312 381653346
1 928642378 64825015
1 495886755 858906584
2 714298747 185740697
1 868150407 439573432
1 604331108 803528054
1 61260206 192369700
1 312744028 978826404
1 52731025 344380972
3 971991906 535142515
1 22796096 872809815
1 389571971 526610835
3 90972092 959156834
2 346616808 777332277
3 553475119 651649272
2 652257615 384113237
1 640187560 458248300
4 851401246 69240114
1 822346285 120306191
1 524165173 847260604
1 958908951 514180452
1 702390045 511103503
1 87688106 429131859
3 777268784 251606245
7 939338514 8868193
1 216698842 792433699
3 607085299 17743436
2 83964207 87283118
1 29871153 89654374
2 971420663 385220539
2 663125929 999612412
1 231898323 752861392
1 495120560 155544439
1 440722670 842171679
1 922719557 452241651
1 320859592 445063009
1 801681726 972042799
1 605904106 333963361
1 306268277 790673013
1 844531944 765925529
1 772729178 821474717
1 319068033 970060115
1 39881440 44551091
4 808907657 610287140
2 434087624 575636475
1 411489457 793761198
1 424148420 681809511
1 819663311 105939140
1 342064477 201331575
1 152647217 126273681
3 678718737 123107373
3 43210872 445722343
1 144328304 509020510
1 642731806 657437750
3 460571034 593023770
1 827646544 606524623
2 233672309 475937234
2 286737999 442908868
1 209364317 601502128
1 305944119 802345901
1 451637359 226416106
1 421595902 347835850
1 126852671 232414294
3 406544802 509855899
1 778646707 857670908
1 934455696 495374897
1 56499773 969518804
2 187820582 780122483
1 626460905 535134436
2 177867410 992822210
2 924889985 615068386
3 229480329 946646008
1 119377086 91430901
2 108136782 605588982
1 462457616 566576188
1 826708543 705069997
1 832101083 538795393
3 286147087 420693944
2 319371918 16082795
1 684075527 134965812
1 863113732 278513069
2 220875282 894953537
1 612967750 826832254
1 272472448 514468848
1 745770134 569386134
3 980429393 228701122
1 481292060 729411628
1 961237905 13081259
1 420768259 97884237
2 145884931 452970773
1 152767171 57327459
1 752610833 118647744
1 603986404 617246749
1 837028353 242011592
1 892942804 202786866
1 780333512 244090988
2 880726743 968759799
1 4010280 503731563
1 505182321 833006537
1 980388201 270575884
3 593787311 531318508
2 224030783 927928479
1 460879809 753698340
1 54377266 537820667
1 430316763 378873555
1 230966848 331482175
1 147132054 526027556
1 11067816 457723385
1 196832248 769015866
1 48150310 613493930
3 472209512 142327823
1 887499977 143825690
1 609993290 148366573
1 729707705 421730043
1 46360436 962252032
1 248744245 166781514
1 620887153 703897947
2 709510691 910790779
1 895089914 797849636
1 189336138 671520275
1 676697830 130169529
1 142458610 989354207
1 25949368 560139114
1 649658075 933813951
2 455906437 576452575
2 95261382 471167227
1 753411545 836072465
1 476187356 92251762
1 841751664 2701928
2 561719878 454340679
3 850281668 327884725
2 260895205 345247299
2 319293123 741019779
3 646850543 254570913
2 816164659 251838870
3 838781675 41989183
1 366040111 40626085
1 608447040 226209630
1 670847971 674415324
1 421903113 713561060
1 386881025 624861945
1 899832691 9764482
1 832738118 8814026
1 59737640 104518062
1 351332480 933449405
1 576417904 524958978
1 656628379 574001528
5 43167979 801641512
1 983191937 854628110
1 758801935 343438254
1 460283784 175559217
1 844111880 863358464
2 811145900 383292450
1 744995334 55186050
3 184589814 845704707
4 429787053 318231054
1 279659720 14259598
1 723342031 935052977
1 355244255 477726375
3 554970613 22714042
1 809655004 886641787
1 238085656 567773073
3 657723216 195442548
5 207423827 12703080
1 457516062 472384384
1 281205619 913684943
2 646575043 947927281
2 528972939 524502912
1 541926375 20166943
1 441732998 179981151
2 499976437 684476558
1 20473857 449033806
1 321616074 409164107
1 629157956 298300414
2 289856146 826495593
1 492755350 22414442
1 750188399 786138203
5 68989118 655082615
1 393362362 582152243
2 565287987 477945685
3 577303786 783945508
1 221838813 130464629
1 925833521 106867271
2 332573125 232894853
1 286361440 885551385
1 934215366 824205217
1 804436859 468972963
2 758119213 735218207
2 664881534 757490345
2 794220675 739247435
1 85624993 982621980
3 192747293 493284952
3 728273400 661378914
2 766012375 395835401
5 52781868 302064422
5 578293560 43232745
2 864694168 243164519
1 721092349 801704480
1 565656489 481141928
1 659722221 46676317
2 250875829 383463331
3 980170347 736307755
1 728625746 805155207
1 640156216 221837720
3 197895477 6744802
1 948168753 196926973
3 69771515 440324896
4 214642982 120972904
1 976820017 652253708
1 572291419 436251469
2 561203908 4549915
1 228812025 914035052
2 984842206 581713680
2 410978429 716628730
3 549915861 232628590
2 558414188 969645771
1 392144693 407052331
2 7598814 329135972
5 941268592 902107798
2 166416256 621476198
3 632707132 682385325
2 854584729 565304066
3 525497085 682346415
1 2909032 729433771
1 126817752 932982576
2 56174761 903596698
1 971408112 803450035
1 727280181 108897527
2 993448418 484273899
2 522633139 943370369
3 485500299 13016824
2 330081822 877509996
1 507812630 126616220
4 55530540 618619499
1 361428834 364542559
1 186097897 704786862
2 187130586 720541636
1 548798086 911561342
1 59706805 181502382
1 562585675 303620633
2 910147855 63230701
1 31328512 146254980
6 141497845 633892177
1 947733955 609049828
1 406616064 931293007
2 211249384 987754493
1 265407122 134604647
2 983637865 269176234
1 684850261 270323238
3 903940616 782249202
1 511158587 808627896
1 951252405 744061129
1 601918307 571339300
1 664322528 462636602
2 886406097 117722648
2 325501734 259292975
1 232264741 53361222
1 921282991 59265826
1 292847108 673485825
3 645851215 330182107
1 188164825 222259822
2 996253993 397624105
2 139244973 154794601
2 14210376 99395332
1 513132315 931656525
1 634944292 975879864
2 314638563 145555963
1 657689439 373855999
6 210269240 176043291
2 121288815 128455129
1 650155279 833128495
2 708866461 691116439
2 988427504 893017512
2 377263406 66565592
1 681956594 393632290
7 625986156 915535922
1 317403451 991671148
3 467022675 692593715
2 677183572 882985785
1 860666891 967873455
1 454769962 969403038
1 592254272 726145328
1 762668079 97627406
1 646010960 206782258
3 440521931 148199022
1 862223260 936045977
1 458197073 718201389
4 417027925 927128708
2 733114980 380849933
1 1528664 709464493
2 127654176 187624794
3 401460844 282970773
2 748934428 391684267
3 550780033 862399400
1 696681537 490732891
1 212694714 688215542
3 761642445 439707744
1 149390709 694876855
1 98037171 605496997
4 343935377 812420299
2 959933047 894356012
1 815742407 683789566
4 415910490 53268746
1 589710027 122359581
1 138521442 934309902
1 951836242 729097306
4 281019407 533546748
2 57585757 428508716
3 304292033 274962455
1 413916838 162560066
1 176362624 556271483
2 145693564 775996098
1 182112582 889907840
1 35942403 250578446
1 499090660 983578043
2 560425932 416480847
3 787245899 183563843
1 222989475 697208086
1 74164973 134527665
1 505742600 82659257
1 178158593 220729110
4 996920764 221940498
1 795274570 502122568
1 13964908 256156461
3 931066126 773001196
1 869264104 540588356
1 393256074 280673044
1 257330210 482893829
1 129583237 885850031
1 856863681 850098575
2 733277799 581481546
2 156748146 670030553
1 307322167 894611950
2 787723414 273399895
3 176627189 854602602
3 61488651 462630467
2 188006971 428640759
1 760024050 645976367
1 175524670 653107365
1 677331990 61777141
2 626694720 474023210
1 383074530 909065203
1 245013883 651460237
3 353425455 345811607
2 791889653 488964300
2 693986116 695959436
1 582116613 280774676
1 932989249 185240013
1 692952317 939557103
1 144694360 552099069
1 747665749 176688692
3 736780922 242334445
1 876433716 910298760
1 849595641 172387833
1 278154011 238541292
4 731882413 713661180
1 541484316 233609384
1 885266352 591309211
1 474495423 814053386
1 495591162 63568084
1 75534668 94821498
2 692632165 479262907
4 735482706 997677008
1 945426785 52469535
1 131950642 626256614
2 551969612 423181237
2 673050339 620404688
1 486197352 749582819
2 658874280 881879416
1 97735623 943846571
1 639347970 391354118
1 847720650 548295413
2 480622359 62916364
1 213053900 529488460
1 3033348 559418752
1 597972485 646218309
2 62608289 949908600
1 689549822 456850637
3 397734868 335935180
1 900078236 115989809
1 463254804 155394694
1 429301383 409932812
1 576531269 808264929
1 824924736 753770189
2 729567191 982088178
1 600832743 90766031
2 987627732 518614163
1 271831170 402852475
1 413268467 453446456
1 584650656 681814920
1 916334354 255874628
1 142892339 911518553
1 409611944 893459368
2 673246957 723740657
1 211337793 438481602
2 465886035 859625695
1 536858340 188866279
1 178816381 797549799
1 129765930 791474320
1 394216962 292975479
3 400124047 844490744
2 555583722 866301267
1 835379343 72874033
2 63607087 629603823
1 104158687 802286222
3 850903726 351598373
1 334209107 181541601
1 223255749 105805002
2 639113835 487762631
3 797693782 448950381
4 923962215 477674833
1 983741888 583951509
1 569763449 561457369
1 631334829 977553207
1 475919059 375154070
1 796948062 363774160
1 111999697 644576440
3 744155702 975409499
1 408810472 880931744
1 134471475 672717054
3 493752405 503253576
1 811608127 716128931
3 684521732 763595757
1 736212029 153869160
1 44607464 76532
1 339745019 851884616
3 475053526 398771906
1 363653827 709732900
1 376689138 128699796
1 470314835 394057583
1 308920848 20441446
2 268519154 385191206
1 922319470 494474025
2 185612553 313555589
2 364525580 242616250
1 748589535 820236691
1 835628074 242551458
1 136803551 557537366
1 306382464 448716852
1 876124843 772119530
1 460396443 856231075
2 974341462 779998058
1 253213312 209419026
1 193955324 650285950
1 408871720 343949400
1 45592980 308313896
1 458209972 387545156
1 819170749 956800974
1 161918555 486112834
2 700602759 600981776
4 760374089 221770240
1 865792080 996484531
1 341828237 217881374
2 8138778 843842686
3 179144779 958248914
1 28302055 937686734
2 287288712 893418701
1 364458628 580067808
1 965686841 181634933
1 811525124 963813831
2 43422335 624014503
2 102218643 742734998
1 153312624 828234039
5 884433995 753763672
2 778295522 566067015
2 615608780 485383838
1 662099146 214357008
1 464346938 672729848
1 571199439 373586669
1 167390776 679296631
1 774660943 810585347
1 943083287 571951390
2 237968424 829574880
3 323021543 215584116
5 243978061 937595608
1 353021280 561221250
1 493834572 967479886
1 178688753 666402271
1 750055220 777459324
5 212931810 647786728
2 595966108 930226479
1 77025179 978587051
1 109340605 261587514
1 505343199 560318582
2 377064999 912379112
1 439808745 928185751
1 608798241 823005154
1 890977057 93500959
1 42232082 717355992
1 476345885 777669204
1 613184581 166534284
3 319279008 616390546
3 238402472 73981817
1 908126649 479815756
2 699617771 970583303
1 863550390 436752105
1 639925675 35096054
1 981789656 228732303
2 380396289 164171143
1 539361935 585588988
1 940052174 499834619
1 464174530 89348959
1 53254298 505144829
1 64475252 498597070
1 326904107 940471583
1 436520518 818486631
6 431009885 627922025
5 450979459 724016114
1 830974104 121328930
1 326799617 73460328
2 63552206 60822404
4 982655089 642374995
1 195073577 421741713
1 293086927 508088881
4 666414897 974115148
1 728732852 755640811
1 801705909 255142861
2 388032612 13056292
1 974326824 967621715
1 998374404 260037484
1 300311128 789093612
2 723303794 817130883
2 196256018 686013406
1 174473895 1591645
1 616165669 640767171
1 557560164 412336071
1 652603827 615673880
1 144338763 58595435
3 749764953 703067985
1 806842269 335701741
1 626481555 905878550
1 539876893 422163856
1 63450951 352996533
2 261107730 432060750
1 439888426 392078132
3 828641256 773211949
2 836066382 680541447
1 906437109 137536382
1 275159734 738529418
1 420836366 129527529
2 980382382 852390432
4 874369107 867732786
1 323141514 60650279
2 916132050 736489411
1 515127262 272919291
1 106609775 474556422
1 488537124 685765578
1 362173982 622195689
1 59789559 368431905
1 706052433 76536901
2 9789634 546610783
1 643873840 896530332
2 861717298 931921480
1 719727265 624618860
1 899813635 92528329
1 600462609 950236959
1 454032545 349008216
1 226516211 29138571
1 133041176 869600587
2 820557465 561851666
2 985999090 824077388
1 182881397 907247160
1 772451825 484267
2 58805253 625242775
2 608638965 490127211
2 681386016 714422171
1 315078228 849059622
3 366467238 574855367
2 94609153 64158633
1 469127509 676974558
1 880393402 825059471
1 933096497 767650570
1 52612904 597907639
2 311489167 395501008
5 120447970 146360494
2 424981790 9288576
1 560683526 619066895
1 339778578 336129600
1 182849213 330144020
1 551754654 737996459
1 945472038 119353343
2 337405379 476584691
1 705798467 920637029
2 229675466 837100044
3 113798025 349021872
5 847156966 216985834
2 896634614 336354726
3 591940761 275698676
1 199106630 876309761
1 263795049 657131171
1 888636177 92716607
2 563511513 134729005
1 54970389 293971987
1 358157235 456644253
1 595527731 974253504
1 847229896 374211885
2 81798423 754066309
1 139555934 454159817
1 396598272 941909854
1 257497593 618598868
1 934683108 143885301
1 87275268 114817117
1 319469215 395114022
1 681239845 965808647
1 190335640 942280618
4 903269666 751956192
1 316464053 23691820
2 643217246 998280963
1 921798003 19216031
3 242219134 927874580
1 68276463 288350763
1 568783640 311885506
2 455912993 658891970
1 871802730 777698615
1 839842828 152363517
2 457178694 543521068
3 410268641 44193585
3 951814933 460939464
3 831062395 161010812
1 804918198 144824059
2 822824105 77256781
1 798170066 926434062
4 359387789 846566408
1 688931615 19895361
3 986452437 947523428
1 241546471 252334490
1 218605590 996405158
1 578251551 198866201
1 233071856 649975633
1 882836808 309499185
1 24098438 426058800
1 624391526 535307539
1 603403622 868829557
2 61109303 495404199
7 501494123 495336133
4 993844095 316225059
1 652040901 316981601
1 950383351 585294427
1 864968260 637184061
1 370758179 319005204
3 717289224 416599287
1 816587803 607921325
3 700614460 956901499
1 833397583 692142381
1 119430426 242707544
1 400550129 831323808
3 580701120 116844653
1 581113304 43041984
2 461668735 711885722
1 926436541 877655468
1 712972230 978135260
1 109460769 565053396
2 64562478 869118059
2 733145718 820006392
1 576536068 938618800
2 139703422 415155209
1 524460610 330669124
1 269339977 3998134
1 747680509 464223130
1 664595471 121082275
1 689410954 247316738
1 301365281 265334006
2 835267677 780497559
1 321708873 893839684
2 300900662 153988648
2 649780706 103105300
1 823007169 613346677
1 393065208 683357735
2 51304793 373747788
1 60966642 953547139
1 561101142 407540961
1 547209193 566873290
1 881805029 987514577
1 213243443 557057181
5 977506873 224834009
2 129335784 436877964
1 861307615 319980635
3 615442408 159779069
4 508549278 222700792
1 642732742 810374249
1 512317524 490761032
1 61807078 168701637
2 457257320 819619371
1 758068605 466568031
3 713012354 908260337
1 542653204 860000701
3 124606676 577331720
2 90227679 919898352
1 388951808 763275056
1 252058725 695117938
1 867953193 694376882
3 844421247 650410593
1 13653395 920836
1 106013344 642718453
2 848460010 990728257
1 292016016 141792304
3 317620867 292432032
3 27271246 5931189
3 255103913 80426748
1 897773274 647573388
1 583847373 297466081
3 249356352 416478575
3 686962291 551957916
1 951202141 958295527
2 223965323 151459154
1 29643990 442794508
1 374001610 50657320
1 627419596 15632557
3 434698825 968351002
2 766207529 618275757
1 211828101 304873843
2 349156297 284948836
1 216090754 28449293
1 759451020 799185382
1 853403753 101376220
1 620397187 740928929
1 192882393 352888173
1 392890840 846302027
1 838874257 713565523
1 185407314 685326317
1 752130814 837697360
1 997880060 616631293
1 173414188 865470978
1 639752531 736788918
1 459290024 66830279
1 431632565 135212126
2 724683048 235064455
2 535740717 925360520
2 806324425 780492265
1 84291455 951669492
1 67049938 475271173
2 799014418 861816845
4 942269124 382400767
1 385191338 867173889
1 55979813 524754058
2 587019770 107052972
1 561248308 602314379
1 765726153 836056436
1 777253508 192467743
1 96611382 588772149
1 392322061 261144503
2 806168604 83522952
7 382747333 23763758
1 143852192 591020189
2 414039992 440671292
1 712180656 224946437
1 282990437 670403006
1 581945504 449918620
2 603644503 128682884
1 169139917 789412226
4 432725996 869148004
2 281937723 685001098
2 575951835 123691899
1 943312900 274546034
1 658458986 731747393
1 519748364 948730154
1 715665413 952041155
1 665317560 654288578
4 884270463 302953808
1 20092236 954384696
1 707679667 885408099
3 612511336 684533639
2 194404680 364984098
2 66286493 711526696
1 565791423 282904616
1 247335274 16973403
1 968250859 230213736
4 459629636 354162214
1 786613543 20875235
2 732493281 801337250
2 585115744 468785903
1 668978673 929459406
3 188811820 817116380
4 899188789 28835064
1 356718691 72667789
1 470962277 384987981
1 47541109 986498680
1 762106301 911270035
2 925455867 810429434
3 730502607 249661621
2 994886774 325950764
3 594013310 400813944
1 466095616 940023523
1 409016011 137098802
1 39574828 83070115
1 29252675 420839059
1 227033846 331630503
1 190404913 322726511
1 502369366 16417341
1 832561632 791672323
1 603982487 429844128
3 811580819 312132216
1 978498418 717553429
4 898852664 979022259
1 753422712 199625754
1 800806048 208581170
1 274606185 203154301
1 499797257 411676881
2 305066035 820563270
2 331764305 397881727
1 654834502 916029341
1 637977217 656723308
4 787987392 936024709
1 337892594 796562748
1 269413090 37231271
1 838197850 565475105
1 699399006 208100027
1 755935896 652236354
2 810336958 125625777
2 955975757 859461489
3 136922775 995748947
1 989822692 237702086
1 606308075 96634715
1 890206619 748562000
2 456380745 72140864
1 242376471 891304891
2 365429378 670037786
4 93462491 998082827
2 681384172 45173164
1 332159344 795298833
1 674945582 445016931
1 788997686 77788350
1 56817985 249796900
5 716645470 830319543
1 871420022 984740202
1 771151776 909619323
1 671840365 997394628
4 714748429 810933713
3 699202496 123815510
2 227746464 266125450
1 367384349 566274366
2 137002476 798989733
1 712828306 31916888
4 412602241 725106057
3 110914879 120944619
2 327718630 451635667
2 973137765 801974433
1 971386510 914829442
1 924885154 647889825
1 684557770 990373996
3 385898853 59335799
1 39204142 315080342
3 48432668 334959035
2 565140876 231796460
2 580128888 269102170
1 573715749 25095221
1 421019619 656224679
2 836774670 944167733
1 830886842 826627160
1 893238336 883323147
1 763291314 596393444
1 705771426 631224832
1 890057495 352373011
3 307985342 625119211
2 704338685 468213470
1 958679050 667927472
1 594827607 483040330
1 631396195 846697951
1 247075303 767273194
2 735611312 949821590
1 562869001 295930085
4 795439880 106567257
1 291590637 489292325
1 595518336 788041436
1 158955387 502077188
1 418212528 251133661
2 866882610 158678164
3 612492784 792470213
1 910456666 972786027
2 782863999 943147568
2 98974350 644068424
2 446021900 27170771
1 686609448 82470607
1 15901289 382159978
4 182601261 628101902
1 368554269 100399631
3 820318658 688989585
2 795128399 858802039
2 491508020 699916483
1 889700255 96560774
4 225499373 320153843
1 343237005 18609208
2 883541359 380052763
2 419762920 971372202
5 194439596 802019489
2 395470759 328249404
3 653493274 587516240
1 917117975 337380566
1 848854992 658318748
1 377005693 109007820
3 492298667 322604965
2 438895489 888293839
5 620037369 758619823
1 906896668 704143637
1 317624008 401152008
1 872893559 547470591
1 631126636 372632095
3 866704377 981929210
1 261489599 888626964
1 343473586 251319135
2 937524463 947317462
2 827336676 137457177
2 317702828 458864196
1 518188861 564453405
1 815348920 505065610
1 404198442 965159088
2 571421718 257085064
1 244789194 304675588
1 927452843 7148324
1 287552136 819733951
1 593161858 597548283
1 358012049 914716236
2 313187322 293429958
1 458486274 660904771
1 606824982 712364510
1 10455311 829365938
2 634166753 634068890
5 809021503 496880950
1 312676011 928334621
2 127548694 789065058
2 124613138 466006086
1 336052664 608244491
2 356425418 658486818
2 568473965 232248869
2 551708066 534396038
7 498379395 161225334
2 938730933 680333572
2 203894798 62600346
1 625068420 290445668
1 889326918 164060029
1 968458153 539482507
2 377581265 479504622
2 969372334 97653160
2 833881310 197258607
2 624537367 158069823
1 861981812 265495256
2 30514781 92380750
1 502845430 565460121
2 544517652 408491556
1 866655986 433323223
1 766805126 468467777
1 642668980 806427614
1 294058938 11786832
1 778026068 884349858
1 29196529 974121964
3 910331962 409911424
1 536807972 928065575
3 713078029 572291374
2 180960847 537046854
3 31059264 769103879
1 749213038 235020420
1 583512062 707294488
2 392818085 485690578
1 683874561 6822524
2 515095782 934801962
3 476302280 137567980
1 582287151 766394371
2 796113088 698923308
1 26148902 901227316
1 56564774 880344182
1 225283852 871320355
2 314827614 602671343
1 667413571 593926486
1 190575600 544453867
1 992299298 81972678
1 831513220 369827661
3 75412369 897257462
1 756171831 53697693
1 808826516 579034191
1 614633838 784110207
2 193190059 879199643
1 301759579 387284990
2 415872718 243253170
3 378516014 446213414
1 250295328 123582065
3 370033203 745387949
1 343315497 597266526
2 532319146 205833506
1 766571815 476939669
1 114271620 2245205
1 707689202 68690613
1 776880021 150679166
1 487410152 48297267
1 911679362 581745771
3 149848882 589936797
2 274365023 102846429
3 671274033 358203677
1 248896355 757593450
1 769705422 562437685
4 998288809 798865891
1 496978859 206887960
2 597742608 329347450
2 136498879 171049898
4 713595214 364119540
1 434266597 663597791
1 505250411 798948010
1 661962040 465585972
2 992682585 376347607
1 167254151 465502393
2 131424224 261527119
1 430244130 338059960
2 732369135 389262133
2 782804626 673264792
1 753422467 578980260
1 569074820 373767390
2 952469337 637595828
1 739096171 119845052
2 278855713 239015083
3 392749708 101617320
2 912406543 750650386
1 688509366 109360540
2 984103581 609881476
2 27929259 741917224
3 246420227 510578018
2 635902147 236222713
2 914614520 167776566
1 353765028 453274261
1 896769258 572353473
1 137439566 564860977
1 446225439 965700741
1 623328155 163260195
1 617183573 377261207
1 424558927 921883473
1 997506471 658311762
1 709051460 228733544
2 762914868 478796806
1 826480538 369639788
3 196169809 311734244
4 689567963 814184430
1 338039362 502992436
1 280758936 21482361
2 637348360 765213170
1 215588185 774311757
1 383734255 660563227
1 438306037 566040225
1 581219191 690102082
1 633277072 663963950
1 760287035 221518638
1 124688217 38287042
1 258511644 566743637
2 858965443 730865992
3 284911585 928789651
1 982370788 119433645
3 745605794 170546990
1 118779910 524729098
1 194632458 16900366
2 422218280 929137766
2 972386844 921493427
1 498655286 765829248
1 736201922 345219546
1 700889799 669654834
1 137350232 756848128
2 983280149 396753406
1 972685452 725002163
2 776833139 689600712
1 970270628 827549161
1 423620001 261257583
1 356596020 209905855
1 770222360 1561161
1 921697753 826972852
2 477204076 463672279
1 22914573 843070421
2 227362198 785915060
2 865054949 376345817
4 179718223 304315753
1 893866797 666308109
1 156911201 48149433
1 868982411 849900265
2 941376671 469608514
2 71639898 482672808
2 53585758 709767055
2 538308577 254358964
1 622821346 969384372
7 424681399 898606796
1 874650005 284323643
3 746132017 525696128
2 874216968 67408694
2 854409008 577496156
2 844816060 99093071
1 369919447 79004104
1 559236737 492977354
6 760177307 357796970
1 884115120 54989459
3 450150985 367422081
1 42921203 894807799
1 644598732 320272276
1 920533244 619832947
2 965519467 798298488
2 499245164 993936579
3 949741080 478311769
1 898149408 575787661
1 409796047 875462200
1 385718985 320709099
1 718739960 157578479
2 169960746 99516336
4 794460561 370575494
1 861336040 37526970
2 361760465 508680388
3 749508876 867762757
1 565256757 429303857
2 448270277 720220575
1 754091072 211781771
3 263004377 361185384
2 298036843 849264289
1 411210403 94072044
1 15079866 285067055
1 693873034 38545603
1 652593649 814988548
2 115519750 442099172
1 706122030 635858048
1 622948997 516567239
3 66974045 780099335
1 95312802 723079819
4 456863793 311539487
4 332659480 832820886
1 227064904 585158609
2 601881955 145896292
1 34405147 805751368
1 691425912 244219858
2 866067253 619700115
5 765866799 166644909
2 211753658 586149614
1 698642905 811064138
2 482911671 792875797
1 653346399 726155883
1 148630225 467042884
1 84917847 537326927
3 265729099 308380454
1 307827609 985004761
1 635700599 235286447
1 962329634 62631217
1 557706369 318520429
1 814761081 307431335
1 42990289 844626609
2 357997243 801987366
3 377642891 436543680
3 117982910 731506322
2 210158143 900637305
1 948835198 768400097
1 991233479 994649071
1 277437258 550255328
1 693011201 927591109
1 379994955 212027581
1 929800299 705400213
2 730656052 292907427
2 592430509 640963196
1 177221991 427528668
1 71838246 505325680
3 634688173 765788079
1 574330717 296813860
1 470907591 893857209
1 22897033 969201124
1 760569789 962362065
1 130823329 747129196
1 597090110 408837627
3 567567151 206471361
1 297990869 860490605
1 49188487 718518262
3 598407839 403062622
1 217188935 141512496
2 565604251 734408927
1 254295222 352313663
1 598938566 103576349
2 901828624 820972253
5 419227198 413089217
2 312734267 410162129
1 879381561 26176989
1 862926083 398495995
3 534973858 435504788
4 764385214 519614259
1 885482459 166808549
3 481419626 173102217
1 630063068 996555982
1 648814089 163280529
2 13033059 837687969
1 75060947 843366137
2 631778936 371850883
5 382165038 685630012
3 365971516 791964621
1 356808213 422744384
2 15544002 69881346
3 350530718 915760382
1 81496487 290898665
2 912647188 36079212
1 659697171 338984017
1 984607035 190181849
3 522432133 175597138
1 616709765 612832793
2 845167380 389274364
4 161075222 880258699
1 47156985 999371107
3 913077169 804757399
1 361910070 527930758
3 758840601 337825699
3 794026694 897696709
2 724133638 687761912
2 976525001 53446213
2 750095449 557749417
1 942478921 283199734
1 781432533 725109823
2 673651210 643354056
1 742187745 425665703
1 5515821 294373744
5 492852989 1488770
1 128647529 5173169
1 783365847 585835752
1 692221608 848259825
1 627241030 491801374
1 871605382 173760677
1 960343086 615594032
4 815091688 592250551
1 471967298 993764758
1 950152689 448436726
4 36052589 471245467
1 950863547 727190035
1 182754228 231985227
2 576666568 457792415
2 234789805 221761934
1 987280080 263272770
2 317938385 689678196
1 759349293 99429420
1 407242774 353933863
1 624632892 148431960
1 499060409 59108328
1 330505622 436861775
1 100414497 800634203
1 842766083 153034474
3 838266047 586538358
2 392967082 137577264
1 333044246 705818560
1 733305339 197097677
1 242321721 581808321
1 762009639 403556854
2 704271673 9981104
3 603339000 798075439
1 149439588 502410719
2 793802823 714813547
1 39180397 446191676
2 710511822 436560333
1 800932821 72915247
3 124150453 891262694
3 90197728 46875983
1 697081857 997017801
1 865877949 52639940
1 784477630 63116414
1 870850712 707549755
1 69042093 219013148
2 22676117 279750688
3 384579250 958316730
1 620433973 550866326
1 122906718 515928569
1 496795396 158105702
1 794647215 444767643
1 549259709 732746273
2 390485734 65290635
2 150979257 15046830
2 9802663 250555368
1 277040036 599694380
3 579964738 980904040
2 95602588 483186507
4 475986407 954117001
2 870792134 750311880
1 349006628 4281350
1 973931135 494516402
2 584426176 182631427
2 489154714 683299627
4 72341461 172796551
1 475629634 761993702
1 367750480 257028630
2 323712345 985571544
2 257043930 648332456
1 868137242 337775416
1 600791290 721858976
1 224863400 614018180
4 435887647 743851549
3 458591157 1303436
1 95869093 219875055
1 188422315 244688733
1 659188926 487754361
2 304498337 492786831
3 713051647 25747201
4 61600042 274474834
2 340803907 500041867
2 447410562 187718073
2 192869231 845202276
1 218371313 373731659
1 976088274 767113946
2 343159197 156052349
3 922085895 463595808
1 346416579 581534350
1 46253120 527571945
1 204980254 158434488
1 396122984 142405663
2 599149615 894207878
2 863803576 726968589
1 300166845 329192496
3 453198456 140584294
1 783091973 312882884
1 68503840 583428891
1 530070817 725814573
1 425103266 628780045
1 214754070 59182762
1 455415648 361977368
1 585123586 290309464
2 611613700 767640799
1 648178238 934922503
2 734902465 51236523
1 65086879 166226872
1 827936606 513274833
1 594120368 434544723
1 970860580 365084568
1 396091283 357732621
2 914291258 135491407
4 134641843 702513605
2 922592628 260493441
2 612513316 137568234
1 787776699 144173841
1 252927603 311623689
3 347698304 717700763
1 319761691 308053310
1 981989804 364892636
2 479863194 762050418
2 233613292 138705895
1 879764146 446673531
2 514341694 758968150
4 415052861 992046247
1 133004931 896328744
1 715235283 734371996
1 294248880 818322582
4 818208020 713652351
2 358776260 902512063
1 678958945 30814957
1 882057818 969805112
1 753802682 903854372
1 155085596 866650665
1 398114558 87341184
1 36425824 59418366
2 275705185 890065323
3 855399755 964992120
3 727989586 214016590
1 956871156 195341825
1 99713472 296733874
2 753767901 538600482
1 722904589 803984614
2 101497724 682761688
1 846204134 482317133
1 171068402 587595436
1 830408004 401827398
3 20546627 978183110
1 220928345 869343844
1 506978062 401625183
1 107003972 105260571
1 588407272 121065702
1 68248750 724231393
1 699290322 189457991
2 207519582 877504270
2 650122830 692207606
2 217602847 796919566
1 293350963 935952619
2 968671055 739891752
1 383348823 905090829
3 17982581 611841739
1 5829514 985808004
2 63090812 983545003
1 822077070 15388791
1 354266919 9563066
1 181996728 368863119
2 452574177 663781126
2 282092675 298171917
1 330175406 105727355
1 644942613 926517672
4 727223315 167040233
1 47014194 899432947
1 334288354 211300307
5 580357821 282663976
1 939338220 300781044
2 777855626 889822704
1 497015091 313899755
2 837131015 664435160
3 731579682 236012343
2 100815010 382490046
1 996489656 341263017
2 173951877 293750235
1 490062256 344322419
1 847263635 266420564
2 183706630 321752760
2 692641501 543641493
1 712065419 864517408
1 687877573 301510890
1 322570771 438882315
1 621618018 128885971
4 204599922 469801553
3 490993624 318875037
3 621865131 800459746
1 650480407 16702918
1 392283027 5879895
3 339328168 487226421
2 29755057 800150489
2 365256883 9911584
1 358916995 255672632
1 57225460 292990942
1 121475650 376479980
1 887454253 287267492
1 897659874 873751138
1 785648707 205066984
1 217916448 216305984
1 204933422 372963227
1 700255017 136553476
2 707204576 859447540
1 199163253 433659360
2 423539526 914915427
1 858803061 935621788
1 407466394 101712499
3 64334342 302480197
1 888836839 467533184
1 860913327 434127360
1 884574535 790075993
1 9208529 910444320
2 939727134 967947573
2 931124761 439327522
3 934389808 665826304
2 905852259 945862788
1 852830886 204287434
4 978085948 141575032
1 574323128 308285899
1 931360586 650777756
1 144565110 38112853
3 648368200 291176249
6 488396907 773860522
1 95167517 424445196
2 895170690 628113246
1 335724421 894413317
1 84644753 229102785
2 770598161 479315411
1 821937785 121020305
1 518797666 447143339
2 211555787 356397416
2 882989976 66682571
1 54504730 455831842
3 165708540 500143769
1 579929639 967217926
1 431750114 223207799
2 540396458 629900399
2 355459399 374052715
2 533076174 678879057
2 964985395 4835958
1 521601956 719039368
2 240888068 536047981
2 782308407 418713732
1 682312231 468631743
5 544306366 591819347
1 62811838 66560492
1 90069171 332806417
1 272345699 97695965
3 593956103 351035214
1 176319065 233728861
1 912022313 307994685
2 11784298 672104225
3 324419387 740039523
1 282441579 127611268
1 184944215 373377214
1 771195783 280366257
2 266829216 198146059
1 418322436 213518904
1 296193738 445444276
2 599867502 312042224
4 597948507 40099939
1 736934474 887095041
1 485403534 274368055
3 453089601 945105486
1 971971832 932058273
3 124983786 688021125
1 601278109 845778430
1 921521398 210198405
3 481752588 904495544
1 955342200 361924482
2 707113664 364421726
3 965534094 51282271
1 94798647 368585473
1 901440060 794512697
2 694815705 134053994
1 715518105 92002387
4 862181153 631143958
1 435599614 897464834
1 391339783 218796708
1 389442871 172540198
1 923510082 782641635
2 890156743 369057259
3 418668675 635563294
2 984190378 70369610
1 357595399 154585891
3 865755646 901329830
1 157790759 617885164
1 727168752 843168226
1 187199207 50249477
2 314789142 571190755
2 293446131 867121214
1 825437610 784441582
1 636559180 91959855
1 734826216 363683478
2 586257128 579609506
2 810243021 442124184
1 788162698 263794339
1 635463830 19726376
3 871110128 761879736
1 842009828 687822316
1 767100733 712162546
1 734506235 102062744
1 947764087 581434563
1 535995426 648053857
5 39998426 267342645
1 685120560 528284341
1 51518608 178690718
2 672406462 248749902
3 6041327 989150782
1 623617002 90830770
1 632069613 615870210
1 346957514 670714419
8 7454763 6730076
3 16963220 311977215
1 258337725 570869760
1 823021223 15381970
3 4142462 617271049
1 125469311 276553636
3 900680399 819967377
2 757254989 734081083
3 191467969 530475587
1 82694837 926148525
3 467997280 331965148
1 593390496 711138631
3 179908116 286381174
2 894648753 186921926
2 792164287 624461072
1 65708953 47709045
1 528353075 596338175
1 331911558 538396940
1 566197706 375662208
1 256282466 944204917
1 278605147 61146097
1 511125040 438002563
1 504950173 939399338
1 583051468 894294304
3 807064264 355637275
1 100602206 672897753
1 946776967 278981501
3 253643174 110807456
2 853588839 342172207
2 5178259 854197213
2 52449644 845613148
1 639997433 147622705
5 664526706 356940861
3 860408471 224624859
1 83900562 254778768
2 488979418 560851287
1 997906237 911360193
1 521811910 922267041
2 101511043 411391330
2 746212526 150389616
1 829632773 248828794
6 309683085 451173470
3 737248621 7630996
2 374660240 166925095
1 86023714 955641117
2 620897616 259556534
1 221123552 88818518
2 25247291 298859499
3 654421301 538685220
2 691890672 848578800
1 511464528 508384024
2 263747701 109476426
1 589902153 479292369
5 467175603 644193600
2 940783871 285416385
1 566346542 167971470
1 809582502 104103640
1 273186070 222812601
1 305787697 141504720
1 791888769 541038149
2 395319390 860207720
1 454823070 756934788
2 71012332 905424241
3 242953735 811452516
4 731225036 897761334
2 902685502 717427716
1 703988348 876668026
4 421911369 68368183
1 647682063 533103977
1 694555991 726675489
1 446289640 71540948
3 739225941 367447803
1 247093316 333805513
2 66315018 256479255
2 997709903 209314886
2 78389370 253558525
3 788061890 130500249
1 795671364 581692584
4 634584206 969606266
1 691552155 666423195
1 765386165 341440818
1 80346185 39487944
3 223915133 725075027
1 872978160 161095899
2 580545172 990937552
1 201939819 507917660
1 786085045 319717645
3 559753874 935547935
1 520872117 996794926
1 855911219 570327056
6 241903654 652237973
1 998627863 984841153
1 6588058 516980893
3 847046387 307581196
1 968389150 962426682
1 7165309 880633824
1 691332953 855494268
2 575975341 732006989
2 803941280 499520027
1 224339349 975925098
2 967145284 930584124
1 734417363 332426217
1 346341496 649103523
1 462816898 443008889
1 725097347 331553566
2 89544252 383901472
4 489006507 587922190
3 146293731 665111915
1 613421800 372267060
1 566581468 550512771
3 399205571 562349655
1 59107758 923710962
3 853156378 504979766
1 777622429 531955565
3 895763846 31571439
1 713099343 410800470
2 388675744 326129595
1 177763188 578608285
1 239171308 955852499
1 132034743 897131300
1 269347830 937378606
1 28453310 97762939
1 142771490 250545095
4 902976141 703518594
1 709960091 705602084
1 841257842 222210109
2 800800804 283117081
1 309019040 424770147
2 248231335 238821463
1 815648942 853293585
3 575942337 370353574
2 534233337 280387258
1 630950127 890897711
3 803011680 366586261
1 43789265 626677389
1 294307554 897086321
1 270704123 783697147
1 255508526 907942801
2 621208047 539223789
2 637636319 225071364
2 874743418 967321855
1 537197311 492065436
2 822461505 332125698
1 726753016 691666021
1 431980612 918054786
1 181142161 252023056
2 102888491 344649633
2 335181129 601203567
1 2684433 242154634
1 796932817 120506769
1 59063481 437404678
1 883312756 74770855
1 907058094 327375042
1 252900561 338836039
1 994274629 256203323
1 220293625 584495864
1 760476070 883302448
2 508934051 564549931
1 271155269 783910269
1 268428793 971657337
4 53273057 915423011
1 615195591 526838069
1 672324430 171510520
1 577410628 401269381
1 543923616 999523660
1 575639513 696314787
1 560033583 887705065
1 283875311 25228512
1 136733061 821646922
1 948556892 772571094
1 648650751 118413795
3 65003951 688575632
1 525095745 201421332
1 903431908 60282413
1 27064254 482698451
1 169803530 643897821
1 350169551 34011722
1 899030180 881346786
2 783273791 304221445
1 750159558 113825820
1 320061490 271231626
1 262786940 964066427
2 400588622 676247230
1 307513086 200972620
2 636917204 895974770
2 814882354 372583654
1 87044785 597889768
2 508198039 990648613
1 866391805 598601331
1 27523398 730147132
1 78273464 57878331
2 303038209 17939389
1 125060078 456651176
5 522696727 907821074
2 85566159 773844127
1 333324200 833943012
1 152019822 288366726
1 838044630 292201833
1 271018180 592101579
2 706632127 289510713
1 478373442 452853695
2 740864766 289758385
1 357436590 52671375
2 600723046 992500005
1 734966512 846758296
2 713287852 876686424
1 634688893 333753471
1 376302038 922403338
1 424717836 739158807
2 233308674 415486135
1 477796722 46071643
2 845806859 708107971
1 601935421 43311459
1 277167639 554355879
3 119311273 770760720
1 412821686 188791875
1 69189893 559115781
1 224485284 751535832
1 863715988 555488883
2 185915116 538450680
3 986629874 234475359
1 716802321 602494591
1 508794941 417446484
1 393022215 197767329
2 652748576 998558708
1 405037399 746568974
1 408216242 552006545
1 332821360 315893570
1 339146655 656732933
1 555518933 327430862
4 833515844 148787415
1 181171920 451221684
1 760341851 984418630
2 533346294 889913708
3 665917906 927835302
3 818492508 254134446
1 250649048 579177678
2 796117847 826006567
3 646568635 210967063
1 687348087 663847383
1 789142898 252855390
3 174744282 439940752
1 325077638 540709346
2 427149525 204007155
1 702834141 924413710
3 820143075 2311822
2 124049312 390729820
2 133807267 498295281
2 332484320 279861660
3 899987377 428573193
2 976786608 326463513
3 974490856 99465653
1 620667443 209852575
2 602070900 985261978
4 279200613 530368813
4 414816771 277198328
1 1731255 7306084
1 979299300 182924136
1 972884270 155513394
2 39948405 193775911
2 880383733 389329350
1 841958650 493865222
1 479803007 143395754
1 252219298 354221014
5 14044951 279800424
6 799375692 28197971
1 931933304 599423027
2 686016666 573321687
3 353263011 25978071
1 403375991 431866032
1 533483855 478332144
1 239301528 116787445
1 631761623 271177601
1 236736514 467930261
1 357357805 481017442
1 542167538 748019341
2 959683639 260732004
1 263739469 846783585
1 776157865 851827658
1 264278042 474081472
1 950553654 38410473
1 51802581 307065553
3 480366532 389435135
1 398476264 134061135
2 745796320 277305524
3 426519305 578716134
1 677888469 964275228
1 745428506 577415816
1 714461056 808062531
1 241289973 847403818
6 975867375 960084111
1 562399711 541123629
2 949152337 79452195
4 743591036 480112513
1 429522076 65373006
1 45984877 641327508
1 71713541 270238194
3 467335820 55995372
1 67510344 934840148
3 804900096 475191040
1 111137896 466147622
2 752645721 157540121
2 337806305 744205235
1 22863443 402661468
2 321846047 57561616
1 666966232 507601920
4 798283933 300561239
4 543560545 987036113
2 835888293 345721468
1 631969482 551133496
1 323516198 969779874
2 778366854 856893348
1 32624435 602433118
3 175789323 121326348
1 95996606 216197027
1 952410453 586140000
1 76236741 327983770
1 754409500 874224067
2 603242763 635139763
1 988802172 713766432
1 21103184 780029710
1 133307371 339412789
1 677582261 581029284
1 336331897 606048682
1 591418996 462951425
2 281927702 92776809
1 287810430 113222653
1 111630273 628806548
1 834414108 63131146
1 888188432 301490002
3 360201119 263532886
1 857935834 127381576
1 150151055 285399998
3 265130176 471740810
1 955553966 31945083
2 115310535 205495890
2 801659334 97476554
1 589192670 379977580
1 867934270 459609534
1 757905125 103090009
1 411388253 435735834
1 858786231 332635201
1 657009493 994932860
2 642549153 634730199
1 574051340 129191268
1 672833199 565131800
1 298544480 608996461
4 677808672 742405000
2 277454983 451889024
5 706676720 937630415
1 473917890 46242214
1 500531375 284566689
1 971339161 186010782
1 984908657 919731622
1 540072668 249496182
1 72710268 715914602
1 685724630 933067641
2 801632023 350540224
1 678805188 775822627
1 909609349 535212452
1 593549409 52101456
2 763790094 969638165
2 882133723 320418504
1 397653870 445063427
1 819200753 817814755
2 91150416 371548321
1 233739227 131562697
1 549662944 738400054
1 482846839 8523040
3 378518560 191088093
2 551303545 298883126
1 223170576 16692849
2 421077033 438288400
2 68713647 550517528
1 115586696 474232858
1 473109591 189122333
7 39626900 520605883
1 727255703 696673044
1 574789758 50876337
1 299062552 200428998
3 881538008 13416728
1 887174889 753381386
2 449641744 160348764
1 767688508 59878293
1 752180651 402005046
1 680066093 556011331
1 11927425 480195240
1 243395248 699673099
2 859469566 881621651
4 426108842 329583290
1 380256667 899341981
2 597386933 935802192
1 639728865 869092947
1 169196151 525030670
2 171225817 924124251
1 687192552 762179073
6 722948817 862596099
2 541565386 905637190
1 415284715 10507755
1 555515843 996598684
2 38166169 890991103
2 899070053 818228045
2 525097295 208861400
4 259120238 296332388
1 884978765 301588555
2 629611080 800967983
1 229699068 948656324
3 302979931 482230757
1 356827044 951356038
3 294245559 1408526
1 356925431 814919696
1 213737875 236458142
1 263583743 305522744
1 17064125 123363009
1 702418358 836766662
3 173006128 668978027
4 33100263 955394355
1 813118079 360566628
1 326522515 866517808
1 631535546 774432890
1 894114451 841231803
1 227568072 934271606
1 643020507 723305091
3 635152028 817311672
1 771970212 453671085
3 864094197 41391902
1 522636618 394468763
1 548474617 226166247
1 739214532 27142104
5 867934698 628201507
1 93998335 322367273
3 427922055 70008286
1 418075652 566154837
2 432209404 237305047
1 915241139 231181326
1 146122160 181250259
1 918543333 880282959
1 993129516 356881290
3 187480061 152481019
1 786497105 501651617
2 144167195 864257870
1 233227781 323063603
1 510661924 758144680
1 60551641 198340536
1 974929945 272771580
1 780179191 564113025
2 495542879 968582996
1 142542015 217696951
1 290250594 591545445
2 298450108 496910023
1 834510436 900667021
1 463762113 65165473
1 453191611 353317372
1 270048108 145573796
2 421927825 583881725
1 992584616 201372131
2 97612347 49960750
1 24009871 48944705
1 494785304 816183649
1 292397826 462901401
2 442547435 102899303
4 851281662 386945182
2 707539809 217111099
3 150791570 960621162
1 549012029 313695270
3 436991001 957737369
3 249935073 334683678
1 1432275 541089364
1 669585436 959069233
1 143802194 19736588
3 736294724 965715204
2 161378535 595813561
2 69968473 407049042
1 68843233 884639296
1 985806669 298673489
2 737402653 722613632
2 362871067 457792188
1 82547345 719503981
1 892503056 304455525
1 340843554 757614739
2 467696861 558036970
1 410235656 347975201
1 989745699 735130816
2 477305161 823112566
2 871256384 687338217
3 456453195 473001904
2 376901234 771784907
1 310296209 306610993
3 427006073 884152956
4 589738366 543805313
2 90182894 193836248
1 414656411 780338884
1 755404502 816382593
2 823585129 328524903
1 470702351 334728557
1 517791221 147222235
2 179257587 268497535
1 415445155 755106479
1 414625891 214659242
2 843290617 77961171
1 767408177 208849666
1 986690101 719450181
6 353938775 226617396
3 394346536 408008292
1 321456691 610006718
2 249875301 920779304
1 265659319 743124934
2 213589337 193981964
2 835427356 53443394
1 420435429 676625682
1 568801472 81226902
3 835761326 639569890
1 208826011 972144474
1 36399083 268647149
1 682418866 931841387
1 300948392 976984084
1 378582698 482346607
1 185514927 404527927
3 128775760 260598925
4 909069415 777699846
1 663481421 372700752
2 738791598 894018961
2 470302832 320456691
1 760845474 171189831
1 165964555 832830224
1 93716193 752646252
2 305432239 962020826
1 99945355 809519668
1 273725430 17389877
1 105805713 283791949
3 951978000 173975973
4 935349315 621402633
2 388263058 512616312
1 647231932 594635332
3 892814482 187269429
3 283175866 367879318
2 332157323 90585746
2 907886086 345998160
1 646564806 60714523
1 810646516 670452234
1 817168705 163226866
6 918700882 800291115
2 15715615 817295349
3 754021684 125553531
1 830925465 435129856
1 47645289 425316020
5 409079591 324505119
2 918562732 307824868
2 412033400 650695306
1 98031357 339550981
1 39207140 37097246
2 28541564 49323752
3 233261837 655868057
1 598380837 999649366
1 683159185 990150676
1 192121686 230513163
1 977957271 79784459
2 275667384 340622182
1 292172627 123893975
2 844110888 684169689
1 65741420 890149898
1 264655666 653688408
1 90601907 955857655
1 585311017 530414593
1 521648631 407747632
2 800275571 885632031
1 37386500 119165883
1 685583988 767022943
1 758493914 237503345
1 935143859 404229068
1 604086560 947069686
3 164646177 826788854
1 879275812 132984922
4 70505916 16445217
2 236800741 919482383
1 967506421 786472684
1 607174116 96537094
1 884718579 60557833
1 349698910 975461738
1 481007289 369884931
1 807087110 6698262
1 480042075 340001403
2 604109527 191042333
1 595985725 512121456
2 855741871 925983980
2 199994954 118984969
5 822989904 968457433
3 407130221 487330397
4 326093623 702591718
2 181809587 185955446
1 261210699 828293137
2 857187054 639819876
1 272641499 38581299
3 350000772 720993588
1 855327820 784028300
1 218619592 826217645
3 876096560 800623805
2 204354217 214379544
1 902791141 384792995
1 800052807 202309309
1 220781472 424261928
2 616073206 523221755
1 802372374 283170622
1 848396851 409674681
1 65390995 944197510
6 444683381 138644152
4 412039913 508313413
1 871046744 213374663
1 937255738 3145076
4 517290008 931493873
1 678931111 892534882
2 380143453 387785509
1 100875228 420911005
1 116650203 555904056
3 454873045 251705685
2 20720933 352680660
2 35985612 349815984
1 682407979 406742826
1 174639958 872244650
1 890037080 602638761
1 140155972 699556713
1 369979123 530326958
1 594907444 340293111
1 509371653 118926882
3 516432247 767580619
1 886949497 665007767
2 498842899 145817333
1 659475144 21218397
1 224179312 113628936
1 489041613 556144683
3 858978388 106348629
1 590903429 869046935
2 936040139 422924548
1 952391502 936838607
1 907845715 831920949
1 46738078 255735186
2 640275088 630744024
4 529937934 383049896
1 355710082 515881270
1 131455863 96391012
1 497602953 103068130
1 647584311 465473460
1 3373679 154198043
1 952805193 494762463
1 314322945 337345272
1 418966714 542787562
1 654564875 331974674
1 140018845 198657071
1 794714255 123078115
1 148956567 477860207
1 279269439 458258394
2 552516624 778645312
3 689307308 96513594
2 286590698 681028571
1 869369049 138425139
2 290476696 396253930
2 281598505 981682072
1 841432678 491091549
3 904047550 205784399
4 522847468 103054239
1 199138433 921286544
1 445320069 81121058
4 860812084 826465708
2 129533193 506831793
4 198805707 778208860
1 326133190 767732145
1 856184440 362881214
1 599490349 402981531
1 843510255 895105650
1 556702257 871324807
1 45176929 269689616
1 324597962 192727377
1 928621177 71987630
2 196370503 436252452
2 709491353 684095374
2 540949932 897564653
1 797066739 11194490
2 80868793 854836391
1 169124550 988049611
2 266888813 143799021
2 722864427 957196209
2 288754313 319290004
1 106253277 438179392
2 104539277 724161759
1 870931464 831379360
4 843118754 324202384
1 229305930 295786180
1 608144485 771385312
1 655807083 288709862
2 209489868 772614563
3 10410335 820034627
1 429238971 973356125
2 613163931 689880999
1 19341759 501251413
1 905194702 61594892
1 269582725 751777272
1 364882005 376894245
1 629501337 546639087
4 701926834 757289689
2 23695836 762273008
2 420360056 724425732
2 298431959 283383595
2 674704289 31228197
2 102565914 677296193
1 426092707 322095448
2 282606741 391119870
1 5265372 333069595
2 712906729 118925497
1 71136695 61397617
1 634190438 339141091
1 959674876 29716936
2 747185328 681242449
6 143620197 998896023
1 304291765 19949964
1 60139128 543988024
1 391851753 649426950
3 562550350 13145452
1 918484841 897257183
1 912450437 122008542
1 195598288 946904281
2 569099448 338898818
3 339681522 353188790
2 822176210 37489515
1 941281612 216283315
3 711521821 984047485
3 731264370 949357134
3 813013350 215277553
1 491054503 250569917
2 150605054 22006851
1 577839871 47243863
1 99178896 649129696
1 918248221 484569003
5 251304522 122316030
2 994963419 677116583
2 119081320 945263214
1 989851902 228781886
1 463836813 351180473
1 233800681 269029640
2 274810063 569878940
1 806139336 824944764
1 904149902 364227960
2 955974323 19101033
1 658914587 376274549
2 452306898 741087279
1 727269619 853630324
1 155186194 77184714
1 843379478 967020652
1 232553929 569713751
1 343319142 801423666
1 247352836 9955316
2 63804063 902534949
2 807601884 760892613
1 74756854 325603781
2 499378578 330947610
1 445519042 781159018
2 208416388 634843620
1 793772668 17704214
1 493139944 511598335
1 341068389 28248419
1 979344664 26574506
2 406867890 39389812
1 937824230 344926945
1 561824435 980864923
1 936435808 802086485
2 152376690 388508444
3 100171373 661837714
1 593993168 561552791
1 285568975 437664980
9 769870748 505522071
1 998285061 793958260
1 406153993 547289431
1 674520088 753376147
1 932218294 449397780
4 80963131 597832644
3 141117959 338916860
1 117160151 374282136
2 781519404 703370573
1 82893517 121282203
3 28443542 648554847
4 563180139 47949657
2 796878101 422592926
4 733609691 56260794
2 332149964 255074106
2 216119885 140118462
1 732090912 227601034
4 608662915 733873986
1 396169610 911416288
1 841076391 129900152
2 381115678 849980486
1 819989362 951550099
7 477694463 255688438
3 524957102 202530631
1 887299468 120648273
2 712302548 854842550
1 418812854 730223877
2 514950394 787001037
2 78671823 600025985
2 213272764 777216269
1 733366099 19939162
1 593147089 912683061
1 404270838 494262600
4 810650537 703241105
1 183004433 775892100
1 358601191 311772249
2 346168660 781288647
2 996632634 729027667
1 459718503 685832833
1 936063835 468463001
1 269310595 387263374
1 790123465 185140428
1 404181988 555264089
3 306624894 429732416
1 740525727 717153973
3 895296252 683012012
2 928484520 21992227
1 311715732 853369354
3 222395843 376943082
1 652631263 884581346
1 628943168 447083975
1 689999452 955420972
1 929215205 288480444
2 874921595 893583301
2 843659360 312342567
2 538751806 972013185
1 522989297 573048139
1 220673828 527720002
1 825258092 517104441
1 527928728 159834154
3 635603051 258397024
2 129230547 197747796
1 361834532 295989006
4 323006520 135520326
4 394229880 608723834
1 778706667 880391529
2 497978024 872317721
1 871528005 989295777
1 622584411 858784636
1 571820951 656000333
1 287311650 316113820
2 922845375 914042898
1 431565234 356787284
2 575716479 507001269
2 259517770 45902275
1 704237719 122122248
1 673469425 635189083
3 645410624 456940968
2 371969367 54545913
2 744675089 587603866
3 455041497 302186633
3 995513138 563610802
1 487141673 805211251
3 514445083 485239070
3 176828011 328757000
2 718292278 254419659
1 855555966 353500794
1 734673714 436082428
2 733639530 659466319
2 112727045 926851794
1 33943366 460219503
1 48019407 141805455
1 501005695 292359201
2 182385901 94848331
4 230553271 370584789
2 728465611 61009265
1 587464280 895649347
5 154142596 370064463
1 789790517 792078588
1 308282888 286807334
1 850311368 949938698
1 897932762 655185327
1 354960030 438070988
1 639185060 136248063
3 413787133 874174914
1 819131827 679673606
2 697142637 70835482
4 376897684 64068799
1 618420330 146289732
1 150029582 192555981
2 7824284 747714193
1 788150709 295937472
2 981549146 185783606
1 348884467 41888593
2 18089364 690565581
1 365310307 271388463
3 590279377 448290215
1 664401433 659696507
2 278962393 851646016
1 166660938 608282936
2 849159423 957882884
1 831067302 267581411
1 114147882 579458958
1 608230863 131075913
1 635949195 521242648
2 249649022 284357192
1 698240825 719283040
4 116381279 146680731
1 692574894 868901257
2 475886844 800355783
1 801328749 768280704
1 329052318 797770454
5 560696102 934271806
1 817381222 553347832
2 528212640 318357447
2 788258172 684716050
1 365821040 454240824
1 660444836 116902704
1 873172423 202177379
1 777195848 860400457
5 160779455 867791301
1 120834549 53916040
2 441725583 637761753
1 13895078 324920500
1 309745904 816689099
3 52041835 492402945
1 802878143 157371992
1 385779720 819609779
2 453747504 156625918
4 561382317 142952187
2 358854503 60294400
3 651713271 622613098
1 118102801 70955236
1 348066882 754474197
1 847864428 256780066
6 933594624 931896422
1 692929570 146550273
1 842289423 898555230
1 884715719 843519197
4 123121937 196340085
1 332733722 937448509
1 148092702 571191869
1 818410881 865278936
1 65542546 719587855
1 2571940 759410143
2 334028712 803127667
3 563527735 907046387
2 929130098 482850807
1 548971053 964599373
3 935730635 517916790
1 626752599 655795116
2 925465417 933791893
2 24245942 260834490
2 128583363 819798963
1 715327359 487502372
1 321780277 813547458
2 586904759 876502936
1 361637009 154903435
1 365307427 575521577
3 740605697 715998249
1 434480838 444137229
1 27661978 676351735
2 188639040 250805023
5 93051448 68287229
2 437009073 909271394
1 858350088 945494
2 682988556 287685010
2 805513150 45969652
1 741615258 844388134
1 271151602 733523006
1 792062850 852982416
3 501069083 743380118
1 556521073 954354178
1 404212747 696506104
1 96701662 393024901
2 116136666 871194208
2 465171032 857149985
1 398876265 544709237
2 903217732 352292386
1 976153974 572919537
1 893280930 175356707
1 552517127 853605662
5 206129180 249829824
1 419611731 172354005
1 147367880 750246719
2 925489448 172525682
1 332377454 519410961
1 799415620 312234226
1 96876128 162018521
1 896294294 93775620
1 813141862 808305860
1 950820672 606105425
1 557273537 415229344
1 873073799 272531020
4 985157325 312191738
2 905623726 151989624
1 26876500 136480423
2 269971616 906002833
1 113893112 216888347
1 693646691 392267586
4 152889083 412711256
3 937240426 497484497
1 791787640 837343870
1 80686943 156855962
1 971086252 688840023
1 649170600 537179314
2 743339186 480227558
1 402761064 552734227
3 92877193 907005125
1 695189898 649668257
1 219894596 647558379
3 390023973 838913514
3 369519698 959901197
2 486889380 546858245
1 63839003 269231329
1 477491880 12201318
1 197573056 346894149
2 316317266 423549424
3 233943243 198488176
1 30265906 854437970
2 649610214 267285776
2 314462265 82909862
1 791165038 451168568
1 102023041 644032676
1 59051105 446987210
2 237397778 495598242
3 500128441 928560848
1 498962993 42181517
2 904075850 123080477
1 66476711 70392401
1 486543823 283248208
2 617302811 965990569
2 592313114 534929279
1 530586899 38292714
2 993981341 358845691
7 51905967 120683162
1 754664279 666725385
2 577410581 276974945
1 912777519 251216578
1 838178802 175639010
1 887634254 503002058
2 917267065 229427749
3 363555456 805774473
1 570649629 145740233
2 229620362 233804481
4 819246539 261169888
2 928856222 931903638
6 206723382 722602940
1 350133769 667836811
3 690614923 886259462
5 427370855 797716438
1 559375421 910036182
1 813982942 259676164
1 497281234 545672869
3 324977235 538759135
1 291097852 303723315
1 5509805 142236327
1 301432720 926313887
1 530888449 788690118
1 101089560 296251344
1 545033286 952659903
2 672984578 684612926
4 209795252 710122716
2 154661391 675334170
2 750488314 770621062
3 492556142 969384330
1 29608155 9094128
1 348989842 131486637
3 897241285 328844410
1 804110469 29183994
1 54500421 510493327
3 950756721 343713713
3 468790522 330751709
3 683234739 847388679
2 452317904 962417808
1 528933110 232464005
1 332871959 349774824
3 89637694 424243716
4 171525005 618626652
1 810335534 127578565
6 253517734 197485997
1 799139832 211334856
2 732218386 862953454
1 478290876 541286749
1 819159624 536571791
1 614525690 566271666
1 41677390 299738532
2 136730175 772853401
1 95663351 212148977
1 82670283 542051983
1 119562552 875518072
1 922257710 494893246
3 633760184 185402520
1 559899136 787829857
1 273569665 785363755
2 804468127 562391892
1 657170178 70396290
1 185843764 167015708
1 881578670 917679550
1 937959171 204273186
2 726325287 147188824
4 861207108 399328041
2 283187187 362893148
3 149305801 581914402
3 821571569 984594080
1 183227139 218797849
2 131654156 814801429
2 650583248 892721380
2 723782036 574653109
1 890926654 948285973
1 864419143 489263609
1 652004698 344772567
1 720291622 75821156
2 431314805 159961076
1 571507515 727417659
2 47154321 534203556
5 206297449 722296121
1 533338243 34672931
1 982184142 747366644
1 10791443 965187132
1 606620975 540991388
1 63686563 184645530
1 672118353 938913273
3 162302589 20426072
4 946269982 862480961
1 413372906 4599137
1 282419832 427152004
2 769206093 205538065
1 64710466 521773829
4 765224812 153857514
1 197069111 4372929
6 600568388 686553040
1 869244560 209775493
1 339875999 757875660
1 261163065 924859615
2 137410944 216599120
1 340928599 150385950
1 411451173 438932506
2 125052355 419829176
1 447722211 274772948
1 814855801 50526067
2 848890101 712260316
2 517648164 909595341
3 648487071 986140649
2 95013579 454219854
2 425838978 111557222
1 444661621 161687293
1 839815722 479907111
2 398483623 427667774
1 420866821 710837005
3 726404558 877125621
2 737266385 934875313
1 383637494 943920584
2 303914768 103143727
1 734433768 477413219
1 911540962 551901591
1 703132517 754088354
2 137705406 45917846
1 859363287 492598842
1 625274385 723257209
2 306537168 308764450
1 76558544 149001907
1 278094919 92396466
1 341919556 971336534
1 693395077 823695666
1 785664603 594267771
1 297154618 154928997
1 681510439 237046767
2 591192985 164199359
1 938461289 590447160
3 193368197 312193785
1 776903255 881125311
5 613123017 280246710
3 730232125 82296620
1 825948868 371442522
2 441466993 774311809
3 998805353 16575765
1 505400246 59110088
1 490150086 70605543
1 535526980 10995007
2 853296335 35988482
1 632608962 642773222
1 409506649 238206592
1 794417310 51018158
4 221257230 135412951
1 478542192 81311659
3 401337601 303329848
2 970898066 128898877
2 808151841 350196980
1 376017925 164656494
1 988888034 56019641
2 829194546 511133650
1 257450264 512068937
1 161824055 315502970
2 383140892 31765292
1 907882880 865724094
1 639375918 744242071
1 495868885 935152923
5 717461821 608361674
2 206362732 927745324
1 258290681 949548820
1 58131329 578724153
2 832840328 947773047
1 679513048 524908706
3 586854743 238698948
1 381185289 14946406
1 988596789 696735998
3 309323664 863224817
1 612707570 803783108
2 191095849 485842507
2 177330149 618563483
1 509268902 276350967
2 51694901 784723934
1 39857494 319633307
2 467889071 968334453
1 476394946 261285122
1 486849689 207160932
2 912463586 510444167
2 922260566 134274096
1 303333107 138410855
2 645115964 628761763
1 349800036 395827613
1 881495099 10760189
1 704338999 24611340
1 176061815 482454428
2 148208039 399976933
2 635300367 682477163
1 149126345 533896264
1 430691843 696903827
1 527965311 367438987
1 992903932 611112170
2 22885628 786755339
1 607676002 162488112
2 436026779 906053419
2 930835633 662088382
2 193346545 639526073
2 671999479 598567334
1 771035701 484544543
4 292983659 920020945
1 757986193 369365955
3 833363608 619785598
2 955242516 159168971
3 386851267 444101766
2 651785387 371189891
2 392926790 241354048
1 509001685 931006780
2 623381083 615294616
2 521099779 235657740
2 142301782 46213307
2 404154852 614939752
1 378844456 236467802
1 118217666 466335747
1 649961761 857091387
2 171702188 483172856
1 259927758 420602937
2 292180751 459104697
1 133496870 645520149
1 843618947 966524236
2 699872849 472551939
1 73294454 383437456
1 91114277 139261984
4 78736899 410666618
1 557499065 802778704
1 513484416 434499831
3 425186413 370242990
1 278457507 421355782
1 790068906 620671728
4 317129692 658332761
1 294456137 16369603
1 182200087 261701604
1 446211531 342421737
1 16714391 27534019
2 968169439 872252021
4 123822221 546049419
1 294429556 79639505
1 975976266 388103825
1 257717573 712618162
1 7172122 88987857
1 704629893 286169700
1 158738208 868580615
1 956942644 332106434
4 379562381 114945481
1 698555368 659489732
1 374001819 830847239
1 95469333 731620247
2 179757325 980972608
1 461850446 389364000
1 64704712 76813240
1 637739498 651938560
1 369381267 551240097
1 180149384 995341979
3 931585776 788042293
3 393050953 907171728
1 445459572 828430692
1 233926447 755944031
1 825151412 585728128
3 870447784 394771732
2 132789714 871048933
1 492609177 31013911
2 14493050 36181177
1 470775262 302385647
1 495730409 488095869
2 436461435 745257074
1 106873890 440658485
1 447229121 107685905
1 346367441 560409836
1 287321361 890352803
1 134029334 694735891
2 454631207 509261376
2 653441559 852370122
2 740040728 81492370
1 48577577 553705811
1 897727043 429084534
4 225719615 927408106
1 199510492 782102503
1 539111354 408770173
1 651440506 943500706
1 676912891 483838755
1 176158882 119519733
2 341588288 230282402
2 962891808 725171769
1 998306779 102054443
2 335872638 286929931
1 894231642 84133924
1 740781334 409186148
2 759926932 767754147
1 431569219 634155062
1 429215507 581367352
1 410301449 902489220
2 84099773 709835571
2 619619626 230411097
1 993762184 863363302
5 603038287 584088609
2 578902829 676057649
3 972862445 297211729
1 113988840 306218226
6 723113737 830469977
1 385262199 873365938
5 950413222 146400933
1 485787204 895847516
2 251753250 173108463
9 663515825 45436134
1 328682992 308061715
2 599841357 240239539
1 118258402 232977165
3 323734731 415937062
2 113363488 53527553
1 614128679 381105171
1 25738636 370951215
1 993639626 555543579
3 848727088 737709983
4 893081613 145958385
2 604651985 478342222
3 708220338 142365673
1 619299136 926888481
1 811299415 805085306
1 872967859 323678682
3 57100621 172571772
2 119054595 99030676
1 494274482 770975102
1 795702500 632231925
4 657941236 391759005
1 496428391 319939340
1 2647439 876608583
3 514167179 878097387
2 59010825 154313051
1 927765177 604655026
1 540960885 781288140
1 376458852 749173757
2 569380615 931081768
1 856858859 650981586
4 669305403 399365354
2 592722031 174582356
2 382236048 357667822
1 680423762 658209694
1 404370028 691972556
1 813854406 374501239
1 110051108 144919235
1 965342897 955829398
1 343092723 384654198
2 787870589 600207483
1 491182817 555859398
4 761438008 737547850
2 729189325 25339034
2 434056562 954193617
4 720002197 668757173
1 380078124 170314451
1 890555947 315977247
1 79073162 804690161
2 902325477 706008153
1 857224516 798488559
1 94718719 290134073
3 381854444 868109470
3 494789885 286195802
1 268975390 549252918
1 419873769 290174897
1 756865379 592436557
1 45028809 334141353
1 961288901 664646060
1 522592974 405714754
7 473340904 125230076
1 613633224 476648072
1 203641433 881242913
2 738136929 761752663
2 243589319 347839448
3 88695277 769556033
2 289717141 872208795
1 585972351 811929602
1 92172840 767188349
1 510804478 961454223
1 355150958 781536875
2 719202806 466703485
3 594696291 831148870
1 298899359 394135719
3 294606881 841214993
2 5661525 54435703
1 421345774 392400062
2 866506352 530204273
1 78021196 248043210
1 745701355 735715578
2 358263613 985968993
1 682502578 338206031
1 26397918 834031108
1 108996001 186802999
1 800932406 779776718
3 520241836 576876137
1 718518917 857016431
1 131951210 378696178
1 987974856 124092127
1 452039325 454642892
1 312510754 550358391
1 680120830 492946630
3 454434153 34618929
1 422699896 1262287
2 28212007 367131986
2 406935233 313355926
2 438562177 108745562
1 348491387 296566742
2 587338053 390044660
2 624511181 958566732
1 526116191 381489778
2 978483083 36406653
3 290906586 106437487
1 851692992 10718899
1 870932914 239943941
1 410003566 769881910
2 719253459 436703055
2 725344353 396178380
1 128708152 745780508
1 578236823 106253551
1 20212197 996877730
3 447155572 310605593
1 98753082 102503243
1 821677406 714285334
2 431008861 824735574
2 795146703 352891260
1 814521875 781545593
3 647318809 684760420
1 478965809 643852804
4 591088487 39396962
1 501027673 101120630
1 630533629 33079916
2 798091105 690700471
2 532494148 249099260
2 819355211 615321691
2 493209006 129612505
1 654787351 173112296
1 257331854 777767409
1 194418586 820879869
1 345628089 244071066
2 290222358 652604133
1 819169948 408582498
1 900775467 124520823
1 243825165 595643213
1 393800487 787804354
2 218862064 712887127
1 857814098 782597139
1 915796526 562284429
1 476860539 473526808
1 934707065 18672344
1 154107092 8535628
1 201161635 921740319
2 473801101 413067102
1 561371745 806757562
1 677681846 114002378
1 457389632 565146987
4 195195342 844811799
3 787022629 529159027
2 57813978 184413673
2 83990102 363271571
1 470820185 278743476
1 325170900 923052177
1 649057257 554609157
1 508064495 415007119
2 78745310 718174592
1 245793834 834094062
1 939250397 879151622
3 460144774 614599785
1 928364971 126877446
1 945453554 137392820
4 530477275 160729362
1 835164847 33157366
1 780460208 722130695
1 572215865 480571558
1 223005819 720909388
2 131103928 674046493
1 827958941 470896537
3 352330947 731851791
1 330803658 652476750
1 200040426 224273494
1 585808549 822311992
3 801366508 197343742
3 130458117 733159397
1 963709173 272606989
1 800266340 376819123
2 978213785 846994494
1 638437452 698223255
1 157103483 295570576
3 222686931 535791735
4 215824036 110551710
1 961702199 875150835
1 607454292 923119536
5 104835420 795877685
1 767888399 182619318
2 819066130 333829466
1 880821671 735975555
5 854482005 189031728
1 594797538 365091747
2 745746166 580423268
1 830968174 41595928
2 271157349 588878425
2 41997900 647235967
5 37132378 148965044
2 537683614 473609152
1 628703415 781438341
1 544340731 152649763
2 507854004 985372838
1 412511392 851019520
3 250466196 343563140
1 65892098 469375034
1 556349054 821951750
1 617829119 429988281
1 275279696 889943439
2 526111202 555876843
1 522262887 968858547
1 330339399 798235716
2 924230969 53723668
2 532316733 119039165
1 637644218 966119517
3 49580521 876833637
1 250009068 552771568
1 945217655 523844448
1 738728732 569037902
1 866681614 875823077
2 475530676 713696407
2 405220921 722620669
1 646277747 591642013
1 237876103 703270069
1 851232530 769710231
1 769778707 214185232
1 967497462 668799450
1 681815979 180558955
1 906094489 341532325
6 43007160 189009871
2 55300802 604796915
1 651600455 319306574
1 732702383 811215756
2 993224098 22468288
2 198770801 226278291
2 9225897 560255512
4 104295784 4085799
2 931103722 795381897
2 11277433 772323272
3 931093325 947660832
2 176354232 82958883
1 569457018 869135278
2 392099783 216207677
2 894405994 174756074
1 652469948 381620982
2 276763880 702308848
1 890176039 422687167
1 32004959 990432005
1 729399146 432980869
1 912801196 129150294
1 92384588 337867658
1 965261992 306165365
1 737491501 451858978
1 51810686 722676432
2 650085080 921778168
2 49574409 281241851
2 998229246 194947379
1 863443194 606251902
5 309419506 266324710
2 896761108 437818427
1 638020275 341185933
3 22532764 249534904
2 145877261 485106491
1 436010053 5996163
1 289508297 225589398
2 777211525 420661511
6 217586767 503407201
1 917522904 547471583
1 662594395 253623839
1 850551857 230670117
4 11296233 561066007
4 654178831 656669026
6 863513158 103355336
2 941446702 975928272
7 691515664 529575868
1 337034377 162739326
1 763344737 703586787
2 407681354 457022777
1 570083385 116673207
4 156347338 315604860
1 355189811 987383900
3 827686360 81848704
1 562092598 59928563
2 256514139 386776961
1 754917990 168106620
1 290018266 763170510
2 837226873 304410193
1 832959490 14417772
2 768587289 713885915
1 123745502 805309538
4 921633797 646839016
1 782178724 423579515
2 415321186 69863205
1 296669020 348784987
1 71246261 72975554
2 8271811 350443094
2 619271102 582361472
2 460391934 382938649
1 448139165 943063496
2 963511558 268846775
2 335215427 513811697
1 627602643 925384931
1 541080539 907451683
1 816456650 347282256
3 311548044 644413946
1 141579779 527773515
1 372795807 315389599
1 566390750 246858919
3 599529444 275867454
1 667079309 622113181
2 69147573 488410069
1 900250477 302877395
1 576407538 2106116
5 197677085 625075850
1 511386847 106721716
1 235513795 702405695
1 500966010 942385745
1 383880004 966984260
3 431402423 879839093
1 373283015 950420404
1 197495089 990954356
1 293340775 115977863
2 627071884 502395640
3 584787502 804894101
1 462046694 307735909
1 602101985 784827857
3 192479908 943671417
1 339469951 253407761
2 563769800 905109120
1 825589308 966749696
1 325816016 312172217
1 869924074 854195123
1 216517879 425948116
2 692799418 123206730
1 389159982 136223274
1 953546916 136239303
1 920970578 37021931
1 614293808 2606006
2 332320958 592245241
1 101854791 467846350
1 800434525 323786382
1 375191712 201829197
4 612816653 70619938
1 748364159 935698758
1 813455367 194147516
1 400409885 623038866
1 89557924 594246487
2 163680064 937868925
4 540980472 373497005
1 102842203 934599556
1 112666427 206447759
1 795306647 407498136
1 437955937 685304143
1 217670881 635562923
1 104669629 39002034
2 792267825 188157778
2 651417414 423124338
1 465634253 24566687
3 679101014 753305806
1 590962944 899772093
3 568071839 202050372
2 330656537 94685882
5 481019520 18937084
1 608042249 195551474
2 663913429 666397271
3 421331017 520413034
1 134770292 478649566
1 146851692 333092937
1 121117281 348713031
1 893121363 458846858
2 604867668 337841110
1 179422984 43470002
3 639900409 75979330
1 682034174 980986343
5 532798450 815443710
1 839371329 485155637
1 776497299 740599994
1 969956503 781530501
1 173541558 917328321
5 526946120 239154685
1 678746514 62941847
1 394486981 909967494
1 860499053 357474065
1 858914911 595209505
2 673389314 337483551
1 794481314 958092241
1 908072260 908425831
2 886242061 566721577
3 36810166 359247989
1 220131489 907879826
1 618597572 760504092
2 620056546 651017358
2 855729262 491352982
2 631889462 437805028
1 131102680 56878015
2 766929971 219429668
3 983420590 330123257
1 815141779 631272612
2 910663318 664979650
1 732665545 391638317
1 193103469 713333509
1 579553031 708369899
1 861827818 458061656
1 472066419 286292817
2 285318544 637235222
1 129575230 801245912
1 595461764 649879343
5 609197690 1223511
6 496235241 55227185
1 446154843 576453814
3 571704320 255396346
1 554260555 973842222
2 202990701 475143135
1 337434439 98075712
1 610080385 679620393
1 574225053 788379445
2 521939779 360252280
1 898118678 697335262
2 25070189 943661252
1 936222377 677327184
2 444574468 854090812
1 458574754 645654218
1 150820913 868565521
2 311693064 767775236
1 943810763 659568950
3 878843827 624890446
3 841465258 283155478
1 689624162 25599396
1 132890551 707465137
1 808611200 147183278
2 556435913 711771977
1 593552450 182455935
5 381832852 386144658
1 239147252 50848135
1 912347498 577066614
1 798811716 408095142
3 911100054 362118272
1 230690697 367981612
2 821694547 502987245
1 946139683 979328448
1 69560654 318279602
1 682819459 789889288
1 347952106 500873862
1 217604514 332539675
4 382471276 27705105
5 304396435 883706415
1 973976959 789005992
1 967090432 259538722
2 735568823 339210206
2 983544134 632066542
1 479806480 588059368
1 656808193 445614246
1 679192928 996871665
2 62348676 850490243
1 248851483 434835926
1 612650380 663479431
2 440212781 331453856
1 805197598 475163073
1 489794855 901480188
3 575430748 195176869
1 755963123 616759817
1 633388570 793442554
1 545825017 861503719
1 980752122 257726432
1 66397294 53846936
1 409002974 259418760
3 798629800 13021873
1 799090872 5291041
1 208222015 818912776
1 19355790 161881499
2 310530226 757644524
3 784546989 295111710
3 527997446 682152455
1 23950054 396960581
1 534475934 687652698
3 803014416 890922338
2 445064822 722640963
1 782858401 283441594
1 211843778 995958555
1 582836153 69850397
1 535674664 445469793
2 493291715 562178923
2 970247401 366188434
4 927722179 418016729
1 868819891 202228547
1 829489829 964964094
1 936317428 622055482
1 393428228 570136750
1 736648511 928333730
4 980812584 866199129
1 744826901 823124942
1 271780034 226661135
4 650036799 933193861
1 96721594 804441365
2 11337863 500302702
1 534438892 100999599
1 144198245 443497279
2 29839755 18868035
1 315481102 650205353
1 343733061 53355480
1 441244178 100369817
3 592192779 220948269
1 610179373 72146831
1 106595664 595648598
1 303408134 923543958
1 764674993 665338574
1 550303653 288229104
1 254999603 262242876
5 764934533 123575457
3 182855301 90916005
1 33725941 803857063
1 132646567 868507325
1 717339996 777048262
2 61466075 669540890
2 427890925 124946341
2 270772660 99951173
2 90078528 529634784
3 454075310 928834828
3 616472146 60671230
4 459289404 466865234
1 170520086 945863603
1 485696411 799056533
1 287851976 785402187
1 851810072 683316221
4 520635369 823228041
2 469319618 927939851
2 305275062 10971855
2 173594300 777344532
1 973925166 46622836
1 854825663 968537453
1 595313417 99294861
1 951119292 377954046
1 690147669 582328324
1 862291348 693978496
1 962133894 165597008
3 266903032 759507876
2 728134297 100061566
1 826102478 941524852
2 335774175 933808633
1 164318556 698222857
1 710809701 475190662
4 327120230 246966369
4 507709194 251263054
1 903842261 387463429
1 270863939 943615414
1 906046805 890763024
1 841780702 56244829
1 640812248 308276318
1 777007229 689516622
1 198148748 55497561
2 314512176 736639293
1 806769514 786285213
1 784911767 428716052
3 300470412 71421641
2 498965389 441105921
2 63374431 353298380
1 914544462 247109216
1 800215770 811054888
1 181409301 38198801
1 7847892 332191076
1 573478416 55151862
1 366042177 664770815
1 122216005 909469919
2 661692765 748998032
1 871913276 309275945
1 586238690 524334216
5 861490258 368328449
1 916173859 373989926
1 718035852 328155317
1 968639743 42810481
1 713418059 681520103
1 49931668 687571749
2 995716963 608123581
1 239963245 106608001
3 100477391 185922263
3 886802916 414980890
1 164032743 54857898
2 437470824 595057464
4 43842794 683809957
1 6897927 643286086
2 485464693 24108211
1 866028795 264271048
2 864651927 776515860
3 330618925 838545258
1 828562444 78893903
1 704931972 214049383
4 184610425 518728704
1 798828261 498847229
1 711785138 443266851
1 76921316 758862145
2 882018689 431530557
2 218768987 446143160
1 169498207 211006420
2 232938587 290899356
2 108048023 315357497
2 560972904 295483216
2 778851874 551443339
1 148061227 74937374
1 653172256 573372555
2 305855065 175415373
1 562876341 635813717
1 349037787 636274928
2 874656911 857014496
1 359553885 94263645
2 195915295 213456974
1 482473489 541658675
1 504231336 891380101
1 69360769 510078155
1 388436405 138944588
1 777451076 225323469
2 698298306 741291721
1 472283321 789947550
1 858746801 779909067
2 872377962 33540125
3 400765014 9209227
1 22146260 72043101
2 727626408 214947593
1 883455445 48059675
2 430866284 344659951
1 530425711 207887070
1 339049358 318358450
1 240263969 405699855
6 172587462 931058900
1 802589026 34820327
2 265418266 741432157
1 350112744 836423957
1 106002571 383251332
1 913190006 216973175
2 291653112 91286129
1 406515868 649981495
1 972317897 460515095
2 906540891 47156863
1 642727156 713483298
1 591312863 324460213
1 692573596 910127170
1 456615915 834585592
1 229137304 885241489
1 120802014 90094484
2 491967921 311198568
1 762394174 634623295
3 928387073 167074684
1 582234801 859750831
1 183606062 286841258
4 289789818 831406238
1 280380459 409275869
1 537111590 266058231
1 286403124 37699730
3 733271805 292319165
4 546789144 620051189
1 909663441 10197009
1 849621194 263701822
1 544274239 22412346
1 989553972 979139241
2 569334450 113891614
2 693672134 145445722
1 365262386 196888461
1 74615723 635561359
1 473643966 393874035
1 84345951 702000031
3 835175556 395863266
2 566249807 110986013
1 526072330 690915014
1 860603832 828011944
2 450771917 700061944
1 111972909 834297360
4 240536832 912206892
1 326939628 216518869
2 777313888 320473051
2 399759816 464305597
1 874771379 144809209
3 592043789 164752002
1 437215038 765312209
1 639435342 282449586
1 592280151 309987545
1 935655803 105665082
1 707098968 413311019
1 187710934 703302191
2 899242473 272751104
1 794827580 914532379
2 142042088 184589694
2 617947262 335074380
1 47900380 655778948
1 49141836 762674058
1 213264335 631025136
1 696615744 261022759
4 350355992 716687753
1 370826552 517967380
1 335901276 183366634
2 757958149 672845344
3 941556693 355525053
1 333907711 857173460
2 188345753 313343620
1 185165887 827906804
3 886182968 230729800
1 946928329 420752513
3 788289710 470347936
1 772747352 405280888
3 720675836 415792496
1 293414050 2323250
1 606757909 649714847
1 746129252 904254442
2 632064596 574576021
2 906932401 432617254
2 2481967 187397620
2 677794671 407620615
2 193690870 64956879
1 916259532 599374243
3 280967574 719741160
3 927061409 940005409
1 527130084 971093909
1 566645695 308082912
1 215249757 118348191
1 883430834 725691134
3 680789484 76446845
3 35415042 890752805
1 618967179 536531345
1 578915529 785469800
4 625419244 700256897
1 671243018 63864627
3 163990855 858137170
3 990203770 702687209
1 411380783 159080310
1 1150985 953816664
1 114161351 640344471
3 324487730 996123033
2 884969547 504731424
1 277257863 970628391
2 699894547 858021047
6 423277486 631114083
1 200478487 462826953
1 807755810 381138423
3 361357732 607466696
6 842575048 620939017
1 986797719 827866158
2 974663147 75640980
2 358463334 103964756
3 254065339 441406437
4 901570218 361944331
1 614993052 369735693
2 23121327 912122633
3 797121789 28358351
1 122082407 161546908
3 43723355 851936369
1 912795741 727173942
1 802211427 965125635
1 489454950 952016375
3 134725312 56116288
1 557903657 986583023
1 322754148 354816485
2 111240487 913211883
1 789375811 149223491
2 231314592 628341180
1 417421309 846757070
4 950695927 186325765
1 278069009 640426035
1 719226626 847472304
1 600720584 501084802
1 381056494 98988081
3 743541470 375654041
2 488869344 909313585
1 873842612 524342172
1 309089857 795618279
1 735897109 688943571
1 612749738 524465360
1 342405632 7826874
2 309014082 409276743
1 257448760 547797430
1 357779836 603645187
1 423626943 412604240
5 349898072 341296285
1 760031987 231698625
2 945011374 323099407
2 582617958 263476881
1 80573144 94263833
1 837505716 385789466
1 927595737 920085348
1 224016551 954813601
1 420293824 487505448
4 982268693 449314893
2 737856138 414497603
1 880806933 177735703
2 398827204 213607641
1 59405380 745466164
1 427889376 599195595
2 841850665 866200511
1 709538886 477799874
1 881084138 133245825
1 496231910 73383220
2 643853026 110421031
1 518019105 621135804
5 262031695 247462581
1 785800083 63247036
2 700595742 787935217
2 806028877 510542358
1 160792874 236340583
1 843014114 217164439
2 4002441 129675602
1 719598837 350390331
2 152862014 362724352
3 676159051 946660023
3 60118186 346118640
4 54153705 928122220
1 694515185 910076645
2 858926917 407327616
3 274446634 642375652
1 456012471 527003282
1 696495469 298489986
1 755188678 261691567
1 23409896 52569832
1 129589848 425182723
2 431356750 158243243
1 232573155 353956932
1 720159315 238275432
2 754728705 769198890
1 892197097 908274840
2 419092330 54235867
1 892286087 783928624
2 811823666 532062129
1 615570378 980832540
3 691716887 443907883
1 983704958 536400517
3 693650363 593274002
3 552545178 331258289
1 829788636 513213145
1 482566706 340577713
3 508892627 494759389
2 550830127 644770017
4 904521229 76349453
2 480244702 788257410
1 547498250 853553765
1 421557829 48169092
1 701724277 309938918
1 652070244 305543799
1 815260925 79971938
1 684111133 240093606
1 139798422 115443875
3 493994910 890659354
2 172277390 214396322
1 575517821 68908719
1 665076018 934104663
2 771750521 811500057
2 909160788 866332716
1 330907229 202816215
1 583427161 357019637
1 83908318 750396369
1 115358210 968209920
1 537285607 781516082
1 712760486 875166940
4 921595451 915364992
2 890647477 460928560
1 583199766 677970519
1 570007703 420285687
1 494658131 746698642
1 760867058 36761545
2 503558687 293359163
5 675959907 72839623
1 162752708 690780989
3 800636860 939239759
1 843105982 190752597
1 784313032 824480957
1 583723104 196400236
1 603437501 890661375
2 87961792 950313654
3 767496433 376464007
1 899276516 464778044
1 700129252 960414922
1 827343616 466481552
1 837346763 480547598
4 26296506 217085446
3 480055648 655170184
1 447086569 764952856
1 326581620 538992535
2 700592846 314185403
3 340852896 708325968
1 820329057 758106625
2 425788027 945002116
1 456691674 911356963
3 263124841 343817615
1 396976915 582405487
1 52316158 726046523
6 401004520 979513375
2 126885701 705071824
2 13922130 300205424
1 21752035 124583952
1 615005554 82024290
2 995465845 885256631
1 420607912 653856508
1 207630254 287977918
1 561957867 766655250
4 401564876 378083813
1 239306507 291867808
2 722782810 672246724
2 8487836 715131257
1 520813371 710418046
1 63152110 801612926
2 648681758 716063872
3 804535598 855042390
5 379362286 14014229
1 814612879 796251014
1 343454195 67227596
2 44797373 45111999
1 977713146 175959049
4 256968502 106443645
3 831430201 487283964
2 786122242 786096348
1 871736724 86632540
5 524881901 530088141
1 10618939 228572428
1 176469106 917588338
1 462825086 644642470
2 396640943 252717763
1 983671960 883783912
2 273266896 833760813
1 985807850 916092754
1 890958425 660114976
1 31458302 899341632
2 832871087 610111728
1 556484622 753556763
2 580578127 211304466
1 281833637 96152886
3 609625106 935278674
2 418266534 489333215
1 557943033 997151164
4 907735213 361886682
1 739613282 395170711
1 962243407 653376490
1 496881622 767115635
1 988088243 893337987
3 126754062 371596729
1 962479368 485373029
2 887746349 845500084
2 604121124 904684262
1 590649110 889812055
1 373717719 199168931
1 141518212 178966262
1 27976481 714679911
1 49000333 619619835
1 325430835 658288945
1 377550540 911258165
1 488422244 307356237
1 922791081 582179722
2 754787399 728364050
2 152653695 594396300
1 920588387 632656914
4 754956313 622576037
2 923737725 889796803
1 859278739 469725397
3 627827750 593098420
1 45060732 423520173
5 789484546 249185982
2 691027301 273037966
1 49628330 75135270
1 371332183 570470322
1 422457837 951509163
1 181161653 410615319
3 24122544 412148962
2 783771020 947201889
1 329767965 493499999
2 79294866 754009632
2 38558839 71092052
2 189649321 568213197
2 279010654 96531663
1 268566467 197952219
1 924038801 461750918
1 562865278 87678852
2 246550067 106597220
1 411520731 728461950
1 387221681 160908287
1 54432238 202107490
5 660076534 991138281
2 369589958 424323918
2 883665280 495980776
3 116083260 424536425
2 257351424 940016957
1 218839390 45231395
3 5141852 119662898
1 640255900 218801583
4 433088952 690245019
1 777168894 79707580
2 685369363 327432396
1 861191280 450772979
1 940595959 429485113
2 284174913 88175265
1 220214253 356837210
1 232694272 296443186
1 37090637 410882870
1 291563252 5938470
1 184949281 793019783
1 763711068 952041729
1 372056157 582678568
1 567890353 550780952
4 765869588 543742922
1 341366605 646792851
4 790649315 987528157
1 604355210 209477073
1 630653209 833346393
1 476884211 612435375
1 288741194 36471163
2 291428768 95134378
3 308400706 22186042
1 98738165 237785424
3 222549601 30785951
3 62945763 436706375
2 839214023 335869408
2 50798603 708538671
1 758012313 802443854
2 962856998 850136106
1 263186476 704646893
1 757377853 45181385
2 170783800 750121894
2 959719768 822181763
2 114270275 235931025
1 646405617 591313204
2 506472111 316881942
1 821864629 248912898
3 343506295 140399377
2 783548165 90707460
2 521487596 702274663
1 884319362 371266712
1 919921076 628699229
2 407665426 585017650
2 100961221 684925351
1 459006625 985947820
1 695637586 594389831
1 1411604 387840513
4 346647947 195176197
1 382125906 999804312
2 811580418 824445866
2 635785605 662600184
4 908180321 159057947
3 860263462 55783558
1 665620840 490485763
1 92429476 321458095
1 813467139 635508309
3 90086551 879939797
1 839208008 964450910
1 871326273 797249231
2 33973144 85223686
1 166342853 335883964
2 464874078 968171589
1 889885061 839339587
1 401380234 331356121
1 765939966 185472283
2 64694877 443944938
1 949811673 127367249
2 446173501 210701021
3 430495923 105674557
1 414273776 674910597
2 327031213 327879508
1 952058537 109766958
1 169860427 950870053
1 866016972 266898811
1 258932131 671098322
2 327854104 874737211
2 116007051 527815458
1 480269999 278284093
1 529786959 977381363
1 519123143 68127914
1 202047869 974600307
4 258776932 875321568
1 915591564 55146024
2 508964447 70843383
2 195645118 675079834
4 63476550 86361123
3 592430666 881314973
2 287122620 621169521
2 38307289 88342161
1 598259392 191766586
2 587690686 195298967
1 850475868 928197590
2 875053358 8151339
4 653772325 971754665
1 155927049 323502729
1 368142510 797355098
1 959461279 610577688
3 534286980 161317818
1 347801065 161493040
1 841295434 660965156
1 389402439 395368241
1 732069380 284847223
3 32305137 436738780
4 341156243 381425530
3 602235750 618314318
4 650075083 741958916
1 297663215 493298100
4 960637965 143202436
1 535343198 822173299
4 309310080 988797014
1 90826493 420789989
1 669113771 129125098
4 130193136 334977096
5 667386613 606169558
2 130439124 32668009
1 115768839 424937286
1 999617272 593146165
1 974767415 792672699
1 864337240 678667382
2 920746124 107826830
2 796948885 818795767
2 298877403 814658649
1 246130772 137319244
1 120434836 702725516
3 389460464 984024404
1 705239547 349821627
1 743398663 227827188
4 152639697 784946005
2 695272987 869152873
3 83932386 532184197
1 473037684 604842749
1 655090068 27186831
3 311257479 826759864
2 386792417 748922740
1 523778355 332489300
1 634428481 870548345
4 533805878 442017406
1 804836934 659356055
5 911952890 689005770
1 211773963 208841688
1 285274296 659777380
2 266480996 957278501
1 593636850 955048386
3 305074543 651391972
1 90317426 875015935
2 709911564 151508377
5 892708701 987807910
5 104145630 492315640
1 247924536 838572897
1 897471623 233003182
2 608643393 278160980
2 550233631 437971339
2 222730101 367983490
1 925267063 747477116
2 465335248 636090556
3 42827799 740741173
1 290346336 49111857
1 441671796 576918132
3 660379122 388571195
1 49646606 204845897
2 502033619 43419831
1 346995733 446090990
1 524702821 47720551
2 970307366 20542276
1 288636778 346053392
1 400496071 919483692
1 410689212 889468780
1 800936929 648746655
1 267535941 496830637
1 214158685 617205541
3 384864019 431177320
1 452868127 495584700
3 83011309 156532381
1 345934890 550618006
2 350259725 142670327
1 545514599 708435161
1 429047606 435298664
1 35507117 856040955
1 682817713 177417032
1 240787795 449328333
2 299959616 674894145
1 827931412 101217116
3 520330355 852016491
1 370516515 728070763
1 810248476 848874231
1 938049103 877020375
6 168901558 796789106
2 167090159 616608592
1 579916456 972549510
2 989630249 535417358
2 607527676 726847013
2 240391874 154651049
3 127034870 226872371
2 132602037 435625716
4 809860241 823117237
1 289898515 900290438
2 290458881 389911677
2 895726583 288872014
1 658888836 63517575
1 268154638 703502385
2 378447112 996679082
1 540373840 909493494
1 945458731 855426060
4 301550932 481557171
1 665249322 63178680
1 718682754 51842974
1 235029596 704720948
1 998873880 61462230
1 883007776 694916036
3 86598070 7456546
1 185831900 254947721
1 751099360 306978832
1 720006402 816439131
2 251184087 65562720
1 653534441 676344961
2 519145053 906367254
1 59926974 94047643
2 378947349 4248239
1 993937697 204010101
1 128362813 553998467
1 990090102 408607148
4 458930364 303575804
4 738411391 752734798
1 606309477 933407818
1 756027500 361780742
1 566948625 976027039
6 558591215 24771876
3 893546479 742491820
3 5000419 772310536
2 456439124 607198897
1 801484805 160713420
3 126140606 327740667
1 941897102 893604020
2 511980237 126074241
1 511011801 160838943
2 184520693 377942911
1 978071627 324471595
1 721897432 787413495
1 460681601 624852601
1 770874536 391501190
1 100304892 227734863
1 328088267 829901180
2 48764120 280491518
1 697104708 544428106
2 1168623 10011949
1 320369146 266843802
1 91908389 77515524
1 806974562 386769662
2 590170197 425571520
4 799730439 532453193
2 607375530 807357388
1 227965150 327202584
1 680723417 263604676
2 653543575 67058034
5 824584185 903583294
1 721790684 880262047
1 945912090 757283843
1 149866444 161864713
1 120869917 356528381
1 161667609 711590240
2 341517679 11589915
1 171595243 23989937
2 393438925 208972247
1 576081066 720192047
1 814748517 855586465
2 827502358 695513400
1 633789500 449383000
1 916958919 719250865
1 874568323 359636367
1 771423311 935915722
1 219712816 818930996
1 834044178 592753162
1 936138172 440929090
6 803410388 121038610
1 296226772 183855238
1 194661550 914195202
1 261359845 161246060
2 420448391 470713568
2 208236181 104794242
1 301431534 861162193
1 756922032 246852346
1 116371018 883647713
1 564509206 378521306
1 492657807 610869201
2 972134518 54485949
1 738622395 310220341
1 860556153 101251232
2 594541466 491439629
1 206259346 588035629
3 78496807 27670318
1 831486566 831075750
2 462839228 270946521
5 4714523 923959805
1 388864512 424568198
1 13551179 418302637
1 276341651 952441252
2 648330830 811681576
1 462739906 159551402
2 106559898 645057326
1 613229245 255601313
2 36005548 697540895
1 828958350 888772492
1 503588954 552568441
1 678353191 85137801
1 927000437 375474725
1 345004123 668182243
4 925499137 228389777
2 913822033 328052116
1 883660319 370980476
2 41285880 675371612
1 341628093 607221699
1 454675212 776368364
1 424067068 515796595
1 583838056 101534044
1 835678780 161148121
1 873322748 60535082
1 724543585 719206085
4 902594935 835489058
1 857471028 199070599
1 322280456 644011732
2 165843639 557006467
2 273453724 296670729
1 151266821 456338065
1 871300344 602696937
1 196565364 704422754
1 285299724 832234198
3 242015650 315524226
2 784064758 101071646
1 285303930 843459983
2 693512410 495743145
2 771052049 611156257
1 961876953 686587055
3 336038452 709402250
5 315698009 76695312
2 434066074 334701339
6 179524322 271666944
1 876133960 107327014
4 32506106 578719346
1 542504132 580028809
1 327821742 167417675
4 168460654 820597834
2 719540725 552848843
1 736830702 137694831
2 312908733 451294351
3 554008812 88618809
2 758696962 186662361
2 127605704 571802136
1 256055176 24611618
7 212451133 73830140
1 732483858 581727331
1 914520889 802951865
2 812203353 460141599
1 893584800 560109689
1 343881625 206145470
1 826383523 691131414
2 786523641 259411844
2 756635179 642897589
1 623541273 783770573
2 930883265 950846189
1 926927356 62802677
1 908045159 508049267
1 372045967 970222535
2 432284405 40841672
1 496745222 98301215
2 701060813 645184531
1 401046742 300584639
4 641032960 584470841
1 898110076 872939714
1 485772751 360800031
1 527382019 166710798
4 521005165 951274996
2 791153930 120275414
1 790821888 48413052
3 692912689 134138798
2 873587093 337171271
2 232913328 78443034
2 251893510 203658198
2 190504945 766911917
1 620137384 412189866
5 127062784 566313832
1 353429137 149624633
2 75193429 299652502
2 533488047 798174308
3 78398100 224957018
1 171707326 813129238
1 202306321 845322127
1 752654982 91401664
1 469746510 795191201
2 123393398 870826487
1 287402571 465515439
3 236303883 148645908
1 883843407 97968888
1 562147968 36359428
1 316248454 845343887
1 585338025 276346753
2 536234201 487421413
1 509592700 923500761
1 135966696 878623059
2 215542359 843654288
1 312584746 556898198
2 592744500 134750502
1 10981390 718805861
1 574276264 991031465
1 722704727 72463771
1 282762378 508976238
2 250199826 378532190
1 970292122 693011436
1 609398675 922042683
1 970581726 333028103
3 751559865 390274639
1 727692081 259822688
2 879885172 527625592
1 231479649 375132
1 66651339 77334546
3 79621677 747594894
1 888224092 651223249
1 56103491 562721960
1 975498111 992662825
1 96243516 923065387
2 84146096 444803650
1 624646962 688675884
1 613596039 513648812
1 202587839 831735205
1 75950230 771255870
1 596050431 850921357
2 769188823 296385181
1 760963853 382252797
2 873594364 520580057
1 54063666 407503548
3 531731354 944067083
3 541444950 952592567
3 445101997 991529200
2 782372670 407162110
3 630980181 677128096
2 735030612 382657710
1 880928168 452985192
2 456274238 42891812
1 864963834 343826735
1 225242972 979337449
2 206893575 915684427
2 785230754 546538377
1 260533766 794440731
3 861068750 98960337
2 495403529 878838715
2 889686794 994680544
1 689685537 500789144
4 606445901 833848997
1 432473866 810774449
1 558581065 214166881
1 995834706 751789394
1 605420034 254569167
2 283474508 53630337
1 941559620 915834841
2 299154323 931844450
3 243551770 192150631
2 916525187 909726542
2 447839035 502523702
1 525575995 491398950
2 738625020 785039622
3 618599486 883784317
1 880677316 137144923
4 247531121 534665433
3 464647924 966162713
2 857013287 581530002
2 826630189 411188453
5 594969039 425977821
1 328124875 325507756
1 73274366 749039171
2 706873801 978774079
2 614250089 620007392
2 487335646 538016757
1 932619563 567386388
2 492960119 663103569
2 688264613 339781266
1 269629590 977990441
2 566656884 279903571
2 72456577 963322835
1 130120905 545812556
1 475814466 359242515
1 476446596 232180652
2 504982494 623778896
1 818602336 615478170
3 450292745 587588518
2 416274866 482087577
2 428506329 580814464
1 737027652 387007678
1 430145225 261883083
1 194589619 881793406
1 647711702 431763191
1 222458138 951226162
3 57188748 707787078
4 378059186 935730064
1 896370648 375751128
3 156639374 252435311
1 498278591 22016102
1 825776788 835268421
1 721035363 721652186
1 169695344 852172897
1 575723013 760960403
1 314352797 541520459
1 900605497 655799445
1 589926230 315000416
1 29363348 994673462
3 48138783 86979193
1 857517741 472802515
1 136410552 697610285
1 828322479 887047375
1 309806613 485101187
1 425592482 596800187
1 278363606 749082684
2 494649728 221328289
1 416684627 860736048
2 692857888 92900096
4 974174756 840900288
2 582528310 893091648
3 133608592 303625581
1 543318052 91356388
1 612901787 940594691
1 869164005 705600961
1 531422435 734139803
1 777336288 487605389
1 758948783 697404418
3 760829746 574642627
1 519687940 174759678
5 419315872 544972614
1 293737834 988176536
2 420994569 928500016
1 314648812 742627504
1 779371706 148469295
3 79765406 895033023
1 295220510 448638252
4 197273300 505539969
1 824824897 67133898
1 592350608 896203137
1 162724632 854795982
2 351567686 357088026
2 469328258 678023535
1 751992267 671112226
1 283858587 192387180
1 133423347 637284286
9 956792121 260170540
1 842174292 565749119
1 754379234 426374653
5 2831795 774197927
2 390977968 846240593
2 163851474 342569472
1 903353979 244561467
3 978888984 811641460
2 438117714 781290635
1 142101260 694744090
1 798497915 130268360
1 380471271 592897904
1 551605186 535182470
2 211875213 351201611
1 660856150 524974132
1 99229508 21878834
4 375435401 950635177
1 307122489 957436526
1 302874668 748093918
4 604569809 989183163
2 822361187 504877074
1 875851458 534156496
1 333249115 345223023
2 811755723 361287135
1 677594979 187209858
4 742360078 382179517
1 961580701 830920332
2 500447791 462953543
2 554607062 684609701
1 45843745 713244797
1 670253718 514434270
4 116958032 231816160
2 930408868 817093069
5 4104081 329315054
2 379705996 778787425
1 682870823 298093895
1 939952090 738487060
1 795613211 577351881
1 984579738 783209714
2 151415136 59994679
1 821863133 476037011
2 143741198 763316896
1 579160674 877191151
1 329124219 517144265
3 710527772 433745539
2 571813749 893614205
1 658974341 405431661
3 112406598 905694241
2 4044322 319903904
1 274194585 507839837
1 822575707 924836967
1 702980146 60693635
1 569054211 26352678
3 903850324 303295869
1 620197510 649028359
1 370106577 652177119
1 593573014 536954282
1 842821397 867106799
3 747080533 131537897
1 399514992 172166117
1 487439143 317196741
3 881447541 884782116
1 738343436 280687617
1 467248096 558465568
4 965718830 509597490
1 193838624 751181567
2 5833392 192092946
3 258965281 743130476
2 96586446 520699615
3 787977458 569270344
1 980797111 647818983
3 906696078 105463060
1 204737025 596992922
1 658829692 862652763
1 653646407 987869489
2 629422728 494521793
2 812723228 710832313
2 645117993 926842985
1 930161571 412153897
2 763963457 171235180
1 304491735 996723285
1 836180502 213366435
2 849630765 960622499
2 406756786 989416672
2 4271969 746030663
1 825286103 542561282
1 235179162 535002195
1 580810708 162921551
2 834822036 321979255
1 139365203 483151677
1 788440566 464665535
6 416285585 81526029
1 685569104 870643633
1 456318580 233962815
1 285066425 277991303
2 90554180 193508263
1 399846275 259853412
1 182425076 91900996
1 647621147 379595605
3 343265924 834433366
1 500446458 934541695
1 789338364 410365445
1 828005443 473237004
1 485542478 257722131
2 693752053 184088733
1 986786955 988883987
2 172945044 173345654
3 126923945 271220092
1 447162234 511639975
2 282555375 333655874
2 251510588 560071638
1 53109050 624007885
2 213921130 253625019
3 28590641 982975477
2 324249229 914368336
2 442642922 28537085
1 908426795 863969966
1 84258809 33357421
1 16409070 994284955
2 798289693 792878533
1 719880287 320502007
1 352618715 886054522
1 494864989 5890829
2 242483096 518206533
1 285516008 837391252
1 564435274 519470553
1 960815585 311289631
1 442052827 102400443
2 220415628 233180950
4 187209164 73720236
3 310527045 8560148
3 496460823 184028068
1 28870028 704549962
1 627644857 899360320
2 815632912 351770968
2 880263103 366039349
1 639364608 178486867
4 541846583 143139094
2 722726574 342411854
1 724620135 555764847
2 3343953 372499828
1 290920709 33422142
1 133635424 187938038
1 946693081 629369490
3 278923148 952499645
1 242325792 214045295
1 452391665 776103465
2 620365336 142130326
2 374947088 574945059
2 353203170 834317444
2 452343756 574393992
1 106459945 817485529
1 437727293 600894285
1 621684781 862307772
2 121056728 987328392
1 720421854 863800260
1 176705307 707319406
1 565341872 322589004
3 869847452 707538779
2 253188797 758667524
2 845860219 112571897
1 518888330 721255937
2 188048371 819103221
4 277509153 180923132
1 251006692 654540538
1 133904974 352833919
3 697622258 94485759
1 703005650 919243895
1 269176256 442426159
1 963240345 178079125
1 841751545 134369394
2 822471361 580889925
1 518040367 319626346
1 391762177 357478299
1 115215676 269178631
1 774010671 114879573
2 327778127 399216268
2 373166458 593513292
3 314071776 99106713
2 767294599 824934518
1 262538975 503897352
2 354907458 281630769
2 248204436 747834848
2 460521048 904718146
1 398728343 859698872
1 594983493 882477510
1 961111928 370996838
2 553398037 1947695
1 971769548 886392976
2 784828204 345977178
1 141123049 630980991
2 511573374 872236612
1 952505116 275194493
2 378621811 75574449
1 132767374 295074652
3 894413695 332239526
4 571459754 989506143
2 362201204 963340628
1 120343477 463086478
1 705594632 944033545
3 483426157 658949657
1 36014074 787100533
2 191965529 969844081
1 993409537 316148826
2 976079979 670162608
7 28119761 795559105
2 139477497 945457252
2 643098212 662467107
2 644797898 509340586
1 93100460 574790806
2 18223070 513508919
1 854565258 939615960
2 371016 632164273
2 765690716 92108314
1 475359330 978657865
1 593277864 56012226
3 609039216 62627256
3 910081464 74076107
1 218008375 107574433
2 671586252 696058037
1 618718728 536646416
1 259253380 994115248
1 68149975 340373191
1 473193386 788994440
1 612466226 753643718
2 685861991 25993492
1 490780985 973659870
2 77571857 89020580
2 218335521 156934934
3 3700237 727617053
1 4273934 841387049
2 561102007 16720204
1 530786985 911346228
1 910256028 991083359
1 333203411 301556605
1 935897926 149535912
3 105559602 325794747
1 272815797 656584955
2 910965893 232438104
1 326777970 498918260
1 458771152 195679079
1 766715351 481519774
8 975005102 423172648
2 289830133 120324222
1 946142283 138083765
2 886048780 612616489
1 922475853 543717556
1 155309926 44554678
1 252400544 710787279
2 861050498 817423062
3 964324572 30008566
1 89634120 286253181
1 421439703 170440007
1 904104167 485032959
1 130886890 332703486
2 505073151 169155886
5 193484577 633509870
3 670536379 148324929
1 499135503 869159318
2 327033206 629149322
1 590230810 674625903
1 509156818 831828652
1 953842829 206632672
2 182507282 907387635
2 389303806 436942142
1 588315935 323279834
1 871258949 622656761
1 435454866 610422027
2 140868748 25813177
1 193279363 302639665
3 311783822 289534354
1 683840715 375780090
2 746257566 974025568
4 552369571 19056801
1 208452904 211201039
3 772318324 284297655
1 706714340 793240302
1 115768157 489602875
1 686277600 254085997
1 441864247 359988293
4 618110757 809568121
2 82059619 828550136
3 336144376 413026029
2 311195176 286711350
2 275827929 499117778
2 442457620 627902970
1 903557223 361326612
4 424393760 940350907
1 836856627 260645135
2 671409237 27732620
3 746758 423499323
1 327283685 756513503
1 276404542 129071971
1 209404576 804807228
1 245080340 422639194
1 664462616 400857585
1 381991692 359659597
3 707559310 705318694
1 949073707 132597927
2 915659633 435711419
1 882955459 280018056
1 164730952 917822202
4 225379828 699388361
2 811173529 441762385
1 399888921 775764066
1 854977437 851732924
2 762502508 598118439
1 823209590 741805796
1 915343501 46807897
2 235094766 96447616
1 190536287 10646914
1 73635372 619428870
1 649947470 954255662
2 220216203 178561662
1 618259841 139568103
1 920923439 495856006
1 823679403 748764335
1 357558429 864266552
1 561185122 460565004
1 534120603 75704206
1 51895914 506323584
1 91171666 352723696
3 249525818 716641011
2 734480603 624372387
1 41418106 130397046
1 504119547 625278230
1 191525763 585620989
2 635650474 533431000
4 266940864 938529538
1 602400853 167992407
1 26070510 176477285
3 95924802 570070625
1 802404194 147084652
1 733091912 572918766
2 511326467 177373210
1 700609303 811717036
1 32360956 182022691
1 212551224 726660323
2 342585145 520688980
2 300565864 250211878
2 807996252 679447080
1 929335341 757932824
2 907827152 481011752
1 964482099 678117554
1 803538579 708114060
1 716947930 618946219
3 943684792 333244171
1 146338839 957376670
3 610994765 227116171
1 365241361 5880438
1 687186211 154954335
1 209370110 33014685
1 585612453 581397379
2 635630346 45236339
1 441009087 59826683
1 999068799 135038676
1 686044650 225602860
1 686739245 655322773
1 231356008 164020635
3 798936833 613174864
2 84736757 902139149
1 191190778 592390790
6 862752018 905236373
2 209533891 47593629
2 436221710 915783929
1 359974438 971182469
1 821371067 843208114
1 698938249 564802819
1 876963071 500609490
1 781611270 918799169
1 300297703 281461419
1 852454328 80132064
4 631078119 766731242
2 564785602 729033624
1 178988791 82556133
1 771224872 17493948
2 360151274 419370474
2 959450287 799300751
3 191770449 240362495
1 863675171 267962308
1 973075131 588362510
1 644651485 136825511
1 432758951 161110820
2 535729203 344434567
5 254022739 209901959
2 663746132 257351500
1 915729289 395049515
6 272929029 704550189
3 394336174 969111079
1 516973496 491847292
4 495890940 414032416
2 704070266 995832278
1 219236485 567788223
3 513771283 80910921
1 591236464 56779286
2 682179470 966527839
1 853846475 654711494
1 453409091 373378656
1 844988073 133306391
2 608141707 79004302
3 969770540 468413968
2 642482967 399383065
1 615877190 705025437
3 564202281 525351568
2 101439928 895119337
1 732851468 962759750
1 407361294 902756305
1 39708852 567571992
1 361123904 799808182
1 553394379 250144141
1 569958986 361235409
1 527104242 964572460
1 893436439 126932830
1 658011292 101257248
3 649130133 212815667
2 832493040 585112214
2 462081281 733289157
3 10779816 586086066
3 252160817 431789201
1 678667309 361392359
3 189771716 541774254
2 756678396 394307207
1 842769356 357720538
1 997402727 809927735
1 599574433 388098565
2 657074752 92182129
1 886414051 422884081
5 92119772 702820161
1 702595516 800168449
1 88354637 574416632
1 161804791 917701450
2 680345927 326364145
3 285577846 935061281
2 757135447 71868559
1 382597900 815862231
4 540684567 387212089
1 684111210 865714625
2 330437998 480530599
2 63123852 841722804
2 843267646 125182924
1 184710024 852339570
1 339753693 961757915
1 490188825 511274269
1 762722853 827655137
3 111903231 13246042
1 683682525 612456635
2 402657182 466045731
2 792900383 909889118
1 288435820 674508048
1 425589953 862525529
1 148997599 479882856
1 516229441 773299902
2 775545878 315287679
1 892662523 607014447
2 791064671 751147961
1 139872199 260089857
2 454459124 362506182
1 41198280 711216872
1 886461321 498606896
1 28036541 789920380
1 240290943 968841111
1 248300662 251644964
1 577033570 511616206
1 728827820 981171474
3 398761065 622962436
1 909684219 866299237
1 694640442 653092096
1 366126701 936428282
2 179953786 370393253
1 839167370 513820149
2 129041493 965221089
1 347848344 825285119
1 505545498 971452539
2 471149760 843928937
2 60969600 928557218
1 442509716 303255173
1 225964997 432115778
1 218699963 86483921
1 751168154 263922861
1 488629589 53589599
1 887901900 683186376
2 424017811 351510872
1 583602658 777291350
1 17419746 417406616
1 950366366 876715524
1 247113008 281244598
3 108621021 464180896
1 734396787 163720053
2 36724307 363838669
2 738730410 570753846
1 615923701 875911327
2 706630239 573807502
2 953162042 902947939
1 278153713 370607714
1 48752487 423077436
1 875327566 77984710
4 759035645 903141718
3 439457370 129575571
3 256834288 578803427
1 206394527 722559560
1 795179347 808239805
2 654389692 376895516
1 908848777 696646446
2 566862362 945445651
5 481496651 30251062
1 111461160 303333410
1 271860441 599001821
1 555971768 111345215
1 141935018 569214596
4 647436316 687832746
1 832573330 111042820
2 159746043 397449107
1 228214039 981899395
1 310256686 456207137
2 459118750 137391276
1 815339697 931631677
1 752456208 724136843
1 224619034 338487530
2 433072973 364080050
3 287077008 393982565
1 673865164 203002901
1 632679626 623036703
2 819536688 872072285
2 512835680 610053661
2 132906852 574365561
1 428978998 455809719
2 705939438 84164541
2 402376222 223240317
2 42212657 173294713
1 52308041 863075742
2 384712708 762375385
1 58131182 499031748
1 27154677 674437680
2 389551956 166985722
1 407598205 681975716
1 661095809 244692425
1 164088458 503596184
1 746187701 128195261
1 697954143 275005756
1 972160741 830441962
1 174460345 290680776
1 138767185 489504579
5 189235321 894163530
1 77596927 605977883
2 522082438 362236275
2 670419038 284934236
1 175949699 254065738
1 70749370 638213692
1 620373125 259240274
1 39323230 202612716
1 258931482 978306813
1 183552934 581852556
1 847153828 861389917
1 934370113 914996509
1 542301876 159587753
2 278104002 499099661
1 48870625 356590489
2 250661926 885622388
1 839321379 247994522
1 90574381 765567310
1 278311029 574155632
1 145212557 651865421
2 894228137 281761760
1 698845800 771973672
3 945049870 252961717
1 32536437 134973751
1 126554055 562720102
1 940251643 79160945
2 412373062 259133818
1 320198785 920137911
1 207149724 536246870
1 770512253 477123243
1 249392656 21151281
2 450238565 613393747
1 93385314 168808526
1 353739189 411230979
2 941513637 656951982
1 405299225 844461836
2 439943614 426484582
1 101031500 129022158
1 619304336 154925998
2 101178274 182322185
1 128038507 783002667
1 992649077 573840852
1 755318424 3052337
1 531186880 472424074
2 355674450 430198891
1 993150538 624809874
1 751954413 722227290
3 337161618 546694756
4 905403968 493106976
3 947673600 142752304
1 712241300 437285292
1 86667021 470134260
1 87699375 277011133
4 378216773 199848516
2 696618723 743009101
1 425046878 755618197
1 820143132 370386952
1 372496517 582876566
2 343979322 804617110
2 284006819 304536876
1 723229188 889609260
2 814986058 344153836
3 953532613 60650581
2 178168188 783967966
1 175346550 321836607
1 807034428 5574649
1 621843893 232112621
1 104435336 896400550
1 282025460 445200333
2 417609300 97226936
1 662396030 605321311
4 117312146 266626911
1 821621276 423841200
1 859613177 362254810
2 381400023 796565531
1 612768406 493277915
2 929996400 972900592
1 769628686 729069165
1 853856797 726896045
1 590247473 125463577
1 735400525 292533705
1 295400851 207370460
2 996277028 551492563
1 339023260 248922876
1 88890739 588388474
2 148532616 788116504
1 347333429 326139414
2 205230633 37512346
2 856594638 614473411
2 224484734 881946842
1 164554317 863164597
2 538839151 276976362
1 783372912 507614061
1 200651474 273446875
2 889531799 959862470
1 743126171 856797881
2 38280113 722026576
1 513315890 503182884
2 25844907 671917826
1 281342316 806224442
3 674709193 371599077
3 397319664 559343996
3 930972249 437291416
2 862110053 994100276
2 948014345 885167294
1 475265730 839378957
4 851147715 988141965
1 942027199 143293099
1 854346946 943484199
1 865176661 626980729
2 444204329 413255269
3 564304551 545689499
3 580201406 319574253
1 409156995 806041566
1 481740140 279666895
1 375363450 428977369
2 925990629 592703486
2 160189063 901627017
2 634295035 920565098
2 485744630 932030886
2 696374937 871973983
1 245717792 761282762
2 519808936 223561171
1 147203045 214710989
2 517750089 337062783
1 409547577 696807413
1 118751398 131019271
2 448525046 675075296
1 264481642 374852447
1 41486366 549209511
1 700777442 971291704
1 580340689 182193610
5 941781943 583015405
1 988164259 484611858
2 621001775 471087070
1 410382908 249450594
1 552616460 95802885
2 748433971 598616044
1 81482418 74630362
3 718602908 137004762
1 439134252 704743348
3 128934598 20862727
1 326405982 59653356
1 970384328 936728573
1 215060600 830056291
2 50948856 883218563
1 646761445 906143554
3 817901867 547079955
1 699587219 902645351
1 148368630 266775924
1 35621609 27882909
3 824607415 598969699
1 970275231 291045895
3 705709003 661958780
1 931593167 915273611
2 307594989 241042149
1 304759322 565517804
2 384989582 938581640
1 733660172 772793774
1 530601453 566466766
1 43118297 415773402
1 66404413 877661673
1 497334684 829922029
1 630027853 600663733
3 122004084 818173089
1 938164243 826540908
1 164847593 185242449
2 560470168 922059455
1 76082504 57463255
1 330032626 35069945
1 988879103 376315258
1 29145027 594222651
2 753460501 299023974
4 854537698 997009100
6 521248440 183189769
1 55026478 48153023
1 32967384 91435221
4 662443187 748271614
2 174246012 889785695
2 682326649 301797744
1 648325248 365029519
1 719863236 231546958
1 656752148 851131261
1 412075497 886070906
1 891407397 63456791
2 918274453 465410266
2 874277342 165392960
1 425008707 858112464
2 809074786 633473761
1 806556249 134335242
1 661954049 178327804
2 331184274 141333973
3 787718672 991131496
2 429318796 562877082
1 818760916 216947639
2 827562097 533212751
1 140298688 293606752
2 540138044 995358354
2 862362070 871520173
2 877266870 136652337
2 381531620 335768237
1 621189541 411548242
5 982922152 381080237
1 111045516 193010269
3 774434238 546003445
3 393146412 819790938
1 698518610 732820999
2 439307115 888484070
1 363543123 658266684
1 217926774 671743279
2 131514051 517009614
1 338422618 11325205
1 634228243 619540055
3 633574783 780218095
2 380920087 705044472
2 664041228 268032475
2 326651242 800744517
2 812860682 806487906
1 646955241 208096411
1 185264629 487226038
1 20065076 917054973
2 145305782 618123786
1 316457771 502144660
3 517864752 109627633
2 415411506 959519221
2 336548739 568995184
1 70222210 261604357
1 675871833 828377315
2 553095185 204050606
1 179427458 314897771
1 725330133 168101631
1 464181926 391341288
3 886501745 875039314
2 985047389 855625085
2 40879156 248940696
2 687728524 18279982
1 871095117 465763969
1 266549799 786424429
1 556516450 438517876
1 164903795 285617949
1 386373180 518955541
4 846083502 385528733
3 619673818 552139664
1 983956401 328016420
1 630127865 434197453
1 26100057 200689026
1 332999936 456618682
2 678453925 183318845
1 692377541 696881263
3 443650389 396269917
1 981153605 908985048
1 510276070 383051634
1 505275085 428148881
3 343006926 198491938
2 379309719 750304369
2 798347095 211027944
1 821525334 474762435
1 678361802 369985358
4 965452356 245039994
2 9719298 615420181
1 395836292 991786103
3 530461802 510774592
9 638544610 106857564
2 888280747 930066202
5 302776972 269731726
1 111128797 885460956
2 46773879 717636045
1 152772375 242087259
1 361733179 305655080
2 89426637 417499248
1 556770840 784556870
1 272856632 481300048
1 334183616 873936446
1 20943278 180023444
1 154096442 910859175
2 243555113 729635438
2 623664271 29151445
1 63193983 830909897
1 156178316 601145869
1 822462084 587399248
1 511559312 583542288
2 521993902 423346915
2 719751676 664649813
1 901493409 588505790
1 68882166 141284332
1 91446022 747698549
2 455206971 416683021
1 19419814 232320887
1 790318696 207404323
1 901182748 34225231
2 298277279 421423035
7 110581816 588470179
1 666759372 455250889
1 654097586 440453489
3 986971732 862206929
2 738285556 350916890
2 603315548 112103740
1 192835774 306622944
2 625102780 101850309
2 566900545 808683349
1 408602629 754775307
1 177964617 210782366
3 832916810 648789784
1 594121748 342932682
3 266353680 519878776
1 484738990 6165106
1 898528694 759578540
1 879743590 525694852
1 902423622 943267635
1 10233433 124098372
2 472263246 618390340
1 299557702 613470389
1 749907770 977808258
2 624164890 974279384
3 454620638 129483538
1 842409578 442380778
1 656844868 732788133
1 663435070 71240010
2 539410893 359178223
2 467352199 764283828
1 475717287 877833995
3 970318312 177219735
2 349879139 548512739
4 406496807 185743786
1 395694884 569919176
1 672627800 364982654
1 98348425 946690819
1 770704 601983760
1 21385175 787732907
3 924950924 185318514
1 564703553 637867467
5 287413232 762907105
5 163297064 949052026
2 998280132 203280205
3 206484620 783918007
1 132735057 342841434
1 761697546 89441574
1 118536923 376107711
2 406646307 736768748
1 885671850 121918496
1 75530575 25546222
1 99162519 945890166
1 544899797 745119802
1 379813468 413373904
3 849730224 771215042
1 756088635 896836640
1 460409041 36599217
1 609256703 140099668
1 388928208 940775738
1 130335513 486013088
1 290975482 107863783
1 983720498 431727135
1 370388753 697699324
1 803577107 34841480
1 593405766 817470080
1 819420436 474053001
1 521740950 80935453
5 333547578 645700929
1 825367675 274415975
1 272266207 458203146
1 439601211 861262589
1 434204356 188584640
2 948598872 169823819
1 674358574 748959269
1 967430278 653126104
2 704993247 46923424
1 510911089 539312703
2 375911713 23222914
1 789634467 595998888
1 516727661 791835481
2 315862774 469620759
1 332217751 846306259
1 552993849 824461697
1 597687420 229166076
1 102798180 577698587
1 535549565 1571835
1 14653208 3721405
3 908911412 971535374
1 885986631 218252512
4 96330114 362727166
1 103338682 128475488
1 181899834 654834491
2 508165012 226659222
1 861008225 977836774
1 941756335 503668166
1 371382735 187954120
3 831936091 791978486
1 853503681 418822104
1 641393725 50833903
2 446470236 701680859
1 260356540 849861702
1 743955905 407033522
1 347569048 483924187
2 291816310 363431228
3 707131386 693695248
1 184489549 760420700
1 323211050 21779941
2 370314496 910520173
1 437661902 71089352
1 370099937 272964832
3 926568537 592882392
1 113534834 201875405
1 304236118 332515340
2 313038341 459459054
1 920001191 424699843
1 975576611 754890722
1 267958344 846060777
2 802691650 645046140
3 366836296 257936912
3 42320171 722484579
1 793446437 366710919
2 27093476 938242640
1 47805970 742948429
1 129075961 266648463
1 425106184 733597198
1 161551446 274045570
1 63537155 525197496
2 564786096 488496079
2 531633673 135063299
1 38578872 487881149
1 56907979 447623229
1 478655583 611061547
4 580135368 860914860
1 578469834 104408167
1 851509721 727271101
1 764484396 204518556
1 370904400 402527720
2 638168093 709682377
2 927550987 93273041
2 535815142 930656479
1 922246634 949808137
4 102900147 407414749
1 79130201 504946089
3 464010375 686008750
4 130708417 101317048
1 482765768 556760942
1 513280291 604840667
3 123038608 286743020
1 406628129 606267125
1 592059185 592053704
1 175865696 917409797
1 255999974 108839288
2 153188158 572125998
1 44835723 757565593
1 504625752 231107599
1 420413929 738812228
4 761584240 523959586
1 142339553 698572840
2 422375906 788069451
1 427928015 278921720
1 923240120 389428574
2 904632587 18260316
2 115324844 588980962
2 162646476 427783735
1 305414361 282078481
2 12158628 352522915
4 478549941 205136252
1 328030663 660640906
2 715193115 65858007
1 58896746 674447332
1 117499358 229608779
3 75057978 770189795
1 924539424 315511272
2 105709034 116232798
2 733465254 135174024
2 311460972 474206906
2 834395644 566431560
2 70615366 968705937
1 725771535 661501442
2 615459465 69963162
1 851205792 342097754
1 56652351 555865246
1 986052657 344611487
1 817004197 451151160
1 68700985 762487097
2 850993403 665256469
1 429807025 107509739
1 54569888 639742618
5 487424977 724407106
2 624892759 252270083
1 55737160 500371896
1 864993798 692743426
2 611672242 107741386
1 775416161 714418771
1 78118786 548513994
1 301182026 753034238
1 376436851 702567898
3 801993216 410775152
4 239280196 834288206
2 333295985 750585156
1 527119966 398063828
1 364133056 33629777
2 484748373 5588693
3 890782108 439044337
1 658677898 384148205
5 919199946 221831428
1 415188902 955479784
1 297096018 226967556
1 562357068 980243269
1 664172437 824580166
1 616693451 520001141
1 617276590 811909370
2 296027464 975144516
4 102217358 48684877
1 719681210 156930269
1 813282658 561188433
1 392918031 726193346
2 473458954 827849949
1 825416211 179480559
1 667923629 699388389
2 13909197 272094079
3 972677055 50182587
2 937255364 980753408
1 876854851 880659904
2 518735940 30435645
2 505905377 197534887
1 978679428 470440793
3 403638857 804230751
1 60830107 202986917
2 156891891 74738637
1 489139557 528545504
1 879623106 706984348
2 657543450 350599531
1 848892395 252603900
1 412548636 193695918
1 661498419 404795658
1 647617539 3747446
2 971547896 420570305
2 182775018 337976478
1 725724970 901003002
2 64600583 657780666
1 272494834 293111391
1 566054613 426541061
2 536900381 404952295
1 485522419 911563909
1 565211598 246214200
1 376076802 978535642
1 195486363 977192740
2 158632546 642932919
2 332803876 361594706
4 971235412 210588317
1 266909770 733921332
1 386024137 381465515
2 274084008 991842577
1 27534527 603589050
1 377716016 839410268
1 320194634 670489553
1 363796934 603591138
1 550359329 129649133
1 177158677 313631295
2 721714981 673648236
1 313380137 801871547
3 174253143 700560579
2 737436657 881226271
1 568197262 165711548
3 430328646 619201078
1 834930196 709542806
1 34797161 265599849
1 832038805 561979289
2 384245222 137975269
2 306448621 737883368
1 309689635 969668748
1 179871156 613231030
3 714618158 532318778
1 389713072 595361559
1 853152241 543448488
3 389668976 577327489
1 296246718 858501894
1 88806635 118455793
1 587015248 646919706
1 49080034 789613114
2 585104882 305392461
2 40705693 278379247
3 199369186 9854866
1 786987953 881885469
2 135342969 400994193
1 571871515 632793045
4 699388897 902458527
2 346146423 660836832
1 736756196 571501892
1 989996331 323791622
2 875810412 261793683
3 100599294 183213311
4 382012813 242615303
1 893090738 742731441
2 940636988 830972809
1 517092488 267684804
1 383778975 70673529
1 963142890 291405367
2 850941539 291604558
2 572687529 361968397
2 608610587 700908202
2 823126604 605773297
1 548596037 637120989
1 517845493 960053802
1 539221114 796521335
1 518127541 87566803
1 218424532 521203919
2 7632366 815512321
1 569456621 493404455
1 686725382 45590397
1 144666717 116957708
1 554148325 323841794
2 888061829 259891003
2 411190297 497423041
1 254493404 106386436
1 79243631 430660004
1 121957377 444720291
3 72718979 163976572
2 371204448 192976820
1 367640197 180889447
1 263375518 620268115
1 282554369 549920278
1 654561499 77815175
1 84241527 527630215
3 310877364 122113160
1 645746622 948615689
1 148152983 6548620
1 516148745 611791628
1 739758826 398638979
2 740265185 105834149
1 714832732 254424913
1 193605970 891398142
5 656923092 919010621
1 619900055 467732792
1 531505706 595035536
1 1542772 456489429
1 603376754 215166001
2 561433760 206470831
2 452287237 15235435
2 226879576 370925955
2 412353733 829934992
1 793789087 192530922
2 949666606 382044626
3 100129704 748369538
2 673642762 148937934
2 858424860 142191125
1 235848620 392638360
1 397712197 155973048
1 413008630 47903865
1 832914399 889330623
1 729036741 662277290
1 953813986 18524574
1 925966037 246843880
2 416726687 103731126
2 908452710 85981223
2 129872614 168812517
1 244724269 963620693
3 297511651 699570269
1 19258667 250089231
6 199033044 156070793
1 537032644 74580020
1 899588068 513375956
3 96608274 807516900
1 363154778 472938084
2 896532627 81863021
3 290690939 692797192
2 89197698 794883622
1 13022528 161073484
1 595419113 462804742
3 15037700 759443859
2 419007954 727666187
1 591745961 842207779
1 430354419 871267056
1 34283424 516929360
2 2933359 14576386
1 187841084 819493022
1 335566124 772811486
1 629054731 130236358
2 414628664 24603395
1 729902372 627780777
1 561264462 412460325
2 350565401 591413826
1 683532454 955872097
1 636841815 410282909
2 322247545 577937755
1 213972911 329793302
1 456709860 155716080
1 106720943 390559703
2 812155047 8294616
3 492446213 385197848
2 431339069 120643850
2 609571483 238488696
1 422150023 48561638
1 722834701 642314481
1 389905430 822534520
1 604142301 747112467
1 713840371 934010367
3 198938310 249043533
1 740272139 684484614
1 312816871 835813747
3 262128791 221809793
5 782521234 187368721
1 827777535 294941711
1 395946020 530769472
2 150097757 225924125
5 348165934 603843109
1 628517758 142661494
1 160847264 518240567
1 656433260 943521361
1 718789531 482427490
1 964278784 777340912
1 931696508 877848714
1 537562925 613578309
4 204042387 889095475
3 926316464 85095950
1 56140513 221447095
1 114717731 773993591
5 784018459 436269437
1 997120842 939485709
3 27019983 491357386
2 453653595 487430758
4 566544601 413685971
1 371356488 143473797
1 250153179 485087734
2 192410344 77279662
1 98221544 407720438
1 44703457 648336904
1 68954324 572093430
1 612506165 39770634
1 747447473 595932883
2 505230747 188365637
4 823547369 729697202
1 114759888 433116197
2 484951844 609864562
2 768268650 916272350
1 894271810 217239858
1 867332761 581947054
2 308587858 118680250
4 446397782 234447954
3 295067600 213364023
4 72446443 893440763
1 395081175 496300759
1 537511283 237070813
2 281776076 400896398
1 574388209 400529394
2 73230490 904258610
1 143022596 574265219
1 523097149 781722140
1 702036461 313596482
2 969498471 638662174
2 644096985 569080240
1 135989937 164952358
4 664196368 577005122
1 542320374 729122140
1 840296342 210677061
1 668810231 496574252
1 71077477 490169855
1 775133500 753979863
1 319401180 949240022
3 949289701 131524540
1 937444404 504385178
2 169150900 337171194
2 822532833 988937360
2 747208383 34801538
2 744247427 724220280
7 832775106 521707197
1 303876883 496990236
5 313256858 457134237
1 423207546 805614841
3 906306054 855972510
7 109320968 894571872
1 44362505 472517398
1 485459778 652185319
1 562512198 150002684
1 587921524 846201549
2 78201398 45838817
1 434961691 584681236
1 881638325 414533789
1 278929157 215683076
1 673560531 528803714
1 52954356 896712093
1 805693230 12294601
1 563762479 48528347
1 949380688 463396255
2 75757382 685916265
1 499039585 681813643
1 950016436 508555025
2 604491980 69077715
3 999156984 157409582
1 845831574 718808845
1 139847917 958609240
1 27888768 505195752
1 562710890 235723632
1 546526485 779797391
1 430902758 562979958
1 411472204 799729998
1 770225566 473864131
1 350420820 22896921
2 292550674 544341703
2 505854617 219302555
4 303955018 296368080
2 985376387 9493663
1 532297421 123042625
3 492601126 279908465
1 587443513 493871645
1 523130128 996798147
1 920590507 758259091
1 859471267 221842327
2 654070515 144184517
2 310460161 383483458
1 37578198 515805482
3 98567131 554357019
1 901086475 106383470
3 933491487 219724401
1 63235894 930790650
1 619741803 216877873
1 263513572 970949478
1 143648537 432009114
1 171897488 532475217
1 819812180 647513446
1 27995243 809633989
1 207304055 273850280
1 28715441 609942188
2 943008496 43668488
1 132302035 587042509
2 895420315 382508563
1 123284428 83347404
2 286153485 683451080
1 33809900 756477470
1 675670145 728954974
2 609274328 843242194
1 331459313 924314332
1 81347188 287214512
1 635752480 61001521
1 910905273 859474962
1 897753474 679704670
1 703226560 127892040
1 801360132 361063016
5 842554810 793275412
2 554410960 745491053
1 440757591 183340945
1 467458249 268946871
1 531860973 361706136
2 163983081 71343013
1 901442460 693995706
4 997025547 104003357
1 210706842 222615933
1 93667855 796456469
3 56524148 587807065
2 450386695 388871313
1 297441769 877498092
1 505653929 176018787
4 12688656 277195431
1 822129910 963431596
1 510591251 643724713
1 292533426 647418447
1 880393361 630568345
1 825949463 116272970
1 481471532 378576252
1 70997401 943865398
1 590791416 698342406
1 752754804 279616677
1 618899720 934111054
2 722803922 666421928
2 642600157 507657553
1 115688339 868475989
1 935714909 375625034
1 249848362 613899815
1 592269703 892249670
1 46435484 536095210
3 807471858 66766920
1 243219144 206891050
1 747871879 988156604
4 45540598 34942458
1 464678622 93950952
1 259335646 249822620
1 346550881 203133444
1 270496528 676025887
1 946958273 294689013
2 117554492 617362856
3 976123448 300126202
1 556362049 553856744
1 196132095 336874835
1 430233700 688973937
1 907806389 614332376
2 872709939 734313198
1 860812731 855358006
1 283227668 637718718
2 791936688 776664078
1 375317091 497157934
6 108875586 130221463
1 866125177 705380077
1 854519127 178479783
2 227545944 412353424
1 406058782 515220579
2 661996376 533468726
1 492757024 916157696
1 107202827 291592339
2 544839056 921193407
1 557635746 821421661
2 115675203 283341062
2 48008592 206978139
1 683596377 245206635
1 215401831 780564070
4 501695967 692127280
3 213278732 775965627
3 461335402 616167147
1 286310973 677302162
1 944854854 301071649
2 877651677 445471916
1 646717876 131180930
1 292932834 490647724
2 377939980 386392982
1 471862854 277687303
1 506039209 990652821
1 519798491 967849525
1 461780999 578040298
2 262234857 714428508
1 699358546 712573375
1 982349283 351393229
1 88728664 923130961
3 650593834 725989625
3 869429558 31804887
1 863214644 800053022
1 262844343 435512311
1 326465716 774892445
1 422467731 888511115
1 517555587 424403250
2 719609987 989903573
1 400904765 234729980
1 853545240 954048941
2 168101023 918377816
4 680084550 392519037
1 523862162 260238525
1 821127774 932513323
1 58119017 699575179
3 64619180 441383547
1 875265483 388811339
2 96394853 614696432
1 514550411 410521511
3 439650814 214715927
1 871474594 985301727
2 19382527 889101265
3 615459074 588518461
2 493211527 190137557
2 834420720 217336966
1 297007955 637411537
1 241356082 429303941
1 628146377 249445375
1 446093008 687464117
3 519722346 845077356
2 698299689 946299606
1 387690046 119588233
3 691654038 493311616
1 916759487 939706940
1 628219579 495799629
1 982296064 480399875
3 963572467 641740179
2 332277241 849003199
2 956673620 277311107
1 639510944 248913872
1 814746645 481192801
1 873788751 806140823
2 32639838 160156780
3 871238783 711813379
1 741363609 498055288
1 477507011 749409547
2 87167942 346863958
2 194637645 389676199
1 969590654 562779275
3 639355483 572081448
2 622543025 828672452
2 234245882 559088349
5 249194261 503020769
2 183818470 386971422
1 605561676 911237831
7 685946269 474336364
1 957991937 808690869
1 395321395 793495190
1 589400709 297929776
1 180859261 108937693
2 254398078 220794563
2 474201763 911356124
4 844372570 251403613
3 723520890 883898298
2 287290022 920852003
2 860329366 989967139
1 609150205 440536253
1 642943849 666304770
1 534564847 726799385
2 828584785 766310228
1 464080730 845056002
1 743085367 748454719
5 59245546 221619704
2 121633713 390262395
1 540772581 960777912
1 757861983 51605538
1 533197076 74083296
1 996379601 599356257
1 254542203 49379713
2 351910682 892246896
1 584259290 15981415
1 616518359 996126444
3 426918968 566258022
1 632652311 1696413
1 844286741 518731633
2 902396400 98695047
1 329866564 921255562
1 805844805 359946199
1 201568550 144613335
1 786619212 512289552
1 160109527 215725312
1 878983806 108981314
3 739960023 395007314
1 824979357 120066039
1 251137300 989727499
2 808445319 827945683
1 933654891 603211477
1 535739747 537548992
1 169478891 934769826
1 831458213 326790897
1 436807857 774690194
1 174420531 562230414
2 809756095 984597921
1 969434406 180723245
1 126663131 54769269
1 373758935 379742472
2 127173641 672197241
4 609877837 500100514
1 707847978 982898550
6 306600550 645530702
1 697274580 23843397
1 363312000 562850549
2 919324676 402868133
1 634674282 209274116
1 525906956 490445170
2 100220997 630229798
1 462353539 780623222
2 809922618 15172366
1 146051374 892573224
1 760911830 85427132
1 892726666 312205921
1 421268600 685734453
1 919282739 845305133
2 748306921 375079237
2 913301439 932172994
1 457213356 237227517
3 71223133 298550856
2 8756401 755036986
1 249563150 545966794
1 412365365 348571862
1 91173489 347424272
1 318592415 939240594
1 435940304 519664889
2 462274742 597240312
2 274053636 192049728
1 287288036 596113564
5 154497283 454950707
4 818635509 135772214
3 246133616 320372829
2 974889074 748600689
1 765992327 45503624
1 691216585 901546918
1 729786868 862014323
3 738697450 143068448
1 102861774 281233397
3 9033452 387926816
1 215783404 430268139
3 136888718 410740814
1 417154543 469470057
1 821890187 88017244
1 735477386 723775927
1 324227230 477000171
1 568120073 562031825
1 53820945 405404077
1 784936288 37284819
1 860389453 886746575
1 521117057 257527709
1 27334897 958260225
2 698697397 495521863
2 697303814 522055740
1 138755808 694831040
4 385383603 453990582
1 325131431 657282090
1 58749210 310477774
1 775842264 81574151
3 525168908 905009229
2 951085428 597192390
2 123080305 950429652
2 622295573 958030645
1 507931296 825348439
1 599432895 349633017
3 753880394 892312468
1 31457381 141897818
3 967717056 6591707
1 208455307 146811274
3 760747415 254528111
1 695575836 472282662
1 873472321 670517549
1 708959284 180201374
1 120884435 201391483
1 859523979 687282987
1 146276581 442368578
1 749399060 322146117
1 172764012 281315973
3 90790029 366832634
1 852739338 452411437
1 913029710 757194070
1 368267689 699014844
2 582593195 451298794
2 203049974 539134883
1 764283941 948694555
1 928724380 566541686
2 147532626 967291656
1 167888591 826798749
1 271453306 745053280
1 183728884 765640862
1 458179635 691909779
1 307839083 821834070
1 918480477 880935010
1 227017517 964608992
1 115159504 795873306
1 276817970 94785780
2 358616975 516071135
1 120589937 807071844
2 970873902 998185059
2 136876904 456775135
1 613897434 533484203
2 189695978 351751725
1 85352605 863519084
2 585834926 288716154
1 514754794 877757879
1 875134244 274845842
1 268288819 917919023
2 539143807 834051012
1 169625897 654492181
3 111722455 638434139
1 480203315 453234571
1 947100864 27098508
1 167776971 588331684
3 350521748 527622530
1 350075348 240084320
3 515686943 704882626
1 415904686 550226084
2 466148247 335487006
2 924724704 814479813
1 848390678 873258874
1 741909758 976528145
2 140425297 669248443
1 399798998 104188611
2 710923675 954789026
2 973850021 5025939
2 469910106 554605583
2 875983350 534354819
1 89806066 500492278
1 55165760 815789873
1 520140091 695204698
1 364822737 89946652
1 542052823 41844154
2 595969303 861382993
2 585453594 937498670
1 463760053 117541014
1 10340345 630177051
1 661664116 792644175
1 193286054 423135150
2 278267255 21945482
2 702010657 417672660
1 481342519 20707552
2 285322926 784859330
1 821887239 744451325
1 402333207 241174446
1 313129695 227868973
2 840151089 201977509
2 806725165 39967619
1 590466132 587197811
1 999567066 54371875
1 162326108 720096230
3 96284380 316048784
1 165547000 526483479
1 504895031 227626710
1 453575167 673640491
1 716208439 504727522
3 843794847 749189112
2 353977665 694971826
8 273133138 309997596
2 959776490 626402576
1 700598924 328027325
2 221190369 436802234
1 352662653 904485778
1 903211311 467355601
3 605840670 515087817
1 943140480 503122268
1 781574972 331945437
1 207445374 916563453
1 976426677 553268099
7 771901032 906250904
1 923550234 545305416
1 885776711 430711118
1 290648130 241735493
1 886314456 499571791
1 704451499 30932444
1 776389072 838924720
2 470459076 688868331
1 120786247 957877099
4 35766255 493985296
2 871083757 977143411
2 408998891 980756572
1 335483998 263226668
1 369765680 670124217
3 449346216 465415008
1 562251625 42631035
2 194312562 716687369
1 111723675 865658754
3 534310999 414262817
2 142293214 420505864
1 707339952 709392747
1 318832487 109227644
2 186773261 985498957
1 500822286 344763377
1 464263821 559273666
2 916202204 857255629
2 194909293 399893048
1 962996679 588619110
1 175605013 132905107
1 36693964 479673032
1 16098977 367128423
2 6965092 943590142
1 144903037 518891072
1 286672271 564425978
3 476560240 57725743
1 235671368 828757913
1 600506055 335159352
1 324813268 511849446
2 499986759 729718669
1 842336759 715873239
2 838246568 287271559
1 259203467 854082393
1 842405247 738515391
1 646259511 620487265
1 618554006 963539739
2 427852115 698987609
1 725829352 798986058
2 509347380 106774855
2 89201543 933707218
2 768885719 777734752
2 82497721 614429096
1 677517201 907989836
1 413166655 990271158
1 913370155 569313534
3 517588207 437220656
1 855367165 352769187
1 845368445 366148789
1 235628978 764857070
2 551908626 788015971
1 493446052 561020786
2 576794440 704104383
2 645395710 851424577
1 989378323 341981056
1 629729266 711038891
1 802906330 379966630
1 437077071 284862837
3 939643124 904956341
1 215400302 824230941
2 534807026 613942260
1 565286605 654308275
2 291751805 791216513
2 551413312 196581618
3 701188521 719001320
1 378117653 257995568
1 301106987 948637372
1 551582875 612426903
4 261421889 854684654
1 287655038 393279192
2 805656138 142014392
1 265047384 746265061
2 571627534 334999450
1 343877354 353531119
1 821454957 937766408
2 164068887 187107013
2 427419806 866175072
4 348074152 874287748
1 724258591 611567482
2 391602302 705325870
1 880171822 85769720
3 301540186 422206962
1 642701823 770472653
2 657740800 92440890
2 673247540 428550633
2 273481162 746251631
3 572852976 405521865
3 166578120 582328107
1 366566351 605108549
3 39536508 766892538
1 710164485 364982407
1 938269708 579730695
1 586830762 991061988
1 369037899 399448125
3 225441128 761138219
1 146939955 538016044
1 574948658 57686829
1 446504264 218934014
1 835382291 370096728
5 780113283 539869758
1 299544169 492196577
4 627426632 441208935
1 284471713 219644220
2 178982038 398913131
1 236022527 838301897
1 327470190 425456067
1 377286718 936569530
2 12919109 412003291
1 602885686 665196393
2 487050912 22256641
2 675474565 683928789
1 309309998 359435402
2 909936724 25039117
2 874957254 554816923
2 788338897 975308098
1 460924097 220792670
3 975744890 635576117
3 206690806 104677821
2 650965475 317201375
1 241086252 328866042
2 689780051 919019320
3 297074093 430191759
1 129811389 668992393
1 694676535 261988352
1 378229367 138349011
2 933984664 742655937
1 161143043 177812400
1 615508238 5617320
1 377365555 653739342
1 163336487 478683600
2 510808213 723000076
1 431688343 792630867
2 377163633 977170759
2 108764603 888835919
1 243252501 986443560
2 828793525 278349788
2 707179720 857566652
1 534707671 550914823
2 52387979 273111938
2 812758139 835869434
1 392409648 533637344
4 619155318 547315713
2 236380943 576364018
1 167732376 519619442
1 336571712 486216726
1 132956320 509391813
1 395031049 203059609
3 341227940 250406180
2 170757109 330452771
4 786771584 789053715
1 387357890 953827687
1 289295479 330853167
1 138379053 963702442
3 217554356 648960118
1 955257559 422014801
3 134132879 581411514
1 554389093 90195502
1 996487645 766385909
5 680310745 35182349
1 990317291 337100744
2 39291695 761006007
1 854026435 660388072
1 699393616 807507065
1 629643514 327539289
2 39300292 973261392
3 440749746 968898660
2 369480193 742555989
2 636477088 818295555
1 951768977 628079194
2 398925927 203562164
1 125115732 817339582
1 801463160 768605801
1 655491050 161818131
4 761150024 827088269
3 289899240 933403970
1 656150033 67963666
1 556654300 531905820
1 408272834 671056082
1 66445649 912226108
1 302344159 900832188
2 648825879 937513909
1 26786126 658407827
1 434250127 708615177
1 590730917 460317138
3 828593531 378599425
2 999356305 807613450
1 288480767 209530550
1 763993777 66587967
3 301755426 993230429
2 793686712 315747681
2 454267823 20279160
2 920416737 598302261
1 474870294 818669177
2 931613880 577192787
1 460258097 784539916
1 587958545 90835239
2 579524335 564008880
1 67908008 38360658
1 739981933 701568715
1 211163301 152371439
1 171047777 173776979
2 377736190 236758655
1 186915443 63975174
1 323932833 7131195
1 837017463 433241827
4 266747103 701853399
3 645475903 339431229
2 574422327 510812175
2 919775927 441748094
2 48425694 484056399
2 934824587 873121251
1 962413784 709126589
2 850389150 648555250
2 950064145 350812185
1 496275548 886032478
1 257862899 53564691
1 636431897 992952316
1 944297368 155869262
6 546380144 930072448
2 275011453 696619554
1 398286675 326006410
1 277193252 528016490
1 440933835 413755942
4 134870079 476295452
2 186698144 421965576
1 89764385 540415427
1 176317974 803055261
1 366813204 927870237
1 684566063 981221730
2 316913519 429999431
4 482783153 159019673
1 544771344 609443438
6 201491579 590654870
2 319366510 889753803
2 948961507 806365720
1 218890725 472273959
2 219280372 14735913
1 610221619 108771586
1 337056371 228798089
1 402774980 188071592
1 591712349 653036337
1 703640344 935918876
1 720496449 123758947
2 629446663 11301530
1 245622638 64300602
2 90326878 998687395
2 472570837 400231702
1 516062281 271669202
1 625809588 257229244
1 937199188 328409995
1 87347818 214521260
2 862471996 459211465
1 658973599 301428061
1 113765516 858355393
1 954364670 699613718
6 617064297 921085870
1 972847864 57570043
1 606805534 177504009
1 719764034 394416877
1 441182109 215797339
3 894419568 370791691
2 748746394 357845276
2 458720542 451789723
1 894496893 475511476
2 757174311 408345835
1 331645376 720598434
2 629230118 195727979
1 929237643 459111891
2 668102011 857017298
1 983913794 80655726
1 222812737 548601016
1 566427168 812583499
1 270868667 228620224
2 676910762 508184747
4 181793414 267325700
1 446560209 333829229
1 22212513 418234591
1 214269572 648060800
1 724519300 342009731
1 662777178 112626605
1 638538473 703381988
2 994944649 41905733
3 922938710 144590189
1 700452940 667308225
2 992857954 881019218
7 792314129 76887163
1 869387583 541972518
1 328571277 301317999
1 100300415 6062971
2 692489783 637754149
1 144413265 216082977
1 673015401 458429742
1 982201507 330907940
2 890411708 976017293
4 732858179 488057851
2 487539207 595030536
2 979592687 321017340
1 154722248 82699129
2 694087729 526121816
3 314622077 941209938
4 170254851 295934417
1 355571240 113101401
2 505126058 714106377
1 550094266 201883969
1 646768132 724446594
2 337568123 619869512
1 234352091 635704846
1 903682405 15323933
1 834109860 261251766
1 611533746 670495961
1 10328407 934128870
1 583980473 824955230
1 762731666 135750345
1 540687035 59507465
1 183214651 550441942
1 505080009 758898215
1 84668649 929364953
1 323601750 647720580
1 818175227 516162580
3 303820724 287413908
5 504964459 525047214
1 608323811 323365077
1 311084441 837004034
2 775557193 882722438
1 768712273 911895710
1 565136675 685269140
6 457763099 79810884
1 49803209 346320192
2 557273706 463990545
2 725875170 381120642
2 110400663 230116863
3 111370646 757313455
3 806542787 735609897
1 228473472 375796527
1 61384121 884275273
1 116684359 178490368
2 74697049 224678335
1 159737388 657336550
3 832942460 284608045
3 656282658 692238634
1 234906484 184691968
1 662676914 675130663
2 439159634 89265878
2 50329636 512808594
1 403640566 184713201
1 640807132 921291806
5 987142016 378470707
1 321751229 585160383
1 750957175 895106621
1 142226692 381497335
1 293920922 476338260
2 523272105 466534546
3 376091776 78779848
2 452861388 601655426
1 861571308 17366238
1 533635076 299269651
1 422346044 567612718
1 913067764 389385366
1 602729488 975913491
3 825565862 428406128
1 850447502 319873899
1 647664206 129823433
1 304639805 58072341
1 581317139 572550492
2 848983553 53921302
1 495133698 987749471
1 782022736 421782793
4 944053504 830409206
2 928877245 869685492
1 169812884 412298903
1 692867334 387902020
1 494547539 712129403
1 94331157 227714970
3 696553076 512389217
5 782635444 749739446
1 519976582 786349046
2 498629726 447403124
5 13866257 143564129
1 918185115 983760006
1 539268378 353730755
1 505992736 766399603
1 505059005 795679452
1 534607169 812835117
1 56447524 922661544
1 651041021 231675963
2 884874883 961109585
2 836084528 356383311
2 2252687 927652553
5 907286429 305431979
5 212002675 122636170
2 77474567 512908172
1 576704155 238132656
1 51891255 513670534
2 656064483 87230587
2 563230751 596292467
2 195762790 930175754
2 286358041 873353468
5 918121137 311092854
2 349822728 899128339
2 930281534 157404042
2 962414777 646444049
2 618173573 839459400
2 166541604 247651613
1 264367531 747595645
2 788968661 382972107
4 586680193 568737651
1 539247272 520157870
2 450169327 604832372
1 99275710 613519194
1 417764969 234092067
2 424570368 985823559
2 142324600 388396980
2 948054990 608192426
2 68121037 70796390
2 844247891 641892985
1 527811493 435896260
1 119221129 891030439
2 597816378 897501538
2 692822836 871351214
1 255369713 824257352
2 651649127 579264626
2 171168233 685584524
1 543886927 580113663
1 555653489 777727969
3 746061814 773198401
1 857349490 301989744
1 86105052 54697762
1 202940227 296529963
1 805673549 570057563
1 358146528 968698652
2 790961215 692864396
2 896364209 766635519
1 219743953 399433445
3 65240360 114341631
1 893684997 432596364
1 828431727 118057204
1 912391359 621632007
1 225850953 549316677
1 89185220 903797834
1 79620397 463151445
1 935979600 991880455
5 230297994 708714436
1 426681055 53640815
2 329381640 60865401
1 587584440 458330982
1 27106716 901147119
1 211315820 461180000
2 154270391 844517735
3 981006485 354465172
1 718613871 606114959
4 246488697 256136213
2 297625025 663605911
2 334899353 355779267
2 758045324 400996829
1 945448890 505967810
1 889603835 466586002
2 600194032 849689517
1 760791207 889051944
1 974828440 663698312
5 93994860 5907494
1 171996102 428793391
1 838705826 833263892
2 306576117 332366755
3 313772391 937999496
1 608710446 622754406
2 509415081 415168469
1 493072168 113568397
2 262328644 499103213
1 605540377 627492785
4 120540598 870099426
1 650086335 195463201
1 513445641 310639214
1 23144161 893342252
2 977530851 308622577
2 321881450 768390914
1 808807104 3831495
3 132631811 904742253
2 150418563 256118581
2 929026431 7250874
2 281592095 691510757
1 381259450 387900489
1 738193671 232372570
4 894195160 500996944
1 309491517 202837099
5 752964373 931936763
1 613915907 465921598
1 588550988 480653329
1 482019810 65994983
1 983680623 561505
1 284157649 329149699
1 248207707 638219171
2 539462065 59910133
1 127513825 450557859
1 952128478 39858560
1 982095911 216096801
2 151032565 784686544
3 154086834 406245136
1 724957234 613023426
2 678197168 910907267
1 205255535 104568579
1 839320488 408515888
1 862289554 409478600
1 774667853 116983050
1 896298208 871107302
1 129016369 202883374
3 792440144 77397358
1 551762651 382924413
1 275105476 114710116
2 88491404 279629999
3 204273845 485362119
3 815136893 59197313
1 616674065 839550748
1 592997755 276995609
1 513481660 397233021
3 688864810 464541298
1 125010463 784625381
1 659666569 779590155
1 910277748 855239149
2 87436888 930209495
2 105946923 357254824
5 598103276 913538175
1 252404855 19599846
2 398675242 116098939
1 870572174 184489311
2 196229212 175842864
1 851783936 182844783
2 548389069 65035475
1 878981294 499911005
1 651964 43789557
2 786369841 955088503
1 927051277 862130010
1 455686483 871597651
3 609024765 517619703
1 318691767 914658647
1 675345734 435908062
5 746503456 430477444
1 799994616 103200911
2 407861414 776243066
2 427899945 772479217
1 489505854 993843736
1 100990120 639232306
3 414694234 729436193
1 165917432 232074123
1 711826951 538484672
2 240193004 131885312
2 401635262 265336416
1 499681675 512781979
1 715953801 442379992
1 989537184 911476630
1 359962563 238781653
1 545412142 787383898
2 570334628 263512471
1 582703970 243895437
1 117096336 738374665
1 964211661 141038666
1 668132138 51461208
2 391626837 841300568
1 399957256 137824476
1 294407816 73096105
2 747830045 830267215
1 295034080 450555053
2 353776724 271424041
1 761045543 446100406
1 874546400 815659575
1 778700445 754074134
1 288067638 590675878
1 663895459 993557763
1 615783967 112546197
3 945132994 605093124
1 120536308 788748634
2 178072969 312673267
1 554082676 751697293
1 94375873 191323721
2 611502326 15945675
1 816838764 162513982
2 311239787 51072825
1 491494936 51321566
1 664115138 132147615
2 877105296 687386951
3 175523305 24104953
1 499484627 593124483
2 32348520 338170336
2 819107051 432172610
2 988780045 421535594
4 55159655 777722269
1 28648494 752188415
1 749784925 523464430
2 495576959 931055416
1 572498855 185852917
1 424780169 74842547
2 438059677 606948062
1 118271055 643820628
1 151895962 366464483
1 365730844 855434444
6 381294986 632790036
2 262583329 561931380
1 419911296 548077015
2 14306053 767536206
1 355117113 181480519
1 142520647 756940666
1 167484569 793759937
1 880929818 891601907
2 792448227 480137572
1 517942398 206364261
1 959817748 27679564
1 890765351 790530053
1 525317017 557822860
1 410450811 874091513
1 177250217 211093208
1 680501509 475116382
1 981902178 569310202
1 549421175 891509230
2 389872969 510122701
2 64049580 136139446
3 799527744 721236411
1 985039352 966046398
1 227289453 423331804
1 720042318 776543514
1 526768032 89051466
2 139272154 436642167
2 240921587 717237781
1 322660427 182615224
1 830518389 267653637
2 975731514 124495955
2 467174034 945355685
2 573529483 94860614
2 183909047 57579532
1 647078696 715569123
1 224667152 893648977
6 483845469 576486124
3 209596372 541960983
1 668297475 628627274
1 397712352 340009520
1 871198487 863457851
2 956549727 336800905
2 873714249 421069773
1 873587656 664952546
4 247668420 68253838
1 425102802 662395191
1 849902161 525151802
2 139281456 399744841
1 420908506 937068403
2 891411834 704110334
1 642931730 281025817
1 440944750 877975377
1 438312475 157436405
2 801918469 302937644
1 407750492 214854172
1 436450989 879756616
1 626272486 337645846
1 833848374 104147067
3 884422301 306587195
1 660753605 984436324
1 601840705 818577765
2 113435804 15086540
2 572611953 134446104
2 269663251 229682133
4 90238567 649868827
1 729263249 55052844
1 251601361 555964803
1 392805991 820158668
2 266676800 872696733
3 339583619 685585303
2 864561550 654354651
1 245624121 975532312
1 710427430 974001950
4 125044474 546634401
1 815058811 414542756
1 574389104 700306807
2 681227220 808540891
2 394227197 112740034
1 281375884 826137918
1 504460967 975292098
2 781049563 772865947
2 140490021 61820996
1 753398107 219352971
4 246286639 222643274
2 90937336 814659338
3 746662132 610908282
1 652496377 833117785
4 278125948 287943727
1 71327531 350063351
1 471109722 620578935
5 306854059 528959589
1 46495192 70073807
1 337659982 737454850
1 645751234 661797270
1 812408168 644072545
1 317533615 655488107
1 362427665 422448538
2 647077679 175978545
1 293027239 525034300
1 964277712 704639127
1 220645651 993031055
2 980873024 226694016
1 822872228 969295677
2 360274351 649370022
1 994476181 353110955
1 964793002 417545772
3 915257019 195743619
1 863815951 777113155
3 794520716 764234255
2 142477586 69776468
2 923423901 332209213
1 573443905 242305510
1 958600240 673417796
2 836010481 471388075
1 31331925 656660269
2 431146104 632198291
3 579099635 168283848
1 184627054 630611290
2 192226842 92153721
2 534714830 810100348
2 452859947 187915561
1 336630997 847221476
1 62688001 764312485
5 258947296 923583053
1 634732777 329533519
3 870537488 904092747
1 358324090 971609549
1 669864891 228539426
1 83369208 564500021
1 609410225 905727397
1 633056471 331931803
1 543415457 939995411
2 844777512 259999877
1 852007243 817766096
2 977215197 419135634
3 158869125 943213493
2 413943552 281017343
3 136007949 64633502
2 887562927 574174133
1 345307816 952570108
1 176771691 843175080
2 925805715 559674724
1 512028476 256935877
2 834629913 797734828
1 267229492 915069227
1 222275725 265672857
2 602455972 358645848
2 214901892 723011152
3 882600202 577495180
1 774833249 589080452
1 747864442 58061721
1 839649471 49542323
2 548541495 67392911
1 412147214 537898452
2 54851171 286616163
3 443022842 198882345
1 746377275 663471481
1 101266275 388742549
1 534726795 203364712
1 311422979 125727100
2 562151458 475549402
2 420930669 107693783
2 21275061 111440718
1 882775210 509840513
1 211120903 295428719
1 254095335 19265280
2 650432141 555517470
3 604715150 779908815
2 667034603 567376854
3 418991821 957699693
2 323312965 943913157
1 329534337 835074860
3 455833837 736717912
4 265465611 514530131
2 93670514 908597049
1 337177456 881365174
1 38511465 897331360
2 819544515 612922968
1 63917620 583482016
3 362146725 302392869
3 364603672 609934719
1 980222795 334873984
1 723877340 749783111
1 803941639 187645931
1 52256176 426761995
1 6781194 237035735
2 334554834 692441800
1 779645993 195172573
2 307707265 26725560
1 176492517 268660170
2 359842218 384864253
1 193193790 449849801
2 731840425 38075579
1 849598044 150559216
2 277168453 338116192
1 269371244 552385585
1 226191316 471105230
1 123870965 683526226
3 640674349 873381565
6 823336780 550856116
2 503705101 467576935
1 196585893 584796874
2 506392650 441909946
2 101366036 35009049
1 634734940 443661108
1 561757516 592292182
1 273603663 632588620
2 499204737 993522475
1 806407768 166687457
3 699947836 679759332
1 420315279 987919639
1 605017736 209124971
3 742885098 721244599
2 568782582 232947126
1 99290309 621481482
1 417222476 707046260
2 399363398 611465092
1 437801111 121503603
1 372154635 950248176
1 447762841 956157011
2 882884488 388564296
1 594994257 268655170
1 914738130 597152020
1 657484528 665619752
1 677614432 76118731
1 625712651 371974023
2 658572855 458828479
1 508053203 533077060
1 534754004 817941248
4 737616873 222477108
1 395253894 594745125
1 564862069 208127503
1 733694749 673897941
4 909457178 890086575
1 823157055 784675808
1 614020736 605284759
2 593506092 492972243
1 401256856 283721302
3 441283105 971334306
2 955511520 500983268
1 518799379 163129839
1 432317463 70078610
2 351270875 763809967
1 177367470 449957887
1 849988531 486728363
1 594156731 827890836
2 132232766 178670229
1 932552780 177580617
2 30179456 935916356
1 350884408 656806828
2 824048308 343899661
2 335942841 526681081
1 634524232 85906357
3 993870673 61391207
2 776045112 343036248
1 953896947 862442918
1 376424664 520558328
3 630867889 76684786
2 542498546 842530090
1 193688771 753073099
2 767282318 331687449
1 264505057 549103925
1 929009037 61029230
2 220146183 587169577
4 577620172 327577323
2 457758415 321728120
2 433011649 463690700
1 690821677 188966746
3 788794286 747136095
3 513953706 99641199
2 576809551 251923757
2 656979161 581453775
1 780133735 75534867
5 982203857 736602247
1 292832115 305152941
3 669361980 247118631
2 310932087 224838067
1 205377910 812375173
1 332026458 411467684
2 811932738 620812635
2 4280807 597175603
2 633981906 278270443
2 691935493 129997012
1 679218014 31974000
1 13318256 811595232
2 564870927 899743600
3 259026581 153416452
1 633686517 396897629
5 168452119 739418012
1 243675461 949447665
1 695597941 152979242
2 33650436 860294973
3 882857130 575720341
1 10197928 649189370
1 244932725 622353278
1 64768694 990501205
1 476203221 587915107
1 75675516 379402936
1 926569763 657898091
2 85990747 922047158
1 620243085 358213716
1 516700542 59857675
3 204363010 241847607
1 696803115 214759702
5 60878600 961206708
1 354543258 146195604
1 231036934 909408291
2 396808468 479512980
4 246028660 508077151
2 98452045 731097895
1 689984285 767000244
1 168772327 706429923
1 253163384 983515897
1 649817964 823016828
4 129619408 276522932
1 444708967 630449531
3 778244497 991727977
2 567261272 410833904
2 169745344 679845847
1 228562208 461660295
1 99868724 311169419
2 120583443 26745981
3 518985875 495235317
1 224273283 829326116
1 139505358 790492155
1 513080611 682276061
1 550487850 52542499
2 820321475 408673032
1 511021783 729506734
2 81372930 620813230
1 261575483 639857350
1 968250789 509258534
1 823720525 572014155
1 817483091 131184871
4 364510207 566213403
1 280487031 807043780
1 615619672 722654365
3 552290607 998621915
2 485585651 969005216
1 559026719 861397327
1 816526620 457089675
1 757185148 29070635
2 334637144 333844833
1 897491046 458696235
2 764260585 250393426
1 336835322 690200975
2 64062462 110786586
1 736232138 63560718
1 595921860 590390478
2 213200254 90955856
2 895588171 251744561
1 509631269 176883773
2 108951516 914839631
1 222693317 563979710
4 510459089 564018979
3 338458708 88471523
4 911962436 477630581
1 540194346 604451625
1 968462495 862490388
1 604654508 76176443
1 358503155 619134011
1 943106521 285721503
2 87549402 749491132
4 422775648 952778532
2 355122709 179529611
1 20870662 12641022
1 925080269 250919509
3 886477404 992812918
1 279654538 714788209
1 733861292 665468243
1 405737031 120530450
3 377852258 817260304
3 731130048 609763959
1 346959902 870298730
3 120172401 695077115
1 344316661 777215223
2 820997852 472060546
2 613745901 704286139
2 614438303 838698839
2 365066432 305258194
3 43879912 653007194
1 962402850 857991230
2 562015548 412686402
1 275011842 969590497
1 475487746 284415546
1 87420515 464542807
2 487510114 797502104
1 763347341 11646399
2 363128623 627830376
1 964469026 862043210
1 195234388 924081818
1 106712575 870479928
1 610872510 403543529
1 727886279 233314823
1 59624754 520517429
1 51155453 259585259
1 88467617 354903832
1 732214778 855650566
2 282501004 937377329
2 320236746 275084343
1 948267559 191335265
1 238639232 749183427
3 725336718 142211562
1 482882438 465709551
3 452654145 404419762
1 422393648 84173145
2 378591477 65211772
2 754061579 935030348
1 969000294 847598117
1 909071700 179902561
2 995421157 74532095
3 748889754 358537272
2 336203100 704598525
2 546971865 79134862
2 161370018 456483457
1 51467870 992058796
2 231440776 742479557
1 300925506 320467151
1 480055774 626711603
1 843991419 180913837
2 747566976 18382271
2 133625261 872729135
1 888768967 429303288
2 564592664 568402669
2 510112544 442322656
1 214944584 230762097
2 216005524 560563614
1 978422891 817353114
1 339190232 827759736
1 95527916 656904083
1 787331024 880871597
3 199344698 149549011
1 569972478 105326369
3 702353178 443736291
3 744029620 21770598
1 331161917 455146874
2 344266623 508983674
1 382634052 282471769
1 1443621 215537505
2 261965179 573224364
2 482251070 963043480
1 838163794 200318544
2 613229685 878060603
1 41767365 742583917
1 966710783 638671390
1 459133951 502355821
1 478007062 428451713
1 998206827 843181059
2 4399551 632050744
1 672713250 212791382
1 268441032 200329574
1 757778103 463172527
2 825505652 417594823
3 995553403 936729659
1 102961364 541312820
1 388822008 807207811
1 242581724 235185600
1 63983474 555714062
2 370583333 56768060
3 571975831 727677064
3 847557896 405805332
1 569871102 125519482
2 801045686 866053859
1 22340513 936882784
2 845483952 98892036
1 548078417 335905468
1 25038737 19168365
1 410090203 956077242
2 128203951 571073526
1 103895727 961491712
3 81438197 307714469
1 75080068 286527080
1 489985150 593328808
3 794507936 304651854
1 125857884 920613080
1 920277654 492922219
1 767337144 138402644
3 372809451 969933500
3 439679648 985622504
2 691696439 191342236
1 344057328 457819345
4 776457440 371928492
1 691086963 448593263
1 982867528 275074196
2 259682450 52469090
1 689945882 585384061
5 981199309 702130262
2 405948938 565798406
5 136320480 912489245
1 926392422 987998492
1 875319466 208250578
1 631276763 425269816
2 136087066 747075525
3 624619622 379231394
2 341795149 688821138
1 269908118 834340285
1 881099867 47085460
3 931058813 182611125
1 664613145 428546833
1 57886135 15515699
2 373263527 563743204
2 389870180 542045339
1 579381947 376051186
2 289957819 254252152
2 956661722 336399334
2 755471755 496701201
1 897224788 491248421
1 627318898 176971803
1 258984024 938652185
1 132589423 241822921
1 263029556 100809177
4 439470067 643386246
1 551547649 609144073
1 889363915 73740715
2 383126915 843386923
2 268937377 538945346
2 731608169 833456967
1 213658219 425989670
1 719722349 801715636
1 393458119 891612442
1 395326504 10823328
3 148295761 966905546
1 886167171 286297577
1 43663019 953424413
3 885599777 961396958
1 66110458 796137168
2 155846369 768285869
1 521329488 995637955
1 630455076 362016945
2 88148903 727097358
1 817235769 891013118
1 279349707 328067894
1 900296195 156557047
4 415575378 53054847
1 848962175 909464353
2 737628513 429238329
1 417684752 988718597
1 628755812 959692971
2 792260746 97259204
1 178759665 362747133
1 380226183 778631769
2 118922101 304770064
1 370481106 390673809
1 388606877 420486051
1 314454173 728812150
1 797046419 45299753
1 291724455 134065070
2 885961223 195324899
2 163028650 632909673
1 917139394 307533015
2 429396797 752135833
2 494849164 521006831
1 626272495 771353717
2 394044868 410617234
1 356476567 753900184
2 98080873 424410213
1 548358925 264395270
1 917671416 662349342
2 873735048 637152226
1 984097950 760105371
1 854670112 932681514
4 942334340 715975124
1 905979891 644177044
1 642871850 983636916
2 608197393 701327354
3 833166585 145022907
1 716960134 794918832
1 886519549 939606869
1 235185425 11048759
1 879259955 187847491
1 493487365 23967899
1 427766266 775827218
1 635090336 5186978
2 177807964 146870747
1 459773443 863319358
1 872886514 3505753
1 910800991 772807287
3 736038417 153485408
1 35855472 454866420
1 807080535 258483005
1 48326402 548566739
3 11994524 942263801
1 815615977 15096067
2 70908858 191608459
5 567841435 207406777
4 278394049 678064040
1 864197350 368052230
1 225817954 281468740
1 302389967 715998864
1 758076156 19139091
1 871360492 69986819
1 30448969 452768154
3 391636296 184967992
2 949761097 29414361
2 132997516 983262615
2 317446378 224983256
1 296972279 47983142
2 539849659 268871661
1 399421664 159801008
2 983266111 474605522
6 927885809 580662596
2 972170786 32747664
1 785702178 227999609
1 251783591 354814278
2 938572052 24740350
1 652914981 817564312
3 428478001 258857747
2 71959397 649049072
1 492986819 377461386
1 103337230 637161774
1 211223139 284336199
1 641084471 904660949
1 214198052 280298280
1 392939115 354372028
2 973247509 490641253
3 791601807 839337375
4 929886155 98852756
1 695508222 405236363
2 848059785 293551096
1 231180932 142139680
1 246865658 224352489
1 253110015 849703105
1 61494072 447556489
2 181186155 913707700
2 916126831 201575506
2 223431485 820482951
1 748018273 175287169
1 9717913 153113572
2 601905489 244303186
1 384155773 727228340
4 936147848 198988320
2 812999742 698285915
2 544823349 137253343
2 365643103 440663795
1 288735836 732892302
4 944786925 929707313
1 604146510 998098517
1 902835797 291447195
1 603510638 184298585
2 922344749 168383465
1 355803114 621793799
1 452098575 351436122
1 869492754 622466805
1 552353927 685409975
2 872528752 143363749
2 163448478 988142777
1 717618179 469555083
1 943143885 117804100
2 151336809 408961175
2 636999259 229747466
2 240314631 80519991
1 489825371 352965580
3 3823156 646247618
1 734635342 455778148
1 885326265 22312235
1 20950002 518105428
2 415055236 313983191
2 373291456 783850686
2 204877129 51834820
1 650606438 333550186
1 204090312 952744181
3 64733316 823648834
1 622849937 182212615
2 509039267 511486763
2 257804761 410433883
2 618167790 824471874
2 182349189 70010080
1 488034223 334435009
1 287818707 894139552
1 847485865 856591210
1 715496120 602093665
2 637996030 165876029
1 769084566 516947450
1 281209270 353455531
1 563335017 183474954
2 777001680 75930574
1 246037913 185603676
1 873984402 67979257
6 608803429 148571672
1 591257323 776817288
2 818559177 610062310
1 121859682 500848266
2 469920429 69492224
2 558709706 112668672
2 795956773 708881243
3 223343857 38367618
2 416936226 883800847
2 38162761 495553256
1 119080045 4614458
1 605258460 552568211
1 718830864 935590246
2 569574693 359340892
3 237450374 195841663
1 311163467 862242623
1 12955713 5695778
1 999183918 778897113
2 113140510 982527683
1 228266401 432944788
1 606298514 783853268
1 438554333 191556877
1 964686383 279895575
1 990929597 754444694
1 213290764 895832852
1 731055226 414690591
2 460328962 87637235
1 696649810 343878867
1 808192349 232180390
1 735165439 193218951
1 75744160 567260154
3 138066019 28445189
1 239723862 979829503
1 832204739 54059085
1 289371578 988593599
1 893704520 434460177
1 770789131 509215225
3 575467157 710459116
1 291874438 15618354
1 723790853 45046890
2 453165710 178467986
1 324795267 228434685
1 772145849 246792415
1 778090352 46029258
1 238013255 182932171
1 754816017 464975032
3 559695079 527700374
5 586884895 156110770
4 497608777 99102714
3 787217031 610081431
3 219349166 411730023
1 901733009 617201068
2 943462794 529436791
1 312255479 644194763
2 793296387 542666598
1 501564666 386089124
1 509941073 143884016
1 630303366 531683068
5 445766917 281781942
1 751856212 752108080
1 670775397 115364797
1 283993727 600333473
1 896973917 189312158
3 167171118 951024847
1 616367996 698884085
1 345305777 780720881
1 564790938 359302941
1 408557981 705024828
2 956868781 850667195
6 783379688 481862493
1 463567728 702216672
1 483579198 308656759
1 486501343 354139710
1 901325745 416774239
2 324662746 398480936
1 43972407 395111503
2 126478079 665617896
2 193155496 209841524
3 758635692 858552215
2 359412220 445748076
6 786956509 334336908
1 829188705 669824987
3 228683655 216065949
4 743257314 460564642
1 570868172 802041788
1 645398708 187148410
1 791263655 771159531
1 227723056 959785725
4 358625054 311365585
1 117870859 782910576
1 776972639 835183029
4 647223089 821499394
1 138674907 215875562
1 727212336 984167415
1 510069339 874439599
1 272366403 663544124
1 45426985 928607361
1 615027231 145383379
1 940232039 173902524
2 599153367 794473946
1 863306965 851235977
4 983400588 742619197
2 328715133 476823100
1 626874708 868842094
1 761266175 684194287
1 902017796 4113926
2 399672111 23958428
1 668665383 107629469
2 57088392 547051960
1 708375883 729309175
2 342210202 609793926
1 238244155 893459745
1 446118169 654270462
2 446903757 228828562
1 799074892 852581904
2 771166382 574060892
1 289252126 751846514
2 913746094 899303818
3 860477405 760340037
3 51927798 341880661
2 330587797 189220507
1 594301049 149597876
3 798229919 915679378
2 434863067 715820607
1 807621205 657387440
1 62745253 981818554
1 602758647 590409833
3 719150367 816214790
2 69107132 649688226
1 294698519 495308524
2 554342557 661901209
1 574267632 205894945
2 373710532 191980162
2 974674256 27821859
3 948569102 563013264
1 836777357 553564546
1 882883491 790905458
1 239233598 863976662
1 425464460 574766004
2 62493537 56240551
1 497469539 314727209
1 464660782 891076852
1 513908746 237663021
1 51021990 896632362
2 557289109 897342502
4 532038539 644088202
5 38867073 878157547
1 51906255 294013024
2 597651995 957760681
2 944745117 111313430
1 930144630 189902656
3 413179890 539521081
1 83081608 972851976
2 224853147 653157719
1 584157872 5552897
7 495574941 651339590
1 746844889 11813067
1 97471832 120584616
1 991660645 691325353
1 804336579 935153561
1 227090048 92632544
2 179559429 902401513
3 112876372 638414505
1 77358704 822725325
1 106175990 191903177
2 434434385 166417666
4 128546407 460506040
3 257983225 706446990
1 279242390 425004762
3 235093015 972504143
1 727084407 235654218
3 210369874 386290526
2 17720410 319432597
1 941442252 366432385
1 743005719 238873406
3 688187861 327029322
1 758298510 311924073
1 910408933 320637707
1 629636932 621408036
6 356429762 601813153
2 925292058 289430408
5 623582021 981975235
1 904216607 556742687
1 334607605 474521011
3 665228323 679766351
1 22222486 824902763
1 653634710 103492284
3 947064663 981768120
1 19549442 396913519
1 211426724 4589415
1 560177298 388272858
1 635459975 441698258
1 553268614 864987650
1 330280687 518746511
1 258778024 92794554
2 565834301 255917363
2 728404089 278073031
1 707151573 462554221
1 59768469 62682110
1 793710932 658754355
1 935186354 198628262
1 854100182 449018698
1 278304946 728524287
1 762395040 149679496
1 673373666 352553475
1 329937057 861970422
2 840641805 490472370
1 963462191 903822815
2 951965872 510634720
3 836805853 1447854
2 290020179 146421836
1 793748980 732762080
1 395870483 749907847
1 635430714 561032149
3 583444857 302762543
5 410873248 671839648
1 805283909 627564636
1 533657718 710922149
1 278595971 43629193
4 127515960 881171546
2 129275594 98317565
2 391666789 957905168
1 855158664 249953653
1 871538150 611390229
1 877118006 125891533
3 956881200 54815042
2 165325837 365812673
3 355094326 144765264
3 535969317 897454078
1 6604859 52060497
1 784404263 514019977
1 806407350 654950909
4 60829658 426296562
1 393973548 33825300
1 597895301 724978839
1 615300852 173249997
3 194305366 564264137
1 459569513 780844585
3 446991240 713164557
2 839521863 69408708
1 951697588 871522993
2 967791763 587767951
1 117604698 185295165
2 384286215 915879208
1 886023314 368976
2 756251749 307953779
4 108266268 962506989
1 429086323 594258523
1 135639576 854889215
1 307016583 417929305
1 884447803 245042740
1 644340203 779755556
2 467643467 748229495
1 540195980 298453813
1 214589304 413934886
2 858677646 590554869
1 630407425 476333572
2 796063713 15177281
3 211837439 719088240
1 79974570 107467588
1 787353794 262811902
1 491277328 425154463
1 732324723 103735671
2 986629736 532020559
1 848778693 668146029
1 958651646 812620606
1 175100778 738523135
1 228338644 285136117
1 711933854 712396719
2 396059902 91858810
1 350327927 576996042
1 353554999 880714202
1 828520247 114452335
2 949397741 412661171
4 904298537 993998008
1 141476446 310946370
1 97039768 478836190
1 351014468 968675855
1 294609675 143733945
1 455673380 999180420
2 623374030 869841486
1 433503804 497501375
1 776106035 584593738
3 477888780 600708516
1 595276138 893841787
1 845666642 866882317
1 38255463 558150246
2 365213422 613146555
1 758411770 310510509
1 223839753 773919614
2 409484816 137969609
2 218437270 542586078
1 222407129 172503086
1 863816971 638507432
1 303118934 523990126
3 821428067 314401926
2 901373576 677223256
1 131640485 489888222
1 344960319 274291110
2 328734671 236209236
1 296697362 228312654
5 327443938 179139761
1 866936558 259331182
4 853322656 817674903
2 722445248 967258912
2 818151531 53855747
2 268949819 227905609
1 185392482 295754090
1 4438603 726679804
1 224240631 436605729
1 97111616 299394844
1 891063116 732870793
1 679529223 817362271
6 270628210 559840790
1 472883180 806886947
1 597822742 161659015
1 901486255 176669294
5 817071230 436251585
1 226944836 284083267
5 973843348 893131046
2 340663487 262528932
2 193913196 421037827
2 771149185 523311422
1 612129386 289722430
1 643923863 178047992
1 23564035 283051409
1 557295729 414835701
1 712878334 138976636
1 70910930 273504294
1 833718099 356589070
1 892163626 51139987
6 89537543 655995273
1 317264604 682756484
6 468089718 231210424
1 752225966 838155637
1 604167184 466608747
2 423191862 218955379
1 781447236 460696046
1 869407141 249907889
2 323700664 967627518
1 297685372 354882016
2 134803303 407732695
3 677769905 51840151
3 90371897 188774651
2 156574717 808843930
1 932490419 914599515
1 558992203 359560685
1 239233086 112956161
1 406860092 936326460
1 772838926 168293839
1 660877646 645048300
1 194406226 777863158
2 407327044 944249383
2 895828561 935414882
1 668879852 936160109
1 797177883 986098746
2 243756974 617247296
2 168695922 358047243
2 647160559 391519729
2 145427685 528232933
2 577885203 810434317
2 222070323 27977018
2 653155317 899099567
1 407989570 698323556
2 826743106 98678746
2 619863782 72772704
1 813792609 292599476
1 459915319 436456613
1 242347431 223525972
1 559410456 765346985
1 262910259 769720737
3 109377895 388494141
1 118393133 959245467
1 324859452 620832914
1 532072761 747872181
1 358280325 78368855
3 500371218 298819363
1 836789675 448727481
1 56328117 54321132
3 538544195 287175515
3 445532073 107980811
1 646674843 544096290
1 739181790 923462361
4 756265047 170749354
1 289615189 655729646
1 573316378 795749216
1 784310292 740228490
1 251776469 51192026
3 630471045 690737206
3 700125911 639611961
1 333087217 680894154
1 438842581 404518878
2 43804287 633946675
5 139954429 60518957
2 705051946 282047274
2 40241405 553946350
2 380250493 934125753
2 596349911 127347256
3 213087789 4399150
1 816566084 355195188
1 801612826 365825552
1 165026077 771155077
2 108085981 688632602
1 938281779 755866302
2 850966567 260124147
1 883695248 523649973
1 308643677 48885550
8 376609583 176639761
3 528889592 238088883
2 254319120 601944621
1 748621243 680358958
1 928396779 427403128
2 678130675 76113237
1 263610391 632405629
1 505341980 590382577
3 821308481 817897829
3 400404979 864997683
1 633057160 339439569
1 683486118 5983893
2 664337059 895171853
3 632368942 563076143
1 673824952 84992627
1 364078120 27457148
2 938066018 561957974
2 248284477 164520190
1 334394271 533596600
1 177174239 832854752
1 44411866 562454840
2 787796383 3778905
1 833456359 221477622
1 647569662 128774742
2 445878896 646803718
1 815934261 184203246
1 15346151 379883428
5 642272005 549960778
1 197536323 754226770
3 325789624 74128606
2 21055741 25869333
3 691747417 531856259
2 528683089 676010971
2 356410589 625619166
1 446555245 172306512
2 910292989 462529729
1 386423189 414216475
4 357177200 522360394
1 94550371 854004549
1 452140356 780776570
2 616246844 655200785
1 892312480 481544759
1 164675769 474777400
1 873708684 157381346
1 396731347 298032670
1 656328591 471818118
2 80532111 655639008
3 674542038 697234838
1 557684426 94837264
1 768966581 94369223
1 930080657 513298503
1 716743814 594166433
1 231123757 970341544
2 373572358 215966644
1 846834174 150161623
3 152252145 292940025
2 607500972 75727529
6 957580517 501752378
1 629492046 112337398
2 131543140 784519438
1 618117263 226118537
2 86445520 987665035
1 685075153 29690431
2 142941100 933981990
1 867588356 702080368
1 425804375 263863308
1 388449846 290178294
5 681030635 989044426
1 252191425 505063823
2 105535156 73289934
2 629680402 41273714
1 818603055 116930405
3 420053068 143715644
1 171835993 54463205
1 695324585 371764812
4 483391174 454433713
1 938255909 975484144
1 652486215 647978420
3 451123887 234586648
1 840501924 490899325
1 456804759 774443707
1 881358101 185649227
1 962689580 13887660
1 12380278 768452548
1 552639154 731456338
2 560173173 18414219
2 458793181 328247325
1 476578952 830462954
4 986653469 921187650
3 443998890 646123063
1 421836280 756482560
2 609622314 137089213
2 469979073 792900005
1 809472617 440355165
1 659066149 228301523
1 571230566 318594849
1 328324023 613804510
1 819417965 472202752
1 406193549 338645266
2 208485784 591512351
1 743800246 820871152
2 483650355 231024494
1 876982825 909193316
2 10314036 113026770
1 692259758 320304540
1 818370562 662874567
4 560077208 698570204
2 973471211 707499017
1 510090481 136393569
1 866724817 45262710
2 718332713 90811029
1 425273167 581385461
2 262634221 391089805
2 198758665 338326088
1 640046160 159568043
1 683693302 192218638
1 570821896 266933004
2 727293949 461202500
2 127331749 213514588
1 998535073 606005833
1 71041687 144942927
1 563496050 352782880
2 609410091 128037717
1 713436587 498636768
3 298619563 92368951
1 88904305 160077915
1 797017530 921208415
1 434619319 626594611
2 163967527 277392217
2 611775515 379678349
1 107738068 728313254
1 865747297 85082689
2 253280393 223426151
2 748093595 130929575
3 239463189 692361073
1 657217252 44632895
2 233140243 652749401
1 513174411 451189149
5 702228820 756896197
2 683712417 71485999
1 645025677 339963376
2 213426582 701866552
1 81496645 274395951
3 45262609 91622450
1 499675511 279722202
2 933916584 199174464
1 165970859 695881560
1 590479306 43444730
4 218630246 569335332
1 377152361 634424205
1 731400097 663097396
1 484812846 13428744
1 417502844 292120833
1 641828880 398251625
4 286279366 720303825
3 615487648 491993800
5 34286743 825531809
1 325594986 420329092
1 664916323 437856649
2 833585987 740223793
2 331617543 776437559
1 34839089 414754927
1 307551027 555369004
1 229694592 293002767
3 932908467 938256445
1 98900575 135972282
1 385663593 7734391
2 372477606 491294206
1 187993073 315246734
1 953905516 585176244
1 83682948 451302348
3 693043746 620403662
2 700195444 74783367
1 158846185 907685122
1 323285249 800854044
3 770102031 307915488
2 295675107 492812526
1 200918948 729235703
3 570472298 891425392
1 313851407 582568364
2 711385475 58678545
2 180209918 656115525
3 166519582 619427882
2 959230584 618267327
1 36399925 642194329
1 87617536 4197305
3 490023778 575281605
2 443974588 759269866
1 984656855 401653709
4 885999815 124568997
1 984184660 437818621
2 634148071 749088320
1 738407569 101101283
2 710147116 927822382
1 583215272 654437591
4 662999741 872508367
1 966972976 597432734
2 680704305 752834608
2 818056371 229111829
3 324172740 23555753
1 544940685 251119700
1 608523344 964700692
1 477850796 939535100
1 67278112 797004753
2 62592212 515427903
1 107297156 768287757
2 478003451 745075964
2 350933732 812946601
1 757415332 259650371
1 50318647 788247838
2 141502996 292285021
1 655313916 199156721
2 127074997 713850458
2 374275114 312137898
1 653267422 678636384
1 76937627 151608286
1 401273091 758790820
1 396526187 24753138
1 485467389 11177315
1 619955676 575233158
1 413068384 829044305
2 173782245 570325561
2 489665433 509536715
3 921976812 290460878
1 488516358 594230851
1 228785406 939849419
2 446207967 252274649
1 814828013 910360448
2 774234301 355087609
1 1103313 930593413
4 507763495 422489593
2 146639423 872191451
1 678019467 736709508
2 883074760 27108671
1 530069650 596392892
1 383862266 757404655
1 366678396 644054276
3 122887878 725921652
2 795436563 222333512
2 704757503 83360704
5 989042266 648132411
1 754683741 365316777
2 223638942 374775683
2 685130446 900188902
2 114395625 937108382
3 343334582 926111702
3 382459282 793272675
1 730958084 215051115
1 956419902 420268581
2 248610980 388318667
1 140590953 764822874
2 902731042 847425457
2 333137275 357350355
2 188819369 40784032
2 986039621 367059451
1 868307341 156846273
1 629088899 840109818
1 217099397 631410261
3 513872781 816291075
1 705128465 822762706
1 195317463 728680590
2 545016593 163273668
1 904160397 647603294
2 146649768 296222514
1 470767898 311213637
1 18312253 159789205
2 704823229 804378028
3 122221447 432193364
1 170340006 284104796
1 994870031 951554363
1 781163664 95580870
1 456089053 874952843
1 253966336 385589952
2 197979876 696622876
3 362400201 86772829
2 919443427 55558794
1 626918542 309803757
1 915410987 312716441
3 752296495 235238573
1 705365663 646152452
5 738638975 848423262
2 725894570 201707663
5 858215780 619706704
1 271704547 28282103
2 587421037 172355724
1 176461284 672345923
2 183505810 358539244
1 491130971 139432309
2 550322055 294172016
2 386690354 582038594
1 290041140 471697737
1 94974190 725430039
4 233203392 803984408
1 341776674 730610150
1 858260315 444013424
2 255033849 181616338
1 533938207 97179215
3 359444727 454801881
1 629752150 473182531
1 102783864 880715638
1 641918096 513077784
1 270146256 874263530
1 1376896 869885134
1 33109016 600055560
1 342395928 6046969
1 198442321 109305342
5 114298577 234191558
1 155374199 427781042
1 815400046 289264206
1 352340180 540890148
3 299463276 989953858
1 540149877 328897312
1 73228369 653454700
1 51721808 564867626
1 52000406 185609297
1 826845741 616859338
1 863584234 36758084
1 235017512 992859753
1 967499582 314149035
4 742613147 85826141
7 542182317 248647870
1 353197297 989654549
1 839075223 260648382
1 216658635 490300008
1 65894347 634776482
1 494071438 161144515
1 271383225 144619016
2 603214227 143906660
1 611398552 995015950
3 302616366 134706532
1 619012045 406934113
6 7682457 734869506
3 352239601 41198839
2 939744089 498189465
1 755133074 232073146
1 6643268 457225264
1 356982772 951774061
3 476670383 610099229
3 291862886 259783629
1 297457962 949121881
1 372796091 246800523
3 849841634 197823795
1 688461342 46241401
1 145571068 245461665
3 606128756 245252792
2 277532833 121189804
1 194281483 614039596
1 530724542 553393795
1 983114253 333406740
1 74866135 281469527
2 442775433 727483187
2 945095480 780749195
2 320866593 91801305
1 48374441 250530936
3 259098805 788224385
2 571137541 344844164
2 618713854 873946120
3 5547620 422494435
2 991764630 659785320
1 672302158 290836584
1 246260497 404425191
1 569670246 18367308
2 426623228 288208896
2 530287735 149208554
1 58941309 139032153
1 817561317 604769372
1 618947210 257246375
4 214253642 124420064
1 859341699 248373996
1 618853250 109397904
3 181257980 308421653
2 678534670 386249258
1 152312342 637904611
2 136756626 673598620
2 180256217 959375383
1 623963014 283332543
1 553386748 114274399
1 502420433 493956919
1 837966280 16366009
1 951944074 812882651
1 893227264 240038178
1 962624729 511383697
1 519114671 71858974
2 931060230 306442352
1 487568348 253964832
1 791346974 206758438
1 260818849 385016903
1 673094137 775592601
3 677558628 87645410
1 728529304 177307282
1 139085683 683978419
1 969471843 16944048
1 747426801 433024115
1 660271160 112573180
1 439690224 802659669
1 839532116 52162441
1 454173425 30868701
1 457290718 140109750
1 693864169 345664955
6 924411183 477690940
1 59283898 347539106
1 836483317 942742962
1 142751936 295492155
1 866404507 814724873
2 93808702 443455843
2 980609217 69726956
1 660652985 825667194
1 413473326 444149081
3 418840867 920435942
1 291879938 444824516
1 850484093 443363823
2 560640112 620862905
1 95026859 378726711
2 575965534 701837528
3 1565812 388028107
1 353895425 711729585
1 29917293 763516552
1 899722512 314321801
2 22384792 627406030
2 694939615 577052936
1 770267905 76285070
1 171626806 315517646
2 821233006 574338682
3 281478128 380927052
2 159405241 930689498
1 655616505 552835295
2 340784582 418421271
3 275312067 788859555
4 138648953 228971638
1 534832303 425323819
1 399418472 645519683
1 978750586 842559178
1 24966410 879446964
4 55431251 682495360
3 956164098 695532493
2 200036567 916372489
2 437312848 820005411
2 625382525 744553434
1 504526163 734924764
2 268193356 832267691
1 716863870 522476513
1 681578846 510228374
1 399584538 702128492
2 476145245 939822063
1 235505170 298350735
2 882753030 102604663
1 883725263 621291199
1 585575035 520470879
1 459156284 956944206
3 287870127 664337300
3 240153479 936181425
1 708355842 595475552
1 769423414 34369404
3 170675037 639244729
5 263934406 518162332
3 299024956 444434911
3 426195246 242482404
1 268658997 528682915
1 145296325 177207638
1 640913518 265784177
4 304801633 585720808
2 932953737 39711906
2 325193478 79538668
2 661109562 726053662
2 450538456 889395244
2 952634628 368394614
1 829074298 883322314
2 242906338 218836126
2 585155188 149985853
3 950794413 868633907
1 819556538 429378144
1 152846224 358069278
1 365096648 832059953
1 689489690 545921059
2 253868470 155119119
2 676985998 438350029
1 83298513 604810544
4 950903185 626760219
1 721018162 710711657
3 18779659 916289829
2 502566108 981718498
1 508961753 705051192
1 540908824 495860928
1 491689389 717415231
2 59989222 125129711
2 623497272 743086077
1 590701633 861531125
1 797934051 804032819
1 365245680 93004264
1 187729594 546346
2 5572597 872603383
3 401218195 155042874
1 984427009 587894266
1 609790126 325770617
1 488298437 379065567
1 285920167 528856988
1 76260815 376030251
1 725059592 405499508
3 242868464 921874521
1 373650564 739870762
2 986870297 477871837
1 337956405 364641873
4 850272987 529103120
2 310404239 789010250
1 637881215 901531998
3 760717530 958491010
1 885392324 970184742
4 199678681 559952627
1 379775935 381963879
1 697498586 215266325
1 252377385 671886467
2 503140433 429176453
2 54163361 862879311
1 141034406 722480666
2 145532089 316568658
1 440543214 938971454
2 730524450 485889375
3 310411756 87356309
1 291337505 24186053
1 267882180 119209364
1 365959309 620433654
1 788700549 764731921
3 849526657 555037975
1 705665612 751058341
2 604677082 922743934
1 426331007 21209311
1 369075302 7716030
1 402103725 449698063
1 26016592 865810077
3 478426157 700866321
2 906009460 919302487
2 502938784 677702915
3 100135912 94193643
1 180426224 704671635
4 68932835 870975683
1 504941143 835196589
2 372508500 344576892
1 129976267 742904308
1 588747775 945021772
1 692447474 771716378
1 701519333 649749879
1 493452992 469720124
1 557912871 256040195
1 732745167 756679009
1 885859413 173741241
1 283782352 949944809
1 217315778 826727912
1 247560528 894547332
1 111559153 331444565
1 642147455 793441109
1 442230839 529067317
1 417839838 653672216
4 132133526 201880181
1 390352929 42045624
1 678510772 436137536
2 971373765 367482722
2 505116528 954330765
1 150496182 31064156
1 391035875 74563172
2 783013177 508724188
6 300695257 225677582
1 483872191 672281329
1 486510592 538233808
2 803109446 319331801
2 679989699 450953452
1 950485799 162186109
2 657740661 759874411
1 802867992 875280612
1 575812396 657186945
1 613813977 357237534
1 517012543 882269831
1 600875616 262941990
2 672122374 638559223
1 934755730 730315144
1 558094904 885842047
2 22192731 447430684
2 958090712 626682063
2 305371554 474552753
1 480808576 174233002
1 665026355 162548466
1 55242704 667985758
1 271514494 472569468
1 391368778 588544707
2 588311254 290809268
1 233259418 613222123
2 278704104 820766236
1 914133967 840663863
2 88899077 694613904
1 662577189 362897857
2 29599943 96447175
3 548738915 861295801
1 756565178 266814687
3 886934573 393549739
1 242953466 439547239
1 162483573 838924840
4 187988323 496921713
7 575468710 115793997
1 874430592 301863549
2 188696436 757454842
2 434849012 642370241
1 638257754 299576726
1 608373846 87613145
1 857649501 154172209
2 595077927 432616645
1 469228885 779338557
3 802928122 289079033
2 545449717 166328769
1 422192242 349977430
4 781406082 848585733
1 383280790 224155419
1 170151388 430290475
1 517382045 583683851
1 544258051 927861971
1 639638908 387687995
1 471614451 898727138
2 534161934 258870318
3 444031952 301906829
1 313456697 453043352
2 661941486 687518872
4 461570326 35506223
2 321214811 347457334
1 55730629 371201512
2 854328913 353907510
1 887342778 429113560
1 30324974 687421042
1 863592838 650454922
1 830670229 399072780
1 519218561 20377499
1 657628803 98037422
1 92456037 545263579
1 701773859 56550119
1 147638601 664644974
1 869118796 302576791
4 332173499 123991318
2 975548907 40035793
3 151784148 950452804
3 202463731 508840300
1 756846025 803756583
2 134872896 621883781
1 206342588 420182601
2 221265711 930542112
3 41256795 244905835
1 29368732 531276917
1 759502054 186931123
1 579536397 229268094
1 361140817 287823490
2 780808566 306978840
2 467282480 949244572
1 707721985 973781111
2 904503601 975131392
1 778075193 909449196
1 104899873 604521602
2 71006315 921520688
3 225137616 727394152
2 632804422 185686213
1 958563647 765847511
2 830179406 790826795
2 756426524 86616014
1 557423951 985243620
1 788783842 699804708
4 702406363 887328105
3 437759908 243753885
2 438632182 237268462
1 177685967 651081426
1 834207144 128835560
2 129177168 725591932
1 631433335 225440513
1 392247365 310217770
3 723390771 116302046
1 818468293 492164129
1 131927509 489667866
4 126438226 520702442
2 768143468 786663069
3 125022470 119947721
2 286215751 623001963
1 346029520 524432087
1 719839019 344714484
1 794403022 365956586
1 730289342 86326992
1 741928957 521950133
1 330990856 250612606
2 202807010 75044312
3 563705562 545987095
2 669299123 612720517
2 108423374 986449474
2 35565552 309739541
1 341615809 747440674
3 856184985 386830657
1 335064759 364154580
1 96301963 454020520
1 591084109 387546671
1 682565391 496543696
1 127911155 648168871
1 491376311 868307326
2 294759120 14644949
2 207489663 438618268
2 903531722 139374807
3 574641021 530227866
3 743325749 189872050
2 502846598 65972992
1 676209615 778842716
1 456324396 243087261
2 31728127 155014170
1 660215210 597215906
6 784510323 336182000
1 909877371 285036174
3 373170885 109654570
1 318205096 94797572
1 491717888 498738424
1 131014997 235624428
2 159854362 655365817
2 664628292 414093100
1 860479507 716956965
2 339555108 626112645
1 185482248 830756528
1 104135121 79823808
1 310091403 757112890
1 549246973 51159208
4 251117420 502783850
3 369072016 701980385
6 796895251 484816189
1 417063618 585945493
1 475414328 732747640
1 27394690 824665774
1 392974665 360371153
1 821304822 343289428
2 194948008 858869001
2 603392131 674973833
1 300394283 173875552
1 126778363 39978933
1 541730443 257202525
1 859032617 681337889
2 688970810 934753085
3 295132733 82016094
2 252309562 295249030
1 165675387 574375638
1 729431765 69632123
1 944740520 38618281
1 105030076 702309952
1 823730884 158062884
3 254505990 534690312
1 652172254 174659431
1 24319008 261855977
1 720307539 186939401
2 254709914 851099046
2 980287066 737385372
2 441872208 699874437
1 82950357 822975171
2 339433834 434694161
2 407313828 345239694
3 945175973 511886828
1 389997874 212221335
1 662657273 695667164
3 716954509 660241797
2 284797431 37985164
1 274922037 365794394
3 516943425 389492737
3 562132347 562993078
2 443341538 29476033
1 980604575 383032746
7 49980302 88325386
1 393401958 241394053
1 972166647 422350233
2 863025296 86871341
1 24387371 985509119
1 887803995 449630720
1 705917144 282925953
1 387296889 99712529
1 535017656 432495424
2 539945618 931183633
2 747962596 273637261
1 174114352 191644003
1 825112819 178494936
1 519584576 739527029
1 772816668 992274116
2 23643714 748037975
2 485672441 922881791
5 545353213 292004655
1 667347064 619904250
6 907675310 425107782
2 462301654 189410773
1 805938208 896328812
1 865884910 778603046
1 987254418 439146775
1 298838538 430735415
2 735578233 441402962
1 720333327 994412893
1 442487608 22534230
1 410011469 478294507
1 925533157 200443539
3 791832116 550630105
4 155205420 367734209
2 219465162 947164195
1 246106388 75560811
1 437296251 906596992
3 418753743 788239089
1 98957774 592242988
2 841680793 400891534
1 900669292 25401134
1 557247769 921203220
1 502290269 397751826
1 240783561 811443248
3 810178601 637994615
1 533394586 785901553
2 293664171 268844088
2 94482633 941832579
5 304698604 531998747
1 541831468 371185345
3 952498476 796379101
2 134638973 517210995
1 550221083 415292021
1 334302433 972444783
4 577105933 380870807
2 490569802 714389723
1 252953742 375688456
2 609549041 507081600
2 976684596 611573989
2 950830459 16521801
1 807844347 278338973
1 333249435 604331454
5 621673746 656227354
2 144621944 78769649
1 758737528 901544705
1 657698475 912451168
1 135291424 678055157
1 643540136 40248526
5 648470537 576948034
2 524384458 816950062
3 469811182 469037755
1 160378553 425318135
1 655352815 294027479
3 351043253 481809260
4 445519432 218828702
3 570574827 293215912
1 586906516 500712942
1 166717618 624846589
3 197268694 260503691
1 674409432 448795369
1 252439254 257295306
2 406468656 729625290
1 850554336 653594634
1 703796971 384904442
2 30699325 298012423
1 308918935 38255367
1 623469812 182354140
1 423811057 594292328
2 923959201 221404286
2 639267830 959901330
1 168745402 225018956
1 869220807 656246737
3 649688779 629046858
1 677850603 278003366
1 543980592 168053921
2 276592777 321408312
2 684713459 516590614
3 967845642 835074050
1 700870344 815918289
1 977979190 569268707
2 316367034 621115761
1 394043477 999204858
1 327805826 80023677
1 657309683 600573044
2 966795091 283585952
1 450712255 421255323
5 80742455 647740387
2 311453038 183352297
2 135022975 926788588
1 751420322 15121304
1 409088438 540890702
1 747131749 832752528
2 870520354 632051758
1 608019810 697039228
2 115179344 122398336
1 193708071 381426978
2 825841400 412461101
1 23621967 371459787
1 247202603 79971037
3 386593948 974262437
1 488677538 981643834
1 578066793 3785895
2 930966321 562089211
1 852680417 522480500
1 341377990 627245512
1 72677695 203337994
1 990798233 68393247
1 72724928 694879980
3 716430285 211492887
1 67919508 776959769
1 246437444 453888694
1 876137313 913094605
4 633080558 721866194
1 37621971 400769451
2 246869051 327826357
6 470664522 963511591
1 772599972 492800189
1 805658093 337334323
2 855111742 997467115
1 888491879 464891250
1 767699533 669148202
1 990502743 331436049
1 607689963 2636065
1 910490048 586438285
1 694775038 695171174
1 354104788 422712914
1 723718405 96492764
1 71904167 108228068
3 964004416 401359044
4 501515638 659247084
1 657635106 105042920
3 87172250 967906293
1 103201424 998462157
1 487598701 743383068
2 214032877 539627147
1 111700518 903649572
3 374574790 312558039
2 306665696 621569466
1 830841872 649293728
1 829656461 823187150
2 145853234 988186685
1 627793072 542601327
3 969173699 709583455
3 555709329 193021232
1 245077022 64431279
2 179770589 862148163
5 697951869 592921499
2 66148767 90777739
1 446560760 28200426
2 163897723 287813596
1 563305652 307004454
1 40628303 883819338
4 288075025 593460841
1 763195842 762389425
1 233024822 530943458
6 795454094 773698963
2 452626789 379544158
1 460056943 817712037
1 800988663 213758040
1 402164691 846430772
2 722127030 235390194
4 754324244 260341287
1 794657223 611037397
1 450645735 499555116
1 340185619 608992951
1 9489825 541394966
1 362350925 370415503
1 789565276 327110962
1 631326257 673391383
3 707850660 77438704
1 598782146 317685984
3 262484582 847511731
2 400387964 229731058
1 451643629 432238211
3 462185028 589634880
3 588907051 190085159
3 339659137 709827728
1 107875753 317494534
3 53942696 444877474
1 446238001 261265801
1 191560565 117333178
1 340394887 330698818
1 125896972 576089295
1 323792588 138572168
2 967615222 720615484
3 802879114 533560560
2 253166726 72422127
1 144340645 540544127
1 534064366 691276306
1 406059809 675704938
1 598805479 799880162
3 837223154 793444776
1 142786375 562670156
1 567010994 850474712
1 885009487 177823894
1 736077303 771628588
1 46012417 329501946
1 752192101 108219490
1 819895240 628895895
4 940668694 321745941
1 556713688 380577684
2 270354131 386471315
1 480182984 590311048
2 13881294 729717538
1 780836502 764385991
1 648453128 149757068
1 736309224 531391017
3 225399121 172420750
1 754279933 432964259
1 913875314 352305254
1 10044713 986772351
1 615856276 8473959
3 929293117 986703657
1 238141404 352135307
1 899563814 166326622
1 282330838 169704292
2 697420626 444921296
1 438895208 266861067
2 862104292 81064296
1 20928489 658817449
2 908713087 721954360
2 211482511 388369960
1 724102314 830108681
1 883956861 730138197
2 461377115 669223190
1 644673587 360819516
2 826095218 452240296
2 439431773 721541785
1 299362978 347655453
2 316026536 525059258
1 476992872 20385433
1 427635888 260679348
1 995641604 596317061
1 594642195 922771329
4 582802688 314383608
2 832073990 206522283
1 558367227 638754240
9 906922683 492155857
1 409070805 481039370
1 144578890 549592165
1 206494478 531619624
4 89314405 580297193
3 654856945 870162957
2 546836651 738189939
2 115641493 638633057
2 29299863 58881010
1 396945272 284905152
1 209280885 706462982
7 272234367 443488433
3 728800401 532677012
1 42035844 232328802
1 137845092 91137636
2 21209016 305154194
1 407249790 265188840
1 916158051 120587918
5 680699717 281498178
3 420379265 882627694
1 113886080 734072815
1 550199738 900639330
1 721791949 324003540
1 998916954 127655467
1 827768572 629151233
2 948722980 112922819
3 298602782 834277949
2 663972020 92438517
2 345791610 716343737
2 424990903 351295438
1 373704047 11918970
2 365017076 234074732
2 956309059 924741141
2 209408557 403006609
2 368378842 537508167
2 270538171 982433987
1 279064918 118278064
1 341063385 231956534
1 194079855 348210653
1 271660589 641482675
1 524298700 447066434
1 533685335 952402794
1 288761615 119569165
1 903065790 384044381
3 862237772 806152756
1 549764278 649024524
1 793691446 939677778
1 653577354 377531886
1 77997186 896552445
1 519652612 485988963
1 940594626 505602103
1 477612544 586032007
1 35085798 334035893
1 890869671 708662627
2 890208702 811214191
2 827568587 452413230
2 899047923 963590439
1 919774932 416626608
1 395421372 851331147
1 758824980 671147126
2 629337899 841353237
2 982510851 76076507
4 731757180 728165006
2 972772438 257598225
3 255278541 182724731
5 786217876 736452208
1 772863468 439554402
1 457493072 499688833
2 39136880 18421044
1 357727770 271055307
2 51952843 216598110
1 258380558 803234989
1 839005231 2856326
2 453428185 530443659
1 276673749 89912478
1 198261844 570857833
1 132173345 703600344
1 433916072 757522658
2 145142814 961893795
4 934173366 539744748
1 213018847 374663943
1 285951570 541226541
1 697890043 660339842
1 81179960 278465627
1 238446308 651621815
1 758792869 727259063
2 171782872 325655321
2 96802190 573697389
1 232722563 760411610
1 800030181 23441426
1 991279294 652654937
1 237433432 549825777
1 420611177 808112604
1 339466625 716459586
1 720926793 293600765
2 847074281 54203338
1 947995983 9483463
2 541592554 667799401
1 461629805 921935696
1 873132562 756935610
4 599969673 808321091
3 789754606 728843486
1 958120204 251021122
1 665127451 354818155
1 962538218 498364478
1 486169880 222322390
3 205265480 961295977
2 150726441 908782799
3 290040335 70134762
4 389517885 482222615
4 678250328 293241539
1 146738380 283265379
2 546769210 223481883
2 320319393 832856929
1 141549668 333874680
1 992355585 12741077
1 175473219 311366161
3 200017592 986047280
2 651836286 528825321
2 100823694 760177134
1 719210573 640621395
2 13902349 493817038
1 686596890 942054400
1 810934260 883270114
2 950581058 45316576
4 847408829 518614315
2 72670577 205276219
1 390361369 293365149
1 517149763 647884635
2 101224018 719619846
1 285353118 154387417
3 230600216 936866149
2 209790716 645992732
3 801273614 990029246
1 909349414 698644268
1 471471561 504334131
1 409197890 13908885
2 125236350 896560895
1 2736805 152799658
1 930257283 119107035
4 783337854 288683977
2 226185980 399188363
1 93886683 198976715
2 179026363 382051308
1 693127467 284870385
1 386135970 1297380
1 889228550 440743418
1 660907884 183171454
1 301855507 827901000
2 901218458 655242624
1 599619735 285348335
5 277242925 802412437
1 958330865 21558114
2 41327346 747998417
1 769594268 324005675
1 479539792 150164322
3 35864185 813194041
1 927902340 634310611
3 792234380 511259990
1 527455788 156955997
1 537160963 214979922
1 964205784 182042702
1 596011397 228745692
2 395423 427723679
1 539810597 501222804
3 344174182 245315837
1 342566827 486383094
2 696191081 505947430
1 834195507 773992945
2 261151895 982284584
3 566833336 855691234
1 159169866 967425050
1 970093357 352940290
5 270920572 629485363
2 318220219 421840217
3 692954144 192358978
1 661122481 685625148
1 536810965 20191176
2 578756056 392083491
3 317795547 614331805
1 814277625 370167389
1 818572192 147073473
1 467857399 182727095
1 889391126 681290806
1 717813909 575013144
1 330099179 306207024
1 369233476 245672577
2 162653884 239274211
1 821185818 708894366
1 320414659 947280725
1 355780215 369402638
1 588146429 128711648
2 839654072 488520707
1 255036512 945591977
1 160644762 147775957
1 204915921 733262104
1 972613547 358722510
1 350700714 147573723
1 604557126 624086308
1 691979219 257788721
1 57412899 691971606
1 95488207 401816334
2 459995487 223064972
1 863122145 186040889
2 123027619 875819067
1 952439013 64927112
1 458916667 733461801
2 354081331 253003079
2 838083593 705034826
1 912855800 156996252
3 876686210 250217188
3 785857539 53584016
1 39902210 631121041
3 171995502 830592370
1 509477208 269679329
4 250770119 701438380
3 382639578 785410690
3 626169835 920944082
1 701343200 415347835
1 877167391 738733476
1 251362340 404460296
2 871730732 898042709
1 11659178 401313503
1 456983107 870544973
1 78953900 329216785
1 770661104 835375528
2 639515126 96576396
2 878490122 520133578
1 590743337 486956175
2 516178659 724942951
1 807777706 354688769
3 213143827 174318113
1 901599970 243879549
4 534198806 909464569
1 171432978 465586610
1 61726882 391226063
5 361945884 754908391
2 201410021 925348657
2 795607737 119925505
1 773078054 160579923
1 90535008 377526141
2 980405245 470993838
1 745822697 520579382
2 905365498 649055684
6 593121020 148655945
2 985008069 191588035
1 607313127 84685562
1 33494109 313508510
2 911716065 546114284
1 923933133 23479763
1 118866519 25713996
2 363457427 371402480
1 992602079 424299515
1 828679690 930254491
1 347470463 597958605
2 426316762 365935044
2 718554845 983538691
1 356015418 186692280
1 883241791 571118675
1 973487243 389337388
1 136117771 599797004
1 558330414 895658474
1 650699438 153507148
2 498793157 72537988
1 495868220 965106708
1 992997427 376946923
1 205513013 978039379
1 966298515 673797775
1 696736325 401597497
5 14746130 450339235
1 445001882 141419357
1 19613786 586539096
2 265411763 644104265
2 58505105 740480143
2 598529074 804080542
2 844815117 772364186
4 279032854 20059820
1 777829291 563512901
1 204905710 188396872
1 618833253 134070496
1 953517388 535184049
1 987159406 830782454
1 997193977 355225961
1 211889099 979980899
1 911257966 994525967
1 641308124 913442700
1 765398809 484783964
1 247903590 502151834
3 907456243 18063153
1 751320825 901891245
1 735173755 445694362
1 917784871 186500674
2 570947338 578185615
1 7661655 920617843
1 53517779 219724464
3 6442957 910665424
2 704126556 125682672
1 84302009 545754780
1 3094770 662293939
1 441944137 141989030
3 212456880 739887374
1 470609777 301409021
1 173876404 776577315
1 883776029 182993176
1 974438934 142592985
1 316881018 443565263
2 251066707 626040443
2 757159924 776644375
2 133342651 768026941
1 373839236 843972812
1 817968854 368123964
2 198846705 463882911
2 85195448 702522538
2 542665317 567489079
2 465235615 911662172
1 117226396 594511724
1 485160233 312755762
2 14435241 426555429
2 450618595 830483253
2 152524316 339302216
2 710185901 25030489
1 710801265 938818627
1 793894691 450717383
3 180467487 723127443
2 48354619 944146282
3 650772454 399346400
1 898734617 263819168
1 118244813 186027251
3 134691657 482913718
1 555567861 488042734
1 517514528 23929043
1 770866904 189473759
3 593064175 502026171
3 604161895 543127240
1 345355898 114236212
1 122273458 300285809
3 83602046 33379932
5 118818040 410145212
4 293460825 591323285
1 568739530 236663864
1 129312930 698213912
1 486024449 968268655
1 939301589 742443991
2 342921362 984702371
1 118679331 497452375
1 661728435 699356957
3 175328484 484333051
1 926226794 161624438
3 207244128 392518671
2 696791468 180354234
1 102293950 639798596
2 798566488 749586986
1 67797982 547780955
1 738317592 77676666
4 514808696 644770242
3 41072283 109499980
4 198948088 492577010
1 630782722 540795589
1 17712463 824332549
1 83189412 518597359
2 500295874 943176684
2 99548108 241541361
1 55836595 760159158
1 59793344 219807384
2 850013582 160115372
3 26793836 267940703
1 527417209 195062550
1 992639307 597431811
2 937766044 927253994
2 67942106 119193404
1 243696287 288507643
1 790992037 803346724
1 418121926 573179465
1 741778211 754754841
1 281656832 578490877
3 77198033 205404746
1 387068148 680131047
1 146106029 222329031
1 523600857 713202258
2 378032072 254981496
1 901757212 450392893
3 763274015 556261489
1 638061552 783066203
2 345499390 853736627
1 136008470 139775136
4 204917256 868443508
2 559107225 638295991
2 767466542 258139511
1 156806172 757943805
3 385097437 576359947
1 61043221 791569377
4 915690649 717234756
1 238436172 720705791
1 606638835 736708570
1 347871528 963178492
2 88214447 283835899
3 501944694 727076851
1 950939684 609712553
1 637260785 714543577
1 971780868 961752613
4 90618442 126884321
2 990157978 531999727
2 744999844 460328029
1 922873414 271628921
3 101197966 510707175
4 431682096 142029213
2 997208850 809047329
1 482608117 937412751
2 343406020 177607832
3 477747103 933682229
1 834736194 699564130
1 215425522 657997548
2 979221840 24994095
1 571164006 858615686
1 92576770 558227086
2 371097385 804734186
1 905379227 632727669
1 143731539 660096766
1 201605555 977507299
1 324211736 974364920
2 750781986 809914728
3 300596664 363352041
4 714269022 987463299
2 381100526 952518872
2 11903720 76633450
2 998113049 96798051
3 701916016 536569879
1 801888049 113273401
2 173031055 809138020
3 946816782 474479910
1 785036032 436810539
1 912002078 846623387
5 951209991 814512750
1 132019548 914406238
1 562085721 480847230
1 664556274 709448301
1 480828182 708699125
2 953830299 972580527
2 879732018 822936893
1 554342393 501843075
2 360492799 785477501
2 512889988 88698793
1 913993980 890526556
1 872024936 441989801
4 786039430 826862660
1 388848433 154478376
1 81244080 254777490
2 99399073 486027618
3 279773255 640526691
1 607467489 718759551
2 633486717 833067539
2 819908475 535783158
1 474452153 811802736
2 746262826 952131631
2 319299907 918116865
1 673482094 966276735
1 979236084 199587743
1 519098146 722496135
2 933763871 387785692
2 172047878 325203049
2 24384607 739731247
1 626421324 267573496
2 828628185 646862820
1 957629419 802827694
1 651142721 726895797
3 756146777 554246318
1 606861730 702879766
3 39854979 56274227
2 175890036 41268022
1 34166546 770157288
1 307073355 56253772
2 906358165 184917342
1 935362608 693489735
4 802317634 632346837
3 619932196 82012965
1 993544355 759585331
1 501338448 342302836
2 756339341 800247546
2 574630063 140378533
3 595004181 405889928
1 613880948 855558253
4 201155917 920361960
1 470482884 793537702
1 60831736 835151204
1 83997386 445183394
1 790889787 485178559
1 936598514 328421621
3 132925177 261597197
1 74351833 270744089
2 473460355 307015335
1 125641630 675820283
2 880415025 75853027
2 29182559 174472801
1 275358252 202731053
1 536406677 21441314
3 85606840 787148641
1 301091435 547149313
1 333094943 996318854
1 62692239 720505093
1 980336076 669445536
1 779331063 53431946
1 876092618 651129526
2 393383917 38414185
1 182808964 387632335
1 5399125 635911847
2 174791236 677895458
1 698968243 363700914
1 336849212 401768205
5 753851213 983130142
1 972560347 596000921
1 652056913 312938557
2 672015874 884829801
2 976054856 609995500
2 575132315 560229261
1 795303914 922403253
2 576392471 824562419
4 942974540 731293017
1 212716120 317089000
1 70529448 794020436
1 197229639 589302145
3 25592981 954086567
2 756716269 368329581
1 188077254 273856325
1 123903884 772866499
2 42704 706310683
1 36052662 342982069
2 418616119 711831991
3 344626506 58570658
1 703920556 685883240
1 943804340 849035400
1 115676454 913879059
2 309057358 590003200
2 5241229 583621626
2 135871024 449397408
3 485922629 637983674
1 604998448 795058652
2 641732104 520318176
1 228511794 423252262
1 488294408 371720715
1 138853470 343350711
1 847838498 255382772
2 169465807 549873813
1 642668064 426013461
1 240700467 921497271
2 23865793 147997554
1 519219683 298275085
1 181692897 99793775
1 396669365 258214310
1 251646638 197377117
1 408500423 168458655
1 669701688 803642300
1 595777282 562683699
2 200664190 779803304
1 117910460 247360565
3 595592060 437621475
2 213309664 868561312
2 939501569 773905135
1 465951187 627873738
1 221087899 771616467
2 56029924 4434864
1 738599326 191193759
3 688187494 402660485
1 230453284 775012358
1 324164636 362024816
2 598833646 836541904
3 864004473 98949328
2 556540810 978662010
1 862606064 996028213
1 444147048 727117686
1 593085738 136831562
1 314509232 598271750
1 334485203 751158205
5 136863775 394332122
1 644278462 72758172
1 439276519 708033976
2 245198157 937594120
2 996862257 909598840
1 824044623 782706137
2 840242303 136160383
2 553659614 498158052
1 102238471 852436088
2 795485992 570218645
2 284858233 928992965
1 18530832 857390394
1 575456792 442150430
1 637425047 949062413
2 229122914 971335861
3 503168237 322485438
2 641102582 940217931
1 674613708 910196379
1 573282368 591584825
3 455099278 820279866
1 351165217 484543641
1 984080346 984473594
3 680747834 978567803
1 183904501 300177096
1 867737138 329951016
1 656518133 779009287
2 550246484 594243556
1 225017627 539062804
1 385548670 124752594
3 570741429 791092102
2 908185251 566707849
1 280240648 996025688
1 725833966 661998855
1 273483660 844409746
3 822906409 620076474
1 36399230 589103569
2 765849698 953879152
1 288326694 353310521
2 281931019 629597893
1 435846591 432112447
1 611682353 792149892
3 146879010 615795532
3 24742394 690451745
1 389039964 301478175
4 975964568 368393176
1 190158031 43880450
2 985489352 767642063
1 546158020 506672767
1 303633734 819686766
1 230905961 529661918
4 3833307 31412979
1 622130166 908021144
1 50427183 26654705
1 961197650 686221027
1 513017625 942592914
1 687274698 467425801
2 154108534 55637446
1 465833380 399832504
1 651302322 967411599
1 610546656 703804232
1 558182195 989741722
1 951728711 137596910
1 437721934 430027540
1 219496818 911229405
1 17858378 821346712
1 246154574 174366957
1 305676106 521262032
2 60833046 909646074
2 935235584 495282911
1 440297775 381697132
1 933916306 816398632
1 907937535 14950474
2 890660841 870843641
1 271802867 761737201
1 369259981 122770393
1 666493132 20965614
2 290664655 675914509
4 687629698 969761735
2 474347335 68949376
1 793503046 351290615
1 910764591 314959403
1 411227070 995470565
1 610231845 608630123
1 935426812 61545949
1 781404229 398003218
2 609516783 32198414
1 921630927 913428982
1 229360029 860153172
1 108196774 22676888
1 439727716 314708912
1 860719968 302629171
3 556530697 708243745
1 312105863 939652347
1 836847359 703320894
1 619381525 410908624
4 361556639 988397222
1 616502905 303115169
3 964188066 190393323
5 664780797 844697830
4 366825923 245880174
5 511178250 793117060
1 369704028 104929847
2 502710366 790056044
1 227892590 328028514
1 569397065 587653495
4 329773060 14847425
2 751702020 105393619
1 769772255 766197903
2 545192717 89619718
3 528349097 548566228
1 135864286 901416152
1 720583018 765035414
1 99818478 4773801
1 358877784 634141992
1 397339037 668986597
1 517739930 407944139
6 648418415 524764222
2 788668599 471642587
2 158080516 609315152
1 289152472 120745052
3 429548835 703209380
1 137008461 814996103
6 402217680 768874880
1 942912132 234731846
1 864717076 265472011
1 250995833 284518811
1 993262180 44791616
1 530270785 450715360
1 229984702 577986989
2 772877686 12148825
3 75160821 7157884
1 721666218 861431369
1 333728867 775096058
2 110901254 891076592
1 778316100 703055432
2 527491464 279245266
1 563742803 871666391
1 489470537 680357242
3 21156618 965148435
2 194564503 312991170
1 973996431 979167713
1 434729649 871060201
2 302856432 507388479
1 857051206 641646795
3 829443017 883155142
1 158710148 334817370
1 228092092 378880870
4 724024224 402030032
1 558228090 429057454
1 825902228 1785809
1 734405253 467612019
2 733416822 39064165
1 928420203 483537246
3 284736911 391428880
1 814179821 122094928
7 510345136 260634560
1 818315533 78616540
1 506921 294996349
5 483026947 60446095
2 693614425 30745502
2 817482048 282167506
1 239582109 563159441
1 737410048 540986253
7 492264811 332536359
1 42951716 174389942
2 217854783 703380632
1 685183758 150697182
4 732813255 111755215
1 29700527 127321707
1 171828114 821149734
1 778371559 733986553
1 689858443 550916213
1 80861537 371258784
2 139755137 565272457
1 936004467 712269617
2 643802674 192468355
2 211034410 805912491
2 42133340 523212939
1 952275663 703286196
1 666225462 379918361
2 247261348 929984828
1 964452381 254599411
1 861509466 984374314
1 316957846 989649166
5 404970169 403927164
1 195994665 262120651
1 832392291 115242917
2 274968684 456819747
3 888363044 982359149
2 339909935 722071539
1 404485314 114408682
2 532248425 762469531
2 149713100 579478724
3 710993450 104383878
1 994701782 705418743
1 652196710 743958454
1 993186552 884647025
2 509144158 858998291
1 709007021 45685016
1 184222759 757339518
1 315802464 209841607
1 312846729 155567384
3 959716637 366721491
1 577546840 490137289
1 369393151 75046335
3 493442011 844400017
1 298915224 72350170
2 779866537 316978851
3 839294037 56857946
1 818679344 233831025
4 393846979 409578281
4 425880002 427657588
1 693969325 228895831
1 622574425 670146833
1 111152926 451040719
1 822000215 373086854
2 246121781 300247273
2 917426468 604028321
1 594883624 498108121
1 706614208 417821291
1 432736506 777969961
2 657974636 472038752
1 682625023 399227484
2 175484376 208098010
4 296785277 479849678
1 674153514 769878917
2 109559188 903441038
5 69811477 150264808
1 293708478 430360281
1 719679854 226936617
2 124599482 32881021
2 860758424 182386185
1 696566330 709017977
1 925979263 876042778
2 906812191 658862865
5 997103745 955654325
1 576811148 288398625
2 631127661 91059014
1 846816700 280652289
1 284166054 361967728
3 106267739 107974037
1 455091221 779883105
1 294700482 142081806
1 219686906 498906519
1 713696121 950351482
1 888435071 935858083
2 239537395 340897039
1 529983097 780836993
1 939387967 825767613
2 129485633 157659044
4 747862657 520079558
1 782738760 907337110
1 88833886 307378858
4 589374566 361986114
1 941545666 411899279
2 868428374 686476922
2 841253679 349002863
1 165270036 858110127
1 893215575 939356743
1 971436734 450827383
3 232509064 996161472
1 485744415 745962312
2 951504065 362433959
2 323917852 98239872
1 428463358 294447947
1 535568819 906204496
1 878258837 182825436
1 228993635 930433096
1 898854291 134147184
1 77134667 332206867
2 118243805 573918975
1 916677892 501994634
2 243842886 791282646
1 437544961 601397138
2 510019170 410842550
1 928614852 834535532
1 192057644 86697123
1 731658415 958499567
2 300601426 693888624
2 325140551 385193747
1 755292574 215192719
1 999846543 505624172
1 307893658 636580071
1 23593683 625724779
1 259114454 769330813
6 955150797 428646822
2 659191100 929259257
1 265865653 746586759
3 161469674 725912933
1 206025128 934480103
1 965022924 634789176
1 798948879 755804648
1 120722374 29923748
2 209542527 310420172
2 772379545 550650391
4 448647851 95509479
2 860196660 525734132
2 779443009 882853432
1 457244967 53744671
1 916734411 941603548
1 977252174 374650722
1 923031823 287031733
2 945805845 975555892
1 901810406 923227215
1 802617676 280295708
2 614089549 737280755
1 171788493 425703982
1 5951346 838774605
1 64028686 830083775
1 872941039 542905907
1 105746638 645958145
1 624310390 391681586
1 554640471 307142295
1 410464452 831848303
1 882371632 978673565
1 1245976 442944505
2 833987606 821865175
2 474810488 499601133
1 652099467 746417967
2 85735846 919960469
1 14136156 572993017
2 667747134 334623626
1 806570524 598219959
1 925624937 367483586
3 905025542 702366292
1 505715364 467961042
1 941516617 152443859
2 754161418 904854875
1 892625492 173342390
2 178283225 8363331
1 802142023 577404202
1 400224190 390065753
4 586937981 801854635
1 662017668 889139393
1 607530723 415545213
1 205236602 671243754
3 325978652 349188374
1 592508162 233787737
6 101717140 647149824
1 497251206 409789953
5 796807272 21051155
1 236551389 985815032
1 540508728 467449200
2 8768111 696499073
1 802445733 199998682
1 21474940 744222434
2 732392876 165931384
1 86542066 939165394
1 466117501 333608422
1 472597213 434072286
1 7106422 323934585
1 173353852 663809862
1 761415672 218633500
3 349866820 579351661
2 348244800 998998475
2 473574102 501103616
2 726411077 480103915
1 142894144 583923243
1 172482803 257006153
1 53769485 527301869
3 391410364 880638683
1 658414401 317654408
1 963079326 717167907
2 809833427 52843217
1 980858047 289086935
1 353081279 248556136
4 684542726 430221497
2 117069843 567173094
1 151939759 886296235
1 394827527 935659011
1 68462583 846689022
2 193671650 884170811
2 833879305 909655348
1 412665515 462992864
2 417280632 335669577
1 932064495 237482332
1 805601823 954946678
1 318312521 562562619
1 514210798 137261531
4 272629598 514863305
3 855182573 982574527
1 960104222 795301903
1 403603430 825519567
2 292940294 495900631
4 875089945 733493811
3 831711131 56371029
1 10735988 7949511
2 485703835 599958644
2 767541086 366049014
2 406258575 58996704
2 881004248 203803800
2 883315115 657429145
2 437484365 565907929
1 257022784 688996098
2 65107836 788900396
1 70422540 616627387
1 158681480 971364970
4 985938429 328138693
1 785646795 582161052
4 104416030 935118012
1 864168341 957159505
1 115712601 242762256
1 503451882 523237752
2 31315882 254885646
4 730274912 901554853
1 937639025 663092550
1 835027773 936760649
1 789864331 921309299
5 304195479 817988639
1 137431812 179034806
2 665427194 309530966
3 775065097 552275594
1 602730119 872488511
1 883079081 838233076
2 766339315 345635886
3 400943775 61500252
2 764349953 94846805
1 858066494 444869101
1 168478220 637909038
5 178251159 38773196
1 435397421 656553885
1 950443823 261862472
1 33208550 736976204
2 113787792 336479809
1 29530192 533592372
1 856125018 279363053
1 600896030 353861524
2 342783848 792980539
1 366262002 250176845
1 373047030 996139592
1 390969811 16379492
1 64969721 620258202
1 546065497 702276253
1 315032963 847297552
1 948839237 961952946
1 728360431 395985515
1 961287708 567482105
9 977505542 449009223
1 573937670 414977363
1 931619975 621348009
2 355096767 78267360
1 976959176 445604211
1 125052280 88595139
1 412224837 516292700
2 838133052 532013634
3 865326362 628022330
2 441061996 255763824
1 820320723 82987418
2 760999130 894299475
4 928161900 125441552
1 360158894 218353552
1 491228554 814650838
1 703991401 12136571
3 403453483 352590746
2 817739877 13831449
7 212612822 193383000
3 136915767 876766086
1 34354377 549143402
1 557755646 222701538
4 739094320 253378004
6 26806076 793060325
3 422554839 391926550
3 74958275 118766131
3 838223215 253396988
2 211330720 556027825
1 663342302 526346624
3 463612586 451494377
1 96041227 104336089
2 146747907 604268306
1 912761272 194878431
2 953727156 451518669
1 181183547 310554345
5 450182682 626667432
1 971973562 362490755
1 691219840 349361962
1 598112229 503142529
1 146772181 555563615
7 333512104 273032355
1 305700702 473984274
1 649756030 466967979
1 965366036 253847446
1 737121438 569690007
1 193601556 65486681
8 614412079 294465772
1 534922507 666188426
2 196905485 95189980
2 198638177 609575696
1 962533818 143256640
2 63830023 771118796
1 436258710 745572186
1 568413923 411931334
1 658712404 280222783
3 576063138 217679415
1 627376853 413075911
2 149740727 245946893
3 146867839 78241502
2 274739300 963782015
1 370052602 968801040
2 5323481 754013178
4 628317380 609129247
1 814701338 437234913
1 416891354 914605163
4 162165155 166825334
1 384580472 369582752
4 992836146 423747606
4 602146076 724527112
1 787925446 291057317
1 424008362 815487576
1 799921717 195935020
2 422480136 40979478
2 481842728 490854139
1 697895691 162635172
3 427278244 587385681
3 407948935 158638006
1 157677803 383620163
8 436995560 259430711
2 460483191 198593741
1 219635691 252695056
2 86619976 842759941
1 380888614 380120607
1 804019014 384667782
3 836735025 333857431
5 163122342 195906526
1 119265274 100323779
1 145238208 516599579
1 204652437 349270255
1 390948860 199774041
2 226115100 488106510
1 89135102 507848029
1 51985693 630094923
2 239669595 570272603
1 682656519 631290381
2 679052453 687301236
1 720365051 297346858
3 807534930 764898021
6 784013810 486990639
2 771935818 37252628
2 164225880 798564930
5 224019846 842771298
2 947525508 992174297
1 30718997 692301864
2 814918548 643085547
1 927952809 114955334
1 676962320 768054799
5 819161437 546812471
1 528239651 774257354
1 981097918 906146227
1 377817402 701638536
1 285169178 962541040
1 543769489 339312122
1 152507881 642884861
4 234593165 865224572
1 868860184 183451959
1 660211158 387060240
2 71512491 304389895
2 468377012 274799880
1 662320494 597497070
2 992279123 182300022
3 691134703 142726540
2 416057706 770356795
2 598498841 457187661
1 956146036 254287384
1 503565172 110072371
1 397861154 897481106
1 995289744 182302235
1 196962731 614338966
3 944588146 205622653
1 844929201 406677938
1 599678362 920292489
1 109354885 649892230
3 533090130 701682856
3 197597909 776415963
1 450427564 359989479
1 28096966 493739141
4 336739852 853793773
1 543970667 830068904
1 20137711 933824254
1 237205680 957421073
1 603410519 852064983
3 97644187 523574967
1 246858080 884786751
1 994085072 82045372
4 254521207 537950757
1 328815471 197736105
1 761115717 76069204
1 950390486 184500016
1 619459237 308791199
4 743969134 320591319
2 521644352 394087454
1 121411968 289208369
2 83260297 301092412
2 138528755 128134010
4 112203088 749078868
1 543472060 740296341
4 328136124 339326908
1 393835621 811513955
4 118659199 857288416
3 261185032 606401092
2 731564779 911696568
1 231557510 538080054
1 993247736 478619916
4 457504558 151774623
1 280485380 816182242
2 382290553 304705319
1 976753538 716572981
2 441608440 273547195
1 563733442 343376259
1 301211901 237335973
1 913424318 743659647
1 823878106 609551453
2 43144312 156514330
1 310141271 957443729
1 178816062 287182650
1 630142883 220554559
1 302293082 567366115
1 64230938 379503224
7 802400325 46203383
2 269680005 655621191
1 114779490 432835222
2 325449300 481374828
1 210815584 254560934
1 91118359 960020347
2 346704762 137645566
1 14727813 192512295
2 282230516 535086118
1 958655833 132818312
2 244057661 399065352
1 407559191 661226249
1 433810983 638237918
1 848238658 317662386
3 372418550 294405555
1 710580846 515622385
2 820549391 149953332
1 563607867 353481377
1 986557361 275228235
1 632351741 627891702
1 174592243 115009032
1 813932322 657465107
2 139301670 668502463
3 5231061 413607719
1 307698794 762859932
2 90612932 88894035
1 978573221 296199185
1 627316724 344812193
1 174232099 828929911
4 162233310 140176274
1 603013878 218747824
3 917373946 94881385
2 363425718 347856671
1 858791929 705360025
1 20810201 271867524
2 747856059 451539115
2 592715617 787687906
1 143086740 700565203
2 776754775 940197982
1 138372195 943814480
1 375961099 85023381
1 883912702 751597666
3 488953102 11443733
1 991808435 39801761
2 805439034 1027019
1 355460456 452525319
1 889717711 683837755
2 582097867 388608
1 854337945 474412153
1 616958634 537819086
2 732641562 70406545
1 170394655 423921684
2 712712789 643110010
4 408851189 564669447
1 598821619 310989566
1 84042726 315774555
1 616634743 270055319
5 175525667 658651950
1 908555638 94598449
1 490763214 434462893
2 557414390 893017280
5 192101213 676700762
2 912930631 189534273
1 351200522 899351324
1 523992281 491780308
1 818063353 215355976
1 672713415 878920612
1 757079663 90382107
2 793984501 382068086
2 53127780 614936534
1 965747972 842002061
2 449166814 545158540
1 638079899 940214446
2 80618673 26263566
3 674509500 146490577
1 440640626 558768590
2 743338951 109867549
2 88221427 894299923
1 469600464 241949490
1 997228089 189578035
1 254420582 338828553
6 924778140 929150892
1 629933517 427128283
1 281622027 50094038
4 826988733 258721513
2 250187184 917315996
2 184984726 906799978
2 468197152 434124323
2 730735527 987430549
1 964819017 971810624
1 582775072 145310685
2 289281228 625540905
1 527640358 27334267
1 757868747 260126027
1 513287117 811289238
1 793827311 336655730
1 156084144 256955998
1 157546472 394519506
1 564119927 557301969
2 559285084 655171606
2 374423435 722797917
1 525764543 460782837
1 765087513 55910049
3 119448095 371177698
2 615117131 152435548
1 619201578 126202418
2 109557053 963763967
2 466346066 43487072
1 322912124 528445630
1 931568389 896247742
4 557774375 592045033
3 121232038 373315230
3 249693861 74248147
2 666211763 648297096
4 971033076 699538442
1 854740576 723275249
1 144270685 232173462
2 603260310 116948063
2 186222189 613642419
1 395897799 73198612
3 869521399 115002121
2 285457785 680825720
2 313984384 805242493
3 829494053 452303930
1 710182634 619516332
1 731030848 630605708
1 366693841 982207171
1 70209637 638714284
2 155814641 187433719
1 519289347 574038602
1 138597392 318466539
2 195045683 822601158
2 681577812 198104486
1 734395311 605640466
2 204535317 368240316
1 140932901 359588805
4 193721290 193174861
3 738569946 629793771
1 87361547 730006185
2 259526423 174336283
1 328481069 369765054
2 625411100 839912039
3 643674023 143257736
2 587880822 972757884
1 802232930 294630211
1 560494767 63871163
1 26458619 613190944
5 859663352 743848270
2 478159888 529642399
1 944872144 44938788
1 894978143 733127636
2 132341615 381064431
1 819763969 833626008
3 987174226 554043678
1 823399872 35633328
1 760589760 105649354
1 725422738 481339538
1 453081279 610630385
4 310847605 798718224
1 636539833 511360295
1 890313523 813185242
3 716393956 714934107
2 284856187 149596130
1 205394828 99884766
1 876477736 184538261
8 631674711 917902353
1 523094949 632315869
3 512924303 971281391
4 590814282 193702169
4 702747352 945598818
1 852673266 723691362
3 990262664 943778921
1 214828486 881492137
6 559983886 997853248
1 635312843 875552526
2 406593892 174550913
1 621247803 772034912
3 709018588 583818852
1 279652408 365034645
1 903922484 19519465
2 874539427 263902533
3 70554462 872205142
2 345167094 238421780
1 216910091 272116556
2 582825562 712039964
3 520372448 368014622
1 131015590 196226138
2 87743125 403037021
1 255840707 904412224
2 497370615 741003470
1 842386263 581445122
3 800526282 619223566
4 966670886 650812599
1 243288190 129692798
3 941682870 613775339
2 526637237 768631325
2 604097035 526423690
1 692824511 143398369
1 678104251 565760634
1 773050305 983252461
7 503464609 673344735
3 203083839 778663470
1 765332518 61629299
1 755101663 619890703
3 112396689 651451586
2 312918609 865338561
3 680163557 704922351
1 468710688 60373509
2 792724715 445768321
1 426853541 134879212
1 252084721 265802578
1 34147499 553783889
1 368609264 2660134
1 932858236 683337079
5 949493329 849870498
3 142150674 456783491
1 408875798 948446611
1 689899391 427630353
1 37756906 731648763
1 960141471 637513975
2 887840466 854507145
1 452057926 401473089
1 235534084 298593718
2 709374030 970989511
5 234468570 571795924
1 41032627 97709820
2 438950912 16805238
1 617622108 151989663
2 543251290 101917175
2 463702116 841335523
6 435751479 576956617
1 99618954 853952982
1 761512623 311822953
2 781216706 894983869
1 230488691 713894358
8 828606301 760040282
2 528988287 172320556
2 140241566 206705141
1 633589434 7911576
2 665067620 277041105
2 900074058 40156346
2 508999152 410211041
1 697574624 897174262
2 584260074 136383814
1 255401543 748106980
2 683081227 884238239
2 747491613 859914075
4 321027089 328088746
2 488425364 159344898
7 471972067 981380638
1 338108496 89524806
1 582489367 842341379
2 174430594 583629412
3 338525047 337234280
1 572921136 310044375
6 227830910 565563263
1 702468153 774229711
4 218670743 826895283
1 21557524 863669282
2 546669349 568623826
1 388564781 864675960
1 12107539 684205200
1 905898006 102539167
1 406372860 529837747
1 581392534 77927309
1 237099 811303924
1 637635000 844508816
2 419738149 616040135
4 483418397 534407501
2 650690512 512595684
1 222233403 601331431
2 907438977 460843162
2 249972874 765766517
1 45512962 850340880
1 3876761 667712377
1 969433866 556440546
2 971850258 278896678
1 571505545 933495375
2 419183295 763458019
1 943400041 376495524
2 44264003 477458386
1 961887305 241251667
1 676954628 407006769
1 987400109 800678838
1 715560379 182535170
2 226073551 119828847
1 851084948 810136416
1 716851452 586074524
2 124429353 900075980
1 790727538 56014598
3 777907862 609133943
2 527149264 665492599
1 945133674 59835783
2 83678452 418199949
3 872429685 800238792
3 313023937 453020068
1 397582376 906211981
1 406432778 849276350
1 17090930 813508995
4 650858186 665411975
1 322848906 216222214
1 169101140 156397051
1 719707749 854530122
4 753924259 801571485
2 198185429 382732342
5 536161884 294352494
2 155197123 610360656
6 566900573 736516294
1 375373971 533154826
1 979636048 923624402
1 605887066 476907186
1 467517073 320146191
5 18169890 32204797
1 208941172 987796251
2 489538052 698390490
1 927990383 202436748
5 34423716 535464105
1 319512273 229098937
1 817899149 115973868
1 16406906 704651678
3 127101350 362690015
1 792087472 780005478
3 305132865 70887951
1 159048318 174332636
3 252086859 753169505
3 618199486 577089687
1 147965603 598503155
1 896507550 891686089
1 633672405 3823619
1 814014368 845703644
4 92414258 877378714
1 861587394 724967979
1 569272028 327353230
1 466384707 55746907
1 700038541 209530936
1 190793567 962504774
1 597331351 685845003
3 440785333 422583017
1 29417742 622952966
1 281113110 213149334
1 465516499 149516498
1 682625649 494685801
1 838093950 416569918
2 5060458 102043064
2 271054628 73114049
1 881719767 247482634
1 980513429 586645959
1 521440641 360135026
3 568520607 892262642
1 908584660 800727727
1 894012787 458342663
1 847942435 189002081
2 776787029 308372578
1 896605040 16419885
1 858866791 991759153
2 248172839 645221798
3 961641821 83089220
1 458633285 333161422
1 182725043 478634796
1 220476142 219891995
2 507224406 923143803
1 978904562 329580454
1 857395413 493289068
1 11838034 125281997
2 999471034 829849194
1 689322811 797865305
1 200063040 149897548
3 877956181 235764560
1 404417554 437610635
1 555290589 461639570
3 725832682 430819470
1 332653095 429735761
1 967589737 421002972
1 361478922 725993934
1 919742078 423596888
2 54340849 253113418
5 263234846 649744733
1 183954557 663990740
3 220923328 233992805
1 619150032 323553856
2 777511482 252511551
1 530659090 857002240
2 948108011 112421054
1 21233451 16900169
1 570554780 955087985
1 548741946 535067292
1 388587132 706594380
4 91992613 380968318
2 32218413 752113070
1 10959578 480307750
3 597218284 933829007
1 193138016 524460143
1 339169570 73324906
2 681642662 613494721
2 380883358 478200786
4 137605073 921741730
2 221792318 979209320
2 881416387 870904818
2 806679285 505145051
2 990110323 147961367
1 215890684 37515399
2 950550248 982479265
1 898173308 950330276
3 139112796 322905836
1 607335818 615394881
2 188054222 233127471
2 188929992 992086485
1 57157809 682680371
3 301959871 985394573
2 819441936 555256509
1 755022045 283442791
4 617193827 481319575
2 912199815 104070415
2 212382079 808756942
1 77795684 292827619
4 352978110 257333663
1 439000291 115981633
2 163507494 487589108
3 904171767 976955593
4 626179345 996892843
1 955110798 468485554
3 222467734 322166996
4 967795130 67613666
2 598083608 902784360
1 493195045 41486753
2 854036075 563187493
3 593198203 384856883
1 772499550 225669341
1 183430439 485906679
1 361252618 23269471
3 137733040 899701086
1 732235614 782772597
1 540086780 603033653
2 298667951 672518072
3 83417748 11436427
3 22979699 783528007
1 117792465 614268701
2 117728642 759906423
1 459693404 461593417
2 955140983 159359135
1 203328645 621702310
1 842141286 712268997
1 276351035 33381540
2 360410147 645435617
1 135898729 527600315
1 305067388 165502416
2 282908134 224217199
1 338149292 812971957
1 958074632 947329424
1 548118685 793546851
2 376354210 36025117
1 913687320 800517208
2 607166188 86387957
1 634147073 962467517
8 547181159 720090552
1 41997338 389251087
2 997144978 242621003
4 502943017 733247593
1 67033775 177522281
3 74408084 677226324
1 789870051 293490655
1 643199327 352513519
1 927661199 908569131
1 745969295 129726414
2 886660338 793886987
1 969713108 883901866
1 355468338 159743375
3 77497871 826372042
1 82811214 959402359
1 55630260 891763742
1 180907132 372774674
1 38644414 582496056
2 28342563 965070888
2 272116341 366054092
2 696347303 806939671
1 763288202 76151793
4 328321871 705084293
1 706301930 828783462
2 420181508 240242164
2 801695564 313959081
1 706374265 889643512
2 328223703 504321783
2 746314523 644454465
1 335872889 679861857
2 746864270 276780412
3 976061261 277029188
2 158200763 687747978
1 555414565 84018254
2 869094143 946026161
2 676635255 747301828
3 639932481 333942629
1 722579722 749729003
1 814492776 830235762
1 769108951 521044173
1 12676265 109709832
1 34884817 624928526
1 685541883 333522514
1 514567037 328394222
2 566495965 41275774
1 242114737 603155869
1 909721603 578712395
5 713844193 385309951
1 466112428 88878320
3 788193759 46942306
1 282759343 473204799
2 820720222 669290946
1 582239732 183422674
1 256177163 558229541
1 904419795 421031007
1 526931785 589834249
1 257691908 5691817
1 353457907 724310819
2 278201388 484040515
1 399483687 194878317
1 596820872 732649845
1 527103344 475251373
2 274935805 393346944
1 699638292 798597881
3 747983037 585156496
1 140546026 230465874
1 909152630 391643475
1 725419558 942205301
1 948045917 472006587
2 461128014 943225977
1 13603126 204714285
1 556648441 356394299
2 728178782 162309758
3 807538460 724991340
3 30705044 100623937
1 23770961 653405440
3 343361195 799200998
2 132800945 120257185
2 743247425 506236964
1 846779682 868771697
3 558029687 183989118
1 597655228 444026396
4 551189525 317548996
1 347752279 907598180
1 497360674 907806219
1 52663586 931376671
5 650719804 724474700
1 46011368 570856813
2 20750008 715598855
3 712087752 264358742
1 220832087 751578756
1 440393141 955421288
1 430944385 34377557
5 705235072 28795610
2 571264422 201670052
1 484588532 501413071
1 421796588 120215047
1 794032709 699362665
1 697009054 852263455
1 865726247 39829461
2 571470113 15852652
2 826779961 716277718
2 542154754 540857134
1 208659709 822676210
4 123829126 368665818
1 71092648 964174318
1 335375962 813027589
2 922584116 891837513
1 335198187 842297850
1 513371625 344637901
1 399691237 929501748
1 393195881 507222563
1 26242629 483238283
1 677340869 410754858
1 512241173 338236440
4 76343875 204454469
1 858305566 461686323
2 533429280 686767845
1 292980977 188762708
1 698058606 902767722
1 176188858 798347942
2 310990016 348217535
4 599862437 742044558
2 645705898 322710840
1 680437272 84397408
1 490499746 178732601
3 253389212 594821198
2 742965239 277035661
1 680113661 591496591
2 490130301 889205740
2 737310218 637625147
1 394266337 602817838
2 109477686 778364883
1 899039789 221691543
1 722351896 290461591
3 522086521 35655268
1 942978506 432200445
1 528508755 552229631
2 877728698 737588215
2 926994050 944461297
1 94917451 23736630
1 761553726 257392306
2 612296776 64034201
1 553777490 147478789
1 596750238 335989294
1 23609169 323109925
1 52951239 284223945
3 40835711 674439858
1 547251044 375038214
1 718927124 611131636
3 244951669 398606721
1 104455096 890721144
2 850867941 38897827
1 333014612 583605049
1 560644303 329962125
2 200327437 354408047
3 495825603 794953424
1 483304203 641744498
3 256930339 21015524
1 848031014 443126589
1 114669955 715944352
4 952092271 716138002
3 736333351 726921443
3 467048691 454372448
1 482178813 544006708
1 499009312 33429341
3 40721389 433090725
3 269264951 315423421
1 278353788 279193693
3 527534406 95105299
2 498281705 525932163
1 111853543 510421112
3 741645644 990712750
1 192560007 683307555
1 821598109 285387006
3 241106550 206164789
1 154717696 859478077
1 456926901 596294360
1 31315473 713049324
4 288924690 958593754
2 800093133 525413724
1 168562224 250405416
1 349494695 202276885
1 508137293 918830687
1 733554755 196555928
1 4408737 35332691
3 226468723 211858327
1 572919033 850905146
1 833967772 257024855
1 782768051 503755651
1 252531553 730697579
2 312126721 169038109
1 572455834 15083515
3 739967319 53637501
1 329866485 912283194
1 747040689 188703367
6 860117574 466131085
1 65859298 734361368
1 123651512 408466896
1 982029541 389798815
1 621779182 841682180
1 749481158 662371877
3 935100574 683940784
2 207761499 632772889
1 679751060 114704238
1 353625144 340325385
2 962665339 247678895
2 690969330 297045925
1 411044620 66074750
1 792849319 498399058
4 319252971 614044810
1 477730192 939589797
3 762296338 453431353
2 321888484 993965013
2 117555046 584988408
1 851790111 145799290
1 974083991 661563990
2 391746339 910756329
4 712330554 820797713
1 50112821 88903813
1 603258518 506939006
1 93003752 232753547
2 599371409 345375519
1 23655660 185231749
1 664137926 452520875
3 623739775 609405842
2 697414721 593458081
2 99203203 790769266
1 305111175 828044128
1 106526365 620714984
1 853009028 457665478
1 573958729 531036255
1 329200518 837033968
3 722315273 928384964
1 698793282 325354765
3 492583847 422281028
9 889081794 455796814
1 847439645 101986449
2 226358660 574274793
1 165074427 97421054
1 80507242 54750309
1 456050841 688914907
2 10314623 4584071
1 624230251 326481606
1 887383868 76866767
1 172926163 774644376
1 25936919 382892651
4 763966900 395080410
3 762670369 818770100
5 566819016 511819202
1 626815195 883109744
1 223710905 10540959
4 970611893 316590885
1 621986966 39952395
3 893943538 713698266
2 651099026 973641836
1 438964489 930292437
3 641452555 351069937
1 401894187 694037586
1 641741251 116901767
1 34684111 647455759
2 677754654 518584723
2 484775721 674834268
1 850168352 376064028
1 496550478 183230243
1 567334928 604911698
2 39157130 948755333
1 287329603 33122848
1 15405809 172358061
1 59821632 942082133
1 369081596 133418381
1 662280480 992132191
1 957739045 773570153
3 344660660 825872294
1 892240216 934053
1 200398039 335881406
4 969364500 418360140
1 895724858 663040044
1 541360162 601141493
1 776451313 264939770
1 398210938 59912408
2 516536477 105454256
1 353153565 592340123
6 319127680 993441157
1 325263334 978529353
2 963322425 861040471
1 629411809 385115194
1 407221113 832468372
1 895471693 358605295
1 375939561 445403176
1 55169889 881893842
1 538344802 538137281
1 990717166 168507986
1 577642678 295728427
2 306835024 83207326
2 111387897 133942442
2 467602893 47259537
1 211162049 213297546
1 582665860 461214708
3 448804833 103292853
1 953196496 410020877
3 346671141 620825073
3 886330380 644186015
1 634690062 687147643
2 330635128 850914436
3 224933672 946655194
2 401859186 333833851
1 183335747 978150751
1 634379902 612749462
1 900455476 209637281
5 129500998 770963716
3 982403889 160728709
3 584304970 180543016
3 990696476 579110908
2 685371230 478773072
1 210096988 285484668
1 577681294 84627840
1 356201559 492549241
3 897622619 405254974
2 640807161 489405714
1 298099475 433599914
1 116374195 865192018
1 204000669 502611569
1 354993757 696558306
2 362292468 37645314
1 205341973 76067730
1 662256757 842975750
1 179486267 275466680
4 92337311 232418892
1 718758129 664874370
1 319196328 544983386
1 986284315 869169702
2 820113751 104427929
2 658489076 973362866
2 366043667 845050998
3 267609728 940177049
1 448086098 935814737
1 583950024 578771711
2 944411284 815729981
3 594270778 321944625
1 431329167 828020192
2 248015409 49692111
1 821417694 519601436
1 944232976 398623731
1 902805307 884719181
1 790930465 632944687
2 178471541 515468642
1 966669013 230062381
1 60892152 143993808
1 443486250 840621733
1 894407074 116395297
1 614940591 915998555
1 521765200 482169911
1 840042047 298409022
3 388935520 586073708
2 784155388 370450076
1 296379790 232155248
1 516856221 442866504
1 319226170 927646565
2 934428094 951952002
1 698844648 566698361
2 134612881 42744578
3 563527735 621932222
5 272745222 778510869
1 207751420 681075219
1 816039700 939393314
3 894885804 847064491
4 519615238 644883549
1 580973546 452021274
1 913454375 704445549
3 859046476 383757765
5 762080183 91173996
2 339975543 95779393
1 535120918 255921
1 931217907 431791030
2 506131550 24032548
1 52550827 64471611
5 623239521 198359520
3 782118267 537685446
2 289776053 963364999
1 342325723 450443364
1 398122785 314372277
1 290891010 466549
1 442355898 558810200
1 976933453 986313640
2 100892468 821261817
1 8761711 926685977
1 454855836 650600008
1 574601726 866145331
1 956821825 662937662
2 894816340 654167013
3 350092321 659630762
1 778636059 774181632
1 77445328 994565298
1 123927223 788797946
1 492324851 929025931
1 438912942 402145989
1 968300248 996844457
2 159691991 390397054
1 868849751 953931608
1 373398643 593282061
1 808755459 324207775
1 598312520 480014362
4 80104617 338112935
1 73397187 114745052
2 409159332 11143534
1 888156472 180111967
1 12633142 486706906
1 771869035 867961540
2 846397933 721118042
1 917443111 691577903
1 404361475 33335781
1 752364904 59060391
3 760769522 165759432
2 474296100 447100619
3 926325362 588287569
1 843946466 610110308
1 216502474 553075984
1 242085725 493984912
2 896638989 617848558
2 486323412 899170214
2 817655580 53367489
1 636594861 158090108
1 506911935 540814399
2 636192222 717425637
2 624721909 742149116
1 374185428 622967034
2 95647340 391431814
1 18380718 929918562
1 454754684 298962282
1 373061630 834015033
1 201155537 365108332
1 991309760 285220361
1 317285805 794303358
1 118976871 397531110
1 102737357 632893841
2 869068543 48815230
2 103665321 114775364
2 54840669 865161611
1 450867180 313913285
1 673782197 118818702
1 515161229 851484792
1 897990703 20582720
5 247774784 275837320
3 243917797 187878763
1 702708545 107615355
1 866522463 136588507
2 829136199 310067355
1 845633034 36139180
1 411997616 180950403
1 18505437 615648022
1 387139673 751110641
1 285386440 767661576
1 634293415 329330454
1 487511140 529318184
1 808806094 399554308
1 653873213 408304881
1 41969354 633925892
1 678987143 138279557
3 301216209 659553449
3 959036398 237071903
3 147726354 904964478
1 675132009 724488446
1 106391654 614050667
1 953148897 602520028
1 495924546 425944151
1 976183155 648673214
1 120304498 638185239
2 156985150 301162633
1 832734576 182702132
1 717009908 760604120
5 103037253 795438224
1 524410561 616560285
1 869923949 560207388
3 754356981 211498346
2 468461737 422238913
1 427195086 596775378
3 100732938 564397811
1 68014342 764696646
2 605476576 113582534
1 340749701 455862885
2 406297207 425043529
2 888121291 972001606
1 932847438 410141575
2 86149352 211772116
1 990617203 112624257
1 464909495 429263284
1 445045817 780576044
1 373778548 309594554
3 348482727 551559515
3 643242418 182301868
2 756001029 396218796
2 722000381 852213392
1 887605732 880728392
1 644972902 112271093
1 254996014 943513290
3 47684901 909492268
1 612632789 359831782
1 479214680 74084549
2 918306689 703822282
1 911619814 121721471
2 957273670 288621602
2 335151989 795940281
1 119754184 770327161
1 500801820 201546511
1 619802512 171158462
1 499873927 488304397
2 555324092 85689409
1 681617753 962874044
1 454231792 696854503
2 875983566 524719592
1 7931718 505096960
3 563626318 266427894
3 985030857 870694153
2 688081737 138857881
1 238735606 103857898
2 975321123 106474264
1 280492996 573812543
2 172212318 678713023
1 859358001 801741044
1 534864055 473987886
2 979009089 910046179
2 347970587 986490824
1 204432515 326502887
1 818371702 760505978
1 537273743 660301049
2 147916781 968594049
3 653526519 28959514
1 639022833 541898942
1 579873098 983885396
4 910889018 428669223
1 837866049 801031050
1 737655985 22102732
2 983254637 925126974
1 651233797 853333111
2 273620196 773301623
2 738202024 163202587
1 836845119 498284202
1 445328785 231017685
2 430253128 678367757
2 724442631 433597311
1 452813501 507021058
1 846829862 486943195
1 348760806 974979471
1 143428494 830295995
4 450062355 296581898
2 490477571 585233725
1 476138761 970756010
1 998030701 867874118
1 955082288 392078189
2 846257267 269588138
2 403053514 547975171
1 322219531 942523366
4 780496229 262188843
2 453229198 166271487
4 710094526 892505437
1 346280614 666685357
1 978216788 478352754
1 801589701 669185498
1 672247303 725782258
2 454740441 471478266
1 407763753 92930013
1 818838818 599885932
1 823246541 13865243
1 437375343 968812945
1 918111791 116195461
1 629482969 95032740
3 610714655 876244742
1 218623046 403351531
1 403991535 593758303
3 513417203 285535697
1 754628230 862345792
1 768555940 255839103
1 463254726 207745852
2 444537816 470061470
1 618143446 263104804
1 103364402 552200083
1 112772018 829821777
1 121951847 282991342
1 16480105 591089818
2 461092967 924330154
1 396445515 366989870
2 421678531 631661531
5 442344696 429679475
1 483395723 382500355
1 421045012 935054158
3 891287716 716721418
1 761701703 194046131
2 186851357 300073105
1 269353603 479530011
4 348042211 838256915
3 703558207 788703852
1 326722855 844794838
1 796736909 900196711
2 861804832 970111036
3 117586725 215170918
1 602932372 953268271
1 220732132 759895227
2 725991811 3075842
1 324402805 886763150
3 358527878 138882119
1 444814766 259832421
3 723902133 273243101
2 391357236 956673980
2 207048747 998054313
1 641182079 215364223
3 600661260 18256668
2 597551280 964228452
2 694456802 233553073
2 4532193 129831425
1 841970524 486817255
1 723160560 680452141
1 657326221 872978117
3 525838700 183309395
1 833146197 548094489
2 498349485 329286807
3 794116671 195253522
2 961396905 572871572
1 418650581 805707433
1 985311437 304918289
1 954216828 288630922
1 483943584 632399666
1 737130722 448576100
2 104190886 641752363
1 645962449 327679918
1 385874852 391701069
2 490942698 171238144
3 653977204 664446798
1 631582782 912872477
2 116054672 791652352
2 76369843 797758778
1 67585315 240472873
2 75297424 972983512
2 737842836 628264208
1 23159797 542296609
1 446354377 733730379
2 754955877 759427936
3 28833816 122307587
2 497541337 456259355
3 988786327 257102510
1 412702186 486931856
3 978510760 847057249
1 218472044 295244427
1 685831141 619620846
1 298560023 852694406
1 901797287 760174791
1 111122056 262148421
3 556309412 64709007
2 472105116 464441078
2 156570811 958779582
2 598782226 466159616
2 550189179 556039394
5 168296641 779588669
1 727946300 579133151
4 78069824 487061683
1 941009822 404247280
2 621997941 811447715
2 227595860 954153290
2 632459619 508884303
2 612075752 650054509
1 612053389 241158078
1 175509597 239655417
2 706377270 491231349
1 563441342 442392502
1 910674068 796075539
1 793376931 251368427
1 199265772 947083164
1 547395514 625295572
1 266979051 752769709
1 561618707 809204624
1 803919295 352853906
1 104045206 718667928
2 395485679 840757862
1 464861268 215826214
1 133251680 974370544
1 825078465 207680194
4 692244216 593075163
1 340159290 441194738
1 510498584 14845339
3 760348193 284676719
1 439792544 628939969
2 799922932 138935163
1 557691198 106894682
2 505448546 543993143
1 245475230 242544347
1 248086058 966824434
1 923497660 314722067
1 243071673 179335725
1 75345600 847594059
1 930381063 478181028
2 415855193 623887007
2 760751509 381360062
2 854420151 378640381
3 839871239 761492466
1 316054270 199707541
1 992420618 252361978
1 159618891 832338169
1 161396739 998824559
1 534735295 552503229
1 992215303 937381169
2 791700422 383800074
1 908712106 534145565
1 313761288 336206571
1 57924586 887281518
1 700422474 511451460
1 63391382 42497494
1 916638050 314672598
2 46987443 728564668
1 192541007 163663719
1 859361854 875760540
6 976274339 71199546
1 396649043 401676748
1 241410668 570314941
1 949864484 46215905
1 267761697 873180624
6 691551370 129336112
3 713786437 552185425
1 231503878 399338663
1 13756933 785780771
1 884105532 657708885
1 116274672 859306590
2 151362815 881199968
1 349713660 727425556
2 606425731 88627987
2 244688664 628452384
1 39907510 665012713
3 674383445 371302540
1 96088690 166630887
1 283087257 419750581
1 543331975 352495263
2 622415952 349772366
1 307782116 387505801
2 59088663 675803923
1 863006732 258194546
1 567599108 398989509
1 599634722 44104400
2 639340290 619085814
3 1131805 432919739
2 620545314 137287809
3 40068432 43995497
2 713098600 542582965
1 403531529 406198579
1 422128788 89002292
1 697378316 156448366
2 668755883 208362810
1 13240795 215857910
2 353793251 217323643
1 803930510 143127362
3 805489466 257982825
1 369101613 512347541
3 761410721 259321460
1 454181367 220940018
1 479669446 666942362
3 235727809 794339131
1 489192912 649965799
1 474227970 834760678
2 197812935 234719592
3 241198555 248667066
2 392428051 486853813
2 939854396 670200991
1 748317630 474018178
3 989099810 571201367
2 532086868 130294459
2 752756177 703169728
4 896415116 553861824
1 855845352 685375708
1 81627722 839537579
3 398301606 480875194
2 902141370 93938449
2 672289482 868926905
1 970114986 361507085
4 327319466 230034442
1 795041613 269212792
1 929349143 1424678
1 792965719 256030758
1 900003903 573324566
1 246664917 400259214
2 965651202 222746523
1 846483060 343726337
1 420171187 167709310
1 932206033 367371698
1 388024417 473325081
2 243333013 537022381
2 396394601 225525794
3 724410249 50039312
4 79534059 425466797
1 98642303 860940615
1 847629083 796289224
2 518157645 970786838
5 923203511 455441390
1 841353905 500537900
1 860006933 577747956
1 753892349 960259347
1 842872173 610457060
3 625452910 976187964
1 765769261 653109080
1 824007482 719034768
1 896797024 764269771
1 774302425 363175943
1 731771410 220648483
1 492060777 362355175
1 722296059 907153902
1 934614980 149579282
3 351886560 566169031
1 346444391 38600591
3 715360042 219832430
2 325244098 849764022
2 201139258 924592139
1 834165279 992952725
3 518529965 984878497
1 489681862 428910715
1 721096463 716194901
2 508147672 852342189
1 104634955 876275964
1 921979527 11429669
4 345124431 917620366
1 401151466 226434858
1 339706251 735371074
2 229931169 612619508
2 489531751 447900767
1 644072522 234793784
1 589138716 723577518
1 287995443 773762618
2 289123403 963882911
1 797917991 144010688
3 493439844 166236695
2 327072204 726224726
3 228917733 379310332
1 701802997 509487516
2 327964962 119481849
7 214465261 993740845
1 140487579 717478635
2 978459453 665639772
1 964185950 345263180
1 992233318 794213459
1 280426350 513000196
1 338736746 22292808
2 217137875 158798751
1 193222419 16080910
2 3866902 921002476
1 941801784 306259982
1 726870279 173470774
1 221425399 164816118
1 570021767 241395222
1 750377348 658399153
1 9200291 742195168
2 883480041 455594783
1 217248757 513109488
2 877887972 364896971
3 332555902 347149135
1 904523744 839704873
6 496133576 429332000
1 669622496 364533184
3 947639366 145102671
1 270348791 19345884
1 29303276 322860241
2 634013251 932803000
1 611560211 80128241
1 71778284 877637572
1 411344713 56312141
2 399712032 80913040
1 830801986 353914528
2 640782709 194593809
3 921193193 295029368
3 167402356 571232550
2 344736428 429827302
1 49225836 908739514
1 376808055 827181923
4 261547697 607675346
1 594001522 783224033
1 307452959 616098752
1 278897811 374260888
1 228867019 28927846
2 475623392 452307691
2 149764831 917031323
1 73419780 330631429
1 222552003 507271936
2 58696497 763631846
2 312208623 111487229
1 526286116 454603525
3 407213824 521193173
1 114207762 818955125
3 434062424 852062858
2 301526631 525960863
2 340856435 861189938
2 557603574 941725498
1 879572939 738955892
1 168823365 276925668
1 614672545 117696396
1 148771067 478425313
1 660504986 632679414
1 628350606 470118719
1 763588496 77314022
3 708188911 37717541
1 930007071 979987252
2 771023394 308236381
1 910402510 446432490
1 972639004 596257289
4 746844384 809179496
1 745486517 892489625
2 561443375 628503548
2 627611542 380063290
1 681583226 499075116
4 918227950 321906300
1 573541354 295205401
4 337953992 199273731
3 842421959 850886985
2 340646093 446135864
1 467279641 522617950
4 539279743 203533584
2 715378386 896405909
1 914071254 815202579
1 791452528 829373227
2 828768330 914840337
2 26089807 723909938
1 715389424 883804792
1 441383593 510845722
1 408516031 232782934
1 666340483 973000614
1 938556215 612447066
3 152761896 973896927
2 462142139 78361971
1 179833567 150106297
1 862314580 761648071
2 123439417 733018827
1 316819883 198308996
1 43218528 986645327
2 50821415 445191736
2 224974879 354181556
3 635067467 630075544
1 833001743 983710013
1 934856916 193452116
1 281649019 467599223
3 399044593 44227517
1 516920688 793602628
3 736281775 382574559
1 505326723 972854960
2 395627532 824769984
1 452184755 918100888
3 301072729 736115901
1 90845670 160771994
3 128273198 819729700
1 169878546 734257500
4 579552298 105127043
1 93266393 97410762
1 759299416 748986484
1 191673200 570938769
1 505447157 998097166
1 846660617 894629368
1 752865600 744842164
1 521170618 838109364
1 440074496 583168804
1 313388221 888536487
1 553414062 976714523
1 179841706 423199826
2 395766934 540029250
1 542730540 232584765
1 564969038 212350354
1 297748912 212440800
3 623069167 784154764
1 398456409 913696311
1 391482226 531792220
1 720182687 795112078
1 853363605 751930830
1 938955399 999723114
1 684292909 624352089
3 345671042 551633588
1 927729220 262026046
1 527005482 171833708
2 408825777 608104190
2 962479294 649407264
1 289632173 968639042
3 976516139 337999586
1 413387004 847360484
1 642136369 129586223
1 415752188 805601554
1 512383132 232258706
1 682811349 929629688
1 404776619 915536252
1 935655418 288699557
1 968340343 864414553
3 134120122 270859544
1 31047635 835860495
2 590004454 576395794
1 728256921 876221094
1 608200633 135093056
1 366801314 200847383
2 886780760 807712225
1 471851322 465541340
1 90740002 8783376
1 837720120 917580700
1 105885784 925473529
1 350916886 834186419
2 833962373 33231461
1 930016036 490786486
1 281476792 630073847
1 67100197 334742514
2 623312862 314535722
2 382085624 695917287
1 231208812 409255377
4 788099242 997868254
3 335078906 18424948
1 186790945 939953852
3 89852310 586733769
3 549068197 465223325
2 404790427 99306858
2 923659933 925476934
1 587774601 839557014
1 724145464 512586170
4 373847513 341777857
1 3815914 721145991
1 730446029 224524390
1 655774575 5816546
3 662168461 857274253
2 551048113 351817705
1 505528186 106839048
5 181193590 295816708
1 738458572 758578073
3 934368158 71222030
2 326268224 45634615
1 92272241 374675553
2 937016755 384659953
2 397238441 299742880
2 22109061 62335079
1 524701028 3177171
1 16486539 365073226
1 685600592 308120457
3 419872414 847197382
1 223541418 65637823
1 445387817 474407574
4 203645544 90466763
2 685572375 900425219
1 944560239 367825006
5 258784269 208044196
1 607079741 797221436
1 680110520 80010460
5 24928140 881358045
1 394539325 357619497
1 880298809 895296919
1 661012989 272467649
4 366037766 607346000
1 449010580 511529212
1 915550981 504228289
3 599544598 717266477
2 590604187 896950010
2 773981395 65349712
1 299693219 809833335
1 474939199 646750974
1 834673625 727912973
2 348829453 794868218
2 137019137 781878783
1 184662291 206346764
1 109768418 728684093
1 428639892 510026360
3 608504987 20194512
1 221621058 137426620
1 219192501 483003060
2 568263101 462700449
3 622277272 708406163
1 610543136 174241764
2 698501436 396964761
1 60652191 835052471
1 852696700 609740782
1 245117107 807338627
1 476296444 362895427
2 748331894 432060061
2 691281089 19107947
3 542786305 524262336
1 458491203 689439085
1 568780935 938656249
1 118285863 463734318
1 967793845 872216987
1 970826533 132933464
4 536571113 674998120
1 197188256 404808299
1 983010784 495488698
1 820991049 204191796
1 539381032 467298614
6 305615974 227089539
4 809169650 677086688
2 448376023 349536788
6 35821380 653780921
1 905354632 915364579
1 654974325 916328552
1 958224778 446695162
1 495946454 208388739
1 787698889 815617398
2 519784486 236317452
1 565163939 512052081
3 261353252 262649436
1 228869139 347084371
1 654099170 573730763
1 650551858 253920279
2 73109574 346978948
1 461065482 856704617
1 163583217 271094731
1 201775549 427232729
2 294619923 546351284
1 417902188 950974324
4 91789597 804829273
3 149066406 491508023
1 669530492 859417422
2 470570030 981342539
3 918804292 321837184
1 847027180 332661161
1 1520845 395415720
1 573539959 535110866
1 480791863 783247763
1 293192387 360979542
1 613860360 938346100
4 684649559 905295441
1 30843449 509697730
1 832740266 577349054
2 258900360 584704720
1 697391315 749063891
1 614327082 871047357
1 940644557 354172385
2 635516022 433902638
1 6771292 816376914
2 297005120 615475773
1 520182470 65343279
1 399943030 518598878
2 956303248 111118110
1 924833533 12076939
2 156082855 106319635
2 974740172 131922877
3 247297707 866386910
1 956060716 316123771
2 302529056 265922019
1 272449815 620520561
2 39749170 546772320
2 402223279 268028551
2 200547501 115367889
3 577932229 776092533
6 36339343 499533574
1 728522428 171811215
1 27516169 928933552
2 590488315 131612825
2 80467399 710384626
2 587999805 921112327
1 552780684 819316636
1 307266073 305036662
1 357430572 624581119
2 432915376 281544477
3 830463900 620429259
1 253455148 836708946
1 87646483 821175774
1 965145214 730388144
1 240875991 907392317
1 870734617 580989776
1 898239626 271887253
1 38653752 940517519
2 942206199 90943114
2 619079624 827749976
3 35230411 813905046
3 329259602 356124873
1 880477474 32974819
3 802730358 875920115
1 570425128 902425819
1 101647758 237783214
1 71534279 375739207
2 60830479 39392421
2 24920968 989241635
1 263620374 238003555
1 136182230 497198793
3 2556412 687309397
1 542606863 736373024
1 797678801 863855286
2 920686593 756666906
1 307836370 445532805
1 626367464 84458055
1 915651956 360531706
2 245432132 720660366
1 539297907 15902760
1 193179315 211010299
1 246603249 469206670
2 618753251 923762627
5 12825262 26935087
3 158535538 29186166
1 780672397 673538787
5 220525875 814995612
1 386584653 156298852
1 629715628 779027556
1 374081943 430294846
4 702144818 281601290
4 831151401 596915468
1 883703887 732811421
1 940608429 715131199
1 804106299 526896702
1 662744275 356427724
5 342811899 558986655
3 88698337 648866277
3 270188883 50457346
3 631614860 756144004
2 889775163 189934992
2 275302319 720994528
2 585236963 774523241
1 152207309 718504836
2 344061443 929731317
1 51151094 426523733
1 301509509 412216746
2 465782342 570286889
1 217467383 92653342
1 481537871 3941349
2 997364220 668964397
1 714780431 504909089
1 346061424 58722355
1 390815657 982876218
1 638250162 485191995
1 251942732 729691207
2 69520288 600111368
2 516149810 316724116
8 530726139 145866502
3 738117892 722216602
1 699453796 447485244
1 927213446 527255730
1 177917892 929139701
1 814483981 709395743
2 793778632 90785896
1 571848593 376786442
3 752489899 330385074
1 39112322 288131874
1 258730094 851538874
2 456952310 523698452
2 289896881 57652081
1 187825940 462595044
1 610743989 171351372
1 398513504 951125392
3 429304726 468125807
1 816622494 818462377
2 164264622 982919639
1 106634997 119036832
1 437068030 387232402
1 411960121 781741271
3 100597459 938863409
3 661885434 671737080
1 25912034 107026036
1 764368221 57005406
4 153955946 148887200
1 895603659 724029604
1 58796907 41520643
1 386046107 412495665
2 85486550 949776164
1 5581445 628083759
1 205571360 163145152
1 549144218 849924961
1 148113960 859792553
2 689146720 172855082
1 343435442 955566966
2 255574953 885955424
1 438242695 465362795
1 265495253 658936068
1 127640228 888452833
1 143172919 823412069
1 206072712 52140790
1 770234678 769199230
2 582692395 454516444
1 953252501 638705617
1 383663715 443158112
1 762027325 655301997
1 787969065 613262285
4 476170472 911175663
3 374510960 755113287
2 607597014 362388845
1 88557522 937892274
1 365480212 759683096
5 883577125 874689725
2 638873751 2533724
1 329001920 619105995
1 787304830 853978873
1 877655774 701391288
1 156924187 279466655
3 996819769 837618582
2 944379487 22686789
1 830441991 579766522
5 398289187 195081860
1 831605751 37985419
2 24905263 745386633
5 744997785 323714557
1 401857354 431303811
4 943828302 449557817
1 875560687 491483942
1 574595029 306951309
1 937350227 724063652
1 147328776 334369290
1 320213938 717861192
2 275815092 988282656
4 56172166 96614580
1 11669966 386407809
1 155710518 898701165
1 64556699 51389960
2 819552985 872697381
1 321556786 562867123
2 106836165 537384313
4 69949620 982828299
1 297878023 283848902
3 805541130 663292265
1 170275030 707700358
2 695576059 700984998
4 58992714 620653251
3 217870491 791496272
2 732929375 848857925
1 721007697 477651387
1 282108588 448768873
2 828275863 886089036
1 675698159 439404546
2 99745661 235581828
1 760922615 414541058
2 579671093 74693933
1 800346515 822861783
2 599686713 218641472
3 259986608 641359183
3 470397275 825975934
1 678897704 765083987
2 761979422 745074904
3 494888576 200341332
1 475983314 341198710
1 226038129 829949167
1 797902578 940899728
2 381219430 584073517
1 253742327 338091509
1 257183983 977685866
2 823887670 677700538
1 521393016 905883376
1 710592244 354525502
2 142740505 102466236
3 663261401 989837897
1 920116062 283124775
1 928196351 935213170
1 505302997 929199780
1 603623730 884547872
1 127008543 92189650
1 30385930 712499682
3 927853714 320276689
2 180340150 879968713
3 691990038 221068994
3 797274733 953109802
3 187251497 490221308
1 651351981 892342607
1 618985720 43931393
3 879921205 183415948
2 165863726 204506239
1 231017104 835974289
1 494158288 87175067
3 720486043 7117256
1 991047101 909915941
1 333226282 128789483
2 235861776 752498583
1 368615134 494572257
1 633729425 117958420
1 164183066 371074041
1 148195016 242992560
3 375077156 470973842
1 165212065 235928985
2 384550516 730784709
1 413234608 849809223
2 777371352 44131127
3 392933044 501855650
1 785920062 303791195
2 829628729 833445072
1 914077358 998741147
1 143796686 121378907
1 46071245 900478115
1 933533661 671295242
1 656504815 829790496
2 654196254 34677291
1 311750221 807378128
3 696626955 772338508
1 231109687 947606474
2 513345063 824772121
1 294599663 912161743
1 467895925 112171788
1 415276292 707948259
1 459172553 197343725
1 888378911 145540947
1 830920837 216726704
1 421258456 558063720
2 225961313 599443927
1 569218139 638569882
1 752521689 60840155
2 338770203 601140266
2 882127688 557364825
4 331878037 570869006
1 95621966 513273986
2 147139898 452473087
2 391367726 402779643
1 57963576 823416129
2 919711726 819074158
1 674836932 939519409
1 333923680 590000068
2 77156733 292102236
1 106325847 211345084
2 129550930 672293983
3 377980411 238536895
6 72842542 266409386
1 462548192 828978664
1 930697757 935781244
5 319294028 955803252
1 39860683 218001452
2 632292310 258943408
2 645195264 833733730
1 443712881 280155157
2 112287524 932227419
1 418540798 215066270
1 808696638 976472897
1 851437048 608040164
1 693895625 989039849
3 313966166 142065241
1 144767174 602290567
2 118586636 764632961
2 281615969 44687847
1 461460723 969447375
1 120157481 711447864
1 176342763 215337823
1 252173597 615089933
1 849529831 677295582
5 306273845 764956353
3 516453765 118660099
2 281313222 415654837
1 250989777 893387718
1 79373067 316150001
1 740885050 577036720
3 845547319 852052662
1 354481883 257087819
1 119694857 651347608
2 394737051 327659692
2 184999303 402278490
1 972459121 520549489
1 284803978 230836325
2 854493711 793981259
1 822901432 697364884
4 349582404 196829118
3 299818617 5715471
2 620834861 445464413
1 733077167 433544682
1 487738584 389822389
1 821169241 164601342
2 571245400 628092118
1 484877819 457281864
6 595208922 100009227
2 793696261 20352143
3 940185607 770436100
2 385848615 130277686
2 210447920 187612257
3 66924662 539042326
5 781687305 417366067
2 814750147 994703139
1 200564880 501837019
1 352408134 462632732
2 355975949 865395819
2 738366124 857232981
2 880510497 938573272
2 548035907 414167925
1 752664031 935018202
2 703268552 349370140
1 332866503 201012643
1 343374313 81045368
1 660487086 697909352
3 786307303 752160899
1 755936253 366056158
3 138066335 834241994
2 613897864 950700671
1 31417209 116865848
1 461533089 68488258
3 494118340 625798647
1 298706278 797156181
1 743054822 492749954
6 696323307 924197802
2 278881993 259319234
2 419508821 197296870
1 717887670 347457319
1 515780608 528725058
1 735099619 651857604
1 716416776 416276045
1 200744214 283019861
1 694330559 415634733
1 632016686 266423583
1 665562580 366018165
1 463197366 642448036
3 871263525 97175871
2 32409842 115805099
1 897433087 295312636
1 425258167 98125056
3 752486479 627121561
1 584890223 904619443
3 106115801 133566211
2 951827459 209434615
1 121728440 458781687
2 907528744 840959082
3 26891634 100812930
2 122322994 718831440
1 681867428 283692978
1 50231415 22074143
1 254580408 12507138
1 678621206 169804398
1 796900281 870714818
1 401410290 476240422
2 60168191 709643066
3 686809417 541578841
1 734416080 52821830
2 36822664 575607010
1 994398018 29335008
1 344019050 926786882
3 218311031 923641780
1 693247947 545716516
2 589427499 24610510
1 114834971 968665266
1 508147489 950967278
1 782787705 98854205
2 92980351 237643817
1 873069947 320368975
3 713383717 334596982
1 715911094 361048483
2 300787908 545320660
1 99875168 868510009
1 296049368 985886719
2 744979786 603733704
2 287500063 782946051
1 912682524 738774909
1 139577922 979002869
1 814781973 406286306
1 143361161 297543330
1 395565587 977919786
1 811793022 766215771
1 390602362 48247773
1 575843483 741302212
1 73055498 859952035
2 790961456 139990643
2 993486034 338601943
1 375772014 633702221
1 68295999 668856461
4 377367057 14910934
3 362360667 751723785
4 700710828 776501422
1 301464352 796773943
1 667693081 403422280
4 246189133 594843926
1 256603973 174442329
1 116605732 532883680
1 719663928 680196370
1 211421695 592674779
1 451420817 572486645
1 212456371 518933900
1 992066423 580392924
1 609098113 763865530
1 21555936 93919069
4 818586940 757068672
2 176248773 536767345
5 126713945 161026068
1 157265469 148519206
1 528832944 146583801
1 281726520 741388785
2 936345593 366749425
2 202034771 921060044
6 534450338 954389670
1 204762573 11618241
4 525747107 682687941
2 236327695 32077953
3 830147315 756262210
1 545420651 314601266
1 367586212 807511129
4 97137454 547236118
1 118224576 162786599
1 869906114 763931738
6 41236072 583873772
2 198955569 161456253
1 401386373 783398523
1 363841903 568998945
1 985335236 142660247
1 232777790 538315790
1 326120179 233206556
3 607230429 203773492
2 359357898 249011125
1 356976993 594891077
2 41837759 709807655
1 232647396 236604864
1 874378105 595423263
1 672282848 9672510
4 831522731 858718125
3 450726935 923514444
1 399695647 608799245
1 663413074 473760930
1 140098168 163723951
3 95537500 987933726
1 173186065 677604022
1 62170864 287570727
1 585628886 851710827
1 197002470 510786630
1 965472927 631418923
2 400751991 746191732
1 882502665 620398979
1 302476372 976016786
1 882592250 589157952
1 714997858 850823593
1 632104868 351406938
1 731967435 21896675
1 909576622 484833240
1 460091236 235511174
1 959809233 386209715
3 714773187 132034072
2 751479506 935544262
2 412955169 682812687
5 630779483 585003235
1 222843088 950636693
2 150254317 6674500
2 59957496 698006474
1 751218913 174022565
1 706786996 627530916
2 452436819 868872463
1 421905839 515899026
1 697987151 155121491
3 622002886 506064738
4 730457675 639352941
5 57488128 901319266
1 798932597 76839009
2 875590295 923725705
3 768362129 38819090
2 216513249 650642817
1 548670897 858183688
2 679735626 541858501
1 814081468 236532853
1 913763547 769117690
3 26908895 853383577
1 35219426 434571415
1 167246093 226581066
1 658741124 281571714
1 671176984 250250856
3 585963475 350473848
2 692419134 680750816
1 970449616 468304974
1 449189461 249776898
1 977038969 617385018
2 412586161 497956732
1 100047393 698348226
1 870794991 463135276
2 294573982 480422799
4 733584394 626417564
3 930500860 425435595
1 282245298 289889706
1 793629119 568348429
1 744497849 916158294
1 555855098 541086957
4 658525500 319159304
1 719045171 199542919
1 628749217 14212621
1 36455467 781680578
1 366788087 872780597
1 685324172 745486525
2 653184726 609283508
2 194317248 379521315
3 844490691 113003583
1 988380409 319175554
1 678818327 290748143
1 57752837 132756026
2 506198122 670814461
1 815253230 964781911
1 311165068 607245219
1 663469633 737813030
2 857104736 808492112
1 101729317 120985537
2 449428876 939620786
1 739926517 795678848
1 213635917 185715465
1 13614853 570559712
1 614893164 351392357
3 336129114 800762457
1 472505360 388700521
1 518232443 677225540
2 575617591 861100226
1 646620840 416703986
3 279043831 281692143
2 920990670 758381882
1 53406400 584341667
2 883212867 323992508
2 876191134 262058660
1 136011282 864293202
2 108547162 657357156
1 833311638 23033640
1 620213993 177622376
1 512148036 72736884
3 605116078 688269894
1 631105916 72554761
1 323838425 959721052
2 836765675 431102651
1 936526021 215804989
2 899920628 561712
1 714813795 831860230
2 34191465 229837765
2 405632209 126659532
4 792777412 490539672
1 878375602 393507097
2 364587512 797416258
1 985706765 577891076
1 722907087 462397512
1 632874379 938076782
4 441000079 452377037
1 539034133 27323775
1 196665384 127413676
3 507315002 639576164
1 763397743 306320035
4 913040183 182055773
1 420732228 929421345
1 316630183 311842694
1 481764674 851999571
1 403418137 676852334
4 762996507 219803825
4 985986071 363901724
1 182146478 500048575
3 937943873 280345328
2 777547115 609846380
1 83071674 98353454
1 450462924 377379065
1 393703783 777838878
5 679223699 612605888
1 499104195 872047853
4 428904841 458781796
1 280482886 925481225
1 83977171 292525983
2 280531025 599006027
1 67456076 151767486
5 568009962 620361305
1 733623754 951201031
1 792509798 894932619
1 534292716 641618531
2 978710859 709360078
1 623122205 299685844
4 983691254 754364326
1 193967963 380780105
3 70135734 639129881
2 181896801 872495285
2 493384123 952630717
1 202212819 684677780
1 328829403 974987930
1 988151108 81128580
1 162580997 774594966
1 726658313 446516777
1 169279987 455664648
1 860948407 263094549
1 959645397 137117254
2 425061648 802712318
1 280173552 697057312
2 409692017 373709096
1 80221981 452726
1 145177439 258065611
1 551267996 84172182
1 478838396 474394213
1 142978184 321931426
1 10218505 550834073
2 517812171 413086228
1 413912335 5428499
2 758540847 671632325
1 814426001 184042106
1 571655940 944998140
1 908841676 910275998
2 677385593 640974970
1 712317657 51743689
3 488217862 947373294
1 51903823 669131871
1 298236656 644447274
1 568928731 406283420
1 371066685 90282437
1 86108905 770613533
4 557358356 933450563
2 6279713 545768019
4 629187482 795601946
1 2509447 485754068
1 834926080 772209562
3 490310258 376870049
2 555806086 379066103
3 650489861 386913481
1 438209961 980172224
1 267180391 209993248
1 728052745 620824525
1 337023205 372059371
4 882423843 16257321
1 198360012 959685810
2 709537408 502453643
1 227099638 447165574
1 473364086 119404837
1 710549636 481981312
3 269400445 47167350
1 885807851 520116464
1 5622982 271447688
4 985389269 269142716
2 507027657 588288066
1 891542200 457829144
1 48682035 500184752
1 983556987 181964472
1 11657393 37520346
1 235977614 928167371
1 929409626 707011575
1 207699236 441114705
1 868008757 635173812
1 549779008 601832043
1 661560769 103660849
2 769782625 852312130
2 355708017 53258863
2 71724928 469676714
2 622193196 612476402
3 771872877 184765545
3 496504314 709991763
1 539277822 74238333
1 970063769 749195609
2 411426699 318228153
3 437932531 722091992
1 175439305 674552770
1 487430360 288954811
3 690325849 86620072
4 393900257 991281278
2 431154436 308396935
1 905832083 762506021
1 993266406 119485791
1 356487472 725816779
2 478082389 272430913
1 731026894 247512699
1 499971365 262318954
2 395528062 465789300
2 559455232 757506471
2 877195801 148456753
1 416503766 799680390
1 333397943 294534445
3 908767812 391689379
1 184288141 570481777
2 98252907 913373747
2 991357499 338687754
1 817113053 465613090
1 184556732 969387665
2 183857401 87106698
1 513728994 922661511
1 843037636 71626176
1 991022431 991008974
2 507685573 803888446
1 938867505 305164836
1 769759910 354225577
2 965954161 777791686
4 174831607 679668826
3 765713731 425431293
1 447044516 656403452
3 175580762 208159309
1 339329889 523862872
1 682511477 866214722
1 483376979 757184828
2 280184168 204405741
1 416259728 224759242
1 554344501 980266077
1 806078060 551141369
1 586350351 300150628
1 389994783 507393257
1 906305683 208554742
1 531818248 720442632
7 231783827 900107298
1 449056749 772576986
1 329912152 456326983
1 803978671 811179745
1 815751234 527146672
1 200291674 806788523
1 135024149 278327798
1 454559742 917892103
1 821013751 475384024
1 691011475 437105690
1 114906690 271844422
5 90869041 176769322
1 966682101 431990950
6 306473149 334264149
1 396945379 97889191
1 939281899 76988614
3 6921145 910470008
2 271675835 687311531
2 139253211 910344167
1 112887352 51321943
1 584232119 410031296
3 694539617 705884178
1 199477591 182175858
4 242863450 57622572
2 214492145 578474723
1 564260748 752596786
1 898803202 284809434
3 729931841 885299150
2 682229918 494801319
1 638180137 646472700
1 837528119 940907576
1 6686926 332934912
2 321519528 53347865
1 915766282 206340390
1 295100454 190395833
1 941215306 65553889
1 887780383 278781390
1 835555100 415648808
1 79537865 501759703
1 947260050 471883043
1 476764766 883170807
1 745051060 913670572
2 420526660 501505163
2 485305517 494911501
1 566206602 775360797
3 404168820 484869335
1 138656063 617239166
1 295423299 131104212
2 640287246 725933196
1 45214312 389540553
1 717261231 705708853
2 235998002 742425200
2 84372289 951757714
2 169182202 882459760
1 94029693 331517663
1 833572188 129178878
4 589762652 559205014
3 759378374 787243259
2 566299919 697335063
3 614535571 917713774
1 421810623 419093462
2 283679079 265887590
1 412221396 563390929
1 23443146 123990510
1 409580145 144535635
2 357722418 22565290
1 550833518 419778366
3 378401572 869464741
1 683972093 628313102
4 737499300 130562345
1 858663423 115224131
1 374276900 313932628
1 335956380 396860174
2 683196708 522650087
3 771495331 216447796
3 37444524 750860222
3 468190118 925282712
2 534743415 92269006
1 83662310 313109438
5 867093097 750566272
1 903444835 495390412
2 795548576 826947461
1 166399311 845417689
1 926817496 478217792
3 951960741 736677013
1 52877008 100162862
1 214807552 42258334
1 28446544 561157184
1 864762195 392077917
3 912720225 918012597
1 595582932 570418893
1 925575467 403532147
2 664575065 919110488
1 709396819 26884338
1 872203233 794532167
1 352574479 869573408
1 293607697 702664431
1 870725084 73311250
1 267651387 810395943
1 143044323 104319074
1 574476901 986208362
1 20157999 31992053
1 324288404 244113553
1 169224702 970264757
3 624177968 643735179
3 715580248 868362486
1 247008208 463102399
1 671163654 610855314
3 535073471 495498028
2 484736686 37112304
1 351817017 674642271
2 697362960 120278316
1 296111586 20258671
1 497175990 305473201
5 514243797 497685744
1 81351888 207225127
6 15787926 189913728
1 99914153 275572213
2 678962665 759144386
1 710107278 605084722
3 775906358 521540904
1 385898157 28914880
2 449528606 875512179
1 920190593 236480397
1 958996905 118414056
2 53539078 738738910
1 632951368 442535001
1 399466616 890914816
1 937498695 941616138
1 381140522 788002281
3 457871869 315161489
2 339818268 290089128
1 958442615 779553225
1 365515782 64633219
1 578080973 463146298
1 454582414 967642850
1 849139244 563905707
4 702801656 323604647
1 451977980 452245132
1 668641756 210927101
1 254221298 406660579
3 29775082 576499228
1 752996450 643158650
2 654793537 437054149
2 791715426 996795687
2 688146365 894136118
1 936757780 217837412
1 827561041 796727137
1 218275021 858677550
1 277899033 749834964
3 333114247 504819468
1 443378439 490491140
2 418490734 433166086
2 479902179 706108737
2 552362800 114305524
1 515078985 212831290
1 949242239 33824177
1 284571694 47020542
1 449513583 745004312
1 185627898 655472084
3 432053476 300398439
2 792667758 384739142
2 727951661 428074109
1 193914624 732486420
1 210582689 115356037
1 373530778 474445835
1 534464147 238643136
1 164333246 947601110
2 557932247 146620633
1 536375710 963388271
1 84893393 18305795
1 564815199 730766029
2 399430447 678007384
2 668031570 659371669
1 752112323 811672074
1 690898298 288024063
1 883362749 862117202
1 446546353 446427178
2 379488859 186686680
1 80061763 825458146
1 776342925 720885992
1 167391006 464884321
1 235070248 484031342
1 326145877 835114851
2 893219612 315174910
1 863780535 874771903
1 286680408 508772110
2 744340351 399232859
1 695937225 242730347
1 25303141 586332118
1 285247714 352418231
1 180996035 688361702
1 275368791 520321259
2 478739034 585209110
1 768363238 296533186
3 244817754 982415960
1 988406171 453007031
1 27951440 846003346
2 589472173 955679375
1 167551068 311740170
1 570337170 856165904
1 300916918 560905470
1 485498028 982365861
1 751268362 729012274
3 187006006 777239986
1 399854207 193507452
1 410759279 142684566
1 789778776 221968707
1 379959516 57036160
2 742424845 388860322
1 57651679 304990599
1 245078834 741124054
2 458275371 848980256
4 510972826 990996906
1 648567022 351482794
1 718356635 837761168
1 929325974 878902863
2 57067498 93107211
2 250176286 107195854
3 272990211 397323591
3 576024501 419325937
1 881897777 927013174
2 516901461 553182833
2 205368656 626224627
2 934419783 826969612
1 954069050 668331616
3 310875559 523710430
1 892498373 656099372
2 914365778 347012056
2 301141699 181306164
1 507420866 125157990
1 336870143 205109324
2 249525380 584274099
1 391446759 495697059
2 480999933 827515859
1 827934078 127582882
1 94561324 56727412
1 456842855 790708038
3 882701695 945856293
2 622025398 392969922
1 869900021 538682824
1 797255704 907795822
1 435520993 251957433
2 927235137 952343435
2 928665909 981568317
1 571903768 785690907
2 109441625 178844328
2 751688609 931895826
1 316545795 938761724
1 680730565 234397313
6 328833188 784108585
6 119993968 326281298
1 356222194 242634044
2 377262766 779422316
1 590960652 558818149
1 435275904 793574858
4 984441025 633593333
1 990430462 271969651
3 860792496 300463594
1 688258451 804357671
2 746656247 43342674
1 587563613 842302316
2 184501312 639282135
1 407216097 415376290
2 985429938 276773772
2 495682420 140011472
1 140873619 962178112
2 418356090 760977554
1 233723994 370111873
1 377070568 488541890
1 414683778 944673228
1 355536191 422916249
1 583788518 157942885
5 252364960 572293856
2 980460974 864695140
2 502491649 907204386
1 955818370 306024623
1 299598697 805301724
1 597412048 174062379
2 938978045 44744559
1 366108534 746965189
4 613213355 88948096
1 373220471 254434885
1 944070754 722057409
1 776399647 9580299
1 989843885 186159729
1 223540123 389885616
1 301299324 369178722
1 612593183 410461252
1 314289222 100763115
1 370992331 152828818
2 226903555 635890528
1 99612131 397316810
1 181927567 750022413
1 753679856 932995446
1 138928913 921557596
3 690550359 611662817
1 110334807 162846896
1 336315268 69141813
2 575748737 667540022
2 166257076 656127137
2 355913111 350741531
1 556744712 418691139
1 899991606 540160899
2 731413573 451379170
1 814105623 812380385
3 684284290 509577493
1 800646784 706228083
1 368424847 572031600
1 670489762 887712775
4 110914555 463770730
3 898894465 805042017
1 473739574 869011417
5 664687802 792093683
1 140350417 187162673
2 869403038 250690930
3 763573096 569315794
1 526380071 456294890
2 146755066 25557175
1 428259325 440980897
3 666545480 651220896
2 255678219 469620618
1 547007533 731482355
2 287965743 92802171
2 114913404 371075354
1 854765146 490680474
2 334441839 932453683
1 339422919 295412997
1 526561155 121035060
2 58893448 158071049
2 903921431 18367834
1 683333130 341122158
2 400128992 646088680
2 85905610 808838292
3 355439520 812166450
1 969708884 3046684
3 947029328 145861642
1 25514982 419919742
2 538132768 69785789
1 705230840 327931734
4 94513305 428841526
3 629733104 588466888
1 507210254 441112116
3 696226762 260705062
4 386181210 497273012
6 666567717 962499642
3 614344755 882900527
1 734083096 734062355
1 40559049 956345944
1 845884939 374471337
1 514363818 731590088
1 514822196 634429266
2 256196397 885927513
2 115300235 918656440
1 589422128 22105756
2 633748968 785127328
1 23102493 684436190
1 833452100 598911942
3 751145300 577416361
2 369153395 77486992
1 445873109 195329793
1 568357327 16151232
2 430070548 468513960
4 564796901 430532979
1 376918576 767520735
1 643896477 326456313
1 970961643 129877625
1 251096116 255024218
2 242152547 226509344
1 361009542 523645534
1 93155491 814140377
1 278029269 978582665
1 78755756 780666570
1 209064394 850044383
1 134352518 983624632
1 311702137 834761607
4 466845958 137638542
2 571410531 239937528
1 414092635 915362535
1 888414329 312934059
1 948711519 534789306
1 136103083 663279021
2 72165468 461247767
1 716124633 996452334
1 768985788 642525982
1 639667169 792640627
1 853217347 483455467
2 151224543 815951093
2 919076795 44869982
2 773496427 549491449
3 606387024 921019162
3 639694430 991762875
1 94708024 177974229
1 727434967 506009038
1 825366926 631177287
1 766832920 180874668
1 812514842 364946132
1 613215634 594846892
2 361320634 206022070
1 965066263 295618631
1 778019758 942485003
1 429667978 102758203
1 166286364 467678528
2 443117556 323473393
1 425792548 125519379
1 598751119 708388655
1 344865937 60492248
3 497518004 839077193
1 300728108 375397069
4 59526802 689877789
1 433591898 42299355
1 933455134 509581916
2 755675660 52842521
1 945202868 964505162
2 939264980 572158222
1 496533489 836093797
1 526990071 100944651
1 27547520 782509749
1 81251161 349014047
1 592796409 679517798
4 992522121 234300923
2 484075662 850971021
2 789402391 615680362
1 740716756 852816348
1 872559610 382819574
1 155107133 966039482
3 437382791 200495795
3 566530540 276116593
2 328975651 746679989
1 129107285 243510424
2 898019045 547699434
1 939887128 66363673
1 652436290 606915839
3 856929311 662121442
1 544870909 91462028
1 521164560 65483152
1 878313949 65182703
2 6679016 497128428
1 237738807 120755897
5 821799211 881212410
1 410810890 127775019
1 673792539 516430466
3 403755071 358899101
1 900958742 702966060
1 251434035 715214695
1 398462865 876118924
2 642414090 879964796
5 936963996 228141298
3 274713320 169691401
1 295444244 941552896
1 35820436 457324874
1 296240859 46288472
2 42951949 439834711
4 554797206 335910346
1 107919797 699497434
1 645910879 955942297
1 503770770 666622781
1 904455962 500759723
2 510954528 463738951
3 697269289 347453521
3 72723300 636795939
1 636893480 237107702
1 475035056 456506038
1 176717500 337496470
3 968289046 9229901
3 122951233 993908926
1 304216123 663865441
2 684758104 796008998
2 856905696 876351450
1 110663453 292415138
1 82386955 414343188
2 24674750 381120936
1 128558497 602053391
3 843852835 536561704
3 799497805 569268187
1 691612166 91861348
1 324698070 904861085
1 91137325 981366173
4 456857789 4326541
1 189762445 535301996
1 447040157 533021913
1 602565562 673071121
1 844017842 876553507
1 999581097 573201266
1 683494439 23396608
1 231154591 538190733
2 729653720 68783570
1 14320706 596606574
1 842078117 690990145
2 22121454 326378355
2 859648700 57320179
1 931649457 446652436
1 264211045 986699310
1 600378109 194763728
6 217871805 696879989
3 738576780 360005062
1 870213447 149544943
3 239257193 326081236
1 905232500 988906810
1 797754458 859919254
1 456558746 330145155
1 501732076 661133553
2 81231096 190632706
4 301163595 830602592
1 729193647 40368202
1 368599799 710668363
1 140214145 802243431
1 415691836 743329457
2 749975344 54815235
1 807143827 726498903
1 405740742 77509211
3 141866606 842117714
1 182177646 911250340
3 125636486 940571268
3 140299177 282796141
1 999901347 679716401
3 767880390 138216887
2 873774369 461708964
4 328834740 455547092
2 95205125 252260352
1 307684993 128385186
1 623332809 286841304
1 242150168 366397583
1 417346114 70185320
1 147620110 207214396
5 713180978 14619172
1 363006550 914693237
1 604535455 624000589
3 149613067 292208975
1 555628005 75546875
1 441200887 564499253
1 570354149 375190066
1 863279842 878923569
2 475554783 275970639
1 271731573 201849672
1 543130377 877970243
1 200841822 178786766
3 612418344 443573236
1 313343156 72919307
2 192981649 241565017
2 349507048 985621642
1 729662561 208478915
1 579338250 825634874
1 327968038 1135345
1 208438412 545262782
1 185845040 45278247
2 290763145 95171024
2 655632548 482239346
1 348954891 620883837
1 828124243 527774706
1 111034841 943603561
3 712476310 72195846
1 273219373 523529382
1 362363275 50426774
3 713137284 344258190
1 709273013 297071352
1 451053863 456972906
1 907163142 372066673
2 210614548 513168151
1 321573620 983833147
1 724837163 938339006
2 241209254 981308473
1 98972840 888070330
3 191426475 191278133
2 437861737 785721955
1 548026597 150969078
1 806960242 494420072
1 973904965 624186544
1 721948682 481191137
1 123004061 969057966
1 159711900 73407513
1 164864135 707306162
2 972481255 218401872
1 512345227 876751197
5 636555732 409433040
2 494661883 737505405
1 357567253 143209529
1 888423797 402450586
2 791868488 544577095
2 759103918 313369408
1 460121023 475174725
3 135420770 920997551
1 5520475 754031936
2 97257739 833020016
1 28608865 525306036
2 209023259 160170043
1 823574509 105325402
1 701728878 603685812
1 47878949 952031818
1 468289371 567831251
3 395122310 529285305
4 652777490 568710589
1 453035407 341490946
1 456482932 467826739
3 278426216 755714287
1 939140954 92428569
1 466467223 63275460
5 717860817 707359541
1 328180393 488337092
3 297447348 385046303
1 195186549 789752476
1 96367868 810088532
1 609147010 294147931
1 509979249 756598081
3 158512700 825092530
2 262038200 318367768
1 206436749 892080562
1 771851681 636541288
1 984677074 927925620
1 897658760 250635220
2 624074874 136021708
2 388851467 210165433
2 986135743 695592439
1 777773015 802156538
1 132355192 265014083
1 907840031 82875668
1 480343126 659645666
2 991029213 841467714
1 848663112 580776723
1 821194998 566067941
2 837828786 516110601
2 636977311 921482403
4 739553740 892879978
1 366517870 37354966
5 792802912 497548578
5 364736898 403847534
2 98870414 175527940
1 232716430 495805145
2 184407870 301961954
5 988067806 971701200
2 172468580 918003620
1 863793491 19916815
1 795642647 537113929
3 299190687 16909277
1 833138394 297760103
2 821089041 643948767
1 896520209 489774764
1 737122273 804499843
2 685539588 84296190
1 532983879 508456231
2 592993127 286121889
1 147093087 450487709
1 400916643 156271630
1 657197378 838892104
2 394154873 634377017
2 856621531 564395052
1 401139599 316146112
2 693291665 646131443
2 441892630 588379030
4 881444818 317081901
2 148318988 645370387
1 295506838 812027722
3 830229902 603605991
2 130528757 28131887
1 378938051 349485327
1 907361401 901971613
1 734550039 235591003
1 510794770 215527981
2 360689550 954771193
1 871612940 454444847
2 32385104 859331627
1 346940263 495401747
1 313480695 604348780
1 137088145 148637867
1 808812348 129645098
2 150490904 189911620
1 42804587 689314293
2 148470109 378544250
1 379604751 808254694
1 878147949 178698278
1 523272355 472943522
1 536816338 446443002
1 640290596 314033119
3 899075320 582602019
2 791806557 939249952
1 12675329 955151538
2 350668007 871714491
1 222529538 849671450
2 290502548 958105899
1 668506194 651141121
6 599963070 848696480
1 616837303 906234411
1 667860010 296603652
3 77519166 116393405
1 383065064 558020932
3 905431461 607586936
2 278931741 820822225
1 928115772 115449485
5 160525139 494317724
1 774342599 481568769
1 99909143 881249763
3 935157504 582585756
1 650396101 303532017
1 753331652 745065411
1 922790148 723873332
1 413222752 436420397
2 922902977 599153784
1 45987363 534694674
1 592430630 833889069
2 370620884 321482276
1 554656340 417212146
3 515782146 137312061
2 594757828 533279037
1 505387259 320462261
2 362282357 745101326
4 682241096 296724063
3 286626887 680473390
1 490303119 613881486
1 391901301 751211113
3 728305626 416354816
2 92966622 703660500
1 682908489 726707408
4 896671051 697285792
3 513879735 39953172
5 602365634 116020780
2 741452377 986205790
2 525827205 557463862
2 756836348 866699227
4 465966451 247561074
1 43871465 452012814
4 660283822 135751316
2 816698798 765465667
1 850918672 89761620
2 49268759 412050835
2 889740466 286149780
1 138773561 528863435
1 806132150 397317599
1 245671883 289307467
2 211004948 793602145
1 730395217 471181368
2 536578174 422779870
1 992977849 913946377
4 681203555 145382098
1 199411395 359302056
2 738273749 103292078
2 863884010 617977849
1 391287875 321050287
8 715080973 114483465
2 323295111 124816878
2 854612852 217649649
2 808054585 811865723
1 417024200 576747893
2 180511376 989909245
1 809680169 8608052
1 362293393 14412901
1 865615922 324299500
3 829142826 77555375
3 613537123 425653156
4 607627859 65973536
1 700170967 241602815
2 343586998 974152392
1 418399057 328358873
1 627035593 464583587
1 711027316 726317131
1 287890788 910028365
1 234308101 170452886
2 172800964 687950146
1 97001750 807582309
1 598352512 572156073
3 521257991 293866554
2 439239931 144606966
1 604545193 518609774
2 439097034 346589724
1 405304588 260270359
1 552861189 845572868
1 713678195 37850964
1 218456442 235982486
1 67106723 861257963
1 957974564 500958565
1 945920935 331517423
2 103879512 663265952
2 503056694 271208302
3 538990831 778137338
2 511365679 131792103
1 564868782 838330579
1 181422222 88101074
1 465873702 649574820
4 500177284 334183478
2 810204599 122158463
2 457922136 600323637
1 971569070 392851703
3 780446793 760657885
3 528003532 411830488
1 656682703 700453529
1 764863542 949846873
1 837087475 454345505
2 77908515 251062311
1 541084410 797517871
2 552046194 766714622
1 49260393 685363182
1 468671421 647731750
6 149087486 465129757
1 343620214 447384832
2 608753572 739143400
1 487121079 373072392
1 663473379 435671457
2 26726429 773507542
1 310982042 688583913
1 485309134 244689663
1 930055068 623552806
2 862755636 260818905
3 408484868 779134048
1 129687319 845182942
1 293184645 499513432
1 377453726 416780027
6 802516338 813659574
1 413709566 517799644
1 390649766 731518870
2 941331608 208082218
1 958649946 861887611
2 272261694 251965607
1 688864390 660067792
4 820460598 728767112
3 185206536 326752596
1 342201523 882514596
2 839921518 536180152
1 425082949 335333164
1 745562577 626813935
2 926076137 936988841
1 674633030 456569369
1 529920504 507696906
1 820989260 121079667
1 880251038 401950721
2 753148006 409885369
1 619409870 938587873
2 629455079 900000981
1 869424946 775327122
3 545631437 396766788
4 991521128 9149552
1 99486345 913656035
2 857294412 508042836
1 243015557 572474785
1 658706629 921140222
3 56689779 953417369
1 883216515 624980062
2 847306648 884874079
2 84141312 731239316
1 332301938 629847163
3 337159459 955215791
1 8811043 108645574
1 366866814 265681841
3 167036388 388560489
2 272996350 622025022
2 270815494 874455438
3 106392431 550800346
1 729804431 120592854
2 931797891 606972241
6 547746087 363604010
1 125281944 664183045
1 408129878 938963979
1 992278061 940330538
4 277823721 826702265
1 33412823 325384447
5 432402109 127234388
2 673737608 126627080
1 674294260 757189311
1 972208273 608252461
1 30178567 277217493
2 363039130 771346648
1 60876007 620256658
3 572893189 23443335
1 244230240 799996470
1 226337254 665837279
2 42717033 431750503
2 408132216 154635325
1 175878135 166726087
2 625209544 784864815
3 484904625 3553470
1 734156631 265535516
3 668809774 811704140
1 34938559 435524887
3 169670326 130718286
1 102045296 688133770
1 112021220 999464660
1 163851035 454347257
2 288318274 865639210
1 834954986 143275612
1 514879265 368375886
1 144519463 759865786
3 238212546 836376794
5 25357408 698244493
1 421546404 662482455
1 392073572 156017954
1 714993279 918819987
1 817911906 295730401
1 855965379 197900567
3 726610866 263705467
2 256445404 560793865
2 135236566 122488356
4 656993718 118435761
1 623301677 370382104
2 351468014 85884092
1 897655617 345358612
3 11993794 739149042
2 622219432 562861141
4 673252824 750938083
4 608180931 874390719
2 27435137 902135082
1 683706244 687869165
3 559679487 437233988
3 234858980 70770135
1 784498943 498877252
3 680137501 898798442
3 389481866 849527662
1 929723544 548999145
1 866142092 548661034
1 345914854 171166638
1 592555751 95911381
4 972297345 617763870
1 966077174 45089719
2 683092356 981652048
1 647164850 64305544
1 854277015 384979763
2 509832264 298604088
1 585842253 920778906
1 103954906 606462815
1 81306655 528383673
3 271749511 38460425
2 981999902 761735984
3 249896832 282811419
2 195717328 838936976
3 148616276 614498656
1 75140579 421016049
3 800553086 70099137
1 677737739 910627859
1 823138033 651918543
3 83688619 938819475
1 874911813 753487017
1 323642809 138746191
1 345101793 664050371
1 754432556 924123363
3 959567501 520418082
1 228800771 722314387
1 207640787 334401058
3 998931971 488565760
1 481938482 350901796
1 906537782 601551849
1 139696704 632420081
1 953304017 10543748
1 452642384 244460961
4 810175015 881736394
1 799455302 704172254
4 748686397 626149387
2 28203502 444941752
1 899874868 917294360
1 42258453 453047321
1 596358327 892194771
3 224580156 706038132
1 320688317 545055838
4 298455599 429992335
2 366081930 556166990
1 831581367 435822744
1 907964081 175689616
1 381129124 61693823
1 959937441 559762507
1 252624308 939156727
8 347595495 26678631
1 73377337 268600461
2 449746312 11431910
2 533310871 58951512
1 194206269 483225244
1 835276851 406693196
1 425068990 168924914
1 303073423 34248173
1 808290957 536138915
1 136850246 567864402
3 722571969 16220236
5 992654801 296348751
1 352946772 689547443
1 416386189 532479349
3 167570060 133792360
2 974265004 317501409
1 582990697 332486052
1 913950225 743952569
1 851576285 174806681
1 242399554 986700985
1 605906390 559863161
1 555554908 506154852
2 770156582 525421181
1 916457728 624916289
4 670706440 984468672
1 848617050 77011861
2 178938495 149244059
1 615413777 236763381
1 646458203 53763661
3 877969784 101404260
2 493401614 845663046
1 901832318 262446945
3 813775114 675170467
2 277855969 605344815
2 689794470 328696220
2 241865618 282080687
4 948498391 759770908
1 868231088 495622115
2 155966558 711476851
1 563219717 574501153
2 78658230 522052035
1 454757840 981193482
1 436875331 617535544
1 960119679 553868344
2 913709333 398786777
2 68230182 349671125
2 550044375 95588032
1 79199282 890338826
1 477659049 557047500
1 528792203 937346398
1 432577874 186734289
1 138966907 926844335
1 485242229 702265414
1 301968419 776482431
1 335346977 166129514
1 342568906 845169386
2 331768753 223454708
2 549827636 695583342
1 753732694 672525891
2 57311049 421555646
1 86976942 949925472
1 882672691 542545550
1 529503540 139147135
1 425255835 658244777
1 906860655 928596809
1 363815943 515848283
1 703016366 896346778
1 202959296 761898172
1 949044631 624020079
1 810698762 526626101
1 811712098 121127246
1 396784113 615591480
2 411909509 20885311
2 901188547 961937148
1 449607523 821787243
4 290449359 923209579
3 731814104 879060133
5 844042785 687832487
1 324026663 807448783
2 541853980 682175607
2 930231706 679395378
2 888889302 400786678
1 360668729 607422853
4 630368568 838787575
1 239003047 22657300
1 892321393 833887877
1 528104920 809814586
1 224246351 674246677
1 855268023 843722310
2 776447168 175270508
1 697546353 749910846
1 188551347 920116818
1 556330478 625358684
1 607771728 952584343
1 23896336 167813684
1 405077651 821505535
1 503783772 411337095
3 979014928 656741159
3 744394306 320768790
3 428253655 617046905
1 716880902 638211465
1 145867578 207993849
2 274305939 764570859
2 678285961 294746075
1 418105192 63587670
2 804195958 821989698
1 403417071 140727446
3 117789395 624366959
1 149433302 368216034
1 66768619 480200488
1 185828074 6892260
2 169528844 123801109
1 430293336 502222178
1 549569984 730854786
1 180423510 310936827
1 594187009 368621829
2 148112295 138992160
2 100458265 378949735
2 38729944 593650152
3 521970195 661839117
2 755503237 720679271
1 17657788 256068355
1 644275938 560177319
2 431958919 798537256
1 845383367 315833506
4 610398578 527738106
1 841883481 91983013
1 276594087 635345283
1 235394161 134882025
1 899902114 344282255
3 811509343 841324774
3 876331602 426718914
1 961836419 599198077
1 532700926 677800297
3 26699138 341896606
1 832404949 956491929
2 426506598 984373382
1 706886497 477856124
2 842075990 930258058
1 616993181 873525201
2 208560510 72188714
1 817894880 833813150
1 99118559 356350006
1 196341444 799264283
1 589813519 727411551
3 739180742 337779515
1 803359676 202378137
1 793718402 178117722
4 833137995 951858625
2 483471071 75344754
1 799478070 312934322
2 811448914 220841069
1 357126033 177137978
1 610064009 478996402
2 999461317 298104707
1 138790878 257216437
2 891863469 698015653
2 997200835 208923197
3 174468523 216609893
3 29629269 809989159
1 751551665 463858065
1 757410045 430989237
1 884991930 375426767
1 938275092 485659333
4 986772799 326763585
1 50853738 941254222
1 747529264 379829213
1 787084798 330515963
4 861755786 661115779
3 546715865 977378491
1 524929219 963839434
2 722775392 455300394
1 878946648 452260625
1 394488236 144346398
1 320372563 366366746
4 813667552 807502133
1 1957807 218139210
1 207720184 263964521
3 307287042 999873784
1 314550012 546321356
5 911168418 667423982
1 994270066 394636470
2 814349584 925761072
1 619594365 313529805
3 435666345 543403723
2 930392221 966970085
1 310046467 889911036
2 513482827 343240329
2 655645031 317169896
4 622605705 557473053
1 472006469 583351789
2 710185512 750498066
4 483257451 483316155
1 506434914 959767118
1 859537209 435645272
5 687072039 230000198
1 626771311 139716521
1 872887103 881400855
1 915995102 927463827
1 453463793 997190489
1 620573794 825132469
4 507527225 910740270
1 860944231 103488987
1 258477068 407651325
1 979620450 713454231
2 828523291 111288546
1 377475076 953828412
5 961675411 989261925
1 692575248 923292331
2 49939953 564171154
3 736319678 933481382
1 480328820 856581755
1 55279930 317448536
2 975940493 784844114
1 617378070 906349270
1 631816282 989151574
4 159691028 700593342
1 750454775 875111934
2 237995223 534145019
1 719322637 797167233
1 429522255 937733728
1 526338735 875257382
2 22267197 526314692
1 95335670 146250735
2 75094516 857037606
1 259595593 376210791
2 503457030 455468352
2 142119613 564630914
1 532475018 233294021
1 767569400 926629683
1 763848773 754566442
1 490963664 218115764
1 410500932 632606164
1 192372314 360226900
1 822714932 871717552
1 429274940 544727212
2 845894753 974775558
3 513495386 601700890
1 577726973 584541207
3 270129772 151322219
2 298709988 612017908
1 816998357 168881643
1 454358637 134965127
1 294569251 629966293
1 860515576 448246520
1 866135477 566440240
1 662311956 912780632
1 240594016 728573120
1 958802956 919799064
1 310255838 542589024
1 410168703 827220377
2 299633159 631749482
1 419970973 748709099
1 814499782 72604482
1 159576136 235289436
1 644351964 650065477
2 16560154 266064125
2 743472074 130083780
2 790759048 716432489
1 213729403 92330163
1 168280482 157026399
2 567374900 842733698
1 796333462 669327839
2 990987648 114642983
4 358021684 909842190
1 696501947 924323004
1 651877263 566661118
3 853084681 810607354
3 98685395 725600480
2 813709885 544907532
2 297630562 670754035
1 580356414 630299269
1 841665387 958094844
1 587981173 325076562
1 272281880 882060093
2 498124433 319232921
2 98992478 641623359
1 386442379 170827269
2 535221776 805803063
2 749172525 861982121
2 89067054 464682144
1 560468390 427429797
1 192734371 151202050
1 758761232 951631764
7 66690257 599961742
1 508396903 906072589
2 330999251 545677106
1 33983608 461445979
1 437058741 885871022
1 627835091 648521151
3 245880780 318686101
1 113229815 831184293
1 686340115 970668468
1 935980071 86917567
2 132817913 464957064
4 322538296 174372902
1 710670313 959777148
3 870926294 328076189
5 921693499 760358036
3 65917278 642129631
3 30533531 324784218
2 739356357 763184617
2 902672302 994792272
2 354865432 125274989
1 812838850 222148207
3 710948326 594054733
2 81685331 424351609
3 590099776 936672302
4 521974508 198177334
1 299409679 658476388
1 853415779 630044482
4 166088216 517264085
1 126880881 200566150
1 407991872 258853320
2 96950356 182915058
1 842954737 601576093
2 589372928 977537282
2 853968581 307585990
2 959238277 869906080
2 300431532 381752215
3 17662036 939124996
3 938324499 939118216
1 524953383 996268096
1 173665247 475316530
1 65281166 112241280
2 164552384 201580652
2 974073384 585114721
1 97520586 390481989
1 105967162 915986532
1 961209790 350434262
1 645264520 955972715
1 88558203 885019570
1 863333581 895554639
2 353255973 837775520
2 326629914 280000872
3 524519578 676186306
2 532830090 854050871
3 613224472 7869270
1 29498739 951358514
3 913205536 539537500
1 107172851 546211277
1 272603988 312255759
1 986971026 605549623
2 878389643 616009718
1 288163598 430514675
2 736793517 702228591
1 982755477 707890823
2 328612210 902069005
4 241483900 952227291
2 134745714 349376355
1 701817352 466119478
1 828385262 323276634
1 365991834 783236145
3 362428747 507029793
2 525542921 913113673
2 286257972 167733133
1 389887784 600262648
2 999040144 566211198
3 776687953 335120407
1 328760640 905629833
1 65415096 940590938
1 147623448 205206229
2 406382826 452606101
1 28304733 697432411
2 762351425 563591939
1 756763288 619340277
1 157930962 530230152
1 362182507 138672176
1 339751552 912958660
2 247609416 900720368
2 495407360 524569261
1 734294461 914514064
1 683551424 839958604
2 598166176 29823233
1 406427927 856828332
5 33104872 367279438
2 648370956 807586800
1 353835003 772628666
2 137662023 946069740
2 242194291 890647490
1 421026997 205135391
2 913353772 670350738
1 502312004 849955809
1 914110056 314943620
2 354037507 993720341
2 776987224 33486806
2 263641185 573875498
1 768625748 79657769
1 710904368 87458647
1 360188545 811257234
1 924006977 745859516
1 431037396 897732885
1 625002975 384742777
1 250553430 759281922
1 313351907 560818935
1 702122716 126169925
1 307896941 341376093
6 433635270 46871965
3 101084260 818930317
2 832293053 691699910
1 637987836 666792319
1 741156091 836605410
1 236707590 499513970
2 528245895 112272042
1 446148489 888594285
1 921379119 142417523
3 298281565 846049525
3 32759850 753745672
1 737520050 622288721
2 995472172 646423474
1 717405682 492282239
4 372028414 33599206
3 854316197 646730120
1 341322118 356782451
3 215547667 868558423
2 976915820 267726736
1 904400421 984296272
1 629415263 298290849
4 284210582 843673699
3 72524335 916260630
2 449084481 382127578
2 358209980 999038195
3 384839627 437775533
1 43905516 887948840
2 610081388 425486930
4 856189887 678214019
1 465559378 802290464
1 393505770 180366616
2 630193609 480510216
2 971430520 731450156
1 942044431 989779119
2 599255728 880490861
1 198329468 837822380
3 357921194 28038059
1 405014572 445483036
1 746329199 407728460
1 746898440 405280140
1 227251155 776756906
1 374096108 524471765
2 526798329 709018160
1 559038764 480002308
2 64983246 628594308
6 622567913 402460751
2 607055751 463376836
2 861175271 330554552
3 329875100 802037062
2 680382114 917034655
2 773267406 170368528
2 908037063 285299296
1 871278377 488333753
2 340879554 461181568
1 82569238 804769179
4 295114694 453152633
3 53820440 374428361
2 935652474 31176375
3 450458903 477409768
1 750396399 261022191
2 311126983 543652029
2 446189843 439781105
1 484700938 764921860
1 302478007 540417033
1 375706421 953384403
1 849193567 981554961
1 934325432 64691543
1 443937078 536237878
1 632335665 202401501
1 785575368 389507014
3 272911943 956666400
1 372067149 696195972
1 992853212 237932661
2 234918137 445186519
1 537600859 536334719
3 891910257 51181050
1 860238191 861632068
3 766852887 287891532
1 198923695 525764385
2 218372126 975706288
1 862018226 552924576
1 847031777 949115459
4 370042779 924082329
1 732245062 549022702
3 198748893 830305569
3 123539698 214548410
1 474172417 805088127
2 793177246 722519943
1 559454570 95771934
4 365869328 434704750
1 719438722 424178520
2 784699225 750837953
3 740684754 616071770
3 820317661 938079467
1 864978754 915436329
1 837306540 636857789
2 978570646 714170450
1 119227491 427576146
2 193693983 531910582
1 384232992 696365588
1 248010038 852323250
1 373221908 207314127
3 195989201 818876516
1 685942697 841978757
2 542572559 759549195
2 678137483 867960603
1 288838511 539365486
2 425507711 460539505
1 440797049 242392526
1 239476495 370872640
1 198142091 362965803
1 754468563 789055302
5 205570217 256780312
2 593324265 345094452
1 774680952 707415632
1 346398462 155675533
2 541786483 960687986
2 125536149 812559459
1 829545096 839611034
1 147523960 667862610
1 191838696 641361076
1 621022029 59119300
1 405647145 118192074
5 910946941 918935752
2 897540037 215373717
1 93956080 294133573
1 470981501 128789577
1 147359994 15844828
1 928169822 743374050
1 302725792 844188765
2 430084228 984983248
2 693215568 868311468
2 531306310 377663714
1 854336386 285862176
1 962806489 654042258
2 275271690 222696437
1 41863608 621121105
3 361509207 44735804
3 737033202 573620044
1 36890346 820486703
2 110371194 169942918
1 148136742 90056498
1 635769789 294742378
1 543963880 669339677
1 288651937 393007650
2 555630215 954377314
1 207472639 619115822
1 189935288 68299830
2 598670785 617383960
1 136800827 937019571
2 977325793 615946633
1 937887869 927448212
1 899461203 395071161
4 484448692 68971586
1 749684622 641755161
1 463342148 95095821
1 87308831 920183492
2 125304554 122985708
1 971926502 663490795
2 211541249 785080386
1 427389615 567217730
2 938447718 357746557
1 702073142 341200396
1 181045493 132579573
2 994670300 395509934
1 90519206 823676971
4 171801721 626453995
1 553373557 617842811
1 19446561 830707904
1 535480756 425769671
1 265733576 938367229
1 252651450 283895518
1 635288273 76887846
1 901053050 938035580
1 876279576 455651324
1 253686119 770586510
2 404464488 458251135
2 118591109 805428046
5 979600126 97260574
4 877052242 517821387
1 910672490 247800222
1 767463501 475609703
1 860710159 301343311
2 222954909 43482484
1 374749347 361289927
1 509576188 626294530
1 700123108 135650327
1 53623767 260665848
5 763162057 497998143
6 761728190 789219073
1 608255277 503450263
1 3149119 442221385
2 890739037 384157182
2 399264959 551948202
1 71176964 813828352
1 44865523 55300261
4 3878633 380791616
1 808658692 399753108
1 201825637 846086839
2 142453497 818611115
2 521074967 320788126
4 277764003 966531929
1 142848946 621430396
2 954445426 869692671
1 426141532 696308704
1 701733800 209749963
1 333439474 110839457
1 317691100 618874930
3 429818044 364061979
1 343335417 842980234
1 624905053 929991122
1 682844866 832496723
1 746286180 841821061
1 621064475 528734506
1 560295428 208479788
2 232519941 72721055
4 885554385 335449300
1 967395746 613549252
1 120750035 163782464
2 609354795 31658646
1 711418643 218235176
1 837926007 666320046
1 858650273 486015873
1 742178013 327478622
1 201644528 539287496
2 412160782 812777672
1 505512622 406723201
3 134957363 938156415
1 20367666 42551607
4 932895337 277568030
2 955523804 858142900
1 508178308 285878113
2 425141276 619578075
3 538516762 657837321
1 880328527 57343217
1 101498068 462654219
1 851099949 712113227
1 342222616 151171560
1 19227999 640237742
1 696430693 244478351
1 733476082 156429002
1 71604339 692163764
1 309532524 349648808
3 284727938 270476988
1 240467275 576271435
1 513818673 891287766
1 195660687 150188158
1 723673778 863205899
3 600399287 129829808
2 698188429 622441291
1 741232287 924992440
5 453771978 216332547
2 45636538 854639376
1 6192202 469691696
1 898928419 577270
2 375129675 220776591
2 173756305 540216962
1 706873314 202356492
1 363587418 840170372
2 182244104 475649738
1 53340317 45909081
3 358433142 115898694
1 42393431 996658296
3 627351596 997029603
1 746134259 150515827
1 283570656 459728414
1 178410825 932303797
1 183024758 427009273
1 594652634 188970333
1 293403850 750573285
3 864562036 155278120
2 349342673 958494651
2 845459128 272852626
1 930852919 155134325
2 401484073 142879889
4 962416925 269308158
2 915372439 638804108
1 791509263 297996867
1 975677695 389066443
2 708485052 563630548
2 155711882 745074338
1 368333546 944714446
1 966636677 336841143
2 292157112 788187292
3 422407915 691010884
1 194204678 853510294
1 612462921 992304948
1 128736733 442773986
1 478467633 119689358
1 519846744 963449298
1 388324610 306174422
2 309042999 909568381
2 535182892 468124520
2 41926560 274794634
3 94592679 789962722
1 642005908 139285118
2 640870747 944287719
1 635224164 320881224
2 929418661 350707472
1 943172178 656221808
2 53385200 280199819
3 337656111 547708177
1 822182465 356215517
2 795898944 129609469
1 504816314 560712872
2 574176837 220652910
1 95240836 266510182
1 509435450 409132640
1 795922990 111741159
1 770124395 127172335
1 111395389 245498381
1 920312986 393640007
2 137460216 440482601
1 640176359 440488707
2 424107287 887659453
1 997698991 856297254
2 916416842 487958340
3 203072164 854539273
1 724795854 899442499
1 269765063 699766277
1 112632303 376670858
1 843183903 464010592
1 971424282 538830053
3 178524248 581928917
1 967269294 660512093
1 761798620 176378113
1 902748613 648839799
1 637630307 695297635
1 73660586 730694511
1 468776735 440004280
1 24743231 387091964
3 655401877 159224582
2 183214017 745095015
2 100184483 481877583
1 986954516 363743648
2 855399178 517430423
1 572799978 167585692
1 831972691 618920792
1 166439577 417133958
2 608629740 864248197
2 497744087 957130166
1 660908107 243174042
1 443810655 546199570
1 578411866 415705941
1 327102011 438576393
1 285513787 983406674
1 293602409 390237053
2 138479791 524947618
1 647755547 374151899
1 53386519 272546068
2 891404239 936700876
1 646331151 449854781
1 936483261 450410247
2 312590078 28977120
1 965016175 389534716
1 338155400 918082515
3 613372570 484954758
3 100182294 239092521
2 427113071 35143550
2 660719337 983620296
1 407377617 446749592
5 189264852 478119125
2 619028959 19328820
2 685398144 921302588
3 932107862 66926465
2 139543488 430810227
2 807302394 10552936
1 531579572 583389853
1 298532194 789908595
1 203580773 204373568
2 850899177 97145060
2 595041293 941784203
1 19383314 565541428
5 612487410 948460613
1 682867485 540257815
1 837480529 456809623
2 39782163 540666094
2 959032318 455180814
1 862091821 603260810
1 388128309 73162920
1 690701788 819272674
1 471412048 792797887
1 931907111 47127904
3 91912748 36315205
2 751585881 725177827
1 729841587 453960990
1 34810062 219977526
1 724123680 703776406
1 849664925 130976622
2 556699036 212364282
1 826752527 76706068
2 47131295 157701417
1 980335887 938776486
2 331517662 415935211
1 146318451 303704216
6 804891547 985096365
1 428904221 856333911
1 54225648 875450575
5 738585766 834360476
1 782891495 686924264
1 610285381 76155976
1 103068272 338722337
1 128270380 6321872
2 654139714 127797351
2 749598373 134926561
1 670079470 534817674
1 777404288 785796940
3 868269334 391512087
1 682966852 74778476
2 206483599 123142785
1 193939568 850916722
1 119481780 312093953
2 148469483 559524856
3 449459872 819730489
1 791066352 396734536
1 887998542 635917315
1 36891640 251014223
1 869780413 90800233
2 639040399 406986684
3 269971234 307116985
1 948337626 34233523
1 490604257 833602415
1 349208328 115308180
1 471561922 324038230
1 638489920 418572738
2 281903688 826677904
1 893224000 115684081
1 722227369 559062350
1 82491591 808951559
1 291583884 454889148
1 898836582 927225010
1 369415011 668357898
1 730555331 191580380
2 509211943 196331395
1 46528996 453818284
1 802244845 246364532
1 478836266 887868703
2 861379526 102202116
1 975996904 40284832
1 170780974 334100429
1 293754116 526047025
1 934364178 916914217
1 365926673 796651827
2 76176572 825955215
1 491457279 987992012
2 753034083 748839332
2 493385748 371086666
4 957174887 858182251
3 143393055 975955367
2 693904407 361627895
1 457418141 356396442
1 698031735 142371771
1 185107131 555768739
1 375595031 476492843
1 30511932 960785864
1 364756732 850478998
1 67513192 266296179
1 140236873 904730068
1 183280066 624759830
1 666162786 478515494
1 566303280 214615844
1 747164854 431340448
1 393148114 982232530
3 865244085 732090609
1 281109101 50670091
1 817220518 697937100
3 452894289 772039508
2 343037017 262612731
1 346111298 995523170
1 943611644 860524210
6 545246475 606800903
1 480702707 324911183
3 451225995 219523562
1 288808657 675526007
1 311491232 446587958
2 49156680 488733020
2 510700554 115795608
1 543356281 673843376
1 411329372 599720225
2 840390789 715502999
1 815875131 127269820
5 775468112 805719210
3 755592364 156780417
1 562110561 394969561
2 826312674 763425740
1 144200035 990641258
3 322825435 650454443
2 305118015 191392668
1 192504660 852866304
3 843679737 477592731
1 533602088 436261347
2 855484127 544497444
1 519384225 447218601
2 940529669 475411234
7 26512605 558246483
1 951313561 665064843
1 955862704 745086792
1 520102673 461186181
3 186959702 803749449
1 649434446 356946822
1 183632307 25058876
3 378191315 249819748
1 105379438 190668693
2 983743611 784926386
2 766628169 720533546
2 969175663 214438841
2 324557402 878039652
1 515661807 298495557
1 907850684 50610192
1 265884807 707043048
2 839297449 326964660
1 409683326 295353508
1 447357958 76978347
2 305544925 115097274
1 644202422 998403376
11 609731725 342026817
2 257378715 553399307
2 104084337 648459602
2 670225854 116203509
1 22363588 456271488
1 529779196 83635706
2 833373333 685468268
2 87957663 646580946
1 562218921 701049587
2 30254985 74788100
1 928709070 154147303
1 38033393 778177583
1 365622455 593009103
1 5839996 412075057
1 54436921 571828187
2 138162286 288160045
1 179246641 825325346
1 982126011 453358381
1 998708692 964455237
3 224131666 135039960
1 18224087 418526463
2 966196393 920554979
3 584410735 414390080
2 444700995 717290387
1 150930741 519529819
1 564238600 590393327
1 179285379 744079174
1 994519620 650212661
1 538135623 495503672
1 357685587 95193556
1 168858019 645319172
1 630352401 121991879
2 418229326 243332259
1 981050105 630649454
2 187313939 985420254
2 843650612 635479921
4 180688877 303802698
3 654709040 381021145
1 188494955 376985417
1 580849466 958443550
1 466492345 360682532
3 898466841 457855028
1 321386218 290090834
1 674075184 185318582
3 205800509 360046377
2 237624758 55873746
1 519781692 292348563
1 69916736 294104534
1 926264959 734742021
2 119693374 731683411
1 801397388 128978143
2 336017305 763806386
1 196633130 246637602
1 657155697 278970450
1 873999868 307493519
1 745642021 512827119
2 828808563 958447088
1 839084196 941816153
3 554880275 779412559
2 934923250 779942011
1 755966833 778748942
1 342929152 598194220
1 144471112 200079143
5 402899450 56460184
6 445920388 717971502
1 607330205 512542279
2 192978410 529819944
3 594495005 88316663
1 208700123 668349639
1 355667780 225092237
5 843970875 673723226
1 462765088 346846190
4 797272856 112713890
1 423109168 73268586
2 39768590 741389167
1 619837998 269281924
6 452682899 809521693
2 13245448 32266014
2 512469928 410859913
2 781234784 134877672
1 723316043 866440829
1 172119471 689699523
2 223048704 753170519
2 779467525 13896611
2 109552320 216703389
1 725731654 829026164
2 401200445 719870859
1 312435225 608299713
1 905925936 254894377
2 929330934 368990367
1 914190042 102245641
2 695187525 950667678
1 109375386 626971213
1 396814286 611536531
3 453459251 613694961
2 67463310 302579495
2 816762145 633477239
2 946293338 813687377
1 809544371 657081274
1 214460128 709576767
1 848881517 595529765
1 954384103 975087393
1 847514720 50584823
4 987762100 743300509
3 560748940 145086186
1 19197761 151359448
1 247632543 84450876
2 265815680 235445777
3 388734754 820088545
1 11988583 401462022
1 833062703 823221230
1 394866557 905216426
2 439833285 25585180
1 165810768 405747270
1 576797379 462390509
1 149867349 346140611
4 573828549 760834326
1 595051303 224420627
1 945003782 718032437
3 550240054 166594238
1 563344694 204455297
3 170870588 999643346
2 239727901 675718607
1 593357756 255008379
6 39717550 164636795
1 609754922 475983082
1 358019441 459145619
1 344484059 475690936
1 893396542 169678399
1 146264587 697085084
4 174178756 119549089
1 692726598 949711973
2 629147140 653494930
1 909990086 62388990
2 877641806 452594336
3 634148396 837404338
1 170999778 626833067
1 52930382 602421302
2 753680872 683534831
1 175147484 461942771
1 614306515 85467573
1 607921755 482715054
2 381715904 934838100
1 252595474 406085466
1 570492622 380453586
2 609056748 40619441
2 5033248 58582660
1 994469291 358310889
1 778979914 563088233
1 291191160 400515724
1 606210387 849709473
2 516665481 410098512
1 619878051 39032225
1 256817679 604284419
2 632755402 813707590
1 374257975 977909072
1 526948463 8821654
2 248087984 495989628
2 545099377 348171897
3 630323217 161059638
1 93313955 185808158
2 465743645 767628707
1 482632940 218266827
1 297993933 23720443
6 951962841 329041306
2 975535315 591319319
1 772125347 19997162
1 123738616 706264005
1 502896596 159740394
1 277100712 544475252
1 35113233 688108577
2 144176085 519282227
1 708954969 819505834
1 20405099 187669037
1 315981315 789620579
1 397747158 958445376
1 926839457 374040261
1 525241553 584875228
1 861304550 395905489
1 857241782 578385605
1 73915327 195460778
2 505705576 662925680
1 520815970 628992635
1 972496931 614072598
1 762030117 783686669
1 317789956 100976397
1 205663589 667703195
1 567441767 755844836
2 596185169 139050180
3 406314640 587736754
1 684276923 986586843
1 253054799 516893591
1 306533560 367420306
1 298090563 453610818
2 721366422 115947654
1 128713805 565289479
1 48359224 8419840
2 148414252 677530243
1 241922232 758345921
1 699972195 136214281
1 946379534 482349103
1 744135859 636802596
1 8169043 23184728
1 325774135 56797799
1 176372088 537617629
1 516671875 322364129
1 694136991 945152814
1 670416816 461279597
1 738741649 408750788
2 810056273 139176496
1 59530460 381155627
1 577032310 318420947
1 909188225 743428629
2 336759835 410223519
1 868377937 348424753
1 287028782 784173382
1 117269125 847093830
2 885745441 541983587
2 744752987 201745943
6 702717355 917107463
1 504691087 159186050
2 33509329 169815535
2 976864705 544173223
1 475462869 750515492
1 850320868 553557060
1 822250820 888846055
2 588551267 340216928
1 546613957 97144819
1 441987981 391761530
2 78256367 311110313
2 902581876 201659148
2 334704434 408069983
1 853114508 829749261
1 677429771 340821551
1 529825785 152680999
2 262161075 345844916
1 24025873 316705913
5 521278615 439094681
1 381996382 439091115
1 967920259 706182623
3 340747121 818780740
1 403310212 650659564
1 706558238 673056001
1 475141860 580416682
3 399801785 149828792
2 382843362 248437137
1 32524439 614796948
1 976335079 568832421
1 907241430 319360660
1 219707631 828044305
1 560324827 779587526
3 327183447 845681609
1 288305911 548823282
1 567514664 864435474
1 620067574 234797375
1 971863497 745798201
1 657164014 650633553
1 272872873 278080745
1 603764944 786446843
1 432053056 446392693
1 671793923 660441908
2 453440707 857092793
1 790277087 575124328
1 480572911 946556481
1 590651051 964154976
1 710664191 749133865
2 199093741 276735890
4 810058588 311964095
3 811880306 439440630
2 459323851 169754312
1 994828066 589370142
1 262707444 467779951
3 128590567 21373156
1 68687338 961420649
1 664148471 76862517
1 791680586 254317314
1 874455260 685020245
4 61490594 764427382
1 571307764 908434069
1 633879030 537354620
7 630091461 423816330
2 387468398 765264720
1 555931071 769781719
2 722555305 766662294
1 929177056 291030866
1 999863703 523886799
1 709800515 997789089
4 644279682 404856412
1 568304568 487787484
1 970649120 375407006
1 737659173 834590346
1 152010331 36875807
2 844153838 197003457
3 189759840 119248582
3 51370030 540010712
3 132385394 3533605
4 471935718 633580581
1 92152801 689973612
1 503529534 146138427
1 853856069 808925146
1 998156932 376094984
1 779116474 763927651
1 51434820 825522793
3 629487251 68582323
1 729056708 214091167
3 36456672 295677223
1 77696921 690124759
8 395265411 549530812
3 640848180 422967739
1 140914038 43166215
2 28403423 162302239
1 505235829 682414435
1 953472165 723731393
2 215682093 94502622
3 887649986 513366293
1 154070784 471160556
2 316403388 415841670
1 176550955 738341413
3 315203004 459499668
2 801931545 869579632
3 943744921 615991958
3 922590014 417406633
1 675986471 823531749
1 535009935 779099508
6 854818016 170010714
1 326253951 385759847
1 463644405 761347116
1 419410170 990390977
1 330766805 267469362
1 599888323 533614326
2 126204636 178607283
4 172575528 439627962
1 171797695 566737715
4 220190268 85167084
1 610967156 68236600
5 977686326 836204126
4 892759121 802402176
1 800679816 434636608
1 849023009 619993850
1 755914086 472090884
1 986191764 924439010
3 152502143 56945007
2 107879131 964641100
1 218037727 278251934
1 748542875 690637729
1 997526453 337300654
1 564274614 304109391
2 588142430 156638541
1 129020722 790461940
1 69763167 482664162
4 635732723 580432264
1 190593912 774618501
1 11707798 603287099
1 908841755 581673311
1 760324004 389064668
1 855868184 396309135
1 146952568 206046381
3 62559827 618726657
1 109192366 63624653
2 307961260 978320934
1 540457995 718583935
4 845049287 933022132
2 70483733 666673433
1 523337796 893279914
2 942619063 344437515
1 671515574 543142626
1 341101497 890168698
1 378435759 185803945
1 213277859 173067615
1 29799161 334927555
2 353814420 855459920
1 837016462 826011689
1 985157940 855552522
1 684973185 702378814
1 370589132 72413689
2 513814151 250068765
1 451381718 801273175
1 118246147 680741478
1 793390304 160412540
1 520382210 22167286
1 95134018 338447739
1 946886766 199075023
4 49941986 547762748
1 14963470 906671178
1 194541801 633107934
2 350040289 164427499
2 528407716 822206944
1 435160404 702237585
1 191828315 905338227
1 952361451 700927682
1 963217674 626584354
4 161404425 176126330
3 607448112 480109501
3 910836418 890119962
1 801531679 925938804
1 953757654 490432379
2 136018988 358375230
1 193958602 649890497
2 12093380 341741285
1 464556630 192837505
2 715566312 6345941
1 148260562 360831599
1 306951149 715930717
2 965802063 289849811
1 793642529 359223281
2 458918004 452687178
1 915237110 455432426
1 713186693 459249783
2 331959891 266662140
1 492047116 80068961
2 977826087 106174747
1 112229132 592056306
1 597940707 432877209
1 540988610 98940668
3 341407734 624065712
1 632044557 622875244
2 925563122 875825476
1 582804171 433864489
1 606827346 796120973
1 65396644 495653830
2 192844443 808352303
6 761658340 824706764
2 924780943 363638043
1 989749874 989557904
1 428755613 940947977
1 213924175 587114751
1 977704631 842971977
1 115923943 890279907
1 473074061 283911447
1 812529374 757656454
1 231917898 844384167
1 972792608 615635838
2 719474509 346783335
1 380268935 370622393
1 699798548 218759299
3 446938337 436551263
1 440422421 354740266
1 551427541 780025972
1 406027917 686416095
1 414846362 567061876
4 706188947 351326925
3 972426889 679878075
1 295392736 357038037
1 404834580 308577689
1 896358909 475942622
1 380149411 920263495
1 161118887 226901268
1 572216145 773544483
1 183825450 103260187
1 420574960 142376895
1 999887748 85848952
2 118829753 379325018
2 753489698 215997144
1 744838452 686626698
4 296188590 215292920
2 100102934 39722423
1 406142909 249067556
1 742984006 119906902
1 892593558 897987641
1 426513999 636234328
1 756596505 586683038
1 233105096 604381632
10 977405402 351273252
3 251679049 410371193
1 903489966 597193777
1 342780595 807934641
1 921883993 353725396
1 360727643 83264750
3 819416238 114410243
3 236405222 737731935
1 120964949 767300055
3 310639168 474810039
1 764475497 516663166
2 739413951 405289168
1 807111389 360917199
2 38195905 795303022
4 985597152 332611005
2 425682103 938551164
1 992458488 398052387
3 791503463 989741935
2 636995402 882406786
2 734607865 542003398
2 591597759 264006716
2 24748971 136293968
1 552100584 798092954
1 220723240 777663357
1 251467374 568699172
1 132429626 738687302
1 812872052 914831544
1 510296565 261883727
1 635877360 831195138
1 59395791 915345952
1 640979778 58636860
4 872466934 440268686
2 268273399 912497033
1 7824962 722402912
1 829696021 483705129
1 153640854 964000925
1 769231853 355392884
2 550454184 295112598
2 866180013 639253416
2 482126390 316046117
1 841221378 684940309
1 721260941 506664322
1 101118400 736849948
1 573985701 93470629
6 77511022 547493223
1 400149438 794993033
1 702710816 686184501
1 986796958 899481422
3 142534183 36668244
1 951637448 261839497
4 151151283 387049090
3 590901295 391774867
7 536897009 376058399
1 858091236 600903927
2 613086082 384437440
2 663737690 815783612
1 934653250 72636832
1 1768214 992962709
1 953302138 971908830
1 389597992 37331271
1 869420032 729766782
1 178809986 98826287
1 917154755 416641625
1 445625118 788467429
1 485384934 740964097
2 640247669 156189537
1 542245938 115995149
1 162864000 960887775
1 46854558 918018699
1 19112406 119963554
2 80635438 848691857
4 341010716 215177721
4 45682527 525222998
1 571272430 211280110
1 59225588 609270832
2 523046530 403243895
1 282441620 716485999
1 321232958 686099548
2 896294909 410360070
1 54985338 316657230
2 82369173 467352974
1 900891609 973529212
2 156525648 211657196
2 613929888 327844796
1 639453906 571483061
2 760957599 541364275
3 474505666 440647276
2 231758094 54277552
3 389866469 442002683
1 9487639 970802304
1 514951674 507017524
1 856496778 185553794
2 553018749 611821299
1 678571588 553258194
2 983203028 624862656
1 824499645 405976927
1 199768809 327689111
1 465389896 62629371
3 106970050 682911902
1 883968548 500471406
1 438941776 546700944
1 352731387 452378451
2 147341943 410473073
1 20122320 372247330
4 297181181 68653095
1 729248070 754224595
1 15426146 378827829
1 95943820 491816910
3 753226130 574397845
1 420794356 268652307
3 515882708 223257930
1 8245529 360155226
1 770287044 753489082
1 324284860 739376765
1 418377451 718626695
1 277681046 201763081
1 753153794 308654623
3 80784795 250744080
4 908989717 165145056
1 674618282 400732088
1 456868130 398120738
1 183905245 813528779
1 237626112 62620661
1 305588199 281458342
1 770654854 185403633
3 892296114 507275198
1 783300136 6450909
1 681333192 288222996
1 846955562 430770911
1 598880876 521371482
3 336268103 570714230
1 973849743 297258862
1 453633368 695565324
1 105033840 647953457
1 555158247 967362218
1 989649934 148156495
1 758130215 976637347
1 125147296 836015494
1 837533108 258231226
1 296224606 753383801
1 631690484 665001149
1 564251856 476744315
1 959457949 87610120
1 845276375 434770059
1 966767202 588100067
2 738214647 300170917
2 660116385 414906102
1 771910185 456908338
2 330555680 862588235
1 975701680 431385756
2 93039119 347302767
1 592995975 930236324
2 562371970 178769150
3 314087419 467280065
2 706461213 143426724
1 118797011 781094630
3 575516001 869599195
2 85958275 179462080
2 20602260 205138413
1 616450007 468426656
1 506209297 591196486
1 326739049 197156581
2 193389544 175376120
8 498248296 681536699
1 376997745 231590819
2 959501470 456385205
5 902054115 173086825
1 604231392 649352075
1 918499510 26257734
1 806828384 375803322
3 913381975 461465852
2 719622107 353209488
1 782911207 634738359
1 545469597 272362881
1 276279079 830959633
2 801273923 265774541
1 954921669 574687042
1 201316237 22921936
1 554215538 698571233
1 248996306 63575200
3 399699077 216414876
1 280163507 519828482
2 23636469 641885077
1 532385983 71140816
1 841294929 779233183
1 908258325 126663617
6 262443364 741318178
1 92080073 576100990
1 948004031 299838256
2 920658076 178807822
3 726919604 962874280
1 408566426 431387396
2 167950380 11527368
1 662989122 327676814
1 523516569 102777031
2 727625653 575270467
1 877192624 267338230
2 99517774 214170926
2 691499634 340499068
1 72128538 170371346
2 25897863 667331182
1 369159680 147285318
1 654728775 292061971
1 589361610 490948013
2 372211677 78218061
4 58026304 44849284
1 622403693 892234628
1 224171888 208845091
1 227812034 951668281
2 781241774 852322399
2 460655226 833086563
1 675136243 982133049
1 794634628 346017874
2 558221287 43709508
1 60078727 35856031
2 248484166 180816311
1 323055719 369434
2 477749400 479006912
4 820570337 474241092
1 338951813 378785227
2 925471762 621430112
1 471225129 736104129
2 23895150 437359812
1 530924196 331404971
1 20889902 627320762
1 548957234 923514141
1 769396951 730305402
1 104843386 982446308
1 448001809 377033358
2 62707901 402161563
1 101062317 840665956
4 534256863 388770606
1 434118696 148565265
1 449888099 411865571
1 133794665 988182963
1 838675977 848436768
1 646892487 154236811
1 284040971 117489526
2 974676457 230211624
2 468271511 174253658
4 314887441 598422149
1 310655428 751858352
1 113010528 72764433
1 26164483 172639993
1 400287908 306654066
1 401688930 908819948
1 963291480 991406480
1 500431926 183090301
1 950709714 160033013
1 718794869 257255541
2 682143782 694185573
1 649980712 795604980
3 70853060 397963807
3 195406619 890944356
1 449374563 869344620
5 134521364 40081974
1 656742124 467140337
1 363110870 445538257
2 179000058 630218006
1 224098731 649828413
2 295895015 186240670
5 485262279 619780045
1 578080255 969628572
1 569415882 352457162
2 758893861 626684490
2 503950491 681292634
1 715267984 458159128
1 639815015 334935944
1 258157359 504387882
2 391318059 187406080
2 555782682 437647650
1 619526685 683050095
1 261226098 582763752
1 683668816 328570673
1 591649849 109220017
1 427374656 601447969
2 215854817 424326593
4 582891219 351308637
1 61591351 34008211
2 101961740 153527637
1 962082383 766677139
1 600170531 746640107
2 776034791 655534356
1 442296632 685863195
2 498788526 824246199
1 621293687 28463317
2 827318867 380839592
1 688149506 620937852
1 385398366 63581713
4 353869981 357786685
3 532259443 357041933
1 477848779 866062659
1 508529765 874594359
1 514323279 758938142
6 486469378 807984081
2 340891004 898086180
3 989254122 484706082
1 338847439 480625991
1 956653506 698787013
2 357222808 874694443
3 589170062 698464711
3 265380469 856023007
3 744285263 650278297
1 167627639 714177317
1 588372416 263378199
1 445263029 20379974
2 290538406 874860195
1 464038644 967737857
1 306970504 834775737
1 842482869 913268932
1 133947796 558643522
1 327307099 722274750
4 296943847 958628867
2 125697835 766093595
6 831694446 512787297
1 799869329 190355461
1 499317108 258304337
4 378249216 975987023
1 633120728 29509528
1 762382471 193271012
3 958674153 704767703
1 639312326 243808480
2 584637938 573320372
1 224066242 647956106
1 823089947 905102585
2 320770840 667720910
1 297846234 716879735
1 800093722 345739368
1 637766032 507923452
2 1436037 168080856
1 112483017 890506076
1 373040923 755743821
2 356584138 958709607
1 587209063 682920300
1 103289166 999225677
1 304364086 647979448
6 34175093 12555694
1 545432699 849270835
1 899107501 157394405
1 204967740 282673258
1 488606002 427517479
1 475628221 378123489
2 888241948 357118048
3 837572157 733744369
1 428645510 242605983
11 557509089 816003305
1 949431473 373511117
1 384389908 594911326
1 462727168 33115566
1 538680346 267097512
2 809404552 841193918
3 751620451 162625677
8 369491001 896142058
1 733000007 349421459
2 807466847 339153441
1 940508253 126072579
1 145439347 990172333
1 963429549 206986130
1 154046647 697087051
2 511651574 61125230
3 619389040 224739394
3 365940622 96699337
2 560198917 502693937
2 139122825 876942782
1 298744651 637885894
4 921477349 952871433
1 174974585 128690678
3 703207427 917292176
2 389914561 623392076
2 603183901 974885303
2 819227225 839870649
2 541152743 853476531
1 73744707 77785174
2 573911589 912622052
2 560254020 480308395
2 175195839 156516814
1 787845481 713830870
1 19527684 325898891
1 655531071 118923963
4 204219264 829548568
1 157276650 571337290
1 664877695 986668651
2 269960923 821420839
2 661268147 228816329
2 40852694 636312812
3 960530617 559199807
1 213365846 725802626
1 731802368 339142951
4 424371545 644966514
1 272969545 869237195
5 284781210 199235634
1 963300762 687879593
1 810375952 680601421
1 249796559 976967420
1 713172926 463720870
1 594047905 374565933
1 876531771 686877313
3 357655887 71756621
2 880691351 721074821
1 158637052 992831539
1 654046567 254275910
1 999463493 565821301
1 911192036 663863147
2 28759694 423582545
1 703822893 137039189
1 214479147 385013379
1 673809503 552379336
2 911467543 84755125
2 3812458 400172548
1 597460172 338799315
2 463041855 468425345
2 550316528 714374313
1 96205027 811762331
1 51309344 915802499
1 590784046 830878825
2 880294346 698779694
1 924321377 979362831
1 723635856 646241707
1 770434545 918477198
2 839927630 548256015
2 984514398 856922060
2 794829351 161529300
1 186504507 177783638
1 802309430 483881780
1 58071794 275284763
1 345870394 130889191
1 505876458 632052099
4 371489540 516105198
2 958852736 523691665
1 797509297 265290367
1 656728500 681394339
1 383445817 16426993
1 998521022 134265601
4 922015525 587990629
2 144848762 147885634
1 32516717 306506381
2 148009516 710073606
2 365280048 565820232
2 682193397 204830552
1 298372977 722273633
1 769917964 813525895
1 747361836 616928471
3 780950336 530945502
2 732582114 755556616
1 332259569 158310650
5 524251177 934311668
3 570309624 192411219
1 206169972 163858068
1 85912744 16837432
1 621802572 450140990
1 133475995 204553607
1 592654303 30827088
1 61979908 868054385
1 51136188 292512353
1 886059189 878589021
1 961366986 831925418
1 399782290 772562258
3 248829409 645787561
1 61046532 107974580
3 209154072 734823438
1 473772737 889875190
2 550675027 277283736
1 668706606 205855043
2 561351022 421073510
2 883911931 652054044
1 508082891 630280614
1 548112720 25993945
1 421794335 327556475
1 429064639 200541275
3 482084854 413477650
3 667377088 334439321
2 722951874 212381742
3 737056207 597866586
2 275117449 408200020
2 985377001 201332413
1 964803886 560967444
2 475816095 899744961
2 684006540 454076586
1 268245430 878704578
1 816930884 56129251
1 854663882 461380120
1 917936351 362800007
1 918534045 186587573
2 549288677 279234855
1 305742607 686558409
1 620609120 587930389
1 551078325 739826401
2 900288228 987892170
1 403217655 441996261
3 160654161 861721507
1 689759727 9588270
4 599103696 531225213
1 757202038 334949582
2 621013509 763885754
2 138642444 298801501
1 827243081 993140429
6 917066133 846301740
1 666148315 356884927
1 745818814 338117164
1 957171974 727072741
2 212376727 414878295
1 117349079 121322734
1 852858312 14704030
1 296840063 918937563
1 138144652 541905362
2 754212538 916459254
2 800854932 513069324
2 620714906 206147782
1 685619776 44741159
2 747504512 527823659
1 253949373 453178484
1 867575548 895302288
4 146689658 886441416
2 720168569 505586669
1 767218397 407458500
1 777118048 180227774
5 198218784 168563829
1 651764876 514036041
2 165315454 988796604
1 19774478 386811384
1 669212192 738706164
1 88471372 290729855
1 831783303 114783106
1 451493875 857076813
1 476811179 263632327
1 710185280 503344808
2 579524283 472977153
1 554530312 421373386
1 61249757 716975792
1 212750237 911521833
1 237606058 930239761
1 879551497 361346993
3 528498703 71908263
1 410616698 473100428
5 646430310 609411978
3 777920097 707150780
1 340252484 229181650
1 347967233 864690121
2 364602494 157344813
1 272465896 719514758
2 759200290 344541676
1 435157678 508838272
2 994770724 138340
1 489144056 2158782
1 906884523 982559544
1 657032967 978267887
1 736101394 635763752
3 300170547 331205467
3 761680618 10853572
1 125086046 977030068
1 566765583 750906063
2 839056782 378272779
1 181914806 490796264
1 932837886 84764366
3 974712830 690011050
2 296117859 576870766
1 359449453 34853784
1 951024484 630216569
1 74807059 286124611
3 653216263 649119818
1 253953058 508537926
1 358354908 110186558
1 515167054 625598841
1 85113753 785674505
1 757691632 168707636
1 543553744 90012602
1 688950160 15646995
3 628586558 909159898
2 380819839 787358949
1 154837635 524850766
1 387363418 91694433
1 693504231 962425032
1 510601787 858602644
1 723561390 730400486
1 241584287 42380997
1 508677572 783225563
1 549041887 935716993
1 440885447 945551168
1 111184172 905458797
3 526898550 757277333
2 168746614 461386721
3 234611356 273254295
3 394565075 197896452
1 311943701 84488362
4 14907312 419206872
1 541705513 659389836
3 146760929 86873998
1 446935760 714507436
1 78900013 600423264
1 874409340 28375648
1 483010062 129440650
1 622379619 549430024
2 81408037 703563538
3 231538168 375083378
1 357192722 466163742
1 150910397 252986538
1 860340523 361776010
3 680006558 613837117
2 475270670 285797140
2 485021494 952431253
1 556931790 833176245
1 255593739 135943722
1 449611864 239686388
2 337979435 729315481
3 593257147 256714296
1 829634421 741569310
1 903485027 987971542
1 357715794 614822047
4 196971601 780331286
1 29509425 88968464
1 437902897 129081598
1 602575755 802594982
3 383852521 498210350
1 636293650 576732534
1 462113557 900092449
4 241856503 536010295
2 669891932 27885114
1 554530849 308845512
1 961812097 533768736
2 444421098 948427500
2 165291792 257215152
1 12083045 471288619
3 788305086 334103537
2 714045158 630073835
1 812523805 565809016
1 456629042 286407314
3 435229115 659464118
4 103657847 238943582
1 726524262 599067602
4 433862845 747462720
1 309228965 202857985
2 637266616 926087757
1 698470148 971395664
1 605207905 834897644
2 153424705 359114707
2 456840809 329717821
1 518509663 437346407
1 950461341 385198868
1 927617627 505181528
1 857929527 875474034
1 974740672 696136176
1 925565054 504819036
1 18115314 843049568
1 197849269 851569140
1 581494241 650846798
2 176841951 674561001
1 239992254 931914946
3 242125282 569040122
1 196641200 830509280
2 46331782 669000441
2 78864199 759648594
2 47038814 126607487
1 804375029 488363757
1 72591705 313855891
1 804075819 100247601
1 647245700 677283914
1 412740254 498033018
1 342564439 747451942
2 74828064 538512023
1 209211373 898455605
2 703332964 19862032
2 439499551 317883394
2 689063398 1016582
1 151636445 153243182
4 170645892 217729116
4 208377208 861660538
1 511073374 508421426
1 360889934 857571217
1 650255092 959439206
1 437223791 801743959
4 540512821 591701098
1 329804985 225214813
1 331285409 881926557
4 741233796 126046166
1 275392642 591608713
3 850981595 403019402
1 325201936 564451073
1 27885261 295712603
1 66935533 608341862
2 70194897 109497641
2 737725113 687092524
2 994213175 533603957
1 566062916 417017746
3 395033791 953042780
1 585814520 989444728
1 643004550 928833206
4 185270413 41875394
1 30236588 354849200
1 915146855 701937630
3 606426812 126557526
1 887973002 617046968
1 906658625 102331278
2 375248607 328192630
1 943726571 639728865
1 157632151 221028305
3 455167179 67204098
1 570127228 183865667
1 65438027 591749743
3 722748285 611874950
2 924558175 93192746
1 710792630 845783016
1 681358120 262970276
1 963265616 805696201
1 752245087 651027190
2 656218861 65972032
4 730666088 355408972
1 654384784 950538696
3 618489431 855517009
1 909864968 114094054
1 843650866 911005750
1 351532814 667666646
1 761021915 620080321
1 753080222 988381484
1 976369778 256145832
1 724405063 974269950
1 935870673 451218311
2 444412615 208491947
1 155833399 631548612
3 951796622 103452634
2 630208915 391534248
1 369557409 983635686
1 531363018 476660705
1 304333856 575539974
4 275673088 237922462
1 604737168 377097171
2 387196290 554161414
1 340424007 128299338
1 280329255 485722716
1 576427417 304596402
3 591935990 399701838
2 305725952 552040564
1 235747013 310637598
1 722910820 530470386
1 970389397 759552578
1 148710861 301692170
2 142133422 182980765
2 7017093 628790364
1 806298377 8186523
2 749038090 862284754
4 863845832 286478325
2 946672394 373231667
3 316335255 796821084
2 813952021 339032589
1 919067962 537192894
1 556327429 850411733
7 280545466 574073564
1 33186255 484464147
1 148116976 898974682
1 180912073 347535182
1 606626159 302919714
1 132890019 193778556
1 810218258 771486535
3 230311309 950819003
1 361013195 597071296
1 329656372 507025630
3 533213554 95430948
1 895267746 663199780
3 521192323 161332360
3 902413124 88483808
5 274376393 33749567
1 625125086 17533876
1 539610929 493715213
1 219755668 211250532
2 882262587 92560327
3 602318907 980449759
2 30675193 106648722
1 656901522 350669701
1 142899516 44696701
2 605575750 362913665
2 254125533 290573538
1 573612907 21249654
1 191821476 244643464
1 497446263 428128618
2 275231787 549293095
1 554693470 173814292
1 905997771 617989496
1 548595922 999162217
1 432447828 391773010
3 306360333 435366923
1 137848433 77109082
4 928658324 317996989
2 435354424 414834975
1 934521238 581685949
2 285856498 189948933
1 86798578 86660644
4 156783449 487401044
2 448033639 7898928
2 316266284 492025333
1 251159042 774964818
2 238718460 875602664
2 284366756 950547065
3 102276141 152215275
3 882737767 682118258
2 731659436 369047203
2 849613434 680077878
1 453767291 628279377
1 59647630 865355397
2 883651080 577529861
3 60811161 248251899
3 765817001 768002207
2 340818223 402828451
1 135715673 150098758
2 236113767 847780590
2 159092167 980202547
1 782282581 345533086
4 927000849 649816638
1 164363867 468824807
1 765137267 827742983
1 17511493 928312421
1 851727187 742745001
1 584294186 279285032
1 835543202 496931073
1 170003688 767431502
1 970943950 607323564
1 63977732 867692739
1 83984540 148018511
1 298347681 380155219
5 242544198 357829462
2 611306479 845600477
2 117579301 153651596
2 449784137 92177941
1 685403766 427859323
1 373172268 652940000
2 523876387 228256647
1 443184319 891055734
1 563132930 250785286
1 644102512 642612289
1 149318901 192612108
1 418482670 846175095
3 670453246 782098034
1 897553081 869058165
1 536661138 476210911
1 253059757 574343850
1 47535675 665650388
3 465926543 83089835
1 21124063 548213291
1 994812812 788927534
1 453789179 360685446
1 951153874 454251495
1 660634106 877057386
1 285121857 237281445
1 714721932 910435440
2 57699061 142607680
2 39361087 696931483
1 678996888 725532251
2 566319047 147632855
1 712048609 179616106
1 503066155 803679966
2 651185876 972040884
3 464625313 562441362
2 937347759 53460733
1 779281466 119335272
2 909318553 325358995
1 713859422 324712977
5 222388761 954784492
3 893754721 688887334
1 603424591 149989723
2 949097165 299394448
4 595818599 946186262
1 529327104 500332364
4 483129932 170521180
1 382617102 907935139
1 848421350 275033486
3 803239070 115475766
1 428883619 556429837
2 6474331 543343171
1 626543905 368170663
1 535278734 217301922
2 624845807 337702503
1 306442476 33855363
3 595189828 714879575
1 443920109 394791402
1 133670090 433191650
1 851769168 743098855
1 672358446 392350533
1 404994053 481826334
2 139615253 73345324
1 759135015 1017774
2 322427140 920973252
10 485616493 243684853
1 495982076 855272434
1 739245966 614605255
2 658922111 92858163
3 544277 382078279
1 490947372 824288188
2 80160842 232624697
1 958261867 653099574
2 319044341 964484986
3 163295727 112365588
2 526167559 508401340
2 339676299 278431053
1 938311810 65213837
2 621659404 951541505
2 597939192 525888261
2 534728310 737105539
1 387393043 413743174
2 157677237 337091869
1 720532309 450175985
1 297437953 393167514
3 573277527 233547495
1 615648198 870190392
2 614421463 213375343
1 446263264 442485891
2 466466096 321163571
1 54103466 738651437
2 590899611 573235907
1 169840040 493116997
1 145701565 437650872
3 907674039 932325735
3 858055405 454896923
1 664296633 464410793
1 280694193 665784491
2 362585493 252300125
1 702693934 811809098
1 893686775 300524353
1 307411007 589727476
1 433026640 893971299
1 39594635 160167955
1 207765504 495163836
2 116686655 582365639
2 968116177 394558164
1 415750829 385236773
2 597930456 932259985
1 413894428 550283001
1 60681482 176748529
1 548858951 787903754
1 214375514 633961165
1 858509470 527135911
4 841862945 297456124
1 593367792 749717071
1 458921486 780702525
1 896585643 119561097
3 675396714 490924923
1 898713023 639244631
1 715226488 971997972
4 991052503 101942443
1 148792496 776941153
1 951524318 407399765
4 647097824 455976933
2 577340358 7417653
2 938752315 632089860
1 41325429 282884934
1 950382038 775463887
1 156508777 292274548
1 718684733 319968072
1 733082939 81608500
1 174137295 382264198
1 676499303 218559839
1 410355682 680120960
1 434474371 528882704
1 932746807 787415204
1 363288820 146413813
2 389276234 20116724
1 881737365 517417568
2 479385567 487188971
3 389367608 744725098
1 393424786 158679965
1 875471373 868163602
4 10518409 824553896
2 57217881 687507471
1 379204225 719097306
2 752507343 543200069
2 203181865 181844815
2 39245256 550140260
2 328171057 645119373
6 571797624 642900869
2 353731658 564266205
1 326935970 782577145
3 88435755 545397518
3 936920006 983656777
4 897279834 636368385
3 571278810 727896924
2 212459178 334118187
1 577068320 248010530
2 366883870 898711775
2 466096334 423313949
1 338020420 637091905
1 549217307 726615568
1 450881323 30306503
1 578067452 897235404
1 679273571 391449360
1 429359934 832792350
1 164128702 848670924
3 217751970 140796879
3 616132194 880206597
2 425150857 21003061
1 158673566 783019366
1 571094963 471389730
1 862446256 774732292
3 26141308 759552083
1 540073621 500957304
1 732548885 687051178
1 437216629 872366291
1 857286279 566673550
1 998804964 357017305
1 429013093 322662097
1 678459421 561521792
3 860214932 705525782
1 504815728 533815086
1 920070828 731373285
2 269571267 550441734
1 796660047 453611287
1 43937071 790143422
1 655311176 883280689
3 468645714 561432721
1 279204407 67118386
2 532537149 428996536
1 184566293 937718819
1 556538216 419442339
1 972134411 174684208
2 257129184 427249048
3 34873058 897173547
1 770744052 552476857
1 541472063 668907279
1 853708382 829110345
3 544383714 629245554
1 120564318 686542107
4 521792215 430763254
1 170125118 845126952
1 733202924 832260613
1 121281863 694819232
3 276850291 271293491
1 703832959 246829705
1 187644302 494632136
1 911864976 502236019
1 954911485 743516668
3 539215571 793920534
1 283026934 319718795
1 970834198 234944349
3 668760443 600776574
2 238908298 976185836
1 495659425 695178752
1 5867074 608373208
1 538757780 341372654
3 604973448 134322315
2 82416778 729841962
3 879712363 363366738
2 574807783 545924531
3 192830080 382039535
1 444901037 60960055
1 535107398 370187099
1 717607819 318505689
2 236648627 689526053
1 966974450 156652911
1 898850196 969599194
1 873581206 363192651
2 450629885 447916748
2 311339897 923833004
4 170490596 865383128
1 328227638 670400873
1 221723381 736000937
1 354187750 881938057
2 306627320 237853854
1 465137029 553773682
1 568128362 675032992
2 116787844 492005198
1 138632190 359021883
1 725823045 605569408
1 833384258 588662025
2 385946249 99886590
1 702317920 898053344
1 63735249 170224450
1 572372277 361242329
1 298368687 784609635
1 308392960 944118996
3 537600541 150769140
1 793195036 334905668
2 85937422 774970660
1 570518220 73084332
1 811982148 146148937
2 561716983 839897498
1 430563610 138369856
2 753452033 680710933
1 539208032 666050988
1 378068933 808147780
1 633165749 916551341
1 938035209 555390528
2 911049512 508445669
2 298158613 793749886
2 427856614 808057600
1 846326464 668159930
2 492758523 798830687
1 292012452 524223707
1 824026064 466306966
2 299622141 626524215
1 839652851 992955590
1 777877843 150084320
4 870324129 57974713
1 990877164 903329424
2 509741909 600593642
2 478896450 212280916
1 718364135 623955523
1 442271735 442583904
1 604135314 630162139
1 571963002 477101097
1 87381784 462437317
1 490175064 389094980
1 519062874 774999000
1 916949693 273784516
1 751132877 788187882
1 637778148 675855925
3 229364677 112660553
2 135916794 345028303
1 212535478 449590301
1 633349327 859370896
2 192707345 212951164
1 875097832 821205220
1 576040826 379333324
1 377503402 431294982
1 812895143 736726307
1 658239962 764648223
3 794105803 77891829
1 438170385 202873151
1 942847598 654227290
2 275049201 131947257
1 831142772 982950030
1 173159641 206913065
1 353500852 540896177
2 66493814 787954182
2 205948283 26766114
2 584373719 622170497
1 536450918 503991714
1 786382537 833694679
2 344112877 41854365
3 4573701 588917766
3 45254310 745215744
2 512087208 746467173
1 223047768 659199628
3 571094782 168990842
2 627446157 548956073
4 441912662 320437688
1 542690943 620014929
1 247371237 69037866
2 500844430 426348941
1 813060940 666991916
5 43893284 42534182
1 407440841 191869333
2 578174444 622759751
1 235273275 379192554
2 438096679 744335602
2 237040036 46979943
2 49495123 813248802
4 202255461 293115121
1 275195925 779378905
3 941224320 864215851
3 419160433 615346344
1 118369916 534926215
1 312660065 850890518
1 184918374 869947528
1 311819536 372880034
1 505112543 546499447
1 872265359 768899085
1 120002164 9601075
1 333384733 114819804
1 120803722 471241510
1 925731731 417205228
1 225605338 93829675
5 760418740 757962357
2 878682566 97912823
1 96013775 260032165
1 631318732 212389166
1 24126860 406765832
1 171219922 890195267
2 692947973 654720954
2 631321154 65079590
3 688317294 375463176
1 129819156 588502461
2 669287501 854144819
1 927542060 863682034
1 988735914 617422257
1 175793998 71499023
1 254380125 608142263
1 597467792 601323032
1 949247419 682249880
1 856736949 846278989
1 291250497 597734196
3 537342077 493628155
2 167308188 967649514
4 367913908 620456281
1 356573948 567480108
1 103853392 340396988
5 604851470 999456827
2 482712842 316910190
2 672702958 965778111
1 936212519 202644027
3 626592343 481341814
1 424163805 78231226
3 893701242 658330251
4 184338506 596744570
1 939097936 96826703
2 269496006 573376166
1 40615572 996722277
1 69545744 610183382
1 51510215 347552418
1 480007943 106215248
1 531710905 282827479
2 13786792 429589172
4 603455464 291797125
1 886398855 77481608
1 952959580 354743435
1 347391905 891314583
1 441931599 197323512
1 496232179 339234219
1 285315949 400833542
2 808916635 644135718
1 57162792 651862092
2 368713603 938780751
1 202135257 888963263
2 789973336 239983509
1 926931261 107622901
1 706867185 486988986
2 433345348 701179738
1 334441005 610299629
7 753336462 15468635
2 565137949 921257498
1 268133360 86831235
1 703086435 850448750
5 341069976 443176493
4 584182131 20564124
3 531741357 620348288
1 745348020 34498578
1 222599153 321241090
1 228249499 912830457
1 863317593 92956252
2 328575626 627113340
2 710617470 922751622
1 632406368 143978951
3 634308303 753248950
1 25744304 685954581
1 920044621 358696303
1 826917127 668748428
2 552489091 1674322
1 699441414 680028629
1 323726639 557084118
1 858236054 596244778
2 510761529 364852227
1 108044087 931725314
2 679878725 950656703
3 81582926 146754682
1 902977734 188214451
4 962024281 205141167
3 548502813 43147389
1 828021068 539477264
4 903681750 502004514
1 753199789 503546838
2 680796763 61016939
2 37469918 959342442
1 587311694 382529572
4 556633913 554717279
4 735936542 22640644
3 808224893 271239926
2 290635553 849894165
1 590746662 598569007
1 603033 911645032
1 162039655 719446331
1 941703734 408100894
2 864105216 726498576
2 923785266 566793065
1 139918266 437601473
1 170350859 716637780
3 698704328 475615952
1 297102058 435808191
1 206257998 686005306
1 71934772 973374291
2 602416961 66788816
2 690309459 946656283
2 160906746 827024619
1 121833396 401241484
1 795888108 591549084
2 926017011 271056017
2 941446247 175194414
3 780009277 796201354
1 857892174 768175736
1 616370660 943604667
1 895608136 830532047
1 980218912 978840699
1 336742260 962728199
1 547574857 231750384
1 147814697 520801740
1 114530718 496054877
1 178948053 443206440
2 325709619 148984144
1 915164054 99459221
1 729076850 166364420
1 679233391 715449876
1 836833521 378999411
3 286438153 906260412
2 721251270 163576129
2 994662355 40831865
1 778462360 337642475
1 340977695 455738574
1 626458097 68276312
1 728877911 806192521
3 192521804 615196138
2 302579786 45093236
1 913667636 558783328
1 236522925 473500392
1 900809392 326233791
2 555548223 962245982
3 107838705 594362889
2 151187543 744720767
1 231839535 338483170
6 601732407 101983971
1 145558316 193708314
1 115415703 372247125
1 178745791 750667178
1 426731846 8840300
1 852785577 513313516
1 152235810 554993187
1 761379859 648330828
1 821003537 644486470
4 635896068 31734304
2 302063456 484693880
1 913515505 300241885
1 862462349 490742021
1 307919046 987966146
1 451534179 198098720
4 766442784 885306000
1 82745889 843720179
3 353549706 936190387
1 18596534 869321727
1 378057709 570809944
2 528489554 935731529
1 861724056 434903129
1 35021799 316362416
1 204302691 499745685
1 702316412 389412102
1 36091788 106209028
2 592003132 557977221
1 400992605 883788354
1 516724784 390109523
1 404212817 419833197
1 609094449 611616223
1 213238446 599870673
2 217311681 967753489
2 898010302 393660313
1 676014311 332351458
1 54180373 487193271
1 461967378 613691831
1 623965807 279035785
1 360053006 735392100
1 835954283 865393441
1 285706157 823171286
1 745005206 736370216
2 935046982 476003511
3 935980969 686471890
2 450863359 822739439
1 212707008 39783041
1 847912167 460333805
1 915303761 406247301
1 615913913 275811381
1 83779102 346319038
1 431007960 428018930
6 1522071 38056609
3 117219100 237927004
1 395299061 909212449
1 841645473 699511873
2 885062018 212397215
2 403150976 968909461
3 163166619 797296529
1 424794872 93235951
1 48005143 426626447
4 553261079 926691959
1 112992380 840340266
5 662206761 625479655
1 186632441 630189780
5 227643909 347912442
1 533217205 789639268
3 282515355 617996103
2 184486521 948567195
1 51269691 373869721
1 739499051 721031326
1 574801853 716775347
2 733256844 834113752
4 711980000 854583303
1 350680907 323799964
1 965258586 970768984
2 253226647 807472892
2 450346730 636065552
1 6549752 777757591
1 524229236 229550713
2 812966082 419730917
1 414012848 284814811
1 807447050 262833179
1 668977335 897660217
5 819848152 709229756
3 969829755 498224999
4 239424387 625919021
5 664401766 564656624
1 267256854 113475418
2 382338846 953386815
1 105052537 101762534
1 620777662 761926952
2 683334458 468078077
1 437711109 602782531
1 384195049 584817903
2 794855787 694920534
3 989169135 40711489
6 432187030 137470190
1 911957155 531087775
4 482741896 24338790
1 873254892 759575476
1 437385593 365599788
5 954391968 789272889
1 215873267 28661014
1 877427001 631776797
1 307591491 168734276
1 101369867 969312292
1 707948603 664393182
1 135777765 155308999
1 993364532 123502333
2 596969536 692734129
4 917749496 191933870
1 747168315 797605972
1 319204426 544954326
2 841384251 413761061
1 143830867 980735325
4 819200338 840451491
1 905933632 72624300
5 577611280 325018987
1 774679974 186006529
2 304838700 710900763
3 849257986 881999827
2 35088283 407907030
1 380204045 837076714
2 954350882 559526483
1 369283267 94557093
1 448623470 13865057
3 786053155 682726732
3 412248875 131361375
1 806685513 761267003
1 184844563 419935982
1 275389569 99450029
2 112174746 79111040
2 262091368 414400358
1 280920486 2844115
1 703636764 39981024
1 674439140 727672248
1 714878629 320850579
1 699735069 57499286
5 900642219 178146455
3 67279708 470266179
2 167495677 863979055
1 627538778 919915193
1 370245436 916796543
1 810761473 430846010
1 518865644 547470585
1 877458415 898691276
2 538520322 114901028
1 30243061 690635430
1 136309233 792220384
2 178371761 864434248
3 851949060 98170728
2 424801854 995174336
1 151272340 356026224
2 25725585 293531341
1 7766868 697388009
2 759095765 153276913
2 42887453 970757537
1 301674017 827037707
3 910748463 265074876
2 141463768 893076607
2 86648108 610225713
1 165671294 850037020
2 144637189 526197609
1 363190268 431366550
1 788191067 680874494
2 25275959 135367333
2 887179024 706706519
2 69825092 183927693
1 566948387 288754800
3 695061732 587379893
4 75385004 425787358
2 201325936 858593435
1 889406498 70863236
1 212392971 881136046
3 758385445 191695800
4 553159353 594555426
1 469483206 522190045
2 403391344 966363779
2 539895399 822174497
1 49847316 152510020
1 899053607 750128131
2 223270624 827940870
2 432108334 227995247
1 801259540 345767876
3 540364887 332887672
3 416570832 908846921
1 621049822 360353680
1 142714316 99064873
1 41425230 421198322
7 167309815 584872357
2 22081990 110455378
2 397311657 991510268
3 114525811 653496566
1 759609571 323057303
2 616479772 198291227
4 553149394 925221040
1 852882743 632857721
2 816287915 612035231
6 195067223 634969990
1 222780496 156175864
1 880299539 408812437
1 98610973 421213930
4 213696611 285504013
2 703907196 462339588
2 603340882 215698427
1 598605942 342502465
2 363807173 672911756
1 152914718 525675472
2 114888352 640191389
5 254426521 3983129
1 567298028 441424416
1 12321213 749263138
2 97937015 991006417
2 289190242 131285748
2 430477121 860028800
2 345436761 937088129
1 710713107 504624788
1 27115370 624924009
2 891814768 952218929
1 431301867 463749222
1 786796299 364954961
4 193138999 290999078
2 317071503 51292216
1 75910910 922047969
1 231971364 672573225
1 857245834 582117917
1 801077695 209573697
1 587837008 317013673
1 608471804 455177221
3 218473188 146774973
2 112479205 654536638
1 557032648 958303025
2 242272272 59486768
4 649659634 691522916
1 851990691 644487612
2 258543381 812366369
1 756827178 805306373
2 160632406 281991110
2 355297089 607383288
1 732554493 157259480
3 200377961 878170650
1 762682736 417711211
1 462632396 94693418
1 740490617 921623384
1 75641836 528650069
2 928609832 481065881
1 842439017 958001778
1 535971584 863463341
1 614735984 602888725
4 775898800 155460671
1 507059424 918880119
4 516263736 433756077
1 554449841 678749410
4 878714020 884624681
2 768708774 422169052
2 229302676 668566152
1 807317930 108816376
2 188214664 537985754
1 643075615 695302040
1 200094459 614496514
1 961736192 771275392
1 776866902 679362838
1 708429889 803772042
1 903608512 174258837
3 239581380 984992003
2 739389132 897983448
1 297109730 709338444
1 543975848 32590652
2 617044010 832105247
2 423871975 846133215
1 485055589 936745538
1 379627950 143496265
1 414626405 78379966
2 430110405 453136246
1 545264356 830429117
1 559081632 435295913
3 335527085 322947272
2 803758912 655176999
2 206748705 960572374
1 212088573 588870293
1 787846383 230781201
1 300832505 682239528
1 406289812 848424741
2 606411600 479730704
1 871630834 467964383
2 576627414 205078567
1 399144966 332903853
1 131790000 26518144
3 170902723 858799340
1 673449306 653449761
1 959316763 443889324
1 812726132 926142775
1 25844262 436034354
1 494688390 643889037
1 699003189 689811336
1 392705865 855344852
1 451868157 502288796
1 876298313 229042732
5 911215953 624631866
1 626569359 815542052
1 511768785 23115433
1 431764083 49703481
1 955832935 436820261
9 335263965 6418247
1 518540530 127309921
1 231098093 437443143
1 117513836 410909867
5 627142467 310116634
1 853401527 945308943
1 314277257 447185556
2 870670360 383338306
1 918009846 97277276
1 976844562 631215055
3 842684098 31094127
2 492723035 848653068
1 980509738 967178052
1 862463403 390519603
4 835211296 233595598
1 46375441 641016262
1 32277785 480792142
1 664662597 190731365
1 281116763 748198424
1 998379241 957971869
5 228348941 839700430
2 209755961 596486036
1 282351403 479699803
3 317883122 994862740
1 239631812 421779763
1 239774560 586803331
2 142768160 909164513
3 902945808 577449488
1 803414830 661554057
2 233000085 587260818
1 836469250 798343085
1 696616517 126434297
1 432842 874324370
3 405640023 922160752
2 564552536 76282090
2 661397369 733456402
1 53392490 255364455
2 191830949 477845666
1 36397994 814953595
1 354639886 81198170
1 43202541 446708109
1 988552909 890863642
2 951004121 224452137
1 944277287 831235781
1 13203119 20942719
1 872200538 507342965
1 521460525 638935659
1 742007484 184177983
2 323191232 33978998
1 29448602 247988769
1 541302352 499695482
4 549407151 165132725
1 299554004 485507857
3 649074943 945851865
1 547430762 182874088
1 348841132 436313759
2 536554752 212067113
1 658192306 150151227
2 405441852 104676183
1 46709329 365441755
1 350214663 132036485
1 237091674 137357805
4 208124623 256824928
3 751463799 449976236
1 178680849 467003298
1 314755345 627612288
9 61331479 325950946
1 408647433 575231084
2 894320010 730832042
2 862578583 784634938
1 500669758 920507840
1 351516750 776248679
2 945943216 174111282
1 950022372 526824763
2 300710301 424304704
1 705441135 521150635
1 720382705 29416976
1 433929734 483559451
1 289012448 248014123
1 103738949 227584988
2 57511925 786133670
1 568943057 847382364
1 565787503 230434643
1 286690826 238394876
1 219964320 901498801
3 26630317 468723130
1 148972927 296544932
1 438253225 68088155
3 261217948 496250018
1 672695053 261034536
1 941306245 511772375
3 305982759 139610737
2 671606507 671932061
1 672883124 63067097
2 248413654 831860866
1 285775080 71896246
1 100171450 315115298
1 693408277 20208819
1 388805291 704563778
1 367617010 379962231
1 260209905 512915238
1 502605528 755758273
1 893528882 857098461
1 5779471 843452689
2 812903494 116189124
2 533138120 247319795
1 255865584 217454245
4 699025481 339989001
1 604468004 531190648
1 237997521 506612800
6 415465771 163429897
6 486499881 309565561
1 966910485 846401378
1 420689163 302900358
1 189059807 365876908
2 958410545 825182307
2 585681199 420671919
6 430021587 149794207
3 390689564 345803203
1 141308901 605819717
1 167705076 702350212
3 985881261 827710605
2 114320307 345494868
1 189663698 614091151
1 527934976 948643720
1 123119613 968528713
3 839083221 312544205
2 746155478 531383143
1 412610976 833298275
1 593795599 570781649
1 640613821 223487139
1 137078662 142372735
1 213244101 325719080
1 958190196 92636213
1 551773862 176730189
1 829264647 839278399
5 180203384 972018530
5 528522648 412470676
1 741094637 919914494
1 277615670 427451817
1 384956586 418152671
1 249360167 886513163
6 85281430 26557587
3 525534711 734595327
1 164641902 233758921
3 214916122 930164526
1 253684481 177243670
1 616365467 944061836
1 222743371 575741493
1 67433205 94728546
1 945903810 740942142
7 882208428 478993554
2 592386182 219502330
2 508378543 688867176
1 265404918 903806497
1 709745680 398878086
1 397229062 454937356
1 791811622 492372811
2 905498880 528270555
2 247986395 946185795
2 820870479 950978473
1 854913698 89041211
1 273764852 482822726
1 75810671 763960161
1 104695530 365744225
1 936429793 856954276
1 934601569 310136511
2 575598337 407011054
1 833192946 648994642
1 682223097 236787839
2 631772952 353290256
2 470555987 993862733
2 511788975 856726585
1 289620308 839355397
1 79285248 82714240
2 256948228 281108253
2 452054708 821810207
1 486530054 91891073
2 425971692 356136454
3 721664023 188015163
1 624853174 893495050
1 29646045 470325154
1 818926297 935158855
4 669796075 77255438
4 456922697 475323598
3 801234386 338375047
2 322491940 946915624
2 392759518 543646941
1 508792896 857912820
1 334616540 104059794
3 846660818 789012851
1 912970421 291232774
1 36820327 651265556
3 786564631 418034848
1 647737933 794730701
1 959841261 369838873
3 472487355 521628319
3 196156947 657983148
4 225091081 978136985
1 460790531 217104195
1 59989668 194662357
2 789542427 855178421
2 778631805 366807601
1 636995162 302128911
1 733265245 838101316
1 910419908 766585051
1 776185760 826205079
2 210648804 369652912
1 406433468 523324607
3 770259818 89131188
2 88508561 23550468
1 433268944 752778458
1 560753423 488810226
1 487474419 803992270
1 411476594 57467848
3 861845126 384376308
4 259009954 128146788
2 824501835 627427610
3 113857891 549493159
2 961314806 626156176
1 676990932 716149285
1 4444823 444266582
2 764165376 942660322
2 19805840 76810744
1 923837245 367868503
1 544696101 593104403
1 637313949 219512574
1 119152334 328170552
3 332284701 728627257
2 164104182 260240329
1 976572349 608623173
2 861617637 78582053
2 916839888 858956691
2 415855436 677231414
3 866816898 26227397
1 172532243 729727544
1 329136758 80290662
1 629881173 558084334
1 899117407 921153772
4 357164292 787156052
1 412106744 748486305
1 260545071 808121181
1 698914263 633172347
1 780123260 264557371
1 197540004 4586034
1 585867578 50889900
1 317251465 216310095
1 723693328 336865636
2 550578563 909934058
2 878948976 449157180
4 992390662 951578076
2 780194676 442584479
1 327927706 420412700
1 426991852 239881660
1 516462749 66819143
1 98932862 548203668
4 216823800 789675042
1 673179496 634966513
1 36389330 282421493
2 20854019 755775670
3 981897596 647689519
4 975927448 653832233
2 23790658 860845080
2 221820839 212867746
1 931838212 666051537
2 297964431 660381957
3 10845407 502416471
3 659198299 53908103
1 380956527 888415747
2 176303650 925233515
1 424085061 114127301
1 76973060 508327533
4 723110282 830207138
2 44780328 362102478
1 987662240 261338802
1 557663451 281534552
1 736363359 739021244
2 930677449 993124715
4 382940259 363805730
1 404183470 749764244
3 817752682 474356286
1 286479428 312476713
1 679405719 887304722
3 496930181 309694450
1 319568252 809581022
1 851237879 244005276
1 665916363 405950873
2 440010953 885344710
1 902003760 350471086
1 370743541 189252348
1 733061228 227713502
3 619819756 521982964
1 381645257 225409560
1 685333632 510393444
1 328349891 827052883
8 467815892 161055283
4 963865009 900123109
1 479559288 369050746
2 264489407 846570626
2 137383178 716513600
1 514376431 470804241
1 686722450 966761599
2 694687816 662410500
1 647238089 503938033
1 673556634 604625981
1 546950915 148976336
1 110715536 278256454
1 421972810 977606972
2 275139182 278256618
2 623225623 514052998
1 983412998 609233907
1 670700185 264694498
2 191780787 374666474
2 662567516 93449197
3 94873964 714518736
1 107050551 493030808
3 44991279 637914211
3 95548860 594213282
2 386481109 708782525
3 559482493 222129769
6 424421621 746830003
1 832582145 180596558
4 108833131 687036611
1 768334652 637482738
2 25235866 122692819
1 813964875 770614883
1 277748056 696065026
1 264931799 865847052
1 259741232 635654870
1 72644197 299975208
2 524734951 745660533
1 961761832 507496479
3 685609476 355768615
2 593396250 776083465
1 260472651 322282951
1 421418941 970884750
2 960139819 86670420
1 697467102 292980318
1 647792662 171466333
1 637624602 254559565
1 206029157 636127302
2 805305257 41286469
1 20719451 232925827
2 783321106 3231629
1 561625206 414123395
4 728804097 445392992
1 938064271 113593326
1 409307204 347519252
3 83529717 873818410
1 765470005 991743851
2 481254117 521142009
4 933432119 343616304
1 526843249 734540983
1 674723305 906914392
1 118707627 326762404
1 261768877 306427176
2 756661540 290738462
1 122985899 275297148
1 566956416 485909003
1 745329245 893241235
4 688827153 113058913
1 770981323 256366985
1 789849667 393851610
1 932202222 933713149
1 81891697 734711635
2 701991816 476886705
1 885400624 48550330
1 988355556 679429118
1 259285576 655743633
2 647936214 315731275
2 69822822 192187979
2 923050505 414133033
1 746841501 55906844
7 607786013 378503850
1 589231922 453809229
1 36090212 932100406
1 124570185 630039096
1 341367193 772922321
1 379620820 352370427
4 533518237 64038319
2 607204628 265287948
2 118664817 734484349
3 172921470 525234070
2 193069642 66609010
2 669087140 853239234
1 555258464 774018423
3 732823315 666602808
1 868964068 162760530
3 40352506 671549949
1 417108598 781083170
1 771301923 424911235
2 261219775 860361256
1 615147150 403362042
1 462877690 857878204
6 334228965 535366923
1 699888710 450971648
1 870856741 279938445
3 656084964 786175360
3 813183538 439961096
6 339776953 635205969
1 951468679 569539183
1 771487623 922816899
1 409094208 681166973
1 552804580 980492139
1 814875211 517578144
1 940105080 507895896
2 688490712 725302536
2 954388538 258821774
1 295926210 612584566
1 152546806 869835206
3 863000314 595394673
4 603991135 914198942
1 618026170 36560827
2 465139810 57211991
1 324931931 81436658
2 713275404 859802606
1 790482679 242407002
1 918450546 696020416
1 10391877 88577592
1 309414656 463033631
2 361385787 993445611
4 442515790 784604933
1 833022017 911320913
2 775683429 842827601
3 965963128 788314707
1 989338601 425263744
1 545441282 852277380
1 208476213 374042717
2 521792952 401131930
3 297457950 69753364
2 272951866 672001357
1 714683389 931994405
2 192261453 862044763
1 948940828 576134466
2 856140770 542192196
1 166130547 660255777
2 167702435 340878657
3 308724012 297557819
1 225601018 460121845
1 764916403 208581094
2 342922339 288810477
1 255680807 640223759
1 765129322 920801766
1 898221581 871492257
1 558283232 201052650
1 370585809 103617433
1 320298540 616216022
1 818359679 685574767
1 14694732 788226634
1 413446567 750348831
1 574424567 585860494
2 534277153 599355524
1 571731259 953367587
2 185278017 517610064
3 107529749 282081401
2 419673893 805855365
1 664729642 631937327
2 980306671 90909613
1 278939481 808396329
3 921209235 754981375
1 519336038 643056477
1 394876408 857151743
4 544171264 646908515
1 120682461 178809894
1 352162594 709845602
2 726507086 128394964
3 332458083 82383635
1 395114670 725711475
4 189314614 91622947
1 843815096 389837167
1 143354384 198939962
1 291501140 949380000
3 64482184 964813051
2 867091049 46353381
3 944321207 846866489
1 24189028 507526554
1 766607416 360179831
1 427516138 716983951
2 367598949 168186239
2 875824485 305830718
1 870357488 185917281
1 477276765 410686978
1 846202084 377211575
3 519456493 903308367
1 659595358 661208239
1 965775293 230018259
2 813962517 502239425
1 291043566 235120298
1 421547039 603196821
1 230975396 399713302
2 943970164 935445158
5 439267852 712712803
1 483789549 107502583
2 413760949 561545452
1 701318859 14244660
1 496223321 662764346
1 342920424 102810208
1 178390575 678164801
2 114607644 946470235
1 533582030 942299281
2 200507255 42970048
1 779273932 340358686
1 106025527 978881007
1 80049274 866330491
2 412933898 887348764
4 595089301 613017084
1 365788473 210498817
5 740617776 801011726
2 750726571 373744171
1 998472937 87276068
1 4086576 142994165
1 882410902 114877477
1 565131625 772844801
4 724288835 323923638
1 745220603 139886726
1 477705463 384903482
2 742744838 302436874
1 570592766 119891502
1 219104113 85813898
2 224539816 567275633
1 851368101 240612209
1 731742802 676134937
1 877110623 367234823
1 75697872 255728196
1 138342881 150659442
3 698301507 125933082
1 405525796 623157274
1 47528416 445961356
2 918863213 838624076
1 68895161 974817861
1 940348739 463954365
6 963499348 998681442
1 556178283 64309040
1 427324487 735449946
3 788253617 628130401
1 591232917 296994836
1 148450720 376263466
1 915566544 73883605
1 256888102 108404373
2 646222456 888701244
4 18414594 135798828
1 130307989 308817113
2 380933347 916559286
1 838663726 211460066
2 311364778 852767675
1 874296799 787301310
1 90708938 749151234
1 887829897 409781396
1 607221813 545584150
1 699994325 520241581
1 747101453 713513143
1 508823983 573236486
1 624108147 69048922
1 347208790 372781984
5 455548215 228824158
1 75042311 427904422
1 436267073 440934936
2 464785265 192902048
2 197005677 643213975
1 609888934 937375507
1 236142380 52384109
1 425133988 988282396
4 94668301 248913684
3 908509851 767737054
2 844049526 480590337
1 340964978 45056056
1 759945405 183234847
3 315067668 989873182
1 752085485 873279242
1 207834183 136282012
1 996822692 557967467
1 789353821 977468138
1 390903618 532223453
2 574320654 724020678
1 652670229 159489068
3 843805595 269419093
1 919170864 331826784
1 622005919 98455818
5 669366118 605174125
3 185022552 998714531
3 54018945 782194172
1 14217817 21098597
1 931998162 375152953
2 651396850 520381191
1 927953905 205975638
2 148640255 814682310
1 146145423 135976681
1 913141927 101754159
1 350283535 187561726
2 285087204 104317571
1 391065933 5597240
1 928388046 246594324
1 323644964 457944713
2 267962228 268016101
2 123511431 681284891
1 164518849 547347160
1 32052371 584738115
3 299133545 663338428
2 117950079 618714835
2 506726684 215485988
2 468894189 788625793
2 391870013 152925152
2 754492751 35118621
2 426965637 589046262
1 872059156 892566554
1 537516582 985243051
1 709255709 424066963
1 888903792 802838770
2 371198225 4935759
1 233156341 164233279
5 567865902 691546343
1 497981764 715290728
1 935686518 232737048
2 84257408 718580762
1 618764648 39781241
1 357311220 310645588
1 166154090 593999947
2 765753262 359203430
2 696394921 799525138
2 967546 875546694
1 68154068 135070001
1 360585709 647279080
5 788275105 704639134
1 641042120 370388778
1 981028655 381171048
1 840230512 161006587
1 581074930 968805744
2 148297891 65111708
1 538134370 6563390
1 592331669 517064876
1 881677830 752076951
1 834762239 307551664
2 265854937 581730440
1 492674136 36723102
1 27502623 313432156
2 252148911 323285649
1 8879510 328264964
4 369494276 644178176
3 193241262 698410101
2 448484685 915330670
1 517612842 278956884
3 620326847 706228968
1 994726982 198594875
1 865696250 766364967
1 94187391 47191976
2 393336904 741040931
2 11818014 960806344
3 124403005 783768521
1 102411881 856313876
1 955825177 472968206
3 824943020 119261088
2 271980194 66284314
1 91037190 561617535
2 857849353 743638436
1 256831171 454672164
2 757240298 725411159
1 183594616 522689723
2 794652229 747925009
2 619782102 799567378
1 340544324 202339129
3 291466427 508753721
2 78225416 578998536
1 305097413 513997560
1 392044628 797643677
1 529121688 391100692
1 333236018 564037753
1 53678175 315694176
1 630990618 676550487
1 115286232 980973405
3 670926025 300203872
1 33699178 210606001
4 633984875 674880148
1 261288500 177437293
2 444080705 667374904
1 456599979 984580142
1 182451283 529052554
1 840597502 284885367
1 456607440 448916655
1 522573339 179129296
3 3406670 472257429
4 902821271 800653149
4 874591886 187436187
1 226307578 305224220
1 875204408 971832916
1 410449633 481044518
1 447868050 589883825
1 652724965 803743656
1 57922421 402444692
1 63263222 189474507
3 66151394 618997699
1 80732472 630251406
1 99360428 444580045
1 509299083 949795277
1 775110442 531593110
1 762320915 644740973
1 988657720 416298736
2 884427058 808350333
1 826346114 235685667
3 325906504 284811672
2 656656587 966061900
1 697659809 674625160
1 947705578 136777906
1 425153292 98652045
5 458655392 506376245
5 232036209 76107864
1 58839628 518913574
1 106419829 337274515
1 884541830 978256056
2 818603037 770947287
4 547682058 376644583
2 148530876 733664246
2 623249826 694768729
2 729338194 219950754
2 952612022 658506714
1 466436826 4477006
1 333224301 743796555
5 360255693 631327594
1 411972954 862077573
1 922890301 367046160
3 783660260 809136159
1 558302473 864291004
1 30491757 780331566
3 792392689 662677521
1 38670595 600061441
1 106194031 490481
3 463181586 655978025
1 255775122 538746275
2 117944162 845599852
1 230487334 603884802
2 599017480 88592341
3 672934599 986441731
1 567683465 841035332
1 641074609 787350690
1 204145519 149215042
1 480974022 838385997
2 674947864 659434542
4 379208021 679722219
1 255342630 63898262
4 43865391 211469242
1 499716119 760420229
1 769117910 1271717
1 410278637 189104125
1 835951353 743337807
3 484300293 828142144
2 172998298 299986692
1 136238043 99119407
1 187217967 947399322
2 100709025 336626610
1 142056289 590193297
1 919841137 958385026
1 848799469 868139854
2 663558292 507573442
3 625887472 684586175
1 859843919 446313894
3 494821510 532677787
1 907112791 228682431
1 276723373 71499446
1 328104210 254933789
3 488984573 315700756
1 964698794 699929264
4 387659127 937519000
1 94176763 24536306
1 990722308 730060013
3 730891088 390216475
2 770704109 721686700
5 155227689 71356320
1 542774914 968410155
1 742593397 96676690
1 968859845 285321920
1 759803629 187594212
1 106088401 761641280
4 327495787 490999886
1 282360979 53763791
2 830852896 82408507
2 647268352 411150074
1 5256985 636660945
1 433845642 300326153
1 376892639 955038605
2 568224241 399407003
4 638517422 392298222
3 397733895 653225955
6 968905082 144099996
2 691845325 191334356
3 329416557 356970568
5 211351447 850267579
1 316184204 223944554
1 971512504 361823031
2 527178628 965982027
1 761332751 402695825
1 117007205 617938918
4 627809561 411578704
3 473694121 230710680
2 731270607 548030861
1 823939443 591820145
1 544324628 103599487
1 507014370 404653173
2 520564695 492513633
1 340540473 803601833
1 600496112 333362998
2 74665229 949646491
2 986325631 991613918
3 92189110 472652839
6 936827884 186545288
1 932415336 367420538
1 301430217 679051022
2 619162123 841475280
3 177677624 875300648
2 577456703 544036584
1 417250246 898094149
1 765790677 738862936
3 607951946 187124408
2 149647844 771672863
1 28825754 35044903
2 62332442 27081333
1 314467426 770940008
2 748539388 839602775
2 29428623 533935292
4 425186876 627856369
3 102330460 758383554
1 667936845 772325293
2 905714537 271535717
1 565706758 974734402
2 388210587 501673082
2 336432301 771373488
2 348240419 176166628
2 3389981 586325914
1 167471168 676619173
1 217150323 150910485
1 856030747 624315366
2 300780025 90211133
1 724049790 34487467
1 806827474 498157028
1 131944566 457686764
2 753060303 429950056
2 948128339 576572034
2 106707870 716812710
1 833160575 167419811
1 67141876 616733249
1 317701172 936919376
1 336499299 750251976
3 119801530 595788493
1 80017686 81845320
1 113830903 539398978
2 192129476 101329398
1 639725022 475307383
2 399966948 950175791
1 583828022 83221597
2 23829162 613080720
1 360599009 564862725
1 705136023 92954223
1 291289731 39655513
4 179934996 441671348
4 887753869 561990754
2 274519229 195894959
2 859979381 83721106
1 855058715 195733225
1 615856048 81470365
1 744116166 684812691
1 530813663 624324946
1 441840964 721636402
1 338220010 212574477
1 81131950 470918296
2 862012246 194315114
3 75373692 306273816
1 654414389 246052651
1 349961874 64129029
3 288091511 205832066
2 713313385 444416337
3 521156886 309032875
1 448269099 109719346
1 286674398 942168994
4 869679576 665505855
2 582843764 216141128
1 346748444 562628324
1 146057729 5954028
1 446855365 562168535
1 103235036 42010597
1 148350426 794483242
1 932018588 964965582
2 460304864 165437132
3 424181457 727352984
1 898387458 739527139
1 170299268 981531865
3 535083299 569742783
1 113015594 875547998
1 953404174 470344525
2 503777892 52715886
2 995030568 789472844
1 53424212 636724763
1 384760380 577989570
3 646419588 924453195
1 223801083 413198418
1 178022651 875672788
2 380115264 415706294
1 388103553 711947935
2 960360575 353690343
1 611749869 950514114
1 594427306 975391360
1 782227755 103414112
1 669975234 119058274
1 49122531 800417385
2 848812169 713753557
1 149057713 948088880
1 302633485 756238130
1 484272653 385410259
2 693163845 269125328
1 308311566 189844440
3 77620945 890500735
3 365527625 896298663
1 697728167 902045113
1 806190963 214083920
1 862944559 238072242
1 69818513 329577181
1 151907884 100850167
1 803739687 521003547
1 824284699 465008247
1 142777236 33826321
1 734482768 630610481
2 341437722 152428610
1 613462076 95159081
1 863139272 842762987
1 281299673 971848050
1 998010484 354713434
1 547177638 843047497
1 600496171 591632925
1 773326657 713194157
1 485078750 102163902
3 803919758 92647764
1 671175890 973184384
1 217668799 155707425
1 211186230 282007360
2 371499745 4182156
1 471819740 656873551
3 456468432 635620542
1 326815119 641640075
1 460185994 353821240
1 468121893 728939093
4 536847325 40598592
4 959792123 275471929
2 496671414 990623541
1 157239494 930036885
1 533601913 226138083
1 236535368 223374863
2 450064791 449147780
1 100149162 66250935
2 814879090 669550311
1 278643641 569508519
1 944498574 16549516
2 577569017 829423009
2 538432542 527569614
1 627678506 35302055
1 144342599 436834866
1 717227630 790958170
1 615747905 300447769
3 739501685 629505924
2 923985386 128011032
1 503091289 821502866
1 92299789 407427691
2 864840133 881931380
1 951351919 268865781
3 562147648 150465388
2 979526588 189294744
1 749516287 139743906
1 610488101 67445973
1 918911186 249316866
2 760810312 810784560
4 887626364 307382210
2 745529613 683307366
1 348987342 422166776
4 112097349 903392411
1 586069588 839337975
5 206217927 894000119
3 480426663 952049449
1 968911218 316762174
1 260308656 369457199
1 83888335 490215467
3 987796541 903751230
1 737381066 278639349
2 79732865 667324711
2 438131938 9292424
1 420107317 87885377
2 221185469 106057948
2 92597462 520058200
3 850062773 491271344
2 363629784 994586688
1 915611194 762359498
2 330359743 311206920
1 913123905 231999393
1 431200813 286976926
2 232687853 413444968
1 42632366 536799059
1 218003121 639379795
2 853744709 529040838
4 655699096 301626278
3 87880734 930619893
1 346580231 609516098
1 372253205 591835581
1 934795288 74487254
5 795966002 135159707
1 703769247 648054066
3 433950180 910251080
1 717711720 209675401
1 143479503 189504434
4 997408981 686801752
1 593015442 857283339
1 952851972 896383139
2 953319935 335536225
1 30471858 537720570
1 516579225 163610004
2 7652563 40971503
3 261441150 307578091
1 53240035 723299857
1 80143024 556450985
1 658644792 403166605
3 203651948 514718531
1 485442880 320024468
1 341706949 230156490
1 690896335 311323270
1 436729678 222959834
1 44617621 508004459
4 849709967 672472474
1 790200429 245503019
2 239448434 384576562
1 750443147 662709952
1 660661851 603774674
4 503676589 369875816
1 304017168 481046416
1 510954096 272904749
3 862364625 417211510
1 481970172 584419629
2 713754928 462698989
1 515941232 144696369
2 431592278 744081609
1 45115848 925145592
1 480298951 267781271
2 228883793 778078269
2 918371101 574246432
2 816260775 675375403
3 589921108 567035485
3 604702304 870825477
2 914136622 817391704
1 443876439 482744906
2 386808959 414334465
4 267052705 7021899
1 588613940 872726221
2 822385923 151054874
1 137810665 114694140
1 216686965 896276690
1 312658380 516169297
1 933847456 540664420
1 807585586 507079876
1 768574047 615084755
3 706870635 17724303
3 425061403 230644936
1 184088875 340144606
1 475672245 834391818
1 182831847 634800140
3 483098334 674638559
1 843680292 766470714
3 261396029 15618998
1 667219718 612411914
2 912911096 398022722
1 287460171 684122465
1 170595574 173437421
3 338894517 54248318
2 159210100 962437548
1 984480872 170521165
1 396947640 842783879
2 79005297 18312541
2 63576850 772250670
1 989914496 56953898
3 84447851 645165897
2 892609267 859847428
1 163539391 319330942
2 376692429 859352639
1 12343337 463791900
3 517025983 971242637
1 390068260 592364855
1 852986469 597167446
2 862488855 236103206
1 785635604 103119891
1 184457828 226763809
1 968350066 354560901
2 540326768 106442310
1 827068584 703718758
2 644323050 311917974
1 892347489 487239219
2 592534601 363762482
1 847084370 265575707
6 201889535 346581005
3 580224630 786208219
1 337611589 78574567
1 804219456 619883729
4 468568392 588860999
2 579527716 913699592
1 975713162 614310215
1 317924064 266857357
1 752159729 579548591
2 148180587 251617785
2 400908994 919156028
3 386323622 683249863
1 202342461 726813946
1 317503966 560383652
3 364174480 593314652
1 52915023 104708220
1 572464014 834734508
2 743174813 745571569
6 757097275 361764508
2 431092181 675771596
1 890237215 418331759
1 722294555 896625511
2 87415749 596419676
1 473051382 539576715
1 361613175 465612352
2 618059651 673984664
2 705843673 49856180
4 812359438 514780360
2 403545937 864761315
1 341554846 100554174
1 348254451 662075750
5 14705795 355855666
3 293745429 392559387
1 669892889 439618306
1 533263002 874414382
2 300865220 358707022
1 433630695 770374575
1 251087751 569602379
1 565187943 857150663
2 915543031 940991822
1 423978657 69714283
1 34896436 681311042
4 75224545 276906461
1 486097959 898596923
2 476664484 443086973
2 924197437 312378808
1 956251267 603240306
2 375981977 295134778
1 505482308 187517576
1 809155148 497659351
1 944292301 728902800
1 691946220 955387891
1 584709811 97882749
1 729311106 434608299
1 322349622 599834486
1 507263454 373809080
1 629108656 737946736
1 658637936 170178308
1 788917184 991243339
1 816600829 652692254
2 736302963 518605252
3 479898731 756630504
3 443619012 220714234
1 598223545 345049199
1 605542143 810987984
3 679410054 363060086
1 296166363 802670627
2 321111302 594581654
1 499531141 433948743
1 224341766 756634858
1 473087687 107902094
1 908526432 423307377
1 788605576 386412477
1 771883653 911188484
1 819269452 587341346
2 302628713 75990192
1 113300113 375183750
1 424271912 282758388
2 686391478 220325297
2 241310202 519934444
1 254590549 549056916
1 136592118 158899813
1 710621085 923549309
3 975603791 487232956
2 486866745 267518967
1 77297236 859343807
1 979219807 803882816
1 840674087 645730271
2 188004557 362424530
1 196147784 479654160
1 28722873 916344788
1 836174987 900819057
2 981213760 500728584
1 259155993 875472360
2 364835505 680858093
1 562686595 253620637
3 748078815 750146190
1 699768008 592047920
2 669638678 581729202
3 211198956 898945746
1 302700730 449285355
1 273745228 94614941
3 629103211 578588131
2 463709221 379210932
1 767167836 632790963
1 13429641 116610856
1 384759178 349929456
1 961393422 895225292
3 985924769 819767601
1 820562800 666655445
3 463671260 232960483
2 685290764 349219647
2 474751093 916722998
1 832525491 633675584
4 218991792 591997786
1 228154646 22778389
2 269310884 300994026
2 246905614 346689739
1 271590931 642147510
4 473457223 138656880
1 771206620 302358413
1 777099175 147687432
3 980273760 599823511
2 657002284 298351321
1 44812513 48994980
1 318515983 146583714
1 242582308 583872555
2 72796558 200391814
1 806254337 337903893
1 67554862 603281456
1 431950027 968057540
1 836124532 192929028
1 342390678 368948618
1 536014839 793365434
1 727247767 791450015
1 382229856 154051877
1 501162179 22545704
3 752003953 881205686
2 989968650 354093123
5 435130520 533520863
2 578302422 970968523
1 297083300 824579165
1 417530091 47549272
3 520433735 660641507
2 493257904 53651821
2 757144459 684436304
1 575093224 394471434
1 176725749 518782190
1 130279213 828726587
2 932245467 746483705
1 696804003 643901913
1 151652792 843147365
1 730367110 271516759
2 95410925 620976513
1 129720475 650424525
2 144333007 577662854
1 150528320 861298396
4 770577533 658952360
2 105863879 12293322
1 104404492 927589763
3 292838489 681051244
3 540886885 140072501
1 886358386 36030861
2 674590366 45783790
2 832565450 454438651
2 814789036 746614099
3 210116825 65689964
1 217848318 794106260
2 441575282 6966335
1 40774815 159206651
1 148637220 200342833
1 433628148 754564376
1 782261036 823465475
2 642451228 32757228
1 823345720 196356672
1 7537404 827684527
2 605436552 127707543
1 743963137 102903386
3 935749190 705183478
1 212825745 495838690
1 34190404 543880239
3 447698026 279257017
3 585729947 918013413
3 948580941 390762370
3 784031082 851896069
3 356489981 911376550
1 110138695 192226255
1 904653434 697363942
1 343893265 659386222
2 741852187 326202729
1 972616764 605538746
4 846638695 206819817
2 775578358 202351202
1 875117731 142694247
1 56950336 116254329
2 596623260 381754566
3 936365503 544762648
2 844439235 194757685
1 727180892 462300306
2 235466515 867937859
3 900159236 634487585
1 322020941 155427377
2 698167031 682770243
1 958166768 918768583
3 933929201 182374507
1 251195050 74545413
1 827136288 957707735
1 346409064 858129447
1 130145617 346812904
1 307665407 933737306
1 804881476 62800580
1 276851270 692179193
1 12438658 631832806
3 761620858 896787800
3 909568224 416307403
1 380277382 835953623
2 456620852 498980401
3 456671024 856755361
2 218379886 24829791
2 405596596 532730337
2 790077960 126279437
1 597885680 660046112
1 742803541 718860209
1 217124074 235194163
2 468109925 861294393
1 850993728 750424753
1 824600480 814172524
2 619640381 14689555
2 968742784 562976953
1 297297371 916244998
1 926414894 466923349
2 852181990 434555342
1 561596142 657466048
5 220034769 357399968
1 598343645 806599971
4 322255048 461509430
1 176088710 121617796
1 443119879 547097276
1 683292741 743204636
2 856806013 889537478
4 570514359 402018123
2 869932337 608095109
1 288491182 435935125
1 623093283 924845600
2 778842673 964464422
1 202734183 528978065
2 38948669 429800637
1 768244414 569244405
1 728288919 249475476
2 213688219 727534265
2 229956215 553088108
1 363073528 427611031
2 329019010 951028232
1 803839502 359429893
1 683208458 939149997
1 495457063 484697164
3 528898397 902303487
1 948332174 365551357
3 196181746 310582646
2 977183600 290484800
2 956140409 251413532
4 80051151 977145043
1 482570745 449245546
1 804637511 958546849
1 139387311 91897795
1 713008100 205842523
5 97403594 148763441
1 440954339 558900585
5 293695641 680912197
1 241133457 569539504
1 857136929 830206417
2 96922071 69721573
1 998222845 26516039
1 697902396 410636499
4 758464259 900429312
3 185362894 148675162
1 944500450 793952192
2 488916795 475282323
2 150554038 484896453
1 435135607 675117068
1 35088118 34172320
5 150051609 839688280
3 125259910 626764600
4 606843282 543764654
2 251128968 164401135
1 754846337 111421322
2 613451721 713335254
8 40519352 540982128
2 462304677 903635041
1 992786437 917221181
2 732615825 658015023
3 503984594 445741889
1 658263952 215916099
1 954263518 15172666
1 637689776 65642799
3 670930954 905596345
1 709428618 701739888
1 926518413 125339477
2 54785741 149072244
3 533408095 91580806
1 695708127 356752176
1 32699001 428403849
2 981302324 815108253
2 693408146 484812367
1 681286172 453204330
2 31595056 524013007
4 876456067 665053785
2 659584544 602327606
2 39934406 791258105
2 210196979 112150470
1 541352232 796548680
1 764566596 149646992
1 813749473 384852940
4 57089168 72852689
1 215785629 814740746
1 172268614 729581637
2 45428760 321578
3 175054575 158416956
1 893695971 250089907
1 8074244 314377802
3 769487927 5347268
7 476568962 208852807
1 740657090 532717517
1 21430700 186832682
1 176023516 451231460
2 40231833 167114950
1 196072027 792773123
3 547546571 191656953
2 67089308 429357131
1 174985631 56089901
1 879236081 937031249
3 262097621 139577012
1 422778993 725943244
1 2988353 253966194
1 917204491 62645321
1 286148191 80212615
1 547554176 56570629
2 152455057 499574927
1 201338258 724157851
3 48190743 779543547
1 879134976 592496625
3 441733953 632337025
1 363257182 491230379
2 575144262 119855460
2 805640452 327828872
1 416522450 346575371
1 717376450 920346
2 888435913 496968386
1 596193853 597546069
1 521271964 876972572
1 569301441 391947852
1 391691390 875884157
1 402152747 387823754
1 818037771 576110422
3 483126145 235456673
1 49459260 417287161
1 636930014 349706977
1 864509932 25546646
1 130942368 901245198
3 44303907 816083404
1 967847038 945610726
1 935964473 315666730
4 40042245 703696076
1 84117110 703720618
2 555101459 922425532
3 349427472 229301779
3 545910885 660918227
1 35953797 579589548
1 472884477 150231349
1 68440339 81241245
3 665742012 265352021
2 29785592 882968524
1 536285790 921937104
2 826822704 234388208
2 997588490 65568392
3 475966903 918215164
1 621493038 645925946
1 771633019 907245304
2 385691843 116740784
1 582788281 314656060
2 376644956 337356814
3 634235175 993861934
1 970421547 395678167
1 671344565 518744245
1 700007987 602852584
1 30681431 530032908
1 704612364 332821722
1 937958353 628953261
2 265470468 456548721
2 546942405 520986976
1 556764221 518980490
2 230005100 670843683
1 406653078 189235489
1 495521049 965756301
1 795962252 831931619
1 368985099 940248816
2 248508269 836489212
3 411219981 598589965
2 129348945 396984323
4 534586458 619408774
2 512748000 263726069
5 18532789 789110668
1 88930266 916177767
1 79370961 885806614
5 734524625 386533116
1 788715093 642946251
1 454748572 660072554
1 361212267 241504267
4 334200970 945748396
1 264943845 74468373
2 181214035 450105484
1 458667398 853994239
4 929255661 982772474
1 338764933 265023418
1 427547603 784348569
3 443328256 319129704
4 996187394 332069885
1 189517123 693197792
1 137940838 434683108
1 381511937 491148092
7 182721474 217788900
1 73879941 279049618
2 199810329 279156550
1 6288483 551770995
2 620617561 448603582
2 182653369 610846482
3 751947667 184885166
1 954700988 393947747
1 449596424 432142640
8 906283687 851073681
1 151789763 599705208
2 582761446 292985005
1 785247108 727659294
2 672810036 885530820
1 401112563 786981020
2 46426138 172268518
1 567104599 635086155
2 710217921 28656091
2 254147243 458701190
1 509635463 637759471
1 179717855 600010571
2 446216491 845280585
3 849899041 698625034
2 447005525 266627767
2 84341976 243084424
1 391028943 796879858
3 377189517 424168434
2 360290980 337014968
1 515048230 924742911
2 223551855 488260757
1 150069505 775547254
1 230437600 5187540
1 111352876 209341206
2 362190445 848248643
1 694855513 903303991
1 427278036 906465782
1 578205433 21866268
2 770836342 900941994
1 61707374 843603404
2 632897136 273444377
1 214149137 511579877
1 644235533 348550051
4 206519997 987983038
2 744813769 562954570
1 219409379 76618059
1 659449941 260841170
2 867665259 481311897
1 429568483 9688727
1 281015714 443840906
1 28759891 756569820
1 329596495 707387777
2 13806201 531249540
2 399545072 510958152
2 776580429 846702276
1 638846682 869143412
1 893608382 820901628
2 743539214 933450319
1 667070770 323628813
2 312061163 643458172
1 686553627 207466371
2 419835713 675473366
1 610931474 653015127
1 313085014 351195419
1 842084509 793715925
1 6998677 199972142
1 412205753 770261068
1 869349963 324085784
1 18061341 56369628
1 119261058 985304970
2 381065140 628755257
1 18508655 725997908
1 651856279 662978333
1 607638165 599559478
1 784731309 653791483
1 716001130 884024468
2 544168251 805654686
1 335376002 662942681
1 561329731 331941453
1 941088920 689471568
1 721234216 33468273
1 577249562 129959079
5 556493873 72546781
1 102904564 29256660
1 839504447 162100963
1 568058696 471604780
1 461494452 81544834
1 251854744 307541985
1 345260716 442448217
2 699633091 649962764
1 390126260 739503469
2 718975359 837993519
1 548359353 184858394
2 125014268 336352070
2 742386927 647273435
1 700472289 861380003
2 633307197 621092801
1 212166775 625187550
3 667789375 158449634
1 705640649 200712026
1 302342571 269044228
4 617010708 962121235
2 52992991 676242545
2 693200312 818130713
2 411439387 536200053
1 925735310 127426395
3 31697741 686870199
6 839799259 857189605
1 837267838 911570937
1 535115332 236643259
4 665172351 944342371
2 693452541 730829143
3 78434625 79853248
1 708863219 993341914
1 410451903 262565304
2 893918146 800739351
1 96469490 92920840
1 658760098 462559951
2 398437097 549725932
1 358955421 391071468
1 534464626 64931101
1 511501234 636648000
1 714986406 661571711
1 66981584 18586494
2 466400121 823460622
4 784779618 66718078
1 749456031 720700553
3 468712520 474594252
1 304955335 495765595
2 149167537 205292049
2 680056493 583952214
3 845230711 557544075
1 874087645 183014690
5 799604061 285020387
2 300286278 881721943
1 260902687 826371818
1 701940441 132384871
3 668530974 37179880
3 523761597 796373929
2 993985219 894921849
1 357129430 383279563
2 825361228 751172554
1 586512747 428518036
1 584982726 687080565
1 594358037 326507378
3 308209552 812214494
1 149980384 481201331
2 631607259 91068489
1 671804414 418106812
1 15718022 193305761
1 261866389 990477524
1 323501377 115850185
1 418045718 395266257
1 73654479 212900266
2 136650911 723155767
1 678040559 130500706
1 524904406 371148712
2 25292289 973784642
2 671704518 956084524
3 722030486 396322165
1 388858093 587053981
1 110312229 567798187
2 429140900 439006080
1 776176292 16167356
2 171836263 337067320
1 262778239 802099919
1 715155333 56645085
3 95111493 13754756
1 389623413 443303440
1 570282093 851701236
1 47699036 89167807
1 903146331 289411024
4 256788298 577705869
7 530961194 81896937
2 948624447 831853056
1 962387817 706067924
3 802911714 181268376
2 801218053 349068190
1 796850399 469142971
1 743644813 526283710
2 948498002 36420456
1 806132608 93001564
1 727091727 251501099
1 437858170 293068940
1 756883099 699234111
2 64396831 828743500
2 36350131 892145855
1 992412549 742833088
1 709213801 584877609
3 971577655 700326458
1 550502187 384051411
1 397557988 959717587
1 421633224 362555718
1 924732423 649436068
1 744497339 545838323
1 350869524 544963445
1 936177835 963022334
2 511213214 483579893
1 122619266 916888109
1 917790486 617610089
2 538084042 249931589
1 731569978 453841269
3 496419163 308696630
1 212774672 226668002
1 477912197 360020530
2 718867562 917039737
2 715338908 35128476
1 760791868 878882446
1 236610418 749859749
3 603895132 930038667
1 404832299 208024750
1 342662283 514224107
1 639715940 260122977
1 235243548 312311017
2 239998202 458256195
1 476227733 262334723
2 871619284 118528047
2 755705122 101301030
3 682463135 709742636
2 363475186 801366103
1 409154183 380491219
4 824443844 615741879
1 390200467 166241158
2 389959081 62780601
3 911732648 450920252
1 807883401 243306873
2 507128470 956624797
1 308276538 814353893
3 126284719 302109933
1 667720939 702015291
1 98136527 151617268
1 572703911 362479414
2 409198906 46263597
3 94023006 216257261
4 898732187 207156460
1 691892414 860699397
1 523275193 268721140
1 452918001 99903466
1 992392680 464396105
1 79445261 173839547
1 389111436 722895293
1 246446441 950105226
1 376911040 440113712
1 852414366 694360426
1 739764228 905895666
1 832606260 498947558
1 824582183 533313612
4 244771060 101107637
2 934640658 608764109
2 535188317 862164253
1 300418525 757537358
1 925232086 666970472
1 712573545 789634221
3 73987476 585749907
3 428901487 508231700
1 793146307 187507661
1 20752770 941036138
1 912973284 671609209
3 312477114 54949455
1 957101152 227859690
1 219841812 579736922
1 132683897 725562181
1 345166691 6157464
1 271336953 783881811
3 807101272 340159742
1 429408470 372177242
3 545465612 19132542
1 640901903 963310964
1 98653159 527713596
2 301420867 559531099
1 929990912 629772259
1 990898312 319497551
1 964335547 315986742
2 104331786 127514750
4 877651412 818893372
1 155737756 706498517
2 806029400 949206332
1 468597845 617034431
1 934836671 486674183
1 529116446 674676353
1 882195262 625623551
1 136432548 26648354
2 977838780 241934725
1 193279364 246690863
1 119853624 573634438
2 673337725 89941196
1 523673337 318275307
5 205495071 853744371
4 898827932 50562040
1 943749592 984839620
1 800800674 272392711
2 457056601 371405801
1 749058633 577392022
3 74321881 624613828
1 619413567 945999880
1 934934254 421385518
1 346116123 952732043
1 842079196 861734427
2 964144901 224306419
1 261799055 933456841
1 744906485 72236936
1 695780489 507065620
1 528921091 942066379
4 242957342 85255522
1 437897545 866002269
3 4532637 738834939
3 961375717 891972133
1 296095136 970118965
1 983104254 301090336
1 610038878 438345590
2 235798662 508927519
2 152053269 275659872
3 54858721 778168959
3 594862737 395827837
4 621876226 249643817
1 432095436 993418060
1 510241316 907519788
1 106701639 779762482
2 807007698 77761601
4 324697449 58101175
4 720329774 974910394
2 599753742 411125739
1 689063129 874913269
1 758993699 999897710
2 29153817 787937192
1 830294824 706780227
2 833846145 76799106
1 956705859 189559817
3 872171855 359016562
1 118290801 742444994
2 973242101 546151807
1 8955125 264284147
3 572254572 199872249
3 215322132 694316459
4 338734138 451942625
1 833868043 575449103
1 73044871 99038933
1 571955425 552568698
3 387470793 769499274
3 325236683 193605064
1 901356082 394571105
1 67038607 350231610
3 326766956 436195207
2 973374457 105496019
2 992868563 572164152
1 321837399 284100093
1 93648890 696391344
1 365932407 252688116
1 159496115 787062959
1 743784278 679103994
1 752327932 917207419
1 646041778 798872492
2 990159967 144838653
1 962592828 700925515
1 739718272 347966571
1 561748019 715004234
1 475824830 550565054
2 695097316 177605877
1 464744423 671340954
1 545058070 819343764
3 94826286 281926822
1 321341834 467152783
1 167668554 546377296
1 170407274 816736420
1 471937199 952365580
1 529712028 323466006
1 494874673 25564477
1 177755383 626842997
1 154943169 612662932
1 754167348 829438168
1 331895534 159238917
1 863319854 888013058
1 674108888 239065418
1 119740029 239992138
1 260966688 955387158
1 974098584 671347542
1 566717976 7088828
2 755148048 216380496
3 870062903 165750297
1 656667520 220083203
1 864532387 943441195
1 736543582 71666511
2 888960988 615974604
2 721389767 911842971
3 743361484 731053142
1 303575354 914411527
1 360469091 998278996
1 136019299 386634478
1 220646244 421371712
1 398776386 847159572
1 853709720 143481877
1 730481573 725841670
3 176144097 429340308
2 139237230 601098362
2 514244292 960064616
2 242212253 105531796
2 801731926 406138270
2 430355895 476832643
1 735791362 280763110
2 422331939 32662231
1 222597321 515316695
1 938029083 233832889
2 456526310 389638123
1 995124043 448248626
3 457718630 63157200
1 568993852 955308137
3 677117890 12227131
1 869901061 939018239
1 678097817 464174956
1 578455367 708664997
1 147102682 215643383
1 931201607 948473533
1 953292239 748857110
1 354930996 857259005
2 608233995 342594105
7 794735477 202587839
1 626523423 920314097
1 83623773 270802735
1 428722733 957108226
2 387264879 110369286
4 631445480 708062951
1 179300671 862583297
1 662566733 824427221
1 197897579 166593596
1 723995801 859097029
1 211142031 617734058
2 478081616 495496844
4 163505979 301399121
3 996009030 442365049
1 879611739 855739826
1 630306339 525565198
2 695528276 350988014
1 723968279 158652032
2 272408833 132618414
1 300572616 359897599
2 907264228 546710051
1 89567565 209050332
1 797426514 109157770
3 376067149 496153909
2 792416790 783678215
1 531431595 594227257
2 903482026 545039911
3 872521087 790096976
1 390757040 22106732
1 785810736 619871122
1 867153363 110955369
1 423323880 555480723
2 268258132 724485266
1 427850154 213120794
3 886810254 258334864
1 752303380 858275248
1 785841935 404751041
2 760606628 227169727
6 63771168 588254399
2 479939724 938303499
1 839441335 766293748
1 76056896 590983389
1 464080110 828069566
1 614813259 906034736
3 266254207 102411152
1 835109132 409051543
2 560630578 369404710
1 952471817 597988252
2 848124070 611992734
1 954916816 116922269
1 280310841 177533162
1 917112305 533825330
1 496523334 818917892
1 585289594 495457538
1 175848502 134890504
1 182311269 114382738
3 465230622 122787369
1 750069179 663492391
1 4726390 720360495
1 35412431 447215052
1 942375383 198078001
1 582824807 392754609
1 333653611 920023577
1 106664549 934778737
2 539260651 777360391
1 578900760 877590674
1 851098685 753289750
1 793785541 381876033
3 188991588 625012593
1 608770859 983483547
2 548568829 431908274
1 360473519 165130681
1 854691785 300068982
1 181781237 56688922
2 967163424 899600052
2 685534740 610377743
2 284346008 972750434
1 760927497 56822322
3 766180360 177730157
2 577539585 574035760
5 170799074 454489844
2 333339356 27155502
1 650714368 588406486
1 235026657 511985378
3 711726336 17784710
2 974873889 593209762
2 655871553 763289725
2 419345257 490195974
2 990242631 969077198
1 635796465 175884845
2 749523865 888067039
1 72529157 572842478
1 76530747 776052106
1 933212017 233268490
1 467615400 690310204
1 431050315 214976449
1 312854019 179033058
4 412864583 809410235
1 225315710 705791613
4 321695604 263076046
3 366316107 732521833
1 515962064 434081191
1 485990067 184567114
2 911209181 996977900
1 855344278 430754566
1 106001218 846031647
2 269183698 167669441
1 976535016 447358605
1 271598218 62976061
3 617893442 61247891
4 715081044 169349230
1 987953194 187520215
1 764407402 2749060
2 974389581 766734687
1 716152688 534555449
1 711934411 212084310
1 394976209 121048935
1 27327895 18624299
1 349129883 816965635
1 919978104 326535513
1 309722413 338523376
1 696067853 247737610
1 648949942 533963627
1 191755756 503252908
6 230128981 869718637
5 566104475 98815839
1 260947929 168804779
2 238497418 724967035
1 355481352 262288241
1 984060432 933588275
1 453107870 816337417
2 566019100 134944685
2 302803418 526934320
5 937566877 284672095
2 470254766 562907962
1 971544837 163234710
4 747158186 369724782
2 173116754 450566543
2 290146355 789486287
2 345376851 984219357
1 138563501 922094604
1 941326900 575547039
1 368533264 202567699
1 793857657 173187655
1 114308317 242528067
2 670198305 128133209
1 836127662 383284370
4 366675624 235553590
1 274315595 59683621
1 280728885 397127202
1 190292074 828068496
1 20935783 897100888
5 825840651 99526195
1 25315786 603774566
1 368955883 390208329
3 740303795 54702262
1 539264579 618048781
1 821373929 7443143
1 784032655 228712615
1 579937290 385610428
4 272746991 968379736
2 858599245 758393441
2 295911801 852745259
2 956979448 190500556
1 253023138 518619101
1 927078443 107667433
1 477108964 569801447
3 769325768 965241332
1 556398527 655254399
1 122779597 974457396
1 984043454 706101236
2 731397649 314783285
3 150239277 155412630
1 868403331 840871072
1 462031197 497275809
1 47184859 986372652
1 497078033 397652895
1 522135355 955142417
2 236286458 51952400
4 839188373 733170847
3 352200909 834244711
2 292881931 196969700
2 979891089 897826218
2 541415963 268704878
3 19981712 500976030
1 478552040 532065170
1 947166183 5067234
5 87613779 122048022
4 626716345 283981067
1 42349576 163963110
1 358296754 920966408
2 415964747 459941649
1 512592145 590844809
1 399347854 595711067
1 9892073 144877202
1 358226225 44048329
1 145836769 381961383
1 297131412 705557728
1 972623472 307133629
1 104465059 783254622
1 649265700 846337628
2 991256729 990856906
1 548570583 155459243
1 395778377 138638366
1 399503599 901378622
3 848032309 16576174
1 616378357 416301509
1 509327883 28238492
1 205492953 163318239
1 806992933 896317023
1 787785985 577720307
1 186919794 272992140
1 131667462 308117427
1 624188692 975853041
1 534406543 155230715
1 926017589 520548785
1 507757845 672328771
2 300125978 159188455
2 716208184 633930805
1 62779402 971900458
2 119280547 597104596
2 913765740 873276114
2 641099181 193001600
1 563530431 620187736
1 475230340 47711562
1 231078183 302214354
1 267803437 27932529
2 874844585 759124216
1 638315666 497346723
1 185683700 250753541
1 620860048 185993338
1 491029694 206631992
4 415176312 867148479
1 138053292 51166603
3 631936467 895275290
1 416419477 23034292
2 452187239 656755839
1 192857170 143227862
1 573778029 506843209
6 695750814 461096400
2 325057078 550556660
1 872170740 489400469
3 528479578 710612336
1 378951064 55589914
1 241036724 503684104
1 728625058 723445960
2 469048259 726883485
1 596885648 652369734
1 164024224 517654595
2 593784854 940518803
1 354993235 39683599
4 459472530 352609481
1 83024733 535639960
1 671996196 540325644
1 415265758 384337775
1 477920324 707439224
3 459638644 404598894
2 247273552 550119350
4 293150487 285709384
1 237579085 799704416
1 899445897 735086764
4 767565874 774278718
2 77516108 859938827
3 19090403 828649926
1 480639468 803392411
1 302751838 986443246
2 575855351 582040004
1 850322838 965766200
1 587159155 819310203
1 571199827 775759034
1 972836043 115781537
1 794702051 61811275
3 935902544 171800074
1 940369495 338425261
2 476887705 68236443
5 510748038 156870333
1 756017622 40417886
1 475996821 585827049
3 281100615 452169379
2 607809891 224315476
1 833487987 237937513
2 780816305 467728584
1 739926361 860884632
1 639588884 891090335
1 367691933 576776272
5 284496009 123885119
1 495653343 459139289
1 497668687 593955837
3 888775345 555553161
3 127565135 598282995
1 469669787 899509840
1 349997186 515990733
1 294742419 549637094
2 172035597 514596527
1 152313973 707192742
1 155720466 423865854
1 182492460 258588314
2 408468938 861264649
1 116572817 613617572
2 865873636 915264578
1 954920399 805474873
2 617457949 917600907
1 890608527 661872791
1 397314545 806998816
1 946707992 39041254
1 543686261 673077767
1 711814177 373966466
1 869177650 345969839
2 573056537 196419301
5 272494725 643196572
5 193456442 238383636
2 870403728 397141047
5 161752935 98004937
3 420631694 98108544
1 169182962 939076743
1 448021977 228689240
1 578732737 110437624
3 458080499 631179194
1 828160984 540066913
4 608185608 68075463
1 663315376 606335860
1 907088814 384968217
1 185726945 298259949
2 116247921 287144882
4 303581289 319163039
2 545321051 692442415
2 367829616 158978803
1 3699156 522644410
1 269263714 397023527
2 982280785 35825269
2 81009416 344426673
1 970256328 428316835
1 800660975 650845082
1 718202056 6777094
3 200457401 803578993
2 83654455 441270442
1 183423260 680746951
2 637602975 438729828
2 860383005 317505981
7 527936907 559157934
5 64929376 864815591
2 541891307 775763081
2 648219746 327119740
2 484336514 644666907
1 24876429 247863178
1 842540793 563677424
2 186634388 785858402
2 394825428 147736617
2 220186407 187154846
1 685920230 642994184
1 764155892 510393022
1 860235311 933590199
1 761196131 968223263
2 539910185 838330626
2 756443301 187972383
1 974913725 924482455
1 117582015 747656747
1 224666815 619474272
2 44130719 393015247
1 967236426 361884202
2 162427945 145754065
3 68464613 671687291
3 748859910 954158486
4 815435297 554191978
1 241853499 231725465
3 297908126 771433842
3 69534222 245594941
2 922165365 396283741
1 244146337 63247383
1 407214290 341766921
1 423096290 260133906
3 130406456 548482712
1 406933535 540697537
2 66252490 402983830
1 275643121 275820031
3 6786704 778949092
1 252919088 806301149
1 506775506 721875318
3 539307384 357820490
2 927985815 43976027
1 23942103 695728735
1 678395187 378706248
5 437772012 780774521
2 836824175 105071392
1 257808438 888882298
2 453940772 633278238
1 163938738 294854806
2 475479204 932122977
1 758778958 810504724
1 518592040 800615601
1 740939548 841777051
2 608072634 532519638
2 39011308 399327144
2 815914564 643480528
1 809568618 153519809
1 263834093 113779473
1 945381324 632622943
2 192621562 642269611
4 940359699 521274695
1 861224216 329126008
5 328479273 440420219
3 709961089 814181375
1 93609757 934997162
1 191937744 505209296
1 733108351 253164591
1 119696026 718090043
1 831552753 703671243
1 616933164 704881806
1 848265704 553910647
1 789122340 533985673
2 92476739 140269353
4 839931410 597789689
1 492513578 684908498
2 184185287 692022191
2 886682193 293853639
1 101407883 573959544
1 101680651 452138310
1 61941911 839595622
1 249566681 419298250
1 93361610 481071731
4 776764822 750211222
1 318018129 591537605
1 90025627 887551921
1 982305818 801742785
2 243538943 892105658
1 920614907 652114290
2 664333562 112008000
1 336322225 587504940
2 615734418 887356259
2 920659246 304457291
1 392341884 13957416
1 124828608 814246207
2 525600804 869383660
2 690296341 51487506
2 288641243 768990949
1 324116008 225752922
3 444018075 66414494
1 19805574 941479700
1 935523302 406078286
1 991112211 42394365
1 840009220 765012489
3 774346848 471306197
2 580585373 483189551
1 401600871 948934437
1 494004807 779859977
4 754272837 439121989
1 627366032 350200828
1 210311426 513942264
1 963672690 67580554
1 851989287 171191709
1 103265813 437994533
1 781899912 864063084
2 196637515 992578361
3 263728085 378954184
1 991913045 703227747
1 978292318 718810490
1 396235315 871432519
1 965179623 273138229
1 421962084 543962481
2 773590042 557856856
2 680110536 10323880
2 564344241 411054154
2 831589405 879523721
1 452537901 914900735
1 269138672 219301717
2 795233397 685318840
3 887077519 779806150
1 789753548 860875663
2 358408751 663246546
2 557450905 309576521
1 383898582 788902862
1 616026698 880926957
1 892460501 515274438
1 831640265 614889946
8 620605533 133223691
4 174332393 915987071
1 199485614 721866487
1 551526340 76406876
1 698245551 333019889
2 894369454 385878605
2 886514816 969729860
3 45830556 315307474
2 255852388 384376308
1 309163980 513137027
1 445116592 965059521
1 470164608 460664581
1 179816643 624653892
7 919390763 349623220
1 204215538 55889034
3 342819992 598333889
1 973518498 485832339
3 603972645 359925067
2 826825058 814095030
3 377890960 383739982
4 986186348 604348155
1 451165725 20966213
2 46836619 317252338
1 176001739 525159472
1 265680437 235070731
2 271968406 489862950
1 485534702 308923677
2 478382819 926973558
1 941112897 221869115
6 990143440 667726021
1 681948937 274130207
3 47811571 138531262
3 537607870 537289456
3 196273358 348327007
1 384000798 496417155
1 513172346 39418745
2 682484361 434847612
2 979478746 960792957
4 464333354 970002502
5 970707499 134205829
2 762578243 839004393
1 812613433 87814667
1 281968736 620972809
3 906837503 535699286
1 678685164 894704387
1 119826820 619203492
1 86098490 369139002
1 465970703 260363576
1 86667908 932600105
3 551611795 846804359
1 498464158 434864283
1 398597269 796628618
2 674576543 532078783
2 85711091 664200518
2 332188034 853529467
2 534158890 997728179
1 914881334 858904083
1 523404542 730318872
1 2521204 676298029
2 49215986 405164882
1 694655684 921267620
2 206828284 680195465
1 749790924 29238224
1 55082442 331822507
2 150000479 10653750
3 902723395 452261965
1 136957012 764065100
1 440551631 635133666
1 536583614 361733714
2 567373654 347297694
2 987112489 388123725
1 191538161 144590638
1 295784692 224591664
1 839642258 61664211
1 726769044 9585371
1 146746215 867073531
1 490124294 11892502
1 515086470 468112121
1 890703557 259841655
2 637733767 612840782
1 615062588 314309293
1 477931337 204570206
1 827765369 978255793
1 547786439 805728670
3 260186643 581599431
1 60106416 163577126
2 5554821 97539400
2 400819820 653040608
1 78647784 628780442
1 889206871 74894850
1 726568603 22440444
2 550628740 842692524
1 675648288 669337669
1 288084164 823368250
1 688025282 47822821
1 922647547 778021812
1 357922117 240255488
4 515739664 278685472
1 902576193 863418472
4 988659406 808855954
1 882117126 298097713
1 452276301 723372777
1 354704509 89807237
1 643949966 445559165
1 267728730 516202107
1 27121742 232360705
1 257516969 438279670
1 852400183 158003198
1 240907221 704076121
2 322137115 869122159
4 202239641 245922030
2 48565902 741267067
4 262937149 187869099
1 521862692 261445283
1 229590515 448954287
7 678356960 349152606
2 356067683 331346982
4 270874772 781612836
1 933255078 604228234
2 348925553 849126968
1 98072746 743030158
2 996888361 673247203
2 964810252 675057524
2 409320727 73281752
4 632232336 988873862
2 792017845 228175036
2 810162898 601980247
4 967368869 617568173
2 892095831 468458998
1 815640641 422641831
2 900611129 923633284
1 209461900 92665739
1 983744737 660771256
1 234837619 319470238
2 21843376 398821357
1 483021912 378643828
3 427733070 147329663
1 860225887 400902538
2 530677430 168403428
1 308957152 720119625
1 772873685 15518706
1 42434539 135448752
1 736572552 782353859
1 115629509 722610561
1 941519214 552226575
1 3592474 875172507
2 633284459 237934448
1 247073789 520254330
2 597493553 494565882
2 460601531 305306579
3 197944352 785778062
1 238823066 483013153
1 10830782 456233223
2 225135111 624280356
8 827051024 27517887
3 718205868 712328032
1 310742717 294164951
1 198854664 107806540
1 720844902 848441563
2 126795949 748942010
3 931227405 135420010
1 653067665 876954729
2 949751528 575740368
2 477191066 178245083
2 656024053 148638324
1 156442177 505297366
1 656441276 599248392
1 256743997 219558707
4 809475756 896264155
3 68364141 851549774
1 204035670 226474202
1 89631745 300594292
1 638972879 327288865
3 279085036 677351903
3 483893594 466699884
1 92678260 598418616
2 14642095 295707916
1 376497293 429588310
1 811039685 663586428
1 205490780 31777402
3 977598626 377829435
2 719494920 609763807
3 852182177 430478598
1 326229320 107717359
1 153762382 885394470
1 809302719 928387863
1 962948389 222155427
1 811125955 117238469
2 939086926 369982864
2 319637656 156647543
2 597833032 189529370
1 870641794 471954179
1 900334186 676845382
3 184361004 144555700
2 126661403 185826018
1 543015336 381213792
1 667365505 319226077
1 340475055 843516001
2 717264955 194763580
1 578266372 112976779
1 451750488 72253505
1 974466387 570421255
1 256993381 211713288
1 335130393 793156544
1 755440961 104589352
1 368681732 559540991
1 61620630 409531178
1 886181747 755342810
1 341842991 882068345
2 879804483 27145435
1 32370118 379821791
1 577013167 199774661
3 884231525 333993080
1 315477767 251107038
1 379970020 737110257
1 949415735 196555429
2 789353190 503685869
4 522008069 243213436
1 37726719 930063737
3 424275897 573423988
3 421161569 4175690
3 776872386 443646317
1 164601239 778858799
1 301340319 469863702
1 440744165 432712340
1 826964786 623363650
1 896028893 784395312
1 80095713 542749797
1 507916848 747885281
1 418823722 202197366
2 895193773 112329210
1 613698847 961136668
1 493569297 225681516
1 690798209 930804860
1 416493647 881128154
1 901206605 431215571
1 79486192 888645499
2 389973239 986972186
3 422501716 756297071
2 734170187 300197408
2 869973562 464795706
1 64965622 781106142
1 411885176 881748397
2 662124974 550039062
2 818215389 574009965
4 563251933 165237231
1 653397397 636112416
1 736054321 257190559
2 286454174 165170219
3 272300723 267792393
12 774497783 291218034
2 620100318 462277709
2 197554019 215859971
4 951703852 914515475
5 297780908 464971724
1 622440627 386447523
1 549176373 283031638
1 348821211 508826678
1 760583656 501834196
1 780473530 10763387
1 677118855 898170366
5 312844304 530506356
2 977447251 134312096
3 353712160 913095062
1 364581254 934429439
3 778462210 700429964
1 373423317 245028348
2 438987681 695394782
1 530067507 376111168
1 428949462 932025917
1 129358020 893668405
2 288755643 626213882
3 404400695 119742395
2 228850687 341913907
2 430020628 874674062
2 423733234 204930256
1 358069757 750181021
2 460522128 299824199
1 930368438 5105836
5 826227608 626006608
1 23437738 108405371
5 180009095 611991639
2 202181296 745886509
1 350579305 616949205
2 978785519 869210044
1 344562465 23752123
2 315783928 876323760
1 665254017 139458725
1 694415818 286293024
1 230614053 478260315
1 673282221 773628651
1 802333580 212845217
3 623365770 677369062
1 986799838 35694455
2 154657736 338495029
1 966436279 405230245
1 751688277 187843747
2 590547206 141839461
3 221659418 709094992
5 11195035 720833962
2 529552449 41089746
1 158182444 246727011
4 575942925 30099293
1 232296744 32975378
1 134611651 82203927
1 337362956 406239048
2 937331542 760048304
1 674354874 988402664
1 972388598 655219702
1 151521572 69928019
1 461502684 485982153
2 88317367 323992953
1 368134678 801027172
4 770034421 762914258
1 214713603 476707225
1 405315692 714337865
1 134625028 613436139
1 259530065 841607980
1 191970485 968272089
2 841425494 828591362
1 244888231 504191493
2 318669315 48890130
2 71502108 610823632
2 893663983 65146057
4 520220257 463940783
2 688180293 16337871
2 701849098 846825617
1 450205826 76325290
1 824994629 722488211
1 358818679 147609712
2 341157886 861587300
1 664967065 917614424
5 236547318 593354597
3 779055665 676170302
1 287839847 187726817
1 393188980 496765331
1 438043821 602407068
1 466209457 467073486
1 316961002 685343409
1 362116266 726248797
1 58231194 148280586
1 628661198 658922312
8 938227845 943462061
2 329511848 719802227
1 180814349 620882609
2 160139949 134764193
1 725464667 665647180
1 931560817 390876542
1 900428504 317534510
1 532909906 441033227
2 789742092 253396121
1 619553316 313108923
2 52318383 998607863
1 570979400 856016182
2 830653719 659673843
2 711079255 775809116
1 853175949 365703160
1 263942496 284309992
3 392504783 288951092
3 116005322 434158528
2 543466026 539605645
1 421319608 400419347
1 451119253 520771502
1 993465860 78087192
1 874314785 397701508
2 353766050 482170999
1 215795022 926454361
1 704149648 402228247
1 412422226 188787602
1 774533857 894167824
3 479295319 390279353
3 698280288 539611689
2 417458103 18128868
3 367457302 820349211
2 222777841 188186296
1 434976253 666925098
1 148128341 384831945
1 349516168 852816005
1 661746321 656812376
1 740493392 420688709
5 533536173 594123806
2 363236215 915212721
1 883813972 202161181
1 391150331 941455449
2 967008126 411653983
1 39302231 61792808
1 712326780 151343274
2 495630932 536368822
1 858923147 416199098
2 360448996 157072761
2 873644681 975613246
1 763448604 465382857
2 808089888 895163989
2 101642908 668330051
1 98055361 306354124
1 642142632 56216536
4 208784511 840812462
2 807158210 198706088
2 932376047 877419416
1 77583573 752276648
1 303349290 443552924
2 790125762 225791800
2 27793674 297419126
1 32420173 420489822
1 402550550 279174812
1 743336287 380500032
2 583037348 936697823
1 476488226 237418235
1 609501322 382454528
1 231070772 37305778
1 735521679 539187812
1 613323005 253689563
1 596761119 698048219
3 355419182 221166555
2 591892665 547720428
2 421809703 725104163
1 212912978 24210476
2 965412887 940024034
5 148948548 472082537
1 495565358 868955285
2 411736535 265662784
2 717312274 130869673
1 335689985 682337708
3 758243781 467861190
2 102159392 26337180
2 881727378 356083642
1 223897053 761478966
2 387446756 325985831
1 898261471 239639712
1 623423175 102219061
2 609767320 606371624
1 402673591 304742088
1 942329731 33981135
3 579105073 397930148
1 230143836 804622554
1 492460406 721932221
1 123558745 128991396
1 281497035 410092448
3 62846376 653951509
3 83444358 394117773
1 11081400 222639617
1 244629641 629308970
1 525592209 36116333
1 221520449 957665641
1 450056252 443533570
1 26811291 82764233
1 239616308 665654289
1 239367624 305348144
1 990027524 947009020
2 783241913 495061449
5 429015456 471834570
1 291306881 74987563
2 926557342 57083288
1 777176493 533663823
1 5522239 759999979
3 800576211 15762830
1 780750490 400321846
4 938680111 163617535
2 388217668 665929742
2 108051026 459276989
3 43275237 67679752
1 614766867 683535868
1 479867642 506824248
1 138818884 199979712
4 935072756 715334206
1 983216120 417046461
1 135663797 532336310
1 520961800 563193272
4 280124506 869015319
4 784258380 149172919
1 487155273 607494815
1 912356970 560180496
1 452699906 395505501
3 709911423 483306208
1 370116914 232543861
3 962665109 557095541
1 727288256 28302569
1 244944728 592053037
3 591516060 601511453
2 310102981 116304819
1 725321513 343921032
1 459483164 987394714
1 236021312 922424409
2 899373494 281498716
2 824147315 209904299
3 725620535 575439984
1 68246971 661385453
2 513848118 440243399
3 837889420 560456246
3 379745902 407529011
1 399261668 368468890
2 304790045 57449205
3 768464808 577356329
2 903263164 808028299
1 581069000 219252848
3 214511186 633210671
3 360863710 328281286
2 623256319 699300934
1 608643383 565309477
3 692426096 801409000
2 469852152 143771283
1 587768862 387168932
1 180139091 980561321
1 89767296 928243987
1 802488652 64611095
1 446818689 55684979
1 12346577 922146946
1 314745230 873634932
2 35614775 757829693
1 416331903 352756266
4 507338110 715789058
1 203575456 535809383
1 281689345 432793226
1 883632063 79530722
1 271262238 673449895
1 885662133 22211578
1 112985640 238447446
1 263297467 468424491
1 963174455 366569199
1 893115477 363515772
1 50495183 91468368
5 441262770 801294569
1 685297519 187276802
2 842021811 544222134
1 462527088 360422773
1 91812360 842620682
2 286284262 403622508
2 706767890 283541873
1 897275632 788179188
1 737914806 596435439
1 248730487 96437337
1 875341169 72892013
2 88362990 728305923
1 563720803 588745448
1 965342065 631977697
1 323532447 717896286
2 392349464 574936984
1 540522225 888395155
2 326364982 422960565
2 826163244 987226103
2 779026320 627996488
2 542452991 749714110
3 577068287 129917435
1 912730258 352768600
1 636779213 604138772
1 569104941 318631280
1 154456962 605840707
1 327364684 38395973
1 832262039 929464543
1 848610478 534261413
2 17747349 858641412
1 882461065 219575471
2 69284153 993712053
2 136293275 477982733
1 182657740 590248355
1 561901850 853308893
2 655262566 176385615
1 102807505 550953726
1 361122069 39302751
1 324002521 564246776
1 542111387 406589931
2 792299213 528074132
1 226111304 225552130
1 76048036 967929508
1 725043781 402454693
1 231308173 555990356
1 142827711 277906824
3 385879680 956205465
3 313847535 443952790
1 47028586 598758416
3 61851810 318644705
1 526555974 660039568
1 304543788 80564073
1 743763450 435482773
1 981968220 761416050
2 564573192 344790282
1 325832586 355402491
2 917637314 408278444
2 595998442 717853731
1 903955148 688328371
1 596406926 180002237
4 752643120 102630379
1 348268475 179163766
2 533527918 859486720
2 928638534 885305197
1 107348303 593126354
1 479037042 303487364
2 280217920 552428241
1 716450095 657630470
1 318186240 385435170
1 876672059 756742416
1 799028022 53711498
1 969907134 518911209
1 498481743 937766098
2 545040902 823880630
1 982477444 330789327
3 995063095 279086277
1 742161468 40016510
1 423468168 669631420
1 922354991 640766886
1 984462490 135990403
2 638505932 1443861
1 522518037 825537007
2 235955350 947029348
3 587874864 460236715
1 854207286 992942269
1 356668495 983179894
1 405324017 898526158
1 217134776 126369265
1 552603927 896207552
4 809929616 873338679
1 516712774 651836889
2 910669476 953429766
2 944095659 579132935
2 465096919 596936307
2 756360579 363600149
1 8240367 444564575
2 839353050 176506472
1 861074476 920608425
2 177508144 813616989
5 444764975 852010072
1 409338156 658855765
2 446960703 935433459
1 301504835 942138808
1 477581086 88106376
1 436549787 314329055
1 288834661 82795094
1 203018534 422347229
2 831855224 972169095
1 815896769 86719063
2 617252939 681501569
2 709986727 694895520
3 260108013 56150248
1 39751270 488059624
1 540288560 757206865
1 467358888 813841928
1 790518469 591633619
2 160930007 925908947
4 913441358 349989187
2 790859673 88364948
2 77025725 41329854
2 169436824 737822527
1 588331280 900984586
1 804791709 313496474
2 237555457 656854723
3 866757171 993513024
1 175542656 736462712
2 375285338 898196454
1 633524197 227530606
2 930597960 525137840
1 345959176 698420982
1 704363857 21673230
1 362482380 786194682
3 167852795 741001786
1 610181452 643910398
1 351651900 846403810
1 934277259 251635176
3 673728966 685620148
1 368660364 530307838
1 151122421 776400010
1 860205827 253251338
6 293208409 570545303
3 366656940 853472402
1 157407466 798982028
4 449150185 166416816
2 884696445 919822060
2 505495723 234621775
1 328118439 639221796
1 198240237 187510113
1 258746715 861118440
4 974396160 133561114
3 662822507 899498500
1 763354299 345919357
6 879232406 377749355
4 917667810 199104828
1 404531247 289686124
2 605591891 898606259
2 32425843 537988285
1 771801476 463748591
1 285888974 166196886
1 917729885 839945003
1 402521418 382577088
5 44184662 800350912
2 915237660 658186301
1 480713435 514671134
2 66750196 406040354
1 316444308 67677130
1 739476953 283965742
4 890234081 874155134
1 814380869 459438717
1 549218805 180537228
1 811492930 680984725
2 294716700 434240341
2 856702146 379736352
1 841809987 405048502
1 459020794 326128696
1 191867833 873379003
6 250894600 408846230
2 940989510 403237332
1 579832430 767021219
4 239063944 32055407
1 697506220 849486921
1 383657766 238230383
4 407164799 251069390
1 172660556 428668795
2 139368498 987412452
1 133991373 855848488
1 954217785 276791784
2 855849026 708548756
1 695863520 594338222
1 641426680 768931030
2 970958346 316298365
2 187743562 706265639
1 138196796 222607792
1 571179335 568750549
2 865129834 548377696
1 279044672 825444350
2 436655331 480751913
3 995704836 790277782
1 395292960 897688739
2 415002174 711105204
1 330423179 239311396
4 177687547 615948692
4 997756386 692015068
1 941134055 335340672
1 243972648 389615516
1 646239939 473962348
1 238670723 93654564
2 389660699 245448868
1 28178697 841236890
2 831813978 305950721
1 27039722 267390986
1 913359765 387796049
1 710699662 229648140
1 177928782 678608304
3 218275431 62452176
1 659031480 754839413
1 465086430 308590007
1 405650174 464045595
1 415920127 333573516
1 567019701 985413062
1 306455659 385338003
1 870546239 974750091
2 200502879 495589560
3 630358494 600179472
4 598881763 83296747
2 860396984 825302842
1 325134246 853408726
2 571839861 308635055
3 756992420 297155776
1 468610311 793252185
1 620839540 298286422
1 414329083 260002361
1 144022848 901252698
3 882484193 376443300
2 911671198 180899363
2 643324159 235241088
1 926936917 975000613
2 104391964 848290211
1 932554285 960951960
2 565740345 29056420
1 574857798 386409561
1 510893761 858573602
3 386650214 281622143
1 579716736 786015800
2 83373234 825104421
1 654787729 529850553
1 646498301 564291314
4 588008564 715092395
1 982533331 990134001
1 87061753 566125857
1 136620027 931058026
2 466405889 843954445
1 979726539 570821983
1 574187300 839064435
1 60920431 414244977
1 846954153 349327677
1 2907789 76860010
1 525131973 159032829
1 612510266 963442690
1 328301847 337515674
4 377882144 985679832
1 273287862 683595185
1 148324702 763981803
2 855409391 375718702
4 385558042 162574352
2 643053200 411369813
2 264985000 69933136
1 869332240 906633631
1 404760532 942636669
1 555721817 775051389
2 929183373 330742980
1 349492611 536825587
2 281515375 272735941
1 413381865 994472562
6 394745110 485440097
4 466383867 595033815
1 701760608 495194549
2 19233208 688565989
4 33705038 829479203
1 953312950 491127231
1 375078376 554923587
1 399116874 515323781
1 827458841 955191670
7 590340282 108323196
1 318571289 301445877
1 261509023 694396262
1 445644545 70680617
1 975088129 420748305
1 595410574 68930955
1 662742383 984499363
1 666780204 548519013
2 630048712 501519732
1 921649031 335932777
2 214644429 759301685
5 62761947 715498048
2 407547640 725087110
1 287656960 721942806
1 15936096 574068879
2 745106065 976724896
2 572197066 394851177
2 85186410 260265602
3 785304369 270021635
1 232929998 8828470
1 180823060 20359305
1 114184187 671552015
1 157781049 859063785
3 747782715 884342922
1 677781539 527231921
2 650447484 197996724
1 233223804 397252178
1 625023607 383337689
1 386109977 909316356
1 389141993 403016435
2 972334305 822662432
1 562594087 175226742
1 879095710 488948311
3 238901300 832207996
3 74299367 311230251
2 553581385 417024445
1 11637240 874903241
2 785580832 168030700
1 74268397 95687200
2 373180563 162319338
2 304097679 113065783
1 526354510 418080194
1 746426051 227021909
1 318477351 73387766
3 87890382 548001520
3 392384490 593431466
1 448817665 186924138
2 715077684 207467485
2 794671263 996336065
1 636266564 514336527
1 483816319 301902690
2 265956398 820876957
1 773342977 719459794
1 312308204 597240045
5 449255399 437872858
2 490814302 993513318
1 416979375 531844055
2 534054177 906533886
1 618251135 99781208
1 867052080 814440334
1 956694259 150507903
2 876088819 943647682
1 629171085 870993971
3 87085646 78592536
4 907614338 34771880
