63131
2 994826291 132675844
3 142822071 585739283
3 921548356 555649763
1 443627290 2800434
1 238655294 515917343
1 707848376 362503011
1 975858607 797630645
1 499040130 251337769
1 304494579 55868317
1 262011249 633173729
3 497660541 655200508
2 593354067 458883724
1 306996633 588506256
1 598799859 744281098
1 953821958 9151057
1 915482495 50283793
5 885301754 858182121
1 311120554 917234561
1 784057487 471155719
1 589910968 442396502
1 138166926 941277833
2 809579650 491612052
2 676201705 766727296
2 430257399 133608013
2 797932313 108957998
2 711875767 219921592
8 685169130 849771905
1 31205465 315558876
2 334163990 513796953
1 369398659 636725929
1 12073394 720305665
4 448174787 579779619
1 662766489 887291258
4 563604277 496307689
3 770643061 807682992
1 849603807 413706930
1 853223749 287439804
2 204437068 265691906
1 204142047 855972820
1 823766006 998107505
1 864491044 800927727
1 669153677 139725645
1 789037535 704709575
1 273060765 571142991
3 465136071 639748540
1 224510436 745589934
3 582243864 879517448
3 887069172 320509468
1 191761821 676842527
1 492173235 235196025
1 305901515 719996290
2 712045492 289990835
2 340707588 692268197
1 999967723 812449099
2 242372937 768218565
1 730982600 827247427
1 397666674 908366152
2 479158707 88795504
1 383298756 960431787
2 317159220 936839238
1 45935029 339839558
1 730469192 436837649
1 397217797 635347027
1 347350388 18980074
1 726432685 676519020
1 784350829 647990833
1 318198117 419529765
1 224814232 849117504
1 831776364 605304498
1 798423023 886667388
1 778761194 671343859
1 439286668 913785897
1 426630602 52411628
3 418013978 54073361
2 438236886 659549236
2 947440290 628331349
2 257265835 302728937
2 685833823 548917974
1 93211725 179160866
2 615098273 752937716
2 497577904 463512229
4 955155090 790467065
2 632716596 459817655
1 306235356 14313596
1 955781438 352508317
1 440178212 585807900
1 304588640 905586649
3 528624742 240117297
1 624178076 536092088
1 127514613 774951944
3 545078869 419014589
1 744388926 717095213
1 608655039 408714555
1 198574594 593760908
1 214764122 475070633
1 884090011 223987312
1 994885737 700722439
2 5606514 913602739
2 647551827 103192996
3 152025837 38192107
1 422140029 992120926
1 11671991 482098196
1 575199754 745668767
2 740338817 667379041
1 820656754 816100137
1 730006075 365342960
1 261960942 628128041
1 433086169 1347241
1 418891767 575534705
1 100860570 918389474
3 423113761 855599789
3 58549066 566652643
1 291454219 949361220
2 311666179 911683387
2 478248942 706019832
1 176248047 766442304
2 259067242 942850491
1 835986176 311831240
4 838661734 938813324
2 127747829 920235287
1 698963754 739665634
1 62217936 61477671
1 395847338 120280856
1 325710640 323701947
2 404518106 187221808
1 975575444 677760346
1 671285768 860340823
2 246871987 465087563
1 395640328 330855329
1 819500537 508564136
2 745189994 548870740
1 2244551 864518128
1 673827153 641050518
2 954948994 909494436
1 955594574 484895541
1 65297419 360734173
1 638795316 31035901
2 964627223 627239428
5 519852136 824656136
1 287598201 375804761
1 605432654 618398367
2 710185489 882003387
1 890093521 185419701
1 509046647 454017593
1 782254821 408299619
1 220747307 516795473
1 631442412 194425039
4 709893466 145815457
1 672103989 85618719
1 932608998 10926143
1 703846414 653792329
1 125542345 503432744
3 72613361 528316538
2 611686960 565835431
1 685527645 682680319
1 725894646 900527340
2 374999178 244948173
2 722764780 832812546
1 956092705 686592260
1 997204207 239172097
2 21574617 290591094
2 673404978 900098862
1 166761480 323552824
1 996829778 537539110
1 201268791 390137361
1 119555550 802342725
1 704453403 699599119
3 625909570 961549273
2 592653139 841055356
1 822684273 427041317
2 227990696 603882047
1 980437026 734063149
1 942282603 770312902
1 903304504 722788911
2 415577416 182395072
2 570599798 746743335
1 236005352 541051880
2 946718944 751906826
1 529268998 954482983
1 629495993 738442015
1 514018802 810464378
1 535888351 734555538
2 250217374 262076373
1 931993896 930078863
3 859005710 810631709
2 989430114 344628901
2 332046394 70221059
1 795268539 683134158
1 75687214 166834202
1 23740006 542322135
1 453392762 613347173
1 507485309 50903169
3 190487447 491843150
1 691848277 466929203
6 769024801 41312454
3 539924810 61427220
3 341766664 737067739
1 719948527 302953159
2 554538360 767934864
2 578455628 457157769
1 410002676 183153534
1 417143625 714460500
2 689238653 549262566
1 222321639 370212002
1 154640281 603113735
1 157475138 298868492
1 674098119 260739165
2 297255582 579988853
1 386149482 232482565
1 94726549 609821599
1 442470946 370553603
2 585435912 105494273
1 669234729 838698428
1 442222000 511000239
1 696080108 254060081
4 698590874 175999309
1 174279718 26924605
2 296907827 476888557
4 854752933 693868068
1 289419378 584339593
1 704760706 661477376
3 468381412 652530234
2 165475687 600991513
3 604052694 440080640
1 906122057 646750137
1 201590428 788229051
2 297125961 501785791
1 250251654 290890854
2 611068536 815094625
2 124833279 556768060
1 110667072 184005230
2 954820229 67192738
3 177959833 756161730
2 523633316 359803664
1 539187407 45158561
1 50403130 291974356
1 466259943 492339550
4 298871052 937509539
1 123258053 597132040
1 711445456 613991640
1 566816955 20707493
1 413760193 943275429
1 946057842 951442953
2 538273041 263789081
1 768947631 716251180
1 865457486 555888291
1 282086038 867500722
2 518603184 454603423
1 902986528 222902778
1 631101084 867331122
4 269087812 257744072
1 631451577 63257608
1 765959562 1600096
1 689212230 927506224
3 18288366 483369031
3 340324712 943758930
1 316154317 504581159
1 34286817 804385381
2 743613409 971836350
1 583000037 167175618
1 204927697 571989572
1 97393083 565015601
1 76974631 761554957
3 332589064 568336076
1 185441301 625894746
3 684360183 18806521
1 538082667 878230154
1 291136331 269513088
2 436506124 399944254
1 419330959 484052286
1 876781048 113199678
3 814476053 156710183
1 458859192 201423100
5 45608171 119595158
1 135006070 524962635
1 6084732 91212920
2 402629618 508823170
1 23180295 797370074
2 3908548 904230169
1 808926972 618842326
2 870749974 646677434
1 846853143 818759788
2 680480564 504713203
1 150506609 272279328
2 992884707 877552503
1 84958064 544014877
1 42843675 779763694
2 140064781 804393880
1 404228673 302081625
1 866250070 339482769
2 204476189 310890436
3 429896356 780272515
1 941805723 203744169
1 660148163 559026544
1 603973837 949264078
3 22267256 292659202
1 364814001 32455522
1 404184281 746797710
1 49100312 325489817
1 397318085 63694843
2 67416662 827435764
1 164437553 783122586
1 429703314 379449063
2 867311882 72748636
1 343676894 750516628
1 863122784 786626500
2 784018358 834717871
1 963353023 945785705
1 218347062 856778859
1 877256358 42511188
2 517546430 674140433
1 423387403 471669816
1 287345908 6189899
3 997781523 7258316
1 923223413 650418308
1 166533654 231664520
1 47160328 423469779
2 146777828 680717017
1 355132348 404603953
1 165354038 308824286
1 491735033 369221150
1 598761017 813036875
4 47971858 595471761
1 654847033 189017850
1 724708305 386870010
2 293589752 60449326
1 306709689 83116206
1 443446251 236733100
1 583875096 740526593
4 230998458 573304330
1 905129537 426784464
1 46805133 436241295
1 283764483 651800824
1 477074720 593687405
1 398981617 96731001
1 152719908 469809735
1 498258714 98004853
1 943902483 968561821
2 859612820 975461805
2 603996789 925439057
3 412796683 967212108
1 987637304 163513172
2 270230187 19282475
1 343176803 39419564
1 229396251 579913525
2 861559931 249302682
1 970864646 387919881
1 62134135 349016385
1 238953561 17153457
1 444166541 114106628
1 597052218 859856651
1 452451675 146944980
2 682147805 316100528
2 899046413 931967950
1 241706626 742570393
1 633320251 191814727
1 139100218 749026591
1 994340520 711975409
2 366081680 873719718
2 695388197 280273126
1 792272540 332404180
1 371795296 68929451
1 880281006 100510667
1 218696488 530334496
2 734935167 464028710
1 518273325 348666874
1 680674795 576828129
2 484337775 616502257
1 817173891 255254400
1 147078752 126417654
2 585995567 366783172
1 876527054 847231211
1 14503872 238793607
1 312936488 464551569
2 418293693 931448475
1 996191921 764796384
1 545825193 749937114
2 842031774 696153438
1 313651609 110957887
1 607733472 736209428
1 815477182 832945172
1 687567510 825366187
1 504343331 7848258
1 914192721 573771614
2 964477155 665662004
1 581557630 89659834
1 20543686 146783083
1 81625227 361988265
3 304559992 609142683
4 155816482 965114820
1 357326663 670945927
1 609250848 412512618
1 20029856 992779814
1 493564770 423710111
1 638835287 925268970
1 713424805 85684639
2 744331327 585191875
2 295304840 898147637
1 141305506 557572303
1 116543691 155239611
1 64239515 226473434
1 793632060 852709876
1 683237020 587456329
1 78952545 6194312
2 850312905 249669528
2 180082123 268788609
2 432000863 645177253
2 492211274 54469413
1 6672305 562324139
1 654348939 183470975
1 822133448 974628270
1 742900073 908932786
5 88123446 533161966
1 822414929 10947779
1 413868946 448650036
1 707541007 914673272
2 469151594 769922174
1 93044718 958322703
3 94538781 408227049
1 802820189 750073049
1 288962497 953376271
1 562915993 687078626
1 567681761 234019477
1 86084221 783139765
1 517382928 433984437
1 579450937 36607981
1 261614168 654494401
3 308464507 101293189
1 342253950 797068989
1 70855828 379983718
1 528946315 256718547
1 805722237 514841419
1 961589374 253504779
1 148691606 203922546
2 665601993 140291626
1 89234710 85026462
1 516165301 649699430
1 534048912 716416950
2 203677449 516115581
2 885295599 580578313
1 270827864 822091498
1 661198250 237497105
2 155964949 150953411
1 149737329 357914021
1 138337127 417758068
1 44231855 91356381
1 36004143 779228465
2 960198842 36606503
1 27974788 637151403
1 114070341 946125727
1 474281051 945981103
2 923675442 118816000
1 9887582 526241164
1 949334047 591333235
1 371861633 516380319
1 802778185 326456454
3 800195950 312598760
1 737680007 538444425
1 890397193 524355018
2 782438534 384528840
1 528697492 585715917
1 844983167 342341131
2 453247538 203826353
1 83985504 637381190
1 707765347 898507878
2 682907424 869295741
1 307490141 234403525
3 69660856 374153317
2 323681535 968482447
1 103570662 820829437
2 481660968 334898955
2 394183765 935096751
1 490847753 964126234
1 662917758 675230680
1 681921831 261263159
1 799697469 808357250
1 88325709 94419349
1 57717902 411425490
1 811887926 152011168
2 45035766 603393382
1 353565166 551368159
1 164414376 961052586
1 843786790 947962582
1 677650102 102094533
1 99417529 411059752
2 978573236 620615153
1 39894941 210765536
1 339777218 422983834
1 537050270 34025275
2 606830295 659880352
1 468818634 441451362
1 627334476 830127679
1 465897320 829596855
1 850092578 813545232
1 745205472 506773141
1 587413826 942065542
2 946783414 329112592
2 876537191 721211569
1 903154751 316644884
1 166894813 18407776
1 373623791 377874016
1 297782042 226463290
4 904262338 363775411
1 530079165 821091099
1 867629489 262634643
1 577081208 374300455
1 207063685 671063035
2 106887747 552013157
1 802015214 25098557
2 212123381 714638844
1 206645761 228457336
1 974747437 40835030
2 464950503 18025766
1 467644402 532622266
1 178792588 206389673
2 911747850 244087312
1 889345281 834707626
2 719647016 277944341
1 588022283 840410318
1 660032590 326772284
3 881143300 319347749
4 617470350 760427653
1 913793463 366119407
3 997868565 347873225
1 545696173 523757700
1 447675193 31875315
1 788349360 892833999
1 744543840 195668928
1 971745351 228720819
4 102139839 216617952
2 852609984 750317558
1 171837616 809365351
1 577341795 258886321
2 155360640 692921123
1 450909278 172618411
3 124293238 515698811
2 661537555 284447754
2 538080669 471131147
1 987416837 66427072
2 392372384 183508173
2 976910946 833977705
4 744507372 138523581
1 872993086 930016619
2 231869880 795692369
1 396159460 668425526
3 447804224 190370804
1 517939231 912134868
1 437703506 831530502
2 903318424 51058825
1 352178200 637875717
1 514307869 194488748
3 188093454 921433747
2 304673983 716387553
2 679519701 647749466
1 657205981 672870180
2 250977291 473945153
3 597653599 839332201
5 33537519 294316024
3 480973158 679813821
1 942570221 317873115
1 489125562 920029376
1 738488539 220010590
1 420620578 779326651
3 354477132 701095884
1 432589604 584708625
2 424450214 797551091
1 641522400 315376221
1 666832904 193451993
1 716286043 87188106
1 985536111 500251722
1 640560868 730831179
2 680395900 710815513
1 236688916 148412073
2 315642290 985183809
3 487332916 42757946
2 402042499 998664885
1 960805267 553793455
2 334800286 148072119
1 795849434 755177655
1 535422972 199363146
1 925185834 284998230
2 307213793 877834090
2 911027809 547178553
1 54823522 201394009
1 897089716 678353402
1 854464106 72149691
5 364869167 602442854
3 828541622 837233396
1 447008729 283672788
1 398444031 482949890
1 350224219 330189568
1 427161511 948529481
1 516103245 360109120
1 958014231 584878368
1 34404816 101461830
1 993145841 859842512
2 392547363 973206266
2 897606635 808216921
2 962902351 914855012
1 30403870 258457010
1 29049857 735646533
1 873524878 411883119
1 976973634 988430610
1 805760569 594682740
1 779560418 571700585
1 169632281 792324379
1 520263409 176228569
1 339199045 536521432
1 154523610 386516543
1 2595529 886614064
3 776924681 754127596
2 684290462 719553966
1 545596921 94207963
2 465165275 50858476
1 322262922 231969817
2 729893421 419692620
1 875354151 372354703
1 972944649 590917957
1 376658036 855169618
5 950224159 784751647
2 299175241 434703557
4 171994445 921113706
1 867868343 215807586
1 641983524 223414014
1 221000538 151559968
1 913920445 603477072
1 768477470 870633505
1 873282809 402778682
1 197885944 811193598
1 312865528 257665383
2 829911246 64933627
1 756313932 905888382
1 640555486 129702086
1 941019638 66123818
1 254621992 492188154
1 802346601 289751693
1 835661325 515281102
2 19289487 875697331
1 331219179 504725579
2 841007651 910160036
1 49441801 633302080
1 572892269 933748384
2 606528481 406319043
2 529419616 372419688
3 95839827 218802019
1 248047019 749176775
1 93927669 629235876
2 990416380 593545157
3 713367210 79220012
1 437163122 178303203
1 501807791 481864509
1 172534533 380159927
2 172459869 53197370
1 779020632 226350379
1 72096727 608019413
2 197537509 818564480
1 615641013 210685396
1 526282522 580408816
2 268062720 451699688
2 255655719 903874192
2 977434871 425049850
1 907188760 210170136
1 471002211 411397305
13 7108191 268433183
2 310905933 901219890
2 896142376 589751370
2 863494647 222033535
1 798292100 113513917
2 69051066 353885100
2 404890067 354391202
1 408954676 473711657
3 731631297 512483682
2 428595769 367292362
1 366631498 639933530
1 756210991 983573472
1 963255091 142351361
1 85745478 369443778
1 321750482 675813714
1 179342400 369692577
1 339029696 354300209
1 406590317 800962619
2 276870146 214493133
2 350263070 557812802
2 184237130 818523161
2 752699347 338901691
1 384737745 333173068
3 645602641 620430939
3 895142336 991793679
1 171282380 189467540
1 362613212 341834164
3 185492116 308357538
1 641675125 113002559
1 617231446 915002792
4 937731236 187444051
1 952424902 631248347
1 820533450 421128094
1 96040612 579228854
1 561934697 280230041
1 37330546 963791371
1 657722115 509632105
3 198061756 354908843
1 167263991 662963945
1 53054745 283874196
2 732550495 372933492
2 445702433 531502920
1 505087275 22176132
1 673794892 383362685
1 495616797 94466238
1 873842051 272124041
1 136286298 429412743
1 915881444 602569467
2 687253941 484751819
2 734734392 383553852
1 244708660 360336943
1 100369697 229345561
1 444091580 502200952
1 166588420 728174850
1 551556771 815592398
1 220247939 294042054
1 238077927 360199587
2 4623323 144407098
1 679639419 273454190
1 348850339 718464117
1 599289966 318001307
1 638892619 30123911
1 153115730 541957096
1 277802909 322197631
4 987407393 139972683
1 582046024 625080313
1 663694045 118401124
1 576702344 587046667
3 622358334 479114237
3 617095258 343668963
1 776465079 975679994
1 875586978 376386179
1 261932061 655957039
1 470574447 505035164
1 974312859 297586644
2 36931696 414374127
2 119392511 489341100
1 246207418 339499443
1 56029544 791626062
1 392817314 689589135
1 383807413 994704580
2 41915649 728710303
2 733518042 75475411
1 952056622 390875073
2 564217700 301477468
1 92856450 326943580
5 21667528 280593893
1 254293869 854380031
1 11335353 65127843
1 507446142 392684894
3 897602619 341620474
1 238274725 708748024
1 239086441 225857866
1 157227833 209013262
1 835188699 170949837
1 830664155 374378600
1 786500421 594029453
2 205705444 720166588
1 124319688 800136626
1 700780653 842644104
2 490112718 721262955
2 43894739 584677137
1 684378892 569801627
1 139845741 164281666
2 205736720 924838230
1 610531776 990676211
1 15325075 247168213
1 650369935 314961074
1 668253264 83231067
1 108845322 589888118
7 822830552 632123093
1 899919395 828311562
1 575483437 203832405
1 214885091 41665623
4 862150490 696199458
1 603021442 591202358
1 354649515 431428274
1 970041997 688636903
1 808086735 847165351
1 985527820 306568928
1 750029071 840068234
1 417787403 484595687
3 776873074 967967675
1 5419806 633322646
1 892733384 250607989
3 354321619 499839861
1 68661343 23384580
3 246964001 147986020
1 749333477 75032777
3 413016756 37888227
2 200945591 324676283
2 218459551 991656171
1 252201386 395552906
1 403909776 454763737
1 675082887 993736952
3 676977423 900385952
7 381508400 807197438
1 671950803 780683800
1 277194570 325010170
2 138794390 863133916
1 32215 733677871
2 962450957 190762398
1 750884080 257875953
1 378221573 447557155
1 171839573 338861118
1 74015384 105800020
3 420111048 718660473
1 310530042 357132034
3 988051537 666010240
3 196955918 97040619
1 372696930 172027243
1 125636634 18226561
2 562293344 850084403
2 670271241 348401124
3 881238738 893825447
2 54604609 889876713
2 474219900 749055678
1 96727329 409429782
3 273172030 792423961
1 650195695 182015792
1 460122267 258360716
1 845560113 130520418
1 298619831 23951524
2 697722910 68826485
1 85461276 954933632
1 324338742 225038856
1 969748988 432894894
1 61612197 145578255
1 171336152 159918724
1 119895952 739468374
1 625469760 719606245
2 817764083 483137126
2 566538471 879704454
1 431042014 287792633
1 122425181 298391592
2 950419532 132949302
2 40518351 227460882
1 436513482 892970489
2 362394851 705367367
1 524811957 465031813
2 95145807 872726969
1 856388038 407878717
1 646353713 147437172
1 590236537 684479520
2 550796094 507785002
1 763664430 557696666
4 505810601 860917358
1 89871142 96344485
1 517120835 670112772
1 432441643 432241171
6 434467270 834181163
2 463321460 235385177
1 715075807 717245878
2 397358209 98714101
2 433988465 119354034
1 15315805 353326947
3 708349268 244679770
1 555399825 967350587
1 123411285 853045219
1 797372685 214349222
3 25724715 186818143
3 375467813 350390294
1 217521582 374976459
1 824068060 228886425
8 767068111 940453784
1 241833496 438931604
1 682561103 630741647
1 542830110 143766991
2 55175948 142953130
1 945077953 917929809
4 293295488 213824613
4 496660467 648842489
1 710979626 726105631
2 571109749 558787979
1 180301897 42145295
1 86910641 762305054
2 412190472 602103541
1 854080137 691432165
1 14755433 360440946
1 842037428 613163369
1 523026052 1698685
1 571190144 186867207
3 201516203 615822626
2 5096897 40845576
3 968606613 10648602
2 690135142 60134419
1 534238588 407442193
2 372352031 570541238
1 566404037 398114478
1 618653173 593703865
1 1627025 743416016
3 551111746 697250576
1 503588794 268683382
2 628449178 137209982
1 818799220 23388641
1 214332092 223548402
1 491107066 184775399
1 643621855 773290316
1 122364454 880973037
3 678240295 327669166
3 187486487 115541257
1 122887644 328052692
2 608696418 263388132
1 345485741 395546672
3 823375430 168394938
1 402984513 380838947
1 908430164 66879613
1 451329042 556217636
3 308235614 102338335
1 857533970 777652371
1 470708153 963599731
1 253195881 167711857
1 998825191 1514970
2 201081780 809263973
1 942437320 416950877
1 966853083 254462140
4 292807281 563508880
3 294629871 308293691
1 735619811 581228264
3 411229270 798628238
1 717763751 219619240
1 298689919 816232824
2 730783197 806134732
1 285576388 400407600
1 344364736 578859896
7 845872226 511832680
3 370754804 576805976
2 937389923 401333435
2 66502557 63466061
3 570212161 902876648
2 218345184 54669108
1 855811327 532629060
2 997104998 913116080
2 865187666 392648456
1 221825032 345183032
1 637718698 803077828
1 675118282 4604212
1 628179531 636466768
2 768576065 126209394
1 817865613 845134690
1 625276659 292742083
2 36986217 566742432
1 659506573 584055832
2 468352089 616859036
1 339841512 34289473
3 350120806 302642398
3 415598506 520590344
5 630425655 37076034
2 323375816 657559624
4 714122003 468418105
1 17326916 367059605
2 678113452 180997487
2 929542760 116095573
4 226650902 969053923
1 11713140 734853123
3 480481369 924335874
1 790275164 696353088
3 414475325 475958747
2 253343798 408793195
2 519788573 352532984
1 350808759 425281374
1 205125335 292051395
1 457452187 612655447
1 444493260 364228880
2 695128028 687488107
1 195983839 144676318
1 937689900 10322164
1 881797093 153145099
1 831567996 919970510
4 727847982 958283975
1 409939685 182660552
1 249755224 545136514
1 188546065 800833402
1 371465492 719732197
3 884157035 331254260
3 248472513 284441436
1 978621037 713335925
1 117659909 15138607
1 185807070 593697620
2 475956484 799652221
2 684248715 8680694
1 169807866 80283633
1 950647152 262326564
3 548559697 255934700
1 444519801 147799495
1 927250379 145337452
3 978231114 572966877
2 209873822 162843947
3 549205530 364207833
1 70784449 718524710
2 176263800 439900049
4 367609677 758584259
1 234738343 582664415
2 768536727 112485434
1 914596208 202871887
1 468198693 666059488
1 885064288 533206802
1 320291539 948158836
1 315310127 741009548
1 382283129 134996587
1 469114868 993117187
1 786834350 943748262
1 702036606 944144630
2 196583243 575534035
2 934106409 358091255
1 466940838 677985422
1 733027027 375455340
1 24691533 608566294
2 357436510 429938159
2 987573939 358970841
2 765395158 101440848
2 988204958 796005032
1 919011014 181646617
2 813577588 106403596
2 159858485 250081885
1 761423172 42961878
3 519781008 21305700
1 281130809 954456344
1 505541951 875821045
3 53471359 565716496
3 840409242 590385468
2 404821621 949368063
2 714751659 998990456
1 28922422 175716253
2 121840107 183691096
1 80869064 215945108
1 396409595 156497338
2 844843361 702566559
1 311683516 370540206
2 109499510 86431786
1 585960220 697687870
2 379309681 321991762
1 85124493 732869409
1 554289838 54431194
1 555227497 783363685
1 848299603 448679295
1 786962267 536870359
1 447207010 96934958
4 58007971 370583643
2 952111812 426532019
1 338789113 9679126
1 41208886 821309056
3 21152355 98054245
1 330183082 720148492
1 77750902 469124500
1 599068298 622219345
4 593310894 676126430
1 239337389 982805981
1 12906116 209677266
5 662718774 784196595
1 462828917 831514461
1 137657631 624111364
1 879880421 578347722
2 958446517 536174402
1 682864799 714230485
1 962736435 212703400
4 911094066 336422735
3 612187168 986633952
1 90734761 977520744
1 15754847 707555481
1 892737530 445565548
1 178661982 594971580
3 356463482 547074217
2 406752394 425967421
1 977323520 853754752
1 224455092 483994290
1 359612691 277981760
5 36231914 701499268
2 687293316 792848756
1 851522430 511939479
1 448216842 490013236
1 619313522 702527885
2 29597303 363823182
1 862399379 777038872
1 326042574 89763256
1 447797963 940359321
1 715963959 828665912
3 61394675 349746197
1 114955002 51803398
3 251482336 998468236
3 815525842 681021674
1 354884495 759744037
1 65942764 669650789
3 587789286 527646656
1 716702507 974102310
3 772516916 805846691
2 249797575 137709550
1 469414623 440555374
1 313114438 496172052
4 563943685 494196737
1 670509736 610630900
1 952758965 720760631
1 712948821 617497956
1 258729830 236578877
1 498760278 205886
1 830978569 308803189
1 238206112 506507230
1 444626385 628793451
1 290411730 837811599
1 870714747 245807354
2 99363865 152199533
1 850477400 350549258
1 990473872 239775600
2 696916490 427639392
1 190346511 379268896
2 199271356 637498268
1 426084318 211384710
2 262207642 57683816
1 728015304 156123039
1 941327052 803668830
1 194424914 492495980
1 82704117 755277318
2 572478193 398846901
1 189670371 615466000
1 778595685 530596386
4 341082685 127650429
1 302273646 246072965
3 704795605 407051919
1 10138126 106538711
1 189860658 686911511
3 702456460 596939293
2 903383579 202027592
2 820761101 919952252
1 803905471 402689226
2 677040924 562292284
1 428935865 577832590
1 561776810 903790893
1 671143532 601315136
1 662077315 14052745
1 198962360 865341326
2 787390665 543779844
1 578034254 426770854
2 784478583 383270717
1 49694456 326996422
5 476910940 635610246
1 114346741 513191435
2 279903865 904323936
1 990227696 133643499
1 604627994 808603217
1 903803217 78767016
1 883748075 764737815
1 844661899 864979842
2 602000148 274421266
1 949176255 342032125
3 102435467 135452523
3 411508805 108077536
1 590516210 370369471
1 580059252 283462542
1 715023383 139862314
2 42262062 16474695
1 558381227 846753997
1 317463582 523397938
1 73306733 99277258
2 250359843 780755333
3 682411682 771953499
1 223252108 698831042
2 771611422 227619483
1 290577990 5122408
1 317915731 933148563
1 981728661 275185783
2 240980702 487496230
1 294180716 146633025
2 315946875 832493280
1 86684800 750831858
1 132500593 434659802
1 304695868 542965154
1 250002038 266673182
2 771758459 856419880
2 154454237 555980998
1 640777844 14213167
2 31620678 485826952
1 667145576 322346500
1 785037644 705436285
1 613345346 810216794
1 261110278 220022970
1 699108313 702302833
1 366220369 58096210
2 556293210 325065146
1 81343811 478992206
1 795483645 979902582
3 552688149 363679773
1 597232479 483192708
2 860530480 154358295
1 589715001 381734893
1 231221325 362778145
1 185150050 926498786
1 793445656 497356706
1 140594377 653326988
1 118418552 835754051
1 832504291 270657631
2 368306172 17747158
1 379590894 437748093
1 319969417 540932746
3 117305773 361503789
2 815140829 804532536
6 197996708 9515668
1 702018653 308832264
1 242142966 267932983
1 361326894 394840191
1 923848589 309189023
2 135179134 19242006
2 161978109 398129482
1 853746619 50621080
2 619008413 720037869
1 736942792 869120884
1 669155615 781481436
1 179043911 203409538
2 785561905 234907156
3 974235173 171378094
1 385018851 281971190
1 907152576 888946126
1 49204232 163126952
1 782197485 67307232
2 632456135 830652966
2 956932667 434053630
2 139188236 116389287
1 776316236 641628359
2 898671619 140697713
1 235736891 208624116
1 440514886 397037777
3 905401595 524686253
2 884788333 511553824
1 684981518 915472302
1 841206048 690087004
1 499255396 539460031
2 897148651 103682244
1 222561475 772008410
1 602750929 726949439
2 656556134 933654420
1 994636553 396666191
3 961865545 889030792
1 390986293 906208889
1 915473123 397790135
4 801030722 278991373
1 289590603 60283432
1 336704766 601869135
1 290519167 180934383
2 3696576 913170679
1 307081417 630939978
2 817233460 843887710
1 55798571 291222452
1 26612307 776037234
1 976674987 650416929
3 242332136 482315395
2 76675936 485125683
1 180093181 314285013
1 110794230 749415470
5 153457761 252610322
1 439467245 407738831
2 522210867 322490457
1 695122203 887741937
2 985447544 338739951
4 665801274 637743036
1 604306046 291178374
1 517853856 918484423
1 283374119 610524506
1 209027264 433957200
4 314110626 964626806
1 661492061 984438253
1 774173844 123508584
4 552931620 931844675
1 537776853 636911527
1 586504639 131584097
1 315134907 253266190
2 814645421 325459278
2 694891669 641078628
1 792886721 811124961
1 167643657 933872081
2 801249053 829464249
2 794396281 980911110
2 700167062 229301994
1 61248372 318934917
1 635952543 425315861
1 865932103 504679302
2 48130066 372361968
3 198206120 519629566
1 792989935 187923924
2 11285708 62602363
1 679618613 30767900
1 421715156 340602245
1 328650971 784167832
2 71248520 258779173
2 898997751 286945465
1 686409562 882989985
3 843399560 371351603
1 942316552 73142216
3 521908079 845190153
1 538221919 936246786
1 108444893 316333058
6 983076050 742513371
3 563766269 744567441
1 391081522 981422639
3 911420146 169069511
3 383610507 749669444
2 206415670 493662643
1 141299726 479946103
1 617829753 711348594
1 13091006 552590360
1 456397999 371249237
1 875616953 107655146
2 693696884 484143740
1 829958355 675568494
2 165902030 20446040
1 428709316 625093929
1 589394767 803971885
2 612355647 736335308
2 521297054 713602741
2 538173868 330656149
1 379194533 14424586
1 549396456 879756618
5 399944515 249791762
1 319741366 352853915
1 779119918 261395147
2 506233107 475178328
1 947518263 623187811
1 936660649 346708853
2 928776755 565282649
2 680944660 139786069
1 796238096 476996728
2 24168147 478623884
1 484017525 65606699
1 968513335 808816829
1 164117089 824396923
1 488501274 59424787
1 321447273 184648328
2 28505011 918163372
2 249182492 552488261
1 722228572 588291001
1 646597685 276273688
1 983272751 935329742
1 703411159 8168246
1 17680705 339091334
2 344041014 363490653
2 139821713 523607661
1 388866265 731204470
1 311540002 304212910
1 535215274 646886059
1 782548997 890406367
1 101785761 505164399
1 203477263 321179803
2 764873233 904398513
1 642376016 985422824
1 267577973 163061000
1 781532305 725462115
1 818682514 488562519
1 26780521 849162412
2 201512993 507264574
1 412342494 768275926
2 163877504 186226663
2 182381901 858165833
1 826671850 830655088
1 698280967 612705189
2 898050526 287391092
1 105357610 544594014
1 550882927 404121539
2 648325996 610735710
1 815375222 808715928
1 949212725 415861323
1 327866325 984574211
2 262485719 628732887
2 571764490 633328380
1 610085986 347623455
4 607514185 31461624
1 138953617 570889021
1 539754856 142511814
2 118128454 366878890
3 173697644 998714975
1 756607290 209846302
1 727242254 184824854
3 170850423 763997463
2 67348763 788272174
1 915456140 68269672
1 520034997 747204800
1 559847345 970791320
1 663607203 286109899
4 583504342 487137931
2 70075142 944682691
1 61612303 341800700
1 793788195 944168315
1 572934653 108469309
1 957665417 256893520
4 489811292 441897961
2 211329192 737844318
1 218287443 550321575
1 158781012 554061054
2 205494003 814845541
2 500106469 256724824
2 435032167 919381303
2 841112849 776416959
2 855607875 994467207
1 662085670 583488922
3 567638470 631203274
2 71656100 838535482
1 882281669 203627422
1 463067148 480789515
2 290684698 383463929
1 158946860 129347340
2 291555752 359475409
4 652459889 123346298
2 480370675 871611902
1 994479182 554554382
2 558749635 282350243
2 231571921 225839499
6 49013202 891200962
1 203499271 389933908
2 622272596 779000897
1 204565357 926780389
1 486745882 12321875
1 278435737 705218571
1 304359481 355056398
1 871674335 353165756
3 482815579 294413602
1 956079405 120422438
1 114779062 946418
1 783651892 575332777
2 556550782 784539709
1 136675898 687535849
1 86256324 293520516
1 884204101 864605569
2 389016542 761171753
2 522899590 283671066
3 981435513 309404626
1 830619641 630982269
2 904570830 197779813
2 377231692 724528191
1 107117576 119684784
1 892596212 371614834
1 706189773 668394791
2 873982198 969778025
1 515327664 371285641
1 595279389 255121882
3 370153286 569401136
1 82296945 337615328
1 74181043 711923416
1 986264201 968680743
2 327331014 690108398
1 203661484 718317527
1 508055947 311949944
1 754744344 540644151
1 632233189 188574542
1 662928208 943009073
1 346545386 394775976
2 936258773 333417328
2 377424302 990238358
1 885363611 997930597
1 875162213 196804564
2 481629728 634613559
2 750911822 289286356
1 115982998 431322876
1 30739163 225459909
1 676042615 784504322
1 61809451 556341851
3 514628255 655092830
1 290623977 348001527
3 208938169 623542528
1 788016931 741863510
2 626898801 812149538
1 509534123 719178198
2 122654216 234641132
1 722192445 567748680
2 919693486 782160531
2 261188049 421149506
2 938482526 879805205
1 766841900 246229743
2 640183624 609085576
3 702894384 950294339
1 506062621 46456932
1 539165133 105634005
1 172861248 400463716
2 583891003 132329824
1 530970841 614039409
1 606064095 255807982
1 274056458 38720309
1 204473880 550530295
2 297399283 964750518
1 8649272 11270253
1 70341424 860366907
1 918250443 763769509
1 13321274 757088890
1 517777524 954940159
1 63471986 113041643
1 535582444 497687169
1 181012872 326917834
1 947408127 651905821
1 236637573 816839266
1 809033350 722454127
2 536564215 24869967
1 209587312 288616638
1 720394778 900297800
1 745027800 99912928
2 644783557 82952026
1 332491669 118524808
3 726905060 583211847
1 895074613 506953374
2 34502042 504864186
6 92583588 611759917
1 443711128 384087214
1 626017516 479596670
2 649850086 840133270
1 902419990 288957380
1 241770104 602834750
1 208260705 201762450
1 797953513 723271161
1 927032126 395694702
1 718928131 600857837
1 688283569 348526360
1 262231298 1564923
2 591421385 764190218
1 394052327 421151990
2 147461611 4644154
1 17739735 444898547
1 677783633 169934796
3 28857155 302142420
3 665345284 480061094
1 259808357 68150464
1 685136612 160427922
1 595098510 79584520
1 265172229 864055716
1 345244643 652237541
1 935272452 196856620
1 216156039 378864409
2 287143005 808918260
1 434513481 696472386
2 283210881 300638463
2 914780779 864905010
1 911546291 537283708
2 260694129 332624979
1 196282131 184481969
3 319335164 189273521
2 294291693 166922124
1 474111940 214002890
1 283763952 537399513
1 27701694 194273967
1 356166865 2400426
2 773384218 749765127
1 376669132 124314711
4 727344096 777645123
2 146420483 726811982
1 183085537 802040633
2 773250547 377964478
2 545272665 426407761
1 199678813 674393091
2 827866180 218727805
1 314678270 807409580
1 573782731 663112478
3 683112895 663652694
1 255855718 882744497
1 388160726 806880383
2 957246000 471888893
3 159423045 30771709
2 895031491 992885003
2 465664086 400568732
2 942954614 854571994
2 810538433 59509097
1 13028313 115410725
1 551772566 357776494
1 305159016 440076406
3 829702980 950019156
2 849727135 253720957
2 401732609 183043981
1 809191860 917136985
1 191596159 37008522
1 934941646 602497207
1 547549295 585290737
1 515861841 842260924
1 181685585 838652960
1 522081315 347788
1 127330125 440792528
1 819608435 650493874
3 335445592 553455087
2 222121397 683638068
1 39433998 297382795
1 485510063 495217046
1 668036444 621317288
1 73286513 420199985
3 594284285 615387767
1 993655826 133110798
1 576465363 966750232
1 242734010 519663655
3 133643124 834356208
2 359033164 904343165
1 987608997 696006157
1 888199931 147609612
1 674817934 418881029
3 498151904 781556058
1 999688386 703515845
1 309888284 254670426
1 479165999 376013206
1 779374715 566127837
2 355490171 99029816
1 862752472 642492511
1 811272461 798677388
2 667778030 148626706
1 825857605 808503519
1 832028798 746174754
2 429538057 888733734
3 764926936 682485308
1 421689152 487473999
1 390433478 425158289
1 23964732 38782799
1 740131784 12684587
1 400328205 202844990
1 956736975 26295339
1 832728644 8378548
1 12106426 193594210
1 36099609 735797889
3 974763192 883454640
1 228117719 119320536
1 233741210 840935452
1 812757461 948547627
1 966150395 800736337
1 831836114 470790805
1 7231243 481231075
3 638693214 405577421
1 294129700 409412683
1 138917670 498695225
1 904753439 217767018
1 660086321 365084823
1 782466017 929201526
3 125629643 499729791
2 251165647 513010725
1 308340250 958306995
1 982667557 313975834
1 356971214 651423814
1 33428514 453013836
3 711127471 375032376
2 920922665 941877466
2 460671151 331854674
1 63151231 206131056
2 303579184 403188285
3 453309710 77234835
2 338550259 42597953
1 1195808 411312967
1 558758442 636994866
1 115274849 165145114
1 111452016 272974336
3 625043972 795034277
3 102073279 630916127
2 430808181 251517196
2 256762035 676674055
1 909101934 569347658
2 751859197 962929415
1 78916383 479185557
1 758754346 145725807
3 387353236 372922092
1 34963900 376916691
1 456647651 176532919
1 943399424 113558407
1 283918393 288959314
2 882738070 39425950
1 842083677 991419583
1 837164661 206608301
3 624003237 780410164
1 464925652 135415168
2 663569548 4142426
4 571634047 762420455
1 545382859 667237275
2 971560638 837037412
1 610659252 562059975
1 378813781 630112897
1 460786558 414555401
1 461731070 976729489
1 211519694 631506660
1 571910516 294509340
1 714460202 907137239
3 629435421 828811022
2 646666868 867168420
1 438441485 439482374
1 168358964 262510882
3 359470135 987292925
3 309987001 272979174
2 582865847 953745919
1 682941095 270976803
1 424694681 440589393
1 900086358 955850165
1 483877199 512879993
1 681287897 968722574
1 624367319 61343478
2 23273520 372420389
2 163858451 754978949
2 106062020 984154722
1 224547954 132779688
1 791003471 716244325
2 730677380 433406432
1 471612593 869109818
1 267372816 335685406
1 723056612 413444959
1 452473416 654532150
1 228823401 841556270
1 449619428 277249383
1 656903716 934593354
1 214633711 745808074
2 126793460 470498241
1 991540399 408103984
2 661459596 617398975
1 975048112 639743438
1 672352586 764983399
1 793595213 125643866
1 316510519 596166299
1 940268611 870445741
1 805939759 720240045
1 849435632 669645435
1 935891348 782529617
3 371783885 371876364
2 277945153 908346488
1 988598004 488066384
1 425245788 640726455
2 573625826 84647156
1 975272799 673933084
1 912871853 480700104
1 266346890 982946032
2 978819867 28381728
2 760063298 831547906
1 749907459 794941736
5 215826328 307307729
1 353850741 116176643
2 298285129 438450940
1 921641955 273270336
3 519650039 955054976
1 611090990 463632520
4 858488890 420137704
1 628392737 125096507
2 593397973 331189929
1 851766061 716650793
4 938119607 614648740
2 750061353 478738737
2 456162978 204021269
1 490268937 833456914
4 129355826 427114604
2 37677154 848536390
2 361917636 562581067
1 148091958 954622606
2 491579313 986364704
3 733322362 305898152
1 975801852 746622368
3 607080402 734749124
2 303621989 281454062
1 840146574 283832169
1 259504911 434578358
2 435812293 718160897
1 244524409 217126641
1 168585565 966390761
2 639906575 720505903
1 517230377 163148698
4 475103598 102898295
1 602198109 245315594
2 659969092 444655452
2 823624143 386945961
3 972171815 607170676
1 610024432 286959835
2 946951873 975207714
1 946796844 201150089
2 888715241 983621061
2 236218199 901004319
1 68470368 366009619
5 496310471 588364019
2 570255790 643559470
1 996634829 502704307
1 913729182 208277467
1 361220625 297292414
1 498097774 797714656
1 547160383 992772253
2 184372524 268974019
1 482079902 259907815
1 122644740 535671031
2 292598939 53368534
2 855358017 187641160
1 393095936 710631080
4 418427646 601726491
1 342749898 721538285
1 197400277 63419494
1 917990753 379821731
1 979023146 525641265
1 932577195 992419705
2 815967912 846613431
1 957470188 188931638
1 301115837 716688047
2 890260438 517314269
1 782635453 293250253
1 278232850 758076151
3 356676973 340022774
1 457768033 679499911
1 247472309 161699864
4 217371902 670308439
1 191303777 960146664
4 950895856 787519243
1 560395736 376938121
1 123427444 120909453
1 951932489 207836768
1 70590483 149552546
1 649237829 738962363
1 950907644 2260651
1 503119762 239728078
1 495677432 379209963
2 747692415 487432418
1 148443215 88761679
1 929392151 545621961
3 415117605 795432362
1 808673447 374940522
1 360484167 457103160
1 359470113 549294864
1 934550827 411570379
1 352994286 165568163
1 238260476 844650760
1 687976655 215771815
2 79195413 114994318
1 206419508 801298903
5 886457199 17535696
1 291728992 465888214
1 324285891 860635299
3 262561952 676561681
1 993990839 8899483
1 906523699 8004720
2 456324063 953163549
1 213640528 766426844
1 259502744 653311244
1 141888422 655681964
1 362615953 278511085
1 119432668 54448277
1 268728028 970020952
3 646752232 204390449
2 101626632 948676714
1 247207118 833917232
2 227199566 81112071
1 561462914 615026881
1 349413793 227582973
1 36303805 298444480
2 602137851 349755859
1 876159568 64838928
1 452590607 105607843
1 266590728 730353550
1 153551745 109030263
2 778097807 372265385
1 10643470 285743127
3 353783237 436179941
3 554503715 518563289
2 184719548 169293031
2 558057402 408807722
1 863492225 156409794
1 355307760 886634613
2 332440527 929691148
1 542548369 138060807
1 747616955 230163450
2 542046543 969359652
3 98777817 471563319
1 908997010 168998978
1 301455172 179585763
2 531061800 318347508
2 676173391 644665606
3 775912117 846151141
1 334438336 768261844
1 153917980 567949295
1 380096744 546672206
1 245593000 975229520
1 497706898 375883333
2 345834638 953277514
1 326878182 85683567
2 510783233 996839398
1 150414761 19518095
1 144362175 258450615
2 472998540 967288596
2 335452801 148317586
1 354514353 63807904
1 773079242 326559107
1 919445398 314610916
1 556672494 756228786
1 795739924 362075252
2 320900680 314123099
1 919765517 516052524
1 879712425 124710315
1 95863319 502722856
2 535711853 560914903
3 841316687 797468004
1 669302867 312032621
2 721728247 903067650
2 869929696 918767810
1 252362299 406229149
2 72719833 93101134
1 912167202 695764521
1 421168072 825925549
2 813421601 406573906
2 807548700 586834211
1 58330483 111961224
1 823134915 900972928
1 962947005 821165468
1 241858777 453541053
1 151091494 107742592
2 226211660 200100896
1 112388161 278724086
3 647236251 67395604
4 198968525 34718881
1 454096037 890824285
1 778178571 652337154
1 613332753 749946686
1 539105269 213280811
3 598263585 854372580
6 614363215 345759781
1 404322108 563177376
1 720832288 467450018
4 83433067 918107344
1 478464973 662211343
1 510193468 142095493
4 831557517 376448168
2 718084202 864359383
2 795914372 734767754
1 389096178 108756225
3 778333487 272461147
1 313933283 910890377
1 416744654 92328416
1 935422071 343392158
1 792476867 396060471
5 750813581 337018858
1 358850533 45215944
1 89854652 87106117
6 154894326 510746698
1 748587017 997713457
2 65089901 274638067
1 344544102 481057194
1 885788365 456257661
1 882768259 866110985
1 854685355 62899949
1 935096030 143153551
1 902709855 102036571
3 150478142 598453544
1 506337052 411885735
1 863982452 695970683
1 932578466 18370015
1 786894624 19488249
1 97603435 571386601
1 623386944 19277102
2 782760848 543786120
1 192295066 44349955
1 66064051 884623289
1 720748636 959982505
2 207042343 545776616
1 405622343 543833585
2 210215707 574087843
2 28470390 659462494
2 94140913 712941617
3 366173934 9249758
1 622442030 25510437
2 881583079 937830387
1 282972895 342410191
1 643777954 415175376
2 345736273 768199001
1 462930311 854395371
1 80611949 861053683
2 344361923 785187308
2 249210130 442443423
3 945682623 285802628
1 680007257 465153003
1 370107278 729494242
2 540783632 345897723
1 999517120 210901561
1 459963251 682822756
1 742223320 717815174
2 567812320 584034650
1 956274485 502850806
1 433829172 470651447
1 235835840 947081480
3 841634418 763124974
2 387724718 178810034
1 257393529 144306871
2 6442650 696020971
1 935130444 472245380
1 349216522 691846805
1 381244841 341544493
1 153685590 291441269
1 466299311 681752977
3 231946319 883400595
1 523648210 719526806
2 24297904 167784810
1 610823895 622156083
2 277629771 986523572
1 378054654 808604105
1 348947389 855825515
2 705912394 980527230
1 512727599 610106884
1 959659057 244714741
2 529992310 276645536
1 98808034 80753727
3 345332609 657211416
2 176662511 578516468
2 817370235 182417628
3 369190800 8004941
1 149350272 488261216
1 766709934 175739764
2 297394507 600940436
3 934429568 719665195
5 752627493 12713986
1 236520860 479938017
3 26424130 862699534
1 665951779 497083959
5 36730698 986406609
1 756093347 916041807
1 871917054 693348384
1 428818402 780289660
2 115213800 857599178
1 698923673 863513158
2 275935337 272116085
2 308337496 781936778
1 136928495 202892689
3 269071777 393202595
2 935320069 212054130
1 798687743 668737200
1 61546836 827592851
1 19048015 40790429
3 366115354 753247329
1 125399760 737137418
1 670526574 580413744
4 995873236 58568896
1 268430110 868960275
1 384408337 274590957
3 902274040 628359820
1 233530269 302950267
2 626960784 708081179
2 741887108 909632944
1 961255557 997311385
2 487481690 259576560
2 163181425 491416648
3 575079839 618851110
1 176213959 182821543
2 691678361 951732477
3 682569284 113625594
1 327018985 843037358
1 182919957 994051598
1 485650987 690729072
1 616878805 946926698
1 982170432 45950518
1 916221596 975783697
1 486407394 853701426
1 256115671 325965000
1 505433214 514607187
1 693161904 946329633
1 44618924 282150093
2 25003310 552761116
1 974064895 574892819
3 91947495 438346208
1 465405145 983977483
1 805531218 897704666
4 890084937 240304980
1 387503636 741341130
1 714442321 311945412
1 587958955 103507923
1 307754149 393927289
2 999820605 286466172
1 127349089 68674842
1 981633248 150216618
1 25929739 46183431
2 38854228 859534036
4 922784479 189052556
1 600621412 830718359
1 681760893 519714590
1 902035533 267874924
1 911709817 436520927
2 29297250 394964786
5 781580037 762739347
2 757948496 718305664
1 402488533 891532752
1 344385383 563043148
1 788432257 625728568
1 330955616 573651567
2 19064194 477863837
1 307368682 883845781
4 423773691 200906499
2 368376142 926847662
1 650409612 522481642
1 274680885 801064508
1 236005933 238734594
1 209912371 706362042
1 663263292 35579741
2 748861863 51068006
2 927937237 452919251
1 616566151 534706036
2 867287075 150004739
1 490515962 557646937
2 45139749 33400539
1 618616850 71658133
1 315180164 294530248
1 337767697 208571972
2 398493945 894408841
1 67248377 172199055
2 143181633 744632819
1 806232637 88885539
1 373193231 30205036
1 883855849 145007597
1 109433088 435526602
4 260792543 56705072
2 242760865 255648770
1 288512306 181049652
1 875570447 496003043
1 345362986 406711580
2 367838747 813984616
3 635995164 666327078
1 719043154 977942765
4 991021864 330015449
1 722843056 968892997
1 383981998 467753009
2 501354892 22590204
1 144625656 263780401
1 41553832 856086827
1 342703835 112049459
3 444124822 202311583
3 501363520 5677880
1 712020882 545355488
4 418886980 280880376
1 383219873 766130233
2 169011976 744148362
1 91107220 337357049
1 518984608 64743101
2 397748195 768657640
1 295377404 579512576
1 295542909 198602403
2 281569090 708280915
4 717230703 399377178
1 279670542 596704822
2 55446195 256865569
1 496338069 215563156
1 18486420 463099069
2 924955998 389816873
1 874195128 374655858
2 791381365 229950486
2 843907631 70311910
1 883358635 960913131
1 621247036 846407695
1 55590971 393569820
2 679727712 90717188
1 261817905 586131957
3 30886631 90069929
1 320797697 967229856
1 983419462 734475022
1 724313225 870586208
1 347867289 192221837
1 412860435 217764527
2 872703514 745208905
2 986678953 327015375
4 970504234 165146229
2 716908498 297257654
1 289677958 393569210
4 993065786 975348493
1 403767372 512066533
1 248816322 245414713
1 424022106 653247603
5 557050356 635997340
3 506376883 28819909
1 155806459 601375596
1 293539258 718481421
4 471330428 171980382
1 662389951 29197026
1 577626561 781166144
1 510596071 27863111
2 929837165 728825421
1 919500632 919915095
1 766887772 924536658
2 526468333 695365702
3 476801822 915331992
1 681886947 199923912
2 750561852 834475766
1 316872898 684175025
1 302758405 529318025
1 732525625 547798084
2 972074400 620033839
1 869067898 320357811
2 317199204 931506460
1 616497645 417148994
1 285102137 482686910
1 737009850 645300501
1 621319083 596697339
1 920873110 516658092
1 314276273 456368324
3 125233016 335192093
2 716712118 213830307
2 954981973 820846445
1 16067041 261644164
1 308889651 41105955
2 59536073 813455531
1 311423553 492723417
1 53651253 83673057
3 253331558 128423430
1 868825992 388546667
6 557836665 411020350
3 245237958 805153411
1 611103207 833318258
1 130132677 866833181
3 296885276 178281491
2 325930029 191570598
3 871276383 517390013
1 905655599 891486036
4 533301679 841932436
1 872028671 261859126
3 223225899 191095905
1 22655330 372418321
1 548405402 104782523
1 123633643 464759818
3 439311550 349524283
2 632076818 573224616
1 372781533 809261972
1 800339491 842376672
1 111796813 882763949
2 184083485 619148517
1 73213380 496326868
1 274614443 185306739
1 592959758 221423188
4 607347994 847172288
1 494821341 316202774
1 808188370 185965115
1 179746878 733529328
5 841854968 30817704
1 221705414 547741795
4 112430695 935223587
1 297547037 538703291
4 131584631 869149299
1 530596408 382571055
9 923712426 143842768
4 422341441 835528541
1 516422184 778969659
1 88403706 454951892
1 902125885 997999326
2 565001986 670991927
3 889594088 843298726
1 51707251 407856944
1 197734775 858755303
2 134554214 432078301
1 302079943 303915337
2 737194313 918619865
1 188743932 519457152
3 40811559 315721679
1 279272181 488020712
1 477647243 636830148
1 590697001 971043294
1 679174458 782590778
2 759073497 194769388
1 300903749 490705937
2 585822155 611199145
1 618949306 375249645
3 425139533 826387169
1 354043141 87722228
1 551731621 521115046
1 142815271 910599673
3 433194623 500083200
1 411722437 614962631
1 402362182 264176553
1 219084307 933246345
1 182375590 192079391
2 172330552 167298371
1 99582647 884941258
3 953405316 245779797
1 389401945 335500969
1 415535611 333198633
3 208785607 854329362
1 18138096 514880833
1 262769765 503139244
3 183910752 288928951
1 365026221 418451917
1 462973515 36681608
1 71377284 878605264
1 125703042 954572923
1 672888127 578993840
2 624440686 412804684
2 622211958 378701298
1 757736677 832992580
1 791010629 831429268
2 337832968 249632813
3 886924028 250223158
1 724476480 918884998
1 381570916 33645360
1 582529774 135278346
1 299535871 31201450
1 90059620 878904140
2 743563073 165708060
2 163802611 264206868
5 944745660 108426747
2 112474815 540101905
1 645686934 104654199
1 843184910 449492425
1 416088282 778550369
1 98607948 804203877
2 906949987 493502061
2 599018876 346305998
1 989310673 535738294
2 153001337 564384479
2 903183887 215293887
1 637818637 966861956
2 779209909 180887251
1 518163509 416137711
1 161425556 804819993
2 322502456 104416700
2 751718771 36058697
1 279630906 276470288
2 873526730 891747689
4 41949135 784101247
3 610679027 823157369
1 611590216 133455924
1 833688478 212874711
1 450510321 848390377
1 940563738 359646935
1 383718389 331417848
2 898929564 457614946
2 963049398 806517081
1 996809467 520492031
2 297839426 540237176
2 959454371 731229824
3 59119294 912463136
1 339909053 100026985
1 625787662 243083308
1 800435060 157561337
1 154231817 240696449
1 60370925 133965399
2 976935469 233728286
1 301603354 172912091
1 809427795 170364165
1 564936735 577112651
1 523437210 845545548
1 37686984 873190200
1 845116213 437041042
2 233251565 264823555
1 557044021 51001254
2 25265904 726112483
1 488351256 481660191
1 278357917 27459022
2 485355826 294452965
1 371030951 420122956
1 16206978 379193414
2 923470736 553896299
1 556634953 845618031
1 48097705 871032599
1 526891994 636856967
1 133669476 859313245
3 751006140 216956324
1 529469336 231155575
1 751313081 893870144
1 40113401 233761552
1 212274125 7524486
1 318361007 704312973
2 826898103 835844498
2 788017255 484162315
1 652125365 587432474
1 119578585 926102136
1 823565949 249473591
1 7826150 320026252
1 527571978 718382559
1 255697002 753403981
1 473193521 324018437
1 154438099 134139492
1 509810274 127432850
2 904640187 58245412
2 225446062 425334213
1 712992752 156505979
1 757493702 950337183
1 138027733 794966553
5 215831160 986099935
1 848909094 392063119
2 7105114 78895726
1 650923645 638501941
1 196486300 79673810
1 140755186 405272633
2 558593158 24079282
1 579104116 378677985
1 719475158 994756544
1 395396187 976419475
1 961807728 778474415
1 727063160 378786034
1 599371253 214739514
1 30768985 358287113
2 436726506 580951707
1 909640915 391108551
2 400304539 228003897
1 801618724 132156324
1 834536461 168562628
1 868667180 563374279
1 954505365 66907311
1 874637108 732907243
1 526397198 631586025
2 953010283 57388143
2 297308665 771918342
1 69753870 245888084
1 960886463 49941157
1 980681851 759779084
3 918653940 697073099
1 76225530 180433177
1 279720925 127604401
1 830885201 762764222
1 804935849 779078121
1 62595505 953711140
1 777796257 361063783
4 656871303 389764321
2 34506060 161881773
2 981999284 614921818
1 406325785 388786328
3 919149513 781577383
1 393262707 699877702
1 593241430 654736885
1 36697950 282267189
2 360458891 848550841
1 624622351 196255499
1 419946 959643220
4 729435188 391030038
1 776556964 840290131
1 72968248 319325793
3 356835105 527133141
1 223970777 959284341
1 429414222 334788602
4 538899311 145869899
3 505490992 28084326
1 709856997 220564225
1 865272277 425623784
1 358431656 73263110
1 323047619 33502859
1 651587925 75542294
1 61475345 939291641
1 717934720 75158119
1 847762934 534131133
1 971607296 205305496
1 820254602 332443695
1 140544491 243972639
1 799166385 345992043
3 337163995 243352017
1 507229059 659251378
1 404802299 438967306
1 238753192 26806748
1 86192447 633278309
1 863056071 919297626
1 768889694 604245929
1 160863084 978966195
2 892115224 564821037
1 598946818 536807667
1 744183069 750620236
2 923047487 619086094
2 735938693 540309966
4 850784750 267976768
1 100940950 601072264
1 213338238 776567183
2 594139454 902369651
1 40660818 852844968
2 844779461 430539169
2 242791912 495829052
1 366541449 984748738
1 452283819 614456219
1 349606827 238847135
2 70362759 642132785
1 622422326 197888215
2 116918480 299072879
1 21345737 568662902
1 184604343 422134993
1 341667649 722575846
1 900744472 555003525
1 479954008 686424265
2 651875451 178637285
2 147639762 274565479
3 619223602 808531565
1 63204756 735940097
2 342640262 223984570
2 195827056 552448166
1 451881095 826380700
1 734763103 947545089
6 694104338 86169230
1 704035522 776501147
1 101460979 5354974
1 605348324 685611985
1 187857023 130580096
2 537942827 287826015
1 456983717 263491824
2 131576607 890756640
2 650173658 771604716
3 809359714 473963049
1 129632690 952453869
1 273327358 834603953
1 77264911 4706520
1 749150020 887579350
1 369795155 358507752
2 960482283 577688218
1 525659024 639835266
1 71375839 624709751
1 270287746 401159979
1 113752976 265939083
1 77754262 118778822
1 181035136 422803079
2 683567086 824232097
2 602666529 888227686
1 87254280 901429121
2 769847573 819154833
1 246350603 737393126
2 428593629 939595275
2 538358970 604525785
2 89070994 779757816
1 962594635 457532210
2 542592148 784753575
4 566555338 796744732
1 956122346 756321334
1 359196501 482840382
1 387713109 970959644
1 163489477 771554284
1 889709233 617117568
2 3949378 960792371
2 291241530 781429567
5 687069149 501167367
3 227170026 20443322
1 127664436 532707170
1 316384817 761130899
1 199028411 165853554
1 376636361 882490409
3 293867188 929420480
3 660490984 210917147
1 939679287 185060779
1 878747847 40607663
1 368841043 968781170
5 38439483 539779553
2 80972630 912385350
1 163963240 897943982
1 974402571 777152554
1 943008266 56582779
4 12011869 376390410
4 313737801 404983877
2 573524540 122181823
1 439458640 182280438
2 694834996 812580313
1 220544933 394225397
2 75055008 945371072
2 437731540 378562342
3 935679075 236113294
2 401537917 492747121
1 647653078 992589658
1 388726466 976997526
1 47626019 794216020
1 974869187 979785729
1 488049338 806952171
2 992900280 356253943
1 681992969 425732192
2 952207725 968540938
2 301114368 716169554
1 559413369 284838007
1 578123825 181007345
1 440373207 715480128
1 970973825 632665833
1 122054985 913150833
1 550517211 912766411
1 68951549 391388993
2 243606981 901647440
3 188379673 833731969
2 280554429 789027330
5 657100935 785543962
1 102725454 243353481
1 927047776 138850900
1 583969362 657238429
1 450200396 812103295
1 313388049 701432216
4 209930538 334565622
1 332490673 542656641
4 105508379 973780670
1 847065539 683269085
3 919522761 999310917
3 237559436 954054932
1 820290880 684175078
2 350730719 535074310
1 87835301 788512100
1 977079999 985412534
1 596977823 780167742
1 762555003 514979279
3 914774001 2909969
1 773165100 314800383
1 704272748 582960223
1 224705659 33899684
2 695678861 475977901
3 907043581 72394502
1 876711973 935645856
2 536877380 488778413
1 994629144 381617118
4 898791793 847891359
4 417361193 18812129
2 11003546 11170591
2 463554360 3783814
3 378237930 423373258
2 944724706 171998733
1 566780877 356618106
1 778827791 852686402
2 929204931 446595200
3 31805572 913062354
1 139042868 700023799
1 267466895 941419668
2 583294118 110067054
3 590319070 654802361
1 529275746 298570754
1 502385590 809141855
1 497458933 205116089
1 993042676 498657568
3 239324655 853214953
1 207804450 241392481
1 160317717 719757075
2 418028381 242300369
2 572047883 381501134
1 831743913 21775376
1 801677899 616954092
1 144370252 963368520
3 87452198 100576387
1 267310023 752964372
2 114586240 341225272
1 878580183 78196602
1 630204161 566873736
1 12663015 214224833
2 606483692 184097916
1 763193894 488016992
1 359229907 678003472
1 887775585 765769380
1 77185483 434600204
2 832845266 644972208
1 63108295 681372084
2 385114352 417854744
1 838175352 787524971
1 866436408 1562267
1 857484773 90847843
1 419091585 466573649
1 558442114 973042578
2 547525724 249972787
2 487396298 24834153
1 777358022 429170348
1 301530715 368368990
2 328218917 678101874
3 392244129 795623522
2 683607751 755530081
3 764594681 355924773
1 614166444 5879867
1 869276214 884060101
1 431904196 296663442
1 888172798 359323073
2 157054781 150196230
3 112227381 848919812
1 914882171 378968358
2 438313503 213259560
2 506454305 581929712
2 171180753 983424341
2 817663895 982749496
1 148556029 287432339
1 157812650 289707514
1 976128743 636535583
1 884278453 923229262
1 1367267 816212934
1 816655229 68881584
1 212319031 446812264
1 972647612 865922637
3 961218225 782719557
2 327126153 383851722
1 501455087 665822013
1 236794229 896848815
1 322364951 896727937
1 532737449 923149349
1 77758114 436368615
4 67359181 842310124
2 116222417 911911853
1 433330105 974848923
1 344754693 206912222
1 952110350 700318197
1 703534622 604225943
1 529014462 372718044
2 92043184 435771974
2 358884283 797456680
1 916947109 410889554
1 124194994 844784043
2 602406319 422643738
1 159497273 299454650
1 951569905 598725640
1 626659123 655306667
1 343940976 924373040
2 63025343 712305368
1 999501350 95558859
1 955189974 128100242
3 922496685 594917357
1 707861741 305424823
1 358413229 786627830
1 333592629 158810748
1 474727630 376468626
1 98753897 299242089
1 327262525 374839918
2 455492837 778268718
3 943038517 508396682
1 249731860 787039635
2 256286735 721415776
1 347262582 216716968
1 325590246 487229011
1 297671920 917422465
1 49633355 704599970
1 411077038 269364891
1 689189854 911262029
1 708632690 59292427
2 225877510 972443098
1 561709929 859767431
2 846039983 850521198
2 78007461 616123470
2 578021185 287053035
1 921952545 678110512
1 663362341 591039146
1 361938146 481749388
1 887468610 465912415
1 316431537 917469343
1 293162172 763640426
1 948196327 92148088
2 111615392 829108564
1 681582899 374430246
1 147787084 672116997
3 859129742 983635429
2 110692323 128248170
1 786109344 473783577
2 777441033 661349036
3 861089824 815122631
1 852765434 64200654
1 136922999 85480378
3 203756282 87735400
1 144689918 751138834
1 525222512 663988103
3 525814227 959116877
1 885913633 632053502
1 434359793 992519438
1 813038744 152760410
1 809530559 947086000
2 805177716 11908879
1 416564109 285528697
1 901135803 883726054
1 277184607 662075649
1 723940529 431494187
1 588083117 266036470
3 235941368 669509751
4 805503715 867185708
1 342175742 124253155
9 379981853 371382910
1 800339001 817055790
1 844865965 903496358
2 886736479 559138035
1 569563104 4225601
2 578954405 741261186
1 509961194 361375336
2 927521227 361555985
1 193892523 571555819
2 886003343 222660363
2 701009075 452209669
1 686991689 444047520
2 103029035 788764436
4 204463114 433718676
4 261459587 791798993
2 15104934 875699671
1 61424660 807374706
1 812053224 148052812
1 410052126 456863193
2 101703665 865236219
2 576907032 772636245
3 19542605 427225773
2 595696490 389271501
2 309860911 669799116
1 967704848 909018151
3 720583061 170016013
2 78006473 268126025
1 20542863 186501609
1 11296266 947975332
2 559503616 749667127
1 887734333 724955575
1 890320846 387646697
1 567296838 45746145
3 742574341 346712992
1 250340544 37082979
1 487349824 273133278
1 543170662 653334875
1 240346940 505987365
2 587970332 978330653
1 245529993 225441819
1 630160661 645458093
1 707225671 281737015
1 647693502 757647819
1 572007981 163618031
1 208393766 138264273
2 437770552 132836673
2 169004370 88946996
3 90454099 118303457
2 867432517 339962454
2 769439513 318564482
2 226042369 627055445
2 744145661 868803049
2 796099351 843591565
4 4410881 414527115
1 801885874 726064845
1 567813587 984664144
1 483145322 350110655
3 746164745 83624567
1 332195518 101483839
1 580250183 998491642
1 504805919 482164213
1 726232653 610124045
2 232954566 316984857
2 467527899 726963791
1 536511382 107506247
1 671292970 349220185
1 318346128 15098695
1 46417372 560555539
1 88380505 112395854
2 63263155 463189235
2 747293232 409411339
1 575492433 389502309
1 316691776 779103084
1 750007733 369438026
2 155111833 302774925
1 811278703 317621958
2 439234665 148295971
4 511160454 299529916
2 105914035 530918014
1 6170848 115765765
2 571564509 510689754
1 685489460 217094624
1 258146005 250965888
2 686681544 429753784
4 715779754 863667021
1 418989919 389907550
1 102078220 929355186
1 383168794 116138550
2 751309055 990628563
1 650920180 274150280
1 212119055 63809448
1 369919089 318322549
3 491442949 26214893
2 23845371 294088213
5 556700221 303536876
1 790824364 421068766
1 654281221 68636061
2 854837643 766361028
2 340880162 348455968
1 120202340 658615335
1 650172806 495782994
2 251136240 992010776
1 535275913 547307290
1 802627693 413810718
1 697422666 742416779
1 623230521 931849539
3 181856584 487218790
1 171981326 58178349
2 747638515 85866348
2 679802144 228704360
1 567765823 378924729
3 578259157 439356808
4 246640590 210373338
2 457039138 462743896
1 95079302 570536006
1 267477920 274261377
1 696898400 360083650
1 330892259 707477183
1 199946616 543033841
3 965519530 948494311
3 617687254 600954223
1 555453715 710720422
1 88919049 166168829
1 125856297 424402013
1 173894318 542172207
1 118279758 377132298
1 199581369 96993815
5 176034304 63282834
3 201515883 232518600
1 837739701 779797721
1 412038480 136828691
2 175598193 172730453
1 285371402 685900818
3 934196469 56066892
1 177474812 201707353
2 802011811 400106636
3 591919431 321749046
1 974106727 277865157
1 210634536 344046630
1 317673240 725609005
1 360210533 881060369
1 913500814 644737808
1 561133906 920229869
1 367880318 337540737
1 579268673 939361970
1 838389240 369093608
1 528017581 498697542
1 250982863 247536589
1 418329175 192988564
2 871845076 425660937
1 937928207 585054501
1 158374161 658525986
1 67076596 799714192
1 258592151 510888572
4 91393396 731250484
3 675827225 852049015
1 347654945 897648443
2 526533506 573717575
2 312664597 880473422
2 958127179 908171787
1 448436915 37452364
1 623732718 597445277
4 348201305 154077152
3 905300939 32865257
1 255226606 469126375
1 70783204 369582910
1 554482016 393431588
2 402131970 188481201
2 435438287 58931230
2 114516832 153442161
2 60552232 234465090
2 486472800 353164055
1 34916184 648047959
2 259249609 386145782
1 483839219 35062435
1 211734240 989145057
1 151502190 982869539
2 367169357 718927378
2 75407748 37814253
1 914466411 956090820
1 158878169 391610522
1 455385364 611179732
1 985621397 697751762
2 230348197 98422670
1 211303674 891275439
1 120693528 927895144
1 400461862 574618285
3 664208104 966937748
1 232538764 33122850
1 960771561 683193767
1 964684561 329373641
1 981787112 737706511
2 191050681 919840048
1 525326762 638222716
4 801316702 36614552
1 20503331 161456544
3 483700740 657009459
2 766416154 846260192
2 938231039 510205745
1 872731603 450883675
1 700016304 451492423
1 931544806 295405812
1 633835449 192406537
2 515178490 986643377
1 428499295 497044588
1 295481272 712480314
2 749881018 704426678
1 401575137 888097135
1 616863906 616654424
2 440670042 246906394
1 525595052 575772636
1 201449456 989053706
1 697542357 546704280
1 322091289 963308376
1 659104991 332376355
1 521281340 903397758
2 173968921 800125755
3 877223398 687447949
1 625646966 32767786
2 638043645 2376248
3 544428168 117195082
1 918536615 86340254
1 963177094 142108271
1 880252612 133248936
1 967069332 848607967
1 80943902 538133928
1 118928191 663725597
1 452700384 578695286
1 656601847 6333390
1 76678428 942035123
2 764686494 98297459
1 389973594 309412861
3 191006823 559369050
1 640104171 964101735
2 478168321 193976731
3 33655971 858599782
1 432120705 897203192
1 440316013 79205763
1 940752713 288217471
1 382652692 197311876
1 562598568 256474362
1 612242546 546637462
1 236518953 330960388
1 991973469 370370524
2 987092640 255863897
1 641360110 647946858
5 375690109 295141584
1 73540330 836087314
1 123958228 545980786
1 527835072 134801837
1 921164053 878005852
2 901641999 744327572
1 734330737 567942865
1 357396964 90715745
1 41563441 18243038
1 925181451 252803089
1 642432123 183030708
1 758368049 339073028
3 824876265 945324690
2 247334647 147794363
2 78884808 941983411
1 813982642 43814148
6 985863426 564423588
2 249287393 240203110
1 304378611 757244660
2 147974368 825958198
2 299022773 883686443
1 626758417 437774505
2 581295298 543260203
7 522873700 229757244
2 611512557 889389492
1 336031061 525708313
1 27246250 453161645
1 298630709 815685214
4 71331569 101816539
2 20334053 814298316
1 718208210 338211409
1 128111761 106990361
1 314208800 87428188
2 377712284 562175579
2 475963462 923408960
3 504059800 363828595
2 978261623 953457340
1 286422451 757582647
1 268078772 252571265
2 137115289 868377174
1 584628768 643981440
3 86355772 880660749
1 199609187 923649866
1 647939945 80655302
5 4984833 440896179
1 802345101 212351906
1 839631683 809211471
1 996388172 308834208
1 799751598 18901266
2 824385293 604374574
2 15190581 349679897
6 718785165 138584638
2 337366286 939016400
2 862047650 37863440
2 333227952 344457705
1 694792705 868867686
1 328583202 294038953
1 179999732 118170317
2 683496516 966139194
1 126958646 165820548
1 957008203 599625879
2 996578574 770015859
1 671299399 480862081
3 759603799 989973465
1 562507626 220326221
1 853315701 815454889
1 955794455 750972762
1 40591541 833003117
1 274604540 672624071
1 751524408 224095163
1 425801101 86977083
1 962708128 492662890
1 476113675 778500251
1 608905197 553390810
2 911733450 34953794
1 217656824 615660076
2 368686178 722776819
1 839951334 942165001
2 23182116 879797015
1 202356281 471772393
1 608775694 401466755
2 145167366 225620694
2 557103574 323703779
3 521854927 515616872
1 440065309 983632214
1 168296588 275560908
1 710500717 553756636
1 917083677 310615934
1 707946508 683838547
1 864499924 915176456
1 56219635 169058929
1 933320505 343837773
1 773364601 307419623
3 814467957 686460338
1 988125122 762057301
3 68350215 609455406
1 794026926 821232521
2 348582286 535658780
1 470436475 453745433
3 47201 560475564
1 69585532 700694204
1 261319407 553047665
2 853659726 10117203
1 544269000 639059489
3 303725332 84276710
1 70568379 123852894
1 805818382 262641
1 288004354 825923785
1 94301107 354281341
1 533827785 89202680
2 336078919 116791302
1 127150019 335680948
3 696762502 960765156
3 602081536 342424862
1 965525946 981552506
2 133201826 770242403
1 288588601 480874704
1 524239655 706293053
2 185394318 609101850
1 340143090 25269052
1 279152695 957410553
1 88281063 379020256
1 916610788 201054699
1 6800621 154710462
1 772106758 58770371
1 250839985 559374341
1 831163040 793323922
1 8860790 786618239
1 480637461 581043683
1 907610184 787297983
3 576651376 243856666
3 558454427 106653631
2 610089863 436785851
4 172833681 395293812
1 906746073 709158390
2 655981124 336197271
2 359890304 589979914
3 877157427 288061217
2 606960897 533137276
1 83572871 487938204
1 319135077 454352943
1 527844706 777928669
1 597330154 491497357
3 793224947 635418361
7 790081907 23489270
1 459693826 967103065
3 677116827 295065888
1 20460985 587394459
1 380293825 64759931
2 210200467 740183238
1 231979007 941003826
1 640856463 462328472
1 792887459 947788276
2 477915374 543412601
1 609431267 83892165
1 841366505 522643061
1 13124860 903058577
3 405179315 430271139
3 857317886 12439011
2 341837275 427545973
3 548964899 133740338
1 455921677 459598403
2 247030975 433291852
1 988142511 500936248
1 905599172 118984796
2 382993927 333259679
2 614408239 478087217
2 119781424 767904915
3 991298809 540063151
3 18514465 134150534
2 56483661 989405089
1 194167579 230411515
1 747378711 188680076
1 532987291 916182019
1 362291773 67204877
3 764823573 34694234
1 357281185 425811295
2 167389237 73895114
1 884568372 262959
1 57827241 562469913
1 456662209 988916168
1 83625938 603430354
2 115958832 887937186
1 378869358 573422262
1 339441842 562606640
2 915769064 958475151
1 248812399 969820393
1 611709481 811339492
3 643956978 466259801
1 673691325 273327517
1 252607309 466852684
1 192330598 323024460
1 821073896 489963350
1 874488132 498464079
1 731838821 795584838
1 76869374 560907672
1 638375006 393410780
3 993164500 960733565
3 950926014 296260171
4 948171337 131860977
2 329936628 85108186
1 990816923 314956418
1 784402085 225202872
1 801503259 406219605
1 601351221 295825280
1 701901811 565587186
1 884676236 150930696
1 266417937 270367970
2 158857787 71365256
2 221425356 148583763
5 619890630 586848454
1 909428935 29770846
2 516783979 77799699
1 132347430 914857641
1 632293985 132528626
2 201659126 268712741
3 885296360 776630542
1 794776073 890317451
2 688134392 489271845
1 988708964 954036304
1 787810391 487620511
5 786890995 294478445
1 610942495 410824824
2 335309708 899929410
1 761351909 19068470
4 470797823 718833809
1 318302116 282060860
1 233102895 783913788
1 781661216 99574433
1 190993446 75637584
1 308261534 424312943
2 78924780 541143420
1 206937900 79433822
1 34078281 612600412
1 882023916 601357885
1 906432886 299180788
2 861594199 674913114
3 636374883 981669257
1 620138060 849291149
1 986756809 517429161
2 616066571 614799560
3 149122642 318100673
1 124406463 308691714
1 757366448 117303892
1 866110454 808229282
1 268162135 906454580
2 962387879 783090890
1 73290520 574422234
1 182658469 177382510
1 952769839 198844065
2 760683436 459729446
1 400744413 446791127
1 539157096 119262918
1 298136029 221220168
1 823580531 198018735
1 655496098 655279181
1 301633747 854112548
2 680713755 822563600
2 750899660 990088494
1 302862850 721378229
1 545983398 492710783
1 966346117 880643644
1 867624950 46485360
2 52347544 423129086
2 808512285 113077548
4 89604375 333955670
1 369190886 92086964
2 936466694 841124882
1 219360573 832922897
2 25945961 490458875
4 601278569 244675797
1 149807458 605327396
3 506388497 467716053
2 591413707 175869440
1 876196047 924997540
2 984660119 468761663
1 405557290 30968153
1 800012721 114595117
2 715659922 181475220
2 346182371 111625712
1 508911634 680522324
1 547313494 841033856
1 593870629 590987577
1 406896457 288847685
1 122273975 439124955
3 204698252 659253192
3 166718208 661673429
2 779130451 176498733
3 271570676 565888346
1 91112605 845279463
2 446499094 926625954
1 310653030 583192410
1 223493605 676008506
1 263509189 344118694
5 571840613 188997747
3 151137785 697086738
3 605126128 168165539
1 694047182 906492840
2 954080109 932923421
1 861550903 187805270
1 293506653 861300216
2 529946586 223327226
1 918971770 838529617
1 653471829 935370175
1 701642882 547435251
1 776553178 391841918
1 768375512 710817797
1 728682990 704815860
1 813674000 173701868
1 253393227 642629471
1 501798527 707520770
1 737142962 88444506
2 404770339 304611459
1 554918659 434927480
2 74945572 292627424
4 953368096 380455736
1 613135492 561798782
1 711755196 838717218
1 882111319 56065614
1 743207183 777400720
1 32435986 725460532
1 773447530 675729103
1 781931465 626311318
2 387232547 936676538
2 23101507 480704845
1 501694301 774592367
4 137508157 261072300
5 425273522 735351438
2 587241234 811446058
2 229919786 845903924
1 629208981 566352353
2 713630306 433833082
1 231156981 648485159
1 675576379 462801309
3 91985700 102986925
2 727243470 465958022
1 648213797 810381327
1 836156483 285563020
1 948898320 628914539
1 757503723 330868523
1 456798612 382270336
1 325025019 371879397
2 898801214 334704086
2 623094807 743245880
1 226244255 883130948
1 189982791 666648302
1 728532814 379850138
1 803463684 898695364
2 802326948 13488704
1 845653609 349248713
1 975060541 493400014
2 824088803 897060531
1 371969204 635535882
2 389591615 250965259
2 261899467 886733263
2 779316380 112050715
2 128774094 331282577
1 377307602 794925393
1 569252695 631398744
1 807644131 389682781
1 548905863 476808982
1 590018539 179032686
1 963948263 350328194
1 788201575 767897562
1 771080703 982974441
2 808550069 29566751
2 241891527 862298034
2 531413991 595721187
1 311220728 653664729
2 810456700 151139416
3 732365343 484337763
1 756173913 665206015
1 174201063 184195582
1 256207059 731637516
1 200506065 313972559
1 43454200 426630057
1 269008555 915772667
1 450789143 847191419
1 827192908 791288215
1 590699487 66006416
3 90877193 691842158
1 277382106 706506719
2 576876043 293345471
2 143904670 215927193
4 405913214 111340628
2 745222185 494593937
1 520308152 116092107
1 656777108 852413257
1 718601023 712213495
1 366026815 970995646
1 816016005 40402327
3 6769111 922638615
1 471185550 186854454
2 103057360 831904186
1 301178362 364826973
3 996261491 814476928
3 70989827 537322216
2 304997660 550515227
1 680128060 986152951
2 757418967 558328679
1 11011596 717063332
2 149062650 86275570
2 151596697 572678529
1 901929857 582679597
2 2520463 898399933
2 97823368 362921274
3 563924358 905196319
2 82566105 204445270
2 684038340 967333212
1 884312498 362626622
3 332225439 884915588
1 730162458 45643331
3 182899141 966070147
2 261029098 654492269
1 307289217 100979837
3 309975544 585964430
1 593413204 716569834
1 522628219 934946564
2 152092549 624400215
3 404323778 427499366
1 804126129 408479539
1 799415132 678636054
1 961601085 132624218
1 780238586 807538423
1 90520562 769923133
3 820891075 516473023
1 214476144 371479976
2 331924214 276129672
1 469770613 54787713
1 952974658 93595597
1 699640734 12322757
2 674794111 189531310
1 793341762 998684492
1 651125307 648908499
1 768743349 833562467
2 258418169 724973908
2 417730224 139926000
1 750573627 446101845
3 941711339 907465981
1 823804626 258362429
1 317673620 844464645
1 955208734 7552674
3 893238956 971295104
1 467588375 44985463
2 25297854 452870009
1 780204819 882100143
2 76676778 544154276
1 418328597 938643172
1 239055784 724110407
2 903329628 799024149
1 638595274 452288060
3 168278484 979382765
1 37152613 261597800
1 184905146 71244118
1 834412355 537699376
1 573586339 283623751
3 766012396 923396486
1 261730895 981140937
1 30621336 19897082
1 860984338 733194970
3 4659402 898183254
1 226546911 898946696
2 172614511 657283031
1 952406025 777198003
1 783679769 318673537
2 717538762 516656916
2 663263498 52292872
1 926996486 852024316
1 741099324 656496812
1 847005756 484290801
2 611784353 85043196
2 224390742 487327611
1 37780901 828368016
1 102047603 123413839
7 814532181 42573401
1 909126961 809792856
1 916409407 271124982
1 851182967 947011290
1 643080811 796884255
2 463042007 224350960
2 418052492 658996125
1 378526550 464831812
1 446351904 995861802
2 427697364 716582670
4 98414121 399570751
2 894601383 321053376
1 633701320 894901414
1 152663821 63204725
1 351782658 457390116
2 404801526 916645146
1 41884083 188015416
1 995480781 786435956
1 938840267 742434692
1 792214082 215391702
4 921250869 702510219
2 773487946 705579474
1 284282449 189532891
2 988416795 409065026
1 886585818 660586213
1 242592449 124429854
2 332650468 953373606
1 65867354 941837503
1 483333673 106109789
1 581687747 370085358
1 325007162 839378103
1 856158654 244643355
1 806030185 251201028
2 350917541 228128448
3 842316327 174196717
1 227264321 96088927
2 555970305 755620645
4 48745801 990915367
2 363960583 557732558
1 876183036 328803187
4 9991685 852052087
1 305232457 630145743
1 519969148 66158413
1 612010899 505456145
3 113336919 493572554
2 251743820 241231857
1 635693888 215022441
1 775853068 404743031
1 556439140 449137235
1 911865731 467824514
4 749181450 938018012
1 98272867 545931180
2 446310151 788486163
1 859684019 55445531
1 889121733 726208049
1 270445554 624202121
1 336849166 656266020
1 239117793 423703739
1 19411634 404893363
3 821713069 101499044
1 296244028 927863244
1 618752306 350347817
1 130055277 185107350
1 220848582 769615639
1 737413583 481273846
1 502100529 543011585
1 286983939 251310481
1 581038828 292991062
1 338709709 426753331
6 271404900 503810985
1 689477116 644516405
1 30371734 436988883
1 76989241 492758670
1 749948424 795567133
1 791044078 925872353
1 832386771 614543297
1 403563680 258144173
3 989947899 12519628
1 478265974 498560464
1 278551878 500156260
1 881124312 185563311
1 592928920 735849443
1 439103239 552849147
1 19703678 972912982
3 990881989 543727498
1 783480161 820291874
1 792290489 725961116
2 532935205 922068443
1 735209086 655567178
5 263580355 502888189
1 708734747 712618086
1 124824161 938263423
4 80237003 46635542
1 668871356 26983741
1 507091893 438879506
1 608447294 538805934
4 786282984 963250862
2 303834554 240445200
1 976747577 290666412
1 953191355 279090548
3 563223700 534536415
3 676245293 730334352
1 572392030 995849771
1 245415603 841641753
1 994510120 368134322
1 695641628 997017482
2 5440136 66818299
1 401368361 424431033
1 386304817 773903189
1 384818998 618396838
2 835301101 571495622
1 600499062 304859152
1 880604059 303526981
2 669391066 625508399
2 579927233 926800527
1 398492898 607790663
2 77944176 980344543
1 120323728 132955112
1 858329514 249552344
1 403471051 423082999
3 394486090 551004868
1 387170515 220579501
1 965706475 102863178
3 195394737 330545330
3 956431629 567569697
1 493032126 614213036
1 595844886 438105538
1 773220334 888907601
2 431235827 497901990
1 853962511 995052431
1 895115969 562230428
1 228558900 88096082
2 316164693 843828525
2 517588572 70337925
1 154526643 910147330
1 788104785 187006316
2 268323415 690112784
1 721432743 816315161
1 593904618 801525883
1 486368512 153319293
1 207407663 955962657
1 899899678 227616361
1 400252460 202252828
1 986808602 415633973
1 908623764 931577894
2 991715760 138206830
2 843426729 900870090
1 997882902 686331096
1 59334022 295649788
2 981928955 175977042
1 848503213 443281798
3 810630423 680651236
3 20355599 729048887
5 304966379 545865432
1 96752905 333013664
1 696269764 282776740
3 870038477 911580086
1 989112368 636158354
2 666490251 837015415
1 814328483 296493177
1 230105839 678526962
1 66218661 8822514
1 227685546 497843229
1 81543902 573546890
2 550747083 321151313
1 394522847 950403083
1 392574399 362674764
1 188753340 688290737
3 844710096 135039355
1 656772555 380813311
1 85707727 609181913
2 720797788 495515103
2 934167172 579825260
3 818175426 631078232
4 278873255 88470077
2 697435444 466520291
2 249645407 543467922
1 370178721 17239485
2 709411565 250651235
3 197707607 367009841
1 375586060 264569161
1 559876789 241176840
1 407932541 566794125
1 342107834 338340741
2 432359449 455030161
1 934877310 296091225
1 956600571 984993001
1 740671255 771065501
1 793282500 34686091
1 631907748 465298656
2 373896644 961010593
1 489341231 749800418
1 483288469 723694096
1 977501527 996384311
1 374517507 247778667
2 715664639 632534429
1 633269469 83302834
1 463984425 255083658
1 268950161 388761188
1 795951580 667459447
2 589335427 180071425
1 60394177 202462463
1 163370199 564251833
1 637642450 657903400
1 769193766 47916149
2 539881167 723032963
3 445459465 926513869
1 878162146 316316122
2 344973679 97405057
1 490994254 682170785
1 622699994 516248838
4 96711358 617802888
1 895774315 811029895
4 886090422 141786154
3 61598705 507442407
2 385200805 622071044
3 393103761 892612323
1 946384995 16937444
1 824540646 794237895
2 361857559 269704023
1 409003617 170079543
1 913166785 87669343
1 804664141 626426566
1 301174843 783482601
1 491663407 223995468
2 667145684 334219721
3 430619179 176106437
1 3631955 265420782
2 799544474 34532554
2 385048603 747084950
1 171403447 904566056
1 834215724 594438751
1 461229000 967013199
1 126453085 883462217
1 576745114 681860258
2 852773669 381012116
1 510765869 205815883
1 871896969 577363537
2 10408333 338823235
1 104807147 233026441
2 602332432 369282473
1 383137206 863150666
1 404883908 762762160
1 257436071 591700850
3 654516462 917268391
1 214183432 758680138
1 997843038 257459717
1 723535686 398932826
1 935666767 832584322
5 940784014 883655450
3 488679985 18103941
2 26484854 704178404
1 61274969 376870237
1 252914535 75696417
1 418860190 94969858
1 541098131 168532522
4 362003676 48469475
1 369825707 587326589
1 729980766 161006413
1 753346639 168140311
1 165445076 842686158
5 341841027 595640344
1 476701895 854060541
3 25738215 607596762
1 623051096 425722204
1 12738029 735279884
2 966763278 341145230
1 323498370 30558839
1 569162398 256343589
2 24979579 430488107
1 844388891 678796614
1 536321553 180360302
1 183473087 314873428
1 89378101 861318186
1 189334614 407236231
1 867713868 462042229
1 161472665 193043859
1 48783496 805609337
1 447448292 523499893
2 79679763 523423036
1 962695823 125168277
1 780517706 521052721
1 473546420 133080584
2 871078192 718285838
1 261535293 856762475
2 612654714 936567656
1 804020624 913636518
3 964543300 257343990
1 313322781 568117040
1 588473019 547693595
2 601795557 112254777
1 617828429 600811269
1 578299660 520417366
3 728700912 917790874
4 801200464 354148457
2 989833184 643411194
2 766353395 668329834
1 952606834 87544080
1 729171342 929592857
1 121407247 150565967
1 237967649 800383559
2 844301491 400827568
2 397596348 681503816
1 931821412 385031419
1 33751048 594373040
2 469054310 752946057
1 349329983 129488426
2 107948795 360689419
2 556245277 137637071
1 4211165 544450956
1 905360402 593992540
2 833700999 563494481
1 538102516 526998509
1 866641878 276457571
1 79329694 445892630
1 165811952 847620057
1 225189990 252331946
2 537323472 816036916
4 701244228 320445959
1 691705643 420592308
2 513541156 287881802
1 522964750 345090894
1 346596076 24483729
3 976195170 860405377
2 21966773 726063881
1 568395849 139923823
2 290701831 859176544
1 878380819 467437594
2 730922976 55670638
2 678887150 904731250
1 543045771 898271498
3 877648251 139092078
1 115614483 956266138
1 391267072 870406312
1 955849957 836243788
1 887459468 96578388
1 774078523 808167219
1 888368177 643481139
1 439098007 855854127
2 51110527 288024112
1 266300845 450768349
1 798908761 505455420
1 753191279 109599169
1 652705366 376208255
1 43783062 259253304
3 342121592 867527990
4 47928244 236588158
4 762574198 875236839
1 631517208 153555415
1 159646796 509209070
1 724584879 992405014
1 161576621 319001780
3 594629893 502846485
1 434965142 391677731
2 10859210 993384476
1 423492186 776537469
1 640196349 732441893
1 687163469 173571372
1 446815576 590684397
1 929218402 353924840
1 382856217 322453731
1 555432054 772196887
2 490247566 428183732
2 238783851 231263563
5 962637485 174659659
1 633447349 408994439
2 695971471 57927103
2 682818383 619129786
2 598124025 242339208
1 362518102 239218445
1 517070380 945998968
2 693835835 709466042
1 198724584 285650469
1 446246009 935489359
3 768547347 974225169
1 284715843 740691467
1 617140668 670572655
4 989914544 767229764
4 432175446 498245970
1 352133621 901371446
3 734348381 427681984
2 368972953 673835494
2 343111092 201508521
1 898868036 305034908
1 669356085 283009326
1 40929093 639918536
1 561866248 128510693
4 650142101 981690938
1 633501906 43452572
1 128492514 534329682
1 360482285 21736407
1 719937103 12343212
2 176849623 354561961
2 375155853 478253735
1 956012068 102546203
1 997678144 193186668
1 758411127 758343630
1 525842909 762204285
1 677555911 994936034
3 437543265 27463653
1 10775234 938151401
2 604136069 139374940
1 135082516 191247531
1 658321188 819993504
2 80422028 352254615
1 316157836 445943022
2 367224726 417525595
1 170052377 238939315
2 354589566 103919373
1 429523614 480627713
1 875034698 160255543
1 163480896 828851375
5 398351795 632545378
1 758935442 211281617
1 95839208 914474179
2 794111942 406790814
1 543040999 81952296
2 581630240 33019174
2 612773450 78077853
1 916588035 75708264
3 426113112 320326873
1 710525711 499905666
1 351639841 717487725
2 947746173 104032682
4 366648794 838231446
5 759445956 406347538
1 724525888 723554210
3 771161431 135596311
1 271443365 801245027
1 740579788 292076743
1 754127972 371728177
3 121444771 626928445
1 220983522 524516443
2 792832776 3820541
1 272087589 645459375
1 494918966 466731541
1 818449627 629009498
3 739898617 845447318
1 121585770 872686448
3 219815429 301835162
1 432747432 275020137
1 40409588 997195300
1 818147906 723749692
2 875893947 193616373
1 712655990 584207452
2 915128365 848451739
1 384999192 978145260
1 499738272 334345245
1 80851776 206751685
5 221738137 69453119
1 752453551 468274482
1 759193851 518006115
1 809801713 673421221
2 848670822 165845474
1 281614623 452284481
1 466524 611230554
2 901803100 854263214
1 49951494 561806295
1 813111149 30803864
1 676921122 703088001
1 748945532 49766496
2 572408664 568917636
2 19879020 7898344
3 189496231 324399109
2 52768482 370096259
2 127123145 99446799
2 805875168 200829302
1 342235562 153161798
2 812090661 510411595
2 914565282 776805271
1 787737867 247227034
1 610293319 787291163
3 960834370 509540519
1 567692252 321464362
2 765856523 846275847
1 141774865 316955610
3 988193865 167795680
1 349145190 143993741
2 579111115 581966243
3 566224501 851806510
1 844569282 223677610
4 167296243 314556079
1 290965391 768529323
2 513564253 304719055
1 20803342 79437879
1 289575194 67133015
1 418342505 747708772
2 860432507 676586464
2 627572873 539067174
1 969238379 859494859
3 163411083 174562246
1 391610832 815753224
1 85176575 680530729
2 566239792 145877931
2 290471057 301256145
1 339251334 679789334
2 301758083 582088622
1 826927116 577033536
3 759873578 229140981
4 540006374 819230685
1 601001183 32594887
1 580369320 130035132
1 390714149 338835713
4 669165102 106278025
1 894860162 882066389
1 76806063 186572477
1 399381244 169243731
2 521130284 201731740
2 365867898 446642025
1 415859107 720787696
2 118156943 641796136
1 847690541 668393175
1 661920003 785990949
1 199798501 754319104
1 208856138 138870764
1 475002494 147905275
2 701748630 351569538
1 727224943 878936532
4 824379044 479714206
2 805096320 443204024
2 527138856 29673038
1 621179810 10884340
2 523037108 136136271
1 203755606 737204183
3 768483167 366592432
1 892172479 414769482
1 99995375 39837694
1 648990369 851801841
1 162790078 828394461
2 328201716 570677503
1 395896262 700809238
2 502261347 821386184
3 976988636 912314426
2 757844059 799532027
1 951016093 494294627
2 405039604 560155345
1 280134076 563952722
2 183815441 783342747
1 828527554 680626820
1 342260648 514830018
4 72748584 643215215
10 355590231 761279989
1 288758441 297464913
1 581827318 554718854
2 393227498 802327621
1 107214384 255887101
1 471749122 874137390
1 430940610 488928138
2 782021869 103507120
1 579746278 18317313
1 508809786 368811508
3 295358501 850667670
2 890863762 64617585
4 767411488 295362695
2 221766415 6401298
2 752422477 96675784
6 909627719 333491335
1 906154364 317510080
1 878873882 223131559
1 840592172 80251217
2 608555092 226632402
1 912712332 2076978
2 108132946 392014749
2 646679642 793271923
1 187308563 34957615
3 95146800 602375679
1 748466362 37359534
1 54959951 209203796
3 854272462 131440765
2 485138418 256300911
2 502323004 156910249
1 836204241 53938970
2 662686492 114797212
1 210525658 725272640
2 116337698 938445668
1 710179595 88825363
4 375835484 17329128
1 465102732 508957354
1 363357902 784808273
1 506141549 686509450
4 630730936 16266806
1 253965546 766204951
2 885982179 13259737
1 495633269 535439350
3 804981844 299319229
1 202278243 779222797
2 245403255 912362078
2 146304113 920711139
1 322769125 883813732
1 108270168 254715314
1 394742865 64011378
1 763194271 722726432
2 88587252 582638478
1 180609034 58144134
2 419366491 958033768
1 132836980 634979629
2 296652862 886511396
1 193438830 256115893
2 541548323 342680098
3 203021221 267314225
1 217453046 690061185
1 319560547 580930079
1 493176757 998227252
3 570308275 918898184
1 912126889 613114831
1 848966971 829031360
1 62546346 401074482
1 915957890 515196236
1 978295649 201830097
2 619716834 306855274
1 146665640 314225072
2 220808865 38385387
2 239757773 514727659
1 60942023 255174937
1 304800339 156239623
1 777896589 745406353
1 905617961 532782126
2 554435854 905845581
1 542373054 609794354
2 172941871 614360403
1 837713092 744144044
1 477815289 314599265
1 78092270 184179104
2 100781678 575248602
1 581841678 661606087
2 387261264 299344673
1 570934870 668964708
1 602966637 208140631
1 436388268 185619330
2 970883104 430431305
2 466494814 433771152
1 666849409 892947400
2 741305575 171734053
1 250778981 530426166
1 679482478 729107249
2 696589541 534465111
1 896851623 889499759
1 931672940 393243166
1 767021658 469990877
2 608860421 97531025
3 676243771 666754290
1 128171914 22151561
3 37886106 223006283
1 507880765 394235455
2 922671742 933675203
7 332638109 200340036
4 876818504 510884955
1 683392539 928402650
1 531845602 197235274
2 198882476 700977200
1 266885122 555246305
3 751019783 690572683
2 267741428 41801699
1 159019304 564693556
2 291190382 552460423
1 277881876 441278740
1 667541298 496892860
2 759833440 57957588
2 235430694 174146353
4 777212013 831947334
1 756029580 776835196
1 775697029 629947414
2 894994847 28658482
1 900930621 346683733
1 997225897 41440044
1 355931651 218402999
1 952125685 500213624
1 395297408 379989438
3 492670617 397808976
1 58241032 308623588
1 43128478 714347821
1 129070356 384735393
1 663636182 27203124
4 468667455 521267508
1 473142999 315414820
1 155475206 617666351
1 747519294 690305770
3 309791519 319860318
1 602410052 266678018
1 3723012 838287506
1 827674597 922382603
2 736792866 394330859
1 705892523 510993279
1 464782995 160579405
3 119787711 748476965
4 808390440 892224346
1 11582042 605292518
2 337331306 330346220
1 731889891 879119705
1 275308104 48387061
1 168093980 330387175
1 956666087 885547836
2 529899259 620888781
1 485691174 884088184
3 223448208 331409652
1 218688340 730709911
1 60515262 107613303
1 775100436 836037220
1 885448746 547834257
1 246109683 612887623
1 850186967 829956951
1 871543584 50180654
1 308128125 746584054
2 580374282 894750908
1 452552724 402422891
3 60909784 557687594
1 357407621 946781789
1 860302119 178700994
1 505991610 693592547
1 346007221 857496468
1 234940436 609445813
1 229743702 927158012
1 442267 339874702
1 281267441 235918363
1 135409331 978706604
2 432512044 82541259
1 739030457 523348476
2 587535845 107252127
3 932774222 67345253
2 173576974 490964912
3 621620263 18140129
1 770032012 813863569
1 189082794 820172903
1 731523064 975364572
2 512868017 486780112
1 769195294 343732308
3 969688894 324576218
1 579900368 321146003
1 790025532 820293662
1 844826054 15848498
1 486088400 792691695
2 948803334 216733981
2 262450432 265034326
1 668704547 569742288
1 620959434 330715652
1 659019667 835680556
4 928375765 392646502
1 762503406 618174906
1 480642128 672049826
1 368877605 104470958
1 388218418 842307394
1 813009993 289044477
2 426486198 291244897
1 80183267 181371270
2 554170250 427159188
1 940114972 718206262
2 135341789 879515999
2 412983808 763165379
1 429401429 647883784
1 732490623 436179598
1 128179871 695831076
1 11867339 101298875
1 462675771 29355949
1 353804851 881367637
5 422180147 720956002
1 837532595 422006096
2 480192295 294065112
2 391757123 40280462
1 694687245 654225345
3 502985025 210638497
1 874430657 578005285
2 248975994 456242255
1 228569698 124658236
1 61683465 320984257
1 899683141 347035172
1 68366787 252923309
1 721255266 58489133
1 478518743 804278737
3 576397173 229725615
1 316201392 564920547
2 795909892 957472894
1 889398972 642739052
1 534006171 538540216
1 997564970 896699508
2 267718319 583444360
1 238377141 954753703
1 311616059 161322260
1 244516041 869839766
2 268533076 91352839
4 493584750 878603600
1 190054831 239268179
1 13117493 869361123
1 350813891 82557472
2 200830166 764029966
1 378935301 836732512
1 445888716 624636400
1 519018494 510327571
2 720237774 368523143
1 337954765 939302976
1 638528061 110478192
2 255627523 26780085
2 639323756 14185630
3 222644327 965044800
1 590499200 619797576
1 544195638 202659984
3 330574882 123552662
6 925318818 503827540
2 86433660 71866399
4 982555081 579080611
1 309519535 721402234
1 617720827 996136047
1 161191373 844379953
1 602647374 990417101
2 856873698 312975050
2 764726295 460868770
1 182442169 919869349
1 914902304 735518188
1 400169290 378032486
3 334821699 599748408
1 880869375 396253459
2 519853346 66898917
1 979467404 833739175
1 451070968 778829265
3 917469793 244709045
1 735305926 421978839
4 926997971 786926579
1 833637758 173400514
1 814865012 880839723
1 447461915 907418266
1 396606084 659389386
1 480218566 434197329
1 91100107 903776186
1 664249683 390116858
1 1120695 32554686
1 191967205 330046487
2 611116056 901809084
1 535375055 3340273
1 515086488 88999582
4 763522938 473106513
3 527557077 661747973
1 763546665 928056092
1 990051018 489040413
2 589410025 306498005
2 250370091 639162009
1 611491685 133332973
2 86418782 103667939
1 289410278 449612647
1 347913179 250592512
1 450098612 211208179
1 975377716 139247361
1 35440460 35974051
1 175739395 91251561
1 358797625 257146347
1 632485089 939172268
2 471524141 16545157
1 228943539 260914799
1 824125159 441906544
2 506086128 487569170
2 850572347 15071785
1 214713034 294896578
4 290227975 440998741
2 271260774 701194432
2 91101014 888047143
1 766719889 891288543
1 162051828 749545768
1 504657385 562594076
1 854390482 49441718
3 628341004 348312182
1 760387935 524902534
1 390888443 188933959
1 410898001 222391669
1 17438635 611832406
1 488382545 840069415
1 941906710 54813604
1 405790116 824850943
1 806289630 566451761
2 918010904 923153461
1 839018817 255222878
1 579790086 57010658
2 148775002 573518865
4 18699296 751013998
1 573843446 338622138
1 12876525 198144207
1 519261221 905113410
1 285561452 547504919
1 515949722 779478272
1 534567081 435298641
1 913443780 175881166
1 701368846 279544363
3 438015744 575077221
3 174602623 743873834
3 159786233 364892272
1 749336077 365361258
2 446024032 429086330
3 794684603 469786926
1 826926146 127762942
1 689901423 563801986
1 818791925 340814133
1 358822727 60370658
1 539666409 940782179
1 221607841 83554378
2 305161015 883151855
1 407645806 782553512
3 337332858 315129539
1 928590115 667447762
2 802914242 529592282
2 97674343 489282836
1 551153666 539052460
2 995566351 660390023
1 582741875 707766562
1 10939894 107053912
1 705365650 344022473
3 441723905 806477094
1 505860305 191280420
1 130001394 500034935
1 345909975 967297711
1 121493908 295793319
3 269362059 120709328
8 587088025 724477358
1 282811388 961785388
3 859363175 922144095
4 427831987 354457573
1 867247797 296384489
1 188303406 457220986
1 825185201 542157914
2 806199848 454660263
2 133356714 262541246
1 762012147 637768944
3 25266736 428771624
4 56948387 449438764
2 774773398 979545620
1 1177970 860971772
1 79623825 394665539
1 87457200 302215719
1 750287435 830509700
2 186377048 131905975
1 23779610 491368626
1 830974310 220637732
1 186222377 91529134
1 48446728 380306340
1 680239974 383954779
2 629519909 593662406
1 880456968 417271491
1 599301422 955397636
4 47278464 541052808
1 718443680 245575774
1 960931390 802662050
2 915919068 150447223
1 407439835 538788310
1 215961066 783240657
1 144578530 156275214
1 24319834 652101877
1 802175730 823508539
3 233570960 894307561
1 924661217 253801388
1 340822686 820504198
1 241384319 166693326
2 950585323 416219861
2 386068464 998978490
1 864319677 81584723
1 700018389 149855608
1 501219799 901918636
2 779100005 877527380
5 629925198 521571875
1 27762604 266426460
4 913761279 958708659
1 351658450 331041989
2 173050860 810586688
1 145014802 165532073
1 916642932 849558910
2 20597925 538491004
1 727254036 665412701
1 498489452 688527070
2 316562966 123273410
1 550119372 491095848
1 778587175 262703517
2 997786548 745647580
2 732074949 557728080
2 641311473 866831819
1 352725453 283211520
1 7643544 497060437
1 270133381 621740454
2 553153991 720356968
1 392707022 467711799
3 165121767 38660907
1 88691480 404398677
2 280390679 566451501
2 67784396 844499993
2 935925785 78015950
2 404920855 636017416
1 384868112 319367136
1 459332131 275780149
1 679843604 209579072
3 352072001 198243965
2 937952724 140875840
2 95234916 965588335
1 710601822 361969843
1 882697479 701256311
5 543020609 915684063
4 954325310 867411272
3 761771725 40992227
1 371177447 236815246
1 385066615 936796926
2 796393445 355610003
1 626346112 7178079
1 847142394 298225878
2 212620704 625883039
1 487317688 769398685
1 395637890 243039514
1 440475106 476456719
1 894384245 244530832
1 165998629 55225063
1 945675302 337759700
1 901063847 583128918
1 962569762 992390638
1 173154427 770904622
2 346703286 160986952
2 927380239 625130363
1 41137114 884380215
2 716081926 306356686
2 423714574 287001863
1 587510743 745676341
2 186282719 725520125
2 630533446 414491199
1 697589638 323805691
1 19264663 246343775
4 911199602 918522482
3 84283995 730985910
1 326859729 249656908
7 611644223 786703357
1 787749902 759179971
1 865991051 641967853
1 76844648 580491438
1 696179136 167903529
2 851128395 833658290
4 291098083 432853322
2 217240443 872241919
4 858224868 96893296
1 612724418 494675415
1 556031431 101369872
2 227943385 400085782
2 528084422 493414745
1 423442992 486418149
1 922152323 979533065
1 107163899 322701009
3 894673932 845670070
2 186579938 422817728
2 364837967 865324104
1 328254728 994170320
2 728663122 266030895
5 712571699 832253883
2 990953119 639936908
1 288936979 307988221
1 529397724 785141902
3 832187523 854706865
1 603488828 652571086
1 123528354 613863213
1 681948969 585932242
1 968269121 646771296
1 320938025 123040076
2 503661480 893157596
2 206236240 969681557
1 229742575 386455088
1 940193674 894398821
2 602997742 355689076
1 146439128 434036588
1 90350743 174860620
1 297608005 76166149
1 905547719 904245264
2 628268248 654216702
2 720257356 224089899
2 639403615 525775415
8 883295690 144257471
1 212584251 508343486
1 370776551 212397139
2 526618206 623883402
2 852699433 168786248
1 479006219 172259395
1 934572551 790863820
1 169741815 356355933
2 842906570 809747076
1 107683805 191182987
1 407501954 657604651
1 603473273 608818098
1 94868470 935230626
1 442760471 705609539
1 529496024 744042396
1 806398901 310648537
2 930099211 102071928
1 906074127 962678692
1 524848754 851918315
1 468654747 46962111
1 605225703 950167623
1 749572482 834114989
2 252460205 410281925
1 115017131 634423777
2 268269388 413026190
1 401412939 889703236
1 48699836 648351990
1 496407986 804054800
1 963278427 679157166
1 105894173 550527886
1 316417234 174869591
2 47942962 794577465
1 715104482 697445983
1 215519406 668622604
2 607370260 349807220
3 510235351 776423206
1 40577778 617312396
2 485155098 486445656
1 234789679 543917495
3 925676014 573086621
1 281319819 720439945
2 412285284 645153844
1 260361682 829441510
1 128516266 39811528
2 75511791 586210152
2 33759897 63984742
2 174200898 750766106
3 487568478 713421291
2 665348581 773136523
1 527514021 826370249
4 397758709 906657819
1 754572966 820374387
2 810628170 150658161
4 420899963 555687961
1 256916830 554562678
1 922056181 440674830
1 601481742 39755098
1 301791060 558863611
1 290763156 306477077
1 625241004 223471939
1 473952759 693442742
1 991294818 492056497
1 383535144 840703030
1 383735644 450000352
1 66064743 510969750
2 980878709 607618590
1 15117625 632082723
1 966161349 357930943
1 291679259 360756142
3 210039499 491779588
3 761878151 293305840
1 316124349 348443884
2 831692395 189061167
2 887608821 501594949
1 860505232 456973788
1 368003036 38112967
2 332398995 658346744
1 44093252 822331183
1 395256642 838825903
2 633411180 241841528
1 877366102 823661282
3 639347286 57275173
1 529466326 32665742
1 289876216 435857928
2 119410750 593965763
1 86193623 855172849
1 323768863 672706489
1 270133607 90652857
3 283805439 32882701
2 140385002 543203181
2 931359970 874051025
1 287844249 101053837
1 802089797 194947091
1 865309326 980487091
3 487099429 340155335
1 415852589 580327518
1 859318153 177448154
4 322365914 28483495
1 920198276 308366705
1 318803254 684479844
1 695038342 991987394
1 872787805 981200362
2 114308271 560037452
1 184037565 80190225
2 206142377 406258489
2 510984824 911746571
1 707758793 636024419
1 719893992 763374738
1 741734474 703397105
2 463524894 554288933
3 702510219 140368448
1 131360822 614638062
1 95201935 853100692
2 347335585 16080856
1 751405382 677440137
3 788297750 608428197
3 828981818 822964946
1 541689420 584610830
2 843373551 739446118
1 423119265 922046016
2 662530859 158189050
1 878462800 19940137
1 9523325 145148805
1 607570515 909644665
1 573404376 540878728
2 621440894 430046748
1 954468708 213443189
2 973951706 810324328
1 896971429 163404691
1 357408093 639412938
2 356378502 723924406
1 311791516 64064017
1 260311803 874879277
4 794803073 531577527
4 521276328 908230456
1 441368148 990335627
1 102961158 913716712
1 937407516 650485946
2 111789092 632601524
2 45576544 186453592
1 225068586 578780122
7 941054157 778687868
1 423524480 693584842
1 342223171 763401856
1 429567662 829166333
2 116591639 895348442
1 594503442 74154182
3 439527244 453442159
3 236679494 76317508
4 62283301 416356817
1 76067884 643150629
1 119876898 844006220
1 826883088 260223084
3 233599581 785666950
1 919699715 599486498
2 155081414 19741140
2 464947294 127294025
5 327486151 38261599
1 72822241 962874479
1 197473966 306457652
2 357826686 975667544
1 575321027 495908252
2 691017874 879623959
2 980720191 497050386
1 16192887 868678536
1 971193322 837704767
1 529493176 460841210
1 731692358 243007990
1 612911484 727272413
3 865695365 63932777
1 373201777 396439915
4 263490141 324496330
2 859631414 206371394
3 656213162 579738740
4 977776947 518920562
1 890181912 632291105
2 201136263 979917338
1 265979159 325465354
3 698178978 958205503
1 567926669 710680518
1 91478309 315205301
1 788748121 781111388
2 551764022 735590283
4 911515387 914357656
2 48849503 560771217
2 348362682 159677530
2 796185432 485883947
1 636570472 294114950
1 359883234 941659327
2 804099211 961691015
1 211198747 297607350
1 983287082 86528520
2 664192168 990664750
1 804832406 44845692
1 853476408 505099169
1 307564296 89879768
1 781742126 624713194
1 90043070 218185321
1 14034208 596490643
1 524805170 40172708
2 462725176 670963635
1 203331483 361015608
2 846789010 464695953
1 31986027 608973127
1 684211274 200846600
1 104592218 943940297
2 13359651 386871283
1 573372217 446976114
1 508915913 245650655
3 797362302 788848843
1 10282940 857115788
1 851062249 128597320
1 748711952 518196552
1 896451669 116607112
4 334623964 447157308
1 606212414 995609119
2 8347840 149675498
1 969756756 652226940
1 585608459 407365459
2 174663486 110667817
4 400588146 376915613
1 321139615 91836028
1 928934554 130407187
2 119875733 220277680
2 737258876 26092044
3 457575133 586441606
1 507455696 899770540
1 854634411 574580573
2 509913584 111155033
1 393852728 630566227
1 294824769 531012140
1 200112773 331445522
1 865679284 535975538
2 224248276 614416076
3 52442998 707396702
1 505877811 107456220
2 365720222 262258652
1 595901517 616589050
1 638519952 713467686
2 974496158 565529825
1 695811961 151634968
1 313655450 25556870
1 867279247 687345178
1 731882728 322520694
3 221917883 557792847
1 261518755 385267114
4 70415874 409271819
1 373507282 951310093
2 757880000 218225830
4 528625553 104777495
2 961890118 13324569
1 608489556 812615363
2 484388316 76380785
2 569256095 231329677
1 92135673 841534346
1 613911372 568273551
1 250920752 132331190
1 301320626 30861890
2 823151736 494082297
1 193876491 213141506
4 600306085 450082190
1 10169874 267977782
1 140179766 217089894
1 828099556 443760164
1 544521275 131864797
2 777992854 65016044
1 213106153 472270253
1 837920367 573732071
3 893053960 879208480
2 147845956 471804778
1 544951331 890429845
1 563180941 267893584
1 123532697 577410723
1 520804310 126141276
1 32244091 584057779
1 391810394 759314679
1 170505662 282698650
1 655360300 551209487
2 390649253 54426062
1 662683486 950186777
1 398869997 394151845
3 317147168 194454462
2 649295322 814969015
1 563082760 602075420
1 209798802 680418024
3 753469304 720294655
1 641628690 825048365
2 350612845 236406631
1 102337009 354582933
2 708198436 907066339
2 891549709 733558553
2 581514086 564076136
2 755761081 465400650
1 627193736 92612486
1 420782733 806925529
1 9083298 396038711
1 884527875 863236273
1 984866257 28635296
2 654809002 790496031
1 72539321 872072054
3 624188113 477390182
2 382470427 348302212
1 462504507 168301107
1 525185658 473541500
1 432003638 885124002
1 494632719 336643149
3 894159390 804946233
2 688401354 188858447
3 660588822 649575478
2 501500201 134809979
1 638789423 151947144
2 940999630 547888454
2 801457146 103152060
1 648793321 769466893
2 214350073 157778776
2 402196836 838223056
1 209947837 104617758
1 764892124 646064761
1 273523095 736083144
2 39240137 940992190
1 676007240 824697542
1 436097267 180441351
1 794833105 145147143
4 982878704 743144702
1 679745358 810098462
5 422144910 140598432
1 197645477 943117163
2 27957709 759108476
2 245158802 587939947
1 281053803 220955788
5 207963287 658994716
1 385070027 942678371
1 625281877 833144295
2 663303473 336185159
1 157914508 270889839
2 690533526 614434173
1 167293957 221262608
2 329877741 462517998
2 55185178 983307790
1 349807453 411655982
1 481078528 25131153
3 185851246 894786647
1 665883288 360799038
1 517051721 359708655
2 366783776 562121120
1 368351536 828856554
1 450064969 691350668
2 758741127 160998237
1 579685356 88526361
2 640382741 177827774
1 260352138 102468113
1 682997926 572164328
1 255554007 815980234
8 875257035 47324056
1 797231510 161536165
1 982241631 267280035
1 438472427 243907656
2 637357218 780883358
1 933037962 232472006
1 146257377 312359719
1 873978781 968781390
1 213369789 58261655
3 201618423 400100696
1 447520190 431778299
1 75664457 258163578
1 6457626 501755943
1 337629350 64995846
1 142935652 110168271
1 359899525 71711783
1 120189836 588195236
1 713863215 289288651
1 167908305 696627637
1 643460784 533388086
2 473012603 114619471
1 406888298 321835736
4 487153489 810858360
1 266080440 906812920
1 660065224 990542056
1 323309160 447421541
1 112024060 172369568
1 581098260 367429767
2 360589683 160619881
1 676789515 456199095
1 699945586 777858982
1 511819030 515808351
1 617753932 949405784
5 528531116 992704158
2 664239294 793259174
2 783899915 240013474
4 133012822 298775634
2 1623545 712310969
3 949840487 296025279
1 30759769 767135376
1 59320926 530021100
2 228911857 421640085
1 139212681 474641023
1 353341409 139172173
3 813323659 428956124
1 144593704 182941767
1 69646670 36311192
1 482586159 491671364
4 527807286 770553210
3 795061417 647859126
1 395614193 71977285
1 490236980 654273566
1 250034113 586820758
1 345267018 801851592
1 714969761 574517050
1 70694498 488760628
1 307937884 907308556
1 704535500 400975029
1 992241229 69405177
4 81735907 197281877
2 601183955 518170351
1 5730257 34747129
1 862357318 989733248
1 828175594 12266558
1 342458333 838345332
2 211055283 881848645
4 100673880 807675811
1 918253794 210055830
1 713636072 794018921
2 175669573 808467205
2 88477899 464425093
2 113528078 664051106
3 345085666 49083435
1 298601601 521416115
2 815316524 50370166
1 451537971 11006125
2 670666447 707625413
2 746842634 352127008
1 426744412 556316052
2 400125748 984658756
1 408716011 847657642
1 190943553 318093834
2 126234733 324277826
1 98712983 513948705
1 625858260 750705589
1 874697009 130727950
1 827279660 947292909
3 12784355 763616939
3 441080452 409945998
1 618127455 380528299
1 897299351 675946670
1 295471466 70128817
1 575184871 437661353
1 817007995 72998014
1 338438783 842163592
2 290853032 524546468
2 812495158 270041559
1 49467114 326128968
1 995686015 457433291
2 378828391 790125742
1 127761084 552399305
1 301038575 511939477
1 932707376 91033378
3 597536991 878409560
2 564031856 811170128
1 532957739 390005310
1 936554298 219187512
1 807763492 924987334
1 884192842 726343486
1 92212680 136738795
1 615093984 787574711
1 714699000 166516585
1 285549359 410287691
1 807722666 499311345
2 602134266 894311837
1 513351931 677585561
3 196350672 424235511
1 453724353 580265556
7 761700436 611742498
3 885790913 338694919
2 912149288 477071829
3 749032802 386978502
1 682198407 434673761
1 989772621 386323828
4 138787598 415822363
3 458980300 402941561
1 344325331 482362265
1 570713821 64447937
6 424531261 645553587
1 524425104 104109158
1 808619213 116388794
1 203106156 536792402
1 623908556 622553602
2 720934659 741133177
2 851113670 774823189
1 544843803 760458390
2 810271267 47318173
3 948877677 622682241
2 122779754 952592123
1 606809274 379986578
2 1456370 484594630
1 292809929 84646766
3 113483527 107652186
1 234686120 384232710
1 746647976 51420377
1 641746255 480027670
1 560089200 473048249
1 53391580 813377388
1 2733919 302394484
1 126095491 860447831
2 886913102 152520226
2 302728767 248219353
1 439099158 945945901
1 939503898 169105858
1 571748274 775863273
1 516661861 42353116
3 956561253 892595750
2 368257464 422089032
1 213017143 449766260
1 28796008 857224669
1 686192624 799950916
1 205077937 907900325
1 108152245 408473438
2 551412073 728954760
1 526486886 508229281
1 690059225 509366718
1 11120595 358491681
2 775448436 225777724
1 111742333 809526389
3 663752623 856075956
1 823655765 770229437
1 190323793 308376922
1 242318774 918465210
1 44897004 182567200
1 159666279 117060635
1 927773250 342273538
1 450745806 275505681
1 25908230 7444394
1 12766755 592235393
2 545297409 376724173
2 639915460 361176634
1 177216122 448294009
3 506152400 16472319
1 39220219 434170979
2 703170302 116659735
2 559847890 168440147
1 227415441 588292434
3 580149435 783490207
1 151603296 205637753
1 898354359 27409028
1 241588146 792451812
1 320913018 534590652
1 888918623 532027313
1 244627970 173117883
1 562526363 513687578
1 472823566 227965232
2 226332822 719625561
3 375491164 634853688
1 790854449 511993138
1 595282053 242766555
1 240128404 200709864
1 569107472 650884280
1 558352577 892906533
1 257065088 98613249
4 670112558 703110747
1 559609879 886752618
2 102590065 224603587
2 799031731 3595027
4 157261932 851420540
1 429157345 587127945
1 594345658 22866264
3 392603643 763726075
1 89651921 587277485
2 914682701 244754164
1 762281752 103691622
3 521330152 252871990
1 305684807 318920543
1 439461025 742638424
2 952406462 3179852
3 473916214 945337158
1 734516794 609009266
1 805430944 976379574
1 449194717 235274760
1 487359735 633010669
1 821018747 340290438
1 486612540 136550023
1 750493916 727790985
2 831038399 515296637
3 877016764 143403548
2 950410168 894417480
1 892214513 299600778
1 415018112 840916903
1 922732541 642264971
1 3495803 659744872
3 453216582 923788376
4 629935715 221394236
1 568430572 395140357
2 694635454 786641800
6 61086092 583496969
3 35025899 192526269
2 639395374 45458290
2 531228520 811277221
2 875482615 486506486
1 673891894 600180946
2 818758195 124492383
1 254536662 988744214
1 469375134 762871620
2 436473464 814747299
1 169663349 128153915
2 901537613 148688805
1 762489544 442490581
1 188218369 514981469
2 368451336 780916093
2 646192969 955570762
1 116378993 283623898
1 289725453 722858554
1 751516116 204842511
4 551258839 467456344
1 715670792 256670641
1 676756948 338099899
1 474023253 282659201
5 652868538 837019539
1 219417898 469982737
3 403433050 507092092
1 225436921 903355393
1 754528942 98741414
2 991831345 625061412
1 486369637 318192432
1 604965063 393867783
2 43828220 68043809
1 40931974 414586765
1 837149020 851456041
1 345363652 926712892
1 68134311 651373202
5 737554114 453057938
3 634327411 956677264
1 675495577 937147345
2 714080948 543963201
1 559953196 2205751
1 388689904 326877553
1 677805742 692660191
6 602330453 700804069
3 591900444 142941109
1 717201772 39839107
1 364352344 430864088
1 126869996 67490875
1 63655452 118482712
1 127871138 589121778
2 705830192 906030946
2 693891062 442618949
1 736105701 544704161
1 594047660 445561247
1 443538180 393273184
1 596370179 875185088
1 376576988 37563639
1 279463213 300653021
1 644051112 599369115
1 601739723 497541269
1 1984900 34095979
1 465214830 28549764
4 592771144 286697489
1 76308825 215312486
2 167247563 357085239
3 924933126 709221583
2 805680115 806243490
2 106635633 288551679
1 435079266 328605703
1 43337248 769588744
1 858448255 987387647
2 220293476 924061392
1 808055791 626711399
1 282035822 354455311
1 918861138 405221094
1 361420669 515156752
1 759401709 76950817
1 252500861 67604899
2 998691975 185189580
1 59663542 256551623
1 121424451 577385448
1 322722198 533361915
1 249316420 876634596
2 775180580 594651134
1 176972444 956530263
1 540453147 435014934
2 255000130 28230776
5 43171694 214311461
4 973945966 145294941
1 426532543 304240816
1 459730976 619199610
2 544893887 503165650
4 642549708 952203808
2 931849961 251454870
1 205720512 204115593
1 472727932 255582694
1 9311223 707374932
2 307445957 200720617
3 59887600 996435197
1 709045421 23483167
1 86381155 96264643
1 194434844 959493729
1 575843817 840493158
1 845750333 809055707
1 687420470 990426439
1 189511137 31293486
1 867630353 556872373
3 557239644 175784623
2 739275130 448828818
1 988147500 194895444
1 728703905 563913854
1 836727150 964789456
1 454752135 948264520
1 613588488 732070038
1 467603927 333037676
1 285021282 995635954
2 425561412 750450634
1 560022907 174009201
1 212780414 713112142
3 449508796 26040094
2 306428019 117195863
2 53895797 594275112
2 582640889 719050475
3 562150942 69954671
1 425786745 478006681
3 187576826 803552875
1 792405438 347892922
2 877992032 163645927
1 909889514 547416967
1 263309666 383006851
3 669087077 601876869
1 308847242 793066653
1 769986328 373576718
2 639857603 852651693
1 153030709 593392629
2 808717822 596614700
1 922057474 197226361
4 767084153 845272037
1 602527398 249340706
1 264766607 835313399
3 210765689 337915897
1 67174357 464969071
1 597958977 95960468
1 802184746 228585597
3 302414931 207820661
3 324319694 28913027
1 634240791 511480541
1 449837174 951677477
3 801359391 695469208
1 718936331 866472691
1 161398734 986900688
1 313511865 295977302
1 966516039 511917592
3 976449885 393258354
1 375376897 825203950
2 112207597 902545853
1 609980273 256842112
1 775054932 926217713
3 564069570 840137293
1 295430686 373238136
1 507155138 311688963
1 894630567 987984626
1 431207050 235980785
1 533960056 801944345
1 370257609 198041662
1 967913792 990450513
1 990023170 674523955
3 414832161 262800073
1 125535385 332347416
1 171221385 130672515
6 684788321 744024624
1 402204764 135268085
2 250766834 460550005
1 577106583 580227418
3 896631231 204555246
2 368662265 915330840
2 116776671 503070272
1 66504924 409212345
2 707219584 757339498
1 797393098 110481574
1 139500151 209855648
1 38099909 546871162
2 494232767 182620704
2 98408970 845951868
1 711039148 292283940
1 212157935 860999417
1 914387062 559375805
2 292312545 802960940
1 307228040 762687633
2 856440341 66102056
2 148637464 648533640
1 134503119 669158005
3 538959685 253361941
1 911600626 770425632
3 225223593 917150136
2 340374863 794526430
4 720683332 914509103
3 862005028 195140835
1 223711617 474605354
1 252258419 945090065
1 615927857 611075204
1 546868002 96654838
4 837486628 263924854
1 659489044 314611413
1 614847128 42938464
2 273799947 573167349
2 415346418 89019677
2 787609770 7508117
1 528515114 989757448
1 296423332 774674076
2 951033243 836984426
1 573562448 905662703
2 337627267 405369011
3 333991888 955705017
2 492211104 985975307
1 311105506 767899857
1 913976830 278951665
3 200395710 363314487
1 212597635 874330503
1 654710102 228817995
2 195974384 990714342
2 570923638 153680153
1 295440153 916078181
1 737152386 861019197
2 420563240 951614041
1 147303984 625638573
1 398043936 21499618
1 563455416 816646977
2 663611804 437570179
1 512007893 748276761
1 512920350 689977637
2 77438083 81531088
1 214438119 475708897
1 918469258 904193682
1 681540332 807420089
1 703429686 657325202
1 737560198 171749810
3 824836665 208645536
2 254651624 272830138
1 382174305 92025240
1 722286680 74940269
1 42633742 111181299
1 48024545 280767927
1 859887741 620789668
2 397071073 444364682
1 408684027 349387877
1 738808698 158175437
1 986501790 411718821
1 302937927 936356261
1 580699312 540852162
7 759985681 475958418
2 428764104 220989390
2 763266450 466542229
1 285912019 588139256
1 459454458 324569530
1 15124365 557084705
1 283694047 401386121
1 407498938 301958989
1 268051478 454706630
1 540032168 283119518
2 997698430 917688097
1 758657629 873662444
2 272267231 890742497
1 134284279 542155240
2 756902113 694579008
1 368640591 479300181
2 605493367 849313661
1 585332908 796649493
1 286360786 483778011
1 931414100 709111529
2 241279599 226321012
1 627980926 637891186
3 489324163 384658157
1 947750930 181624072
1 761596943 107873728
1 415932148 730049423
2 457468684 865125972
5 893743512 265137070
2 283405678 704916463
4 594218384 963146876
1 499161819 916262808
1 740845733 542834929
1 867444192 294831935
1 857533138 775872935
2 342950806 910520306
1 359147209 176589956
1 834454374 626395848
1 980167806 749336616
5 88614912 786941274
2 133105429 980522315
1 826103923 773187371
1 304901852 215084526
1 546905829 802965884
1 276804412 894187743
1 111932070 309718687
4 196702151 463369616
1 254451394 265121255
3 955690350 868501660
5 353744745 393057247
1 336429941 938797915
1 576600488 793161343
1 409822445 125998480
1 45877200 569766871
1 805148694 479044599
4 883307375 387667066
1 262480607 985606766
2 260929408 12048136
1 705399071 959453897
2 873891847 292446377
1 965531966 597716987
2 436850287 907989313
1 174657864 215600684
1 800625585 479308603
1 298477620 230012255
3 523497399 215587053
3 49857937 79188519
1 803356006 457839969
2 137024745 232532354
2 112340279 475265276
2 173534869 556801285
1 502467912 678951506
1 874712610 797818966
1 924965163 657741657
1 258213516 40802239
1 389901402 852317473
1 845884817 275054995
1 893474136 981787535
3 430621481 29653798
1 147383219 135260025
1 902071196 430674586
1 440477286 377632816
2 61194590 656623244
3 371354122 81853554
1 755144931 70358726
1 711733295 940897750
1 55246980 117744641
2 643364207 715017333
1 164557828 103658684
1 219790066 413898987
1 784551999 703327460
9 125118158 26450524
3 872742028 617801648
1 501019358 256942982
2 630007642 323973918
1 535412703 798853061
1 985241959 236204902
2 645049942 104996267
4 70224862 525764860
2 524076220 592313260
2 706433988 799163235
1 471783247 445933968
1 587342448 997882879
2 392562448 530271142
1 7204260 845186792
1 125763991 268455003
1 228203694 78644436
1 968545033 535636572
2 553905248 670442348
1 499465559 57973111
4 574132450 380167864
1 967148809 13029325
1 455120956 649263114
1 798959075 679049092
1 212240505 276399765
1 823765365 645163883
3 81314164 257408474
2 182594570 563337114
3 804828011 590730905
1 935202462 651961874
1 113513356 5527119
1 256005967 735601323
2 664377337 769233327
2 780818558 985240151
1 666145114 38096565
1 30199386 328294941
2 39929738 143668682
2 859759015 389405574
1 195996378 511876534
3 55239535 37358905
3 737719256 507875540
1 10893686 715194942
1 426065108 113067434
1 776604890 994250228
2 218336692 541422823
1 171562660 1203517
1 447311934 329015103
1 329681072 395958743
1 190008652 86416335
3 96495853 364593342
1 956136337 128153818
2 980331009 245781247
1 686435328 305688035
7 491303110 104732048
2 67386174 62785985
2 787087613 340263922
2 158350578 848893589
1 926025248 176794175
2 258158963 704424992
1 632996914 736698380
3 158407983 994401313
1 1473088 847066152
1 990301827 302055625
1 821817317 92921631
1 496823978 944051686
3 927893758 179531629
3 977505365 732440312
1 728409677 591616310
3 544733266 285568848
1 507627661 759911876
1 199079050 309312586
1 325076059 561303302
1 298405279 801382964
1 961715754 966324067
2 653146876 349619648
1 532727079 591854742
4 934791433 567697157
2 557984774 401080121
4 542251872 88574023
1 810226648 369833668
2 327435712 997391047
2 843630009 226576436
2 490078787 153827738
5 200527381 420459760
1 511377918 665134644
1 122304361 796347027
4 737478262 518468972
1 930386381 896969170
1 700050051 220794647
1 268685289 864609411
2 59056601 41112881
2 68849952 172663758
1 537709676 147101237
2 983697745 98847122
1 128677878 741334644
1 128807450 538540897
1 195914080 193534943
2 982961825 205652146
1 237049826 181397942
2 114910744 821286810
1 813373408 569892575
4 846714747 976957663
1 18443179 137725724
1 740172257 325258873
2 314403979 999736907
1 338657643 917033401
1 211710505 992172818
1 261616781 53839353
4 984581657 580846158
2 704109444 669815957
3 307423908 70022035
1 316770103 695943495
1 117142324 407110173
2 116061061 898149357
1 414634245 949663826
1 447778819 899419913
3 964668370 21779657
1 167098523 46031634
2 76482175 984491608
1 883360499 589288367
1 941671650 882345648
1 929139342 549366115
1 330334507 410041531
1 728752542 533383513
1 29272875 854055281
1 507602122 471725173
1 856812434 853193024
2 500743899 68019883
1 770227290 449488709
1 20583834 380376031
3 121548691 785951811
1 154380614 982532982
2 26379718 762510224
2 433072494 163443566
1 866795403 44167658
1 562050925 971455875
2 989446126 997101059
1 638176303 953586464
1 142228575 597028665
1 480108369 270689806
1 347132180 631931022
1 16575378 928071861
1 839804024 641427153
1 932765495 344127804
4 607557168 642539077
1 410735244 644702107
1 902023282 620583280
1 323195175 241220798
1 59737824 877259541
2 510329021 210251584
1 137418972 570491688
1 942866132 302422550
2 362321200 760274566
2 495414632 390943337
2 752740445 220344672
1 661569808 368884723
1 493643141 935401242
1 124891473 691087627
1 740554105 10464753
1 662311835 126073078
1 408844990 89305235
2 571616161 54564839
1 346293423 203268818
1 853760452 687023236
2 567107427 760733147
2 605287468 433917321
1 574920258 87591664
3 458410555 478924367
2 582930107 835300407
1 114573752 919215504
1 76403202 627207508
2 364002351 510736150
2 988365367 877396353
1 528582998 393661124
1 270340581 844295158
1 26801305 5439595
1 314595355 19878565
3 265176588 901345139
2 302035414 452390222
1 319093807 865164850
2 978140592 291732526
2 838273275 355569952
3 916789513 26373892
1 376262711 545088274
1 806330994 205584182
2 651096244 346861157
3 490023963 161474813
1 901941677 81275757
1 855893601 486230293
1 617140135 932083864
3 949185278 588538912
2 968575455 927803395
3 849827644 965969424
1 305694353 176623236
1 493603508 261574749
3 576644448 124917109
2 139249047 186262226
1 306730545 501577128
1 35537385 900965655
1 227178453 864759687
2 311304285 660387931
2 533929771 412137979
2 576238021 960480072
2 859026208 487809914
2 748144283 161614108
1 400579172 204622579
1 786710465 30998916
1 389797271 310432224
1 668035833 170315306
1 466597742 342077756
1 309587967 977184142
2 155633444 466272205
1 150101134 402683957
1 727346017 976243730
2 334865183 606872991
3 288626998 730876915
1 1662010 567665111
3 349805697 455405430
1 489741736 819045921
2 677379008 333631351
1 578487279 89577378
1 529279520 422670259
2 793969026 331103752
2 709264805 474693241
1 656434820 211071774
1 325481896 788172301
1 372823135 122066500
1 42706715 397392013
2 370093831 653078610
3 713343086 916177034
1 450525754 768764591
3 471936834 984172277
2 530427000 303851390
1 275446308 9226234
3 54966688 988017161
1 942351100 909422824
2 146590892 289151697
1 933180198 379918258
3 398053103 506121240
2 961116439 945159540
3 546146513 909952819
2 960935417 99808124
1 487415694 160367230
4 433929784 254192177
1 41574324 576845656
1 578061489 706302666
2 757777461 410358174
1 583353568 650748023
2 498552642 667479790
1 242554270 356531019
2 202385144 102652738
1 887584585 124556348
1 556855313 908826461
1 192548283 725037591
1 337604971 36411125
1 313446013 788905972
1 702299617 955481449
1 574051834 741631878
1 888475392 394932489
5 560028781 183863675
2 98904262 12183549
3 606946911 392047681
1 863795391 603476375
2 999358848 889078639
1 487202774 526901408
1 319588763 277592336
1 560415307 89427963
1 508347159 171710597
1 483702797 23838405
1 345884001 142073309
1 493357357 380928000
1 653465786 439069140
1 489546781 63479016
4 400206812 26187843
1 80532362 347041171
3 342687436 374504700
1 915139048 664661662
1 670235382 398888561
1 941656431 175269147
2 65359791 319610908
3 918964469 466076019
1 158833102 31789700
3 603740673 522858860
3 891116882 77675031
2 213070531 64809318
3 919390406 257937022
1 727130937 632737700
1 504482219 906841804
1 117105381 455921452
2 21196389 71893498
3 843772978 408174743
1 665842095 16548492
1 212696401 964693546
2 181412457 708097788
1 522803528 475184912
1 1407960 306233239
2 266804860 678479923
1 882856388 127953031
1 150624941 228421419
1 639655335 211771803
2 511784093 698110253
1 529585772 603144483
1 86312720 310075864
2 349685940 397998403
2 47759392 71187851
1 871936661 328912857
1 359815242 81026936
1 296077160 905698191
2 768623244 29593283
2 805466194 699824321
2 387288285 301126879
1 935412881 533924204
3 877238180 108087823
1 314805374 535965178
1 86924544 652598412
1 853657958 882234979
4 696405159 296028966
2 507627625 746745495
3 976592072 515491970
1 777882179 650984979
2 645890656 494225471
1 212319873 906397270
1 644578154 205314162
1 204166292 855938160
1 191239585 674630565
1 837624847 741721442
2 448587453 552110692
3 267166484 773239667
1 950825649 221664483
1 348871765 125826850
1 88292642 83634692
1 697598662 323504309
1 231838858 246256796
1 898444729 835801982
3 689698816 499105123
2 352033788 190963256
3 38535730 347448712
1 683440613 327824094
1 565539606 34359614
1 415540511 229910631
4 89192859 179533766
1 790065237 991053068
1 31680997 9112183
2 355139426 117152872
1 456340988 684937078
2 445426910 221685026
1 788752532 989810774
3 935687418 259528122
1 819967872 704309279
1 540586655 393170666
3 695260352 183781032
1 367603035 168656887
1 444246932 375265237
1 165472953 222071633
8 555492014 544864788
1 579699111 829212364
2 876857539 5194922
2 224872637 523331428
1 858979388 415514215
1 797455452 382161554
1 741929044 848974733
1 314367466 600273769
2 37210080 734492612
1 798269322 910453835
1 430507190 504652230
3 999882300 749216677
2 143060595 13558376
1 397555391 543554625
1 350609504 390609230
2 872302778 697048225
2 863671548 946227834
4 478208401 784017176
1 549281484 92441618
3 364896090 744535319
1 127078677 799109144
2 679946508 486559020
2 645098141 959776383
1 221540380 863518439
2 827499505 540836418
1 995342168 477132603
1 159207547 648079533
1 343506257 340460532
1 84556780 149944384
1 828800296 281934038
1 32502134 886086360
3 593007579 915763258
4 140642413 263736430
4 592306899 855866137
2 400762447 67414943
2 549165315 373917506
2 954841962 709659730
1 986421006 969796622
1 959128147 18105731
3 614394506 92811806
1 410445469 149898076
2 942006095 621837630
1 551652631 447337245
1 407794422 278616523
5 324703810 786956439
1 893779843 313684812
1 659532789 42622761
2 732635115 760543203
1 475911328 101173491
1 955858368 548681156
1 505049946 342532369
1 705516866 337624652
1 565675579 757244259
7 288467560 446763945
1 636416758 508544554
2 910028793 756360840
4 562261784 568960189
1 586240595 998335356
1 616771294 108873521
1 541438269 985252688
1 431300332 820794876
1 732883361 676462609
1 856061244 267568126
1 587060762 397821631
1 745373260 585640794
2 385709270 673694503
2 507622307 116952267
1 501391360 36078292
1 223853179 166277533
1 870195935 967310265
2 757611051 343349521
1 371015750 938860117
3 857325867 891388117
1 198093933 562762466
2 6010427 163809813
1 484354509 326680428
2 352432692 495168913
2 981591008 256105224
1 69635395 503564495
2 359535171 19874488
3 95788023 330931889
1 19430129 612233197
1 26259156 289364695
3 643657872 215079577
1 778347527 535480710
2 137197821 1997004
2 192687080 419502728
1 308282399 932697017
6 653649185 457067613
1 240045562 286126870
1 602293529 510550034
3 791310703 221558301
1 798028442 308014590
1 590285028 509379912
2 323398256 834901671
1 324141110 228251613
1 784945457 8118023
2 574278910 743491853
3 977448196 715553557
3 70922264 197346389
2 134006297 695208937
1 560958897 719966189
2 583469185 503680950
1 116863076 83108441
2 524651768 266097819
3 579232262 462538313
1 541519871 80320314
1 212718799 983206518
1 453126030 136240821
3 927200083 407302150
2 298337154 631636156
1 707862917 291238455
2 469102076 789618295
1 196922466 724082723
1 539984241 94022917
3 862878312 910412985
2 390912598 169629319
1 117785087 991918973
1 168895664 985173915
2 347869577 401455893
2 586027181 174120668
2 590413125 532301749
1 210322585 789440899
1 461044481 867027278
2 858937062 336965116
4 591234221 733618206
2 920210499 385086520
3 39363354 273819424
1 718067471 537369391
1 45950295 427856957
1 555877468 363859644
3 746546802 586129574
2 768527217 383537319
1 36296303 203059698
1 888090357 666199639
3 106985391 868400547
1 121034456 328873685
1 57995770 564483776
1 250885627 856488509
4 219022962 624335829
1 110386216 804753807
2 53440187 702168167
1 20843569 757386169
2 257115682 623459997
2 280141343 913236237
1 19734644 333767665
3 960486570 415014013
1 734159361 683061857
1 23562694 484727655
1 926224951 984199090
2 62583069 330097765
2 403460203 738919744
1 222347830 147864099
1 899303967 285410976
1 196561747 174247531
1 414238641 186628187
1 70295967 601010301
1 155803666 823598308
1 767995850 925551597
1 341224078 23844139
1 362773039 805057870
1 484619029 226705481
1 845766318 215042511
1 205306574 223642685
2 72374266 314185728
1 884310879 777033862
2 407462591 644773808
5 210458078 218902419
2 663203376 385444744
2 108422138 569488689
1 217870132 698294105
1 893339006 561490911
1 199005060 505311395
1 980169777 275754271
1 853860571 237846131
1 804125567 785883351
1 845368213 783419559
1 591098691 549980639
1 864162680 330152120
1 273444506 746120993
1 909429720 332277592
1 44368975 980187581
1 840435972 6998182
1 627003134 16397670
1 488184919 71222422
2 236327970 888283363
5 654159872 187724458
1 616670819 964233404
2 357045270 170355090
4 432268265 82229845
1 688755643 384971754
1 987557511 566157310
1 129706925 209860629
1 358633696 666123555
4 187643006 825501102
1 6654499 905915068
2 356468444 216306818
2 711687229 212737475
1 94680727 510589856
1 102366148 642667110
2 229317003 883622742
1 377597571 287591258
2 440977142 351637577
3 529591881 309103441
1 647697912 217561012
2 356172152 862012359
2 761582438 226355575
1 450152928 729905263
2 649432999 927091494
3 83119495 573870250
1 325133313 220151062
1 776634756 540587034
1 676816581 207338697
2 216750791 726007051
4 359413418 590120696
2 815016966 885529462
1 143038893 898986735
2 801580601 301121491
1 407686007 530511566
4 972644620 462426499
1 782151817 434885665
1 579696399 739799854
1 935886069 922393648
1 296494414 962459911
1 734730895 339414940
1 247305017 51371452
1 730740458 501113821
1 635648945 443839837
2 102006497 144691553
1 634690868 905696783
2 79213146 726205515
1 772189617 235989079
1 828228211 114830446
2 287889037 685570680
1 421104762 392103545
7 896272899 203668582
2 640905541 517389621
2 887257219 339676404
1 265128356 447317950
1 585490572 430987173
1 90335146 330315482
3 267432775 673319597
1 689005887 998890366
1 692023153 66501310
1 692348269 940003246
2 123104260 965507635
2 594171501 912445861
2 433240171 56766313
2 501899668 201936824
3 359362032 85604993
1 619965222 883211958
5 438839634 250226200
1 57028390 133975637
2 158279703 542996244
1 815687613 237479835
3 711103983 481021415
1 369019955 512010189
4 895880847 25454397
1 824277472 394526036
1 203621264 804229658
1 16325782 388215045
1 496578552 662545805
1 322880803 607332404
1 501025561 353651081
1 76747951 200083664
1 487830643 719791217
1 80853073 893394500
1 490491575 283318583
2 424207723 756202003
5 649602163 694334804
2 291451189 281611899
2 904205456 572436505
1 791753368 774631286
1 14883938 635257584
1 537445165 995675467
1 630102680 420278049
1 508777818 811607147
1 8314521 389035307
1 592379794 200113556
1 193868262 110230825
1 495019675 911247771
1 540990593 570346213
1 964163185 768436002
1 29217559 478915941
1 370039141 814804617
3 962502839 524040451
1 415408895 814620044
1 953941235 774202824
1 292108816 468261715
1 994164020 408309727
1 160663528 64413815
1 550892117 41221342
1 840210714 451944790
1 777298544 896893806
1 613454473 176131539
2 739328713 874287270
1 289226444 627104847
5 473546754 437418864
1 981468844 426405712
3 338025736 911812630
3 63907973 12504512
1 877509692 213628828
2 448348233 305929239
2 869106958 729059182
1 374764875 549824163
3 654862031 157692057
1 752536941 44103062
1 687858250 741724230
1 114051566 978550071
1 569917119 175915415
3 105346789 552603710
2 827243630 564841488
1 379563209 371538243
1 663620106 345170714
1 547902640 853568950
4 522304659 931278044
1 28142715 444751981
1 185325902 263647704
1 798926955 341852811
1 871819649 764628947
6 334457824 557579397
1 781752655 324710744
2 7263722 181375355
1 160296281 214246129
1 977779555 435030618
6 332621298 848937412
1 399449394 13323241
1 546778014 457519512
1 527672972 431519795
1 371377872 304792292
1 569047039 749881071
1 464601035 720371132
1 370307868 827428867
1 363493688 443003671
1 699337425 50321796
2 103031367 197347290
1 604007304 640671816
1 505930808 654784837
2 349213909 553442935
1 225828660 684606972
1 879835102 289947357
2 360085414 295918632
1 814247820 54628025
1 931587761 354990974
1 466046221 664095890
1 236600323 156017440
3 464696348 760456002
2 636039392 76160994
3 372720963 34151373
1 957152492 913683784
1 446051257 774766839
2 92630997 28230110
3 542995915 12242797
2 827637609 160740266
1 259840200 259004282
5 649583779 202898438
1 287875028 85794026
1 298542028 812261688
1 516231049 227291243
2 227507445 672506999
3 358532153 278517337
1 386951790 454490172
4 676014932 652889893
1 491820115 742127084
2 124803240 67372335
1 923566184 72697941
1 189166561 214664174
2 89368108 541200084
1 607624009 183939111
2 558864497 171436556
1 9978776 733355253
1 839811479 919995106
6 166144537 869412698
3 387391686 639928260
1 981384008 459996203
1 5587557 365330593
1 782564846 541520737
1 514247519 944830792
2 376874898 485869859
1 763026610 738024017
1 15501902 295014750
1 725298362 20233398
1 974668814 438946549
1 273150351 918202167
1 251200811 135849551
1 378286587 456646350
1 195186998 289785618
1 573031118 909042614
2 988506263 919175858
4 964810799 579392312
1 707487878 117708496
1 14716967 267311299
1 717071239 547020627
2 311476692 775823024
1 840871257 248335621
1 57675288 333344631
2 194871029 187635033
3 495698216 849448531
3 470583828 167528551
2 719298001 528583906
1 232045868 509435782
1 95188445 798889915
2 281930725 555883045
1 45307304 594030334
1 678200329 200941708
2 162927064 843561673
1 834417423 853893254
1 931624148 241025922
1 350816868 481228782
1 261688428 674852244
1 484180832 358482939
1 374102194 511557661
2 584844869 365663248
2 34417054 5144337
3 494701627 271081001
1 393080960 272729697
1 351248733 514272585
1 312367741 554324727
1 66922144 237929850
1 451043214 286735586
2 248172332 118657376
1 377164431 675573772
5 52780342 582818832
1 546672675 46089551
1 477717411 751615243
1 222457806 853214310
1 812604875 944238021
2 836021428 833832364
1 902331596 990026625
2 831504723 207553574
2 50184485 897411590
1 296992983 442208939
2 856442337 816830167
1 128122761 756113613
1 811407653 933767812
1 209403986 631802966
1 712022646 432177697
3 433422493 770584754
2 250562913 183629940
3 498199376 525167617
1 767735475 582286069
1 797949886 905712341
2 489505426 269440401
1 572006739 503928039
2 524982613 113720637
1 813987423 429600027
2 146492669 503059166
1 18310910 472569555
1 936726853 358799969
1 689631130 890987270
2 968642414 968939829
1 624290719 700356334
1 256959655 865407870
1 879736768 679465788
2 971272526 100316820
2 691702696 642016664
1 19533378 610975587
1 95423857 198193805
1 515686620 143950523
1 76072179 460688670
1 201251121 291983948
5 699895291 616602367
1 836479738 131701188
1 365591852 108644882
2 936995685 722720735
1 111245520 345626781
1 145230711 494669158
2 958351773 684166879
1 544054129 895066394
1 60126890 337934318
2 315052929 266301682
1 302500659 885490297
2 795643880 807950147
1 421163579 851723652
1 779295428 674026492
2 295940916 566022025
1 282723266 776056890
1 372338382 982191167
1 765027808 844140984
2 94370663 75378938
1 763337430 11564407
3 838663409 341352608
1 712224146 720835705
1 866103468 32395682
1 397056488 771370902
4 803546836 915534558
1 109473761 242305662
1 346145477 438647140
1 110658478 694692636
2 547286399 804969989
3 938298231 639619834
3 170599668 236164209
1 106448654 414532908
1 855241763 241674197
2 526612535 849217713
1 356733967 230273151
1 806594919 644870827
2 77813519 937539884
2 423382443 900254040
1 800816684 809027052
3 336320330 394280148
1 887865190 314000894
2 628846167 421509554
1 948818393 721033507
1 660455859 16114658
9 597290564 506109487
2 388108110 963556303
1 259612175 156987258
1 409083309 592330269
1 787052355 204489385
1 386403128 695321349
1 805744562 37292210
2 299531592 923484900
1 162767160 30716345
2 652796888 143221287
1 518431352 319881669
1 528871163 274144698
1 234265881 843499349
2 274767918 416971658
2 850238843 267718009
2 306327469 559932684
1 837478546 699200825
1 666427355 590142261
1 64450517 23483517
3 785656439 606353283
2 585709709 878656005
2 789408221 885459931
1 534558268 109140008
1 153618386 674438180
2 77729253 498993851
1 505079162 292885646
1 964249553 451365777
1 198572092 540936597
1 605591170 957817043
2 608024266 253104436
3 814969988 464382751
1 241454462 138964427
2 456668631 723364232
2 60404764 473583125
2 347674593 848150246
2 543533805 506699785
1 548936307 828031553
1 255954963 488249640
2 167471542 227327821
1 443387092 639244515
1 257819916 479691788
1 940936048 635607177
3 700066297 393471467
1 11172029 53465820
1 553618 301436252
1 376547090 611691680
2 333741363 711073720
1 505573992 719652647
1 41818063 64779727
2 731306258 57434572
1 225972626 407869815
1 600517139 662980160
1 476394470 950593420
1 84179855 335071624
1 88189294 312830590
1 258994548 46682573
2 625536358 608589426
1 360139844 935997416
1 663546174 887089987
1 500642350 336267483
2 906937766 657915523
1 378724921 534124707
1 72278240 710054521
1 953884913 406832615
2 141324844 358041725
1 837411637 864902485
2 980893882 946956528
4 554464984 976693936
1 701163767 574930035
1 484959168 772212615
2 498856549 100199740
3 622859111 730697431
3 402736059 914631926
1 200759443 181768475
1 155930440 220081389
1 804113268 632927961
1 798237043 455239281
1 574217044 272661002
1 484761120 688034853
2 807559150 180779377
2 951122470 406463731
1 147813050 466919687
1 184799881 191986130
1 789364939 458234590
1 920261834 538551855
1 922494141 637512059
1 385699362 623247079
1 517992151 578901154
1 912976015 373654220
1 795127669 663838031
1 294734503 347775996
3 307985017 46414512
1 203656773 315906925
3 417649784 151460380
1 708733028 30538969
5 156898059 273551344
1 382380478 136612748
1 585111156 110875621
1 888666120 122367788
2 548814017 194371187
1 857656408 189128752
2 521054150 790635903
1 335494817 895640081
2 828080731 455726727
2 644727755 604675630
1 149275152 393306354
2 756407628 942784566
1 69502068 383593356
1 963245150 505758364
1 397560526 867280022
1 622150300 24256428
1 887131199 396216122
2 521086828 871499235
1 662098276 3435416
1 510472495 155751104
1 943375249 692187088
1 637716603 188701991
1 784003709 631656346
1 168966133 978008035
3 66248782 469945917
5 442160271 118124292
1 380154290 731250686
2 247013518 206318682
1 267642811 61852940
1 122381153 886234645
1 267108912 819568080
2 917312230 416139925
3 399022103 155799554
3 700415285 407820391
4 621034257 705570221
1 301168866 852707652
1 536164303 118777627
2 716751419 291483743
1 538929240 207286744
4 602190581 954501139
1 708969144 661691509
2 114779631 960616759
2 252194475 367749396
1 208853929 391993513
1 935885346 133073475
1 235545011 125595119
1 843338035 548743718
1 836915488 363931710
1 716015851 66985156
1 912766449 732650230
3 484927504 62226177
1 211549623 739389562
2 279504187 162116321
1 224240574 106425030
4 586758944 308624893
1 484647728 574443536
1 738977680 825543152
2 819665355 94611406
1 63438249 482725614
1 517570124 448946607
1 569087189 600831118
1 200108330 715225026
3 324841740 582962621
1 719224416 687698654
1 948376991 460642200
1 563238386 210913921
1 58080285 68140242
1 949776937 624542269
1 993881191 788003364
2 659618163 351584410
1 154843406 473467231
2 406412581 730316457
4 538131119 510351393
1 634696107 440244232
2 650044379 207981757
2 118409614 301220489
1 378061422 907730240
1 799058001 946462539
1 451146321 528722489
2 924221152 245297254
1 143322521 850618685
1 619292401 182495505
3 880038637 323939248
1 705494222 281530534
1 725864925 272675671
2 23647596 183267507
1 50700364 220052523
1 991743347 413138173
1 770062579 540172307
3 685607273 984205236
1 622355353 45289861
1 544274616 815866086
1 994581261 283863895
2 939957887 254230057
2 512842934 448726506
1 143102439 595813789
1 966824676 587150073
2 18605450 655474145
3 105361380 76939556
1 332143736 616265565
1 118361589 136728153
2 808663804 590876944
1 422677675 981041110
1 238887809 580327910
6 145560934 953864550
2 115504919 996782360
2 294889484 376565235
2 71591859 537728148
1 808722002 914646040
1 934171006 561066108
2 261647798 716623720
4 473444663 714393856
4 595398416 638249793
2 336359022 490872537
3 387948312 967147636
4 937731254 430567044
1 183940271 65346945
1 934838123 203800510
2 687362125 571810649
4 27322025 963322793
1 457021312 576811556
1 626637078 950255050
2 561693304 256994035
1 202383801 666343179
4 102864592 236039093
1 297732813 474184961
2 943636946 86187551
1 44353812 120213673
1 6049184 675219643
1 737510481 537540921
1 539916883 25800870
1 928135466 693420387
1 3505395 996763168
1 298848382 876497314
1 234875511 590805869
1 402215867 560612045
1 666114440 909795415
1 593044639 849281004
2 427394773 261714235
1 50840875 183322911
1 908894264 858648018
1 975112345 825595833
1 713380713 287521470
1 8019718 593162586
1 235865880 862377109
1 586299302 503185869
2 976127100 118084578
1 472857120 35564962
1 468590960 991576215
1 445236293 549719006
1 512471539 486412798
1 321081068 649336598
2 806271946 729250476
1 883340478 736786157
4 976056640 703898362
1 181899131 259025174
3 748344434 137736841
1 586254824 669685813
2 408242574 623428750
1 540159524 463112039
1 579929006 617406373
2 311260491 642289728
3 849504377 421919008
2 887726674 825747767
1 578703787 753691138
3 77781573 20198556
1 7151132 473049979
1 858233110 351838791
2 655204972 642877686
1 198233315 34425478
1 75247484 117838498
1 600900089 465751948
2 466632468 925742344
1 550276995 742681303
3 639473384 422696566
1 737346827 223666559
2 338419392 271787298
1 334679314 953086418
1 688177825 357986216
1 845933325 801992602
1 596136923 890112753
1 679750989 514332726
1 57729117 584959708
1 740775188 40923548
4 177548392 666838070
1 515688900 832430043
1 288470238 738820497
3 241734152 462176342
2 333730581 823455903
1 650391267 418415367
1 381887898 616852554
2 486258081 133069849
2 746667509 742984158
3 620402821 766464515
1 617314378 171953684
1 44171600 444180399
3 951495381 438751158
1 781710119 637339960
1 200453800 411000461
1 788391954 405954928
1 959294741 115038133
4 250245569 211987296
1 667388527 453634952
2 213108286 918012492
1 338093398 818619689
1 390435151 105048935
1 972783272 760463368
2 28935315 3477739
1 176561638 954211004
1 713273308 636695289
1 872533670 798227076
1 444828034 633635335
1 426390275 122884101
1 153349986 133688755
1 763367379 401645257
1 328826047 485196083
2 356129936 758300562
3 15910243 903011198
1 47375462 982048869
2 647059372 857559976
1 185473723 221030713
2 494860094 218139673
2 547344068 757776956
2 309334241 271707798
3 906845481 371177019
2 983782744 895984808
1 233832681 666600477
1 654041508 47219344
1 751596971 55961964
2 400794933 412629863
4 290812923 741012906
1 987593198 294897180
1 921085776 734948223
1 552136673 113439769
1 608176098 863826896
2 60743068 909772990
1 848311399 504283236
2 994434424 461396861
3 513156540 814391614
4 893052401 723065447
1 299003806 641766260
1 147581572 873096764
2 984236114 99929537
1 932078352 814386338
2 43785421 853631927
2 66831315 28894493
1 793110015 716468944
1 987914135 252627336
1 49713068 885119157
1 606114677 756939055
2 2693562 53652771
1 130606094 245085663
1 415476640 330870727
1 19890695 72631221
2 475967320 265690674
1 605721958 281691484
3 479347655 959831175
1 647915576 238621553
1 203453380 632643604
1 585995014 632321189
1 428188870 579179142
1 755990511 395176389
2 946568066 416536119
2 595116992 293951361
1 41390455 772278258
1 504859434 581970423
1 978456239 918781708
1 961977006 813818274
1 905812235 460826464
1 146410552 470326261
1 491095516 209313965
1 482710357 998531803
1 198301387 847785714
1 66395172 847472030
1 436628073 94202937
2 896566970 698852667
1 613320277 278806676
1 841821262 249863645
1 944344188 788360403
4 149838759 437698195
1 912737737 399070316
1 126857600 61669984
2 14215848 572342816
1 353379468 124134620
1 165052843 750191549
1 497833823 466868596
1 475120469 780085876
2 317537316 2616472
1 361815388 807050055
1 201233878 88929386
3 278378108 346067997
3 53404683 224990376
4 913642197 151321039
3 205743656 327469788
2 254500929 493447107
2 988576166 620608415
2 701570062 409823740
1 483030799 276113100
1 830374591 524464353
2 774045884 303677031
1 62009573 130754879
2 62514502 101788778
2 956069174 182591387
1 637194488 50179385
1 873379363 120001053
1 900753451 782781005
2 322067177 464459298
1 716391623 97672045
1 735955609 341821253
1 686804974 365176390
2 88593465 337522551
3 564652912 677316151
1 715488151 766840049
1 145686394 372203193
2 618652366 308819392
1 388198949 326600068
3 342555609 671417346
2 962267897 534098279
4 427601597 607984261
5 865845794 104866914
1 439963950 883796486
1 343525788 597713389
2 408080930 17475793
2 244085087 746418614
1 207048197 527433549
1 323390222 165518595
1 4325163 772532536
1 957827399 992255740
1 808278593 166082869
2 800643819 572620453
2 269375701 87690250
1 860455765 695470051
3 748297531 250371708
1 573026411 651884174
2 279073406 456215554
1 552685246 811707488
2 583392215 171817617
1 13835102 507106771
1 952295253 885037539
2 271510852 769222415
1 39796980 873476620
2 431067274 158269065
1 447964368 738284095
1 372785695 952695457
1 808367687 638917893
2 575105680 286238852
1 881613723 77848359
1 820662290 779472044
1 18146025 640110674
1 832899590 156744412
1 970907878 262781524
1 131221707 802866829
1 33693508 153640447
1 37326342 109019540
1 570672849 236982910
1 510636718 301622518
2 459459327 241344577
2 610737163 367067336
1 393435784 836327300
2 819259115 91017260
1 989006856 881598943
1 1771607 704622431
1 192863916 226052890
1 521479491 940120805
1 17083226 809373632
2 249100220 95742880
1 531768271 934683304
1 680478464 678341713
2 536762909 43488025
6 402180382 417975876
1 930215512 783311359
2 681816710 975106090
2 10826328 831470867
2 559004912 281865477
1 614410878 369083880
1 828435493 935329102
1 725889350 759158722
2 473376956 840709047
4 727381568 475382016
2 648543893 830792684
1 953767546 420026916
1 705145586 413470236
1 586903953 450360220
1 889299423 188423901
1 306995897 765659
1 991903412 671025004
3 837799986 700761997
1 44865945 802005465
3 469732017 277364296
1 65130476 199728554
2 980999699 405776255
2 747982372 621519666
3 837561698 713131818
4 994047637 891831134
1 903887085 591569118
1 328278152 86261089
2 408362315 809779120
1 529450264 614649387
2 281710047 739052325
1 477415668 9447430
3 32406001 751166924
1 71042238 635392440
2 26771310 629212619
2 713407566 779551271
1 877848518 143590720
1 923001715 690231716
1 511468023 783084050
1 997469006 648255287
1 404225090 830648451
1 636535093 932498475
1 811630758 702674890
1 96073932 496687630
1 494818302 923965230
1 337871999 592266488
1 242123270 532218180
1 215530484 790690431
1 959545636 3397551
1 888043636 896229145
1 474207186 96756381
2 166687745 571835567
1 458285220 216725402
4 427563178 662213905
2 506406237 2585487
2 456829075 966284043
1 556727147 118940215
1 986434144 746680489
1 257338775 640307993
2 634990025 842128221
1 248626974 473983171
3 295530726 811346029
1 259304351 293873534
1 93238776 279947013
1 35376181 882101471
1 219906344 697498926
1 163023557 829249611
1 991958788 52255575
1 598253363 924331575
1 212346055 138213281
1 238318722 562087495
5 791433657 103884780
1 533618573 838458650
2 227450742 300468154
1 889062777 445040364
1 53945086 944385390
2 624692624 690365807
1 61404312 62469618
2 193575908 92350941
2 80354706 757142246
2 157062703 184900540
1 643238425 927975771
1 167172913 142282856
3 933587755 18062916
7 307082987 935810276
1 54792621 776457863
2 24819442 512124187
1 502021885 26704970
1 436531323 902407172
1 323712729 33436239
2 289795582 979990683
2 393412636 721940336
5 354733071 728671484
1 863567877 908303372
2 718833149 822584894
1 209413370 901479248
1 895096767 197142625
1 927754421 354683039
1 928207056 514772330
1 580448128 542548850
1 826339519 904388266
2 871427248 772585684
1 448698808 771037150
5 732134781 832699299
1 264012882 171942419
2 269123625 475716800
1 997731150 102783539
1 768895211 702149272
3 714185429 954927717
1 285930380 640770443
1 981314552 291522734
1 510532674 187621039
2 891137454 307222626
1 101187773 347395809
1 144584067 200245389
1 680761078 627433609
1 30775312 76808274
2 148892641 197794063
1 62760727 77575676
2 566554282 678492782
1 651013434 72170907
1 41414097 453073953
1 616133470 980974451
1 710632641 857210631
1 358375049 487605719
1 218567214 102028080
1 103210823 802895352
1 879477236 451642442
2 949471360 982389629
4 130014195 466453286
1 59217462 137283777
1 789289097 315509176
2 107070055 770245921
2 829835771 353791059
1 518593674 951634685
1 25048559 638241350
1 545651146 676651323
1 648381409 211229870
1 57886681 853643358
2 277645727 501215203
1 107854869 980945199
3 449155232 881612056
1 845146411 276394043
1 228747325 409719299
2 229844200 369788778
3 85304654 764693970
2 136923052 408355158
3 301173851 80556313
5 861000067 192196734
2 184181799 200826080
2 529559965 986272626
4 491247418 55639525
1 729546985 50748494
1 589562398 198100059
1 700270043 951634272
1 717288148 587029209
2 830622447 502957554
1 370368205 54307346
1 134492909 924529914
1 619311907 906207427
1 727962055 917936740
3 113501947 981341208
1 31722683 751154295
1 574142319 871904429
1 149235051 762221558
2 748828541 243206630
5 820921993 190739986
1 539796024 296843017
1 938286816 22644894
2 680108756 155534356
1 644658329 835263094
1 471735165 254908376
1 892923707 260995675
1 127032113 291178246
2 653755980 744149760
2 559844755 534013486
1 532509859 565938963
1 270330880 819477134
1 268666392 545421439
2 190067397 606712003
1 702244953 887214412
1 654201876 106752042
2 545494785 831137523
1 479959724 791392608
1 569194247 875354940
2 961054399 880410693
2 324588011 288506304
1 791330270 28267594
1 433818628 878513147
1 51909459 897728217
1 589628076 102637036
1 428458186 721929532
2 378480349 158063163
1 986339746 762979885
1 397718670 26018043
1 962647893 88104695
2 866086939 408229329
1 606787253 992144797
1 324754306 485088406
1 584162857 172389282
1 916385681 899037593
2 747906938 934026540
3 705382527 506219458
1 294177899 720956012
1 894983308 690213009
1 76087367 783230065
1 627771268 337347501
3 1404837 405937054
2 825123368 18659417
3 506192186 233185286
5 582522988 611637615
1 440236047 180940486
1 882610916 278741527
1 605231109 784174379
1 513085412 614078546
4 93655748 795879020
2 187392377 210717745
1 987585557 49027409
1 386324653 417452338
3 179767818 733245982
1 987405434 256468097
2 770542646 17667980
1 71305786 79887988
3 693002860 703619401
2 31665834 419910725
2 360829453 894217116
3 117156264 371961903
2 295468863 622753544
1 289800357 611158028
2 629330194 830995187
2 558035214 718847716
1 987586670 514829908
1 567583311 209213888
3 105108951 313452126
1 952492078 915796767
1 187852674 839536251
3 321487795 685688963
2 555067431 745730232
1 576772878 611160386
1 105707264 68612482
1 153466604 817778989
2 856085026 672398768
5 991728235 942759426
1 445441609 594495839
1 887389404 642643050
5 589408857 81636306
1 868742319 337610290
3 370321443 160585637
1 366874912 11502088
1 416619236 601843630
1 879836355 884330126
1 750801863 678276431
1 791515692 630938950
1 541344752 819469911
2 341064323 185861876
1 156352155 730680165
3 264001521 10084567
2 980519983 988859221
2 906943747 544827202
1 8080024 217444486
1 294242325 240042562
1 759506917 469430819
1 485110505 383288559
1 469592839 433306294
2 864373153 48761057
1 672083921 307577867
2 857511482 623821452
1 463013476 739985203
1 90810514 30775088
4 930305231 518872054
1 789826020 413173729
2 924875910 882791750
1 161499283 19875454
1 638345881 711825693
1 830470060 723352177
1 639019144 552437532
1 313108412 967282115
1 673116011 550078062
2 867454501 399408463
3 294627947 913444383
2 948237623 841049257
2 987517148 979323272
2 54836866 186038087
2 467919495 219351325
1 897057296 963606244
2 452189159 912964940
2 293077691 91584097
1 236003835 538575624
1 318210611 33253275
1 464434703 197884000
2 425303047 808990597
1 418628211 834786430
1 427290718 341589173
4 301114227 491542940
2 357514639 533294566
1 594016648 757636372
1 817532772 668162852
2 378584051 529890381
1 437292733 236015890
1 39165399 875156634
1 415210716 876360009
1 194523386 55186596
1 646777005 990490884
1 513555877 86484636
2 496625685 28614183
2 489259279 366003456
1 258470702 350990254
4 542158661 773151078
1 448161482 648682221
1 920002455 812734304
2 120031977 964422299
1 470886200 341747606
1 975875514 686610916
2 113084516 999325156
2 411938245 72973457
1 824383488 244038517
1 514544996 778551115
1 97015123 161121477
1 69789000 284491460
1 232875893 399756598
1 617927217 881131557
2 714898937 943991461
1 597051120 676417281
1 745393308 638916182
1 164711623 176402926
1 751042148 225452209
3 315226882 599585787
1 476633224 789601550
1 823053180 641340572
1 624537838 58829537
4 927110203 128651915
1 1324276 664651346
1 259930791 439304269
3 214042206 330367316
3 214763241 288980880
1 632834671 491351737
2 656053053 530476166
1 5654023 672352158
2 890429585 223192458
2 998694806 141172742
2 719111294 515177814
1 504863700 577419313
1 295090340 841866311
3 100204825 763533940
3 328159792 623091901
1 554553131 816845621
1 854084216 48134532
1 930504864 22260578
1 82270231 105502806
2 178858928 72920431
1 83411419 225023655
1 739539212 860505902
1 276546538 227411735
1 772780287 123352074
2 878267522 548740666
1 545498760 520395207
1 766850787 511187682
1 682386028 712903198
2 235827259 904718278
1 12756973 572263937
1 601995644 735403438
1 899945025 883333157
1 822644130 290791692
2 569377305 990886653
1 31156338 943010368
1 726219410 701368234
1 980943764 112440981
4 841662102 299277993
1 723597461 146959025
2 509570078 417758920
1 273731893 748508182
2 203351725 326896738
2 619205957 817236499
3 703007857 757205340
1 792609377 887124835
1 157331198 920972848
4 519573262 47226198
1 893130548 388174473
1 291278137 170151695
1 324717374 748896221
1 143951160 189176928
1 810660728 255721326
1 133173929 707326436
1 298054399 636608260
1 594415707 699661865
2 714502114 447498331
1 631807685 882737849
1 371241384 531376660
2 330751843 150741121
1 405987667 12465383
1 691273312 241510578
1 599214871 990531741
1 525242387 167574186
1 10310600 997231835
1 868091502 884074377
2 334409587 726141062
1 334277730 182219843
1 353942827 169993716
2 250167104 363207048
1 469570371 118654241
2 882815005 950006579
3 36433177 25911739
4 675543936 923422628
3 451038173 62714763
2 276031619 198160879
1 508227341 883236994
1 386279064 691685379
2 474560982 924489482
2 102771831 272815847
1 427127702 252206902
1 165950889 201397983
1 814691514 612262480
1 836155136 912519109
1 743147925 453864051
6 911035969 382261234
4 31117058 883487162
1 506346504 916682314
2 44728894 554381244
5 522348784 358890956
1 958649334 624740822
2 473962740 462983141
2 597321309 244032154
1 308314494 954346816
1 604632603 420119254
1 615019335 726897896
1 623723061 892947772
8 54696742 842486074
1 970561114 969741837
1 804001911 838632402
1 537002070 631091690
2 483677774 165709949
1 945295194 608003516
1 794030415 910360985
1 614662248 864995770
1 618928700 170640239
1 413791154 441875475
1 770938090 598538034
1 471893420 616188874
1 778772655 319156688
1 722142187 376185882
1 585630511 764308120
1 536465622 451094571
1 463392330 730274223
1 579303475 692296501
1 569394881 978120354
2 236136541 31461378
2 195959320 834666748
1 305327045 48373440
1 294116948 276420100
1 474882201 442596733
6 525567793 780220842
1 960569079 831846989
1 617744706 182518470
3 638771939 651175087
3 455967169 777953532
1 394091340 649435002
1 922413617 285236167
2 519458755 392046335
1 198394970 940631468
1 418266623 231542971
1 209104777 639637414
1 156170439 68288475
3 643987601 430659254
2 340943498 455290969
1 609406385 725811143
1 274954905 827874053
2 818931554 308638070
1 980638575 830598541
1 592656579 779906708
1 836610197 740421035
1 472809304 324778318
1 722553005 410071183
3 248800957 992175567
5 393398318 97057813
1 127297882 842265060
2 20074436 993436655
2 750510971 849075756
1 417764679 701078016
2 818201959 609856913
1 28587193 975777509
1 495986087 344323680
2 734922360 697332204
4 843608767 886885031
1 692196014 959260249
1 343353499 825617213
9 326956726 243785773
2 49092299 766282923
1 970686681 956564200
1 918745677 456695780
1 843237928 820875619
1 466149234 471348425
1 751299220 210189832
2 197024383 222992898
1 382999971 771192677
2 455126025 388987652
3 51116339 311110553
4 697858011 629131170
1 896314352 989153861
2 801036109 844016489
1 643122759 601685689
1 12699292 86588260
1 987641203 521217475
1 618389913 378891722
1 404127815 71377208
2 823879066 731714260
1 252278052 167824918
2 744369257 21517299
1 336139600 963871607
1 254594261 381717815
3 63045692 635418810
1 485202985 187624874
3 75649149 316466877
1 992134728 913553178
1 930475686 783976965
2 479297276 316951701
2 221019871 946131853
1 912218653 207186524
1 424304208 292884612
2 863875640 527548402
3 285388083 789154613
1 3999421 775081867
1 446648350 590531958
1 464141681 397491123
1 106295433 906865011
2 700334052 364386515
1 776631671 881756147
1 27528333 764383014
1 479346083 91920744
1 291330514 159102019
2 699429113 774006342
1 897916718 776934382
5 505066954 616575496
2 440575594 356229094
1 249723426 982888404
1 451304111 217082797
5 437081943 819394964
1 288436667 551961234
1 160657579 406156497
1 311262374 60413180
2 186087755 206122879
1 139283137 399120068
1 99225197 536817166
2 851359422 977507822
1 403591447 935048894
1 736226102 635495068
1 6477441 878133763
3 368489655 885948628
1 481867123 243129442
2 121435783 661832127
1 191678674 1109628
1 546951286 765619132
3 773127110 907134809
1 496232335 172248740
1 261627742 508984016
2 392037714 224409964
1 388141845 964361561
1 815531588 372164563
1 180355810 854428224
2 206768053 843742290
2 293760723 683442439
1 293739724 571545899
4 449963942 282532705
1 444474923 339841859
1 864415680 790359709
4 42215069 627069285
2 542018897 786517416
1 206965413 13777127
2 387215990 370316505
1 171593057 663974382
1 407904494 21844493
2 918288241 1202848
1 755133838 611381345
3 503256867 419748847
1 496677504 671038458
3 379241774 187968141
1 367041814 776871570
1 467796470 740284831
2 950710536 531410584
1 837343020 186538169
2 508175697 408366037
1 128689547 735578694
1 729308908 669020961
1 817846472 66954979
1 689135439 467192577
1 292282305 478050183
1 936106743 85632853
1 542383551 658063667
2 969651625 760175792
4 415428334 68014873
1 942689948 694691163
1 408273513 179644230
1 99680463 942250012
1 420597009 821843614
1 681376180 505964682
1 321478159 304626384
1 916803454 596149682
1 630063156 746259003
2 165730645 124446883
1 894239667 314397854
4 666009018 148534238
1 291837959 976333882
2 808235322 126439010
1 102659819 921166320
1 675562107 771342296
2 451185290 236334138
2 301481640 173239047
1 315351118 458971508
1 443474295 761464456
1 234326431 619522607
2 608587102 529983496
3 157586840 509751546
2 954417025 391319423
3 908783066 14587688
1 936244392 106032608
3 603278140 647644683
2 958074787 938573297
1 223263486 755502186
1 807096959 553207745
2 81633881 328233546
2 530399081 529597948
1 358510176 472706173
2 953140387 65822392
2 670086963 571259542
1 958071374 225993076
1 126647432 159565742
2 912058716 427735239
1 883398013 562517650
2 806133180 16944925
2 1783235 637986907
2 291218488 212418122
2 987665738 65387403
3 251063142 633033598
1 53893383 971973106
1 800049374 881489346
3 773393060 557861183
2 945003135 483606906
1 581894021 741974614
1 469547355 787409872
1 146376758 272044420
1 237080957 786716209
2 964677603 768441960
1 120270536 337839555
1 412673198 844109798
2 423643398 377135010
1 37518099 335106236
2 260262496 976186542
1 530399010 161215880
1 209039349 410867404
1 142413201 372756441
2 776371079 890973801
1 581120566 274551735
1 645535502 862269192
1 738666033 208153866
1 785383428 789227799
1 842496017 559738064
2 528357486 429728969
2 271042116 2523522
2 623340787 368047823
1 37433616 661693839
2 210929079 339894330
2 925457008 316021600
1 45054305 730400835
2 155522059 762330134
1 804212061 420221517
2 493004908 819555316
1 968018541 138361948
2 758646287 902858453
1 230030989 425903186
1 167238890 972348708
2 217260527 246784000
2 498190311 207268634
1 321454536 142419431
1 962821750 585874780
2 260359444 360958477
3 743281198 370919124
1 724430054 804395341
2 67051013 213181764
1 834785675 147797787
3 656106551 534639397
3 83960862 187367818
5 319369434 44714702
1 621173659 412414106
1 948716659 127942405
1 142269548 569582670
2 878740834 25675147
1 863353108 710719913
1 160357369 840232947
1 416922393 726761923
1 148750617 176722900
1 153595 560454933
1 770538247 625294488
1 384865326 281808116
1 440383246 362120415
1 186687788 201769519
4 690635270 101436027
5 637305980 735602990
3 217769342 962290925
3 679185681 823242018
3 758087631 842596418
2 62263498 979671586
3 92128038 167675870
2 97256453 283446974
1 143823126 619478482
3 37516656 296119726
1 169625700 842033657
1 368159542 756012770
3 101050986 213282347
1 493762669 943214063
1 149964554 736154651
3 25297970 307062283
1 410312723 84590973
1 897521080 189847245
1 576562247 691755742
1 895462338 91663035
1 910979813 92775912
2 901102969 28303112
1 458699659 56824752
1 684510311 425107675
1 957360591 782146276
1 423685993 88408636
1 287706922 614953929
2 997925716 98552125
2 162798501 193197966
1 840383275 913953367
1 163786870 822537953
2 818090860 160015380
1 111375858 665907886
2 310187956 271363748
1 774872144 1448425
3 447946962 153309052
1 761094505 526659572
2 157877230 799488589
1 409114348 803653259
1 726203365 109966681
4 4237226 941554253
2 284197328 600052717
1 899014908 532176402
1 70005951 95892874
1 360032615 862687678
1 967470078 679160392
1 254121624 768305611
1 506899092 260525785
1 344420934 20087618
1 429962847 60351033
1 219976994 744107033
4 307420963 798788203
1 162057205 825875341
1 500599609 598023710
1 396934524 283043156
1 921409714 118044070
1 521718383 420585683
2 907153424 438168147
2 417105549 519232655
1 807503230 514394680
1 570646732 210205434
1 811585552 2576838
1 232637633 116577565
1 217300563 590328065
3 832040420 211771927
1 277179585 903539115
1 826767789 666936805
1 26224084 953428973
3 604505036 235763551
1 577945400 250525580
1 831006922 101290838
1 45095881 952370981
3 351421429 193204335
1 572564176 164950441
1 816610933 557741481
1 30319831 282037821
3 581052394 672145231
3 951187887 785051234
1 296172644 361712261
1 213031202 512418025
2 221775504 717928813
1 835796659 701445666
1 83772962 521834377
3 756798908 746047456
1 742965882 128327189
5 994145238 884374373
1 424495074 195615780
2 329110797 561820917
4 165362956 696597995
2 745511898 567056256
1 956058322 439305739
1 206313053 34722157
1 634071236 791353459
2 894135896 765669563
1 538510186 788550044
1 358016215 220262688
1 999464891 698875708
1 481075537 821843363
1 492834684 306069418
2 800140795 36769120
1 627345947 788232754
2 914836202 404044413
1 267788522 739694208
1 7968396 428610901
1 431571772 386823650
2 368370264 607794297
1 151461473 95673761
1 515546707 798480082
1 618818086 46917421
1 422985066 273491538
3 20896163 170681943
1 145383266 156630864
1 68006559 621416219
2 944065188 904396482
3 505768828 133453997
1 564195384 682055582
3 453362440 396248693
3 258804151 991821465
1 925361290 273682340
1 77395916 560133313
2 503717643 94481826
1 44818127 370149933
2 111745262 72619154
2 610553411 723630039
2 268243541 353744877
1 318157622 253309780
2 701336382 542372883
3 146056725 628283502
3 654649961 164442724
1 216382498 778509308
2 359413857 887481587
2 634169656 681711539
7 31883819 680692755
3 45230036 374321313
1 330926906 861865220
4 192804722 805357285
3 855116324 99194235
2 517988199 824638250
1 176556523 378430241
1 39723172 546878663
2 418760441 956740272
1 743726490 855453585
1 317689617 403124684
1 429856097 314002457
2 469239293 361291303
2 222518702 735314539
1 801629174 813382103
1 817745692 927090012
1 410456795 807067927
1 713383511 488449461
1 187140251 448048432
2 73309215 796147030
1 850862385 210933164
1 301247294 97805681
1 580739839 582295425
1 867723739 575357767
2 877596891 944183195
3 355383859 250270183
1 336945538 110331813
4 370299594 937894799
1 274023695 404004145
2 884234199 20638016
1 511999305 340196212
2 593032932 88940193
3 547839259 232477606
1 439600318 284767665
1 276252214 299582099
2 452345815 357319910
1 837226206 758435247
1 329428665 395166742
3 115910122 144871934
2 119237863 792026941
1 140136778 807353046
1 65651620 558530549
1 243228366 574769369
3 207248660 36972019
1 635123629 523190680
1 639476786 418756207
1 633510493 211701
3 785419142 82267731
1 389615421 975316670
1 471527126 862454116
2 33980386 166916841
2 732490087 576174116
2 512459032 175259371
1 130762164 350058499
1 424055754 51483017
1 431453336 93451648
1 38077899 182333825
1 228118010 35700206
6 791773302 960404603
1 15597922 319262307
1 809180981 481291703
1 134159847 297370782
1 435152553 868232146
3 577469473 687115802
2 546532927 27714203
3 131739797 189903975
1 758870135 30982525
1 974357832 597256723
1 608209273 309096694
1 591353383 188227593
1 453996735 939525068
1 879399729 425445081
2 576957891 595825163
1 835464087 48915479
1 959831756 179630781
2 897019847 796019558
1 1266106 760451183
1 929965905 339533054
3 309754925 548657877
1 877344332 854369658
1 532848772 350056261
1 747294596 329343916
1 233508257 862351113
1 183375159 467931975
1 794283175 80547193
1 382163200 319014526
1 995501667 753893022
1 214082494 675656707
2 823994020 592499845
1 473656859 758071542
3 626635113 137915903
1 515355371 924159948
3 469425470 96960461
1 725435133 418296323
1 200446884 584292868
1 642725311 97397395
1 200497524 931997944
1 211596696 778296008
1 201357343 178626062
2 292493829 754407658
1 479302905 265883870
2 456604250 424459203
2 115176407 401651705
4 175367173 380314121
2 757413806 269156215
1 747654565 686172894
2 648234622 49968583
1 743569363 378990278
1 610868967 128811557
1 328421410 459956645
1 936951673 565583557
2 858804660 986112183
1 864969595 991388822
2 260021883 542205602
1 552481240 542005668
1 21749765 31272633
1 954788226 505089272
1 799785445 938531016
1 387029275 511629594
1 874190011 374473221
3 482932049 680585720
1 449669704 717591425
1 517532568 125226543
1 494567954 829427365
1 569762810 201434936
1 669300427 161806412
1 265478001 734947725
3 331515524 163559928
3 968248163 135156867
3 20473246 840813340
2 977059 102855515
1 388781655 586876066
1 714600971 949609057
1 709453645 984130176
1 705639793 997266626
4 500410626 178808027
3 713409680 753715985
1 5279509 80848312
1 174942167 607989933
1 609934987 823497642
2 232631465 747482896
2 748141320 217478834
1 548700077 821123504
2 195545410 918717058
2 708939472 31181168
1 209207580 617369723
2 261247047 659205872
3 628774125 161961590
2 165966813 141631243
1 10489937 884229168
3 792236308 76124869
1 359946986 772475313
2 642927798 408234695
3 28903156 232026768
4 636325858 905205129
1 430884949 880840238
1 521946232 294137232
1 316149074 12795544
1 49552374 686978529
3 530928834 198218976
1 656493012 64864509
2 34436183 688041050
1 289863250 231116137
1 602567480 494630853
2 409790008 876481863
2 186437125 937333890
1 369211365 98809832
2 618599890 904502563
1 330926567 826713977
1 17556756 777312749
1 956300717 191875553
2 679313576 226274720
3 988335883 303843787
1 787133583 622531313
1 641953815 776503903
2 312182763 814854575
3 548901273 541660537
2 78291521 370928886
1 600858399 545654386
1 872139201 519055148
1 966090727 428489933
3 288681079 229383565
4 617949335 944989099
1 710999301 523871715
1 204253271 262932608
1 677230653 537852570
1 381521083 823949185
2 998584872 923673215
1 518862969 276390795
1 469850505 966338215
1 16562990 273112980
3 584590218 312088591
3 791725045 215202532
1 149477392 385266279
2 28051318 453807614
1 346925846 895613619
2 547707381 523269399
1 596946131 581113328
3 827782104 413112453
1 204479823 367209832
1 916199673 965894537
1 450261208 664486945
2 907787802 583058826
1 909156959 507687949
2 745893984 750941369
1 384363158 333154376
1 828614839 540846957
2 570013289 50394392
1 262488275 535612222
1 377327520 603942764
2 134657668 467950615
2 777602648 856443023
3 319679893 510074072
1 911458359 101595468
1 316776485 205258386
1 848422491 439648570
1 765483010 149175650
6 60860243 772683863
1 753184808 281242899
2 667697988 832343753
1 926907944 784169691
1 459836581 960279002
3 305455513 521506883
1 729000817 388371442
4 847854438 206441692
1 493018653 551696652
2 74944832 211431437
1 637910167 443327475
1 5258493 917015218
2 568980910 692774747
1 358769587 415976321
2 746784884 308197555
2 733487027 830876766
2 907634693 819065884
2 719414602 747736613
1 512415013 770286543
1 977850392 480273210
2 354442825 538593598
1 379050453 375198723
1 377778785 185833825
3 243521774 864549038
1 735099274 447936096
1 606448170 8795154
2 270594728 252639580
3 645967358 195847961
1 836777474 145932454
1 154084445 779029502
3 878085360 810256165
1 313900491 660480916
1 269093790 683510591
2 430495924 961888909
1 445303806 78901253
1 521105585 66411367
2 814889574 901792198
3 213475198 798688361
1 990842826 666790718
2 688101931 271514345
2 854457510 940531206
1 178879013 728074103
1 77437670 389009794
2 177346499 339532423
2 132590057 932517575
1 558200630 601297144
1 518977890 140290443
2 684817075 102333810
4 134547910 351346697
2 790322361 655161643
2 778031363 900062216
1 4122422 729702965
1 101685653 687953608
2 885837365 371627013
1 129422324 165940710
1 131558535 702336074
2 682808503 52349552
1 701686736 284489830
5 937905070 494707698
2 636965271 964736879
1 401574390 179279358
4 453257596 694775491
1 919603546 55785001
1 183798709 668363563
1 759813442 755792308
1 758235443 178599629
2 11412592 606162959
1 258426359 447707162
1 497369900 60589835
1 605204592 503809004
1 468836665 723791593
1 851626773 18937661
1 925400019 595505496
1 808434358 1906629
1 165333265 961315699
2 190103005 128897209
1 784687282 202556241
1 569445570 105793906
1 318964956 904979342
1 715459275 651747883
3 489957955 40648357
1 983026870 826955258
1 298175716 417002940
2 11945894 861065933
5 302579333 997783200
1 2989029 850933430
1 767549451 961142318
1 427448425 221042530
1 293198189 958474018
1 784470232 335690788
1 217364178 746926095
1 339912647 724205281
1 123049488 712810585
2 110357171 574832688
3 23306885 728742934
2 257545756 875477639
1 35011174 636068510
1 723684165 897809728
1 620194753 902516594
1 890767003 461100819
1 703658191 53257255
1 62146697 730446327
1 481493127 674309285
3 593145467 505859140
1 519794355 124994132
4 618234422 434744236
3 393995678 810437841
1 296034153 866153336
7 386816300 357061214
2 858113547 71488360
2 628264837 2778965
1 458573204 45152209
1 985329139 611797568
2 178789815 509913082
1 43005167 32292318
1 697373087 549899158
2 83615432 185253615
7 601467254 817079547
1 613501590 306343370
5 450556461 401758644
2 687360622 261851756
5 243909224 351208519
1 433145346 42524746
1 949085992 542108789
1 903320667 795775398
1 917616519 643327686
1 175803083 630876555
2 536028080 192672500
1 58451432 331327070
1 772120359 430467489
7 102974538 795865068
2 698885565 943706510
1 777053976 463922743
4 90424992 762532332
1 167635796 764308797
1 781187370 27901231
1 846612471 446561480
1 800225509 958536707
3 96321873 664845276
1 533102085 818811831
1 169323636 59614197
1 511762475 462354267
1 71438922 813591593
1 20143948 696954423
1 883855708 269703599
2 591257922 639560464
2 176232627 627394210
2 920983505 245941653
1 316074574 553533756
1 529509362 770200407
3 278643678 930631706
1 74265916 240423373
2 571866543 143902998
2 327814328 488993112
1 810987850 282828636
1 873885880 163826682
1 579508800 316975653
3 732556762 224524484
1 192707704 32755156
1 957712053 610417879
3 392247220 989053044
1 248660678 69202131
2 308648647 63003002
1 329997513 880227521
1 733396295 135837860
1 356402497 274632025
1 838804145 156159332
1 518434880 612408292
1 583581802 486101344
1 354703338 539004694
2 77701113 318558781
1 430122064 734371835
1 263467095 222816860
2 773165261 126677666
1 776778673 975143242
1 74496503 454103757
1 933127739 515726506
2 903260800 141452342
1 681578532 832618568
1 78214121 594010829
1 122672963 15999617
3 159092373 994816248
1 57081588 435008742
1 587181111 247270401
1 27210725 672075055
1 440424667 368859023
1 772938275 491781471
1 513838768 410117105
3 48812935 923538680
1 611800871 465228795
1 302406923 835782242
1 546202174 332279504
1 858705879 167311262
1 922704744 824980442
1 871088538 820887464
1 501347928 189298904
2 336483337 668469816
1 397727758 799501842
1 506903311 463622677
1 526295963 181861995
1 935690892 86922659
2 805534417 906256345
2 694709190 309315573
4 426152487 134924125
1 288448522 836442916
1 475415150 437467755
1 226281739 460728460
1 82287118 79206021
1 867849788 352418053
2 482218567 23519597
1 946797747 309167363
1 363784965 765826344
2 682079684 777744333
2 529524501 66462609
2 543051455 48074445
1 167544038 784867511
1 844524962 176788950
1 760434800 754238613
1 319928847 228422453
1 752743653 249280721
2 820643634 36416729
1 404350812 344534112
2 200902063 307121158
3 927441712 268813466
1 519123166 554006224
4 774968541 381103616
2 492928447 87478299
1 538557417 128577956
3 457828423 377920441
1 472058315 652409447
1 744138724 239927541
2 531611701 199804915
3 121217943 413693796
1 492047760 270449076
2 53705926 990461114
1 279744481 174228585
1 163105782 550760157
1 800650502 765015685
1 943339770 80048127
1 708655583 157347968
1 945417543 683590764
1 935137789 31835143
1 463530893 176378073
1 443029778 173418482
1 162757080 242536589
3 182372349 945949670
2 295527363 336578834
1 869868090 709612714
2 405042299 401674864
2 677345037 146377176
1 772419640 9117055
3 309033235 463094083
1 968465429 657925459
1 76301687 238179473
1 942573049 627001562
1 473628232 333504240
1 95237095 850460563
2 740921920 292104640
1 832358056 389200945
7 649733636 707086261
1 871290592 118870164
1 286100991 206178641
3 558727755 171798132
1 822452677 670232611
1 926017071 617849710
1 449042634 263519360
1 440846438 809602489
1 301637081 486779280
1 190526668 83046050
5 558638145 668426889
1 712833992 244011458
2 688193546 251187967
2 946596456 318263553
1 633004859 117361607
1 449300984 146329519
1 608092673 689748364
4 394097084 379547454
1 418764364 117208413
2 481672334 794062378
1 266817103 767379307
1 481457818 148162303
3 905054200 752685447
2 399511318 304000541
2 735317174 625341520
2 926329815 163346361
1 861063266 528066762
2 687411436 238585393
3 644427235 470989564
2 381215954 376695688
1 221719662 629759029
1 348468623 18696237
1 591724810 858297181
2 519079705 374247663
2 615441683 72731313
1 646298571 44138887
2 272906867 160837146
3 795945762 861273289
1 186975402 937281517
4 45031120 788377261
1 597403392 66196631
1 939634640 577747066
1 667830938 710949766
4 378908099 808698604
1 302946809 413065139
1 849941214 743367033
1 67239865 158928710
2 953669153 303512498
1 777939194 24027901
1 154763427 592888013
1 664569968 879488759
2 911462365 479661832
1 698487905 916129632
2 252547397 678890192
1 852764122 65335274
2 730943172 419859396
1 89006829 456897535
1 475039282 379447113
1 85998588 125321394
6 140192569 127032756
1 363650572 201353057
1 748241423 519439375
1 916244629 101884926
1 765295296 581417913
2 477238684 444250151
2 938572745 801987357
1 59391183 971385532
1 183339028 87690608
1 116312594 324021672
1 724374956 836819322
3 573787939 103045425
2 718519930 694129997
1 861725076 621237222
2 327754552 435081945
1 899756681 930964462
1 946032691 19026085
1 679351401 236228110
1 548945113 886648481
1 46040023 458088005
2 14705822 136783453
1 788821572 335034753
1 64556546 163946413
1 493529506 294502538
1 215870770 837047461
1 530204471 286286038
2 879319811 590315246
1 115811332 236017815
2 490529293 925645286
1 49339089 714840572
2 256121521 747933081
3 975812744 572665382
1 776522833 342174501
1 343982283 673717974
3 245166678 23576293
1 352483390 233546382
1 263642773 371817949
1 990168951 801320822
1 910750796 607252573
1 775063768 112571162
4 217338080 483158358
1 984456229 698060482
2 251208646 565381462
1 391428632 586888071
1 660348293 878534330
2 834019319 672364278
1 637109076 140740009
2 75912376 98665388
3 526006710 222231602
3 640250972 101986320
1 972285038 241218159
1 545510616 74855940
1 234028390 569549909
1 874879876 185328950
3 833789565 600182789
3 249670640 452504051
2 571437876 915114287
3 682229548 264410153
2 413807141 518250424
2 673391688 783290657
1 828064289 172544346
2 699138727 459257704
1 634616913 834460780
1 826266072 735547535
2 210629185 760487962
2 577903786 156321679
1 442243448 647508404
1 108743712 624871554
1 63742353 868779590
6 483467471 922924795
2 28651326 544716506
1 369476890 752608249
3 501645200 527794734
3 702822322 998506702
2 529272994 910368515
1 989099727 861819710
1 146666996 983302755
1 640979964 247008696
1 23018843 866268497
1 528564183 489451969
2 883416437 706896282
2 747591064 988444841
1 811230170 460194442
2 226142256 322749552
2 409403449 74132910
2 736239239 7209437
1 728342999 140835313
1 314232576 184612624
1 139294140 887184233
2 577085943 684635663
2 307418135 225075247
1 11364638 753960767
1 622965530 587299639
3 63602848 123428394
1 227225610 109152267
1 178209475 73991169
1 947818567 975228933
1 950340537 524917920
1 35263844 115616938
1 267968555 333961152
1 815462339 68994558
2 276448176 70520579
1 698795784 995190247
1 272638484 26807192
2 704938716 99878399
4 550027373 857546618
1 818003763 589769759
1 730605231 572706370
1 563367057 973478071
1 861861001 203202954
4 524089471 492028393
1 610265644 693500595
2 12682038 612273187
2 455117048 986414176
1 624748668 423236105
1 677477276 557786949
1 251257691 655640714
1 93471216 47896293
1 716614770 875413627
2 12104030 45564310
2 194229411 665155421
1 542791857 669288068
1 417230832 813462425
3 77643860 571493856
2 984131256 143148791
1 84215843 796353470
1 156288055 149124870
1 38832167 744196757
1 154095629 938194716
2 641420122 618996434
2 584347569 250732441
1 667674608 8126382
3 436651639 402774046
2 259548968 300493039
1 372363200 324846602
1 465456846 549842993
1 978723102 784010531
1 285386998 739018698
2 747993003 404797455
3 182967515 829792241
1 764691478 384918821
1 376189860 861022353
4 173499673 715502101
1 292378804 978633219
1 241983310 586092010
2 622093318 266973854
1 859007715 868757758
3 773610449 830580441
1 390113416 389868010
1 330573077 7178434
2 342226735 818508937
2 638200966 403454137
2 46010414 515674523
1 47364373 591765116
1 256135583 761718159
1 283374001 774382249
1 62136904 944917829
1 108500709 212103049
1 584726263 683165230
1 814311699 72033453
1 642304772 707100508
2 83572045 494621280
1 772848751 334228621
4 421413366 651213768
1 486030306 583569986
1 336598755 198050374
1 153421725 889034783
3 165170239 668135964
2 730993926 31637502
1 988567698 740657308
1 301785870 731405479
2 321976793 507766705
2 738422291 371936639
1 616801533 61602423
1 987508573 118938129
1 883870461 668432963
4 347230394 796698263
1 575463005 399999114
1 139852968 427610668
3 606405913 982107769
1 490460613 147737766
3 509779428 776634246
1 696816456 335199754
2 247834407 917620459
1 351820350 259792401
2 580946311 261584366
1 40447610 427145686
1 496484409 426993232
1 615277439 276240391
1 15754888 873916965
1 459560109 463644993
1 678053040 733206390
4 437410303 960476244
1 935853463 858626400
1 21723636 466732097
2 274645342 18375839
1 86857587 114468600
2 744368081 531433010
4 377348041 833291627
2 900291247 780542740
1 293637021 69786511
4 810586679 358153816
1 806370285 144750323
2 554844502 663862321
1 264920295 414295432
5 425029237 31180392
3 739717676 624840635
2 27242445 694088097
2 500332494 798673510
1 259625673 745208296
1 741063808 758722088
3 27336972 80958352
4 313479247 112008283
1 159236598 918242882
1 408909757 7472052
1 610265615 103396653
1 769926123 74152692
3 789347312 11378646
1 329966791 336084774
1 682059705 980511567
1 564975858 155761058
1 50759929 207487688
2 647753508 480927579
1 286695508 572289474
1 175800519 575584412
1 405607062 798377713
1 269638400 38898576
1 260184426 777192963
1 201956820 923933133
2 637836722 941435339
1 45178815 695597596
1 132643780 505814372
1 491616921 963120054
1 736460347 778620486
1 384265210 220780340
1 778814532 549842574
1 499099015 176725284
1 276426995 830307845
1 468069394 609639250
1 698444314 847480957
2 875565254 37388363
1 204719338 471014459
2 820006026 814648648
1 933931596 228481962
1 599862067 556533069
1 209236484 671428568
1 78103775 624997004
2 818471799 405817138
1 526103104 816449279
2 5913663 378877596
2 673253553 621000442
1 212839143 474161168
3 914874662 236953997
2 210071109 707540379
1 175706379 360168518
2 853908460 66167597
1 395066567 299735931
1 133490535 857481072
3 827412908 848492484
5 38719189 525891115
1 248157981 581313283
1 415083642 500556754
2 595961158 318650580
3 182536454 605211365
1 444007860 511993501
1 958082845 393203500
1 954050058 981054081
2 157985140 301797167
1 536401307 426212212
2 899452232 348341732
1 735480630 117581151
1 663795478 246540393
1 284592585 775516832
2 335849861 334068885
3 145975950 565899583
2 125974033 231214484
3 686621277 634567322
1 262369987 89946024
1 143187343 877060717
1 490228677 174919152
2 175252333 864135970
1 915892773 933566231
1 122864473 258803938
1 816392623 81571122
1 466242649 122500185
1 230173477 889368865
1 614270341 339633962
3 335938306 399139257
3 450323671 137674904
1 294687774 771671944
1 154329379 126620957
1 809196135 375960291
1 186515446 859848490
1 671239165 661046904
1 187537412 647498611
1 390915652 882762773
2 742912553 212855652
1 821006512 953175112
1 349122907 195838138
3 988643066 605069168
2 182733550 199133515
1 134627624 587759031
1 888168335 957827426
1 234372955 162640552
2 806524407 778339295
1 401456284 817808338
2 447155429 431134006
2 124507118 510042772
1 736414504 750979519
2 851463164 946226229
1 618111075 242249652
1 930591338 448632641
1 417077280 208280369
1 821563654 194342424
2 529233468 152604838
3 987216557 99994809
1 975038461 587851562
1 954957046 15245661
1 954315234 327840779
2 549024400 609956307
1 824890979 546079742
1 200357714 630233485
1 836530798 26806574
1 471284579 590918042
1 947428306 187473659
1 885303454 301167034
2 728067385 98040057
1 397401875 292972396
3 137834697 666701409
1 684194036 999515663
1 358163009 853829071
1 688513616 382811627
1 269197851 378930801
1 636083259 180027333
2 241759754 332326974
4 732681786 415171973
1 724802237 28900717
2 856322149 620580863
1 218163317 916222989
2 444417238 680200657
1 53505763 609423574
1 382154201 662586463
1 805080967 843068538
1 916804083 627450191
1 824536787 607008932
1 256181234 12411797
2 783890836 880226760
1 83178430 830782343
1 756605082 114656567
2 665286310 842330567
1 79820525 240795206
2 420883650 590143050
2 235957137 936441549
1 303136956 137748185
1 385736227 434262371
1 74805850 363599518
2 150766027 336855459
1 961339461 409761658
2 977692947 652603508
3 702027715 877739313
1 696352846 622268692
1 923814710 713667841
3 904456823 727508403
2 676867417 520965083
1 557230580 282974630
3 975974951 608882071
1 123460934 599770418
1 321428128 196204797
3 867325295 788893369
1 579180719 92872259
1 267781724 307817135
2 891358212 225121290
1 274977344 52465825
2 545495690 165426356
1 793198951 448857976
4 936769524 750126575
1 240672815 916280091
2 368120902 393205432
1 853601828 832254825
1 762550465 971780425
2 246291029 448869049
1 506814786 304541509
1 806499447 633681074
2 159441712 428547170
2 202696467 912472821
2 563994935 440722348
1 576517723 333793139
1 393477307 923970086
2 495326488 912716629
2 741378930 584034003
1 772149474 998427240
1 286100103 897705376
2 595177965 296997910
1 47267747 197182550
1 494024527 934062809
1 452447283 488702097
1 374321516 89176320
1 711448932 925085789
1 958156260 426629779
1 300219353 518477059
2 743948211 865234759
1 307281242 397718017
1 237017585 58968782
2 172562800 607904448
1 194245684 30267242
3 236718553 88433567
1 440761391 370337113
1 440577899 763720011
1 80969417 92121718
2 830151911 796754074
2 892240184 611758524
2 985224828 271171913
2 497568844 351434875
1 559537689 726938771
1 90486869 304317883
2 469884453 749342265
2 898251712 145236275
1 378946138 771745685
2 35545013 117176841
2 930749497 734175342
1 353748198 700287837
2 684747024 396853422
1 344230345 864640836
1 304326456 115511888
2 303915315 554391585
1 267426625 705906431
1 20038424 970427516
1 43644697 315193846
2 280702479 125981794
1 980901240 531626618
1 680382855 173353693
2 483321474 367021539
1 656863919 915555841
1 325539599 942060848
1 842065664 590250489
3 712338058 67559200
5 145791847 676037348
1 42908334 114295414
1 690616471 237067419
1 669175194 785367296
1 971886057 589142491
3 421954200 752649181
1 109570058 987476338
2 195474089 818854958
3 170280836 17591275
1 538344024 933211851
1 203729249 533013207
1 220362719 240493699
1 711624588 336166759
1 920758312 776747091
2 433966634 648629764
2 305692709 630715069
1 812295299 349269311
1 567980087 732798987
1 259850750 780341581
1 514932458 452994710
3 205989801 721615588
1 895054008 68458729
4 67980500 521762969
1 527410287 897557265
1 842632897 615172259
2 52644962 247352514
5 598875698 829864186
5 861653489 835901186
4 751925126 733402069
2 175143537 16808558
2 953124810 464896405
1 555329614 946720449
1 873223748 966514272
1 292939463 689093421
1 835715228 143445410
1 414646898 334940400
1 668780082 570442552
1 672200218 359762314
1 710740020 396042179
2 439243685 208002055
2 349344378 548389889
1 457592131 156983711
1 979075489 285621178
2 850812248 345510838
5 717189515 483363148
2 645762668 85021217
1 704492801 848850652
1 825757350 798727976
1 693617441 898310183
2 953525260 784172748
5 860731749 151522816
2 466666507 350477350
1 421891660 16442659
2 582426241 244643030
1 7556522 40867186
1 403590815 420055725
1 987419730 218805739
1 15068404 856814363
1 295803546 425367013
3 504439961 993449617
1 94905076 387392564
2 153480276 784504394
2 762518504 148396499
2 904646045 122740588
1 589406881 943436733
3 646424373 793923601
1 123937424 66156963
1 560229978 216628556
2 20743600 293783606
2 842104170 697381294
1 921548503 512063481
2 734076979 442527916
1 607808601 885679585
1 51303551 222391732
1 905290930 172535929
3 468723438 277708202
1 282391494 90098192
1 785865539 990654571
1 71350745 677418952
1 91160506 91540044
1 724645339 350469471
2 258182460 234448461
3 802980562 952171816
2 508739646 443099450
1 658651218 413635295
1 323837326 154609590
2 339156309 500641110
2 693897020 161146241
1 782092353 462731928
2 549181514 843688472
2 324602939 165821896
1 208784565 477578968
1 135642661 124932197
1 197060114 626859252
2 46946164 858900897
1 193849589 623078940
2 89420630 184055595
2 828108978 43926210
2 455753913 830618605
1 323060920 772408538
1 576440713 398133704
2 94513396 787204240
1 82123194 91139858
1 417869500 797706182
2 163387777 979679916
1 197581145 992613681
1 765538907 860145214
1 643972020 551799952
1 698267893 435024922
1 736899576 262314735
1 948773229 434919654
1 94319832 356052755
1 365889503 140034233
1 376267333 288926099
1 533789569 558303664
1 298501733 325547613
1 403512127 592807266
1 663523677 317847
1 20406711 670258660
2 384582322 338706247
1 95899616 449590991
2 196657833 165203660
1 598982510 422966789
1 466894106 690722472
1 859565001 853616600
1 466280060 926667105
1 266509164 558349769
1 32592072 653768350
2 880764912 863860691
1 613196125 121065477
2 980956215 706536437
1 234146436 777872978
4 838442963 516221866
1 307027152 938066824
3 561142597 574448453
2 615209995 128137478
1 345696926 782453174
1 871194706 922743117
2 904745072 144917781
1 147781327 918103895
1 603983041 840013358
1 149349412 883586864
2 546387640 112012859
2 207661662 515818000
1 533849682 518148750
3 221416673 711773689
2 708975813 398936388
1 444836030 144461610
3 559696198 444576845
1 884382669 791621032
2 973409181 272805594
1 217398188 288962776
1 965048855 688303760
1 554170959 401671760
2 444047640 458565302
3 682900649 473062637
1 830203896 568559981
1 95748788 855681935
1 756534147 184830571
2 976113933 540613310
1 180596342 157960316
1 527603523 666537911
1 156144083 994173804
1 274027604 80065482
1 229784953 706065830
1 765391470 836778601
2 40131253 835160463
1 570591785 128075931
1 705343778 840154009
2 935129076 130592900
1 871535216 752691851
2 390389067 2055307
1 205886732 580044733
2 782490037 357608148
1 58619794 948728144
1 82140932 882503211
2 294375868 923329177
3 383513250 420479837
1 940093665 683377126
1 31562044 837415131
1 370096159 102769008
1 165791542 792305714
1 532713170 885751964
2 833963681 883893847
5 134251203 124661150
1 489808630 445752451
1 918329041 142141927
1 391308568 290134148
2 681587810 570536702
1 747011266 842867715
1 21181571 383946178
1 614843839 586225731
2 557753828 781786902
1 400411493 717451014
1 352084844 428624788
3 689840573 184368798
1 500916536 284105023
1 373783462 478965586
2 518925796 854643096
1 257189159 119805820
2 872063728 567085838
2 731220103 682258747
1 586075731 634950220
1 830718791 339488819
2 7352601 895238914
1 813678226 814118276
2 999872292 152504236
1 635513288 739038611
1 934521965 590120582
1 32151634 7417237
1 503976569 831311552
2 582363797 153407226
1 419858648 885148823
1 965757754 447531663
1 305042196 589589490
2 612854036 470913068
1 18484736 703125143
2 583576395 449173744
1 127066395 976149431
2 961324854 422580438
1 878927818 675500285
2 109309883 785392231
1 322287604 239355953
1 699129227 938486466
2 672992313 523657876
4 224943397 902578421
1 698185159 116872354
1 261037633 451421786
5 965280896 607122992
1 413777356 543168710
1 806644626 255733487
1 952548071 831101028
2 561695587 382375212
1 40923234 178826813
1 294550033 548421827
1 533310110 50221390
1 401179367 152450450
1 433325832 774527284
1 171006567 684569162
1 678939313 893518019
2 319984822 969178255
3 865126854 482891429
1 476174337 965624861
1 233076466 132155025
1 213865797 185621483
1 134290607 226755651
1 597853868 227900934
3 599871029 685466677
1 607226856 43447408
2 974837291 13563010
1 59856117 322558582
2 105374095 489012044
1 702189330 948161374
1 355381907 862060813
1 899116204 213762821
1 571636858 302636597
1 796299037 230903087
2 725541926 459457316
1 470193350 815023788
2 412036418 144269717
1 705909210 649662977
1 714866761 250523681
5 900747521 648245390
2 14388301 366500460
1 900824532 446188601
1 795666806 233623220
1 403014638 909717485
1 315553087 822272221
1 418130221 697153126
1 307978375 842419946
2 140387673 654968875
1 341229211 762084425
1 490194359 88940982
1 98766520 869508221
1 5216185 363144938
1 634031823 966689078
1 665494997 852120037
1 833566302 860248081
1 556914082 769988319
1 690939166 125281111
2 744911675 454728511
1 856244330 589679890
1 553108437 832226887
2 505842492 464236830
1 782948820 276359881
5 924419549 342566916
1 386565236 992815715
1 371556159 953510298
1 353428586 418932868
1 913261855 405690685
2 887556198 900324507
1 920491341 157961626
1 99136727 62114028
1 918111256 624583369
1 389171543 254890159
1 458368537 702141971
1 479351450 466013893
1 946254832 93231733
1 914331260 777278625
1 87992049 544076572
1 53129880 418075065
4 272038468 304393511
1 925630535 780603608
1 179536622 190701489
1 733843590 184389111
1 328086535 494097913
1 437276925 160103804
2 830474852 864702307
2 320673283 637581809
3 458150408 934187587
1 984911170 840772157
1 928931490 339753138
2 251103360 460333457
1 756626112 800709850
1 759133890 14114857
1 419067303 632675407
1 890669700 587272800
3 322056392 680333164
1 328844270 945508941
1 852214555 749786148
1 87320900 107140883
2 479475174 753030751
2 6806965 359561667
2 387190210 970673417
1 247252297 675468429
1 170728174 573624842
1 933379975 39167832
1 275516965 597182674
2 577271343 585705150
1 462811163 777342735
1 689753542 318867488
1 172044005 957874539
1 100769985 445997435
1 930734784 9987399
1 813698803 385047946
1 699228816 272578756
1 745079246 230874430
1 161383673 443424001
1 450870510 877309127
2 138512996 95651838
1 884018807 26036083
3 510416299 177072042
1 329662003 950968271
1 715137566 877686632
1 994344629 177014521
1 482965818 926465379
2 111851446 257858385
1 579855938 9264339
1 279320564 652759407
1 832809414 128577565
2 994238655 756980497
1 884531957 544086708
1 630489151 323974444
2 47710448 438346643
2 22555551 310130669
1 128697036 728131941
1 715526463 44115891
1 760885147 156364174
1 120356633 235933884
2 999470189 330449505
1 669301455 833835309
1 565858718 196933130
3 894614274 21482811
1 627015488 635974146
2 968578638 397565925
1 641624334 314704416
1 872638471 784125846
1 800732440 757549607
1 107370249 553313592
1 81954749 470239018
3 815832582 19593764
1 120701260 228495950
1 386550964 245728296
1 519545682 974300372
2 706968191 879205890
3 227777353 582396478
1 822375036 968834821
1 958399669 320901730
1 534010489 33469250
1 529330234 504146938
1 311300141 720111030
1 888967898 412347050
2 304212383 940756805
1 655417355 554042673
1 641574901 432939918
1 567322591 869754904
1 931152048 9549091
3 804244674 388481884
1 908876084 84845185
1 374766194 887632864
3 58497436 60006768
4 690804291 333463128
1 795320035 451909998
2 689741112 614894933
6 310859406 790465674
1 775951565 952500063
1 411093275 493980034
3 270324140 38503350
3 166423763 197010335
1 289722494 274705353
1 34543458 451504753
1 202184160 832958742
1 570510757 274406755
1 681051913 674282230
1 287859110 918444995
4 166933554 822052432
2 220924936 205285559
1 390404378 332854493
2 145055466 985725199
2 849373764 757785699
1 910681221 457593098
2 561922087 722393445
2 709397369 741019450
1 439163774 852131958
1 190689701 162519765
1 716578764 307727703
1 807545422 970863286
1 468779465 634089210
2 291317301 638746371
3 550703584 529485770
2 358768793 855202678
2 936767264 229575662
3 165476211 326484751
1 589036950 248533970
4 428913668 287606621
2 264607285 690916535
1 908539452 726116348
1 236042488 342587697
2 181129740 924705037
2 211439384 86586613
6 97143387 645456203
5 268138271 118551127
1 235861064 434296566
1 267494771 516830626
2 275315428 16404776
1 315508172 463192834
1 220083734 680144404
1 56309344 562312274
1 884278680 718813354
1 461059883 625726390
1 297313863 754349570
2 172051220 262703655
1 196126046 907586125
2 766700943 868270164
1 764248451 636260567
1 543612791 119898462
1 568422767 599367837
3 607356494 579489732
1 902461476 173677119
1 98271757 344845423
2 195011206 517821039
2 128952970 682092030
4 433779298 703369741
1 123574608 530270049
1 378653180 501494764
1 806456009 695960009
1 658773640 621931404
4 404858009 922516984
1 663457164 75139038
1 468324462 703006464
2 323586405 812951972
1 63225385 235018445
2 290618119 461773599
1 731930713 823024371
1 476739391 924049501
1 207533434 724850794
1 370926280 409621188
1 655678701 448854277
1 933954045 282717800
1 970679389 562236046
6 232731890 687039963
7 244881421 579724052
1 791236956 118402517
2 74843577 96238454
3 232548086 575818205
1 794272798 641327988
1 725129657 248001963
1 747862621 728675186
2 429708073 944799518
2 355018989 509557661
1 342299303 216581445
7 197606743 745749379
2 754173080 496058668
1 63047563 699166092
1 430757663 420440507
1 149955262 496836484
1 283320976 221048383
1 505622042 481752706
1 935051084 174161470
2 131244286 614387355
1 281315912 420722149
1 51455571 501323554
1 51290677 423410018
3 298390250 486166461
1 421252170 883174988
1 233674359 308138732
1 650567576 463858501
1 467511372 383510915
1 950421772 584024165
1 111893602 397951663
1 323795439 955356282
1 766673297 612241924
4 888082291 691672769
1 699963486 44742375
1 278351177 643504615
1 758644646 914941609
2 354514716 571529892
3 575350735 593389187
1 702326915 69355697
1 481556471 789589943
1 101237617 609317852
3 649461344 696660355
2 604473230 282263156
1 697987092 595989839
1 100295820 374554695
1 374999002 891267658
1 838657063 200311832
1 774986677 188824023
3 490989216 201984549
2 882733552 482678221
1 379475157 681751855
1 74224636 124506259
1 70356319 983261144
4 110070665 507317337
4 971414425 309335224
1 608475417 123816323
1 817111867 895499312
1 496848533 73767559
1 41664496 355789175
1 539319104 755642414
1 528150115 962237113
1 844289695 491976420
3 611726819 104382410
2 516761393 205920864
2 742864630 927297838
2 623103837 792926898
1 372280785 336715723
1 963051073 16824322
1 126140761 256583700
1 61956102 420505879
2 26123953 457872133
1 873696433 411759363
1 590989344 186269909
2 283103554 809479869
1 351383309 193102030
1 825347947 246379925
1 950345025 731553330
3 10963236 611942480
2 132909061 705076651
1 199807750 955538057
1 797854497 683464091
1 952566938 268126198
8 228889551 896699607
1 910304034 989242298
4 230918806 973352473
3 682491813 126552099
2 733886756 848196739
2 510600836 171915039
1 387876899 505490783
1 611062260 762557555
1 885953137 605645441
2 566322292 339037465
2 289278845 541351141
1 336614505 606624311
2 348365955 1144459
3 784907059 684410816
3 981617697 380431808
1 595245979 723471653
3 502116410 107123445
2 569308673 877202552
2 982047026 318118595
1 488655770 913754255
1 950505450 995407525
1 603875974 321158722
1 357950053 110734227
2 339917654 983428012
1 32481927 429722840
2 729371662 933693035
2 5965671 405270042
2 716930035 866276523
1 463290183 910514445
1 85314140 707858918
2 211851210 982826657
1 544677145 836547828
3 362076823 558373748
1 133307087 470252855
2 122237235 100111655
1 566135734 163332782
5 896850545 475809262
2 373701840 908346320
1 106249757 826661194
1 764946066 220010963
2 30740136 760609339
1 728355459 257772126
1 15383175 579313289
1 728354727 995133891
5 923027426 826521686
1 926134506 68025339
2 887504920 720345792
2 645021487 927657391
1 69157508 700813530
1 882346502 861988433
1 579466338 968541339
1 408118592 540536361
1 436804489 246013271
1 336416208 98277427
1 885759566 810082946
2 134110160 293846961
2 963278016 200263036
1 419492493 294777100
2 647351277 934514447
3 74400253 821628738
1 706911692 558417905
1 53770241 561236686
2 764734834 107341283
4 949996770 255339425
2 634373683 73130995
6 697187354 406842118
1 539563062 830069385
1 185978118 5152781
4 433210246 124086119
3 731781449 594353880
1 180943601 253042413
1 684959167 195139395
1 121483771 700796460
5 327816392 611311296
2 519853139 908097252
1 421760410 837273384
9 429520030 688618032
2 508524944 421434156
1 779280611 304132565
1 737763904 440154041
2 873293150 532840695
2 534733213 853342754
1 971308207 12385176
1 737082702 6610445
5 815840985 320906840
1 849854445 857755952
4 212642638 213789003
4 23213038 809445679
1 640322688 282652926
1 571115965 631009560
1 146928455 187742066
4 822432212 702732453
1 783561285 50051838
1 543636939 889332174
1 294882083 779519235
1 554922249 758087596
4 89793501 406919838
1 491601991 757253362
1 957681538 38345982
3 437293390 104801086
1 998491281 107943496
1 112980479 442244559
6 564224869 390107610
1 397252848 143483865
1 139353656 18577376
2 81643172 916924056
1 384921931 425711801
2 526650174 545464032
1 58857122 149603614
2 104222148 329728737
1 267532561 865058302
4 445330291 975095943
2 954640996 724152383
2 156081763 870738725
1 761312671 474139682
1 696463720 667686168
3 900140077 668508244
1 725782839 921759258
1 435944066 956612902
1 83633284 27644981
1 236049751 755487341
1 973346645 637012796
1 811050543 392116090
1 52763449 526241905
1 578765637 765296486
1 517018345 356292103
1 485862470 18491282
2 139801308 367725405
1 680293724 337848478
1 940414335 165383825
2 230722734 909897259
1 437670486 794387128
1 118419793 184282444
3 442052014 635793793
1 937324198 832530082
2 664636865 256348447
2 319079164 648506974
1 13021727 84801986
1 390642062 32495424
4 653459827 48911162
1 190528674 648136850
2 840449967 183686145
1 697329560 510220850
1 747640854 107036095
3 123890259 133514665
1 651542370 91685094
2 435144805 454700744
1 925238426 281159452
1 666025637 140584123
1 701887723 615850351
1 426001289 971109323
2 494873725 850501753
2 89179385 276096202
1 98394531 820137743
1 70024389 824494705
1 896786025 490442506
1 602439503 842346516
1 278143176 66719266
1 549537802 402870761
3 565973198 449403875
2 369732051 752080789
2 375386527 354037288
1 898477168 105799828
1 280524604 916551997
2 450257631 9545332
2 923427292 937444589
1 364754595 954059071
2 797636831 636396313
1 502406879 585090801
1 108165448 579809262
2 700202316 261832468
1 555717970 575000782
2 595455871 158344201
1 248713132 729511834
1 922957135 512099521
1 964815650 736985322
1 480451358 571294564
1 777985324 536095170
1 500133589 28972188
3 142327070 177809012
3 843098265 202980020
3 904686224 287136914
2 113066582 538501950
1 295999797 827819392
1 960169283 872019557
2 640157397 437105342
1 28815626 265498467
1 381478246 855014678
1 630176160 878855321
1 84150591 448992928
3 301624534 629935983
1 789841867 237934876
1 605630147 546891551
4 761624463 490065051
1 423782657 19405040
1 487835368 106119634
1 145486386 752348173
1 570118316 637275091
1 182930405 686729483
1 445445530 371289555
3 495514431 729622776
1 661826117 790214690
1 494492801 475876784
1 197578951 665424387
4 177479895 157101190
1 729299588 827776810
2 748868287 265570685
1 807252472 809656538
1 856216526 717218404
1 365320453 178861036
1 677141604 836646168
2 488541010 654422739
1 869598752 34043769
2 822910389 726566597
1 310105824 8879352
1 813637358 70191280
1 478406188 244245578
1 710541265 919165849
1 95093748 527738478
1 889540515 268804375
2 67148199 262237820
1 237177502 244832807
2 420995327 462224890
1 275973202 244499089
1 419512741 976981568
3 781565969 828330371
1 24808849 174995108
2 299551325 246264210
2 362834122 995357331
1 342378624 925932588
3 79710049 402785591
1 457934031 634457966
1 446000655 33315968
2 329756266 521777228
2 875194218 15489897
1 305164980 669086659
3 939871456 507319623
1 424036845 525870606
1 871327706 416499834
1 927368914 558970629
1 965065689 184922217
3 376350287 461076657
1 571298514 39440269
1 18182163 354193410
1 33194996 73790977
1 299853880 278481536
4 946779671 417377900
6 741823559 281958747
1 962458262 813151633
2 649350763 103272398
1 569796392 903598891
1 777533502 453639959
1 595374662 597508374
1 154637491 123858849
1 468407753 181653543
1 499183868 186455013
1 821625291 596810566
2 77288528 861563613
1 680919362 872185868
1 88881947 363968397
1 151296937 164013575
2 271934291 495575490
1 596037716 918621209
1 893534823 214715994
1 8523339 872195720
2 412667762 273345213
2 991488344 978776404
1 879062204 373588006
1 432300292 538049965
1 218518603 983451634
1 968309437 160041576
1 931682081 151054379
2 773102971 420094914
1 574542409 742938124
2 948714234 973311889
1 720751657 67371967
2 360037960 837414303
1 232024424 501022333
2 816309938 862035073
1 166882565 281414695
2 658762269 662392999
2 809047397 96737213
2 186638153 178698335
1 510637444 706739937
2 407412430 821653099
1 513623818 17036920
3 565709577 3287545
1 864354734 638306107
1 305527490 817230656
4 955796042 681710394
1 497955334 681603020
1 945868128 63840603
1 649891636 64628434
5 974121600 869878962
1 152074429 512200335
1 351298433 167372874
2 660723838 16169852
2 928126147 950732788
1 174345721 37627761
2 629388026 552429702
3 569011452 255783264
2 446669455 426886945
1 942382718 137048935
1 971703479 304493935
2 494577756 831387293
1 377247355 520732106
1 802367271 591713708
3 701137229 767885774
3 556367217 162623120
1 378901326 221244306
2 754122490 285298445
1 116825573 65066864
1 131437112 208520099
1 628889238 815540969
1 32072682 63119556
2 210594977 884733460
3 996009667 158035115
1 194545441 989947284
1 485861550 275626800
1 792537383 771376142
1 711960647 768136794
2 810938329 996918926
1 706205005 280024949
1 232825457 69315317
1 730149506 529939422
3 817385121 413063151
1 177080852 782560837
1 395313896 519710751
1 639918418 90258912
1 346247185 76411491
1 869738783 111188103
1 416817813 287484237
1 572327439 772127756
1 557780042 482455554
1 290376456 805549304
2 94299821 297208817
1 358559715 768684665
4 737707930 665240756
2 114979845 246613915
1 577802532 216277990
1 390434376 620808395
1 90544985 292442700
1 954103177 538620447
1 675305671 665820264
1 898578851 876834234
3 731127205 217321043
1 22640082 678893864
2 28334651 63713063
1 420369876 874946287
1 14584406 856758340
1 811137297 249850620
1 232027414 599756945
1 22231340 38859404
1 296001941 297769283
3 876630715 360351101
1 301853473 929156268
1 870969886 670297993
1 835800797 145037381
1 766558448 753529629
1 366766535 11185000
1 227945562 483441281
2 905864830 813999992
1 677610245 988710368
2 995414930 932903886
2 86758455 39767106
1 557625249 770136541
2 577596685 692866068
1 350791902 42839526
1 975168896 805591377
1 239797786 135092729
2 244039545 822247180
2 116106055 479382167
1 262745506 273002740
1 936261446 468727821
2 255462157 186109357
1 979738466 535197091
4 112415930 758084813
2 662852564 808748952
1 266758007 840720280
1 741347066 358466724
2 78748562 137573827
1 450723891 393453231
1 35226383 91999167
1 773307014 882475576
1 376999817 802695300
1 714548018 349271336
1 716579389 155675693
3 302104665 479700612
2 836545452 691794427
1 924928708 564172423
1 665542818 933895878
1 291631659 365714789
2 688587795 796321505
1 891403229 918773271
1 261234556 173597614
1 989243104 435922837
1 549504701 515990028
2 666843567 641396040
2 856855035 891102755
3 963605354 510625950
1 661994365 275281112
2 597980135 996916861
5 438736600 391603732
1 780612478 990601640
1 617958817 687196940
1 366471756 474339834
1 681995431 725393674
1 591461876 822783766
5 229587566 955472411
1 125182494 360543448
2 85044381 503940082
1 550241954 582552750
1 605544921 853249251
2 524660427 983160352
1 584680978 765608915
1 432016685 658635210
1 153415582 35176567
1 381163956 410221087
1 7552115 513627857
4 277460221 532614428
3 927142038 74713234
1 291679021 415043632
1 220913230 935125821
1 714202820 757075068
1 126179043 275511925
1 113040431 346882155
1 925305371 768500659
1 506197797 948421272
4 17833567 290773698
2 622946235 875562438
1 722061079 316359244
2 912676598 362927990
3 197679042 354778393
1 785225525 271934931
2 98567163 488004359
3 881052918 827040538
1 184850665 298951262
1 524545806 44611531
1 226304274 115016396
1 139954266 283778040
1 836565604 489415541
1 902133510 883535227
2 913998533 882607591
2 309541684 997337682
1 445479825 944632050
2 531770778 561174732
3 40085634 231159241
2 315730601 984769573
1 350129085 83987646
1 32863959 939169191
1 689249863 751539497
2 574644918 19735833
3 394272852 269640028
2 679790742 993140413
2 550725521 461901980
2 593182832 799680731
1 810354413 682704510
1 384113675 802894152
2 80650819 447142509
1 870008932 193730982
3 121229545 740329820
1 309127910 285961191
1 332551909 72761109
2 597654456 984161406
1 170885330 292541525
2 267270978 281632337
3 812299 364085465
1 513426265 280836232
1 945465207 697836095
1 911019482 158878595
1 676488770 300642852
1 11419506 597611104
1 179830218 393858843
1 797003366 250810731
1 743741822 205709273
1 248774281 479045971
2 904212811 282205081
1 396430798 615859056
1 247233465 722275328
3 840157714 529022370
1 99614531 949416865
1 122197064 710415274
1 106745577 853939462
1 918932932 806950652
1 683213106 551338729
4 279451912 794245360
2 40940878 21830330
2 403865902 930851658
2 193705912 15676519
2 138663537 840984209
1 276110955 893353944
1 772219548 401540059
3 129290993 102653669
1 768138260 183288728
1 722057132 572932422
1 898165014 82299353
1 972642340 60231785
1 816370840 383192225
1 44452065 559388241
1 385003262 718355422
1 791757310 140788958
1 201354751 297174946
1 458334654 118476431
1 56309435 753928273
2 852861028 470646129
1 872052144 858247295
2 598405104 987831230
1 40573378 91201209
1 457187024 817456855
1 969608460 31767358
1 218579003 304697660
1 309318224 677063543
1 906503265 724852653
1 118764637 19847793
2 683831819 920338814
1 110322981 279187935
2 651107449 451337544
1 450920090 762440565
3 522470806 823986101
1 420778736 663362339
2 752316469 765947416
2 488751992 146798905
1 682261980 41111213
2 945131808 489371963
2 812923441 113573945
1 712511915 933181232
2 101898583 742184146
2 220209881 472471825
1 625034679 237396224
2 176686079 860850843
2 106950595 668548504
2 934559152 467086456
1 987876526 614370508
2 991425541 661250986
1 157322479 184364583
1 249382014 369385861
1 137518318 58750430
1 199173613 420394024
1 777616375 282930126
2 612824465 615802566
4 526901939 272547657
1 327004724 427352703
1 194556573 430435817
1 534966121 680023156
4 969942001 164396744
1 458877322 631281407
1 709490786 860097942
1 785072527 966065206
2 642599782 749644177
1 94252095 630698191
1 934382845 687312872
2 649795367 993077734
1 612695665 970248528
3 433294233 173704792
2 572765151 352034911
1 560762365 619419929
1 448853967 906365332
2 685027628 262886138
1 540306767 869196933
1 68058867 43665704
1 628325071 673126675
1 865630740 586713526
4 280069108 901290100
2 770484482 63678282
3 758955271 128301856
5 112836029 143595459
2 557080955 138282589
1 359595286 460435543
1 398699884 81404241
1 192715659 942360332
1 235695405 603465633
1 921306483 497929060
1 142351795 370544702
1 448686379 25921239
1 935855378 359587298
5 823215060 382209207
1 944414044 180301037
1 642077047 891914947
1 343626682 504904844
1 631771685 860115320
1 913387173 464110220
1 172462301 416002562
1 560189931 398102623
1 161189216 199560371
2 540636349 157363076
3 590891274 694781406
1 853076812 961704574
3 245313485 291507334
2 540058623 252675620
1 301533858 417504210
2 352218890 704249335
1 573077477 743679616
1 729952581 459671859
1 987096207 222291470
3 610623182 877018732
1 186854231 341748048
3 143793931 68154954
1 960400109 992641907
1 707991778 576936898
1 334604305 591143309
1 45668096 113129425
1 679258311 588612637
1 273680827 406569850
1 175671788 53535087
1 52033258 272749822
1 202984207 833137894
1 46569875 226993224
2 211196456 37619760
2 712380443 167557646
3 58607570 921263786
1 530057560 114553936
1 322272725 662129103
1 484582397 946811391
2 642830306 396034632
1 106486076 533007512
1 836130793 105246797
1 910079292 24523194
1 947194493 286681219
1 431338524 583126891
1 457925277 283437941
2 605433390 724733434
1 352545365 474994839
2 285363632 410886364
3 175782742 213376290
3 435445908 488037951
1 627608482 805742823
5 907030954 647566539
2 879445129 749806355
3 643123003 586425292
1 707407339 140247896
2 279538304 376751433
2 449125860 262885858
1 449985672 548078635
1 966417712 738837940
1 613656011 948613151
2 396622939 817458346
4 390627094 228235268
1 913235744 426310386
1 790483565 745862226
1 56463738 558375729
2 74166061 466117079
1 167140195 352747729
2 528775834 220133978
2 610190174 176869249
2 230303438 510473915
1 746717690 337484372
2 648582293 725930449
1 40515668 132973568
3 133530723 613670776
1 109795406 16426826
1 95297631 329455129
1 55001093 982973383
1 575294952 915482844
2 296962778 319914950
3 805719477 355185474
1 241897920 633469206
1 196570837 949762614
2 946027234 174097321
1 557463981 341344221
1 548336914 499026515
1 64041107 301861150
2 297508095 301141779
1 12485271 43048449
3 373791546 298987538
3 493549710 497354704
1 320523915 42454123
1 860241644 700301551
2 448511294 632202493
1 488722797 875138659
1 265148178 381092978
1 189761810 752412584
2 342516879 98265947
7 386200931 493752098
3 198438442 422914745
1 851966251 25746289
6 15715358 739639168
2 329937555 48004185
1 692349474 618943984
2 704381668 774330950
2 978918766 760305457
2 229120680 38900832
1 801298855 864461149
3 550116549 257029034
1 402439951 380209998
1 287187516 570934073
2 337681102 85408995
2 425186260 878295028
4 400524614 332577028
1 426348516 818519215
2 713022122 230976667
1 330809698 360840267
2 875356181 66389047
1 89752678 137440646
1 611328003 970431147
1 801597345 233261604
6 781215131 783386711
1 69998496 870189773
1 616776848 213743763
1 794517034 993359606
1 355027600 67331073
1 163203582 994324603
1 304945867 431688262
2 212682451 4123242
1 160173049 404942365
2 428127529 305536474
1 611076749 348095095
2 854387536 329389284
2 376712869 813346973
1 511706608 582852049
1 644540200 869561440
4 86259956 525298604
2 57055987 744740981
1 536142531 871511845
1 491408061 756611246
1 957459038 644207492
1 39600219 429381848
1 523482875 533592939
2 21185196 882557192
1 546072191 643938432
2 443277493 955083675
1 693636398 639327784
1 546682840 653533360
3 910019855 906887357
1 834767842 91616968
2 184807308 171481881
2 12243263 205451440
1 399385726 51474369
1 409165327 161567352
1 293013291 556713452
1 336242521 7493797
1 595214159 875100319
3 932220435 943442181
1 708021980 654937266
2 660720090 563803137
1 14369763 1777460
1 695113020 294027900
1 149239558 439385988
3 211784014 64665863
1 632675789 447696333
1 698210233 758312044
1 253270281 425826176
1 332151811 724940254
1 151247689 575889106
3 313679706 697890456
1 986899189 720846612
1 534649762 488484356
1 887271767 551402432
1 561139123 685855666
1 891929287 766472582
1 876304453 773533338
2 779041347 877826332
1 790828917 822035334
2 613867851 713454590
1 189576609 811471777
1 907649641 457071893
1 813228784 887789329
2 615109389 975751777
1 452733073 590186007
3 807877753 508219889
2 464162336 418787720
1 566108863 254778671
1 235381975 322065617
2 910329574 355633135
1 130700936 504167111
1 860109233 274101763
2 969378056 196403077
1 473628578 260367139
1 580324800 794623676
1 863656971 164717088
2 361398086 956038723
1 333326425 372146762
1 971067778 430783802
2 267570516 715584501
1 327483077 639436983
1 19492145 584682014
1 534897184 449248575
1 243403964 765890945
1 794942460 148691142
2 17058630 81683969
2 738697435 5268220
1 911924791 169460947
3 967669618 441769407
1 827180450 527127197
2 878876122 485027322
1 49038246 956828280
2 568392044 338205434
1 423081304 286227976
4 203858598 60432843
1 23981989 21630224
2 586106689 910733734
1 979399238 266879393
1 749541740 192957491
1 176197098 584101344
2 184761156 621043372
1 344449855 352383015
1 724281128 287366137
1 980234340 29354924
1 483024031 147784535
2 704345380 720078776
1 13577272 851486045
1 252723699 801703803
1 27459126 498410846
2 660183777 997706971
1 359768394 305139723
1 845860909 256415223
1 779398366 521938590
1 829179286 120010988
1 64107296 732427606
4 194623398 748020045
1 550284875 745435845
1 38806830 836854841
3 523872062 220234691
1 799993663 905620424
1 226671762 75398473
1 691204411 127443666
1 101376748 376973999
5 65726819 521190925
2 392962262 959628255
1 154014881 967970809
1 92448964 743438234
2 275960478 904663117
1 772735201 809930793
1 784409567 650205993
1 10091109 741698886
1 843163337 51378328
1 481347474 45279891
1 566677528 46354684
2 601965547 907198489
1 574188136 378061202
7 575899356 296442917
1 709154704 623338246
3 597745080 925147501
6 920601228 740798863
1 199035 512874878
1 790883109 442270164
1 997830996 385474698
2 359844344 66212729
1 612300997 990145820
2 536768997 831995388
1 673786265 855194940
1 877422901 504272522
1 964098243 556264849
2 150988477 953003921
1 779548107 287153874
4 509633061 834193226
2 833200905 14610591
1 770034828 443187817
2 927871399 902860226
2 745328825 930618527
1 727514697 303460263
1 588530021 109892296
2 190528735 346148160
1 155687912 221604312
1 870133967 611761994
1 784008676 791575640
2 439671610 893744635
2 110717188 781471704
1 283109271 659610678
1 350795207 641276858
1 907631404 343479087
3 871447408 380066599
1 254619472 48323468
1 357401475 387275863
1 103238926 685395603
1 291678174 183381659
1 481595290 217563262
2 95533692 851381742
1 827958625 826554297
1 944986954 37447875
2 630105581 395111121
4 927680063 273260237
7 766676471 604162397
1 907524626 578775987
1 7307761 954054062
1 257166062 330846383
2 255819864 111747066
2 391202715 183978281
1 243138692 25688825
1 898528200 966186984
4 380806781 460988790
1 958007949 14950244
1 862575217 557275443
2 597897514 66429321
1 775578543 78086032
2 754019495 47196258
3 133658947 843493606
1 460992857 330944321
1 415083593 609556451
1 473331541 51889847
1 615244083 355120886
1 870706477 540303481
2 491930192 711746345
1 282447947 129785592
1 18165162 189966362
2 960210727 174412981
4 727741507 297341404
2 545073416 742363534
3 245311137 872980515
1 731012429 119620339
1 761242267 757498578
4 474039326 8730981
1 277705627 636072081
1 39048387 861140411
3 205841678 603595327
2 286042384 655607157
1 446303633 98130760
1 864878525 460245677
1 403408183 517579028
1 431904238 959695832
2 379442937 293473529
1 649139533 79013433
1 23816119 390526208
2 979744836 790397608
1 248273996 143880363
1 832403731 925924676
1 654502390 57283410
2 583789736 345004775
2 711651020 440716857
2 955320443 308288854
1 187931492 498674248
2 953992544 731177387
4 940762316 452754429
1 809814900 92137486
3 146861327 763091148
1 235072506 67394796
2 501748795 713183013
1 566183392 339485703
2 774258011 175006665
1 237743741 576898341
2 99030915 131228670
3 927575436 92577240
1 107726910 196918364
2 443870861 630640772
3 846782144 33322706
2 735831608 667132335
2 329072753 198254671
1 147569905 752372619
2 922572160 735995023
1 816202193 112950658
2 633820642 862681722
4 475316283 527777623
2 402091126 979559964
3 260576199 902284598
2 999866734 488679913
2 342040769 728145576
1 287843370 614393446
1 171124183 425013993
1 978286804 686380863
4 674580591 225109587
1 79513151 427614064
2 703484670 276368313
2 329002122 140026366
1 719156596 776113232
1 883023344 769150444
2 159092943 16387708
2 456117258 936597442
1 481831409 749451772
1 955890485 97656142
1 156643360 371025520
2 300022000 747399883
1 133835577 959891624
1 351942492 29550053
1 470257241 297679030
1 250175487 547596902
3 90558334 305419122
2 611505909 733807644
2 158704335 116584261
1 22369272 801516555
4 959996116 398318771
2 430985715 656176137
3 638361213 182311817
1 614226241 427271180
3 848999233 295490732
1 167313892 340999153
1 875035819 219880314
1 918267467 22539778
3 95261048 939209854
1 263610445 55939103
3 448354509 974902127
2 998424293 982569002
1 62382451 630844877
2 435638427 151547785
2 694402041 304196033
1 921954691 814606737
1 259655267 333535320
1 31031598 645982596
1 818091032 611732157
1 12473244 916345830
1 632692708 226736497
2 272359451 478785461
1 647875200 609646227
1 113985712 458771981
1 528743686 747181424
1 465482881 795639536
1 408643755 925161784
2 679260838 479566791
3 979595518 756805862
1 76266768 397331088
1 931341840 632580931
2 594755021 16574230
1 658706205 941014566
1 624205275 314213340
3 462179743 895487596
1 999928739 361709822
1 849629881 485392916
2 590908126 497663005
1 61920797 464854787
1 365473282 989467700
1 920474346 334295730
3 501679843 243707097
2 820552144 395276532
2 510001894 759988130
1 13501630 452960105
1 475272791 287323335
1 117621018 568330783
1 831312962 879710549
1 622556722 458235317
1 298794769 841023445
1 877136067 78030131
1 375164104 815183669
1 429032732 80941329
4 770943138 685921081
4 932132840 912620552
1 394979967 971181241
1 281963581 982192034
3 376649071 572406715
1 393125101 168735275
2 74779557 504646316
2 933341285 22733947
1 281151974 587207022
2 949436603 320277872
1 594442110 534947753
1 455310654 521009671
1 540939019 371446821
1 870265428 872670528
1 601427223 415438249
4 642770126 454006481
2 3018042 922345642
2 548332345 124994409
1 256569242 284649097
1 211271025 218356847
1 676782723 356920867
1 348712084 628702583
1 922751432 610443037
1 570773029 534320229
1 249061136 701938356
2 4041608 466904262
2 411411829 77324388
1 797304739 4628410
1 401378100 446202877
2 222159365 35333441
1 410833661 844062577
3 201584059 600495318
1 800735798 602046225
2 993590910 306733462
2 703529388 297364704
2 643051859 546622333
2 401731622 11834610
1 32166565 949814618
1 920400936 29724371
1 381701864 877468740
1 102117264 635676495
3 869510553 764992910
1 947553512 598837342
2 332924335 187789100
3 902995892 130752865
7 52584413 123115210
1 245112319 613357746
2 306803390 478193393
2 462104539 752705685
1 466416201 520023576
1 80741499 818906395
1 153290066 32248987
2 406677051 65097678
1 321990010 325561496
3 496593292 997392894
3 162297291 41702156
1 251239687 458473361
1 116616384 551057938
1 535546428 498986769
2 978631625 893436634
1 69876406 437441789
1 235104340 620949586
2 787364385 452967384
1 436582554 442362381
2 422036226 526957098
3 540432826 810600040
1 124179541 815790456
2 169483019 927373808
4 995970112 451969935
1 784719950 614896424
1 110659420 175147606
3 450242549 382390576
2 900501109 579728073
1 540611170 595981150
2 662376609 853509976
1 696380093 678473019
1 847392561 250724212
1 928763941 382272083
1 227230095 837211708
3 879292173 235700595
1 496627596 704839290
2 693249914 447332739
1 85207647 359790181
4 851733659 940839894
1 430061323 573288316
1 205614411 521082361
1 844300412 685936460
3 556549636 437545340
1 22152693 636930908
4 745694233 978401061
1 428028856 31894714
1 868349634 247041162
1 625904098 639213332
1 849479529 57102975
1 859623319 968843864
2 414238054 94815024
1 756816211 268573594
1 994806736 777599267
1 500060661 634632508
2 916648073 460949979
1 865125280 922297442
1 138589042 811318683
1 754667891 361609913
1 42524118 465247523
2 799792762 138515821
1 505972270 830318002
1 223168525 383860767
1 810735759 774919688
1 482185838 436892410
1 556344674 81485753
2 689561619 539865703
1 468955243 987650576
1 806048319 345508501
1 321210991 797484644
2 67616825 88348004
1 107025179 58442071
3 429947192 529699625
2 196109642 35927591
1 87080953 308752595
1 141520603 244866631
2 126110359 825612201
1 871700360 641206382
1 495879994 241766120
1 627244695 334466981
1 275419448 754987023
1 339174472 951405378
1 143045255 346347686
2 414671114 349033299
1 177350286 766906052
1 477679033 890479433
4 127691999 915466698
1 828296894 900086736
2 89344324 711866211
1 890163394 104463349
1 231122988 735853460
2 817563853 841024843
1 201994353 271437853
1 590576095 460004766
1 683573367 833072599
1 66228297 817053483
1 553586187 518833735
4 419613814 962328949
1 992045651 171044057
1 424836873 279356583
2 188983594 933878272
1 570987667 112880179
1 584558002 317544909
1 326655673 462215684
1 166658846 802146874
1 711654104 164117376
1 132504604 881559472
2 511892396 90030676
1 551560600 522201203
1 675569060 435510253
2 812592436 909911532
1 934639579 875297593
1 325941147 567727838
1 877545063 972418669
2 433403147 600711119
1 297568461 636750708
1 824392270 854338211
1 298000141 857239484
1 328437238 477711937
3 880362528 898666249
2 378285308 965699461
1 189853444 929707812
1 890388193 218824478
2 48260887 604739428
1 691891452 599225822
1 189417389 732976298
1 143379751 323437862
1 778545940 957987790
1 352323427 962908488
2 788382988 327244211
1 996455305 505615453
1 658586058 807489436
3 140496764 190373750
2 462181099 529028722
1 449947460 355052130
1 101469157 75705404
1 288742146 350621134
1 961124283 305851841
1 231789743 501395726
2 80270152 647956031
4 44998580 195739855
1 31010167 420298408
2 678322467 858579593
1 413062316 252309921
1 782124793 921520616
1 973114415 430620819
1 649101682 360295343
3 440848782 242512237
1 828315558 923089277
1 733519846 828913130
3 441379156 606549317
1 49326988 879001332
2 854593884 850325373
1 787692913 932852108
1 645888696 223823070
1 257875174 956614218
2 350765328 177538993
1 599973529 540424434
1 79902402 622469931
2 513488002 414766897
1 452200216 88768279
2 869506795 347235634
1 697270858 279365062
1 489105728 477501372
2 434628900 899876578
1 472562095 613161574
1 11240972 827324443
4 159387623 312294356
2 659868514 990268572
2 563662609 984383380
1 104845880 592660602
1 515034238 964418397
2 766485416 877254902
1 483484536 110441859
1 32429406 420625617
2 459018385 996461135
1 991748835 870416190
1 805630735 918020567
3 796309923 172745317
1 209284512 963682947
3 768394412 331635074
1 821544670 477429224
1 525651090 555878085
3 3316538 27637936
2 528198228 962200345
1 125075541 764484083
1 392306100 650514458
1 532447019 945756528
1 6752436 361272094
1 131835422 605701816
1 294569085 581315949
5 296694570 494126858
2 336131107 598388970
1 577609585 705240267
3 262849628 321505564
2 308388197 935831047
1 277295831 247967139
2 192462023 918886212
1 915302588 5671083
1 930299398 657931580
2 373381675 697609618
2 133494377 652614192
3 981531541 465323384
1 226280358 98304869
2 506904943 503177862
1 174576484 383011736
3 434945994 459347171
2 281411981 329929239
1 443402925 692387447
1 690049030 520910759
2 962449848 160125903
3 640910352 975606128
1 129411398 163132343
1 210851265 110663430
1 943646353 201360000
5 87489493 221473346
1 640589503 977205321
3 787492079 611482689
2 999924689 931534221
1 434730209 89014553
2 964495800 497636211
4 376508746 741265052
1 399968797 590051674
2 890023541 69200976
1 427800898 844106385
1 128331707 344089016
2 699102879 876981517
1 233096047 454852169
1 124926770 940491533
1 486046044 117757424
3 2778615 312908638
4 477179655 737800372
3 180731886 681424351
2 417024253 17828361
2 360020085 947246847
2 954530359 733503360
3 911017375 588907650
3 463320491 807308590
1 638712488 13513916
1 273967997 982064650
1 879544711 428318902
2 94815946 230483360
3 122725400 523107954
2 81728666 858672395
2 225712207 446786683
1 854871379 234457314
1 766986162 857456921
1 688441005 863759772
2 385194492 251333193
1 752237290 336010346
1 423425736 957686480
3 45430523 443862153
1 271545263 172540947
4 574948518 527951707
3 601186940 147030575
2 253724847 324377991
2 108845047 673669219
1 329620270 193881903
1 541544650 71498542
2 435380800 545537542
1 477384915 308459226
1 599846310 87592806
3 833771231 332796855
1 512637361 448000046
1 776015399 727051312
2 797037220 258038662
1 410272501 894721075
1 47720063 249843519
1 739560291 8485239
4 269940839 553593829
1 356085210 528255401
2 81610263 147855969
1 598791016 946152453
2 447553153 583112042
1 631107251 55279396
1 878723140 273039005
1 847989899 189889089
1 563804394 952363156
1 722988047 171726589
2 448654496 240429788
1 456255070 896185459
1 191308586 429236647
1 115273447 145772455
1 132370756 3342144
4 86182884 988264981
1 358944065 769688218
1 664815548 683103472
1 900207841 55393071
2 435653346 373854454
1 159040378 937806718
1 149485515 327608908
4 893611573 790058266
1 970338696 129076899
1 781389088 489037440
1 633207988 684140339
1 676501566 280354710
1 809786194 976240893
1 402190715 535313064
1 828228059 173980074
1 479584380 632498498
2 624723867 947449
2 11320737 98863893
2 571202331 112026154
2 885356121 285220870
1 989887401 605324720
1 338195821 379093748
1 323463870 354739473
1 640541077 634355235
1 566518663 796213008
1 323273231 933397679
2 874929187 56734506
1 961929612 257034416
1 261707854 861307105
2 775239821 633481025
1 504367238 127416874
1 600119800 585871439
1 51011687 421741622
2 471777295 153902447
3 25268977 421623718
1 561333809 379525599
2 471315597 890596336
5 257182137 802503175
1 268783391 593132786
1 490897137 37599221
4 693138899 697850769
1 400599390 541742087
1 138327679 799592692
1 622847950 110637522
1 148972579 587102418
2 787806725 618912710
1 22128434 8381278
1 501789563 393825618
2 813651809 911643972
1 13157245 878068520
2 906303505 720803898
1 675016147 474058327
1 480766314 706788907
1 323764710 658955233
1 127332508 815530567
2 878299922 927347024
3 379672741 114552374
2 830478599 541543022
1 160893124 204597362
1 640484189 547062761
4 217767592 19137620
1 790512732 66765299
1 655112205 107032374
4 199611035 28220759
1 165590820 871152127
3 767536912 496162620
2 439118331 491103538
1 123234774 649950945
2 170597916 180346816
2 860062134 457808063
3 635324055 289399078
4 571510687 802224024
5 46264205 868377447
1 72644029 315204020
2 664743101 143151416
1 121376062 971802093
1 971860790 921952438
1 954359580 132780173
1 688077322 284367046
1 753429510 572189930
1 611535466 793962778
1 870695926 899241130
2 49198980 482415279
3 197848642 497110935
1 381023627 162533819
2 371879230 698690606
3 943070920 580599698
1 255522751 29651556
4 88522138 980919152
1 748676646 33439638
1 687799514 266255180
1 517338491 237040108
1 79374777 120298739
2 171405026 619074439
1 884828952 899041688
3 415091366 471748928
4 7083313 229186447
1 57819788 45575207
1 693290617 695578358
2 32404884 485200125
1 217977400 657284293
2 390223892 545188013
2 307447551 647863087
1 32833362 364466578
1 300424694 974926553
1 860067428 933625899
4 470036347 730727876
1 91408864 658557795
3 519714211 876825327
1 450303536 974145566
3 792307348 790321973
2 760213164 239135058
1 711172307 875935271
2 733665466 145750797
1 967145048 360179188
1 814510804 987946314
2 774439503 612990438
1 200138270 963432568
1 459365365 902146370
1 244589013 133423150
1 11038605 422125785
1 401971867 488381625
1 752044402 697555081
1 880609375 92922044
1 217766329 437904653
2 980970553 207668478
1 755413008 216042481
2 130925688 71868939
1 322772270 994879574
1 410837176 717959801
2 675023482 656882820
1 354866386 637679030
1 301987986 607390876
2 120214419 47367056
2 70332394 227360312
1 524964987 652678736
1 874788936 313546265
1 616216324 551520415
2 43503469 999408169
1 583025160 173415288
6 273815969 65835716
1 96456617 643370691
2 432535943 682784793
1 896067535 442577122
1 39734290 211573323
2 699696035 606253721
1 174780002 457188154
1 992461016 109514984
1 857774810 836279816
3 783367661 791444955
2 621605836 134255509
1 63260841 106054491
1 262965673 11811083
1 630052758 572436846
1 232113762 581969689
1 935390566 648052609
3 520280985 563682758
1 746625238 468937080
3 873495614 823890174
1 820492325 522266004
1 486999809 550326328
1 429685941 268521816
3 575604422 619638469
1 178309716 774117216
3 580202966 86391275
3 659264604 47825550
1 646531564 790445459
2 669570534 231717122
1 630622941 791234052
3 52732124 834245242
1 153480673 105523160
2 558390396 197568337
1 766350820 924839972
1 521827484 876119668
1 837431448 140886983
1 641244084 954369727
1 236368953 240620476
1 804371458 209222371
1 133202954 901887910
1 618024785 469585156
1 603596388 915759467
3 38397287 505447701
1 912453502 686189937
1 976222115 399183931
1 228037883 305294646
2 768581332 302017119
2 930154984 782646612
4 432955368 897884825
1 427035072 905097424
1 418993439 184168863
3 117947721 676689553
2 171094666 883997821
2 116454927 628787084
1 735235023 443267595
1 709834699 736410619
2 144137304 906445495
2 959290876 137894934
1 502269965 293105712
3 900791665 501045699
2 506026325 662631725
2 433344146 60114388
1 521759396 598999525
1 932803530 975895004
1 375860095 273235574
1 686740576 931544340
1 846432254 946212914
1 972629216 146218087
3 130371069 363158896
1 559157878 471736925
1 561002341 644857446
2 484415393 688058745
1 521554184 205924815
1 927656847 318709065
1 183250417 774030886
1 729771661 628345055
3 869786841 163358870
3 138585411 343239147
3 790810916 739906065
1 295355650 571531369
5 165258440 645842519
1 828290955 247827599
1 716425549 155600760
2 415296628 14767766
1 759368032 30314968
1 36489887 967261462
1 745916410 610156858
4 534276596 798775674
1 345551458 481431757
2 963673109 938436867
3 891544483 115063442
1 52671809 958332826
1 492860932 551693243
2 870247481 606091085
1 602442238 463187410
1 424857269 689177066
1 108359219 415047746
1 186956885 934668663
1 681033512 288450210
2 373456109 83687159
1 640799545 293859612
1 703370503 346952564
1 725491860 361534419
1 496612256 414859712
1 969225789 825190623
1 327801261 988030797
2 775389493 837366219
1 292412227 645667344
1 917850327 549350568
2 987507074 891629954
1 702796422 625552523
2 962464331 337286174
1 569794041 160690236
2 720822363 948774446
3 211728050 505593735
1 700783178 852393309
1 214243732 446109734
2 968101959 586479995
6 72808769 553246419
1 253305956 355021683
2 347519541 668575049
2 849212322 911752602
1 267340971 974136582
1 110133891 385535956
1 816081512 324443333
1 180751894 825933364
2 821402722 179894856
1 890335548 771009286
2 587296585 235447485
1 907995750 777842007
4 410780153 158104396
1 106783208 44906742
1 743920211 628074850
2 4023445 996258866
2 818804851 988575130
2 697172988 159771057
2 723578166 633863773
1 920494947 24169491
1 553904998 795954086
3 539020620 427118464
2 894103427 638064467
2 230353814 75865456
1 248874848 364775104
2 396216144 27685348
1 89842163 474107809
1 96747477 174666435
1 75403120 577482383
1 559488474 433893494
1 277039866 602787660
1 692225461 621899307
1 96925153 341296212
1 274836988 361530420
2 955301238 544822100
2 534700968 776679532
2 693122949 327713619
2 969657045 3091649
1 683299759 50764034
1 375893136 455409296
2 442735995 97570523
1 761438919 302689883
1 777384784 139127204
2 577689050 913516008
2 464454104 389711977
3 203054243 493599011
1 353473016 2242793
1 796211820 51129662
1 535712667 834234891
2 88213608 663748152
1 309081574 107550817
3 16648579 491977845
1 985086374 202377961
3 570853173 306964959
1 604243001 775117296
3 699828055 378203860
4 257421685 561628607
1 984642638 610796248
1 513605329 502033381
1 430178003 850836478
1 509396978 224168038
1 912160878 942053959
1 983920293 322366566
1 110143147 823542853
1 181047034 849046111
3 598543998 849921742
1 701666792 925647481
1 646998094 648109096
1 139187839 380653443
3 573862390 798151918
3 443184534 198408057
1 868717322 752247163
1 897382303 909237350
1 904077819 9442601
1 909295066 419547661
1 862076212 419479489
1 356148465 972455237
1 191383523 719418913
1 170923743 793413146
2 70524331 779730804
2 461554990 131190419
1 785334424 623084196
1 686723814 450675589
2 589457290 685433776
3 835613763 480695752
1 961540788 766113463
1 849869128 191522446
2 384848183 974004572
1 898797562 918334450
1 99849279 67472241
1 468054727 677613254
1 968335975 857595802
1 29091326 149623738
3 536250144 2096999
1 570345826 465427019
3 765510505 395599812
4 592198581 542889577
6 956833830 999225400
2 781926602 630966087
2 230587172 574113875
1 807053082 66537330
1 191730084 425376487
1 392943844 928346222
1 178424286 179729078
1 143890270 849582412
2 448472300 892959029
1 228495190 245263768
1 964227261 111593571
2 662084245 89865386
1 718214681 113426302
1 830564070 250769019
1 333309202 504732151
1 162056606 918891478
1 539613619 634722541
1 494942986 443406455
1 496867703 959259441
1 172925512 868377568
2 549681529 820058740
2 360097133 653877813
1 372583902 579116705
1 441601598 259170145
2 441871113 81907790
1 149859021 203859199
2 733899967 642021931
1 988573064 946416958
1 120411289 830431710
1 736399419 484482503
2 5723300 127862214
1 62636972 178934727
1 384138384 666826133
1 527794267 655564348
1 254736772 498076489
4 701769529 232728604
1 182927627 946503777
1 537654966 969467759
1 294835391 999825445
1 961347752 817989579
5 790264268 612898308
1 836374329 644870173
3 583633081 335888109
3 310237953 947050076
1 634976443 379447228
1 410276390 548481145
1 208926592 982204864
1 901672731 880579360
1 515456652 794978311
2 232136068 56612925
1 548164837 938692266
1 197906225 625239462
1 10828918 356457983
3 624100150 391399730
2 399895408 700112217
2 693447253 547339854
1 530556966 600257732
1 13212329 1219272
1 988815818 506351067
1 344203555 416111184
1 248828893 939628919
1 20764500 960218767
2 955183788 104258736
2 509863188 492027530
1 220236956 866123096
1 585810165 8612951
1 234038800 327195912
3 800526283 726240239
1 935206151 9891743
1 919851761 146205538
1 718780530 408033844
1 659918770 154516691
1 905979597 795752259
1 226126581 481493933
1 487178569 515274939
2 87144580 279240646
1 957177700 423449968
1 454893356 851684121
1 354340615 615555604
1 457518808 71270497
1 877949297 730003313
1 138680914 506033951
1 786104868 496130840
1 36516757 356256559
1 425014102 708644329
2 501607523 200602811
1 828413621 628567157
1 968542831 738377107
5 669353385 73242347
2 301104052 790018441
1 971157250 749932624
1 703382409 375748877
1 836851077 87709736
1 327127756 661504255
4 963057433 285545260
5 30162419 332666140
4 518352372 885491469
1 308230256 498692046
2 301822531 303564500
2 681669526 316029572
2 155866924 254828619
1 954252915 447080409
5 16271081 368284772
1 496825902 904422477
1 442050057 717456724
1 69342093 945560356
2 626756445 755035028
2 105137794 44272350
1 645433436 647577515
2 546494030 553400491
1 602654881 691409251
1 469483086 290689110
1 926822100 972601410
1 316858815 605509402
1 658769661 52057009
4 949942398 92138438
1 496094759 30185892
1 85713335 325990692
2 862021734 389839775
3 932004676 752625147
2 443486658 691109615
1 700563252 321408305
1 435904436 518181849
1 999081001 683678267
1 168536356 126148459
3 657254733 392441149
1 718398070 309915372
1 49346243 98925045
1 340164968 81852905
1 390881817 389072706
1 847575823 509763553
1 151484530 85370284
1 85958482 951776567
1 839629471 912135100
1 319489752 326302366
1 143284996 268919834
5 327177131 313088498
1 756266370 182573374
1 704821783 769753726
1 315611067 40367248
2 450283748 161882561
1 506707627 723117350
1 465333915 827266367
1 527968392 816782327
1 700238111 595695324
2 393423253 90813691
3 453062388 311095253
3 434642849 29241586
2 533428579 901510958
1 416154052 546012324
3 681297043 525883636
1 576757787 730704602
1 980412973 277044753
1 167996362 643106736
1 272397289 518085955
1 859248253 988938726
1 406985476 141682020
3 318648666 530766571
2 276803069 85039221
1 636771418 998341913
2 500233615 950520685
1 923192233 495554275
2 989353228 465146129
1 131275501 417281432
2 218089710 353749843
1 907202968 106436929
1 602951147 797688896
2 7907872 482889586
1 97640835 404882633
1 318544441 89294899
1 216026675 180712525
2 138175286 830155282
1 601986987 20956695
1 187742447 812205467
1 59218155 236362593
1 207421051 191947048
1 351868137 728387227
3 162071052 914131372
1 967225437 58733363
1 87076671 409050962
2 725279274 793974936
1 345884415 363742139
3 451987822 999102501
1 379351823 625711253
2 511486777 147607782
5 579727106 452033437
1 389747506 422222519
1 264720581 899230568
1 29929523 450234329
3 523050460 4515343
1 288864818 652494480
3 159325812 863743375
1 684821838 675110077
4 439322497 317208807
1 145023842 104823142
3 594743597 688448901
1 187610615 686344554
1 913693573 381871822
1 869575802 70490195
2 433208144 671159414
1 186621558 350697579
3 692904677 176208994
1 311858135 267768023
1 948419037 26987202
1 332871937 425709927
1 240253895 904330924
2 57184413 189796794
4 19006067 554266050
1 248708295 953443000
1 294861658 987585852
1 906679082 662366813
2 305236011 920275260
2 404414802 37387923
3 753567856 188917073
1 208474922 321160717
1 220101901 174415180
1 122162637 748664423
2 923048906 765916772
1 602897272 679408115
5 592877898 650367250
2 591640320 59231133
2 91700380 658727383
1 825864335 745128581
3 419977466 953138423
1 52749300 662788252
2 161441720 103080233
1 964531341 625638411
3 249370210 996203929
1 940926739 834766436
1 594146785 258233527
1 906623215 582557282
1 272225099 879387593
2 777236565 784467386
1 707009926 974582923
1 728657897 933871006
3 90826997 99605831
1 813281213 979613424
1 520439901 949411696
1 443619380 639611691
2 987931137 52000184
1 923317919 1415397
1 559300024 14013527
1 91467819 362848367
1 739752688 159939224
2 944279836 598168098
1 131173901 992302650
2 734300020 541552336
2 643350584 432588084
1 658988999 959495878
1 314235195 925674507
4 156142269 181150031
1 447099750 652025538
1 423233758 242724974
1 780860100 110518992
1 188366765 831323902
1 525164721 848707843
2 688195833 491042131
1 822553355 395409732
1 212559446 494184225
1 706639010 96914557
1 670823875 181488486
4 797064256 60410629
1 260454342 606899318
3 859305003 719601199
1 989974985 990592042
3 274668923 939891114
3 102687675 994889715
1 62273331 805545757
1 592880024 967934123
1 153728461 825203171
3 596546388 62209070
1 251218381 421700139
5 224509559 390693460
1 289370868 645291389
1 264881039 450171672
1 653042769 351083969
1 84763047 559562615
1 713791168 425555562
1 715819815 773759260
3 245406714 803064403
1 690304129 453193497
1 11471920 254155603
2 856371404 736446116
1 227082679 458503238
2 970975218 133390215
1 742352942 960170048
2 112972945 326624443
2 84897695 284245578
2 153496162 717911076
5 329593726 254192911
3 8243216 987985715
1 410645225 693422658
1 992246679 289709602
1 48708603 990872124
1 598154645 533248190
2 251528562 869606584
3 166670925 582575225
2 381928551 315646108
1 833636551 444233023
1 854801695 651155830
1 761715581 256526057
1 530025883 515346616
1 127312634 843799358
2 59823011 825960984
1 482445757 468045968
1 213670035 385718807
1 485775243 639503808
2 855873638 859233724
4 591293853 313684461
1 150106116 346281992
1 936681820 878784343
1 176535224 781985276
2 18227041 91582460
1 565630438 611639201
1 545247598 175173074
4 667813454 566939966
1 530551103 981602287
1 927783472 882430611
1 884865007 340756828
1 485973206 280767907
1 161572837 602521904
2 290776351 902694387
1 530736300 546261898
3 26528347 371251787
1 974484462 832978234
1 370200818 391069742
1 144227979 798154068
3 747164113 355983194
2 619644272 29658635
1 716650896 676733356
1 755903696 995912773
1 469858638 977036592
1 179571718 722631271
2 30004115 524117850
1 299010231 446923257
1 686631238 393237388
1 84254266 620962199
3 873214561 91995700
1 264116722 531565262
2 611555041 80272929
1 261901273 689819640
2 89357648 942159377
3 709212623 163786963
3 742190802 632081856
2 643640659 775406709
3 871302304 884270435
2 837872560 107815981
1 312835585 591011260
2 897934440 115888283
1 588317582 415016383
1 731628759 939029553
1 718099451 782483498
1 796928473 312314406
1 194975107 759264460
1 630781197 182760085
1 508316804 43342097
3 348686178 388093162
1 210550692 266393328
2 619197580 61634911
7 209515791 323056003
2 384866378 908838335
1 480279993 165248589
1 271772691 720450766
3 721891286 701380451
2 635438219 677257749
2 319997454 298747825
4 23092883 871137489
2 411453649 149212305
2 811376947 539316848
1 163859088 920397547
1 982605804 891073570
4 466923445 430216159
2 714685356 132241773
2 595958311 998097962
4 50814196 8689789
1 82340647 159195897
1 624967588 561544207
4 773729854 653674660
1 285664709 974942579
1 290354084 307927076
1 314367754 143287791
2 193885235 813206295
4 663786487 887368270
1 52163826 668028512
1 838810983 834458258
1 178235766 248898885
1 953720298 965779161
2 306531420 312317430
1 989111818 503090003
2 220110672 344067657
3 894972686 445909203
1 682453272 636930213
1 346502348 636685094
4 345966958 263776013
1 283721892 977091629
1 867673834 566450096
5 817905591 460653521
1 276670293 761202682
2 538625574 111542434
1 561399111 588605122
2 868032543 587187234
1 649488075 341329636
1 67790053 859172693
1 773762857 623424099
1 603202580 651312908
1 657608158 610906043
1 257862695 794314225
3 652426997 970267044
1 171302057 13662330
1 68439232 628360087
2 100339877 303517771
1 711479595 414852116
2 473552219 439187774
1 202544239 852717185
1 603431186 946064517
3 546377763 499424441
1 266072285 242954011
1 343838653 899354256
2 601307187 174781137
2 691626934 885138058
1 740285297 54589976
1 201136231 401772610
1 965338817 349184007
1 921608255 344825239
4 587212931 354590786
1 207911876 247416824
1 98469726 812154785
1 743215607 326092689
1 825468620 499379899
1 209604958 74216250
1 506988361 935383727
1 500290179 501763660
1 479671058 767572187
2 455456706 764524976
1 149400476 921736141
1 957451005 25695110
2 400147510 724369484
1 992109703 267799693
1 886202106 465921401
1 160045772 447779693
3 59127004 685779291
1 686459855 197769152
1 558693745 577702905
2 283570169 338656298
2 297873889 420769606
1 85626322 898237235
1 518817836 9710998
1 493827628 576169773
1 857129505 564124598
1 860344473 949271421
1 236845491 667311319
1 202381680 268836845
2 153919887 880300362
1 991337703 538509819
1 337076105 970845469
2 494938204 634388284
2 36742745 911059587
3 43326573 852902482
3 544873209 197655891
4 153401117 996862041
1 993300929 141307930
1 179596190 834966807
2 120674431 504963595
3 112023752 680820648
2 975684196 124333394
2 70242448 9673959
2 580857528 34452343
1 835291140 718035478
1 918966368 311317655
1 5745775 546531050
2 131313149 500909373
1 338246329 48692896
2 998328269 152566294
3 594818912 847633467
1 416787549 686321883
1 730899592 690831612
1 207937174 44322781
1 833924103 316001016
1 135428824 257101460
1 150111828 319277026
1 411174689 910280216
5 926661673 185637760
1 851176011 309498230
4 405005009 473893674
1 572326097 583876684
1 121870353 37332945
1 52833414 38764240
2 299698727 278459662
1 131552979 416009801
4 125993092 824633671
1 71018980 272266666
1 919820737 76765324
1 86974699 22606614
1 201574678 628846277
1 24769870 94127225
2 969674934 998555607
2 133160562 812489335
3 168491344 355668862
2 918198197 673668377
2 26415368 347633206
1 5842752 10846727
1 940568537 481522952
3 922679464 943888670
1 598570969 131008100
2 8571849 267596993
1 453231482 518630876
1 641592226 889679314
1 542102666 693450196
1 818422253 797778821
1 927620980 868087364
1 375321996 790180983
1 621787176 904223249
1 365123219 556150992
3 858357851 251838498
1 503506980 865958354
1 282948024 88733630
2 271640880 384205418
1 260432004 753241329
2 584175302 660834700
1 662883773 196667566
1 722328623 326644561
2 589404782 501929464
2 439138050 653716394
1 565865195 280170416
2 38583930 714910519
1 453833141 170786650
1 807422471 441007059
2 767333748 642305798
1 668821602 463785831
1 928255416 97786298
2 674609779 775381657
1 658476377 854407457
2 24194894 332227399
1 679386181 843336215
1 125653211 54610866
3 600827140 653784416
1 79647650 153391892
1 609300583 799811622
1 349831170 30579146
1 907126039 832801739
2 74436630 562725364
2 299245176 613875277
1 921478658 301333461
1 450440771 459454772
1 3586592 236934875
1 325645993 183005666
4 410056733 563770208
1 944881419 369373378
2 145940086 665445444
1 462344644 539264590
1 229048645 906788264
2 384766422 554519575
1 733102869 484597796
3 428248514 14930785
1 589617190 421541563
1 539134681 815672473
1 411729231 915213093
1 845657970 502049662
2 182460745 855139284
1 978975659 548807587
1 404708917 289327475
1 377537775 129300635
1 5362655 725957217
2 27869714 315302823
1 909284869 981903085
1 457339809 623725549
1 145895315 904322954
1 486203607 67246818
1 4445363 544918884
1 286551480 72900473
2 783833055 796479269
1 529686514 921545808
1 783555631 177685265
2 67584846 713513769
1 227221897 538875310
1 54858939 663753314
1 804901195 35196316
2 823446236 461241736
2 639722900 240710215
2 224764375 219785928
7 565944418 701466987
1 792417551 233721742
2 553271472 532401128
1 679081964 397165804
1 578572607 884248336
3 602839485 837159047
3 836329724 703759713
1 979830399 705603421
1 862715973 548783264
1 554861968 786862911
2 232098952 447202760
1 972047600 968972684
1 774023111 38462245
1 861453506 653846897
5 130685338 593414247
1 933953424 663927522
1 230550389 435916805
1 48452928 329651474
2 691213721 458042676
1 927468530 741801267
1 93891334 527612207
1 972896773 373700411
1 795972143 344028303
2 157477079 326988459
3 848528242 436400964
1 601949531 367824506
1 231786430 4494423
3 167554883 328723665
1 518497732 602047285
1 27833851 525540446
1 551576365 444005568
2 256566685 90613486
1 988064432 218174996
1 942946145 198459687
2 941097867 967753267
2 605445550 403993981
1 554412677 933718110
2 437888457 915678316
1 831294121 583624061
1 422174806 22325402
3 980753587 460012277
1 140687065 634926333
3 257526740 652770415
1 204255659 28277309
1 193083788 6358312
1 525738292 500654471
1 348295576 725917261
2 146362753 695741217
4 798374603 970198808
1 692133786 400667339
2 591292806 223012214
1 845781792 865299432
1 838845231 543648377
1 220558970 291587531
1 797407599 703953875
1 557502578 974129287
2 248438224 399157123
1 56089143 872458311
1 168492132 884412116
1 686661923 318405905
2 174581999 308973309
1 884522609 803981086
2 792499570 557855396
2 486473126 293006904
1 508687845 328905659
1 416527152 887087015
2 47980666 75996941
1 254114257 9167497
1 285426596 587786615
2 732890812 11847279
2 502645089 197083742
1 707208698 879630925
2 247952777 730469960
2 94882665 215593228
1 788152430 418450552
1 346472641 868720295
2 140292927 972970695
1 653022659 780340177
1 984464460 519867895
2 579706066 695970427
4 463463749 520467868
1 75198490 77800516
1 441217296 154159873
1 952212301 989531057
4 796984334 670914207
1 557550026 959876081
1 498371886 795895699
2 809472774 127633789
4 584687421 105217189
3 454991038 233448363
2 862272996 374872732
2 666958599 770444121
2 896360029 455767508
1 281726140 413995005
2 917647821 384751440
1 627205621 166038842
1 115082406 578681671
2 202286583 427324324
2 773198433 433701068
1 223782051 646185746
1 715175320 418116490
1 744652760 950429911
2 801536024 569759067
1 918872524 767094628
1 533930359 851526351
1 926726408 374424343
2 613665864 776730527
1 727256007 869450471
1 726421576 437188643
2 430099031 40367303
2 886728138 99527867
1 776744854 373931509
1 467961009 712522848
1 750349608 510781682
1 670783265 104824188
2 9130106 137587125
4 868696077 353126845
1 462768025 372100240
2 577384961 542811374
2 29862631 562009642
1 932712344 439208831
2 953370584 916851935
1 811062859 790264494
1 421582002 844850952
1 897481851 970860106
1 910485712 116046437
1 448943472 881279275
2 50029090 843649927
2 453579807 996229150
1 29331008 274210379
1 195125128 210504353
2 137052074 467604343
2 974396429 660206933
1 314108242 184647194
1 589255220 70830045
1 401554147 941877855
1 639661630 826302459
1 628305175 702892193
4 133457575 41047799
3 941544082 392339488
2 452774760 166456577
1 767126585 288655016
1 391470391 385634497
1 307125943 204728233
3 931558782 639054345
1 924893215 773377794
1 630450353 816658615
1 395262317 488454531
2 910071856 137328201
1 237567069 410416085
2 789863614 492108915
4 643155035 142883245
1 490115896 75373468
1 265895563 845582392
1 312491868 997479848
1 328917850 487697328
3 705451340 387456747
1 414252642 849311188
1 719016092 634600770
2 912875534 329233216
1 368415799 655225851
4 468209964 849697351
1 660320401 758589291
2 629463032 864590975
2 247859827 690792985
3 656730336 739854091
3 54117442 189851494
1 599207267 332618529
1 743220449 54838792
1 855978517 237114562
1 640788932 924802207
1 295768473 516549071
1 114699798 97201634
3 770333924 822756584
2 57704899 665803670
1 723064946 84473022
3 390790039 707514117
2 353245792 259310210
1 47924941 923335807
4 387872235 86923585
1 688629829 594934755
1 392905202 856976951
2 609693357 369391055
1 270653347 117647012
3 317140511 528668763
2 37032569 457102484
1 816141065 636690440
4 980713429 395585851
1 844235738 795556686
2 154582876 923786733
3 368623574 585833946
1 899251744 398884503
1 588197086 569621455
1 959804983 687518182
1 268465847 391040173
1 239346664 967825147
1 780757176 999494380
1 586087200 646008268
1 233057007 719514017
1 143564403 298901442
1 756713148 891825682
1 151357740 526277239
1 218147965 647578663
1 782318093 906143738
4 459279115 383081841
2 38322395 644200847
1 731782381 567322209
1 776520204 150287125
1 586094337 602648247
3 459713817 455927049
1 3526513 492009260
1 257920004 683478334
2 233779901 359505142
2 32903912 75084127
1 179772547 497348738
1 825582226 537431675
3 227536544 248298364
1 6560571 132561009
1 962749199 386552461
3 167552041 863173035
1 484649810 283291335
2 528474151 314076816
2 196520808 901491300
1 474528822 746227112
2 972951640 546318639
1 623006895 227433250
1 562801704 3280429
1 943080158 236219532
1 845652059 494285155
2 677775554 922225144
2 957121677 852061033
1 843017628 665331299
5 898844984 748036325
1 799148739 930022541
1 939272958 370276321
5 928171169 704758455
1 586477165 789768135
1 107205580 726333012
2 50989723 928793836
1 957796090 154865663
1 808294910 84886618
2 959549899 718936035
1 161412666 628624405
1 668292804 554976865
2 877499221 247360917
2 435470560 49800027
1 198161070 953632656
3 119954887 123376602
2 485455963 306861428
3 515216905 874793341
1 407036507 125399483
1 154032795 195104202
1 414897159 265747753
2 388668176 129507734
1 928858248 44899181
1 502456125 568072820
2 358773036 370495353
1 36818931 121328071
1 605502733 816100477
1 893075916 239992359
1 770819384 263487048
1 508265315 622659990
1 162981034 237668610
2 251663102 590774917
1 288298018 242834440
1 424356484 837692538
1 538938125 340471880
1 20743995 838392405
1 526135701 698267539
1 962012553 611391780
1 936520780 567933757
2 545990564 431119056
2 657093596 385129948
1 166976208 418386628
2 962697326 666661888
1 454894328 981248794
2 617714631 140474690
3 170462136 979919478
4 680866792 364281743
2 146331751 861656386
1 11420033 807744962
1 504169841 984178952
2 414841910 115026979
1 120480843 857294099
1 840503681 544987334
1 755872783 277939524
1 686597114 216468759
1 470344137 995297535
1 310824505 573181696
3 468499530 763398927
2 119986717 89069876
2 817084197 697413967
1 956587163 895596830
1 509841955 472500198
2 727538437 658720013
1 754436888 836756722
1 810007013 400326458
1 416359376 927665195
1 154447856 292810640
3 409765389 683063151
1 409179347 598323708
1 860865512 517483652
1 139759374 552072905
1 129233251 703304662
3 6623542 295819381
1 589452602 398247056
1 411068764 334570190
2 659717112 700181681
2 296814619 669246667
2 355236118 577008477
1 512218354 703163933
1 886519695 354110983
3 154821446 462770606
1 612990314 786589821
1 82936499 689779112
1 22503245 4862511
1 729651381 145902505
1 429001701 206988822
1 144389186 663568783
1 719906459 324527992
2 513918185 73979818
1 713248535 571598381
1 540252961 202984567
1 107305357 150139722
3 60773865 709626255
1 873411260 53520183
1 437103134 188754577
3 394697343 957934826
1 897584927 48048174
2 501716848 88817485
4 166029622 471759812
2 613489414 922466881
2 292128522 140193882
1 409139202 218597151
1 471075725 829373249
3 549490230 382504473
1 669292644 174148878
2 404422155 938985677
1 650151141 654509603
1 14476283 109778438
2 880684063 928306299
1 401933216 363649115
2 868405334 194109701
2 374340520 494141540
1 90187334 896863100
1 912477885 912177479
2 747081082 723302508
1 249140124 626769919
2 366577338 144478429
1 378932512 777091217
1 893524451 13355288
1 536632591 949881727
1 332612553 814837210
2 239591397 143172547
2 546582117 543920531
1 470096491 729134564
2 792231855 147251742
1 669509757 341876455
2 765190748 223742908
1 555590441 168930498
2 84165235 970036065
2 452014789 855273975
1 834989722 33395631
1 992266768 828517642
1 239583143 128824826
1 734477828 517449004
1 548089602 274770351
2 164221626 250802916
2 225459367 929188502
2 674902586 62560370
1 772944265 731959376
1 857752618 898264115
1 350238237 880458829
2 22653626 42028872
1 587451075 766214286
2 471457482 615615409
1 320353616 830146415
5 968221294 809274436
2 288492601 714101236
1 86482707 778045142
1 196029845 128202211
1 478565367 182287391
1 969828803 863758630
3 540391344 495612599
2 316887508 448994433
2 241692932 403503539
1 905267943 768310510
3 447557951 616397180
1 304845182 321213463
1 459520711 649285344
1 53380579 120103498
1 978417889 411259602
4 385700534 241071728
1 642286310 40104944
3 172189005 971681252
3 42942102 677156647
2 725343837 453160617
1 852733818 116408049
2 540730157 414714583
1 566016416 850901539
2 831632292 660590675
1 11093942 143482562
1 824078205 904427916
1 654759011 761820875
1 671235930 423002661
2 631421888 332722185
1 267001620 806072914
1 859078414 274787907
2 165678268 324080566
2 712906752 962403911
1 990269837 45719166
2 497941358 981098704
1 946837826 185074485
1 19388792 138273172
3 780508983 981975337
1 179899945 817850779
1 318623379 97874011
3 367336501 913401880
1 864077760 89144065
2 25754443 820335395
1 469617584 492361528
4 70431329 147112773
1 696871193 943151988
2 687509036 551846541
2 864632912 735881533
2 518547176 668385877
3 359556603 323668753
3 730680328 862782623
1 279313522 975725219
2 663305638 478167740
1 659486945 646949129
1 355088651 70560642
1 659304165 213573172
1 138555544 525429625
2 410983487 537641811
1 301731808 61651024
1 182633834 676818450
1 74953665 768430069
1 829895519 130189624
1 710955943 467611544
1 616962771 489546553
4 30331358 189646569
1 890884536 811913456
1 249016795 800518688
1 721723603 459989018
3 103255067 517395483
1 807579077 795026649
1 717433065 394460008
1 942227679 714924058
2 522302526 463353397
1 607944330 521944385
2 656712130 612443202
1 124765263 666401853
1 672639145 572716818
1 22582683 939489704
3 383057732 936885059
1 465327733 697031761
1 25578149 730637944
1 707579405 239856293
1 8936384 481365978
2 768318613 975090651
3 130130344 285919724
1 723128946 234329481
1 321538046 319620283
1 375488195 581724897
1 175902147 498257801
1 740773926 999040850
1 431642204 906106220
2 140872405 384873570
2 722030792 597237104
2 67351917 923439268
2 186388706 376597191
1 397348680 439474673
1 465520571 668975245
1 983733207 418593777
2 401402291 976013588
2 472139099 623066517
1 462001244 320940812
3 943974097 213323990
2 369931098 322884353
1 706533944 528212659
2 743660214 886793427
1 741273967 643194168
1 754094902 21099993
2 334231861 883422593
2 297348590 248254278
1 919386360 421641272
1 891788095 322785063
1 96181492 843964281
1 618174260 683978904
2 137802234 926557279
3 342306876 30605182
2 757454804 457734288
1 82163406 140058666
1 664971897 230745177
1 603261355 476405909
1 451316438 666264180
1 165408372 851791002
2 907275270 435624263
1 703124364 46487277
1 834232214 869974080
1 264813679 991394642
1 496207246 391990043
1 493117052 262816338
1 902914870 683175453
1 756525077 236687776
2 424638847 659591186
1 705929520 71945680
1 875225295 644028394
1 256420393 543174585
1 679439107 933534871
1 307270247 332105653
2 494539181 262305623
3 527774562 187509902
2 838347186 997115862
2 388715431 691884571
4 725965544 315080468
1 133924942 544876327
1 260048505 923850515
1 978154424 787092914
1 170676914 843330213
1 7679176 806448381
1 926614871 339283388
1 873537077 471276018
1 527630638 259283215
1 347176834 880658886
1 446388904 78689009
2 561129430 858678888
5 687973848 475062822
1 733029936 362354497
1 527837762 132096446
1 256734342 622006096
1 954935371 354918200
1 629825478 789928793
1 998799310 332224812
2 376639651 266676532
1 257794939 618081247
1 893951768 763745920
1 26427483 261715109
1 741365680 291747972
3 28422977 284703301
1 274855595 53977679
1 917940427 957643926
1 227411810 18880472
1 350108058 419352191
1 519267441 876653249
1 532396180 422524788
1 636633981 905265328
2 547188725 232205926
1 808039406 938411757
2 413486866 738904285
1 506829814 838113670
2 335286785 730453731
1 400454653 854646553
1 217562297 798690848
2 812156817 910409939
2 840563032 302888389
3 249946192 974487101
2 418976839 282069900
1 787645118 68569708
2 550850304 786727223
3 295221973 838540014
1 805668202 587380212
2 121325631 247539800
1 472192206 345959425
1 307255350 140179699
1 819455722 643779634
2 614845397 592741461
3 560017568 184675558
1 225325207 657251421
1 387564338 960336020
1 878711289 625644852
1 363104476 232021998
2 574796154 129171747
1 325922175 306932780
1 399465000 698344921
1 491776484 693741874
5 945281594 581295919
4 756346791 535524995
1 633874452 337058785
1 670166867 479897437
1 255537815 210257786
1 509940641 902441957
1 629069334 609220860
2 571668859 14140111
3 686633187 173925505
4 970182847 12160688
2 590718501 339174189
1 59717932 280361914
2 892715983 174704296
1 611923016 458717775
2 542521983 898395421
2 794867905 368270474
1 483933035 479618821
1 927709804 859086312
1 935391273 321016498
1 643132598 876054787
2 885267243 551260112
2 742780861 399932897
1 399745728 487602684
1 234435200 997512664
1 592556600 842546503
5 755984635 134314380
3 373412793 999749613
2 752374125 937157368
1 57829738 321394326
1 78543673 230147281
1 422514553 515263095
3 226519413 841764848
1 861566496 997359055
1 536334734 658659195
1 80976025 890449466
1 128669209 484392062
1 65722811 981868758
2 275917872 430988174
1 775621908 675121651
1 377156797 392297502
1 886464531 373724489
2 388950405 199439323
1 453768794 261786513
2 604567601 579764134
1 455512495 408747131
1 959629414 208214923
1 463081599 586596558
1 356338760 596874713
2 913066554 757479895
5 736106624 275590933
3 21481730 755711782
1 840057873 123580758
2 994448383 923626759
1 241971164 562475407
3 97642506 841247788
1 880427924 653582836
1 5381410 410788611
1 25703718 922136108
1 49528191 303215000
2 660276406 933825772
1 528839632 311749845
1 89671674 896481645
2 236066145 760185480
1 49661512 463763708
2 911196953 914303404
1 146845723 467103199
2 492572851 149560887
1 426597763 457148051
2 770388332 160346358
1 138884038 744483462
2 234429079 880782100
1 507200606 909144506
1 849900809 640262103
3 377627571 564145343
4 418906105 954564183
3 861830124 661269674
3 678216749 469189157
3 9548962 249387308
5 220550552 62382882
1 549466661 893344252
3 350097061 760623374
2 315150272 413335867
1 55432838 44590430
1 355264703 683703554
1 301137453 964316415
1 806798546 860796191
1 640884514 232922631
1 911767087 783846544
1 806627997 943462574
2 446330734 504319508
1 278821799 916253437
1 933296631 635679172
3 380773171 708310641
1 220181640 171520787
1 587399005 411195022
2 16954373 869879047
1 285541027 826843642
3 221743440 980117341
1 507952448 382217106
2 409745165 449102521
2 274741313 603295647
2 721720097 200312147
1 322753132 120918935
2 705976086 78289194
5 979068191 396871343
1 412445016 187003612
4 515322062 30898750
2 833329998 109762240
1 408517637 232020998
2 571682821 237843690
2 852661812 6387167
1 963058480 806687139
2 214032259 536039805
2 41206788 367577099
3 585769547 363795148
2 661878454 311345566
2 126521924 763596182
1 776712446 991164490
2 432852195 39050414
1 125299899 717175308
4 279998206 980148714
1 873364053 577519736
3 117621911 546586943
1 176380835 636525041
2 653864138 534516425
1 331282921 92477343
3 127026840 950380403
2 563992186 541128153
1 546795481 3599668
1 809075361 505962434
4 795734238 814585309
1 155576652 232566649
1 538857206 869866790
3 244556416 622481469
2 334254104 691833649
3 666895879 427183468
2 990638182 341427674
2 321480965 15413366
1 319244781 773386365
2 710151707 456151513
2 639344465 832497507
2 21915911 54575661
1 870920315 456667357
1 206596565 40683477
3 318728803 118026814
2 317226607 799590494
1 78535182 519372719
1 913169694 210165831
1 825429942 447420634
1 520804016 713089114
1 166368586 844027206
1 791808352 317862236
3 482320203 722083728
1 321217160 304352240
1 895640008 188413022
1 246723498 431782693
2 194715004 633343905
1 35958325 250467973
1 929761723 501659148
3 492836637 26137162
1 674614855 386960951
1 688415610 791664469
1 455609806 586295239
4 710726968 843593338
1 390916034 260098359
3 999488151 331579913
1 163462955 405013622
2 679639672 378001323
1 669527669 5124287
1 484166021 821936741
2 869243918 952568775
1 968530478 258687312
1 71046093 568291298
1 20990431 431379260
2 275875327 860068229
3 904175626 378720556
4 838508903 165427510
2 391054280 471995903
1 807869706 587609449
2 876612764 123997953
1 659844861 971404516
1 773458935 750372829
4 531663274 377295009
2 788623915 973449026
1 431681856 522249331
2 939433923 465201567
1 274385054 480857746
3 857055641 29588923
1 716597709 682785574
1 978306123 394220655
3 614063166 123732907
1 976293474 87182747
1 696777282 12862503
2 639848185 124762217
2 40258186 504352089
1 621866102 324829750
1 639246269 836358321
3 159899807 317877333
1 747300619 632468368
1 453973934 76976451
1 329951492 339985214
2 686425745 335352247
1 108148079 720155918
2 461001528 691124033
1 679985436 95138844
2 48328849 562261474
1 654554721 464311480
2 406933535 811272906
1 622184509 89716217
1 516477426 475650438
4 431010706 109461136
1 35139029 775496612
1 119229967 906115331
1 566813418 779634979
1 205667444 555297960
3 368721277 288274781
1 748620833 102383466
1 587905232 233967554
1 370632623 358812134
1 150792908 433330682
4 692269399 571070167
1 677336361 181513055
1 704738525 983614624
1 632654646 533971334
1 606651030 947830387
3 95464272 312991009
2 514641816 244208508
1 188583946 239028720
1 199422047 386962359
1 956592996 605560438
1 833639205 436143342
3 345661705 266555333
1 296742452 454135289
1 229673855 784914816
1 351726793 866151165
1 542896125 781390895
2 658882051 676992674
2 15213642 840099036
1 143955413 739283112
2 421643038 848797942
2 489615431 643631699
1 853393336 70028697
1 127460399 211388689
1 609490232 250024174
1 6723902 599126241
2 898171643 348621802
4 337386532 587307068
2 961099642 57112788
1 126906314 639668822
4 236069712 121139351
2 122128339 740929603
1 335138699 86106250
2 998935610 203912908
1 792892283 281292365
1 71595929 803874893
2 681670989 502441109
1 358773395 136354795
2 707362791 111446785
1 164490130 792326662
1 418483389 615542083
2 563426068 922585365
2 296119203 459037019
2 335721 160035135
1 242387611 718699147
2 602528833 593550852
3 889425170 566404747
1 440734439 8560494
3 298339333 220164537
1 690604520 672027876
2 190109313 805718130
1 155405149 659381536
1 74537146 10141877
2 27476988 56921056
1 581707532 504433533
2 244530253 270149902
1 979158887 413009634
1 303275368 406100411
2 63227063 525911691
1 68618565 289431253
4 282231188 113887469
2 126045723 629856704
2 203184681 654593827
1 536794741 944050235
2 113326054 536656894
1 978050309 922050526
1 833098989 109968124
2 235682730 672351890
1 681601638 61222712
1 301748526 944069094
1 471216323 782324109
6 847096919 5584428
1 925515563 339880685
2 949064410 450385292
3 651973261 111559192
3 591681341 66398673
1 708066547 384123461
1 854287125 654288762
2 994500961 375376150
2 601701195 254800684
1 743094212 124443671
2 693252505 624557344
1 74650554 213673529
1 102526397 180834515
2 552780566 966766576
1 258416539 923193496
1 960123206 3578851
4 725156620 103101747
1 732121974 830814605
1 750562278 416653432
1 122490046 715027616
2 557062253 693134007
3 378224684 219322674
2 173596132 276341097
2 913834946 831878884
1 107919720 950111951
1 327898637 203431380
1 755180989 911258337
1 920567624 546415856
2 444539398 503071110
2 345441045 764690268
1 192475582 438385668
1 618988845 84216150
1 973075686 441939672
1 968155191 43517107
1 936943713 396041285
2 884249600 258994758
1 101777472 699389110
1 363447101 301372609
1 988263832 63086653
1 992954352 419527910
1 257093264 341471306
1 774232609 254717357
1 682301099 472751816
4 634732830 271614383
1 254076748 708662328
1 739071829 859631284
1 985438284 447348153
1 571075470 58752102
1 790193935 203083458
2 169924618 532289200
1 62359005 296695819
1 389337479 588831488
2 464788861 549973898
1 606788089 135857729
2 4090946 810557215
1 119715072 661518625
1 899995888 498644792
1 955283348 211265835
1 99193429 645182250
2 475279055 173447255
1 266561201 221021540
1 163173738 399421045
2 279991887 573828782
1 220295879 946929280
2 270013905 777176097
1 863548057 33314758
2 322341729 429753536
1 931931073 630571860
1 170477180 415734130
1 916221110 376175291
2 753227923 463093389
1 223278077 485489773
1 664114946 741071301
1 300886653 407544436
2 315482851 733365708
1 301010246 284222314
1 550488051 438944588
3 605405020 90783675
2 608195231 31368146
2 825007798 968830725
3 245293985 290394223
2 188956590 852513925
1 791974546 809965316
3 226226201 595007838
1 553369356 200636579
2 793310199 886904021
1 562813277 25681442
2 475821 842362043
1 909258128 564423712
3 968261173 288860423
1 82058852 889566082
1 389556725 104493303
2 400816773 965745762
2 272002534 298320537
2 977399443 502257928
1 565347890 985087178
2 455600898 288117207
1 200815107 564145378
1 798556245 339840831
1 882411706 84875281
3 980553570 17019510
2 408320056 838503368
2 450282168 542553583
2 834638434 504650316
1 336435796 325272002
1 60642802 252166256
1 181972714 237254006
2 434909006 6863430
1 162702798 349566256
3 650131166 763891354
2 315975338 715368712
2 726129490 15414707
2 975423624 612327191
1 273051465 391026374
1 204239440 637623573
1 826087256 717160290
1 292208241 521696620
4 283842232 443022290
2 551859819 121366951
4 844273114 911473189
1 565993978 865355975
1 253343601 876018168
2 348562283 867681070
2 489288980 987231513
1 93404672 144146994
2 903073489 466151331
1 956234316 118609012
1 668963285 125821972
2 463060578 584340628
2 129469020 29429337
3 975261068 775705052
3 356977103 199216568
2 431576797 919631313
1 708600391 553407205
1 577193404 429125462
3 299024127 101849949
2 131305892 957685229
1 691320723 873837052
2 892171085 825428002
2 283091536 649233068
1 968814323 224047619
1 218381159 52373337
2 835913805 79827429
2 319258535 80888104
1 191692944 366573544
1 676263212 857265294
1 898067358 236958845
1 34240396 887486226
1 892847988 383942001
1 611420883 339756673
1 986911173 911368918
2 379745857 398076795
1 997218061 160320753
1 683704234 88777996
1 406359124 172408373
3 175396659 222494891
2 177394811 67791246
1 530946894 378158143
1 946745875 125063452
1 82992108 761229054
1 220998613 208467476
2 360407479 367716238
1 954972137 90699950
1 859376660 574449796
1 475175044 745614581
1 248170398 172048988
1 215867899 121862375
1 16640175 726076885
3 229121667 411680623
2 934987198 872102639
1 965857399 85710258
3 746867021 803064792
3 557709878 912614006
2 960386651 663090574
2 315294111 68127680
1 191782413 802917466
1 851330618 547815417
1 455220660 236662803
1 157701566 687028280
1 691667138 379774028
2 197982992 92162278
1 981230286 721737861
1 668564009 662195954
1 104768272 474689812
1 227287146 534921986
4 402338027 752339529
2 96039960 258485729
1 504159989 884155144
1 495405175 82912774
2 61364209 448657806
3 3655702 32519925
1 795463336 54180714
1 161653378 275811715
1 898988154 736852086
1 667159409 37600783
1 383027838 542143142
1 246086846 119223748
1 609660498 580360565
1 263202596 139691306
1 744831877 966898392
2 913664650 723515361
3 664088732 181642306
1 655147850 377666022
1 362359110 407927639
1 530963071 112331496
1 714124339 895174288
2 682370040 86999862
1 328954598 564718489
3 805379062 324881184
1 266515650 697447876
2 598168219 560057897
1 972963218 84656290
2 71758149 827416790
1 513576043 31858753
4 975681479 830753311
2 64873708 202053745
1 110958085 205406074
2 992667778 280896182
1 434684800 466952615
1 774859594 285776423
1 946689190 796792622
2 540144556 221313484
3 358667397 482508211
2 588292191 918176991
1 694660813 656278097
1 798692692 801833606
1 380897711 9021214
1 824081754 896162229
3 627427720 302351413
2 482974043 100281909
1 879945502 416916916
1 382811008 729104702
1 657502224 291359723
3 979573088 129591288
2 472804519 913764757
2 70084575 938901287
1 562629676 915660919
1 104751923 465413990
2 231739506 177055251
1 76683039 94149057
1 724003030 252481936
1 450077062 923230945
1 982180560 623280904
1 366482425 635879384
2 513635945 163038514
1 173115836 188129264
1 525611190 102800045
1 193483174 650787984
2 881840778 187737154
1 314491815 517099917
1 892694067 518705063
1 830397436 266546439
2 312696574 25836462
4 108166798 937171500
1 533329589 173957512
5 716643875 586348015
3 480732081 673347213
1 262501486 877893222
1 80298060 632567272
1 264246275 52360240
1 531098044 338384327
2 502548579 960706856
3 890559444 487118494
2 485635252 572122480
1 518215865 25723160
1 807309452 660774294
1 587983338 438043710
1 218809800 632038214
3 961478102 15762730
1 412580172 568518142
1 115287816 181156425
2 544721318 424388175
1 389200250 119503227
2 242255233 405740678
1 957179066 752037550
1 477750037 488366059
1 568859425 773335762
3 282758906 484843754
1 895804557 451080500
3 306205796 455313382
2 736038507 491350674
1 235164771 498021629
1 522089488 854750360
1 742461481 354727874
2 889631610 619070816
1 574583379 173944269
1 896852278 992818982
2 47292139 696464786
2 210091164 124650737
1 937979024 592265384
1 223997322 449714600
2 607075163 531790013
2 81926554 561668079
2 576727100 733154809
1 390365136 325007746
1 333551030 921385593
2 518736645 413207486
1 543531556 678423653
1 794107633 398149826
1 650614722 881976405
2 702638599 935429783
1 481917306 906330639
2 514458622 920383872
3 934274757 29147558
1 34248067 92379325
2 71068097 694296492
1 49330561 578950300
1 692497563 244224744
1 239779792 207865975
1 123448266 665596152
1 935049612 24952485
1 396055640 60037427
1 306259696 346720230
3 706349862 632159414
1 754023791 18388519
1 955533915 860883439
1 285640088 926632481
1 379636783 295946631
1 801390515 779448414
1 745701168 594056685
1 108059503 709721362
3 842838948 480224325
3 9276784 292875674
1 570051466 879484674
1 685566637 531134584
2 968646109 726645835
3 228464037 159429653
1 26249671 114869217
1 904317391 913703369
1 13777701 891532991
1 598476149 530445682
1 918016282 542743898
1 253521975 820023763
3 616391824 762167623
1 812374876 449260145
1 461253542 379097053
1 740019938 318434078
1 996014517 770735362
1 774659231 132638804
1 853397654 15853345
1 194869862 109522396
1 200967843 387141904
1 238840838 201676459
1 313847014 454029677
1 214755546 486554587
2 377018246 486421529
1 287651487 380345287
1 788292434 65912372
1 73398360 511347276
3 708472064 451039813
2 461147322 125373624
1 594282368 281451654
4 324050710 390623350
2 626835733 683560379
1 542386048 248064273
2 137180947 968985293
2 398576020 984775887
1 600435429 922743410
1 402175447 918038692
1 114819422 750993773
1 361279930 653696157
1 6700374 135644021
3 117357972 888177296
3 575997908 287888961
1 925984757 800538870
1 422628283 11622828
5 908943244 585139568
1 664047448 185180069
1 487080055 92878621
1 784942965 24611667
1 942053478 235079707
1 306930852 135042956
1 180731121 10699235
1 528126359 920031187
1 632220022 118136299
1 847930908 684059036
1 359563980 869483113
1 196779784 290265945
1 890096619 512279011
1 841066933 919345648
1 591333073 502834166
1 754301139 234964644
1 961001736 357904196
2 222330949 789996242
1 129069032 223802378
2 978258530 726737522
1 564964238 243234957
2 980381646 198012666
2 493192520 800573574
1 655837769 637795519
1 660342468 982662959
2 525320829 877427770
1 265188711 799865332
2 615637052 439931561
1 336789194 404271287
1 75643735 351367007
1 379344491 973299155
1 595565462 425140460
1 724257826 509190709
1 78142398 573100155
1 492864688 628675567
1 952529053 160707219
1 924376986 482095378
1 982325495 325888517
1 330019386 719949915
9 452086824 181232762
1 626197665 746840876
1 922393301 404701236
2 720005994 612062596
3 588693137 283594326
2 970315867 664972743
1 811810957 933282684
3 779008955 190691230
1 853974113 962346207
2 184534794 134134061
2 878675943 959633330
1 863137543 713739123
1 624341189 95208485
1 378330410 497102425
1 518390763 750827131
1 697410205 540299568
1 434049232 642719724
2 772486733 416652547
1 697574669 98693707
1 40118987 179879128
4 658321049 887443245
1 476385755 720247928
5 119447776 376534427
1 17003981 889327691
3 354178181 718005284
1 240256215 395812453
1 738179246 55775659
1 63709772 363797503
1 6961823 647692776
2 636561049 871468307
1 434886680 177002317
2 850522469 599717753
1 31954929 44856499
1 636745600 693241393
1 629801828 141728997
1 105869955 138396099
1 528052104 80821086
1 918340572 578490504
1 97642190 773229628
2 394547367 655910488
2 450841368 380741912
3 984389728 622796932
3 826451755 376036209
1 12709395 8929747
2 513269250 42770828
2 702625534 275294330
1 681046902 249878236
1 200610938 259757873
1 403759509 415851005
1 669836339 479895132
1 659673556 578161332
1 216857006 138850087
2 49223659 778975717
1 212412903 269871623
1 712591155 180902984
1 979837711 837525040
3 144347959 454080635
1 744761728 660034529
2 297737170 710911918
1 24012216 4497091
1 317237568 288961071
1 854902040 86465707
1 327215791 268526342
1 742018780 904951671
2 270183557 557158823
1 711869060 324841931
2 448792412 557921716
3 737740091 95943343
1 214767983 746233791
1 559855381 866454349
2 472952275 949082455
2 3801628 974232116
3 497050269 530483788
2 481055243 51130078
3 838038236 289390530
1 735295229 672988373
3 399617488 839124332
4 997960969 889710145
2 870428818 177408752
1 584435052 102146860
1 672387412 575615356
1 32048881 723655274
1 144721949 37466669
3 307871063 723229222
3 664108082 787412338
2 122014675 116773223
2 964677995 142429816
3 777440175 685622541
2 458066129 510862486
2 88038689 133585189
2 54728085 95067541
2 446571195 243009271
1 303219398 398825412
2 798829962 596409361
1 182805608 756701538
1 943626049 614601793
3 177080206 777193801
1 418489618 857353964
2 744171022 138260081
1 229945433 845914399
2 113661160 586542645
1 391865562 627988786
1 486243565 640711915
1 225876788 285558275
1 951826024 775571350
1 840844523 666642500
2 409113867 536107025
1 295675294 338054526
1 420395326 202726997
2 359913868 915653695
1 20860465 228822842
1 301015200 144319738
1 617641422 640555126
1 766149640 287239609
1 27471610 621021597
1 276131227 136989982
1 919503072 442774690
2 770747055 861583092
1 618124433 957048495
1 347302459 924060967
2 516843001 962851859
1 959461944 18737225
2 43407632 681813182
1 60302373 246612451
2 642883049 582669555
1 214162738 31958240
3 867496424 669099818
1 588000247 823772517
1 455148245 52934551
1 188747245 851983683
1 293879381 550668923
1 871952894 666109591
1 31067904 232774995
2 295505449 253903100
1 208198470 935475381
1 758962685 173194601
1 616197401 884828272
4 110505647 223884571
1 654970007 502652265
1 74262550 10338139
2 9521685 652214557
1 263134584 3295418
1 775633139 196855575
1 297448556 422180146
1 176958552 64918695
4 352384547 106346521
3 997183262 668340932
2 844179455 10449156
1 999438769 162720298
2 364033154 968282741
1 516834408 20382708
3 968937702 678349255
2 145670562 266747097
1 486515724 591178249
1 407250733 324623354
3 448105185 369249751
2 250547715 367862508
1 856715706 816895096
2 877029826 754185856
2 467707149 430418259
1 484924770 885793805
2 635527641 87117156
1 586438655 15611421
1 264866802 352239379
1 934477320 445164203
1 524318366 691129563
2 791364396 202218822
1 785063903 627951805
3 963955314 882021985
1 54554648 349794766
1 562286262 115618711
2 831468600 636796925
3 215383570 169930352
2 328940007 327444559
2 552181571 496313755
1 729411774 72500038
1 532747263 685578731
5 688071026 824071412
2 929776013 469539938
1 630836372 132465698
1 963487517 807607409
1 635913252 515754090
3 215036994 822222091
1 764108466 919202548
1 382766604 22922501
1 334968586 641657323
1 719167183 100898627
2 196237183 672051801
2 844358032 371633145
1 962807246 872337608
1 711500569 228018622
1 628365875 736970139
2 357786340 165696469
2 540394027 166767763
1 503893656 725571488
2 340802812 898466758
3 277585744 391119554
3 857786591 237459112
1 326650959 870629628
1 884615127 524872695
1 191831713 244945900
2 248687407 383569607
1 333785358 625740636
1 910120183 275402217
1 897452425 897852329
1 11418990 89592125
4 305981933 691736152
2 902966958 151968814
2 650720995 117335227
1 159271761 108680477
1 44292245 419386633
1 467076183 153195471
1 94598592 882406960
1 827708868 147630039
1 703329895 689487639
2 196691109 858382785
4 734019219 622104880
1 509823619 729264832
1 289927964 539559930
4 606209137 599738020
2 137133226 755669555
5 748581114 58838079
1 694977691 884215884
3 593661719 12503019
2 993853009 861532165
1 549937683 670087058
3 309354341 911469452
1 779965913 649532887
1 678988064 667637133
1 170462856 578550582
1 510415791 17189513
1 228577047 626834206
1 129714029 127317995
1 746266369 298514575
1 218178659 390236360
2 426268832 12543300
1 866091960 95168872
1 662955991 426843008
1 353597110 805959441
3 212299107 645852281
2 290826988 482271953
1 492470841 990513142
4 121067121 813184582
2 627541007 670543950
1 382076445 687901260
4 397010250 251438512
1 606775097 533981884
1 935462225 317958990
4 13361687 171686743
1 381350453 439628720
1 227282996 493199639
3 956777305 34897716
2 119166581 224299511
1 866155732 841182274
3 575357306 540583263
1 490113317 164769147
1 66647989 786334839
4 445118780 658046181
1 371535701 143640696
1 648185229 420886146
1 265260149 215431853
2 325212049 732197113
1 374830965 141186056
1 479507134 112621308
3 36999339 222227200
1 591757911 724168357
1 593091711 722547083
1 972392844 602158664
2 539803182 781389126
1 147525883 942347325
2 17996591 23043858
2 397867387 206834974
2 415234988 624930996
1 280863402 479296744
2 720285016 209708059
1 910442805 599866706
1 722632086 993240652
1 357177108 619561004
2 392970629 737634918
1 168008532 32977275
3 575241935 735924304
1 735015787 200494337
1 866782 376420429
1 272203351 359277161
2 830799037 975071394
1 450362364 836271330
1 534608389 253900427
1 138561028 593374489
1 901040084 651280650
1 388511150 360071539
1 677632068 226134596
1 517764692 789699462
1 875372721 351760687
1 790296840 756717537
1 812421255 721717359
2 389558870 917374246
1 389655250 172911805
1 613444537 265509158
1 856678602 528267589
4 445290385 922837817
2 700654394 93336783
2 125426259 260826038
1 678879129 459146959
1 143246273 413480375
2 310498819 179428200
1 885371943 798481446
1 520663975 635063928
1 988830650 739683441
3 427417186 823008628
1 63706530 903625377
3 832594219 403932636
1 369801981 869331812
1 420919423 851855132
1 36284259 722454262
1 56859186 836259986
1 999417364 518759258
1 333463225 515274013
2 694151467 375167847
2 929406501 419303097
1 652284156 754423490
2 152779798 315614230
1 94621183 371140497
1 38344563 255314855
2 307011819 966503672
1 955029704 71558751
2 629324767 787860677
1 641595057 638595607
2 664865588 258504951
3 651037316 772261910
1 577280367 612246002
4 194059867 268039932
1 119532019 49337536
3 818897960 412927819
1 476436447 523806106
2 528521706 60674805
1 541609214 83472892
1 892503629 542978132
5 19099584 812030000
2 369711301 418338026
1 228839488 500713048
2 526139765 899283761
1 332471761 512536127
2 705985208 103339840
2 229302253 502015682
1 345280623 874323426
1 339934339 551508382
2 550098693 899029911
2 365099260 82752593
1 792961144 855976620
1 836378452 960867366
1 23328863 534932259
1 440667604 845736200
1 974114791 232622915
1 30819464 342515312
1 205808965 366995718
1 131208042 499611993
1 365371133 723978825
2 203860558 715496225
2 122281677 961012315
2 147123482 764183455
2 606398898 815254434
1 415074244 74860492
1 122805700 610720068
1 382238844 481328988
1 811939292 787775630
1 416616761 901109319
1 482257174 132732288
1 440139744 637376638
2 55120061 819622738
2 536390523 347720998
1 906926315 345764217
1 946680266 539758984
1 539751187 122349503
1 253955200 50950711
1 413447205 618112530
1 168191850 236928093
1 634102350 307518223
1 147860786 815180298
2 673794757 888904084
1 950895208 218200765
1 1733846 399015449
2 638702306 159756621
1 778791973 689195409
1 239457162 941977965
1 712282065 396325222
3 950811480 221125194
2 474378603 818666435
1 734241397 136439255
2 653469590 783477406
1 271024119 326207651
1 523372257 864156128
2 500847230 864864355
2 887926747 173371948
4 907958574 250667685
2 493532545 82213505
1 208421533 354928962
1 96154891 667985698
1 685928464 785444870
2 852688627 871802983
1 808129210 103249543
1 254196125 278837090
1 719597964 103083103
2 542858214 685936443
1 232385216 653783421
1 938099472 979615277
1 661499188 648584332
3 620352550 620169959
3 387627539 894150055
1 536398621 697338756
1 571968249 461463008
1 640360214 681785671
1 765068518 804227001
1 202524227 369204922
1 430810231 542447280
2 803048407 9995977
1 672930118 53101528
2 483755378 495042790
1 937932719 225374010
4 661497990 446853731
2 604185171 565370752
1 303624677 43347064
1 371782642 279821483
1 859451355 916163992
1 6948695 417440327
1 354940093 849236919
1 36608417 541866772
1 749205749 64116890
1 213037650 835637300
1 516068135 513175441
1 662259995 267580421
2 603568894 742935705
1 792791843 868652979
1 817436256 505530432
2 320637714 32014636
1 222855298 347021362
1 238834170 394124264
1 513115597 74908568
1 501855594 256118383
1 999772318 178029057
2 768701853 473132170
2 183002672 78448783
2 517353281 101309654
6 758198208 982974685
1 403847147 142918806
1 543519832 469226316
1 248450619 826302523
1 73156193 314232440
1 924829330 392282168
1 548375858 571480717
1 896183036 409159890
1 923142636 505821377
3 185165280 451314937
1 342876523 397596069
1 149550869 616839494
2 929003071 185519931
1 200666330 938177610
1 484774191 3603196
4 890019418 272532761
1 655495927 217785662
1 849449209 271808109
4 691178096 307335958
1 179989914 216594713
1 706451141 122255115
2 260834295 970095855
1 284607021 115013949
1 736949192 322164444
1 553027450 135660531
1 629416413 829291630
2 523928112 267506621
1 970565126 184183680
1 723580319 162765163
1 264478377 693919018
2 662790626 307921065
2 570105565 243539267
2 190237959 786529262
1 465362477 419493806
1 810579690 673407365
1 265975079 331992881
1 919607518 864488920
2 792770043 163566574
1 656137707 711996004
1 194180439 45114515
1 956431953 482010829
5 864547648 645716074
1 685114038 721195776
3 267438300 269810441
3 710714009 576386380
2 799891155 207523083
1 499738307 198132367
2 53906664 347979888
1 884390463 281767156
1 789992617 874567405
3 260635807 9711996
1 813717434 745906882
3 180076639 144601362
2 719393701 644132343
3 81267297 131206721
1 799836052 618008265
1 276009578 675769544
1 729196448 705107310
1 709332361 843816914
4 702119713 186305832
2 677424362 346933740
1 800512636 635493953
2 291773601 163967461
1 617114742 957564041
1 657892882 141320010
1 958261214 245580359
2 292335710 274369505
1 448918642 31178685
1 996270979 909675131
1 222300802 616669535
1 721058850 962798078
1 918766832 617822689
5 777176602 278662274
1 300086507 20604483
3 155341678 391690199
1 912873744 891556950
2 167030361 54349879
1 670198281 274566486
4 897331325 623697498
1 793851558 287052923
1 165608408 853993140
1 43120870 67687751
5 43833344 646648323
1 922091209 564172958
2 584635643 465286160
2 597312372 76758203
1 893402100 728656918
2 426767942 860871439
2 463750879 881154501
2 165262857 267230866
1 383594610 793944838
2 48254185 416047999
1 409912067 120266762
2 646011533 659332303
1 108910553 422195424
1 148114077 184671512
1 238877620 182468940
3 281004091 40798893
2 473891918 498637134
4 706138355 316684768
2 665188795 844881020
1 34215357 336921187
3 291671859 794406438
1 530537705 429178317
1 286701971 268522371
1 985389315 458690479
1 142071971 793258208
1 71103005 127838923
1 333548554 827728711
1 433982405 755756582
1 39959118 599827108
1 27656221 912819807
1 839895399 803316102
2 737132856 328771543
2 47566357 904337864
2 442783344 412101574
2 260534992 542741274
3 77628155 697900902
1 614328966 42920091
6 419065040 778951643
1 742022693 734148295
3 938411279 693363665
2 86398743 261709141
1 240422027 936057065
1 850827886 289212913
3 621140770 369409221
1 904413072 793684743
2 330174914 487574220
1 292308042 366078413
1 855134243 907514102
1 217405729 236771134
1 833721652 79664322
2 6367570 600304534
3 733759144 935700608
1 391754514 572720806
2 467440369 693733673
1 823298390 495122464
1 622356687 614768939
2 324732400 65920889
1 926017202 867888889
1 88857889 973053951
3 398588134 705906468
2 864331426 32202516
2 125253980 626475831
1 495722769 416010368
2 938556459 542015788
3 612584913 7237235
2 852360608 638828387
2 849794905 120375474
1 18763393 257057384
1 728849106 676147308
2 8898237 82145266
1 515167246 133217948
2 36645804 726300217
1 661482229 71179305
1 651668269 552230346
3 315188420 465888300
1 61258555 905387450
1 721460536 874517816
1 693283757 418387744
1 397963903 159243872
1 25069055 96492116
2 973734059 841517608
4 343887692 481343335
6 347997979 665474920
1 538020096 840254834
3 724380493 183432044
3 170167280 401415603
1 914302137 73766709
2 997373196 186575261
1 723247116 577918842
1 620434966 106389712
1 900433171 400408144
1 798163396 225750111
3 245596856 593392838
4 972857706 112198967
2 926525237 478627274
1 360967894 188015579
1 482470108 133907224
1 118086924 91724093
1 763747539 12970419
3 691425522 381862041
1 936664544 666593244
1 605549606 101673353
1 945320292 549088870
1 842411471 721865635
1 719158190 632568362
1 944166612 704698519
2 234298151 34178695
3 459587888 625994252
1 170247823 803570234
2 607640380 592508926
3 608194810 960119349
1 649181666 460803227
2 320442594 855581268
1 770190163 74709152
1 176109679 105205294
1 865685074 343860952
3 718058718 111778117
1 322359355 567375235
2 830184287 663368953
1 562630911 685425529
1 274682849 18461919
1 611321391 198685712
2 213917217 220013055
1 829434410 14189115
1 212096125 73533785
1 4620902 572353169
2 174848639 962712478
2 985070489 726798951
1 570439447 929357554
3 872088970 722534078
1 951838483 273905700
3 177586567 284437551
1 514818491 961458731
1 416086201 563301713
1 503201807 689644200
2 2733808 793602096
1 904135263 383564629
1 855486868 878480700
3 986269579 252800664
1 352047785 890753101
1 959517543 983577750
2 152438906 510537610
2 537030687 322324589
1 286317698 558446843
1 866257807 432231578
2 823043534 523780239
1 288989536 391997356
2 53260924 807301322
4 983445342 976934245
1 326933693 843573006
1 734768756 223301846
1 422219685 885047556
1 521353014 969994747
1 122564204 226076022
3 156340626 389552492
1 399843303 579140695
1 960586919 624573691
1 757909997 620584845
1 196192048 333331447
2 925202803 809120974
1 909925989 984763060
1 407876187 350660379
1 361343608 858298321
3 808387611 195190219
2 857562933 546610574
3 304851958 733348776
4 546459158 337443574
1 994843568 972080434
1 596119314 238969954
1 854207108 171826694
1 848734446 563390877
1 378904997 721653826
2 992365384 312986125
1 586374385 448163197
1 834521562 495414132
1 854646846 581256124
3 838904159 560311168
1 154975913 678227115
2 469242814 859012630
1 64678703 132431015
1 408466279 313665742
1 14281780 204754904
1 776203587 124532036
1 297577361 991854993
1 919005603 843750767
1 284984981 874700608
3 284603696 89292288
1 986196030 36393706
1 975105273 769561044
1 821219419 793172930
1 701441293 670555133
1 578134515 315403083
1 183578047 288675830
1 713029878 585563141
1 275090666 627071719
1 239046876 734589402
1 921903657 739448629
1 155921385 90353493
1 775805945 186536211
3 486090096 74331028
3 18082461 67567585
1 939190181 56954825
3 936465967 298102412
1 43274597 821062654
1 88763699 22416538
1 898118375 295001732
1 236709845 124348704
3 354674320 853439921
1 613688586 229944124
1 967150003 880620264
3 865920219 363357768
2 283106058 618557427
1 72578546 265343167
1 175839045 362121193
3 866833121 771807062
2 563083639 437561249
1 141875558 986527731
3 180452544 228544717
2 314704830 514065738
1 874940353 56641810
1 422062758 910576894
1 103322092 314084144
1 39615518 196797561
1 269253708 453421213
1 160056245 473948581
4 795504573 479661032
2 121888119 688864341
2 982307249 583319953
1 546283210 487865569
1 12680341 750246536
4 824657426 713145898
1 601469615 313257317
1 724967256 973123129
2 401549286 228425682
1 402352201 394777755
2 844166134 526682574
1 454019317 331243421
1 965409756 201910401
1 207100472 978627081
3 150776624 293525517
2 928130799 234861638
1 250917886 700822452
2 994082193 323992248
10 200647509 123920847
1 36662515 357467680
1 413863776 44412847
2 901230668 829500615
1 577979353 355483719
2 685071775 333658310
2 20695224 939406698
1 630404803 439431159
1 515146095 663627164
1 733923041 808035557
2 1454643 71531798
1 75908164 524346019
5 649958544 63973603
2 41627751 348265950
1 457911180 578295324
2 234562337 449931725
1 417932131 159756034
4 113914189 123422443
1 118734669 947654619
1 475802258 238695848
2 913734871 628024425
6 963291809 274924307
4 868099857 694713685
1 9037156 414762253
1 468371781 950639933
1 85700289 733259403
1 391897407 479611891
2 644277615 523250390
2 667079232 395377444
1 370921954 498969470
1 958849291 900963324
1 631808395 771594306
2 870902923 187405042
1 884458500 853789299
1 662590002 144906260
1 609438558 50039629
1 842093333 887510398
1 602217609 256188729
1 826492155 581561240
2 673302309 78321331
2 795510180 448464213
2 33924927 560419108
1 71841853 958091151
1 91034407 526891233
2 693526524 842894923
1 990367554 263776509
1 340439046 319255382
1 987424939 917732483
1 343115306 807525941
1 330852522 515974464
1 449026548 684848257
1 343251549 118189026
2 779300703 705614175
2 805800758 264315409
1 715985875 494778090
1 353981609 211851633
1 461872551 949124376
1 465956990 997940645
3 377825344 670544111
3 440185885 695716023
1 432790291 232355008
2 365713914 404708270
1 887197689 543845932
1 575747105 322738235
2 822149334 728657283
3 454443223 780831410
1 707305918 864531647
3 365636380 84643638
1 207043174 116653689
2 20817239 243158853
1 269123756 773524410
2 447663785 570973067
1 647383875 764813021
1 494050888 301443970
1 713239176 688464889
2 264224002 945252555
1 516176236 784036077
1 282428456 264949694
1 705108644 787698910
1 144703631 392658591
1 673393691 43252173
1 211273358 556132359
3 336929460 889811059
1 967378977 681888941
1 842415113 218413614
2 619690480 378327382
1 98610393 964449626
2 54358459 151439124
1 990105562 827074068
1 31736350 630623319
2 770287341 51611154
1 985208200 568949106
1 388327109 520184961
2 186997317 696950457
4 416967985 855889905
2 446155497 369084080
1 742501 90995324
1 311776024 850793749
1 632077161 923381346
1 310132085 891092497
1 765527900 136524334
2 728693319 696519746
1 148456664 978988387
1 978909729 839585776
2 270810709 939302775
1 686703818 567384032
2 320075520 56289162
2 420691260 465780297
1 933784751 611806808
2 887586631 796675101
1 571524636 509590545
3 712971807 582051044
2 959986994 687880406
2 698768274 622793456
2 268640750 428238532
1 973326799 85431892
2 441199281 959852564
1 485744218 107776509
2 309362777 653418720
1 290916410 620799618
3 971987828 738744319
3 453532748 768097179
2 421030296 334272336
2 675341465 713233935
2 730188174 191380971
1 722853994 585610148
3 543822601 687420809
2 321725861 961797609
2 636722252 195295192
1 759744186 331087795
1 390223812 129544564
1 76581273 836633728
2 345290243 399251584
1 42938337 64961769
1 972360366 742634393
1 36222604 455307259
2 158931433 814809322
2 73234686 276544861
1 290005849 106671139
3 32037855 857216996
3 383462401 220290359
1 543098468 968556336
1 750538058 488738212
1 295392123 207248107
1 800422910 550278842
4 71356430 691530484
1 36968631 764980333
1 741567837 811425609
1 813753397 193141514
2 23922246 533147623
1 910457318 90219808
2 532874794 979371856
1 131219091 595507678
1 519454030 28082429
1 220432493 143767291
3 826530225 665122461
2 636395394 907851554
1 14858662 355092564
1 651970251 384328704
1 938224862 350322683
1 127874382 986847433
1 838557511 480419255
1 423286829 899826230
2 202311282 158281489
2 31230870 75737654
4 131994187 60551092
2 13177751 968382121
1 18767653 51658282
4 721247251 665556435
1 926449936 71984459
1 92309180 551833750
2 72824981 332262589
1 780455189 844644519
3 285170384 775206870
1 656597484 805699635
2 431587008 199569457
2 32216276 281182321
1 757999126 379499498
1 747654117 706593093
3 373022264 610308795
1 464139686 178101640
2 69781872 487902085
3 530767875 820763663
1 278201522 478483926
1 729751389 687522164
1 953017711 312523884
2 248852055 482055871
3 743397798 120263416
1 82716745 95033993
1 908055055 12011345
2 83755414 49209131
2 655993730 870823648
2 770453997 455338690
1 333411202 367286895
2 118803363 135875303
2 258388566 598182433
3 944503156 585690451
1 747680533 126927165
2 833388094 992784533
1 71614182 49728911
1 964290698 474079020
1 776664710 456474057
3 83195687 402646970
2 196894619 310421234
2 177067878 262059337
1 495564107 153590867
2 76478416 778087615
1 781531417 63607832
1 480085059 369845298
1 682806397 611950534
1 30230599 615335905
1 333086378 228408586
2 331121756 670413465
1 709774821 527279863
1 171055515 478475701
3 341426935 108185564
3 880292974 114099992
1 98699052 548592575
1 559493542 693074256
1 29893886 537988599
2 458718686 804684967
2 377219787 772371200
1 898742430 34453428
3 472521183 759354174
1 385595033 569117247
2 52170303 154681244
1 910225333 733516026
2 877788305 826171580
2 729217756 76436483
1 688492439 399952311
2 201610976 435734105
1 742113828 842109782
2 110997464 267728678
1 487143802 504677414
1 681545733 729772711
1 813470335 758902637
3 442695240 741727213
1 996175061 802246026
1 995099585 778154169
1 539815664 844381435
1 188703768 227599689
1 775381973 109260420
2 558846547 262428457
2 4839753 584093270
2 592328601 816396326
1 106974221 645837540
2 41680627 971552117
1 301502832 176701773
3 461941511 399600555
2 278951669 990500278
1 72673064 366006991
1 755856774 248702350
1 693035637 15960647
2 705407784 524719674
2 873854608 791017243
1 510541501 7611110
3 908532501 145555175
1 686444204 824307683
1 972551839 262878520
1 301780841 887288413
2 888588408 530013037
1 399111058 561314538
1 943928201 278602734
3 250495030 339101168
3 989534082 644771607
4 811687168 633723195
2 524369680 707289799
1 856489962 262910140
1 929507990 756763059
1 822007571 704044701
1 618235925 34136955
1 183614291 172258801
3 785130636 213122711
1 473944450 907687049
1 433159670 300895623
1 773060110 495283831
2 639557914 57402980
1 53543810 8048572
1 667628899 421112126
2 825194152 563310218
2 568323016 669404637
2 679418004 454313815
1 608570901 46993239
1 854814961 255161758
1 699164769 541340590
1 74333167 900465077
1 421307465 467871835
3 635010146 140661102
1 474947728 868014479
2 843228994 345743110
2 779440950 21491383
1 319076857 451064662
1 351419616 821297122
1 70505232 865285767
1 753501610 562112185
2 654028101 453862223
1 969634170 371989441
1 418220313 73941448
1 280260038 953170691
1 2888197 417798101
1 350987536 802059676
1 641998038 956157956
1 774388988 912045648
1 79958668 300976044
1 523648761 999705800
2 776301035 361087777
1 72185071 607169412
1 650819220 267642649
1 88097172 124644803
1 575414667 494479490
7 856011613 712167659
1 150623508 255747655
1 193055173 885507705
1 747715089 6452245
2 325413161 652773039
2 203775499 372338717
1 867936505 418045320
1 263886077 141601626
1 85602946 374541019
1 844110161 126939008
1 6232258 492305167
2 581960033 445940901
1 995947508 746145
1 645637647 408173105
1 584610497 573998290
1 22063838 697703967
1 576412275 73600611
1 602326152 176983063
1 993533299 623756229
1 829557325 144154583
3 481307991 693805821
1 620305241 273990153
1 372373520 727935576
1 847008721 774715108
1 540216655 860706411
2 86146244 194433844
1 939607519 449421028
1 485059384 258847884
1 729670969 657274056
1 778224996 797942105
1 853364895 177886190
3 765242453 696149462
3 104566868 497548458
2 567423020 430154171
1 322958170 813499643
2 979557288 685218804
2 702055575 862211928
3 273588017 473761914
1 383602325 712663463
1 277269961 474659321
1 194789130 509058621
1 441416354 582544773
3 476374166 177806799
1 147813100 234520313
1 744129025 254059678
2 464012646 535060786
2 89747862 288217464
1 446537754 370733244
3 610014800 998911463
2 887350556 982578819
3 974091782 462583035
1 609150464 12911997
2 784149418 170657004
1 660592955 818485978
1 965321103 451201289
1 56642102 342568010
1 336579390 606307565
3 900277378 913835082
2 641967174 269280762
2 776546384 964152302
1 79476810 865182925
1 8326673 506820586
1 9042582 211180549
1 315942432 60915444
1 652534878 939189417
1 182262309 834283887
2 582985200 549226636
1 623650881 418791181
1 658027412 328176516
2 506964529 354182587
1 986602339 957439870
3 900482470 363293868
2 719564847 198489789
2 323410871 553702009
1 422338017 555595388
1 286829570 284327661
1 388069162 385213739
3 19048756 456633332
1 826315383 906108552
3 850246551 225425217
1 785427766 845023270
2 142737059 384403206
1 843176421 327928506
1 41000759 751529570
1 60408821 965873157
1 786791013 442934228
1 956813311 270114863
2 5872782 719528150
1 89153257 880586818
1 749595170 9990698
1 290579455 961354744
1 112231249 656760776
3 558864986 690262111
1 460764326 765048299
2 211287903 841614940
2 893012354 994062681
1 808081916 271492054
1 527625045 568783646
3 661927543 167868336
1 807614623 907645555
1 298885454 356954254
1 80815357 108706590
2 709773921 15485825
3 386720017 51492894
1 277501472 851337302
2 585320787 734024522
1 135369528 543600309
1 300699805 180069601
2 452061047 255242780
1 320118479 386906153
1 47658080 628792944
1 280821416 357972890
1 308097439 699708542
1 519376556 862579277
1 218873933 611162156
1 362778069 41713035
1 600478934 43321686
2 253537535 267739022
2 330752093 224528163
1 91638336 667334772
1 699591106 584845813
2 660032565 530609197
1 471656417 635197562
1 959246012 289077604
3 538530497 305744692
1 406733666 326920594
1 568807077 855406232
1 942923656 455442378
2 435971354 500284830
1 227855650 650528212
1 266280292 301626399
1 42285783 806757997
3 360542364 238179785
1 602474373 197933772
3 71190800 165591659
1 375507187 783237040
1 330975945 998410164
2 304978139 116473955
1 290771180 227131808
1 627076796 861657180
1 897841140 321197847
1 96455251 632707298
1 326629710 288295261
1 322161445 172026954
1 81177426 395523675
1 191971297 54922656
1 81691333 857004171
1 479694000 698391885
1 701658960 731757500
1 336520474 791492412
3 533034039 900950001
2 801751844 82502228
1 894233385 97010336
3 768096076 419460266
1 131425324 843923087
1 337446976 297744912
3 83386650 114928764
3 219203998 232624705
2 892411214 586646967
1 710078369 4354966
1 937364469 13865805
1 707439010 375802539
1 593247339 891676366
3 654381055 124382630
1 679294788 477143970
1 278335226 976504365
1 699819219 203315575
1 664848725 410745227
1 261223697 477643914
1 460878126 356116586
1 450480304 747467413
3 918752451 347712468
2 899419806 728241306
3 493922951 635758063
1 634202379 266081388
1 7216241 621795077
1 98510333 950257744
1 265909752 452233793
2 936776964 953768431
2 589163305 736722573
2 916909431 286766309
1 451640091 239228549
2 476146167 117265620
2 117771854 260062806
1 703975677 939167932
4 153184142 888718929
1 308813298 62851242
3 249616738 189118788
1 15566826 661607957
2 96680301 185022997
1 727820296 621327457
1 631618314 448825828
1 287119198 329791925
1 563113809 774027422
1 802572372 178146714
1 199093501 486124760
1 277506955 24280082
3 443089009 949900310
2 117053212 524769876
2 639592884 307276613
1 936520654 904532839
1 350845873 589351703
1 576436657 220059712
1 588870117 171126435
1 857793003 480672219
1 620521810 936220569
1 275610095 910431593
1 917757238 773150382
3 705679709 905615140
1 208497594 546289922
1 543508830 640752452
2 302473429 37258914
1 305634143 100921244
2 614141673 335402724
1 767407612 10090750
2 723441664 437209962
1 950389428 599392384
1 54276907 77206758
1 405554728 451477501
1 149683669 701105239
1 828908807 537303553
1 599011353 282430373
1 638356279 909237361
2 451505826 884128515
1 634897384 82222416
2 956292220 994461177
2 764500844 688430912
1 898150003 37433050
3 962791910 587498496
1 141904736 370480671
1 505991240 640299779
3 726019019 201537268
2 957018727 804892185
2 579101609 48934971
1 187048611 296391486
1 940706358 747615075
1 101199103 291684242
1 573243370 281080368
1 2797526 560265067
3 175965184 438203366
1 39530175 381132109
3 176920220 388118154
3 519432561 705832226
2 932100185 988343057
1 20716703 999543804
1 179588844 706880176
2 711347955 83237344
1 205689153 922439547
3 522260128 878362956
1 511298660 803180149
1 615827475 872195742
1 513647954 94682014
1 445086081 873011547
1 591892034 994074728
1 88094150 405647371
1 383121682 141538084
2 670786303 736292479
2 254683131 711361252
1 464606250 807469647
1 572143372 881560613
2 541288176 884368708
1 812577710 670268012
1 386477709 943132693
1 419884749 503477258
1 906571872 654423055
6 738596815 918935362
1 793884529 651408596
1 611407682 472254237
1 781369139 22831942
3 401929273 115385373
1 752651095 671407119
2 584561196 968730451
1 328101299 39857714
1 504815574 961988254
1 993705132 788408036
1 144137400 53780616
1 765751599 587711259
1 463386228 573287785
1 74992684 333854268
1 67541171 517709525
1 905268542 426244913
4 520142595 654509933
1 893726559 611047174
1 871672173 684309491
1 669724643 239965010
1 868372494 722523626
1 202854884 870672619
1 847765447 758037102
2 648298973 572332666
2 500056014 236763970
2 885781139 528854407
1 895691382 599333071
1 672367386 894866678
1 793969154 604652654
1 997678479 233527470
1 733070547 286678090
3 462334894 886305696
2 264872220 399685426
1 638543663 202549761
1 651068478 717580266
1 82516874 173482852
1 321236471 721462647
1 760383847 267211663
1 265778092 155893564
1 229692302 872928748
1 155323454 290592140
2 581796289 194252063
1 943550956 470512473
3 774135012 364949920
1 552774398 331013055
1 308280686 192456965
1 17111335 904527437
1 910618665 630485063
1 396881492 984956506
2 659779402 93577592
1 951295090 599170220
1 232624217 742720506
1 913158505 252012268
2 822423067 734554236
1 307970181 766035669
1 788968755 804224991
1 808928329 500616473
1 834677523 7059016
3 905277392 707129856
1 498618834 773374117
1 294290383 298691300
3 127279632 79155601
1 165577860 10729482
1 426258466 709361907
1 847842083 235386781
1 842116946 90561385
2 598441403 228940244
1 970319045 519746563
1 476926081 567310026
2 902867188 69266966
2 603358610 306658728
2 886622896 329073747
1 644205060 449022176
2 690420843 835769111
1 934651303 865459615
1 505328765 105608484
1 254602162 91484870
1 927266704 788527868
2 532396821 885651193
1 756453415 456207324
2 721105324 250036304
1 192359306 206574798
3 953140072 252006403
1 719040590 432076937
2 263069894 134024106
1 236513552 780887543
1 973501763 989237702
1 802852224 960295413
1 342009519 695924420
1 42429688 725540056
1 945150860 522494238
1 956590461 785313909
1 746939728 315476907
2 913030770 209533801
2 901879484 558385704
1 298230474 868727219
1 155296157 387736471
3 728482084 580223757
2 6565626 142995647
2 975465260 789060933
2 588277555 692833121
1 940518908 762824775
3 391015573 453545010
1 26552437 835394252
1 634376451 731153240
1 745465366 608947008
1 471844806 207495127
2 717292911 310857821
1 127528072 18181683
1 682906494 804505174
1 32728822 612300656
3 833633692 966514295
1 710921108 947800069
1 58617756 877986162
1 520642480 963169149
2 224336381 853204337
1 949283506 318464745
4 246238252 995674827
1 446797949 305080845
2 548210220 869793323
1 426290600 716869579
1 816779637 667193728
1 968008077 392771917
1 857414133 912150832
2 121295590 626011635
1 864171015 234096034
1 372993044 50282059
1 593271281 963165442
2 922203326 749818015
3 143492602 854248868
2 256688554 856813361
1 690486295 993014043
1 141473203 518846233
2 225676881 198952044
3 342741034 634344160
1 887242602 174532178
1 290487862 295839331
1 750022160 226614462
2 310112635 932838728
2 11053121 867283267
1 62994579 896703012
3 457122753 498163851
2 321407998 837385321
2 584022354 943320988
1 674234164 166597056
1 113120997 543273972
3 27552145 729923484
1 627173385 401378064
2 890122341 686545076
2 340592334 590595724
2 222938496 76178146
2 989987221 924700074
1 790269446 468804517
1 337283031 174939543
1 667575279 316297135
3 248093574 157813545
1 461707905 297760450
2 54606702 480416551
1 407011652 478092737
2 105865841 126355531
1 979654286 294603947
1 80156927 931122804
2 588131709 94301300
1 554168476 844565096
1 207146421 235621554
1 537893245 393459324
1 370993719 845466330
1 762604788 480546690
2 103089420 258604007
1 840520136 773468775
1 947620482 503941252
3 96313297 692001216
2 3333966 297000630
1 128194461 431922665
2 609622380 943896902
3 367644673 887462296
1 875170570 56954793
1 133408471 862896931
1 148992395 463511405
1 117188369 394500632
2 895845456 310750389
1 457105319 389629657
1 9471585 874974175
2 743867174 501079706
1 800277292 101793377
1 968859676 946110070
1 339287222 297428207
2 182814608 11557897
1 368396959 500057714
2 810772797 415863809
2 19352528 646256214
4 216554697 92384040
1 261544181 814566918
1 323352103 508365443
1 36857403 215548503
1 494027364 304938645
1 202132062 887055281
1 127064911 797337492
3 680897783 93051472
1 222014678 669249670
1 852704646 245682081
2 450205481 639097523
1 170566295 876504602
1 668935001 624286866
1 535178611 104155658
3 94297565 346124950
1 841319699 140536115
2 625785185 666380214
3 161941151 270407501
2 667689751 621613371
1 20981239 180848148
1 461472684 736322176
4 60157880 736196954
1 59186514 9961319
1 823030416 265699561
1 830004325 777298450
1 264864676 322986385
2 148346244 546282967
2 848038794 721820910
2 834466504 820476304
2 737245554 39238506
2 446270177 347947246
1 830299982 683824248
5 618361088 482819024
1 577779155 799084613
3 64319876 54867714
1 734820890 896873889
9 631986153 679320830
1 856693937 779360435
1 362259655 319784914
1 425370589 319914810
1 413734364 576300094
2 391677890 803394050
1 886359917 400273177
1 501785575 504597563
1 859134810 40812285
1 47288034 348314638
1 356916759 433205293
1 512914518 972402937
6 717439429 644590555
4 643155787 863553266
1 160315861 590842638
1 725774215 295126738
1 734016253 669744648
2 277644423 336422632
1 294736397 287126936
1 266001052 501203449
8 668937484 969381638
2 885464815 621868397
4 266825996 454191938
1 89801829 623495844
1 394235730 736228613
1 231292859 191401531
2 895365529 601607288
1 784235829 511069707
1 771314376 449530133
1 819135077 492768150
2 549556961 610216249
1 300857598 559201432
1 796013550 121230132
4 388411538 550297180
1 20473714 605033707
1 869144823 728142517
1 126184121 813302770
2 87858680 707785208
3 147120447 107524552
2 485258614 779598136
1 705175449 201078440
1 473833322 980686061
6 222945277 146072167
2 463319234 64975110
1 627528907 6463371
2 919197959 448731452
4 421465385 189608386
1 814698905 9951268
1 35891727 749335244
1 289625145 526170182
2 975821429 416571432
1 218098500 296336493
2 956198381 332696420
3 682741151 524295371
3 744124389 302115983
2 267379325 884405332
1 97600043 758383710
2 47892183 92114627
3 686786983 402908969
1 700057013 45624124
1 667182058 827950245
1 361712196 862893005
1 912480074 399211001
1 105759064 604269358
3 813270890 378742765
2 433111642 116883841
1 409522958 851981464
1 752327748 566494244
2 867715917 606225239
1 83189464 579169400
2 279024787 162546696
1 924776190 8965344
2 103697931 899357672
1 687500779 211471963
3 148039903 939617303
2 102606167 560516033
1 414828271 660863601
1 211264760 656448291
1 351985282 480599947
1 757146928 572623091
1 281628292 711487046
1 945770847 751311554
1 545239495 200764379
1 514957267 396922559
2 830994234 659971747
2 773265073 619437937
2 147683065 623190466
1 485828490 984548870
4 869727823 342219792
1 847398503 14044805
2 272290171 830044354
1 337802991 891298697
2 121714907 148044883
3 823400767 81016287
2 8695044 131372136
1 12159017 188380361
2 548904823 697139232
1 792905469 826611412
2 283770589 15781742
2 941414442 458551235
1 431661980 664942724
1 34042312 92051268
1 160567099 655895154
2 394941825 553396528
1 25071627 118904214
1 927435328 196038963
2 880612466 860328556
1 599348302 976769992
1 57736527 61225008
1 118252769 746793262
1 580047527 133533172
1 361841257 718673569
1 257149906 114240963
1 669552694 897123500
4 91591805 364200669
1 702686404 699035136
2 618743819 25198547
1 162114323 434088904
1 790113133 735614429
4 879805810 804974591
2 601436527 416008026
1 40500266 844841458
1 306914950 157704553
2 172425682 334096745
2 258039795 882903317
1 41093672 112457822
1 65279401 248296923
2 905655327 845741632
1 807792981 434238622
1 549067360 608333071
1 84796004 416772683
1 526358083 718658520
1 456201315 577704536
1 166510060 479065957
2 798644448 128186661
2 785305010 515956585
1 50089227 780678539
1 123155878 235300355
4 432032927 645911597
1 625507829 747893906
2 474270177 453472921
1 768220785 370238266
2 451351809 749243017
3 707957716 619147354
3 453872556 677021083
3 936413490 499820592
1 442994342 516963979
2 23804772 659142645
1 485362050 476464241
2 593908343 577090561
1 267522339 81188827
2 417280561 197142031
1 314066409 160180734
1 845643860 510388431
1 824153215 811069224
1 240764658 163138874
1 157867936 901764154
2 233268263 982040431
1 120797863 384371300
2 254388273 428615751
1 974461943 743107207
1 106480806 566870478
1 112579363 940697690
1 935770078 43985511
1 646561067 736271689
4 480171316 780467433
2 905197033 395873499
1 40726130 170811598
1 794532938 831476502
1 127784217 194381015
1 143731561 355655907
1 808851126 542192463
2 821758908 93200417
1 238530855 911826722
1 248634222 290427729
1 679709009 799252322
1 794692169 745113922
1 331989863 214295358
2 618707881 631956737
3 929653283 303567934
1 462072482 874836365
1 140637617 910977218
4 712132618 552191948
6 947595917 432240195
1 399251440 129617561
1 328494267 829599332
1 301398522 890219805
3 441588339 135720624
2 536828647 389235918
2 868708761 781752774
1 435208975 842515552
1 305253194 899652298
3 483781543 632145799
1 637332009 405898278
2 677369879 481617968
1 633198925 696123056
2 644499929 565754820
1 948191733 531168368
2 181046106 929068236
1 973984940 239373030
1 557072803 548564251
1 607493694 721708374
2 43590314 529308766
1 281949107 649856485
2 227218903 655348800
1 939342988 751797893
1 457867434 730820822
1 487599336 484178161
2 642293907 869739251
1 605618894 710814112
1 668480520 451975979
3 248343734 409157274
1 315132876 71513070
1 27604014 224986535
2 933109667 215822478
1 839604224 744870279
2 875297713 55841355
3 149697139 590111591
3 497883365 645729023
1 627575356 753919793
2 826909904 614273484
4 81704190 15091497
2 475299011 631081113
1 521685613 401771234
1 451854712 674183725
1 159480191 715873346
1 92081758 694153135
1 365182503 548516166
1 989333802 380525149
1 540374000 13870883
1 119396259 431670537
1 65796311 158031292
1 472326558 217710626
1 299245162 942798484
6 784711062 901093478
3 116117576 786819543
1 58045964 272980201
1 571722881 803510305
1 316020699 477416845
1 57277178 598992071
2 619417227 120770868
1 750338202 617061261
2 834702295 572390657
1 853926610 75319910
2 216555962 382074541
1 509590520 364752254
2 502213747 120673404
2 678892102 648295901
1 556053471 508483580
1 667587176 422881898
1 535448560 760380260
1 812809126 549703
1 807879920 488730184
3 687689594 184942458
1 736702667 231525695
1 817903550 400171156
2 794718069 145760015
1 11855126 776561505
1 455111929 415468458
1 645228358 497270286
2 567027633 986030163
1 529487401 708195152
1 615479968 521982035
1 867413682 731059315
1 657414247 606217028
2 394441531 644755640
1 214620702 54605165
1 228437752 76888830
3 897302276 303832921
1 658633428 827080377
1 99805088 862527049
1 365394818 724575723
1 890613858 771017135
3 806808881 451666475
1 536784368 33715186
1 993438899 41082963
1 131741371 915971806
4 417343512 94645631
1 784358448 989736895
3 477122590 520204487
1 225345988 112277133
2 493325303 752252144
1 333201799 39136558
1 475236254 744578199
1 213336685 32455075
1 539934593 729508868
1 174703168 37388002
1 860522624 892545725
1 751346841 111875674
2 263102752 711001285
1 155302187 869649403
1 400640068 924522115
1 598233612 615243282
1 514646263 248684775
1 387946248 765543675
1 731773968 80271029
1 24707303 914812847
2 916690692 975755531
1 556884065 567523748
1 212945158 362767189
1 12201449 123541554
2 830083633 593541970
1 113476300 708710399
1 44884547 72191265
1 820680046 547203907
1 502936808 412782548
1 175923898 324987757
1 473867265 767793745
1 447967680 497780589
1 37091069 411110107
1 898663456 244346024
1 473335767 750572732
1 300173822 978057703
1 705251590 697048694
2 466199912 755030267
3 206713085 42942173
2 514360153 862003584
1 620923567 848193695
1 593880933 598824485
1 791640545 298571585
2 230598128 282650987
2 913254331 398164430
1 632583438 992598104
2 531693666 210978769
1 719277742 825474867
2 556743135 131012021
1 792173111 583608847
1 665565077 484074779
1 363345436 656511309
1 849392907 423917430
2 280513140 614259331
1 936092024 409292841
5 174193760 378941011
1 289282429 705260543
2 27312931 86340487
2 675300267 382186453
1 12459001 534871132
1 243375346 119006380
2 954119494 895376718
1 942235080 102590493
2 234645769 708896198
2 653355365 91944806
1 873935978 191001656
1 417772272 125862726
1 559237451 572751034
1 673358377 630191682
2 186267754 386766456
1 615809676 84545203
1 52493932 54397138
1 729864363 2636588
1 939955455 98266963
1 398256870 273514123
2 164114023 456312
7 483264038 803247213
1 225352821 603307881
1 694381121 43047650
3 806900418 400063873
2 491777867 818654155
1 129281674 31412886
2 776992364 605930105
3 259151772 793955834
5 700530847 858613349
3 675140046 239537181
1 394046764 495623759
1 281649597 123345630
1 312011414 527427973
2 941076227 160149309
2 841639318 592410437
1 187318316 409180280
2 330920087 115351959
1 749837704 743098747
5 120095665 466854541
1 168257393 228890633
1 286586569 545183447
1 476987327 410757310
2 542597251 799083344
2 702839598 574529677
2 361528846 754086118
1 286737155 904356936
2 732558899 582212716
1 818233030 41994882
2 483402131 31950021
1 565993355 522943637
3 339649621 772001332
3 889210345 172980317
1 942431730 510410051
1 632817263 132182124
1 660235082 437653254
1 979836016 187514152
2 913487793 352160174
1 992460664 612596706
3 790412677 791624748
1 759111509 707351036
1 666172406 10696840
1 755085164 908582255
5 739510750 966695839
4 322812317 912287326
1 772878895 981855847
1 378966276 549309997
2 668006301 709546865
1 914892916 766102724
1 787906155 30424896
1 981343021 840245680
1 693938477 891417702
1 580630445 729907248
1 329517218 73865820
1 22464383 473106668
1 984056710 352189887
2 127010703 740245361
1 929267564 828939907
1 283321392 632893977
1 804148121 284091474
2 366292212 140322927
4 240379683 895451443
1 376631840 108203404
1 730029530 752090716
1 122102191 736863038
1 746664334 915531386
1 367103973 3730176
1 51356773 891163331
2 2915511 186094234
1 541658177 368817221
2 148244316 169073277
1 979674407 801760442
1 340908553 375061794
3 842293738 180613814
1 558038943 209914816
2 1434378 359086689
1 405374890 104407295
1 819481608 574229865
1 121067017 662022945
1 868477378 881958340
1 732902830 896241896
1 645702035 872590371
3 427193307 647414524
1 25845752 342972110
1 56962474 717758801
1 708801914 323360718
1 933640737 450753880
1 76089829 404053484
1 523141562 881050714
2 766729252 836946991
1 535466766 52897600
1 729786739 910412852
3 314100050 718433451
2 104964880 540191911
1 768439560 115876187
1 961916501 336699487
3 909229083 454841124
1 919391029 92429830
3 776051875 867642280
2 267978738 102946573
1 29695325 292823939
2 533050224 602089036
1 857400811 553200537
1 336640842 74526460
1 632458690 620777249
2 202828447 19687346
3 817366107 381748231
1 951541971 283096946
1 693773585 552889512
1 877064973 96317821
1 717001796 602410333
2 975057597 363176821
4 530900110 981697953
2 150138319 511181144
1 443588727 216978812
4 551401947 39472243
1 545516503 542678032
2 915281793 196457329
1 736987039 145992210
1 892085771 647899165
2 320121558 427421653
1 529956415 495063984
1 302458155 983811254
2 154316934 41361960
1 350107772 704004832
3 983755602 411072017
1 686038802 726047460
4 470609625 870088558
1 602320011 564032455
1 899458514 340205578
2 209107423 316580289
2 837201139 632631172
1 129249176 81283278
1 816113237 37580839
2 235094853 914944379
2 793503867 109882414
1 713831821 710800189
1 99678477 792270975
1 500554971 555029130
1 574707590 68387150
1 377041557 301206823
1 521190814 879402760
2 466279618 780667403
1 650079665 538006597
1 789637384 34415975
1 973196913 588201435
4 425301033 584882896
1 126445081 885475545
1 380462062 813604760
1 783302142 821610116
1 683676472 635194207
2 233957833 460590406
1 458113359 912032001
1 126138059 193352765
1 358391653 646201314
2 596985887 787084011
1 499385494 612063806
1 109097056 122860809
1 116469309 442575845
1 442932901 975648390
1 734633408 795667994
1 462680655 890090470
1 137955264 537475499
1 160930526 773205337
2 17371662 461479523
1 531510271 853382680
1 372265202 644888895
1 611895930 977740283
1 990790435 442572570
4 732639001 466775311
1 321214882 518317874
1 102280980 40049747
1 886217404 229030280
1 655695363 79683514
1 62793653 985249717
1 480267527 947269276
1 587437656 361470976
5 658395488 536819886
1 854894873 431317461
1 433834092 301820079
2 295010917 495491805
3 719192711 305463433
1 799571144 561475317
1 316409472 696351736
1 988786924 807886518
1 421397573 553132201
1 498777167 698474983
1 759226470 474394292
2 425881320 751867316
1 658410000 899569801
5 453784483 918915891
1 69525876 161473304
1 531967647 594704939
2 580056413 48432948
1 140514641 576973519
2 902267813 281588105
2 658517106 18312281
1 309900222 813382468
1 397152753 453521649
1 577874826 952318543
1 670386939 523949211
1 283745826 919789763
1 926877006 900404835
1 757302743 697043034
2 289630163 604112221
1 722307981 24521165
1 930134708 504324413
1 670274762 759762739
1 945380650 769308798
1 855406061 9579671
1 898260430 39633304
1 167054311 180904191
1 807363514 43233892
1 402355614 415595311
1 568561490 647395616
4 191917411 207411934
1 10439032 625998052
1 919881214 960304980
1 747624351 638314665
1 60985122 123989403
1 938811797 66166226
3 985387295 325085613
1 56293732 292712905
2 479649033 791825498
1 60680576 413421216
1 183702872 113995665
1 628497137 1279123
2 615776782 177745322
1 432761773 357852411
1 510369790 905736280
4 147202069 528902754
2 44376650 990416032
1 765686179 76901463
1 915648392 63257665
5 140924911 164086502
2 948612454 917631989
5 734684893 293106716
1 89052539 197489322
3 740788276 790673821
2 274547667 391677723
2 156935576 165747021
1 947363917 698311486
1 828770427 974631409
1 136026435 850231374
1 40785941 676886222
1 530857788 446567926
1 260427843 63534981
5 211204316 458844227
1 367495989 227073319
1 77271781 30278095
3 824037739 821095182
1 761478812 299720709
1 797797415 356360543
1 166074866 453189251
2 284559203 826577026
1 149185432 341008521
1 24718877 482682504
1 221010754 976525132
4 19242150 435786403
1 217207335 92542584
1 215939135 380978380
3 452943663 417203818
1 185523342 958467095
3 776083764 223890729
6 407886838 851621712
1 521212668 562262128
1 712063955 251274119
1 237756879 403641807
2 898026631 58974698
2 101363837 377693961
2 796608557 628026474
1 772330485 190642006
1 72530705 784785585
1 216407854 436439411
1 52295431 173105947
1 8456795 547659480
1 205102082 973712624
1 832259800 267489729
1 592534382 582814029
1 673267448 537926809
1 761389309 192533819
2 950929722 612979086
1 680729974 732970794
1 820887508 54944620
2 321263368 768101981
1 802342817 462804588
1 224485211 925790028
5 563146270 147104617
3 204442864 854911151
1 910330768 458500487
1 554715672 145852684
1 563123807 161636785
2 459911271 179836706
1 472818481 533762712
1 835297872 817097612
1 374248414 21682801
2 627461996 289891028
1 956247158 906833145
1 123109365 781833611
1 261688205 30233825
1 834521793 758750207
1 472464023 162603690
2 836062566 502000297
1 195347974 733278766
1 274076797 330340525
1 709816569 272735818
1 711114201 343108925
1 325106845 778868722
1 194502648 419099561
1 117076549 585100294
1 32491996 323375048
1 167036482 256566948
2 91376201 502192645
2 925120108 590128999
1 638200324 329439318
2 625466737 889431520
2 690580606 585413895
3 716734531 46218090
1 608603790 501282683
1 65371778 967992455
1 657397836 96230739
2 443050805 332612286
2 602037587 93573012
1 357970130 132930051
1 298821855 954820673
1 700709335 315180431
1 629759380 864542277
2 857090674 642069625
4 87641575 588370055
3 61638009 79575889
3 765097636 168674590
2 71471173 235787941
1 70163679 550648601
1 124464984 15205013
1 49640927 898019717
1 396991526 319749365
1 789008059 799478529
1 426100585 594232080
1 143599566 616642405
2 73856042 981625357
2 631832320 307313531
1 248215645 866674828
1 332497152 603984390
2 649870562 795220566
2 784327485 684057964
2 156871883 959200407
1 504665751 52589122
1 595224679 848395763
3 329277531 917090770
1 747990843 744400290
4 382344159 774241609
1 687822610 262409582
1 315356587 598154277
2 873257124 147320825
1 39870715 884652942
2 810499682 192252846
2 502287282 826540606
2 876346563 148910325
2 591201483 979628517
4 100591867 971085752
1 496623613 308874682
1 739048385 482868099
1 735085469 555364224
1 990473827 95777119
2 716134228 287848680
1 845419367 740137536
3 700241218 480019096
1 694186925 993958699
1 377439631 608657382
2 881879651 650036392
1 310925065 19441337
2 314633436 615446734
1 106090574 361560319
1 907154577 434390294
1 70513633 449066085
2 664989001 801556775
1 46760111 760389584
1 683761365 49037044
1 236466594 747734050
1 593117132 629742611
2 256600243 832979455
2 813063834 524463186
1 310831739 490857935
2 599149966 827639728
2 820297113 61820798
2 5055493 845194345
3 906959962 691000109
2 646876093 799115184
1 933043453 263856260
1 436590390 959496458
1 13705874 886658772
1 975349479 53315647
2 790767654 15857307
1 731331758 549732958
1 212592678 430011863
1 221715286 913649908
3 977360417 533049488
1 342051859 275188804
1 920471305 987761663
2 358809942 483313856
2 536936740 314408065
1 307190220 750130800
1 923480273 580146494
1 428578909 833448154
1 182510155 458600055
2 596891336 747585861
1 349461490 578999777
1 157673728 773173425
1 157715952 483686494
4 149870488 484964188
1 137806636 167428919
1 33865076 789642419
1 410320772 671973054
1 60062652 200414789
2 654435022 398937126
1 241835496 709739457
1 695497499 6230246
1 816955402 938084725
1 823056519 374675039
2 921900701 744515648
2 510451726 576804694
1 361533682 801343693
1 53358232 415902757
1 120602985 673839890
1 411259915 836761539
1 58143534 526891461
2 982232873 885509239
1 753833829 782906541
2 427969136 568916556
1 244684062 792274488
3 687979790 455549494
3 248533715 304150291
4 876947954 775552638
1 71867539 561269704
2 748977362 938090333
2 481604978 546135311
1 130758586 244405362
3 317101233 416569353
1 592267200 646477459
2 853524506 525593300
3 234625016 767309143
1 759530093 311088209
2 753519034 528252087
1 270809380 309292386
1 847297776 487726629
1 276734723 190317577
1 982476139 758708677
2 568460447 522894826
1 491380978 116172725
1 303470750 145757666
2 831072429 139003669
1 316845239 798206063
1 985922474 163995130
1 603768293 584821330
1 308257830 779435384
1 411920650 175031436
2 763284693 833765905
1 538004071 316526853
1 391021929 663834761
2 925326304 458923422
3 522004036 881030343
1 658024855 901928998
1 113034726 851737228
1 677391517 840777569
1 421828236 907804729
1 5554630 583744536
2 923143723 570612993
1 212138486 200129008
1 233335003 621327846
1 512461026 630572674
2 613834099 686167765
1 10119562 785671408
1 371463842 409979868
1 366821166 865637558
1 766848324 300663273
2 556873266 423654701
1 713464575 395616053
1 735246142 478489444
4 745531617 426294878
1 522703433 523750127
1 4225430 504279092
1 243777337 2340900
1 37471203 392803271
1 327823964 178566958
1 159276097 338309394
1 3863697 147414243
3 197331771 1846560
3 486329947 650693904
2 833967034 502583257
1 713336394 639635234
1 453836598 149163044
1 852706059 799321413
2 868135226 264999659
1 738749608 383692830
1 955147882 228682477
1 811663138 187334678
3 694179430 537296097
1 267401280 633231935
1 565687868 16690305
1 254714855 345990335
4 288591112 76191979
2 405437671 623183765
1 101247375 850324884
4 173244064 371408272
3 680946249 614917993
1 61748856 562378133
1 896066248 652859313
1 899126377 722404148
2 663004874 962417203
2 579961759 559365759
1 682498289 151962333
1 566613314 46206288
1 318409408 318040485
1 467882587 492304274
1 541064867 508714243
2 771914104 179394316
3 769908267 375029457
1 811301039 903578395
2 116625434 773654104
1 101302657 957923608
3 701775314 990332743
1 491852475 423814527
2 430533132 701668888
1 689627598 58260855
1 299200157 146064478
1 185504466 231469590
1 280078914 395687955
3 290822666 324232469
1 704990382 319764197
1 669277466 809950619
1 697689726 308556801
1 54754743 75896643
2 291592079 448859629
2 282319487 842532317
2 480584375 468493389
1 574550148 623966479
1 339000711 998542429
1 945159212 10858619
1 503439844 804599284
1 239352848 160681151
4 774669145 473093934
1 917062013 808688889
1 20310605 452960127
3 39841225 995371945
1 913619999 972489704
3 543084327 620145066
1 746558506 124704742
1 719591916 548401618
2 750580874 134714449
1 929758944 204777973
6 340404079 853742270
2 684531139 499863264
1 551265403 531843856
2 377553216 989555313
2 686777174 841201278
1 634449988 808061370
1 953924927 786509887
2 530238280 299848115
1 646094081 743168085
1 90269597 222022971
2 847607702 819254800
2 356807385 316431974
4 52506638 704231344
2 22885205 806274039
1 462163880 109639045
1 683038104 399942369
1 32098882 952560648
1 189182983 296249136
3 485843496 628499042
3 282412760 999985576
1 932310583 369463496
2 566149882 688383897
1 123817560 908117545
2 726245400 619235727
5 601317503 283235929
1 993052751 161640313
1 928823674 172901890
1 141130061 896832401
2 794401376 823992548
1 412199516 579891391
1 337024319 791567072
1 848920853 232074059
2 946736525 940075394
1 973157557 362680914
1 249569302 419253829
2 326623858 919875993
1 549060807 785031998
7 821850858 412670977
2 74860695 947876818
3 400003246 850221738
1 344440099 318998238
1 344328354 272443321
1 897779454 65164655
1 39140052 532285665
2 365692912 220153037
1 607335032 487789980
1 312490621 268282830
1 835804478 83536502
1 710343130 188919406
2 394810994 748875899
3 415519590 42694771
2 229672814 301125008
1 322400740 703440309
2 702627011 578133961
3 150477039 17302722
1 503732397 545204848
5 201702607 790424591
1 297995130 871899455
1 166342648 291692574
1 918991791 642700013
1 729171042 750953432
1 300393851 43065085
2 320016297 272571914
1 108182071 436406955
2 86542651 700406807
3 29924942 761370403
3 651840838 645077278
1 42834647 263622603
3 988205761 795835921
1 919093701 666188509
1 773817570 742105097
2 586710201 280128881
2 571499440 438188746
1 77025344 962496449
2 283538027 520106799
1 373007612 319723439
1 924705389 523313124
1 302425299 708200129
1 207703847 328342742
1 935466424 961051557
1 612719546 82966381
1 849619693 513691288
6 174890279 168826054
1 521547717 892313648
1 112517092 707713231
1 488611377 65189557
2 411069444 279358112
2 814390758 240039053
4 959963653 828535090
1 992907194 537629738
1 825172835 745968251
1 147838480 244611466
1 844436142 203285349
1 43735285 270396393
1 856894959 167733641
1 691206833 55312896
1 212490042 200744079
2 164088328 636593211
2 241308657 706776183
1 15241957 539755894
3 489537224 346544683
1 96281982 625454028
1 315624050 199715848
1 434431479 246798249
1 358611182 348619396
1 903664053 25810478
3 207692461 290625500
1 617175318 615691689
1 452382195 336981858
3 566771041 821870793
1 615869048 146970848
1 319802302 305855721
1 824549118 190115809
2 995599661 672534345
2 482802411 928548961
2 785841666 746284182
2 111793034 801611414
2 64636345 800071130
1 86287573 211286156
1 424258571 88902480
1 535693602 523562787
2 212695529 775983131
3 342858664 525322596
1 507855825 303224632
1 676084788 522256403
1 130719021 991662326
4 374670113 987551755
1 243544703 176795778
2 1299168 914089520
2 969877529 229032478
2 446851934 38892250
1 229796713 388398662
1 743920113 382228282
1 656098388 895432098
1 258956931 661403304
1 410473921 469874818
1 589639977 87052641
2 564265619 57715593
4 562169655 185401387
2 509857010 26566543
1 120698189 49981048
2 739048438 720935990
1 196782207 408789170
2 739656691 568219379
2 89122479 414579993
1 868313627 7815651
1 425316399 309039417
1 651349477 28105471
2 77252222 541312611
4 13197898 458688354
1 372463226 108213319
2 596229590 184751811
1 962742013 359733192
1 443912903 859774336
1 25063361 430547435
1 69739065 373709190
5 599889521 273470791
4 950851977 579725141
1 79885279 975847483
1 179920291 535679236
3 13604095 767838888
3 757743876 699216399
1 682074233 993210629
2 756794877 217883294
1 518064461 836750162
2 67706991 368617259
3 211308056 187763543
1 19309017 500604933
1 487816283 412019242
2 283104142 263954328
1 830587428 803774929
2 776581359 407443923
2 230660583 319787463
2 714151072 594909975
1 823851119 249848501
2 357058920 234484751
1 273098016 513620014
1 955581215 732563217
2 55215601 707785952
1 756713089 859084360
1 274650382 344879831
4 263358991 295237217
1 660527876 816528897
1 653678336 795381937
1 47071234 952795792
1 723261833 85377468
1 358669787 847366726
1 192448539 713550997
1 953389539 531981185
1 115947176 464141272
1 405937897 640090250
1 922809702 523161494
1 973061108 16173191
3 230779925 992503653
3 970977817 322892412
1 696776658 137869921
1 758564430 266093703
1 561501494 822438576
1 652447432 496659608
1 69832917 716000329
1 949565338 46423173
1 123181231 642543619
1 890235794 818323831
1 741632025 587257317
1 948897072 914142919
4 364215833 163883756
1 324213569 947293347
4 166709671 122911246
1 878739675 842012196
1 495911712 464878543
3 672204067 307719625
1 988014272 342016302
1 346138763 279903592
1 435714196 470427425
2 414184129 875640612
3 827260189 415527484
2 236997512 879925326
1 702372017 956334987
1 332482887 860381446
1 419120380 447454154
4 359696930 405152617
3 174120787 334990740
1 839071437 576619004
1 235785937 435527217
2 450180590 560943427
1 433342777 744693272
1 3038217 451400613
2 338530265 605161424
3 868445574 969951585
1 256765122 369173140
1 476926626 180679555
2 661736627 709710531
1 483773529 356820965
3 453970292 56762100
1 930380663 25823355
1 254657997 173431483
1 945944750 559328720
1 676105243 896605618
1 347920795 445424946
1 715926525 387763319
1 317125347 751025617
1 804100910 217981486
2 163099285 947914849
1 815086808 606443550
1 622481101 555207277
1 972340056 827278028
1 881577741 913743654
2 591126905 758373192
1 499836260 429953835
1 906177298 441212833
1 567725235 680967154
1 833633361 132202816
2 525094593 606423175
1 152786131 34105034
1 306907472 786792905
1 907279773 380761257
1 655730790 866735422
2 778025778 326327437
3 787638735 263923197
1 84638450 197215140
1 198649475 15944586
1 265254949 28081770
1 861850286 110056464
1 468325342 66821350
4 16547891 269475772
2 611352013 629112912
2 769782488 662294291
1 558950248 461120820
1 3499355 44328088
4 348118144 257034580
2 135208436 264856634
2 165964402 966915014
1 808449875 214349793
1 329776031 351814963
1 36157949 179926454
1 500294745 49729794
1 332485237 468551114
1 40781905 154726283
1 224338253 632408166
1 376525273 443628930
3 224350181 982412857
1 659121250 515610837
1 86643059 878306132
1 764392630 624340249
2 763908283 660854108
3 657853759 466599816
1 460226700 220119330
2 957753018 989858600
2 249395236 204958072
2 486833239 638674232
1 613433517 878569634
1 682547310 208225422
2 994135311 447463657
1 980110143 925853533
4 698907498 409973797
2 540833933 112314717
1 103139691 619306380
2 784778790 328206845
1 646929891 954884504
1 266532699 291566888
1 173233335 30925669
1 330063232 839555978
1 69790635 335500464
2 744313706 216703614
1 918178956 416428893
1 463449146 364619861
2 288612875 904770152
1 460221226 96635557
3 583212914 676899031
1 300712718 833444931
1 784874412 500170388
1 789912736 814102052
1 773133135 51647939
1 342730670 111904957
1 933245257 716595022
1 493329851 888858923
1 895977203 679977016
2 344768075 763970977
2 951430279 290860904
1 202691742 862972682
2 912033610 591883475
1 888246596 836538181
1 770750541 599521113
1 272604178 543089569
1 746105426 750916679
2 62391669 121146516
1 388653764 78644120
1 824146858 729674704
2 165844088 151885148
1 410726140 949369890
2 966828835 620773101
1 849481179 583742540
2 400003029 654852255
3 941005825 409951448
1 294536404 573916091
1 345620474 878903332
1 524738012 89534965
1 611080540 459572243
1 404000772 245823267
1 196252127 901929458
1 915576675 229326994
2 316683662 845712021
1 978892023 241167045
1 542991874 299874129
1 696537021 176726899
3 408370935 5338785
2 96210658 908417676
1 405313454 876785868
1 151544440 514323580
2 838964458 213846707
1 108497482 902623609
1 743839220 904359711
1 565128577 9519799
2 942286785 208592354
1 144034101 111809995
1 931910400 6472311
1 388908630 172095208
1 231652008 930791700
1 613709355 828493723
3 450238978 594257004
1 482692142 141992315
2 496821052 913000835
2 230584451 905336729
1 285335735 209837102
1 932574361 300526542
2 768830205 270024107
1 67917261 792489869
2 378533953 842734714
2 1087606 944829816
1 62159454 921245828
3 259533553 682498287
1 329901404 229005521
1 325044809 770826016
1 41912784 534803404
2 637725755 645524785
4 965175533 911694661
1 168259285 438592621
2 942914288 486149984
2 282615193 808526826
1 931081170 567466918
1 26838353 511545228
1 978267413 345224091
2 546436526 60598304
1 994733602 760654735
1 925871953 24849225
2 908217818 2038072
1 622414597 174270940
2 810518508 366146178
1 167615925 183205875
1 486629329 413916911
3 922538838 600802676
2 850603414 785371270
2 836856556 799529122
2 948186969 524466518
1 302040452 900692302
2 379153768 34179912
1 991395832 345799326
4 977919972 653046613
2 426096111 369709661
1 920467889 967965999
1 254810694 20157092
1 910186593 866645931
1 314226680 553886793
1 679027551 700138253
2 526277678 868392380
1 793234072 759967692
2 732838473 823105705
1 568630500 577363749
5 752074751 720642811
2 54865540 326862793
1 96391527 583548148
1 443271912 37758928
1 707491061 25114262
1 145012024 806068673
5 944751214 895209038
1 608949574 770594481
1 96516697 161840742
2 450389336 95197295
1 849435244 466345078
2 89057937 236044152
1 124804823 477136282
2 104007906 122940980
1 442992993 490991833
1 224765021 616635574
3 605773139 714586757
1 210698492 728232175
2 716435056 932050851
1 785964518 901129446
1 537187638 540061638
2 815633701 504001693
2 480157756 15373737
2 709501654 171407270
2 247337065 927589366
1 10886898 208431427
1 273237441 279520193
5 350670623 914877609
1 360901199 176862170
1 835298115 573790506
2 656490069 520531003
1 333631292 538673879
1 237214742 759958021
2 670022383 89711137
1 527129208 950888979
1 595729203 260434029
1 274195581 153224931
1 698904083 560628934
1 143968210 407699067
1 768549204 681261992
3 419079642 257876163
1 52265577 2290963
1 21116441 817811774
1 965629096 484977238
1 314443918 42919948
2 856699560 927985216
1 787926398 996278571
1 633053743 625907215
2 469210998 50341001
2 742148772 254692333
3 85869239 901637814
1 486543022 691240609
5 749492693 40030369
1 553776909 389549885
1 127537296 240138038
1 562562067 614000673
1 492501084 847152044
2 925792866 461103149
1 260761318 768227097
3 80096528 923395908
2 190611613 850692155
1 195077989 966269361
3 683724760 893720967
1 901567335 26910688
1 218140293 874589995
1 436478342 982392907
1 992437415 368960088
2 839332032 316990194
2 580107754 632019692
1 61364417 48968477
3 745544610 927250590
1 645247878 274718682
1 644777834 189314720
1 747645524 193214125
1 429728418 623775387
2 241063351 686476713
1 607256808 116133455
1 114736480 24590147
1 154347697 675207317
2 330986563 841246722
1 854691698 433915741
2 885876804 929947311
1 871587913 349828888
1 867187218 694631161
1 413394657 406999017
1 555347135 987316834
1 195504743 100852402
2 831905355 147629813
1 804295825 986570871
2 481042736 607652608
1 507726220 319263224
1 149346290 971405724
2 404543686 489228018
1 248079935 678388547
1 364928477 153610860
2 366042589 675059515
1 826662795 515407610
1 485220287 140819544
1 786117254 926799321
2 340126455 365987544
1 975872580 349754759
1 835710954 588617846
1 850193894 524480560
4 253605815 15508515
1 33500682 979101337
1 190054176 128758180
4 252018956 552850221
1 262822982 93603649
1 692308397 518098219
1 586004212 684070464
1 648552845 859522182
5 790851135 575837951
1 504910689 129714663
2 552093072 481313519
5 596692317 758869777
1 32485274 103193529
1 575855081 645993237
3 549408247 482864892
1 540233952 744148924
1 11584960 178624910
1 915525554 906382464
3 237438245 468738562
1 872924928 845102238
1 336261322 398969388
1 212753473 189289878
2 243469370 801094884
1 976542191 635738455
2 285927708 686665268
1 718284438 394280198
1 977202418 114375152
1 59711637 211995229
4 850895411 148638640
1 465751795 964573295
1 750196694 540536332
1 156169318 449977448
1 986653249 139761335
2 623474311 500842828
1 259029417 999815405
2 142245588 322011072
1 948945754 383874993
5 462612618 863942384
4 943340928 709006740
1 845264186 220399278
2 262654095 391176220
1 737905197 523170832
1 891052401 288581241
2 632063837 408108640
1 908579230 291968872
2 564015129 995385910
1 198876419 271744915
2 331713972 478740566
1 323743272 978575613
1 8600360 953085818
4 754380310 305573333
2 94174106 412024052
2 366838838 235825534
3 312369386 232481125
5 963376910 962327935
4 118324399 348062516
2 393154595 760051589
1 423799080 358544339
2 366829662 512048540
1 288073982 542643092
2 935308232 555388229
3 685148630 236185743
1 429572108 971140444
1 849258637 773482159
3 857979718 526461113
2 927681901 640056332
2 244111293 714422538
1 76959656 580869596
2 680765728 216472823
1 354329077 808228543
1 356826478 427485654
3 610234339 668598560
1 76460637 305100029
1 516814492 401590050
1 718294762 936130070
3 200315813 688175504
2 88074400 815486237
3 420978277 418247599
4 160939442 86187525
1 617290269 111253091
1 486108545 735311008
1 421706627 141128356
2 126259810 392677449
2 245393756 244256545
1 415946794 869737006
1 315938263 131093770
1 490485754 675596304
1 763166060 583746200
1 517764759 583007400
3 185870831 443990377
1 314779409 331668516
1 445018705 730004718
2 250297979 892894791
1 462583386 706519495
2 223927343 317262465
2 976715231 588873670
1 895837348 642416258
1 13275487 257924975
2 32262419 925831366
2 625760120 987958528
2 762583252 736684180
2 653750172 997297548
2 461706769 732709791
1 71716021 812461161
1 540030375 172354292
1 416271178 204199105
1 942335340 699847335
1 859573871 603301827
2 919170795 651878230
3 294067537 600094947
2 525887941 421316417
1 971268633 267404929
1 868927680 984816847
2 401466509 47793932
4 673704327 346588736
2 128718427 933581467
1 510467269 178101525
1 46696675 215039450
1 543132840 455082204
1 725979785 747103539
3 980090062 748004029
2 457192055 433702729
1 636963408 310562147
2 934362167 509299491
1 968093834 642920314
1 238828030 278221446
2 145486115 866678223
1 653786457 918464201
1 814045159 935118981
1 999749157 326742196
1 207873924 820340854
4 72528581 962093057
2 965290269 334526463
4 359571248 224631015
1 991178121 376393897
1 66173560 104396317
5 778137668 321858402
1 504565967 100510031
1 303940153 663080591
1 406761411 753505205
2 417353678 998026969
2 472984255 306758954
2 820833764 748659765
1 725882598 995404939
1 87806592 920229461
1 927043426 916795333
1 760547566 734060446
2 563132737 457855433
1 962647418 514684127
5 848985958 25915863
3 388510320 699746516
1 309750885 245020921
1 48936593 141062563
1 825517005 984706164
1 49948082 380154355
3 986051238 815709792
1 609459745 605563245
1 131197855 898130277
1 74966588 533614916
1 983303568 620996740
1 448367133 361248713
1 498462421 725694964
1 11907899 577083763
2 798368071 356684170
2 463611254 449231279
1 792199171 201738701
3 42293427 452212831
1 567946207 159921150
1 199125187 456250568
2 306809532 489270323
1 137887012 235582070
1 539443340 804185358
1 973695177 630666826
2 164882739 734842802
3 487684368 338866571
2 524019911 773931732
2 797666335 316644632
1 351887810 904680442
2 175011855 449294637
2 975647381 239418
1 201054038 184586795
2 979124431 534268098
1 620763885 316355802
1 330484519 371171188
1 136108269 828803560
1 600601951 460267560
1 229009215 385054755
3 676524238 133917687
3 20581602 847998322
2 109896756 512208712
2 620817247 989173466
3 865542752 10636125
2 71251088 600961709
1 591289755 405355705
3 938095760 298229658
1 954377164 626732584
1 596496804 23672618
1 793222069 805323272
1 541819462 203829963
2 335644837 614213032
1 182256439 398010418
1 920890041 212363947
1 86905003 766105002
3 998116367 238277565
1 328641901 67120473
1 102784144 416876167
1 82646148 809819770
1 549635478 281569705
2 495196474 865429526
2 97500196 408548042
4 698205177 461919910
1 136637107 833136051
2 259407296 158449475
1 709727737 948942965
1 826010958 592667754
1 307220000 22391466
1 587873641 314546456
1 737762174 304751676
1 686204396 894136347
2 509132241 246403661
1 292983790 22263978
1 727693348 746627521
1 481039635 727273746
1 310554520 982543117
1 903765110 596754609
1 500691241 685915492
1 783051308 48420602
1 874852456 101261519
1 749308312 947763773
1 24112668 824033207
1 135584816 137410222
1 926116969 613859056
1 930548279 364316909
1 916838523 721895879
1 109238426 749163311
1 648998731 182026844
1 979030901 272863212
2 185058775 402016868
1 345774317 823105436
1 33381649 979900302
1 787824940 617011280
2 76891751 189266963
2 784179981 349402253
1 330548178 345592836
1 694528489 321031121
1 980726898 520621613
1 118613875 897219004
2 775527665 483641621
3 639977011 412248856
1 311831455 438658906
1 809304834 983676591
2 398831921 340267941
1 67628520 742005665
2 609457060 892177458
1 387172437 55429753
1 617283957 798566401
1 738902686 158828397
1 632055267 457145040
1 47074930 819525952
2 299238087 539456150
1 284549328 767757074
1 254423272 301670334
1 899167435 286577050
2 116145504 251537596
1 330401703 953867639
2 915811096 198830802
1 694362378 126494928
2 998461122 291823765
1 363918298 2921480
1 661751112 58558625
1 9224633 879251710
1 557734670 807297180
1 904883667 235396485
1 910235926 572866566
3 995867766 728744440
1 560090273 557074068
1 875236931 251633717
1 982317135 957040553
1 288291175 643055277
1 423297641 43207933
2 515678167 662143888
1 204038138 103817240
1 984876243 540855311
3 374837298 512762617
1 419764383 963368655
1 812797637 647725848
1 558267660 655801827
2 428582318 436439813
1 237507071 673141851
1 787818255 847890331
6 604258936 672141425
1 339686797 842978409
1 923628478 249531745
1 481829335 463473139
2 383350837 448996431
1 233667135 973040975
1 526798403 786837505
1 571078706 654303776
1 487735986 448921296
2 752245682 983193285
2 128882745 611337
2 684469511 903278519
1 283520322 29725756
1 717838931 606171239
3 803258389 332002277
1 641223422 357479494
2 446306814 392129571
2 935786583 987423745
2 264998145 479156890
1 864193277 23921329
2 270044036 527324900
1 954460685 738040815
1 673602075 917715258
2 991749510 988803879
1 511934014 792829752
1 778319390 525645760
2 607621704 466272563
1 845371336 126498453
5 167441353 777230200
1 179767132 51504302
2 683748941 888169795
1 319693514 904330521
1 340238229 250807961
1 288517275 33137452
1 286474344 792355951
2 670465060 796739409
1 618589195 275540766
2 284416022 146613227
1 16423542 156951436
1 270517092 4530438
1 574509558 614174345
4 748657070 24932926
1 322521322 994164548
1 874205472 839681670
1 123614931 897919257
2 99001144 324622249
1 697910074 817352143
1 687049932 131909695
6 644380325 438938592
1 526374939 165029398
1 872086506 780495005
1 755393959 621607124
1 382878543 739570523
1 278541307 246964765
2 629229181 530541965
2 452113988 715932929
1 763705319 601091508
1 899666508 200089188
1 781287520 472768429
1 257754217 547310748
5 815482587 509734415
2 573398186 252977111
2 298370843 407702584
1 326972878 945068123
1 408466660 581262937
1 924308076 377653931
1 230365504 178085258
1 601972070 822835540
2 558567108 437425132
1 558126342 822328758
3 767988754 363921228
1 180832037 296195672
3 209022290 764714491
1 189772018 175450790
3 508168257 987668544
1 92011486 855213806
1 121209909 168322079
1 304021721 18632555
1 95213117 21748647
1 938004239 69962310
1 146478836 690910503
1 890566148 79666137
1 612047741 588346455
2 375311557 559409851
1 156986094 555210945
1 339598050 76345417
1 118848915 401637726
1 86286283 541523854
1 204302175 745672066
1 954875515 302957608
1 998674034 428827165
1 685880261 970855631
4 313865524 41575737
1 910588171 151482796
1 237712522 978308483
3 331390501 591474058
2 631106765 264555002
1 709578219 510574496
2 503982473 834520369
4 70711196 745640428
1 108470852 562986758
1 130550796 265463458
1 816586976 775329265
1 717568961 607523882
1 27362162 275511406
2 384981526 102233292
1 645493311 587590430
1 633524607 956777197
1 961341416 385611502
1 959401458 19234599
1 532988601 254988202
1 759366326 971518073
2 976965619 242129844
1 831983016 238205383
1 64988932 506555252
1 92353479 837345978
3 979826154 682362900
1 446380458 420962531
1 6296278 75205685
1 885677263 409744976
1 315503353 308082385
1 239027401 582200121
1 75504665 273157482
1 350035876 584805573
2 124269055 454148276
2 72300029 663226606
1 831299915 460561962
1 324350232 514334823
1 771049798 166153038
2 424219747 123983848
1 518971140 809996276
3 592704708 181807927
1 556323788 406888370
3 707101227 681301822
1 636955762 831600357
1 545439777 602911916
1 43621566 192148386
1 20671542 334706401
3 792447741 792796258
1 592698220 391992950
1 681810521 129008060
1 282589638 596230766
2 492985235 215190728
1 153136475 698988168
1 965575017 235650039
1 850872910 621237392
1 520352867 822390812
3 1129668 798666097
1 127694339 842361370
1 305608934 725355857
1 277785320 155886220
3 728420382 478653958
3 831292642 203410312
3 747500419 916587932
1 395509440 566729965
1 16289197 869734163
3 627057343 265272867
2 682748488 354188305
2 650158082 305844693
1 684352 752835483
1 773470575 865231966
3 958187092 947723082
2 397436625 236769154
1 93800958 234493994
2 167719857 443769891
1 975718294 865106714
2 465051618 111585605
2 528987281 104454357
1 948891567 445885343
2 505653456 614024168
1 920590651 3861697
1 488763294 637163671
1 549328500 365561057
1 708312128 71756211
1 921766662 271012527
1 339877593 13857892
1 758933746 78753408
1 92585964 249476915
1 737106961 178496742
2 217004092 622134268
1 306880601 208819733
2 901786444 811567114
2 816181515 635882193
1 472726017 774029819
6 494604776 368813048
1 381641953 275681840
1 674149222 155579588
1 457146346 208255102
2 682955871 3430061
1 613558486 166632192
1 849155164 88965193
2 562323822 938350187
2 491240842 753699720
1 426168068 888472468
1 124707977 116486477
2 769299058 762595419
1 114944794 658532408
1 455175596 573213074
1 880892441 323154961
2 823409494 682892730
1 10537342 137302333
4 272057445 957435517
1 664233720 245178308
2 473915140 463835131
1 801018259 395644340
2 414188005 337543037
1 590200519 279773271
1 641896433 608736727
1 342171965 506847729
1 1572574 344810127
2 205923794 804276138
1 465502972 222441572
1 137718873 252205924
1 641897518 370674967
1 64784182 522385047
1 141318501 230948773
1 36712202 93968892
2 806776266 17744511
1 574255547 247107313
2 414456488 793822718
1 828515129 400823045
1 99777528 151910297
1 607704787 922775147
1 636316237 27664343
1 163272310 441094337
1 203792216 999174395
3 203089491 134296448
2 316188958 367074368
1 90217075 909572704
2 300911918 897204791
1 567244754 476812036
1 887709108 468039725
2 807851797 204138036
3 232066645 281674808
1 650439575 260435062
1 286510544 360293654
1 277661067 675822990
2 594880758 998269688
3 758011724 579206147
1 348126798 324189885
1 886394075 856243645
1 25417169 395650467
1 264687927 72214934
3 224791566 157784886
2 357588743 738808724
2 674784002 534984261
1 436893384 627744589
2 601701031 906242845
1 28330333 241648137
1 802222946 320590615
1 711815158 570797821
1 659249761 108876353
2 120638409 751339357
1 726730055 307795499
1 224124534 1015312
1 914127458 583420047
1 400977274 719785286
2 367649730 856258055
1 296626707 970688898
2 294359314 220698925
1 589841991 866178318
1 557370325 713088907
1 847694087 342472797
1 730432057 492700885
1 997284066 73123037
1 160450141 295507820
1 570280165 914968956
1 665981775 471949340
2 455884979 239433405
2 886955835 631588514
2 964647246 197331768
1 666360845 166241071
7 311643414 126621928
1 179275601 872884279
2 678929289 870111454
1 432148902 780178692
1 999878659 482163492
1 826043792 718018584
1 681032737 90473904
2 572737321 548422380
1 780675700 440468577
1 492771245 924119887
1 336450667 885950416
1 167737020 261947051
2 245402815 28295512
5 487061777 135438690
1 713330579 618303303
1 77929324 900524637
1 551282785 890951768
3 398879591 126784506
1 553132771 46848166
1 480430 948645981
1 729672727 637131908
1 983018720 379609479
2 523740357 250115809
1 368393428 115012861
4 843293175 50262858
2 516905435 410415890
1 563348545 827469770
2 359280810 275849889
1 351910127 418633108
1 777297813 290488473
2 692105192 623987225
3 635088083 929945267
1 280753422 768152383
1 67176301 192803679
1 825128361 358054316
1 419197030 463843722
1 868056116 339871307
2 857699442 528003010
1 801223820 337766616
2 974315861 271808698
1 648807447 562041854
1 466981463 832942512
4 429975934 59116784
2 513091947 118155853
1 423775497 241913349
3 117686388 167276138
3 631896204 270556365
1 200596186 147249669
1 894835698 699565900
1 645335054 670302871
2 58331782 558093146
1 556150932 641515267
1 686366164 511393296
1 855478129 187433713
2 511027006 73253376
1 101102838 899155289
1 211970772 183011409
1 1262492 325028772
1 803219711 567898486
3 634396501 101115057
2 807150155 608726987
1 250548106 495890299
1 452485085 396041562
1 769341706 980286206
1 23293048 106493203
2 711225200 226482399
1 459413673 184599043
2 103110340 838238453
2 215290797 811716809
1 393951570 316272033
1 32319341 991112684
4 754026528 521148918
3 16985038 333592125
1 750332381 939923488
1 316694610 655795255
4 541454288 805187495
9 569216480 766909587
2 177649957 580902589
1 95885671 954849609
2 959063377 947035312
1 479225236 386185641
1 360855422 452526967
1 214801589 889242254
2 209566782 500039588
2 44411758 692405709
1 387233928 794313356
1 878200560 652164940
2 626534005 268293648
1 696603978 458627877
1 842017403 726019156
1 606848876 716451923
6 603140889 239384524
3 585657691 787759537
1 128347604 27242159
1 94256524 704810480
1 719685191 329238070
2 192236918 775167241
1 868753074 765761157
1 890973391 194607109
1 115038623 150459533
3 441429134 52602379
1 50834801 147986887
4 893036606 616996710
1 188494858 504284875
2 397159975 428880675
2 993790614 428235091
1 976276594 952410040
3 33428060 441361748
1 993601045 24071078
2 685935928 115585907
2 2259554 559127276
1 52787289 254215222
3 978785859 577328111
2 67115421 259656073
1 317522319 998305743
1 944052712 194927057
1 542373234 430577904
1 666159457 568958572
1 433118538 671021621
1 777308534 9405752
3 467012320 607772594
1 613135587 416096691
1 47450202 707491127
1 79697453 674626694
1 356171069 575771533
1 787315551 595107805
1 166039989 579601131
1 202239792 839373785
1 361830333 119864699
1 444645433 736103888
1 615485758 767181559
1 500288729 472848668
1 848544727 949094602
1 543616400 922910513
2 889896190 406886259
1 193160649 379032744
1 743303036 492369688
1 56693279 261239569
1 633514314 825818934
2 13392170 593656247
1 483626534 229933119
1 840718944 832464281
4 436389706 137212858
1 666418639 261379384
1 802884834 613521735
1 425058842 332308388
2 987259472 271376106
3 693793358 138013647
1 825519260 79689297
3 332716 798291929
1 714650199 333870355
1 213685787 468976408
1 403028486 631134776
1 69900244 598368885
2 550313117 763387460
1 106692469 86629785
1 684974340 388835237
1 928433685 311779635
1 115630255 434071611
2 548628876 363621360
2 305687140 341524010
2 590970968 345507463
2 887389560 267619937
2 539443271 865622076
4 624071686 330619788
1 51489383 449940207
2 547439478 619108471
3 758725294 999302504
3 734351748 670960989
2 957545452 644710277
2 609936027 451029973
2 98069269 102773457
1 91014923 499385826
1 536321634 870818233
1 557241736 539734758
3 430409272 2698285
1 839110579 309156930
1 146389936 719146635
1 797870491 107937228
1 271508022 764413636
2 157387901 207290197
1 30594078 554460400
3 293162218 664805539
1 393516410 684002196
1 329412319 789160244
3 199789845 903200402
2 297071158 832526519
2 614427369 183508374
1 401693518 131799967
1 986633729 52657364
2 285950909 378121584
1 211171545 896871025
2 931292906 242952785
5 593454423 549784893
1 296187907 288086119
1 210783623 779382546
1 645424941 47085452
1 430211004 29272782
2 400931663 191308874
2 817679230 748654052
2 637553821 772715326
1 854717728 206623215
1 680502139 563114131
1 260160102 872242373
1 876286392 843320885
1 665958488 337181874
1 806322602 736715989
1 873926126 846819229
2 264153575 383038790
1 990718569 320040920
1 167183166 377370658
2 811310689 121490915
3 592333198 79486979
1 246830002 330701451
1 842694860 67101899
1 264471369 265463232
1 354802260 397383423
2 894220268 28510464
1 678085455 142106059
3 159952649 962849089
1 716308838 999842937
1 862404471 277743938
1 731252380 105053616
2 472612509 696736312
2 256964965 418098448
3 579459194 181555302
1 647825835 73142461
1 2560428 446110418
2 593587647 73077310
1 71813860 862064707
2 952928710 264890581
1 56658125 47130137
1 415156585 223072371
1 506872688 182937702
1 477198405 676207811
1 176911155 813680400
1 997657808 608567531
1 822671912 866180012
1 295951032 559924135
1 361105706 60837156
5 124331708 91844027
1 322358633 947386326
3 19637726 754549025
1 635892258 89626648
1 3800414 217361309
1 313889122 807842350
1 95337235 442398759
1 972400834 667482851
2 840271887 903506650
2 615794513 532247069
2 250926428 241614201
4 408131650 938095782
3 312376920 402829242
1 649022350 859612727
5 424391146 440249006
2 159756671 851657359
1 93879324 888394993
2 549622408 80833662
1 879583896 10760023
2 255055550 731515146
4 745155605 651443965
1 82256611 962213672
2 532778137 106095779
2 127834334 928727357
1 708856013 681304625
1 442503896 289003761
2 722790728 249752863
1 297471148 12249326
1 661247806 478453859
2 46550056 249190845
1 118571010 25343857
1 170784759 636668014
3 208274625 139228307
2 799695796 856455567
1 993993003 853661046
1 464466329 100546907
1 803722551 497979513
1 206776758 243069954
1 865801676 60478855
1 849227824 85193282
2 970234903 432524734
1 13160626 301398612
3 604568622 863640164
1 534215824 681852065
1 665427868 155074716
1 760847184 657459448
1 172237582 942095095
1 705845499 921522922
3 720901647 879672709
1 986700464 142906028
1 289503329 469913481
1 817377309 311182115
1 338251334 335199235
1 94313331 73088072
1 975838535 126018114
1 489982378 404615747
2 215358450 76972674
2 616134503 804590908
1 141375032 871260722
1 72023408 142146294
4 982576265 688550223
3 160763099 853813530
2 747230824 580594133
1 577481113 446121984
2 575936721 756024709
3 775679155 191030270
1 746851569 469256838
1 547759904 320234082
1 503447737 250140584
1 265302609 589535308
2 345491103 52314244
1 543915402 378077279
1 867564842 690975121
1 863537356 85343054
1 227391941 495879532
1 874493163 273622351
1 221942193 160844172
2 992248605 446985162
1 806270920 64010668
2 814285359 356487150
3 507975973 958219279
2 772782205 732464410
1 943996066 467515893
2 450854731 316207332
1 475703531 339455392
1 319799334 76934657
1 848028133 921629332
1 706607446 373333946
1 841716491 60289244
1 146358858 40000196
1 62617766 728610890
1 815800648 505618160
3 49242290 88510500
4 207904798 227702439
1 149203916 14963667
1 767614064 206743242
1 933121098 976117264
2 888535052 139951444
1 592663516 133921407
1 701693991 907542282
1 983702296 411789298
5 872146842 345129683
2 657927932 251647272
1 497968890 795858642
3 335404078 203659596
1 267048508 112025312
1 501771077 344214742
2 687758480 818133617
3 257902796 692658082
2 418493591 44040037
1 374759542 137463563
1 880874445 622182858
1 862548678 496331179
2 176694808 690465620
1 808565783 199026181
1 507912141 380068930
2 233957001 392099192
1 222341807 632274322
1 98736356 590393682
2 314711903 376958069
1 536416728 435123656
1 415789908 820487905
1 491195276 89394097
1 147442914 112235031
1 956685725 343271873
1 103260562 259412257
1 181940408 482995313
1 689458541 874916178
2 466284123 287912200
1 584920675 596789906
2 525282267 208201087
2 961683511 18001575
2 34716357 310807707
5 37427715 718557950
1 497170903 614322035
1 119987442 775881471
1 578609089 914281931
1 135161886 742505770
1 876123070 201004882
4 598815391 11083979
2 501074409 922890407
1 531943662 228776798
3 191057952 828936712
2 902251190 975055660
1 851738630 177800795
3 531754462 465525571
1 626789330 95938668
1 714088138 314023427
1 652593054 152053761
2 270637849 448203190
4 230909777 352790259
1 488365241 186394782
2 740552793 594241050
1 672140740 435395996
2 30571167 79931364
1 678035226 31664506
1 521767423 496725617
2 612708007 182843661
1 499183876 456604864
3 831580739 430767962
2 574407192 961717348
1 283201941 612411030
1 949225700 804097175
1 215257517 924649916
2 509348971 33299883
2 210709786 734713397
1 841850462 255195898
2 496641233 679281637
1 446371143 457167280
1 849937700 900236293
3 842362103 618327118
2 722202781 300443965
1 45521570 792041503
1 461621930 972431115
1 816327001 591504171
2 866479419 83924820
3 774341899 305671930
1 197047100 773998063
1 876447233 53412557
1 200788764 84395373
1 321673071 454285269
1 751738985 359548529
2 310156838 595906518
1 252779509 393476020
1 592945556 355204201
1 753841620 762718023
2 711842680 459229824
2 462027452 79065757
1 654823671 239883604
1 421861273 731664284
1 555802195 488414327
2 438829156 851208069
1 449283950 326300318
1 388651603 999285151
2 831848683 106494652
1 307016443 795710
6 210913850 649694221
1 241075075 24781267
1 767474797 515277768
1 278005131 250640343
1 251446125 470381436
1 337970994 421268831
1 13781545 44181061
1 270032742 614890702
2 143168556 878027577
1 378436089 781765085
2 209333908 453747458
1 342684120 389679329
2 718829829 48022504
1 867480860 769219096
2 96866802 507893714
2 963256767 744106045
3 161863052 538572018
1 175853497 70397392
2 302798533 216107210
4 216451408 335057870
6 292380821 187024329
4 572620776 716028913
1 768343522 230295926
1 380755735 25242430
1 805078154 853365500
3 447058034 68062442
2 739259095 335424827
1 382727309 605674853
1 4817715 429152637
1 606261404 739129273
1 885338212 607342808
1 250571422 745593781
1 814649201 594426860
1 778285647 98772867
1 176849864 757809045
6 423673917 538413988
12 896563524 928807910
2 883238928 540920220
1 867596222 895446028
2 560105273 271541224
1 877331021 896962575
2 788784242 5574908
2 337557477 15846751
2 547661054 791573045
1 517387407 640230130
1 380193717 198541449
1 885086726 934306717
1 723902599 548567931
2 529384785 362810863
2 457252983 853393132
2 859799289 341737329
1 544176020 120051579
1 137737626 111393459
1 629178728 776662852
1 85052464 117262837
1 818077942 696793957
2 42201762 625697877
1 351256242 103871237
2 422094613 205192453
2 276289560 471087226
1 583799634 692213049
1 961110976 767825003
1 421410824 878778349
1 381421347 923019190
4 224653923 738673973
1 831991015 572109872
1 984258684 471068838
2 953096757 978230578
3 742943713 643934007
1 734765836 36085046
1 335261257 787054192
2 380391989 132539525
1 406141305 518062382
2 816811297 244525253
4 283431050 720069555
1 824887458 587276383
1 343313674 98844281
1 465993777 39814495
1 44857123 701392594
2 807956052 408877648
1 988494921 647769461
1 779868264 661977001
1 251793476 743845684
1 472023755 496500825
1 842109245 2600346
1 793602475 565524319
1 8425431 257624526
1 280777197 514311129
2 193274972 573328295
3 145337370 667104284
1 801616123 480310463
1 335650192 890795855
1 233821858 300215976
1 476183169 933523224
3 865958223 827804501
1 925176886 132618368
2 597994381 229616039
3 866638317 451699141
1 760438749 539875808
3 761603255 69816214
1 670249983 935264130
1 671938427 159807138
2 884522343 338702161
1 278963151 544213692
1 501501110 919796512
3 809684661 34240890
2 608810628 433930352
1 370290568 114799339
1 964044216 879979041
4 797883621 664201932
1 528128001 662981238
2 314747933 861695252
2 974014064 622258624
1 570757963 39631590
1 215994572 978257453
1 993916739 234656165
1 630706984 376140057
2 58900694 792215796
1 762345354 755246419
1 498271915 760459301
1 486058598 891804717
2 8688764 984615045
4 545229324 446801942
3 281888469 428830912
1 466830969 151331938
3 722291329 502503240
1 959482748 628133994
1 591373174 318181602
1 879887691 570391283
2 512945463 357308871
1 229075701 100720476
1 103893750 409415618
1 55097281 668613659
2 641703142 858238470
1 703392969 656054358
2 682294109 377146901
4 113977693 756813190
1 710293347 841280429
1 650316923 198738656
1 49169316 625133863
1 457722912 310230571
1 237406888 780408019
1 400831342 427528871
1 845608426 587397261
1 54613551 102160344
2 567136559 275392012
1 800355050 259693351
1 938187235 29855055
1 154188624 154249389
1 900580151 269258049
1 85653800 989609929
1 22860511 231545519
4 192771961 788539917
2 366595020 277196157
3 230081151 182090165
1 280575276 226720081
2 245506626 183506319
1 407932786 846251419
1 417773784 787401904
1 388918898 520384145
1 675300087 813657259
1 850794896 468779578
1 303414351 829541973
1 147828877 354603409
1 318008464 338229322
3 394121205 757087582
1 520011252 188985948
1 846101279 155515382
1 651786476 173415100
2 126169340 726086179
1 109016072 295615233
1 20745146 914467525
2 590069435 913410331
1 696620835 906235439
2 543061343 631275077
2 515805329 791453746
2 105147771 199006791
1 4405185 376727074
1 95657934 717323262
1 293705647 968623697
1 792576785 604024110
1 319180901 420829209
1 546155026 82029420
2 115313866 680275101
4 90039679 404128095
2 763286038 883234230
1 257738337 156816485
1 849640393 992933565
3 458553245 317209439
3 166237285 272195830
2 779070014 97138841
1 662629116 572222728
1 953411120 169992145
1 236629314 414897354
3 974527553 342890917
1 259372907 556322571
1 168602859 989222279
3 438835575 324899011
3 436613384 117171007
1 310037165 191926682
2 117339590 398721858
1 621598107 59878650
1 186740450 121202894
4 86889350 684549949
1 676274469 819550791
1 36293323 303987236
1 390481376 654796243
1 382514275 774021792
1 458802624 765548806
1 599689075 973629391
2 456415762 920141214
1 951243632 699049391
1 991265380 711661523
1 348508690 350856412
4 455200617 593665110
2 141226630 804465339
2 430125127 761539241
3 838936128 361419768
1 941344409 656460676
1 479782631 243737427
2 975953789 31398007
1 752004901 189148496
1 827522658 521599365
1 151824081 161980059
2 691206229 134673906
3 281510470 315900761
2 245923777 814052638
1 673913852 389879444
1 372573564 457820614
1 91902328 753187578
1 573702177 604101075
1 702357274 395563113
1 420932259 666323119
1 90275654 810155848
1 297020564 652814444
4 62784351 248948420
1 418920744 901443770
5 292733557 615073323
1 37652816 704866264
1 387240511 728161497
1 801442457 770605410
1 651989597 75659968
2 807804752 988133611
2 971017656 256395253
3 243267178 17343425
1 378948292 548371441
5 77571962 770076388
1 991636489 631464508
1 374899181 715832736
1 820155600 781923483
1 550425063 901566603
4 583720736 191302407
1 745735813 167757857
1 81270440 348292347
1 111665656 742799183
1 352926472 551818004
1 721063560 148994423
2 258983335 677614772
1 794099675 184216892
1 893737101 989471029
2 695272563 85522978
1 764124017 460024603
1 152245827 12044522
2 226733539 636492484
1 829718928 973376672
1 766027381 721552525
1 963634401 655751311
1 650007772 269055683
5 127802169 267118296
5 481866601 461349339
1 383181183 783444003
1 901063632 643826902
1 462140352 893239467
1 714912296 836241826
1 980076333 437364277
2 371866528 463870835
2 301710218 560846919
2 798305191 940891973
4 886314431 959971636
2 817432332 462867974
1 426756052 929102573
2 214535185 816343648
1 165636230 971550460
1 981432774 440377078
1 798386040 459923448
2 771876020 167813973
3 617547845 936670579
3 416867607 18105958
4 270159126 454723812
2 641723472 505345783
5 227441565 308532397
1 53628222 437268410
6 271467366 42575358
2 376775746 87507426
1 470777979 772712515
1 481652102 604777908
1 474887472 631304359
1 883993082 738068054
3 357635087 58834460
1 852016070 103093446
1 404247841 574403048
1 578651602 897672083
1 267480918 584219010
1 543327232 752631767
1 143490951 404236425
3 83545382 491568505
2 96754752 635874567
3 368407110 393107408
2 937126279 163111156
1 465897850 596473246
1 426193923 215668818
4 966886618 602375243
1 802826421 522014664
1 376748187 448907595
3 360742177 891596383
1 403580827 382575508
3 732318923 741997584
4 764091386 342061157
2 905765771 719747972
1 6144120 866556228
5 394510729 832205108
1 120492514 3024255
3 102429961 838618522
1 630464499 483681611
1 537566623 288821265
1 638444671 498531194
1 517858166 995558325
1 658430247 175385469
1 395291257 363058215
1 850887617 789670482
1 586574270 403245849
2 486958281 939335799
1 757025942 476425234
1 475944278 4425862
2 131389327 591508391
1 66040488 881721258
2 423658964 33127322
1 28564189 306985442
1 517894345 406181845
1 381155151 853163781
5 147683130 431451056
1 862020225 556532919
1 814329172 634439548
1 67476253 856533293
2 671696428 70311285
1 989751122 839696580
1 516841242 358232986
1 921854357 166306810
1 709880610 834631183
1 692327200 485943693
2 188126467 502413925
2 406391553 418364553
1 790029889 377299548
2 40587287 370818792
4 407322734 840863380
1 161644984 466918861
1 389076004 995293496
1 12487720 387339467
3 270471074 203442560
1 409473706 444720085
1 567436183 946050969
1 656058482 8203035
1 217658971 363233146
1 759056355 876893499
1 769217838 473716515
1 582838506 346149216
1 391600289 88294108
1 259750341 724478174
1 596635484 966591297
1 977331473 141337996
2 906472554 954562164
2 152427496 550755853
3 153061566 978196243
1 939186033 935348204
1 159147211 547571847
1 108055953 257855004
1 70464473 139233555
1 470656444 565788005
4 855912077 663175922
1 731764936 67547883
1 941756112 523461868
5 281923415 825049850
1 949864627 152176904
1 850568169 127842644
2 479585124 637883009
1 340134843 234890843
2 188927631 897066121
1 881910741 992473679
1 644857888 99279738
2 599878488 660198766
3 640843078 703448733
1 977923975 660908669
2 887801559 658036878
2 550339906 49023900
1 182791367 754571631
2 855707443 931804809
2 420589521 898053948
1 904820596 51573638
1 338032287 329085510
1 520937104 44540891
3 561241577 667706095
1 297639222 610737832
2 87524996 712177935
3 617375831 400368587
1 87148071 739830756
1 816028667 259642196
2 205943903 616901942
1 111850796 443127360
1 744045096 985702761
1 126294364 618559066
1 608076054 451334548
1 493478781 896491535
2 804125075 608752970
2 542521970 391987550
2 658634298 96355402
2 65781291 445226077
5 498672980 900601645
2 650290631 433174147
1 713387081 220629533
1 948388729 781437044
1 11123432 304895027
2 42750711 212893380
1 319514683 47560221
1 591186146 336427625
2 380392520 717832023
1 779986549 246100386
2 366394137 879058441
3 532993121 603597402
1 233400114 854917187
1 419709449 800956856
1 339655966 945461470
1 337556099 970289169
2 410928328 859537746
1 70695147 991098187
1 628645048 249761869
2 708395290 389999579
1 487449116 962821476
1 799299855 633724331
1 53861595 626960182
2 625477180 552515287
2 335612116 294621254
1 964382292 493287075
2 642789094 112910771
1 429850689 665520553
1 861973670 654185148
1 491115883 121478592
4 541422500 907040093
2 169031756 610995725
1 387023934 221377617
1 982789990 360373031
2 223577981 570135615
1 156144751 743481698
2 208592261 406983576
2 291798607 232693467
2 665120748 447016747
1 178578981 583830874
1 141619460 935015044
1 723141021 353455460
1 964753786 168692946
1 679885155 439203244
1 950074537 718650183
1 940374958 348383111
1 477153524 959403347
1 168421983 416918406
2 668759037 435239434
1 890928625 636899634
1 267087809 542664472
1 334342733 649294925
1 133929776 673676069
1 154405054 738525038
1 997639879 645962944
2 456050423 811363623
1 44464386 645977715
1 230862056 118766630
2 308925776 995474343
1 331034721 991044260
1 47615719 356790039
2 680996952 982666452
4 739222318 919089122
5 884937631 456728044
1 617169703 134351882
1 761442463 99469317
2 48658372 607358924
1 596422492 929005507
1 204890461 26226742
2 49244524 826828698
2 518279570 514388881
1 989987520 368983000
1 552141550 752849061
1 784170089 28694351
1 33237794 564219139
1 781328755 599591177
1 81982795 906348482
1 595006776 518342543
2 363620479 500080998
1 429555528 562937487
1 901499823 215523248
3 10621143 31294483
1 152042988 634392045
2 895680645 708877075
1 515338400 518789274
2 676829544 42627200
1 174509435 420847040
1 643511889 523509365
1 116561536 829220462
2 528377900 482664786
3 939588845 574632049
1 9898401 771409979
1 537755518 655910155
1 81356222 869628845
1 916023200 418403556
1 598924506 496697747
2 94842362 548083327
1 58234455 457533465
4 948263744 764966501
1 476673264 849049811
1 623197137 744250492
2 794523657 579479595
1 172098875 902777968
1 745702738 820521703
2 334368692 371871737
1 356539078 29239184
4 834414184 880082257
1 729479972 283891762
1 209531766 454585168
1 541735793 177375861
1 735951271 304782057
1 481441573 279834445
2 317663110 490563295
3 213455374 912313884
1 988056789 691712794
1 402925546 39127831
2 239767321 812673441
1 772017290 960917342
1 699193268 979910266
2 435571243 892380833
1 473894086 709884224
1 253250108 153678272
3 82249140 330460846
5 285390539 617308480
1 908262072 120720619
1 444772725 812633404
2 902396223 826112760
1 825240220 136044428
2 489613751 928887059
2 128296265 467835049
1 446769598 952253165
1 435107641 353633697
1 172812302 508593797
1 475976402 245426412
1 731381061 843778681
1 796101650 196238292
1 937235840 580250613
1 536638055 610136470
5 90013467 532570737
1 90866381 572163499
1 613652592 6061314
2 378815015 691392829
3 495169010 409087661
1 271698460 666795138
2 581761864 614229035
3 181959752 660261230
1 40180938 74432735
1 562427798 880204383
1 838217075 441621163
1 763922771 292438592
2 663123714 234939086
2 425717943 590975375
1 916948613 236610703
1 964557062 538579788
1 122041452 682205033
4 137712595 704316242
3 940199862 825225529
1 813209809 691641102
2 621783148 674202575
2 608753194 714356475
2 970574512 126908389
1 385330554 267101675
1 499487754 143541258
2 332447853 474519483
1 184330707 101232463
1 917602742 28305797
1 934480994 165887563
2 664785708 880510622
3 127153473 741114642
2 994536328 328182548
2 507067529 203159620
3 476162470 621933276
3 852644798 622394793
2 63211968 689017493
1 224704287 912002374
1 892527326 427870144
1 794818747 273860231
4 810837812 662135545
1 86680235 236300482
1 731373117 380813157
1 975370605 571631453
1 766020531 995564018
4 64419259 246420585
3 210661395 522944299
1 811731090 243599432
4 115709929 710508143
1 259376408 872330415
1 811525229 191742621
2 12526068 214741833
2 14764438 45557753
2 378701403 173279496
1 122327418 269930995
1 520863765 399119820
1 796561788 257439288
1 52877435 234037239
1 160655119 443843846
1 641676064 174130729
1 361577765 575975924
1 287786945 296105315
1 616982244 430268576
1 453208778 87292902
1 520848286 154499171
1 244915988 111128479
1 333936251 381577706
1 992121641 565535821
1 623087841 713425969
1 918031523 968458249
1 433834018 186632987
1 155411682 859751580
2 728414512 770684825
1 732949291 756768621
2 815762501 820381402
1 731811568 846604579
1 943614675 866416996
1 59160479 446173047
1 754662536 972618082
1 176238807 77212551
1 234895801 51204399
1 632343259 873986498
2 946757490 717896608
1 257614697 919197424
1 759301220 388713815
2 515772078 986815314
1 753546248 154981000
1 878369223 636620591
1 420969851 159079830
2 775716321 265073656
1 782522632 641396075
3 748648690 81072492
1 562547089 839991090
5 441342370 27828880
1 824223442 696234557
2 426283484 805641050
1 164173071 205057532
1 962454784 661835013
1 657230640 298356358
1 129417720 637408256
1 361987701 360646620
3 51573284 106690406
1 586438885 912391571
1 540511488 636819927
2 272629254 598526823
1 591849480 954144373
2 103944584 471015924
1 487478492 628835991
1 545482954 49060191
2 156384624 758220640
1 714462235 308191283
1 305339608 174803452
2 764045829 953348337
1 827944689 768333097
3 168031345 954145055
1 612808516 156687824
2 365276039 743003400
2 657396759 149489759
3 693392142 93662394
1 780619394 110890386
1 187178809 371833211
1 436748475 38937392
1 78481279 148549029
2 81794591 42429057
1 266003973 457092640
2 203221717 560813298
3 502891463 85237642
1 579859281 355914398
1 900522783 603115441
2 450981755 532520602
2 979249924 237785337
2 511003084 212270374
1 400928362 606386421
2 282513800 24619228
1 109055043 884819668
2 23519414 903290432
3 366955867 731806110
1 332714089 366992123
1 357192560 950962340
1 864338879 762580782
1 377738831 616655052
4 458630433 548179949
3 105796900 607640223
1 128069653 8192756
1 81823372 657183065
1 477004028 145375412
1 136446239 768223832
1 228346458 241831436
1 709745451 167474477
2 357001851 790032992
1 519636270 318547731
1 268430551 805932045
1 974546044 962096568
2 978424143 787531447
1 648217865 303999746
1 317657092 141940551
1 221596546 965762264
1 122986468 81598880
1 183435548 784477274
2 817472438 527874602
1 427122005 101726875
1 46280538 257179734
4 170327234 716201123
1 483125767 228636009
4 890604813 626516692
1 362309305 851891357
2 444288055 850815372
5 66511626 888416903
1 930093978 907155870
3 845970351 351622103
1 739803489 450549523
1 944480259 415132750
1 417493855 347543952
2 118252584 829756875
2 175805111 902039562
1 234318300 497976827
1 94130671 871306875
2 850216635 293950117
1 841436728 978375276
3 652848901 619243686
2 112640088 198534860
1 221481524 665614133
2 420108419 150829847
2 415071297 18859877
1 919908065 233463505
1 939500986 19793914
1 231721122 459948496
2 198654036 480226850
2 692451454 372457298
1 846089044 462303791
1 365496678 309149005
2 483584692 119381875
1 35664128 940782168
2 49289499 387749458
1 703805669 751168240
1 815449269 737029591
1 612813491 472813882
2 970874955 198047429
1 186023202 797957987
2 961435835 816250598
2 623867315 854076101
1 973139421 794520906
3 179735329 858668042
1 146532920 56791123
1 612620020 33246898
2 219989245 631375250
1 142542172 438788861
4 26601133 230786478
2 408022093 602282055
1 623664305 50614771
1 313989648 690537493
1 763349277 419681644
1 304560155 635588719
1 885646293 522101263
1 699296562 460737560
1 69999354 404937352
1 279570940 727947797
2 115572758 513968525
1 81471624 967870269
3 437732111 427094264
2 675830518 196861542
1 181018018 432685003
1 55383011 945441838
1 94211157 851451656
2 988610937 60351278
3 693549958 92525862
1 507968433 588016885
1 293874627 219912592
1 146645105 719537804
1 826984962 184662167
1 572202425 431920269
2 290343177 711902608
1 256910740 123434440
2 170928854 940463845
1 832195714 151104736
1 674724839 719351146
1 603645 903153802
2 145585177 658774036
1 788109899 473588173
1 202308289 379715814
1 347849897 400746428
1 301555008 629793420
1 823965699 75142783
1 966173995 13893207
1 866142070 662153918
2 804982772 574694465
3 139093614 522176383
1 385401816 262162677
1 532748354 688052206
1 530355752 582193509
1 247495531 742432923
1 856334610 245337359
1 562560391 606710430
1 131299181 163395686
1 656377155 947453711
1 879532374 515695587
1 769862456 380548432
1 41211864 94470039
5 843130570 277968556
1 961747518 586234739
1 298248867 947132525
1 730725894 101976493
1 555599061 615674988
1 132528296 145070509
1 5466484 972111226
1 42204526 126470939
1 941785031 306989418
1 101237419 788874940
1 504765751 383832561
1 418681028 917911508
1 304010675 674449596
1 938671276 96987188
1 405247499 226301015
3 716068598 848903874
3 594461723 761884311
2 712528580 388957291
1 36211021 55505178
1 419049781 559480599
1 351491699 81820797
1 868764134 241254211
1 185563540 169303289
1 997630577 437346529
1 377289993 54058268
2 977152989 822397405
1 568061265 674143229
2 637318804 932294056
1 782812841 84758745
1 254647109 45581324
2 777194101 506662231
2 929186038 668970086
1 957517698 431407248
1 406702300 152626002
1 905751276 460406553
2 167795515 348377686
1 956433672 390516675
1 430176615 694193070
3 279669825 450447048
1 619754898 685209344
8 753818267 108799195
1 965924631 616973741
1 410016473 726922401
1 834198177 888972265
2 865550327 854235144
1 477603413 642989451
1 79444211 83375348
2 785357532 447526007
1 437627967 152481994
1 939450486 322793173
2 209119006 137735497
1 969865864 892467812
1 86758469 964178534
1 106079141 622063383
2 699554944 382447958
2 242553405 684835643
1 689250017 996099410
2 385540844 233034335
1 65567017 765395411
1 77580559 491139700
3 465375215 467580530
1 66733744 626576367
1 431052895 925637373
1 370141759 857465421
1 272291474 796511165
1 603031271 36929060
1 141928056 344301061
2 879977509 411935047
1 722782596 308094256
1 263684293 333949733
2 547870979 406929935
2 680593588 138799802
2 185234318 733957094
1 889144766 45371417
2 542380805 173629921
2 208356721 198623717
1 53140088 194638319
4 365864941 871334313
1 793877550 145450543
2 285950843 543727761
1 282213680 145421362
1 653781933 321233651
1 323588390 55650050
1 788366140 934732296
1 884509247 210527139
2 232268270 584235336
1 316603359 662928946
1 365954685 526974842
1 504577311 234716930
2 135267907 845779087
1 406240584 397514888
4 48867875 973239162
1 651920959 666314412
1 612847125 574491735
1 994200460 335923659
1 998361639 621807877
1 408530943 259581437
1 88357085 192167808
2 944120294 98575369
2 860407571 886155142
2 365742619 598366958
1 970053993 225320430
2 642080709 268692027
1 886295614 89960812
1 92810632 248019628
2 740960027 66912603
1 955547289 895523154
2 989496225 466075832
2 327390610 129473784
1 638036143 526008675
1 780916660 60763678
1 531185910 237006361
1 948076035 415158025
3 109516682 251401038
1 427579977 114306212
1 621187116 966212871
1 339453558 104238810
1 537290760 432410787
1 212210033 832543325
1 827099402 325913390
3 723260704 82057888
1 225710281 910657158
2 549490206 870580414
1 700781568 919712494
1 951232089 909201978
2 708592907 641836412
3 766148897 788102831
3 531711440 925560847
4 490943721 606972697
1 916462820 322055121
2 20053094 998351253
1 149584389 902836264
1 10502032 440985729
2 785166541 29723730
1 228170648 987452115
1 207509399 451463934
1 52780918 133227338
1 592230659 386462530
1 255115571 37572665
2 132704120 13291580
3 299346127 633883558
2 619633333 216287012
1 72717752 775243592
1 233275526 739513042
2 481755839 54714990
1 287271105 289852281
1 722980248 808075486
1 194439846 356846609
2 935811465 340874020
2 989593309 187362990
1 877119733 422017899
2 591917610 660584869
3 426785426 748964767
1 66505414 605418335
1 347096806 241888731
3 160991949 753020003
1 506212574 185184692
2 467861226 612507943
1 199292629 179023629
1 631090437 637828872
2 365917149 708866541
1 652485447 289879384
3 638875210 440829869
1 544299238 153513641
1 39378269 230596772
1 713604884 78144913
1 945952951 811356948
2 732116924 768234805
1 881463965 884105616
2 872751485 276645703
1 933545963 533903788
5 908421378 747335448
1 141928102 536618934
1 519783967 262898527
4 784770882 668807798
1 204069485 871055901
1 896856983 691266433
1 660571496 933666459
1 327235962 972121236
1 446261029 625580517
3 54900754 458461063
1 817150703 656026606
1 962405820 165424613
1 89692707 340031437
2 203048377 748321931
1 418506954 302401719
1 356778394 700322071
1 63358422 906740556
1 83760366 556628108
2 36173361 744813886
2 659023383 59836093
2 288313622 826890114
1 403976886 817983908
1 869094030 325874168
1 964515694 664476174
1 498983298 45357676
1 880118029 893424604
1 334057347 250814212
1 782816997 181706216
3 732199268 111403958
1 16894920 461785507
1 11662647 486678367
1 720274198 327009486
1 407706387 358781878
3 353959027 892347345
1 805677415 829724665
1 796319927 209444961
2 547195503 622542119
1 293335135 747742037
1 581992167 887616225
1 583819494 102272139
1 898263925 281217640
1 337325736 998237532
1 179253378 806147157
1 721965626 916738005
1 849011245 182624826
1 109250684 196190566
1 975957126 114068656
1 622436957 198168258
2 81695004 487999025
1 237229147 667369298
2 128396198 322031989
3 642082741 398086405
1 931592564 682117268
1 635696523 769976401
4 312652353 844820832
1 106789360 232163414
1 985544334 63574980
1 836938982 125913269
1 334565323 874272061
1 517270056 487392589
1 82492014 194414272
1 817137411 583589945
1 675836331 859979900
3 693321451 31334620
2 743717810 959469593
2 7772365 900895104
1 491193987 439015870
1 757442127 571774527
1 457783740 844187110
1 304133186 301354311
1 265889505 292415653
1 409495784 206428271
1 837851879 816616256
2 439724546 923745
1 409454106 496098826
1 735786901 519908139
1 223929828 609137507
1 110621194 854699043
1 854913603 275295589
1 613152833 210382210
2 799772792 879335376
1 512947768 519415264
1 800319847 819542783
1 946160563 998295016
1 353071097 678682776
1 370300861 205584339
1 312295053 983063384
1 325355137 70402638
3 82798581 304182594
2 708636717 493531463
1 934286627 9831048
1 627535541 50560805
1 353825684 817786849
2 561201368 954340930
1 244170927 865072585
1 81755020 824033088
1 735869648 48831038
1 942743816 560165275
2 424123950 856416248
2 972534160 759736359
1 879415288 370140521
1 491809682 195008330
1 863096721 735994
1 976513344 337601262
2 720126721 227485669
1 924362765 39452621
4 79223388 410646492
2 767951950 327205475
1 314379218 541765590
1 323535518 128158771
3 451317783 948045320
4 815292190 842691147
1 29510588 233958403
1 430088675 352437991
1 721553695 859115375
1 717973835 182557540
1 803282903 977293623
1 813557810 190530483
1 256547750 783878995
1 940646067 423558615
2 729768702 863571578
2 341402937 829001908
2 721592552 949818730
1 935521498 422702073
1 749663540 310827742
1 692080898 10625035
1 855232993 133788183
1 520945363 164165093
1 84631640 118317655
1 816451253 357349368
1 184386764 296332550
3 417332752 923584147
1 222281851 882855750
2 677060363 195425295
1 773823737 172802442
1 259441272 359180761
1 978845855 865412505
1 54074512 917189046
1 105030153 945209003
1 110225385 244079159
1 863099377 399288730
1 203342366 539409469
2 6079282 668487336
1 65404561 985478344
2 292551780 430531258
1 274931667 715975948
2 363659553 564288705
1 346077570 604353629
2 465998667 679424486
1 735997524 78507277
1 556562625 659714424
1 547183096 558544310
2 588978514 78502899
4 660744579 497115709
1 482500873 62233645
1 894890694 990302704
1 241818609 541474193
1 687793091 221022656
2 476923152 769037798
1 450201676 132355159
1 215138220 431760027
1 837999361 650613060
1 483759237 368365697
1 879871929 754834823
1 482309196 98923994
1 393000551 854968302
1 886492821 462220222
2 10069388 163114150
1 546517271 950290081
1 25233061 835533669
1 231260939 524498825
1 653214850 477667527
1 497258306 190439180
2 565134739 476590453
5 462088281 656007410
3 511865601 722182437
1 572300104 283467730
1 688042528 205557129
1 451596195 636254149
3 955106887 283506572
2 847607372 10432824
1 504142494 355920153
1 964281461 577145753
1 361264982 416502105
1 744690679 499852347
1 115840419 865905702
1 878929707 148717735
1 716777397 656854524
1 122583614 996528826
2 1408531 398001374
2 86191888 943910750
1 89170072 941156712
1 751506694 127020917
2 809536151 553241763
1 125440944 877400674
1 407205909 227272144
1 16727067 395414220
2 82451843 685129008
1 423131181 240806523
1 402337849 964236271
1 447524189 476923854
1 349078397 516449472
1 559975800 975991548
4 240732742 71772873
1 532091744 835645018
1 312446398 137240779
1 293882224 199190462
2 94705505 167296211
1 570283177 701266570
1 912212416 276935012
2 558021230 654927160
2 237178872 585402881
2 319513746 862130877
2 630728311 766874741
1 900422094 351516530
3 734279194 709780242
1 242975792 233471186
1 116310489 59550223
2 785329937 569101589
1 690911293 692603142
1 864807903 625271464
3 80376196 341558414
3 161457569 616496221
1 336394803 700505839
1 217391583 71756416
2 835248310 578703168
1 131422567 506719804
5 238703321 70488024
2 107209325 667951559
1 289167657 376850832
1 290556354 503615220
1 71513791 697017771
1 836572267 107537058
1 703989812 326369722
1 676681231 987908336
1 729844602 27313805
1 142986043 710847452
1 86906115 69071657
1 409183316 720942173
2 345737541 542778356
1 168497059 744814824
1 828798822 528843964
2 282892210 363819226
1 747576548 682650939
2 710027711 631954388
1 963956940 75582443
2 942071986 308581114
1 530015417 692726861
1 830791589 683530966
1 653896548 961302220
1 277222674 843259879
1 946730669 642312527
2 916191029 296190490
1 53341812 171765701
2 946380269 468346915
1 645598776 860297511
1 241523521 970337507
1 427048863 495706368
2 420271434 302627947
1 402952830 441959926
1 419143501 566533318
4 162326030 466675968
1 447342090 674623984
1 472484741 664717548
1 99713777 20611144
1 924678440 941541225
1 882528303 854730527
2 442577680 850540416
1 221987681 733334677
3 405658709 958313149
1 398660668 777680793
1 68042447 428283109
1 520388723 382226537
1 907321176 716890059
1 734014701 304954164
6 989563889 6940778
1 645834666 138228665
1 41079681 858495621
4 904497155 542002663
1 338326865 801637040
1 722596929 339120206
1 600250033 104282901
1 89416578 721540431
1 465740052 657984774
1 488255000 33289141
1 169178133 915935204
1 553926456 189977848
1 965807810 526356919
1 862245628 227819768
2 254844443 355405224
1 621275101 775968236
2 757085286 440626360
1 15140195 63790413
5 153759980 320806323
1 326447263 859848934
1 187585765 566216767
1 900919600 933839444
1 88251447 215183309
1 897964340 317833440
1 638701165 192630216
1 177627266 776611704
2 379193222 885763003
1 509002430 145590015
1 697727164 683346953
2 653072755 991117
1 311465757 544730632
4 351237735 121651560
1 30024307 308372014
1 983192802 424125551
2 486104714 500610817
1 738164176 29138449
2 621898694 623362698
1 764710454 516740265
3 770388929 102951529
1 684496394 494552703
2 778771842 572390251
1 618911356 587698354
1 403597884 457668156
1 544480085 254990815
3 837949681 252058757
2 425464014 651026033
1 340914121 203041286
3 899559453 983335322
2 377035104 755933249
2 25203766 614219225
1 879977342 870486782
1 184891671 226312842
1 40883720 252037527
1 821690189 767503559
2 873729288 141611425
1 121704648 700375522
1 606132732 979922291
2 411976674 94840650
2 902077114 982051556
1 479533752 416355387
1 732344494 827148133
1 875928841 220646157
3 576650224 623110673
2 755037417 634676179
1 435768258 873935500
1 556780090 463391831
4 288467150 811915101
1 206702647 258373675
1 526925206 973993494
1 554263130 750482519
1 729754560 655549466
1 822056791 324850817
2 272538722 370895086
1 801822674 256412467
1 293836963 865661793
1 501796838 91004501
1 882058266 304753629
1 580510589 470995648
1 479746749 465231475
1 491480152 797880474
1 720691038 825066907
2 986036118 552077855
1 507974269 65505062
5 866788082 206137307
1 931427515 27908367
1 276639616 91040377
1 477427699 719468019
1 244761800 576730659
1 702069834 461019141
1 459423752 855137385
2 278846310 424715795
1 797349284 222344984
1 271543663 494532628
1 324645988 499834734
2 695108891 459113513
3 457303919 618995984
1 64561988 761190362
1 365649429 255186834
2 454130264 27325119
1 229527988 956611452
1 977248403 842421458
3 866961988 523943390
1 109775761 366131420
1 831339090 938605056
1 815107784 770853407
1 451128698 759099786
1 793304295 391734153
1 306008972 442537121
1 156027802 377044604
3 735225968 501598060
2 770223285 87684777
1 216647633 742753969
2 789241566 819081950
1 521416949 623786565
3 699037052 272467360
1 708821436 522948417
1 196212204 266553038
1 688995951 357974281
1 604695643 449110647
1 570013657 946573792
3 964559051 85213997
1 346655003 107276707
1 994700099 213040523
1 477946444 394733407
1 788686665 389043940
1 493266595 173652310
1 548171821 666194017
1 183618838 560420978
3 838963093 106959865
1 587642717 887770577
1 890661569 526396479
2 942267972 191634662
1 501119505 613611007
2 377776103 575199279
1 200802410 378057935
1 109507906 218940371
2 152245416 764810908
2 332843962 818327977
1 451125168 544781263
1 260765007 943638555
2 676498457 567551604
1 324037360 834050031
2 491484094 520438301
1 105054691 367876097
2 940599253 47349773
2 370659723 380278833
2 48444292 930029828
1 770582053 745757533
2 52016503 640808291
1 309758150 877366799
1 120634013 963155072
3 628930537 264095970
2 569377350 711956123
1 374372583 623333502
1 633594483 748765334
1 755234145 55819627
1 370318364 773102786
1 548509566 511615860
1 576894858 310984427
1 35169997 218171595
1 103983625 785180528
1 182208259 201946942
1 969965435 953287984
1 417384815 760024691
1 375315990 213181953
1 518834139 450267063
1 792276788 949318881
1 242468926 359032862
4 440926838 6262139
2 535628347 10359996
2 452810778 433492575
3 485368443 715206488
2 62673060 68231856
1 263371267 653222109
4 699613018 244220166
1 883295067 448489672
2 453696317 507269937
1 20575239 548404750
1 598824430 754684979
1 904698145 359863764
2 250428726 82623511
2 870359220 407802702
1 520739850 542683570
1 649721120 123124797
2 9046442 847105648
2 984934119 567312387
1 45779106 24841250
3 314903340 442370559
2 468958231 751814961
1 506501888 592113075
1 995744545 73935646
2 345762087 215423572
1 580578862 476358286
1 706494324 898730453
1 428738423 752974853
4 334882661 587958887
1 73497417 681876265
1 956436166 933804434
1 313425510 779877455
2 345844033 971755771
2 676391664 184616163
1 212533255 897629885
2 705113925 959118953
2 43629487 382141236
2 39714917 932747962
1 350617220 421689383
2 458483518 752672141
2 99198967 932951326
2 873499096 413757202
2 781110211 216592078
2 844044972 873408807
1 920894971 65061792
2 571598562 950435804
3 292008417 959521776
1 181622497 550786909
1 993063172 441737342
1 933467056 681978689
2 764018966 980126852
1 369710946 832890108
3 999697765 76103183
1 84206670 595952804
3 711082583 217451458
1 512693363 146382643
1 438578394 224507147
1 324710649 5952016
2 336520785 157073570
1 652902390 106223011
1 424019881 782456535
1 618234537 813393708
2 597570153 973597388
1 473126898 718844375
1 347830946 579003640
2 182386718 802592136
3 544495913 447653133
2 842115625 876088381
2 900773869 824609810
1 878850958 631008228
2 524476749 197295937
1 187871463 97463855
1 377766861 316668768
4 53622004 523619621
1 215620470 621533825
1 511502446 200930308
2 869724030 272171931
3 202276924 384168052
1 756471521 84978214
1 40714065 710863733
1 260145263 77401265
2 994526243 895896187
1 129260141 199220937
1 6880238 621924554
1 227330644 481091302
1 75707544 198349849
4 112030588 69229468
3 756606643 4753114
1 121341636 261165016
1 391340214 64430062
3 462141224 492606592
1 287931383 104020411
2 229942483 429047523
1 249609966 289033405
1 915119430 765373925
2 748896513 914417138
4 153658048 126356236
1 869879922 102449800
1 154319190 416681752
1 311029360 308164752
5 398753094 358283817
1 467814838 761304225
1 921596371 528443784
4 241820068 41984867
1 282266478 160239219
1 854224958 955912407
1 80732131 326494802
2 908099547 946271533
1 310174670 755823977
1 708720272 474756334
1 255921003 398698815
1 832228665 59246712
1 560051955 453719469
1 405122682 667156510
1 207191825 304703767
2 217550748 761407480
1 460618369 963330072
2 631627753 791896943
3 452988309 498602029
2 188242345 465546072
1 380312772 506016435
1 269455805 524119970
3 141833249 165312456
1 513968563 198935584
3 732600475 959763159
1 479489883 648518716
1 205875189 894288365
1 246029494 244819139
1 56882481 269083958
1 6229174 13407031
5 145803164 174830020
1 265290234 861887009
3 788089184 886786820
1 343426586 706451043
1 21497237 878858656
2 454592829 823707195
1 454322674 813899626
1 875736012 220934537
1 810672138 216490139
1 576192376 118841688
1 351843076 459700549
1 850033943 341647536
2 81621088 316333313
2 659366722 740743489
2 639359046 772750245
1 460636757 98262066
3 388196526 871704159
1 118915298 609782251
2 618063038 67053261
3 735244570 358205052
2 169199001 679439843
1 970203474 742979088
2 649350278 544445241
1 555811886 995099756
1 748733102 977620764
3 490226216 385936228
3 491703838 529916677
2 315738075 335344993
1 995285435 709782536
4 962472338 803626931
1 232798903 455265988
1 407025212 249332853
1 729818847 1930407
2 711407816 335890337
2 539854126 224639896
1 221476951 967412162
1 491785263 301748965
1 160797301 59678090
1 932711717 118930715
1 361861881 864189290
1 562054196 43469349
6 774186713 578432211
1 790844597 344828294
3 910297702 814463277
2 775199884 199902068
1 710562217 353461047
1 896807589 947900127
1 210555153 742125745
3 607179556 312783321
1 116929443 933753863
2 687341982 125217796
1 531569548 363162119
2 535117470 418741597
3 581285914 972959865
1 688238634 86843743
1 654267753 101786278
1 887403725 596059588
2 951528774 725575981
1 416370926 419932380
1 125622790 503220485
3 253519393 494130946
3 267678586 864908535
1 807451711 267866409
1 923842916 231334124
1 871589656 982638976
1 368179108 7693790
1 321177289 237737160
1 514796445 746581485
1 767619095 631265429
1 339708236 636521952
2 1301498 702754768
4 29198679 201803832
1 362647815 705377112
3 648320793 182942768
1 644325163 377386080
1 283194134 999047188
2 155548790 675393318
1 245395642 591356742
2 399798340 430512235
2 833704925 491712744
1 64790445 501532073
1 1209944 359263047
2 581619559 174843061
1 727086776 920925050
1 788450733 506625106
1 158194598 971740711
2 9426642 21714995
1 771422484 757675631
1 423633022 149661816
2 453254154 650796384
2 291162351 686702171
1 489615525 638898303
1 366225120 865448141
1 519771854 319573995
2 214287083 453244637
2 53798144 646354183
1 620558137 231989010
1 903118318 539175473
2 408652020 332461358
2 451917247 982992199
1 776970028 89020054
3 547384014 738873180
2 18340647 977901041
1 141033806 623014593
1 690849028 396516921
4 665510688 714644505
1 885655648 933728480
1 352168544 65549608
1 876390361 575567410
1 461754891 617864231
1 838882069 532174308
3 341312057 808176014
1 507495604 455951977
1 498681787 941050563
1 183756084 478887504
2 39287428 837477330
1 997190988 293420789
1 822964614 592844323
3 605573840 51963525
1 896293563 895390570
1 6506714 567484109
3 213110419 563324043
2 288127358 712090601
1 455340742 718141544
1 609519887 867391020
2 484636009 692595247
1 203263252 987696797
2 111030903 617957371
2 136525540 719912954
1 675311212 244569387
1 820318653 784842292
1 447593264 398387435
4 810786295 662310098
2 323710814 690827055
1 934745968 107446225
1 626704886 558828990
2 272867423 730675439
1 657175006 742668894
1 616754901 418625506
2 364303487 745621011
1 280221066 901166760
1 871253615 788901163
1 542815134 814008605
1 461666691 781629861
2 963031132 690955446
1 146286901 359445505
2 10883927 780803245
2 164331448 370229482
1 392134548 490169823
3 606344318 794876873
1 63681837 708769311
2 634906883 487378381
3 160661893 636707161
1 916974530 400752413
1 60483097 455727365
1 825791798 330634298
5 51130165 540941953
1 352402430 338166152
1 357223509 344971941
1 748839854 630556149
1 241693116 442207390
1 100927749 622290382
1 887210140 782659562
2 667789771 707423711
1 79523572 576694471
1 619954013 287737862
1 767151657 920590516
1 203278881 550327426
1 90598354 454904631
1 465823838 473223341
2 717236390 525709888
2 319173445 691396697
1 139650336 15347441
1 880973108 70375478
1 204087761 876791828
6 462034954 389882223
2 654341359 241844340
3 872660173 227727487
1 342475579 95672696
1 287766183 617240248
2 626785190 865447943
2 181941240 164052097
2 15582304 247089863
5 778545920 439152497
1 237247708 520033644
1 925245700 937846752
1 838641812 922470580
1 552842370 739824023
1 53549947 990879820
1 113523954 906264398
1 335539557 986202805
1 866841125 255278567
1 829325477 242377565
1 775091032 389104437
1 361292014 725312911
2 433450652 702959413
1 937043226 371812648
1 226367966 495234374
1 57401645 390599534
1 685528235 4526927
3 154361152 250473887
1 217084941 583555382
1 542897360 701443691
2 757197625 939452391
2 657753441 436028063
2 298898235 179693812
1 341121161 997784861
4 614341789 442856196
5 819625061 106077335
1 823344666 22765254
2 659238671 889071615
1 866302933 742044019
1 156404702 201722218
1 453877445 224292282
1 367786550 670168707
2 316659494 512012842
2 23672456 878127941
1 696671353 20000235
3 19239919 73987474
1 625641057 585487878
3 691024317 168747425
2 964822340 301738181
1 370728237 851660973
1 314938006 537184464
1 729504588 135424423
1 440764519 476982365
2 148993541 608453269
1 573697281 437300928
1 110041208 112645019
3 879208185 59058572
1 589213521 180244622
1 260371992 539887109
2 451190719 51488951
1 525802922 534414802
1 877647324 904740209
1 637689677 415761724
1 507795066 411940129
1 832040065 512337086
2 250131278 862666951
1 569284867 665505653
1 317556464 944262628
1 245310387 337681589
2 956737205 747690836
1 492257291 407523387
1 419121896 329485059
3 813105716 488776843
1 245394534 107477579
1 803462058 662169847
4 916690907 924896180
1 544548301 731471412
2 110044755 8872895
1 58380576 789974409
1 108554439 372899120
1 746915954 776858828
3 128409651 704607050
1 284009586 596021771
1 52150839 949501120
2 148124482 773620913
2 585254082 839216520
1 196194752 693304205
1 827587058 701637609
2 543704487 958994800
2 494907508 711630622
1 827213662 353232313
1 995231422 789692005
2 266033842 189947239
2 437295091 750607313
1 708076673 214357081
1 951506514 135065933
1 436770418 543500836
1 817363131 163515645
1 634893972 266436328
2 397628818 214632028
2 230480937 19911717
1 128207478 813200351
1 571602116 709509910
1 659793612 528299530
1 592532317 857818362
2 992523616 666956100
2 431182940 775478462
1 382089847 724625137
1 517554579 105269440
1 1398716 993946171
1 100068819 627329758
1 682411334 580651940
1 647441767 964769880
3 859453109 301861102
3 695803108 153999454
1 327129758 223270082
3 803482474 667433992
1 768782509 697307485
3 82866431 384163122
2 271863885 83740749
2 291065897 467965643
3 6602587 223031436
1 507008844 383552803
1 21260349 340867426
1 207225596 391765848
1 498475203 350531351
1 428651996 172046535
1 954998446 455361010
1 247951997 974017174
2 158855421 67666705
1 120260607 262314635
1 81521532 937950427
1 754329755 49480915
2 945629892 372099784
1 742600294 692123588
1 574153312 160918462
1 19038248 972497245
1 588358021 659699323
1 168490815 990959367
1 534563501 118790142
1 910689589 733309372
1 449175182 375031800
1 704226152 836283403
1 842285879 892385134
1 962856212 143838504
1 312644457 501216254
1 924784048 222113745
1 209665217 620360583
2 874692745 83555196
1 321078519 400365906
1 918455072 424891196
2 428655523 769256075
1 63994492 319135481
1 564913787 772576932
1 779591674 271127680
5 198567577 679219948
1 167800000 193191287
2 870717218 790863801
6 816486677 372183739
1 865899331 577151488
1 923170137 309954171
1 359392700 435493531
3 291573315 959341127
3 46809141 541086969
2 862276430 872459219
1 28655125 74906454
2 721176477 968641002
1 663819343 734826159
2 665490632 264875002
2 657072995 606503853
1 236460749 253347620
1 696628584 315618807
1 495477460 12194131
1 129400862 716609016
1 926985612 160203712
1 481274194 735382408
1 311175280 742435366
2 258859281 289113255
2 206535517 192958917
1 223917219 650076997
2 229593826 981738060
1 120617008 769049270
3 610672692 751308773
1 754193537 301048161
1 207804887 966160280
1 48880972 686296804
1 737155094 512978088
1 194843329 958797868
3 366002149 919289736
2 591055720 547572160
1 233674762 848930575
1 645789725 573161160
1 718402723 861073265
1 799828854 156318881
1 955298161 785469074
1 413585673 696911708
2 64656726 286487192
1 923020897 637390211
1 184836059 95566353
2 420844424 387171694
2 479651867 531924144
1 801940176 124606694
7 523400576 317182406
2 363459478 797537268
1 880801963 338096244
1 227442855 980416944
1 767160662 648752740
2 617156100 554134652
3 13091549 855158868
2 148355714 986009389
1 684432209 754505604
1 944494054 373982203
1 680975147 599392688
2 475765706 536346180
2 921527006 934211069
1 461656134 808925595
1 666597783 266397847
1 840252871 1494627
3 206997522 977488047
2 771291856 588843481
5 460650665 208076859
2 151119427 94580955
1 233058009 206374056
2 83810901 409547038
2 982010390 847000075
1 901094065 787840597
3 147838066 622796347
2 915026913 462278083
1 891209423 941762336
5 772011260 451937155
1 908307564 532245384
1 688195464 64681383
1 795420039 927378027
1 176786375 165910734
1 849729235 100047828
1 692411343 170328277
2 573755758 87899052
2 402597556 159988062
2 909012307 816870270
1 436930452 198707339
1 599296410 433443386
1 714403820 219086227
1 169853556 565417438
5 478270712 948905227
2 75932725 580978497
1 878246813 572377794
1 663696475 176318056
1 454906548 824750678
1 920532946 690614969
1 792132889 345703864
1 905595256 894008830
1 801697948 983046652
1 753939893 796971949
2 780450528 951331360
1 859453780 465936485
4 683738625 622318421
1 43371578 663796871
1 585839134 986842924
2 165044057 466154071
1 717509725 531103510
1 915953355 425491617
1 977261671 716229943
1 614499211 311721403
2 526991993 700912945
1 417264238 230043275
2 514540533 836621132
2 160532044 223443143
4 416068422 912194826
1 376043119 666289525
1 796656086 776026021
1 234560137 203492865
1 268465924 854049662
1 335343518 540666728
1 988072926 499667466
3 333899345 434943454
1 632098776 903411008
2 822537394 753984571
2 464954850 172077936
1 226639988 464485340
1 557538354 121789110
1 417317506 58787600
1 574845534 652057567
6 847146750 516001953
1 292306385 490109911
2 544886198 821522940
1 560570605 447863764
2 38175091 216502654
1 365587370 380368324
1 951125692 123321244
3 26191355 25155972
2 942601652 217675747
3 868638700 615095360
1 600300151 295008871
5 826516415 484154632
1 359257497 97120302
1 37515770 540447194
1 480292754 587966480
2 594463997 914097123
1 345449678 468880301
4 771499897 530835221
1 335485590 892826440
1 636306710 650679058
5 61085260 383751974
1 115997411 990500981
1 996924723 149739677
1 7039385 172955358
1 354413159 910343158
2 479832979 58520567
2 565718740 929348496
2 234568888 782689083
4 30056266 82242275
1 966435271 155226266
1 355597268 477831802
4 851191574 786840847
1 720435500 472380514
1 345249741 751999161
1 505873855 324265397
1 846917182 410961217
2 554136233 312393956
1 502150126 707727615
3 682186451 642898298
1 569925965 784658096
1 479446548 461737909
1 127641977 314214991
1 942345669 655571435
1 335886457 189384946
1 854521617 953406465
1 519611608 712995797
1 560121506 718551135
1 498749383 358065155
2 176344455 674492070
1 372698723 279724616
2 265852483 51376254
1 830874682 706802395
1 299570300 632190779
1 372220547 252671585
2 836476988 250744319
1 988188900 954975293
2 596579011 634038147
1 421254636 52075688
1 806850586 534165569
1 241400762 412643767
1 161139731 616181803
1 337459551 849129251
1 202543091 270158470
1 20656233 522345916
1 548637651 128925409
1 983647413 378548792
2 421439662 25036404
2 984844000 602900184
1 628475661 839821489
4 733985311 584840003
5 683233321 450606686
1 915529461 627187572
1 673043103 545426345
2 885738294 667598226
2 490300377 178264655
1 963429920 20113319
1 425016946 698807070
1 264623897 903239593
3 22015157 459036010
1 77071404 411612735
1 643109255 832700919
2 665865596 173778190
2 790917888 822629363
2 726632020 892536633
1 17450916 667490723
1 75780570 361441936
1 615191677 346149036
2 568066195 155252759
2 286745199 593649785
1 808904544 395218260
4 917534236 930743107
1 961267444 342248516
1 86108763 131598693
1 272373731 270576885
1 563146415 847953022
1 48263090 730543993
2 295298200 768040824
2 870024812 945926890
2 60948723 691611934
2 473280440 723858189
1 936186802 69161712
1 927217908 802268381
1 8556172 350166506
1 831657226 935213508
1 173957669 89734474
3 437636224 568406682
4 918396469 576124822
1 166029153 722940916
1 736684119 541363337
4 628172589 712894313
3 621672172 167248677
1 267315341 144487264
3 33062017 109234593
3 864584727 604747389
1 777469654 91504570
2 460780079 669447668
2 836782800 265987068
3 980385733 337926917
1 451419416 976663576
1 299705419 799950683
2 851176089 533860215
1 124032159 376425668
1 678426394 653112161
1 249476983 414961253
1 212996479 218768474
2 661330065 257226649
2 707500946 112032870
1 445752749 399163844
1 874375631 228370626
2 830689391 504936208
1 366458605 249454365
1 316182425 315452498
2 818492926 711766081
1 703694906 353847704
2 94819657 897607775
1 649908797 880334453
1 671592975 901223788
1 359398252 282385899
3 38721779 347380381
1 154998862 584530067
1 695445955 794356211
1 314438283 871643976
1 395829174 193175574
1 951123187 447952894
1 300668459 321859987
2 587052973 951995065
1 511883044 248668889
1 315128774 305035082
2 911984847 832152494
4 930127769 189074147
1 734438088 327308693
1 223822767 847110693
1 252147935 288445728
1 614440117 187072697
3 399139708 730105107
1 27975026 659233936
1 118927904 525396964
1 310519587 689550116
1 80071739 167635104
2 748549025 48365097
1 641685850 332192181
1 66185131 944105137
1 604267912 992651872
1 201864777 987582874
2 21331310 162158400
1 337765909 675655036
2 638917357 832030121
1 822620451 357737009
1 24081171 978086642
1 936643300 786632765
2 813352268 805631075
2 26714841 791203824
1 410759025 949963712
1 174222874 712052856
1 48893157 218359266
1 426038987 816137869
1 782726932 367412492
1 457239182 47790214
2 345665326 887895484
1 987891431 605518413
1 491099261 632088048
1 124859516 961000770
2 920709699 122487691
1 521438856 645339740
1 703256784 696343707
1 181546157 158935159
1 93893984 705174157
3 861178889 454187321
1 476635344 13137709
2 311414534 770037930
1 362974443 987004229
1 257673188 473765861
1 638981264 176410534
3 259257007 742687931
7 719902868 819653854
2 245911578 432363260
1 240982552 734908049
2 426769859 43343640
1 597027505 431910218
1 317913095 733851716
2 374692793 478667311
1 137211596 406598074
1 975451986 252971281
1 276650051 440442399
1 88501392 571717319
2 825807425 912164251
2 731513999 601173021
1 586531887 574764421
2 378502413 795488797
2 233186079 371652250
1 908858542 888308952
1 81443033 655396051
2 935948435 778363383
3 398390149 540163000
1 987713764 806174149
1 723336422 222072517
2 466224315 451785185
4 991541300 894406935
2 422016075 626483379
1 217080926 601813101
3 630460559 952752079
1 728109355 499666078
2 424455569 600284741
2 225305585 386730814
1 80498144 287658276
2 227661739 446749063
1 761253003 522036494
3 119331134 576140267
4 273869701 691805015
1 957144459 351826608
1 379107105 118833654
2 201002811 237759336
3 714429322 247074162
1 326642479 241571251
3 842787541 148765689
2 359720860 895431969
1 353074993 949039049
1 560676901 82303009
2 803533145 592606886
1 506542392 885464094
2 990279137 425310030
1 906192521 682806496
1 516124750 404613380
1 783385786 281166843
5 664975701 449143758
1 434263228 859368709
1 95748145 24588595
2 904965693 678453114
1 13737306 291117420
1 31600287 121953177
1 64132443 112343691
2 205840676 362187899
3 814181941 45923708
1 776185968 155840813
1 664768171 36784631
3 651173606 860593019
2 306064385 26175675
1 584299907 702168053
1 514987291 638094954
3 191649847 253705240
1 979716726 819360278
1 414268743 446308662
4 95042234 481830525
1 693136911 294839399
4 258842283 25376945
1 964995746 883587939
1 961653479 947670772
2 641030704 401734041
1 667356297 225284747
2 996921608 306791944
1 329679817 878290312
4 735855523 313973313
1 417187768 494643523
1 434149591 948862426
1 519419024 701551678
1 634570577 729287200
1 581918943 722170262
1 162397487 26528136
3 66676925 824811813
1 847315059 250453847
2 253538991 376022034
2 635983107 5715758
2 862919609 683135986
4 803432460 125398396
1 257233619 614198656
1 702241256 154541848
2 668515127 178742447
2 408613675 787892160
3 926528017 197867223
3 834547818 339945206
2 668681899 287923522
2 763980345 258749737
3 95919548 815988610
1 324650428 458359913
1 792396665 109911213
2 509276024 306066246
1 971064210 971486414
1 994616342 339880211
1 626964053 312436507
1 565216693 301260386
1 641008023 441688295
1 575813445 65636286
1 264473802 575435194
1 54388398 5268638
2 929559771 808033970
1 530065447 640588847
1 361301161 110422838
1 386247159 428791465
1 180046156 39533988
1 207243977 411102608
1 456319648 465255223
1 292883198 867499244
1 761558289 947322232
6 187474937 151988746
2 814179695 922570869
2 288664381 886061285
2 830880447 537131816
2 783167126 830324278
1 865477730 823334688
1 810307881 122270807
2 161054564 623524958
4 867061579 173551817
2 304911417 208726204
1 830157319 337298448
3 859902495 535950507
1 696910772 716348729
2 342224286 458338097
1 247413634 829218785
1 231201636 281491468
3 146334522 463830892
6 697778795 509661482
2 426421510 319547730
2 524544638 675398697
2 822345715 544628626
2 499801278 793443138
1 41219288 282374258
2 189332446 31611092
4 870894189 302939038
2 24071605 32399204
1 42135038 389488309
1 387876659 169484079
1 215326095 472366637
1 707371930 878813648
2 879152392 936871744
1 667562995 827399856
1 123114031 693711879
3 228772804 563131528
1 288584914 387546737
2 348562905 385278163
1 810208152 768797400
1 782567514 895047177
2 370747634 783175114
1 979290279 763084103
1 694208794 271616677
1 553762893 850584638
1 397058715 473597690
4 651494530 292619568
1 548802123 272036315
1 380581291 828580627
2 728976437 421641747
1 380530547 12256763
1 354524055 297330434
3 499753409 912167546
1 978455770 858746977
2 387358516 522264997
3 318292212 739958864
1 785006543 100269462
2 426951940 128425344
2 396450087 594639609
3 471335661 256431415
1 808785248 576273737
1 814254081 567955214
1 261473411 465826344
4 826540754 354842593
1 714815924 982872691
1 165102085 655284179
1 90067901 197209556
2 432687559 986954664
1 123908624 149771371
1 997368665 429825280
2 768623508 705290450
1 53667390 428821660
1 365237819 422547570
1 41595383 240628638
2 325228675 582006883
1 4786321 253041201
1 924167890 616690786
1 740616778 763505237
2 790365459 565785930
1 462614561 962750987
1 505731374 876166695
1 425767309 706462103
1 136262244 438097947
1 277528105 871038135
2 844815808 338429236
5 404772527 257299017
1 135740494 746486145
2 131097351 146699554
1 597426595 681090974
2 784058128 166632777
2 355809186 348692186
2 293819582 295043754
1 463150302 457128828
1 163642935 578528095
1 238559453 108731132
1 277420132 509291211
1 710282597 525316894
2 354530797 239287032
3 676461381 304290373
4 194456751 900117180
1 803397026 450750903
1 860562459 878541710
1 26574474 465132784
1 116921880 476671633
1 142215957 242058214
2 19942775 154923651
1 966899804 330617842
2 649789775 172242750
1 410049085 698845893
1 808758277 138938644
2 365881230 437740546
2 832632126 434333575
1 329594040 435465061
1 54109944 384294209
1 910080640 807537692
1 45603789 86679148
1 122764781 448746817
3 412707044 103143154
3 571580983 247703375
2 128111515 920603714
1 216399 339586291
1 190514814 542007678
2 324304850 956652935
3 305124961 584563659
1 673309954 26604113
1 273779184 886571544
1 549093775 597255331
2 588546184 24119771
2 44923560 948602464
1 277077415 681101875
1 171010919 380661464
1 400526491 949391356
1 331339436 764189734
1 726259558 498090280
2 501516735 121155232
3 277049646 711657292
2 785679567 381708503
5 392564172 52021975
2 234618039 435546868
1 66096813 353956470
1 551867883 87578998
6 429171380 12587210
2 485834808 474719567
1 122377230 319832451
1 229219853 570763396
1 609443755 560986058
1 507836507 565980949
1 436917198 818734743
1 221185702 392304345
3 487570546 889437761
2 713261480 928545434
1 835377926 672198365
1 769962865 67436321
2 974378878 570172365
2 216995635 436679035
2 761101048 294079577
1 212106582 796368226
1 772587429 645545482
1 467851673 876149092
2 950294291 937717078
2 245024408 535935967
1 653401622 47244189
2 231538200 353712798
1 400091260 191354202
1 957923294 92530850
1 229206470 442000383
1 178740786 45403014
1 438750050 225941512
2 11847623 87294671
1 793610116 925883052
1 826057129 844777529
1 869104059 295090640
7 744093952 213764426
4 976678238 318741127
2 68594110 312698885
1 642084400 532255074
1 717199693 399738779
1 687549084 747011113
1 88217476 491613319
1 650320801 253167483
2 194899686 254402423
1 943888171 112839836
1 367126333 305361096
1 197305917 665230686
2 37751156 255448956
1 92577415 640905758
2 833336862 173904980
2 897678036 273688593
1 483616388 451746017
1 92169315 982682506
3 786683954 325817108
1 850257882 328699960
1 353487511 774868651
1 203506619 633967571
3 613503185 975410490
1 979400369 235147392
1 439514338 288132393
1 271116834 322415093
1 660646108 950345569
1 275275041 994235842
2 834939784 735993586
2 142477723 487973436
2 451367613 772138745
1 440944450 401214118
1 984556745 763149641
1 680948811 283284152
3 114744375 45660647
5 258357722 584677698
1 201248343 1921951
1 104660567 388233438
2 246320238 329520104
3 528068312 433260306
1 184599058 59229944
1 132882301 881788959
2 119331966 590122470
1 306026063 299281646
2 570777280 308290736
1 397454340 727935601
1 196461209 779994185
3 737402144 754716458
1 688002802 149731768
1 412186455 763552540
3 816126675 276952809
1 786548724 441423273
2 907689827 836807836
1 548266017 603850318
2 760147972 5805122
1 358229089 216715748
3 733918791 983344500
1 537684093 50137102
2 729160377 123892336
1 704618901 649568935
2 589180279 23715405
2 491918555 678372019
1 804580579 828043590
1 107705974 368256057
1 639217993 162690112
2 172725245 814594176
1 527584297 947216618
1 504526370 564079020
2 291342405 23597789
1 652982687 984531856
1 745423073 677960785
2 846977573 68037192
1 23129366 264795319
5 339421737 802406513
1 979441747 112726931
1 790636526 354729064
1 454069777 679557707
1 705337452 702148409
1 928690069 794874279
2 453653904 9308314
2 289005771 290310826
1 8385173 115383384
1 812375453 629879005
1 128622932 695815617
1 938174397 614852597
1 232106286 199780049
1 104111003 117692707
1 884541130 321688645
4 728788627 98714729
3 296143377 936651064
1 761701015 263344591
1 100649155 650127829
1 42737974 621406803
3 234095592 169284637
1 686991237 977772494
1 214015123 892713775
2 745200196 893038121
1 990085837 969192895
2 643777457 175413153
1 422513712 649516126
1 244819348 107769171
5 316399577 456147248
1 47913118 150013364
3 992153329 612662017
2 982129491 975788691
1 778015621 103113215
4 861589879 935721052
2 956683873 986591261
1 244945419 36769030
1 82931115 521928407
2 544186405 772104470
1 317853492 471527326
4 374158716 222780151
1 257337139 699742994
1 715843102 32678896
1 147944537 149733357
1 57761133 438379710
4 709362604 503550047
1 393270634 182349657
1 999726693 930781807
1 766345720 871920993
1 184549040 915126507
1 163213501 397930773
1 416445702 76676571
1 811309998 410760044
1 255269345 703282741
1 245633859 361261623
3 858590575 703359532
2 432314539 30605478
2 176967303 47037199
1 120078501 425494019
3 531947376 628633192
4 750342274 620029377
1 619158773 586190111
2 70270635 974123121
2 411894821 461497785
1 410396080 493729223
2 750718665 678182345
1 780981268 602953464
1 978789783 372048813
3 925104885 465688069
3 139746960 213427681
3 860691501 445069062
1 956745630 548553935
2 476509237 712259207
2 338351117 106447118
3 210810573 638293197
3 471425657 269087756
2 911745457 141898319
2 835178460 87898535
2 360661818 249720346
2 526147729 17581222
1 885783502 72369114
1 4614268 391705495
1 401501494 440551002
1 868786284 120420156
1 218664307 205226180
2 676927345 946645137
1 327693860 869742554
1 485327818 958117353
1 493279145 701758216
1 458441753 260117648
1 168673272 100585088
1 451067494 156257081
1 991851568 463124789
1 303773741 501182168
1 423770373 55555509
3 634934726 247972479
2 553241162 745096256
1 413150928 174700378
1 854189902 961751509
3 14773924 344198896
1 629023494 385061294
1 831223030 811012255
1 980759707 994442484
2 248486797 852456875
1 884857028 36987124
2 32333561 356002834
1 584893578 427921679
1 697696798 926817992
2 549163712 70565483
1 687473685 820294613
1 191023491 611749040
1 436359155 856196106
1 565646552 463892248
1 584140266 662121469
5 727309843 743583541
2 253826736 593452336
1 697741332 962872393
1 135292508 680184044
1 551807374 317574723
3 754162641 686901432
1 172736603 778394024
8 823911384 196067444
1 816180979 869819725
1 6462372 980826809
1 125696986 637681132
1 975990462 422265652
1 215411013 125731961
1 970322796 108174266
2 890310453 724665246
3 783899948 988357126
1 681180516 769593890
2 360605946 823259396
1 848775478 189625570
1 49143923 172231526
1 113253386 772478593
1 122232991 37736767
1 37154043 27639423
1 620859148 833664619
1 840264835 933033063
3 838793697 236294034
1 647139182 30111046
4 979431118 266480171
2 936373715 22735404
2 510495057 177826416
2 558235121 255028938
3 474763803 514355785
1 228075094 407988615
2 67863738 789765182
1 202672971 374834325
1 343415679 735956133
2 272676248 562610537
2 285536977 149138317
2 262827585 88863870
1 246354405 534364828
1 577023716 460777704
3 175525284 760590102
2 492358482 222723300
2 973560358 636297724
1 399352354 22097247
1 700006242 191131170
1 111123905 607259799
1 733920081 487854290
1 71404449 288846080
2 782453167 551118821
2 964629553 471348730
7 439049489 852310749
1 856559282 331447114
1 966497533 308699975
1 401983806 5866644
1 679076990 445611393
1 939290138 769699788
1 561133677 673939867
1 454346386 638448312
1 590610648 186230802
2 462792853 188432616
1 201627327 633161303
2 998905065 257498757
1 538072912 808124753
1 691413678 259235416
3 745787996 764087436
1 885588056 677038253
2 787289701 933090477
2 81986421 732706899
1 452954131 322510362
1 92687355 400035051
2 775737329 717599025
1 593117421 679149934
1 444112943 984688494
1 791622607 680403420
2 162302159 138883624
1 306726537 329814420
1 106280688 405136572
2 297179109 161330138
1 841980729 79576861
1 932247243 553699083
2 621553413 420211035
3 58672437 631075876
3 432595426 467765201
1 91982556 946209082
1 470602190 845071654
1 699116466 830526773
1 493602406 37989267
2 210951672 851728713
1 531028312 499188047
1 226507864 499163649
2 990706251 343999474
2 87287253 642869376
1 861670361 793729280
1 864009038 204422353
1 985022268 70810766
1 279637991 54798998
1 946940175 353207706
1 208144497 334835662
3 720216306 308310257
3 40903955 968252411
2 412166295 387331078
1 396159916 329876550
2 719443904 365896932
1 826994876 423628900
1 156677760 678098729
3 142092261 675935373
2 280894068 74705921
2 460861066 88586324
1 322792710 72167393
2 831852268 488600450
1 231175621 624626348
1 697102659 247396445
2 308415819 754426483
1 942482824 769499093
1 998757394 294909826
1 170295155 62888877
1 233772755 677671043
1 518553972 964644349
1 515583872 576644264
1 918161635 784015139
2 971525588 362468639
1 39479938 197878518
3 429797957 538127437
2 185694311 670933054
1 610494250 33817862
1 469632912 202089028
1 330201601 400634454
4 486963124 980135091
1 138809067 333020770
2 934482714 128429550
2 673532232 837452147
1 892758397 590820553
1 542702135 47676906
2 518473754 110032372
2 672222495 135629430
1 53254520 927902764
1 719154436 269324942
1 268265573 174793655
1 248186161 292373875
1 874553717 357938782
1 880672614 611085510
2 187658482 410295795
1 912276810 125659507
2 62887231 193464535
1 542124349 858618748
2 415222790 302974184
1 182546736 740729365
1 580699403 450890174
1 664909023 712900699
2 170085518 540797888
1 271562375 361039370
1 80658008 336631892
1 323469423 938911338
1 135054229 790839503
1 462078868 364646515
1 898439892 980236122
3 493009948 256661985
1 770005470 784523444
1 582500313 696060648
1 270390755 777491975
1 532521577 653713499
1 716365702 590039415
1 406026193 230054011
4 636086820 58962444
2 788452429 723727970
1 618913812 346746399
3 917080793 194161998
1 988912783 922930285
3 219261240 943791347
1 581049626 821932400
1 634188026 238187353
1 50716533 367649665
2 986491941 138751353
1 696709736 798172102
2 881089133 704195577
1 85219059 12051153
3 910798051 673918967
3 462321276 288324470
1 252146906 171984665
1 759669148 574766459
1 192276089 398491350
4 794058300 267522499
1 276776964 70176547
2 354675432 220066416
1 804474310 771682922
5 27509358 714385079
1 697879173 75135796
2 618894073 745171786
4 424962901 735578189
1 1327688 495198182
3 758456312 824298224
1 64669300 807633927
1 888035397 490458139
2 4022780 564375729
6 634101262 561142091
1 833203972 691645217
1 442318677 575809510
1 111884725 496858611
2 584510730 198334241
2 203663254 53540658
1 522359861 777748747
4 597950245 610622637
1 660533232 733365683
3 673235915 232533391
3 981988119 21835608
3 561737006 356901880
1 94394395 880064234
2 373716366 688868725
2 142801841 459094034
2 782718569 237913711
1 70814782 340528283
1 524319140 438506778
3 158682118 14541721
1 831399309 19517806
1 775177734 789103419
4 430780434 637985066
2 680747845 830208848
1 915862096 532404735
1 298913138 911175800
1 801554584 437147988
4 645202431 468546058
2 289452483 837323202
2 110434118 218495973
1 305376752 681228640
4 386952163 233822824
2 122469108 970113790
1 536740377 477458117
3 637571793 760019147
1 745621073 172725572
1 665184066 880133373
2 666291054 202356973
1 291368379 143977251
1 965431784 871616937
1 698689068 981538707
1 534863890 82433913
2 253004206 311659080
1 874453374 158772479
1 209162419 299910751
1 845228901 452904403
1 872998591 47928581
2 221126921 733255418
2 159568055 518177752
2 558729704 30074620
2 889048532 598048344
3 956454707 316097093
1 107227615 649633372
1 584593372 407052668
3 284076944 647275601
1 439504650 228971310
1 148806535 113243212
3 381403180 470679853
2 472775493 630012469
2 898837009 84606240
2 121649089 843218786
1 845458276 604925184
1 863760135 865572119
1 258158338 960880143
1 157622592 563256888
1 273328737 663885248
1 610496345 447959035
1 40577217 906537030
3 955801779 80219528
1 864160209 891755110
1 852355999 629351517
1 298866624 692165728
1 399147742 410726760
1 673125069 510484088
2 991990378 461602735
1 970634141 994196703
1 836185208 74002160
2 446249398 771461974
1 282280928 1208139
1 597567212 440782282
1 755473918 968127771
1 396752939 76150146
2 36233434 166253779
1 786512434 815633532
1 235270170 664087891
2 833440722 7125967
3 186601202 270962634
1 195499222 376616277
3 526879887 434472567
1 806729068 128862439
1 312641349 302397807
1 802526489 869598800
1 914429455 859663310
5 334211275 444053641
1 649437178 587308216
2 402987550 242482331
2 554326096 528190277
1 930372537 163344703
2 360430632 940463826
1 378623662 693508399
1 669694717 935464978
3 399080478 298449610
1 528535982 282573385
1 518730306 396345466
2 328049650 380234137
1 5873966 617816513
1 37686778 485313106
1 452623953 184047201
4 956560166 406464480
2 520345870 348088901
2 624618165 743577356
2 800441524 611093780
1 608932477 273683802
2 798804898 159252378
1 53013937 63151085
2 782265853 149870496
1 279567753 802629359
1 791834919 214575260
2 589511310 982479493
1 76623916 959819340
1 158171957 846312541
1 538381641 640377150
2 41031516 690909888
1 672570694 725563324
2 615618345 8216985
1 673316593 258515621
2 169589575 937989028
1 900949551 131049175
1 521600867 413289263
1 794943384 952839689
1 761527577 365197364
3 637145686 495976343
1 673562875 31291509
1 665175929 454782420
1 558742965 361644552
1 153091727 173292886
2 22789321 599244450
1 842268127 184059022
1 28619423 525754916
2 287253001 644577163
1 655086022 404284709
3 566441316 588814930
2 463040711 463435626
2 661806808 192743115
1 541144416 666514814
1 728198013 870695995
3 689619031 109057523
1 781240633 709092920
1 873359885 415216611
2 468688707 264299168
5 30059900 867519186
1 661699942 414580709
1 172918053 183678017
1 341699981 672856759
1 297878823 827780596
1 318694126 961818462
1 672135023 974112620
1 241807266 705653528
1 564596568 960005434
1 146713200 209521059
4 81617346 311523043
1 133558643 507807728
5 722304249 116939519
2 259370253 732122579
1 618407000 671423178
3 132215490 486144084
1 299257993 150677271
1 421802134 642266605
1 352632705 597905671
2 195325869 180400603
1 336345272 55395427
2 360825156 634366045
3 342731249 744745222
2 321452452 759615487
1 970824697 493331748
1 163265435 958790772
1 169462246 666753662
1 536538697 483773657
1 39254035 539564346
1 670857381 576097080
1 941918002 163874975
1 884980110 32790612
2 332820883 615928916
1 328476645 598283300
1 541686337 329545605
1 446047698 322428975
1 437015930 153118311
1 747446775 843074761
1 320053531 726638521
1 194089447 987846144
2 725712248 682812712
1 763407393 963728451
1 827134921 572477298
4 29254585 647492318
1 301057794 407953263
2 845828402 509419131
2 528337371 654871237
5 992988072 176911715
4 702634412 777746144
1 537737850 384615386
2 396152257 148696980
1 745727375 182275
1 156216506 117776095
1 564331843 483061244
1 496438119 363440454
2 345239352 865651162
1 127962466 276809728
3 711520309 281034742
1 387123812 482011644
1 547901832 640927325
1 859650108 369823947
2 463945306 475527457
1 158341870 663583997
3 738220095 729956253
2 161949742 922367879
1 25449146 703590536
1 414927478 191192556
2 845245477 641242241
1 981043709 421944612
3 874155780 293501656
1 737805951 217930145
2 39222967 332251551
1 804752154 918830079
3 177374278 685304830
2 114805367 553195765
1 527237744 962745607
2 838498392 256967073
2 361124482 988549012
2 907651213 884918362
5 623472452 459191322
1 777832838 889903240
1 126760685 146649845
4 757306938 84998566
1 834690883 223848693
1 936164403 835424261
1 796140411 823926319
2 446848920 457754907
1 396229165 173198300
3 780135285 655200954
1 467078997 968369929
2 424942975 605606954
1 985040608 392630178
1 61510083 308527366
1 45221787 775283901
2 7808474 159589251
1 178434836 212940629
4 868286232 512563478
1 353751496 789685852
1 747121310 570355694
1 786772664 39652978
2 507444912 220198274
2 781009836 590966419
2 2343947 934461295
1 292908194 608160323
2 26963870 764173333
1 122877530 843426483
1 55993007 969199275
1 632447528 539908924
1 248009982 495986776
2 867579625 154016507
2 891357910 435324666
1 398284121 645173356
1 839275320 224796531
1 719066824 354764628
3 285015819 870525919
1 357572351 262704289
1 642047605 566564450
1 735653045 641953899
1 716793671 93048512
2 365557645 364900796
2 957198244 866837727
2 45941821 71547718
1 723854297 869336034
1 197524619 803180378
3 234196788 540407982
2 311103596 573748950
1 216167305 791070888
1 512514147 950949639
4 964689244 758251949
2 2034533 650189293
1 366070751 148906572
2 516430012 578314855
2 492934798 259698129
3 11484302 191916546
2 393036378 283693666
2 98740554 22480587
1 31568656 872796735
1 302579778 449978445
1 47834608 967762451
1 647319682 574328861
1 49758726 917036228
1 289401385 520799852
2 206190502 641442038
3 872608450 928368310
4 971845499 518769716
1 713332397 752345236
4 426857559 916480742
1 404556895 242775989
1 731479878 220743401
1 955940737 340697184
1 839159439 767630861
1 695859564 406497520
1 103984183 295902129
1 214005746 766011552
1 680439857 289218317
1 469648720 348530125
1 409464303 1396589
1 821292208 222608459
1 176227097 906212137
1 26817480 836312917
2 430137111 491862220
1 778913289 57010044
1 941306369 57042322
2 233760507 990863713
1 554446111 707753330
4 333300010 812903671
3 592251427 95620239
4 908940287 91920171
2 988170164 662376485
1 205334045 368707666
1 186763460 594164508
2 343537583 257133145
1 357332163 518471227
1 311411705 486537130
2 724354522 913390744
2 647299868 574346919
2 799219909 646051089
1 166759586 964559510
1 849008894 16612965
1 898289787 839015584
1 732547456 421238257
1 891999341 154219952
3 953627490 312436057
1 242112549 140709585
1 91760659 873228630
2 227685244 304494916
2 511459560 538676338
2 400819840 134769337
1 249111879 644736680
1 132046523 384136833
1 659044989 166243543
1 660355429 786062837
2 322457807 503972217
1 473619295 915125372
1 145209086 992700102
1 156841706 150087900
1 279840937 968974375
1 542583630 80665683
1 548031058 838343009
1 209869867 412615152
1 192599424 477716727
3 923920794 312918447
2 846913439 832391397
1 532919665 51096211
1 295921803 20783905
4 56856943 829020091
1 192053182 459654561
1 58398817 740377892
1 942785268 417584339
3 345950845 944635876
3 168008923 308779839
1 666743427 614463558
1 358818977 766653743
1 821139470 642129424
1 445893120 997491795
6 479814587 812480155
1 80420813 63200589
2 526810082 639313785
1 818437828 366153537
1 186029794 120341155
2 844245993 75183354
1 613700286 260310942
1 120003860 617388420
3 827774712 930767597
1 41947360 239706372
1 257560511 437930870
1 673062116 312019560
1 409467616 100472017
1 989926613 469085030
1 441702840 918799579
2 62715767 17790439
1 610732437 685854520
1 844283965 27472187
2 575654942 798730477
1 944461995 56884668
2 74314935 692318248
1 710574484 573618221
1 892610855 699105050
1 864828881 190439096
1 42460021 157308689
1 399645299 470040709
4 33031162 717913853
1 645052359 998532470
1 303093153 710755138
1 822235281 228558471
2 512446038 529426708
2 657072191 872828135
1 572453753 847043367
1 376926562 763630389
2 806557352 321103609
1 759609276 515454285
1 103717030 995631008
1 761779439 381942902
1 715805319 312370644
1 848872801 779043646
1 589722176 320563482
1 234282284 65055662
4 208729812 983239783
2 927239425 836000871
1 946505141 365873952
1 31294947 135817028
1 974426459 245558204
1 911222735 913706623
3 565693958 345489511
2 249884985 920486817
1 914758114 382590461
2 365725614 981405340
1 10616540 158703977
1 377345494 716269576
1 750442302 65749509
2 891227580 852284570
1 897843407 827356702
1 693678529 264558719
1 497433101 562557398
2 252020015 259526157
2 357767519 906802334
1 499581362 746887989
1 829884960 741845432
1 56311779 952028792
1 534068919 486040689
1 186443397 622586473
1 495806505 194449792
2 525564006 6268434
1 750896268 311768925
3 559095177 909800598
3 640539208 116230994
2 944915100 810788003
3 692862032 169794718
1 990365685 596859327
1 743175047 908070305
3 665572547 735212235
1 387254607 319676224
1 866397978 94535849
1 861181535 360966007
1 412184538 891483839
1 307889859 635487958
1 635858575 469084777
1 811130953 429156105
4 868893409 836827449
2 835474085 619575948
1 720908855 19371740
1 878136027 514344435
1 264584146 692290917
1 458049089 803628992
2 585240040 430868584
2 159432156 601248323
1 782186865 33525686
1 602801504 969578481
1 950565521 190630209
1 963705067 776783247
2 194184298 350870101
2 988782047 308716425
2 530781612 881021937
2 581906145 169827167
1 193737913 697410272
1 154832775 481834580
1 48793611 486520319
1 682610214 434590983
1 171442420 681687222
1 587399390 88327880
1 666645479 592336307
2 523762598 528983569
1 518325443 681359810
2 254757834 873042298
1 226053064 363439909
1 286685608 357280353
1 295505651 390908709
1 560137095 76240099
3 357140114 816207746
1 422120836 830446232
1 502757 561177541
2 955442429 952572762
1 8471635 102352728
3 961786263 243455467
3 116828103 57166047
7 573616981 126801431
2 79641296 885715718
2 964459918 32661704
2 870744438 5278545
1 547651824 833095785
2 598984534 574281193
1 915905866 730491540
1 286342199 540372071
1 685416906 583378422
1 553089001 600355403
1 274274158 646819915
2 624790841 937563218
2 602667061 394832046
1 773040966 214394937
2 738510418 582637699
1 423088228 255264719
1 767781146 407835407
1 918765047 44632135
1 707566481 451686724
1 266171430 596000244
1 978310843 772102907
1 598516289 193815146
2 256080988 673123138
2 972610207 829995088
1 502267619 476816641
1 381648059 759195153
1 640918193 292420482
1 209919769 745759711
1 418640019 447622667
3 276672130 18558292
1 535243240 429144868
2 867088860 622901896
2 819594113 139308461
4 704498973 55438084
1 721239293 292848532
1 95762161 874643864
2 469556356 140002196
4 26861201 328828467
2 878695810 433442957
3 963867945 294522011
1 660815036 679016861
1 192286234 203261829
1 876702279 505854929
1 13456712 626599644
1 192191789 270617180
1 951631434 375953550
1 755092714 489166600
1 128614915 351351955
2 899489604 762272460
1 44587018 551632776
2 436707211 424333031
1 980692852 424492325
2 857040493 81832083
1 570170622 494126294
1 201591297 397385261
2 88419590 446689539
1 262360038 678768927
4 867614739 985178617
2 669314972 142073920
1 941860788 245003999
1 487278470 33588891
1 164453604 914789508
1 839932132 395983567
1 141505890 385393259
1 676705076 874033721
2 226587577 293611085
1 407883781 228290740
1 503419009 100416869
1 360695842 227371591
1 718211104 946778665
1 54150721 610015066
1 56662700 736849160
3 570597398 160224006
1 588577034 986981905
1 531960675 913031884
1 312952905 480037469
1 312824256 161475171
1 128659517 159181026
1 306534564 868354016
1 691869867 715745029
1 120965850 331021240
1 206162823 733058456
2 319017736 543969474
2 546708623 227593528
2 20341189 88147790
1 409367506 816586518
3 763652966 58477629
1 437616026 846099355
3 630613174 623883751
1 338859319 283988871
1 512292960 446871748
1 778070619 504574515
1 741709622 830051556
1 737560964 953619229
1 400531712 585207951
9 392710585 568408042
2 505500970 66218691
3 513778127 948592026
1 188961247 87348373
2 144399340 60629227
3 618977778 990116832
2 635829656 974860163
2 590919933 420947695
1 759013374 339234917
4 602809285 190439741
1 504652934 120582140
1 937247920 899210088
2 154624955 739057365
1 616001393 618774633
3 745495953 869419225
1 975517576 341901185
2 376146242 739132013
1 902874872 519925177
1 50166101 43550504
1 697589039 820946224
1 930709410 922682280
4 232542334 538739153
1 660337404 670691661
1 641481084 197746902
2 943635120 188311963
2 384936293 134657026
1 717306489 369539723
1 458735685 847402723
1 712606589 535356244
1 738546876 427678906
1 564468733 137729281
3 672095989 750379431
1 58858027 914363299
1 138847136 284054892
1 160440157 360513261
1 423856292 634031276
2 948250351 216726683
1 561979231 625123608
1 672271254 526173075
1 382523151 42832431
3 517461375 70428799
2 17415469 311256340
1 125663635 202655433
2 514805938 367999690
2 408202907 911307336
1 501245249 448190810
1 12042769 145996786
1 134048179 213081639
1 382361829 950919214
1 909177833 608281947
1 207230412 755665979
1 671039143 538840385
1 469520635 814028999
4 149806954 279319626
1 481040310 314701410
2 886742978 509230406
2 288989650 997544971
1 334413024 18783296
2 408017947 330555529
1 445614014 527633789
1 919702910 635376582
1 657755799 624333175
1 767181922 414546631
1 954328851 104495272
5 799589128 570638469
1 411659011 284543573
1 372205600 472514437
3 277151989 761640054
1 364392261 241025903
1 502582732 392619329
1 335390809 192476218
2 721157208 141223580
2 823379396 839698000
1 871403677 211426989
1 86030919 21935113
2 439406687 36040047
3 318711308 200602615
1 252330509 244314444
2 801476856 442578775
2 253556494 857288159
2 46956499 624545099
1 873120687 2692042
1 95810692 915476255
3 780622288 782268349
3 523409889 125773969
2 992234164 725631962
2 160686361 360601600
3 167802922 902315820
2 460344184 311009596
1 598927652 149123355
1 973715457 60986341
1 529946385 949877157
1 192269706 10551593
1 892851193 834312806
1 636856376 991337800
1 474595045 289612376
1 27443423 361198585
2 255039485 18413206
3 763765851 704763931
1 201204126 342950775
1 871208002 51707698
3 857064042 539148296
1 231807423 295711549
3 520500985 507137589
3 902751068 938139584
1 745391863 711274577
2 80546118 956392856
1 319684883 37722614
1 244259412 689152563
4 537579690 658844445
1 532974097 400525133
1 10649613 335508181
1 560043842 47079163
2 443825834 538685349
1 107595231 407503601
1 624222518 859835681
1 672227841 186752769
1 96717060 145799815
2 158432014 365043612
2 837143913 802468177
1 320974614 778735000
2 187582981 51372101
1 68079388 829072662
1 471032511 181127341
4 99807214 962888073
1 775378542 643266176
2 396273634 980844469
1 83579204 284818440
1 405087083 717554082
2 737110096 847789604
1 376665852 551156068
2 954512546 364717921
1 261660358 71387949
2 762083855 823387570
1 286614837 645176451
2 800939740 564917634
1 376847913 734809887
1 915191131 772952416
1 893181893 25169341
1 971629319 386648802
2 892385615 659141827
5 206011543 914339839
2 584609550 409294347
3 179246912 134344352
1 88542459 81997115
2 836873268 484491896
3 99369768 247266115
1 195347472 682132637
1 986751527 879344216
1 200555900 274330745
2 970074480 194732590
1 155185155 329925158
1 316297878 206181280
1 789037671 147412134
2 439576563 371567080
3 118035235 450372800
1 550949630 65839635
3 830191328 729620249
1 32561533 153823991
1 769801621 228937427
1 198215265 137355628
2 413956712 947786487
1 419884544 17534016
2 310085666 390909871
1 835857667 106174411
3 549227280 696587924
1 131959781 202806353
2 609746467 26215518
2 979121625 655593767
2 745687708 393875147
1 350855433 961811321
1 725145256 822815436
2 22243843 103478660
1 288801176 761943230
1 294006083 372232207
1 580747094 402379153
2 506040373 688016215
2 551718230 686337442
1 263176979 104430622
1 779174970 690901878
1 98870752 235660376
1 232572131 818898923
1 497460218 110871093
1 443964079 827300819
1 161619442 261577613
2 850761721 565173927
1 570495734 925068264
1 284073767 731135347
2 85337108 426694395
1 196361438 596487576
2 858431092 256015175
1 646113688 856444800
1 529781296 820377018
1 744507848 392272770
1 210038397 225448291
2 120303435 911033979
1 828304012 734098559
1 929944595 368134250
2 63772180 950225053
1 906239240 863675948
3 294826099 928858027
1 431199858 929777208
1 189804097 291543816
1 899965291 498363125
1 561516056 83895975
1 175177779 991289094
4 728450362 147253232
1 564571169 6861179
3 668740295 11337654
1 514422592 665253428
4 225926061 63053183
1 410789954 128613711
3 104900446 926159774
1 57947807 659192177
1 902342032 4156279
1 35582706 642597981
3 574706911 355722233
1 184625386 907633819
2 945786986 934437852
3 297247271 679886040
1 517781708 635969429
2 254766087 98482697
2 364427433 550634055
2 361131486 330072342
1 914912895 338191110
1 183579256 491595381
1 985268762 452239619
1 692377172 473814705
1 303334217 786026990
1 502731285 336402686
1 268910021 699774611
2 614382048 791327607
1 797660778 316540251
1 731046181 599533339
1 659496999 971067448
1 926163461 73994050
1 131382274 459731300
3 327554631 211656786
2 982225673 799541203
1 128156859 739799350
2 79250760 547963377
1 409242021 621450903
1 229446052 586928411
2 197650348 692085072
1 740063766 28610574
1 29324988 102691997
1 116833760 846654356
1 79794917 423843633
4 668893714 211767925
1 589994514 757892364
1 161840093 452066756
1 424550476 209522230
2 628211603 388904478
1 429680978 883196641
1 470736232 616581405
1 495176417 245793167
1 658498562 529061176
2 201253117 535224121
1 423257837 427169881
3 187075526 375987430
4 894184409 71842046
1 256483954 657509418
1 871746280 977751191
2 648927281 990036452
2 93851966 885084498
1 463666119 829543248
1 633072281 600110789
1 317309319 240313843
2 880540810 334642928
1 623371819 18758119
7 403127146 943119227
1 64665296 337881267
2 555582924 712180787
1 597652476 325469049
1 907692059 377712515
1 872937306 190848450
3 980007230 536578324
1 890108825 89594921
3 921721887 191327035
1 419415649 504330773
3 942117874 537681666
2 958315181 912208568
1 637676082 736846112
4 208841161 727298043
2 686655191 611568708
1 322149168 898189933
1 986327676 517759190
2 822160747 488402817
4 930812716 511182791
1 984661491 750942234
1 603199145 370523359
2 639270869 529587275
1 232634596 841164444
2 528763266 630476890
1 369271050 809491711
3 648396588 346293641
1 563838973 812251465
2 60823862 595789355
1 617529202 292545800
1 78754484 774254047
1 506741425 703423383
3 695268133 628232225
2 836105965 735239017
3 802936338 52753361
1 812495486 968712412
4 742392168 262937883
1 893525311 146078954
2 392177502 816086534
2 976822531 462422586
1 473170955 274070878
2 403179872 992701440
3 32868537 583773780
1 34823695 51703395
1 881715513 535303902
1 396866544 63697878
1 223847700 543491665
1 275270655 503673431
1 470867964 733037727
1 555542859 16276885
1 639468678 250643152
1 944598393 75055227
3 219950561 318489973
2 85556470 964766133
1 374627458 598092146
1 452266616 399991968
1 173293571 883367152
1 156655050 827104832
1 995406190 2456137
1 992140903 330094385
1 812752065 352519598
1 602474875 529823096
2 839304818 80023001
2 232189875 872032459
1 290043734 737372775
1 899769371 359675272
2 24117040 619958924
2 10305367 571210276
1 124111609 493583551
1 83481741 564017659
3 776316418 401375570
2 838615817 263528149
2 79649323 638460432
3 494564345 889119622
1 8825116 554267037
4 705828302 306930609
2 911789318 799179221
2 517233994 508175026
3 499794761 925993793
1 489802765 561176741
1 291112817 72921724
1 955792556 289353853
1 367556712 696109249
5 189414205 263454960
2 65161264 423283885
1 944606132 41991893
2 840876282 292189123
2 116111924 893713570
3 578985299 166249329
1 415472311 846146489
1 259196558 936870179
2 931095964 603636701
1 351623655 167488943
1 811962531 536265527
5 306881378 626017988
1 674258814 527053128
1 885534304 808365810
1 177490447 316726650
1 838861856 82927917
1 673014382 93124738
1 981237426 730040414
1 553915040 154897266
2 273588657 533784624
6 460031212 573178523
2 142964159 52962931
1 328028087 321254496
1 508884071 500245521
2 114154968 467603378
1 353070436 480393693
2 615954874 81791659
1 935654950 666982977
1 569600243 258032108
1 234490648 486125079
1 893898990 715769911
1 376931160 323789845
1 917178177 483528006
1 5345710 958480477
2 357008583 243206169
1 25920721 370611017
1 619842993 852845727
4 951215988 445919016
1 423029706 612369484
1 942104168 472289332
1 909050156 159072919
1 574887822 379249270
4 810885588 674922054
1 185878156 863983804
1 927949787 677253910
1 214874125 303454507
1 431158458 252434408
1 906892 215830565
1 359239639 714133538
1 157179672 204686529
1 619790213 206753602
1 429122344 864373340
5 744860770 245566520
1 803490629 509309889
1 604644868 15122495
2 420896617 943782607
4 992645725 879304501
1 213752612 522713207
2 960861291 842740145
1 338476820 544369176
3 941357664 457295766
3 559018015 352117810
1 822801652 113381648
1 409001704 308919406
1 622821811 856367202
1 701411363 624550938
2 829251209 591645463
1 753452958 770510915
1 327628500 349822465
2 545288146 456771659
2 574476769 434150112
3 803685068 203742471
1 405503662 958890670
1 691880866 667205996
2 641513405 376126473
1 73044948 479534660
1 334222726 901963211
1 24242928 965641437
1 651200880 200225887
1 932141944 401579824
1 798861917 370917873
1 729429189 873448549
1 502822354 458488750
1 684079684 575665285
2 12118376 47514926
2 687871359 274899589
2 87530234 276760965
1 196441636 916768955
1 355144703 328313578
1 215401654 310944957
2 758405177 72618309
1 243273214 847327972
1 25830849 553471805
1 18387139 360068709
1 799712635 621863967
1 639229280 533975456
1 308248055 339282246
1 957400723 756277139
1 311385674 291244684
3 637394361 762374993
1 27558234 332555595
5 380180302 761220161
1 843374263 70337395
1 165474627 480307216
3 499484264 455141278
1 19397167 42201794
1 80840485 984263962
2 724821760 476871044
1 23848816 726235357
1 3228995 603748928
1 823071067 234984048
1 828530153 127179667
1 74512662 593944701
1 918284489 254527984
1 378992846 955127597
2 190865317 719657798
3 575371421 756234391
1 313464147 312211128
2 935053014 832216070
2 607369069 19314244
1 762759829 406584116
1 290967714 821628426
1 442265392 969276328
1 774980982 401409332
1 593527263 459441086
1 294560624 472001079
1 889061578 721978223
1 540465320 586146196
1 311017349 635707579
1 469150580 40165680
1 585884307 953337581
2 517176267 71917128
1 84642312 225387944
3 856299857 414049579
1 672480453 169731783
2 994798632 155695173
1 825143310 989638496
3 979936499 959422425
1 8896820 862093192
1 657828386 367038084
1 53321885 936324249
1 449808704 155555595
1 239011792 43007996
2 425350295 273686210
2 88561019 144090021
2 655300841 53340658
3 979873736 61070697
1 190343112 341865134
2 586558552 129173898
1 212358575 57656050
1 333936041 291925779
4 213624840 716359626
1 870739646 290500233
1 456682247 365661442
1 189982555 577699891
2 728797343 635080991
1 670768813 463330690
2 685805330 491671923
1 441840915 15451581
1 630856944 930973872
1 400025347 409775117
1 404254123 412741702
5 11690327 351497483
2 996205352 995296991
1 480906291 844188099
1 219293208 436340719
3 885380519 465658432
1 403183432 678092319
2 875117226 224522432
1 239259872 266930395
1 99491687 641324748
3 72888576 575588127
3 455969309 935508370
1 32095034 719374698
1 940418347 468430445
2 875711646 809551871
1 321677793 772704818
1 892851048 999254350
2 589519676 616150645
3 339077355 708714880
2 952136688 323809714
2 693212224 740105404
1 214158057 740450768
2 61289240 689323624
1 76265886 253311079
1 98077582 447790478
3 407675214 847242837
1 856932732 390585174
2 62968488 167182330
2 585348757 303531700
2 110650247 55997515
3 611457939 823903562
1 372263227 866111380
2 688660718 239460715
2 531457059 844929827
1 328785610 457270413
1 483442497 88183054
2 971548794 38678469
1 520459467 861573352
1 333600604 886929496
1 545166973 18795912
1 897861628 354495224
1 461546312 449520732
1 140252931 442686784
1 475602809 900321829
1 701958584 141240768
2 992227716 721949745
4 768497950 397232270
1 840694627 68682433
2 458440292 610567803
1 555702755 468500586
2 877520884 797913888
1 740241210 66092108
3 31750482 240357143
2 378107841 889987090
1 481605099 840585691
2 566784253 688471370
1 645984471 911308086
1 449520164 309848376
1 157763601 957983226
3 81865427 128787959
1 439067926 805894293
1 886757218 446267074
1 311402083 84639734
1 915056313 824170751
2 282782448 792836980
1 62694727 130767721
2 952120099 147014751
1 41436171 790016658
2 303135841 926020072
1 338269259 146377196
2 542516649 649464995
4 161861505 403737406
4 729360185 627721017
1 3586795 286673926
2 180070959 149012152
1 240161918 180303336
1 356785342 135964513
1 362696905 548266198
1 222735013 872546607
2 706344377 512285687
2 337189971 571185291
1 213511824 776627876
1 159658444 104395431
2 196768257 937744345
1 771132747 755883260
2 980660844 80302743
2 28941486 790930372
1 949455868 121856611
1 152623829 959942378
1 663252812 710439996
1 638616376 792520991
2 43016714 441826544
1 703269856 685318512
4 180019047 352183629
1 308683095 449397890
1 707439480 25441181
1 960538099 93253421
1 720925152 673066718
2 764500011 876517478
1 255600607 571230316
1 369529772 366512078
1 302232757 710936553
1 346975402 976609136
1 550004394 979664805
1 777863928 992684364
2 481179096 932430477
2 890818933 920001780
1 862518095 918141585
2 512764651 953303254
1 533371381 291953976
1 81809420 983810331
2 228824115 165432315
1 629794152 835499620
1 220161756 795590675
1 60168303 136336615
2 764940587 842592985
1 706243064 716849853
4 989110559 300823015
1 986362769 454021288
1 87987343 560071820
3 488773479 506373698
1 756542997 585229853
3 379786420 318298725
1 29212763 445095563
1 860852713 821986977
3 539641602 865379716
1 755402135 533600379
2 543896985 407879174
2 879733284 608727458
2 653198974 615392710
2 962709165 465179558
1 549167353 355991247
3 2000532 682508932
1 942862706 178934446
1 939932954 297989803
1 828560788 153451408
1 237218412 398611726
2 225638314 816494872
1 938791602 380074548
1 30664918 238712977
5 94113011 376515731
2 822242311 899358215
1 221959165 314853120
1 164871311 746355468
2 876675216 102635442
1 419096546 998944930
1 651218394 335346852
2 794849313 14509103
2 514075254 344617132
1 812111994 550829864
1 453314027 653395354
1 118679926 854302324
4 764523856 642781678
1 908862664 981519570
2 735080769 674369308
2 866081582 118939553
1 509839155 274996775
1 545431159 878835328
1 16131651 794854318
1 693581837 890206034
4 116389575 881596991
2 654338515 759528640
1 82668713 808300973
1 562281148 470659405
2 819283628 328666448
1 851108200 922031433
2 459663903 773914120
1 417135295 670273137
3 913134525 129451987
1 147924313 577746299
2 57305537 696903840
1 586107787 427304220
1 893865370 348310493
2 914665565 496257937
1 892637395 341835270
1 856018378 408790355
1 193718673 597550808
3 590554716 704947415
1 741041889 723303975
1 185576966 998043858
1 538277298 695125022
1 744121867 49452810
2 614030862 66484715
1 883238999 993988520
2 976146161 53036362
10 951849663 102025734
1 242408798 661821769
1 25607584 432133655
1 656046414 318144425
1 773251390 93095880
1 677861971 417905952
2 499966613 925278597
2 939577158 815135418
2 804706309 804431658
1 937142703 308583544
3 48461163 891282531
1 30177549 56887709
1 797134518 463682493
2 278054548 408888753
2 175948326 222719537
1 201828200 481283573
1 849006886 703726754
2 758980488 77285834
2 786931311 387983235
1 174496363 604863721
1 626573169 574093590
1 268455460 615645359
2 489158271 290495179
2 297494004 168059989
1 185985890 76623267
6 490787098 865756045
2 638501753 374531564
1 36628435 524437302
4 737469349 166123015
1 726071471 941611306
2 402665733 434102108
1 925007852 822502041
1 447676504 314620613
2 353412611 987193457
1 774719303 155795073
1 109531575 939774363
1 407366737 381120389
1 185185373 24862884
1 309238689 194058612
6 367171020 351393091
1 992912968 83960212
3 499325838 355361983
2 43628757 34521011
2 261950024 413893507
1 763802563 692871353
2 758128704 715446657
1 21317641 699779561
1 405067694 925966567
1 954569498 193428222
1 588004964 179366975
3 248447880 498377271
1 730436878 580244533
1 548431740 331576340
1 242066393 207590908
1 637420806 169700498
1 87675488 75628493
2 512487636 622003471
1 516840426 338717088
1 292969496 204589307
3 136122466 200172942
1 118892389 795003297
2 224431738 975074474
1 992467038 286829729
1 150248859 937613641
1 851443863 426044822
1 191230586 875267582
1 354900923 884508850
1 523490782 400182678
1 21390879 679725005
1 625032759 918667291
3 550506252 857223080
1 68193297 704548460
2 908587717 896444641
2 811674587 885582558
2 873221135 912526403
1 90787479 168893852
2 836464321 440718386
1 340331097 383728401
1 392962526 392471183
4 146311705 320561873
1 790004203 401757540
2 552199674 135386505
2 473256160 925092693
4 150661978 685263172
1 884180400 938739873
5 41206926 856693483
3 181637663 113375109
1 806309994 241438888
2 286033520 401499052
2 492935529 413983624
1 308127413 396621799
1 92887537 936161514
1 351126219 417571588
1 80551150 290096590
1 446467323 161598563
1 736294333 494452651
2 811719849 150367182
1 137358786 833646303
1 268334663 926453633
2 805807344 882847426
1 350793079 515630797
2 738847267 446100954
1 240741695 11634399
3 36482766 921471976
1 336480119 638185607
1 892521632 163978478
1 23277902 562760298
2 718828005 220077445
1 16390999 815326031
1 241888615 843753564
1 776047051 733727290
1 389075341 941148602
1 156668762 328317496
1 250210559 932917797
1 213097496 308856034
1 277754066 868838425
1 386960703 217339408
1 327009676 20106581
2 822887656 204969075
1 166986336 436245361
1 931633310 23996152
1 190973569 67445780
1 570960310 195158832
1 869643352 208055385
2 91685955 747315253
3 766590088 605207309
1 380186429 544485655
2 680284578 559971121
5 108090232 153148965
2 438780672 427997303
1 262303952 366181211
1 106877550 787961776
2 524853695 326938787
2 378425507 181466247
2 700292612 788835125
2 482463396 873174294
1 240881701 961051711
2 346987671 758679724
2 397525133 365129836
1 539931636 212756967
1 946294929 261108382
1 308684368 129259365
2 736994229 566843563
1 44567292 187442018
1 645487733 281130352
1 80506515 248289664
1 8784696 615608611
1 764091401 274581339
2 129081737 494887748
1 822431580 192842559
2 399578259 939256247
1 738136308 102347089
2 167683542 469035056
1 893537284 909822491
1 717933088 891252584
1 70050557 98619715
1 832529460 917710386
1 663953598 631567095
3 714166268 582702695
1 724863829 986912256
1 220153667 874793750
1 532812669 97111888
3 912972158 587470577
1 718722163 578526204
1 990743861 752519306
1 53038819 750499129
1 436158740 946678367
2 702819588 413335318
1 547058198 42379412
1 188806254 677444335
1 808957545 578647181
3 492810126 819663660
1 30360664 133053648
1 70200682 142834381
2 800893120 814037008
1 742804589 973937934
1 565599182 635466578
1 24975495 541187567
2 260989891 366551659
3 902711868 452510387
3 956837767 366901806
1 497316278 814371695
4 121950241 130142535
1 221383175 103139682
1 960596471 253117075
1 588876592 878918645
1 568725213 574401218
1 360192353 932313995
4 642872485 869751715
1 26336902 358555157
1 879993981 488907842
1 854891573 561312789
2 15452265 260270500
1 466117759 302231404
1 85566702 948163732
3 4484645 927115813
2 146426981 910400743
2 914347009 383497758
3 295020586 953017977
1 846390717 816739370
1 895047403 939498647
3 426902117 698155945
1 233592576 223856191
1 672807550 458106071
3 720028170 861617718
1 172238092 969978478
1 493397996 207466794
1 536000013 362387694
2 316700384 785903455
2 592620811 866051185
1 407049529 716941100
2 684576297 120585464
2 757233988 654306929
1 162117823 690052844
1 854187475 34895604
1 690710430 444169108
1 101348679 767238281
2 115365049 483997275
2 495173603 891759162
2 340429810 866176370
1 150593001 706817258
2 542621406 314202788
1 495223387 107257626
1 306863562 42530120
1 963617928 748557211
1 58731188 569213108
2 488810378 872707464
1 48986153 88514354
2 821519960 729958516
1 594996820 243175660
1 591999762 828223178
1 896144342 396409953
2 242392693 602807477
1 431751433 114493849
2 517810496 793318136
3 383169910 590242058
1 402526825 534340756
3 455703846 106070210
2 548972863 952688821
1 529612340 117843397
3 729841350 671793264
2 224677667 454421186
4 710771272 78848685
1 74016226 354547101
3 214040314 714575600
1 845997195 437153580
2 502419609 183467404
2 323357024 91425507
1 281767025 948264105
3 825697814 226502420
1 554574929 329856996
1 786948587 616138530
3 366090728 761424101
1 188953563 616474611
2 893315687 319215009
2 546424719 113781009
1 736062085 301390868
1 376039767 657891013
2 281435956 548070704
2 98984813 711214638
1 224969844 493186853
1 249864839 664491488
2 74308300 288808274
1 141297492 366735741
1 498050484 74981015
1 808872520 855866887
2 645975291 594171810
5 524323191 564817082
1 313337769 487546262
2 88848050 345431002
1 726016651 865627036
4 659580951 858580559
1 353932586 352600747
2 589308285 649781531
1 477907967 970188029
1 347619911 907064383
1 904648395 852672383
1 952667898 160912962
2 700203758 415211695
1 200078241 572066798
1 732023973 980422726
1 444944577 530092837
1 132862579 960955597
1 181242115 108724559
4 305725948 478014657
1 752934661 719875450
3 356246227 418283176
1 290785122 856514985
1 959219623 969641198
1 891042308 666460658
2 321089657 991433761
1 606125467 785942926
2 884634760 348619902
2 172401080 526811276
3 153280527 766839661
2 711114156 297835730
1 858687438 365090583
2 451629253 99091732
1 939424163 519770681
1 492942640 300623212
1 122510191 374668589
1 337009453 437994084
1 659016641 203390611
2 929159866 638323677
1 578294039 948848927
1 128882088 366256180
1 723561804 511060549
1 941672776 654243070
1 979573530 455835692
1 382489817 509969307
1 937465738 890404532
2 595220466 34610371
1 678265545 14434988
2 797128114 657906176
1 819987492 906638905
1 850965115 383935547
2 658747589 721014789
1 84040590 784058044
1 58596607 159387129
4 314228351 368843998
1 349898501 642372809
1 523822532 218362660
1 21669962 297358456
2 1744705 412998145
1 884958656 67498028
2 412361212 380278575
3 707253599 489148791
1 778672433 67371190
1 50683664 729741292
1 361970101 937324870
2 53654873 397115884
1 563411997 631004914
2 517109941 385878644
2 195788022 150103160
3 814642366 689575633
1 88852044 907832472
3 498481796 324088553
1 707484271 127896492
1 291973199 488209722
1 420930427 939360472
2 778800209 517470026
2 202877665 819755615
1 536486608 298182514
2 783527629 310171223
5 99367078 354594317
1 351908104 587499718
1 409677065 30777153
1 384433988 311556124
2 383433445 348611201
1 346378610 513079354
1 358524405 262283511
2 330641965 503072982
1 146472132 408834370
1 530980746 364222272
1 607088872 551489882
1 633973356 121013457
1 134628940 111957024
1 500981970 693425761
1 949398850 828394575
2 80513786 635262626
1 240103389 412794416
1 552017303 719108410
1 32858981 111667417
1 651526062 444532578
1 273219526 646311612
2 526926562 610323614
1 199731986 347410854
1 203778917 7497220
5 826722524 592230319
1 545722988 725738201
2 29972193 429623303
1 412225479 182942559
1 100992315 725137728
1 73816577 9901091
1 766935306 3554082
1 131640955 382876425
2 983956106 694056403
1 232707781 884272718
1 960235747 859351284
1 457253972 986811842
1 400141384 354804510
1 284119460 484934861
1 755540070 293420582
1 755020820 579307784
4 150875665 62644640
2 748119906 874092746
2 127421420 911343799
1 793697462 964461918
1 509213837 340944126
3 663456385 865678754
1 445037489 369652609
1 461653455 48017667
1 956614511 41173742
3 576612142 780414749
1 359038299 782509075
1 840994605 168640791
3 80559428 107984171
1 555294454 324484762
1 638327030 471585237
1 99891636 625470168
1 300833288 623142466
1 905359399 523480091
1 424330098 546736427
1 159725492 704933322
1 349823372 303446123
1 785642664 857765373
5 933667066 55453736
3 557983813 469110126
1 416546595 390847908
1 120009402 126069226
2 14394246 518689144
2 813934839 115150582
1 695874982 140951025
1 960934038 466191231
1 261641775 84426765
1 351492012 880608736
6 612023682 476662336
3 826264441 346803973
1 388562069 84053380
2 742068487 346637491
1 771414317 658684997
1 815664009 256655973
1 618194044 795426256
1 722865230 893415036
4 345965403 924443145
3 757273840 776556834
2 313339107 296082150
1 167552924 890063113
1 903750599 646617392
1 327572291 385613396
1 934997394 489443503
1 495928084 407939218
6 949653043 597049031
1 158668608 356282033
1 584017805 657687028
1 546890292 354880047
1 931586897 93408612
1 754278119 248250672
1 27151890 647560588
1 597578117 493581881
1 67246586 213887175
1 29565825 489669101
1 50932684 488092638
2 379192674 30044212
1 167353348 23490368
2 267085277 638512763
1 801559569 962399671
3 641202489 543885920
1 274064902 883377325
1 119899519 451618890
2 185507013 488741171
1 351251404 606458343
1 765938772 574512657
2 906814102 648338213
1 27204684 279856182
2 507683466 621863991
1 827567371 126269561
3 959769530 168844335
2 450864779 764317517
1 649694148 898857356
4 330882599 771966670
1 275853656 768271605
3 440021050 137187866
3 608147162 286952728
2 583764711 958732006
1 331759526 56133718
1 287335045 200920245
2 855738039 325707003
1 905573812 391903159
3 144295350 5443126
1 755230076 986755882
1 98868910 140425822
1 277944304 168395260
2 338652551 810636221
2 650008164 155682432
1 950949289 574144467
2 8191830 710661450
3 308805429 538568880
1 212289371 306405854
2 692518895 139821442
1 509496535 671516420
1 721579770 257947442
3 296834199 832246270
1 230947356 76567186
1 265589075 588293457
3 461805818 32586078
1 9774495 808778883
1 756291570 624653010
2 996276480 488579605
2 345939541 111271380
5 671807260 844234351
1 893140630 415702392
2 7468902 642715474
2 640435794 581986516
1 849626078 71195822
1 443741415 773663760
1 723245466 750120706
1 302766349 180661071
1 480921992 735743057
1 321945154 533555095
2 819886654 794149916
1 457171131 604225982
1 543549014 994490869
3 42001735 473588305
2 445188676 661096714
2 79598721 837540067
1 437559326 801694011
1 776862388 764045767
1 952036862 126362154
2 53333751 824963954
2 420337780 937900821
1 866991819 963526733
1 871017320 747763428
1 541505604 747798103
1 410584412 244134942
3 196801460 991505114
1 486593262 708450660
1 149292275 817167023
2 417245331 31212497
1 398262592 552857914
1 497428546 390343179
1 15221987 189345539
1 801343831 881667136
1 339592453 141463675
5 436974909 940267164
1 933163061 922122078
1 719219660 979681706
1 302616507 731081163
1 98705306 578208881
1 55205913 726120581
1 888320834 17884359
1 772197769 399593784
1 286170495 325697857
1 123645543 523464263
2 406054621 321815619
1 912887618 157669554
2 864875022 559140113
3 916150717 549169267
1 535305124 830742769
1 553377252 43514470
1 618339239 105204824
1 734706977 49320618
2 398962245 430767744
1 559092844 991422552
3 486635355 657834474
1 555265989 846898314
1 580598240 248465284
1 979359667 946246900
3 152479339 185309858
3 610346821 691242250
1 910263232 9797159
3 857590741 540373597
1 459646977 527697087
3 515555312 953029377
1 301751894 469385153
1 811278949 764811684
3 976523452 134335082
1 667866041 919016531
3 818982877 211193294
1 350470719 120571961
2 58140829 479142947
4 388308121 19733856
2 340375594 526690209
1 816074823 6669914
2 780586332 174546592
1 510728493 702960704
2 72228882 644483765
1 427211188 617693807
2 389009064 932018098
2 498273735 450791280
1 259218032 68103541
1 501098459 387074589
1 134088100 438849163
1 613383735 909975188
1 586301726 155677381
1 340211101 156715223
1 666191231 106271486
1 939240505 688917053
3 439208303 472629041
1 367129928 210113413
1 196636207 169929469
1 690728097 600956984
1 519127988 832994662
1 231950320 968952105
1 87399032 169869867
1 973790010 72088227
2 925834369 526068640
1 922027785 472248994
1 483924734 905067886
4 602726552 254844105
1 557472091 70162593
4 276303758 351325
1 280931979 610663916
2 129260139 395713639
2 228935317 550158340
2 707281348 913588055
1 184732682 710043216
1 177422737 762200526
2 696650379 725677991
1 601394886 262321681
4 259358234 369357347
1 655514941 749129361
1 522368605 781782928
1 95599277 681374382
1 773662786 59087913
2 961465977 324439035
1 42837148 898400754
3 996635576 340383140
2 506115996 451328588
1 334712212 802297860
2 931087791 416551241
1 68145444 518776617
1 905069255 684464305
1 947270882 656853745
1 958692353 593200176
1 978065081 947126147
1 345016367 925163541
1 971717917 932998031
1 311555035 544128725
1 735162463 520275042
3 618620250 170789392
1 143378675 32766042
1 109613030 441953747
1 253919648 250555920
1 923545461 3086371
1 727377586 279982098
2 949127114 669167518
2 809375817 230265549
1 553345307 950772070
2 284720686 446724997
3 936806911 175143675
1 590440506 70356702
3 622828586 157467252
1 532401638 179095392
3 736821224 779423031
5 867450763 398112917
1 823664201 470095451
1 719178248 881046078
2 580230311 465668723
3 881352746 38057828
2 964143937 561988446
2 96149881 37051529
1 509350281 237508800
2 605910260 560177800
1 623128676 264169650
2 154892374 740369949
1 186708711 760936003
1 430472416 903935979
2 931916247 942642682
1 246533154 275023823
1 653919023 766312076
2 43977597 196769039
2 449632259 565606016
2 131562417 760614601
1 561377725 866017132
1 155562044 827820710
4 576983307 403959350
1 87867929 72376232
1 669734622 257398442
3 119457515 756813700
2 820758560 735882866
2 219331116 4530777
1 827968205 968079981
2 97019576 406278657
1 184811304 408203670
1 833631276 516291538
3 939921596 478361589
2 511737877 149767456
2 46335597 832375875
1 472694217 567738245
1 561466534 422893147
1 694477882 976020584
1 533685434 62337488
1 519374079 317111178
2 695061947 916161781
1 368941905 939193464
1 770502890 877167277
1 998345543 485593543
3 942995575 816499715
1 929832649 239350496
1 814315748 734775598
1 919638633 845849975
2 59399370 89073338
1 434925358 396717099
1 955668302 605846260
2 430580996 757317774
2 764870926 185006566
1 146307485 556973438
2 665364837 492365628
1 355848290 306906422
1 712959550 4481307
1 323700177 831980657
4 359535768 848225042
1 766980090 899997810
1 950244608 675095281
1 556749653 747455165
1 71044488 952460573
1 859424770 177036653
1 836028006 492737679
2 108823953 400449677
2 781485692 654217398
1 215534255 356680592
1 505084043 630425641
2 165127642 672867830
1 687400596 176411486
3 56701898 606175615
1 99427207 179861537
1 30830130 923855634
1 378443344 42311855
3 505247137 453065388
2 480029802 154396556
1 306967495 685118332
1 69047878 570260691
1 881913027 708769413
1 665282019 195095155
1 40996999 356232527
2 904656143 458938350
4 773810829 858957741
3 33103874 214056952
1 537558351 575459704
1 152854386 913909094
1 450078872 752079274
1 282830306 810234208
2 649168398 327907344
3 526781722 83829100
3 690013726 191550860
1 601501416 636565265
1 930035188 293455185
2 469991324 540540555
1 194780731 734549151
2 356068918 342018593
3 144159252 537112736
1 638158219 393588239
1 601376983 685795243
1 83677127 276140248
2 50037269 374487291
1 24274355 352237655
2 987611141 185459333
1 948771317 453135296
3 288799540 393186263
2 108057880 190220200
1 657193363 599378283
2 538554329 286899361
3 82769889 65336366
1 901505144 816804230
1 58304219 222256281
2 303839904 25090781
1 877462560 582125774
1 233483181 216882657
1 623896630 558222102
1 510904002 179766832
2 690138307 487743030
3 29056341 879308126
2 483278267 428101297
1 446431534 980283573
1 76498610 54566947
1 708302197 784671819
1 639380822 271703543
1 350606274 788015531
2 713487868 525897794
1 936668518 776112951
1 837162273 40547895
2 195619936 501761130
1 596085267 607141082
2 367675606 900076792
2 431821420 88267739
2 274634277 453296597
1 665788585 297886194
3 913504699 275268764
1 2404006 110099094
1 749462266 999580066
2 319715833 545347734
1 155505971 175423620
1 325209068 90208914
2 649754007 356183184
1 163867527 40301164
1 161973967 625161170
3 853822268 345313951
1 900190587 447701745
1 647958119 933968059
2 794701913 70947120
3 141511224 709568855
1 356535250 594040590
1 398631766 243573250
1 256796724 418707062
1 683246089 439951352
1 918114010 917888307
1 948951184 624289697
1 134110865 661294865
1 16086855 975410972
1 995999631 226601915
1 859128723 560140556
1 817701140 440832105
1 772413788 581968703
1 891583464 202423706
1 318886012 317412464
1 1849834 317536199
2 795365257 508384602
1 896503796 635182694
1 304113006 915143079
1 449785404 698222221
2 235806053 707530246
1 805790038 106624667
3 843544854 580137394
2 716335457 971320029
2 221190779 392376384
4 395777023 681227505
1 339621879 366892883
1 567061215 694571553
1 998595807 673468057
1 960321133 648928342
1 401388135 570259814
1 108096275 671419740
1 550449505 611238847
5 920204776 185010560
1 572106075 268358322
2 308707402 522106044
3 826297819 214853789
1 480659292 200870660
2 817583281 403781886
1 227860073 493923364
2 481263464 827993402
3 883511528 835497448
1 693004393 138109170
2 283360036 772457331
1 626061201 649674315
1 878783558 799290656
2 664984465 345320071
1 75620084 115580275
2 34392031 395290994
1 20773542 479187956
1 548870307 771580415
1 708127867 503375312
3 618596711 947526657
2 943277702 149514787
1 932600798 22152866
1 617680865 121481335
3 743590716 348975540
1 140350276 189210531
2 486449105 331490105
2 840526167 804227512
1 690753742 485023979
1 854236864 468379827
1 317954545 787148716
1 136393150 465770903
1 713835481 101878913
3 110053866 499299652
1 627806566 818775969
1 382822067 562262851
2 534427180 456649126
2 625636143 142663358
1 728475059 846851222
2 8602464 923472243
1 34671000 105867709
3 106734090 645221209
4 398521360 424604321
1 593295376 464424185
1 488170755 449724057
1 890585809 534815848
1 311817798 747880091
1 318061901 98983365
3 923626965 382116479
1 380087776 536587997
1 851361609 458449422
1 521647638 691864724
1 398299668 737219361
3 632976945 416299224
1 753200335 292586684
1 304233085 860257034
3 47500928 756495294
1 966330455 280169877
1 613251221 577079000
1 269985983 804946467
1 16363655 680215367
1 360531606 581146524
1 922781620 70295174
2 561367848 741920432
4 406731453 518903174
1 410175876 878608013
2 716318488 820697973
1 14822294 964556116
1 228331533 341636939
1 538112056 738745697
1 622704500 839899228
1 244235472 401342604
1 497667222 824806097
2 824083739 254766957
1 64839562 863694104
1 284655887 234382226
2 995032893 68258628
6 90276257 203174487
1 984934992 598903614
1 637914478 931726026
1 470819881 6255988
2 733775013 909838182
1 522418883 771377426
1 820448476 989375922
1 890539249 844647278
1 383103303 762817037
3 287401209 837085717
1 713538811 111529375
2 532096478 208465429
1 293936577 686193037
1 864665296 257540623
1 873549076 902588434
1 545078592 20263731
2 666416951 87515281
1 921921922 353670435
1 179969275 161523649
1 226172752 725892523
1 238655647 361331877
1 746102242 370291213
1 527260234 606189738
1 164707721 32055550
1 392673573 158911521
4 551961322 987133876
1 617713977 165516534
1 90842283 811189885
1 254215553 271656518
2 305775367 77350570
1 807689917 548431497
1 100489688 543409244
3 750703001 841295008
1 836846960 51498558
1 411286414 180532025
1 875213032 914408662
1 576349850 49220576
2 367731750 584801477
1 659211463 867991933
1 762629368 492700792
1 232462963 988949570
2 298909390 966797487
1 587521482 98325592
1 791907698 635476367
1 662378927 120760496
3 419264414 53189458
1 902155272 214383924
5 142492494 13008714
1 617318624 731639243
1 336464778 748039646
5 358364882 907271289
3 390612553 446160656
1 685500225 808925356
1 414270355 176752407
1 628289574 407872511
1 580845169 436721582
1 798125881 915748961
2 23911128 535861832
1 144616832 478014294
2 140813786 6836112
2 230771275 971124691
1 967559480 544569242
1 972171004 959820236
1 209959982 715007168
1 724357362 631946409
2 674312998 548412305
1 755055285 898195889
3 464567143 163283860
2 891447752 706614587
1 4299816 625393159
3 411972225 491505095
1 284104774 951878570
1 435727187 114747802
2 160853711 376447763
1 160179553 212291210
1 41357868 935063396
2 397620646 446812025
2 871160760 221834052
1 732313544 709920902
1 98314295 798291298
1 15677002 261633708
1 923821861 370768060
2 141413293 91846190
1 826786656 439890158
1 754918551 779876451
4 748523198 353785405
1 525454977 222845064
1 490678584 273445603
2 110880149 520124143
1 20986194 562026110
5 450911136 879589336
1 939643205 653103722
2 515974369 5051745
1 560786416 307554122
1 902471774 169779451
1 698493179 788904455
1 371962220 48727353
1 946101981 804669578
1 277586309 891407754
1 545798539 94783547
3 664759124 411310366
1 410382413 177782464
1 946264722 681006361
2 534215417 922109636
3 332851061 163015951
1 568814430 822891225
1 330564751 875550942
1 718603988 77598504
1 890821485 897180047
1 366721315 307553042
2 584582624 31338100
1 307952314 975580149
1 962946242 696306989
3 808429408 875337154
2 287913130 175496861
1 260128325 648016726
1 622550012 770341287
3 938878967 402537868
2 69223813 290836996
1 871141531 348611277
2 192199861 854313684
3 828936075 26498873
2 597014426 60614525
1 530001457 440646069
3 130215749 363324146
1 576284220 341317711
1 210311348 623274264
2 190579864 651903306
3 461994475 663640637
2 401409374 566865383
3 207800364 929659458
2 965655136 797136730
2 276449243 489290259
3 616547742 975254613
1 137103098 839222535
1 659993400 39581639
4 663862470 904433363
1 516701015 20989637
2 278206843 442858449
1 409049116 858941344
1 305560097 73276280
1 199387316 209021219
2 816018475 354751261
1 537019931 813988163
1 956481812 407045811
1 118388091 439546735
3 792799723 852566160
1 944369501 759781320
1 882043945 200562468
1 766509752 286080042
1 776414540 647419657
1 498458015 492643962
3 31578611 817513855
1 263929386 427358068
2 555207520 76451242
1 124943065 926158082
1 596651033 410048193
1 339263486 948501580
1 161105398 746237484
1 602795089 529916383
1 708598905 574370966
1 636375115 442816232
2 511497191 301252898
2 530844236 319856747
2 298796451 629901602
1 673792604 110946695
6 689217061 660321039
2 190129926 517789256
1 650270860 69616998
1 491218582 164780792
3 99002481 885815039
3 561451073 852897746
1 476015369 123374534
1 760361810 729163372
2 914958239 124077163
1 233731254 652207190
1 491639727 630742350
1 62913938 107839756
1 315395588 696394831
1 71558979 724670184
1 669963686 407654096
1 502697290 189621728
1 101571030 403321007
1 676587202 702576846
1 367882401 944622257
1 473605412 273306928
1 329851657 120786656
2 115003081 955799090
4 950846728 656483358
5 240261915 600420082
1 736339932 538185032
3 684019639 431331094
1 564439304 699761554
1 658118630 162873586
1 327840252 397226161
1 129580739 854785843
1 138760602 677703942
1 152982677 84760754
2 902044139 856699732
2 681768382 853362399
4 108481806 81059458
2 789935940 333368963
2 937884782 330598938
1 677164707 448137322
1 929434206 968867906
2 532023126 834955618
1 833458139 984136588
2 307895139 495324453
1 570116163 153932708
1 416595484 993933089
2 454015759 85282733
1 150075559 775217628
2 86931198 964064818
2 296259194 311373059
2 688975713 425670080
2 610338732 582432790
3 372099851 929895916
1 498468075 243198846
1 683096472 586833890
1 999629350 561955316
1 596444959 950583385
1 186324015 562025912
3 685545139 264860291
1 249100928 316021239
3 343165832 227956262
1 483193582 504885730
2 950935433 186884813
9 222294838 739838283
1 698190652 258677362
5 433806460 808977205
1 896984153 948569239
1 457292528 108553984
3 102087243 95898080
1 281613178 929057133
1 750234695 707634269
1 58577822 682138714
1 686545872 766734102
1 726799720 179631388
1 496379279 456287733
3 729202083 150780684
3 300066559 683038041
1 518903148 672045086
1 982005241 59939272
1 945329164 110376477
1 298731194 941357762
1 738571438 325698848
2 918288196 354251447
1 424017519 508180591
2 974670491 519091108
1 177248471 691243646
1 141670445 63168821
1 39700513 95869323
1 429348043 858738619
1 54425580 717682896
6 368713248 227776397
2 414190097 333714870
4 276230681 392897218
1 84831886 438083710
1 840333605 604711255
1 289182452 117027817
1 5559175 972057005
1 310040338 808942867
4 14048672 893641202
1 671740073 728841460
1 847378911 235690865
2 852953939 975499852
1 550100209 929297817
1 854015266 74884112
2 813217768 558567891
1 153667500 10571910
1 294002908 757899381
1 349289266 501421430
1 449263592 65385424
2 440530800 3513661
1 625671274 803755793
2 824620477 774810702
1 768261787 868372584
1 705581484 699490198
2 437444114 623984529
2 122398179 482077899
1 854774967 666407078
3 505739025 324942606
1 802337144 205429491
1 259847700 359591226
3 289655275 803500271
1 49822479 817906322
4 683186298 762293818
1 305298633 845912208
1 721835085 182387672
1 531697060 168680792
2 2022976 576924723
1 966989056 346196808
1 358144119 962480219
1 837091026 390414235
1 81206833 200970998
2 503429440 347288478
1 896715790 596582503
3 15765052 909270042
1 223003172 743665220
1 653918735 673049443
1 510124268 731650482
2 955956980 270560315
1 651388356 240826961
1 185145559 244306248
3 710256573 697446398
1 601013698 883270960
1 625066809 805572994
1 278785433 803694587
3 581215454 423916152
3 748803369 287604398
1 680815569 14617356
1 624745846 388863310
1 912579131 750358568
1 878291094 820797154
1 60522577 505033578
2 84707486 53431943
1 328460414 662208020
1 376644776 220330743
2 514019309 487615766
1 596959049 755010099
3 910820894 945087167
1 779382352 694404218
1 346467484 857902676
1 328375014 831652675
3 656853656 987813165
1 840051010 156209157
1 551171079 409781075
2 484066330 262620909
1 425301731 70112516
1 107518315 506731847
2 522786024 437597535
2 447846480 861086617
2 512861104 617734593
2 813603403 865228537
2 698769011 909722442
2 923883578 947378451
1 841116221 148630768
1 604133330 331858880
3 473350870 935169226
1 871378409 586482892
1 319751625 911754789
1 986811934 283930944
5 845595965 532803162
4 445525677 387901622
1 259077005 134002059
1 128908030 807817330
1 326441044 312516233
1 962474047 142916499
3 521260640 166456388
4 25597983 434572209
2 728531101 344178898
1 420616634 388791263
1 935453676 628114829
3 332063411 792904686
2 392260179 374637153
1 426044580 80518730
1 426907100 740439056
2 103040380 441953279
3 908667149 26638540
2 935830930 856919110
1 770246333 155679463
2 145892214 197516197
2 262073858 276193072
1 363581655 267525500
2 685991147 40395583
2 309726986 405346633
8 859201401 855527038
2 631334105 796160427
1 226982334 846515249
3 620537955 961534693
3 972745373 17627305
1 57273600 429284676
1 569415695 861500040
1 311339335 172960730
2 179148314 732798151
1 497359377 432112661
1 381572142 849219622
2 66365625 402504697
1 904838904 102042239
3 785171684 505291217
1 477329322 173646145
1 981753843 552298348
2 264797226 679301376
2 394809817 283619364
1 490848514 596415706
1 911257930 595159789
1 559486841 249239001
1 218839059 922669229
2 982922200 787603125
2 52001435 485262371
1 546831458 184624041
2 16887451 150526138
5 334739891 375872773
1 474446004 15414078
2 778710545 642228351
1 954880875 662648273
1 290363713 272736109
1 333950819 831955769
1 118616695 282769535
1 972942632 340652476
5 379743067 432469963
1 81931608 671544173
2 909049128 434282923
3 599222484 605050077
2 129013884 61351851
2 193345972 108332621
2 276912256 692626733
1 128765627 723113491
1 577404650 169068840
1 975554409 754107366
2 492636229 309143840
1 81115855 726440581
1 429560307 104030223
1 843529380 379246842
1 479291360 326681922
1 253595361 251588284
1 424210326 403050763
1 900779650 553083106
2 384952633 974780665
1 562546685 640750856
2 956366446 296613630
1 407292680 448306757
1 970887347 859046079
1 922487342 769374591
1 80678924 656596895
1 908733021 320529696
1 408314841 251096308
1 378658805 456804064
1 437623141 899324064
1 737697611 807513521
1 298719588 959910696
1 70215360 967998261
2 415443735 933291031
1 242678711 595952665
1 310036224 986608664
2 508559940 93257231
1 816390454 365573583
2 839165241 509779307
1 544098066 703683323
1 287749289 605469706
2 478096381 993821760
1 285138486 505626179
1 761566380 882844786
1 220668638 338470327
1 503794905 82240330
1 915596259 415773686
1 571547023 635085163
3 490997544 835906262
4 7619754 834060707
1 331147992 926878425
1 897962462 841082253
1 538992688 667941150
1 561009087 829428543
1 738369489 617541182
1 657614465 886586037
3 638942953 502580204
1 286785754 723846598
1 225489900 398981088
1 60485078 795489105
4 318895205 206550716
1 639214931 413121650
1 591797109 847336145
3 947343570 411919107
2 752193349 908863216
2 616730894 366323171
1 143181740 582955093
1 490104337 990452641
1 773235409 918654799
3 593096479 853388554
1 940190762 87223589
3 859200274 731276697
4 877253278 649345762
1 28769403 696228910
1 506398342 721435099
3 690951874 921268621
1 459871556 520799664
1 760444070 812960706
1 340713089 525702160
1 651452430 510036993
1 489531309 80660044
3 733364881 520303674
2 723509749 415641296
1 196157622 705055068
2 614496985 198202321
1 491424337 178250027
1 404207990 582331162
1 855569424 282047045
1 284659266 466092291
1 157020532 792634266
1 656194659 192999749
4 858667764 830700330
2 240876936 349280812
1 237393555 687454180
1 182680623 635898998
1 752135092 599827613
1 582501659 709101998
6 323007175 466506887
1 327228142 61158381
2 196368459 720135401
1 147761733 458803868
2 641007165 769512655
2 832065386 89966195
1 628855892 145144322
1 259979547 371632312
1 122391911 876221022
3 296687044 756550774
1 318999372 470105798
2 946923999 9285999
2 738636772 479863359
1 680705831 899949612
2 686912278 638836928
2 823011125 299842373
1 730236611 403889154
1 38118042 155324487
2 336318787 197525320
2 277135875 473186237
2 953356311 381467481
1 784602547 385493328
2 903666019 1892151
1 698831084 468920078
1 875137991 287644424
1 316918864 363961124
1 649998011 235335889
4 196648584 40952310
1 711994354 311248953
1 395577562 332234769
2 97583254 524873698
1 783193848 388470146
4 873534422 120174288
1 836866463 460206989
1 235602320 625221386
1 521974018 333042275
1 381742702 912742123
1 38324076 556220437
1 789724244 246803989
1 419147187 535211278
1 931719006 632287041
2 66220153 187914730
1 687990662 340499636
2 674462666 970392547
2 546754653 981796427
3 169874669 157060343
2 182832773 385582607
1 60220472 675706106
1 978305237 205672971
2 628878721 128637051
1 914639540 435000984
1 974256649 419955370
2 925913660 946206447
3 903653255 992829884
1 130376113 490028226
1 468411126 422634812
1 108146864 761911862
1 276840101 619894515
1 765503692 446449862
2 842860180 746129543
1 65725467 599389165
7 995637907 34247190
2 981854370 436557361
1 798025624 361365160
1 850328800 579032705
1 406607549 655262614
1 109017670 538606021
2 764715517 658559732
2 936124472 522271777
2 663967922 637598632
1 815306290 946491180
1 18304593 525098970
1 416683408 180448510
1 158618046 910884085
3 963899905 252491836
2 746401410 209148096
3 154865387 243509681
3 96058951 961904205
2 438697412 483249284
1 465532041 163120694
1 714698715 108212596
1 933820088 731700204
2 834490623 209018200
3 393179347 384067533
1 815084796 465386311
3 20658295 123036004
3 629941058 198931495
1 706479494 269667523
2 781034786 49179933
1 488631477 890953148
2 667296863 495104322
3 882258500 863141560
1 810820234 220193276
2 380758822 322587241
3 299929151 441896755
1 279353019 328879404
1 827764267 512465705
2 540680504 546552906
1 340639918 965818024
1 384099494 819387195
1 742791668 167844646
2 461664703 302762398
2 779556203 123611230
1 715142131 685383601
4 122786707 312507766
1 304742163 653746947
1 632470404 685539592
4 968201120 224035487
2 955609334 613936453
1 529759287 303104275
2 898952897 304818223
2 90710991 352201942
1 867632868 470258541
1 332360786 360615858
1 177453500 985167439
1 330630944 835816552
1 928905981 588615941
1 576133066 151813393
1 996177306 12316202
2 482928589 3530901
2 212195731 366342125
3 351816369 542661813
1 267167010 218578255
1 705308028 993526733
1 392966917 188647688
1 262364884 870169400
2 277993539 829424118
1 473377056 884137958
1 369058668 925906359
1 903215654 261454884
3 440052624 758420720
1 882947268 345108425
1 888961814 539389547
2 459706334 252755996
1 590346674 20213074
2 455533473 62711990
1 701179046 588113680
1 628933447 452742134
2 411492866 499415212
1 18819795 648161780
1 195519820 683205446
2 392627776 564840300
3 326467105 308049762
1 66534030 923310784
1 357662328 94964765
2 734808993 395286086
1 8087214 159493519
2 68991124 600348199
1 25185412 784515845
3 536382903 62960168
1 51196109 145484882
1 986702570 83960731
3 189350758 143299826
1 998636586 18729936
1 439806951 420366382
1 678240028 495471666
1 30848778 530556450
2 291981649 545702338
1 23344169 896906661
1 820807157 498699855
1 681766487 984508581
1 811470102 96696260
1 124526349 601603191
1 326244019 337786266
3 413639898 337979110
1 226006140 926302922
2 730145758 877809878
1 582111320 773218781
1 897054066 678446837
1 25459306 29462885
5 288798157 52170221
2 685489233 842644837
1 524551705 244078694
1 489985059 384368606
1 212362594 875021332
1 973742607 427389839
2 812466744 550397893
2 410867527 64781535
1 551738987 204311050
2 617598912 339188788
1 661514936 977347257
1 176535311 694964467
1 21957636 310453167
1 416823527 274894837
1 983708842 353736862
1 480260349 506176120
1 40481907 360577622
2 494394383 452123302
2 606751312 177925441
3 293777019 897527499
3 856829255 701399938
1 249099076 944194770
1 503156166 20424625
1 778345159 33997939
1 66235646 283488876
1 139808121 873229871
3 242546170 993759355
1 633486808 196970130
1 809694744 427638054
1 957176012 176503973
1 237542069 970660503
1 835558821 935171255
1 723788431 205212507
1 760208771 16956389
3 622230195 738135250
2 565824754 423973098
1 804760506 943981034
3 958561064 776017825
1 223486408 968121812
3 253051262 97324051
1 708248505 620072302
1 461413913 774839468
1 692993910 565077362
1 629114061 103673751
1 764713479 820226764
1 803644215 46223477
2 660225952 381335032
2 267563083 999996158
1 658273513 240526091
1 546943872 187692023
1 345174010 579038546
1 575579911 253612121
2 754899581 396097690
1 374968379 22909344
1 13939083 182581618
1 123325924 498196033
4 964032074 458454803
2 65665485 432946683
2 278200010 405513521
2 523661740 543841154
2 630370661 813699210
3 997100941 847652889
1 474439158 29068972
3 426211819 183023188
1 24286058 897820140
1 598701442 477176838
1 46004733 289277529
1 940914385 53816665
3 371814279 911167377
1 730651928 253214733
1 922031554 517331189
1 743233468 889791481
1 455653234 155082704
1 640606309 763888502
2 826607456 595661219
1 240423517 699956170
2 367253865 300392081
3 472686640 877626056
1 560435769 823392699
1 692966101 233637888
1 426334755 430344604
1 356632758 37570951
2 389505123 862205976
1 514692099 857868346
3 256770943 961175134
2 599733879 156853913
1 608132738 768460237
2 967055814 429121049
1 532739478 336021508
1 786639060 202334571
1 219881657 228174101
3 951645159 554540411
1 618291765 604003724
1 205778533 3285831
1 71797427 467948728
1 747666374 310306579
1 983399460 49625717
4 428547878 101586602
1 695616147 250950293
2 594575554 369493209
1 323242565 495899153
1 620260465 901847073
3 239932822 711784771
1 962880326 202476951
1 590480234 174676267
1 832765104 556547390
1 602568503 160750997
1 238246799 859965106
5 487070397 373622077
1 442621447 59470163
2 310617964 234275356
1 24615773 291484811
1 731639821 788727545
1 904727100 897644418
6 593170521 461924868
1 920081772 785915638
1 83896336 90568110
1 708943592 636138309
1 644551195 879193614
1 848012124 68427207
1 142483124 607921854
1 671869676 961447471
2 751159663 799301062
2 437868300 929008803
1 477678575 699237853
1 954684754 512773439
2 553044010 510475006
2 550914346 710058237
1 329319327 397789262
1 668202853 824764073
1 466719218 677938308
1 707020525 142699073
1 953729459 897803582
1 364551453 964296786
2 260261112 641585196
1 173420087 335304144
2 987205435 795841985
2 344214728 549841685
1 880081702 564068823
2 587614385 636796379
1 774604969 668276594
1 79576729 592801954
3 168102223 26337209
5 396978961 796876978
2 355626077 847583547
3 778234780 43651874
1 380622470 701120602
1 840511519 887140928
1 226224587 73251791
1 995736870 624036692
1 834360065 548093699
1 96180488 597328520
1 803368073 779848387
2 52227203 961771393
1 790354960 445787263
1 578301363 393933003
1 436800440 220195876
2 625835029 962963828
1 108980574 966489217
1 690478369 119264055
1 974841643 512064014
1 193390086 369333109
1 555837212 726470419
2 935473277 451635903
1 613460308 693273816
1 973857561 41989923
1 630687308 108769583
1 319692340 164341377
1 33325871 742722564
5 372806032 830660108
1 310286104 671748093
4 535983312 264439918
2 832941028 581816382
1 298089023 197630362
1 427592306 126575109
2 286899262 865064248
1 372749881 142743603
3 71989248 277466261
1 888145185 82172960
1 314109560 921096309
1 637985035 886697995
2 593727502 60618099
1 665544361 981929146
1 584428718 547008560
3 514597070 422624902
1 865812454 290688517
1 448460679 902274026
1 28432396 191908284
1 279491629 662595350
3 752030944 671525808
2 701270397 932829847
1 117544148 829779424
1 749663421 819437582
2 997506551 910615005
2 298768918 904551572
1 243270212 223519544
1 412219378 287868191
6 157847153 572236131
1 170789757 176044221
1 951999516 861323173
1 128060687 341482752
1 742178419 252770037
1 872075462 774717221
1 35720139 133432384
4 535090989 744497778
2 990446725 807308106
2 153168254 806330248
1 196459422 571331869
2 14622929 327011312
1 358559580 412341788
3 67150913 786427379
1 143068685 494563500
3 47237369 935276704
1 162465013 101371405
1 982795915 291159457
1 398394944 806415412
2 371049501 46390016
1 270416634 326048149
4 882617625 653472353
1 102205581 309232813
1 110427235 92997743
1 224102145 808443417
1 748572855 465288944
2 242598781 666600452
1 431273163 480069260
2 931563992 842655619
2 378804348 695635944
2 521817969 583046547
3 697562494 699155610
3 424399744 828863981
1 287942747 988045770
1 17521504 715483613
1 95026004 868095805
1 816271477 909108533
3 340437373 110762132
1 709385796 254880148
1 200283368 682027730
3 179982637 203531300
1 245014676 622413362
4 295649412 213742591
2 890555718 713089372
1 964535473 364771954
1 430688311 942369312
1 146715584 940079908
1 881731220 982360950
1 704723534 792254091
1 44653762 610793382
2 547676606 910408790
1 48217593 379949973
1 913518682 410674908
2 922553550 321454119
2 205573073 776039398
1 174857953 801432951
1 53064989 393646772
1 782841328 748384796
1 514472449 412689253
2 305241287 83960764
1 405898138 618012727
3 103309813 906559231
2 39157511 862247012
1 154506247 631694625
1 344209663 889722564
1 492394499 625342458
1 711572557 484100661
1 951137574 367294134
2 224930276 200650189
1 262020031 807470414
1 800744393 897379491
1 403120844 662716828
1 994203884 25748562
2 443765609 651092795
2 132517443 863675479
2 145056467 811420749
1 839294108 378007794
1 94545072 173806479
1 718779449 457231799
2 858937139 264107868
1 933313719 387293224
1 965330849 421490987
1 877014757 174441088
1 164662969 738533499
1 199629242 321223122
1 612732351 407547629
1 783049196 750370183
1 964522270 738128359
1 419380710 113064506
1 395308767 103908210
2 183210348 436577103
1 974492724 814504294
1 754533120 254372905
1 747516253 199538289
1 124224089 679975462
4 877690814 631859437
1 814802091 397316966
1 436114737 558416898
1 431575036 114054957
1 690155824 807647544
1 664379016 831735325
1 287810058 846667086
2 23030517 790430192
2 189015567 864405931
1 730509378 580320799
2 655315192 146478366
1 794868217 913105828
1 310116031 980731052
2 280483979 392516132
1 101984298 230853547
2 886209731 787533630
1 683159240 241331415
1 467588745 83094825
2 469905991 193775203
1 315894762 132774822
1 121072054 715644396
2 222386318 225880202
1 956637878 193279734
1 813473470 990813817
1 656905242 595679944
1 926896285 337988683
1 120751536 14979926
3 587310854 688276943
3 104283564 22755503
1 974873596 101240898
1 731871073 445835489
1 906727039 83311579
2 609895291 685425624
1 115303472 933631245
2 494230199 971344918
1 460363526 781092813
1 466670844 501095960
2 948398512 560264676
1 847687644 297043074
3 745611899 974776360
2 460592136 622778039
1 592580877 641911503
1 315360570 299534195
1 262573359 757213793
2 515119993 839734270
2 871354468 344832513
4 642042985 274854171
1 610249215 975126740
1 487171390 69243030
1 419922323 408337765
2 39370819 503938934
2 87393195 312953847
1 234827094 831470285
2 691381365 657792712
1 936732336 226538024
1 983410737 859789
2 703217038 864485151
1 292089685 371956899
3 825480924 680594898
2 996398876 283799565
1 483950561 867695269
2 557626456 817170387
2 563773194 874200227
1 781953550 570848517
1 450292400 362751354
1 607637179 120649044
1 577507701 40313556
1 408223888 304462567
1 166232903 640375187
3 742493656 67349932
1 775229361 198475469
1 209024350 632488397
1 966818979 418789840
1 214079148 236879116
1 324421677 376959048
1 261041005 313572021
1 256438694 242067181
1 781256031 576037454
2 477793206 573494768
1 384095928 6821960
4 6429654 652875445
1 805457930 573955823
2 295729470 652577053
2 994175099 725038528
1 523693973 796074915
2 313806659 122479067
1 840655000 318981892
1 391802046 637673047
1 968573392 740730042
2 936764299 646654261
1 414023736 168060041
1 688047614 205965122
1 961599241 297777864
1 110443109 889305582
1 268040279 893504089
1 706964407 572085697
2 603608087 551842026
1 305256587 917365451
1 594767648 357991864
3 668117932 928929394
1 133426267 184667007
1 137274586 346563843
1 484710221 679946655
3 128344806 862640161
3 513761452 139455504
2 586443834 112761985
1 953330332 911761065
3 715677372 544722904
1 182488002 886134378
1 107078349 356065913
5 732907404 205565851
2 812139945 827038454
3 416990111 574901435
1 112282223 710838298
1 206911536 304779321
3 277339614 740170183
2 86001559 782562279
2 296037826 447005122
1 355419531 987930993
2 639267589 952081081
1 387636338 168622135
1 35840575 782016724
2 620088899 246591865
1 803590455 199973238
1 327823741 461046828
2 619469083 76170084
1 905734835 299582352
1 867818241 338030693
2 35670251 286554306
2 50488771 808364428
1 863250249 387993282
1 359136006 295683845
2 578811289 71862781
1 461702272 200726174
1 573659762 611292531
3 851952320 68963922
2 859962081 393631719
1 916457729 512997522
2 469383433 66191795
2 125300080 825051100
3 556654964 384513172
3 990958152 329738748
2 48850564 707033939
1 542374261 833929180
2 721511565 226728098
2 957645796 732435405
1 974554882 819493979
3 329967733 994625179
1 373841622 871882337
2 12591682 242497361
2 348311523 631204541
1 612808486 960112408
3 581315819 147216554
1 891186820 168795840
3 891263203 990619384
1 458840967 955231453
1 99361852 122075887
2 672012710 866997524
2 795862460 206461420
1 726901801 438181974
2 930050204 37277232
2 872401163 787903726
1 564417608 250634882
1 895775989 846490694
2 887763945 534644268
2 400982520 254081053
1 837378962 780878320
2 47825318 165387588
1 821728953 384836454
1 355753059 889978784
1 664705752 520323067
1 918579168 401199251
1 488172536 45820524
1 574122895 488679320
2 698743345 485372547
1 935683065 73292590
1 598396474 667543966
1 17597018 798939220
1 429401624 293576210
1 218521199 357687647
2 765479268 587888028
1 278121330 599073865
1 700396798 680902378
1 259400911 815871787
1 402034491 791384410
1 625049528 258908343
3 517778750 658553885
3 946556810 650275089
4 261451391 989190286
1 750456357 837927512
1 344402346 356815229
1 786742852 80757673
1 458596452 504226773
1 122545182 921402782
2 839461473 274267458
1 176935921 631505919
1 305717292 67411577
1 79574099 312679304
1 560915426 517321010
1 436608445 515739998
1 285145929 337154302
1 749694479 984554502
3 550666756 649615137
3 493986897 10208123
4 769648333 854382414
1 917999258 801540636
1 691354370 196344910
2 300230281 570358540
3 651200441 737292201
1 858027796 536124608
1 217032062 230689002
2 59040916 511460788
1 267179721 137268860
2 382646886 660269198
2 578196490 648863738
1 601217681 37942817
3 698551719 304892046
1 535299821 751972527
1 809028904 786261518
3 265470049 482284525
1 132813498 291460373
1 566235844 497100411
1 557492741 658135164
1 51610607 995837584
1 934015358 390707535
1 895261104 679390007
1 862801846 548890531
1 805202851 122206105
1 208140085 323225156
1 294720196 668887306
1 44486182 558681155
1 192679425 495054547
1 766424311 942489497
1 611889335 27923820
1 2389520 284571241
1 505629684 658179439
2 220726074 711946966
1 303464520 131714357
1 129970561 910734061
4 200002598 694243420
2 199967724 637133765
1 202597386 793103587
1 301871925 353835743
2 87072835 825689250
1 464403032 77898721
1 33344417 942773084
1 56556010 849737817
1 8070480 349589381
1 365791545 638732640
1 670877563 637525302
2 649379507 90524243
4 954227284 818291513
1 100735917 772518832
1 396225615 74372304
1 693711184 625490200
2 231331936 840401598
1 879535457 281360170
1 687760892 883714193
1 978381581 307602041
1 699073288 360806644
2 314899988 469491988
2 421009201 407259692
2 177826532 526576785
1 502729933 240942945
1 541328483 418388408
1 899042768 597167581
1 433077516 131006844
2 921968388 485858303
1 848627517 902804081
2 425972029 175760325
2 466517321 872182843
2 961100860 366532850
1 626631978 273432096
2 918477969 187121289
1 214443596 628477650
1 308144724 317137644
1 364264188 184094954
3 52714032 367075294
1 627038069 391792447
1 652712082 879475365
1 940612521 929011752
1 836517533 462091028
1 104490190 655451330
1 310802979 12771271
4 291239653 171738715
5 931571266 662877537
2 851604582 885709665
1 619130519 162337354
1 273314540 499435644
5 966114214 140475860
1 72968458 129957285
4 171889007 418751651
1 349662213 966162935
1 67841046 898056211
2 235155418 825483745
2 169388840 76214721
6 810615639 139240294
2 912098043 97720952
4 823831012 390479589
1 611236833 572884220
2 482537500 853007816
1 560709361 276426515
1 689270259 613185859
3 825681821 328184691
2 358206176 614374374
1 604109114 13373451
1 193448830 421602692
2 722604321 532109215
1 268790435 6115276
1 577848173 173757527
1 130812305 492968782
1 895450763 156871750
2 261911021 419763810
1 72870039 585366365
3 739997059 240671333
4 480711265 44565334
2 870108082 483225883
1 805071470 963159463
1 27299462 20046745
2 272268969 204056205
1 286182797 417043472
1 203306947 927942821
1 167879469 995474548
1 868483493 177524397
1 532330801 349621040
2 889100270 719869244
3 307964714 562119744
1 265359537 312328833
1 949176241 279444958
1 225984488 443488522
1 260516637 189105819
1 270683279 13513497
1 215217604 916412263
4 198595400 646981015
1 910847787 611697398
2 809981851 140749383
2 38171976 127347930
1 726428168 510676496
2 952899555 194396581
2 295997273 363040283
1 9621243 239376572
2 30767149 76643487
2 970349976 407322234
1 849441186 320809090
2 935617619 695075685
2 595602827 248294555
2 556029237 819998409
4 119619568 231432654
1 660992157 909540491
1 562866527 110195093
1 568179981 991746546
1 788643572 889013449
1 721474583 240202793
1 210451118 427687735
1 72058184 728590621
1 696838966 681710879
1 798719610 315563817
4 189887620 404508408
1 419468627 646891916
3 41116260 540292272
1 956991326 502575443
1 954569485 858862232
1 900197173 10969576
1 356929784 865727500
3 6298220 864572218
1 668982700 502368912
1 221968135 886690775
4 497395476 191687068
2 826180694 963721853
2 60731178 614451211
1 798293564 324656219
4 414003862 670041877
1 123184181 777716376
1 766964966 372054769
1 292875679 51858065
1 581145112 663236771
1 133475680 592565679
1 586928770 371267238
2 340258473 978926720
1 950643121 844252291
1 894360407 733023870
1 864205359 123006371
1 322662633 509691702
1 136241341 889599868
1 403299821 772691315
6 672064106 145296605
1 416254265 992406698
1 304564291 209131550
1 161119534 359535403
2 415490550 495403923
1 245708744 629070905
1 755827859 681778071
2 571390291 751904071
1 773918941 937214130
1 430286762 72220080
3 515208134 315528563
1 434117823 876303468
1 947815838 948387090
3 667294592 470481142
1 955454117 356201768
4 540164266 808626425
1 313784973 829168190
1 380844720 497799015
1 885156777 416989695
4 388866305 439653557
1 711841801 872384043
1 568342566 451956650
1 610438297 344581053
1 677809444 250013464
2 278861284 118301685
2 778353568 262173093
1 553833353 319874753
2 838931446 774272668
1 562242146 146784484
1 58011178 438548146
1 779626312 628351355
1 429284394 204924050
1 13509347 933003410
1 11083009 441635319
2 549338756 963788993
2 514475875 444432124
4 957608708 979755192
2 679083724 98098432
2 626724765 233976993
4 466251298 739659660
1 533403618 622555697
1 575433756 933989889
2 119190644 17756021
1 684138491 928944558
3 770846738 669634496
3 689437095 518005868
2 651797259 830781265
1 864479689 338507272
3 858281066 729997229
2 566680984 108124261
4 889459148 652126580
1 776336301 951911442
1 353370853 67582081
1 727248471 883536269
2 686648545 753876532
1 144243234 551772634
1 145528715 964172621
1 31988795 48948827
1 21360325 576976183
1 405154369 173101198
1 681153452 208845714
2 762758335 709247082
1 655244786 80898426
1 149393768 987035291
1 800321576 43340369
1 213443189 407205417
1 969765371 287308445
1 333114791 145092760
2 631291473 247571429
3 476734854 654975822
1 394474655 790645656
2 623167478 693559195
1 210231287 216610946
1 173911962 248832219
1 852665755 781584711
3 281866625 353742246
1 121677467 276989994
1 238376509 445748187
3 556247021 686536440
2 896759229 910092427
1 139274564 683600983
1 868898585 45232309
1 370606801 634681955
1 359696450 35203774
1 651825621 808554333
2 986664340 818451235
2 978636910 643856267
1 832766269 886326977
1 705527926 522198022
1 238600678 556510249
2 416465047 106315782
1 110446549 932013971
1 254583131 393962510
1 150324403 957051764
2 343380721 420156537
1 7988166 436011312
1 910406075 370901450
1 925680602 258082029
4 49980096 404849036
1 654139521 543693328
2 767230765 281985463
1 819405899 828139495
2 796743595 983479157
1 691850320 117331213
3 387668889 12776113
2 373980687 971532552
1 654019392 666994436
3 982363055 162138032
2 341952818 373963830
1 715274968 805192567
2 334406680 289411539
1 392449117 178088446
4 156128525 117708693
2 979162174 842490230
1 65881516 796042155
1 888730072 489388434
1 985321949 856257343
4 208929369 561611633
1 984686046 930090795
1 916936884 643100694
1 151049054 253978211
1 654944891 676331743
2 590865955 562834274
1 935109281 479091484
1 72146478 33113490
2 370381336 738478934
1 459122424 246719128
3 97210829 220218250
3 450785754 778991157
3 548393170 413816643
2 349258028 912424224
2 8278623 704932038
1 826090856 396081264
1 528115486 898917541
1 587452960 464569795
4 59403064 906512451
1 576215638 137421192
1 68018657 739478653
3 463492966 902016747
2 976951474 68227403
1 295855011 334023261
1 587378419 700599877
1 612754016 567051985
1 873144165 423715963
1 146483192 200279652
1 799488332 858039080
1 277337958 942475489
1 249454337 171530293
3 245149625 587388123
2 230083771 144903338
2 22238531 495187432
2 185315633 724073134
2 283684575 30794190
1 433573932 379044802
1 18146842 750810017
1 329432738 80775675
3 770976199 896249351
1 183361458 180869062
1 108179893 240551875
1 524916069 256818433
1 129576057 640379493
1 981054577 841161998
1 92850466 86180072
1 227889971 764910249
1 276203647 377781142
1 990296063 155437779
1 661830372 628948640
1 867242619 189780343
1 330785475 828926163
1 485812558 84856731
1 388696515 322643520
2 129777647 191946621
1 26297888 673811227
1 523606657 49418582
1 321278460 897377524
1 736409065 358313525
1 642611682 366708521
1 429762563 661363903
1 151626164 748932404
1 455067708 569612782
1 374070331 244454769
1 210578026 607711513
1 114264520 966148519
1 462971405 584706409
1 247845329 224100999
1 262578909 639266958
1 263659060 792926234
1 696305864 508027473
4 820579788 453095350
1 596403329 109111328
1 194662601 999141926
1 40278349 630927873
1 103437997 659557691
1 190228885 987750607
2 290940675 763199470
4 896577042 356073098
3 706505415 917241529
2 23445740 260958082
1 846015717 965299078
1 614249349 832045765
1 579905314 395785913
1 626975702 616740737
2 909434761 230939060
1 489491121 309788443
1 186231795 275689534
2 451325586 976109318
3 236772037 473768300
2 144320996 976726444
1 959786159 384611715
1 550536712 587751169
1 478700109 717423911
2 11835680 276409461
1 368408109 470040997
2 142589024 176087208
1 766565932 736023991
1 914892269 633967561
1 604416638 565044178
2 475720749 589179958
1 140916370 218829620
2 474678673 877234602
2 141069821 726646799
1 382231802 434387294
1 137415324 154585592
1 804447466 57190243
2 700504404 161542028
1 672155589 915787625
1 163201459 742349187
3 198734624 804937798
2 918858816 137948787
3 155269964 356452759
3 499085057 590221212
2 951286458 508027296
1 739496360 667234077
2 785435597 277821257
1 845945917 924112086
1 195551805 857812279
4 212728327 607511719
1 522187922 3495841
1 116392803 543424926
1 722882332 114522421
3 324556737 447528790
2 811742238 893097290
1 85145641 925143847
1 737097088 694977033
1 576986647 303316300
3 414194322 907683470
1 77007218 269473419
1 28995515 703533418
2 607537463 194597548
2 490361964 787079473
2 750039149 243468245
2 582231599 916335547
1 990751511 643392891
1 962614954 273509168
2 240688322 774283893
2 374337611 972331053
2 568988995 624908732
2 218146445 235628260
2 753661585 157976746
2 102391001 866236348
1 11755947 633723152
2 115529491 868813698
1 973468105 26793361
1 685938606 696767490
2 738444436 350966293
1 181006753 742604969
1 341788850 568780658
1 852118595 405572673
1 722120003 16423004
1 37644490 845449380
1 3936746 787369370
3 241290179 211058087
1 47702400 744904281
1 562807131 538946634
3 789351447 685622008
2 546004024 355247063
1 217800706 793825472
1 389086715 887757543
1 912305076 430068732
1 380778066 220238024
1 626708909 960921950
1 675886076 143782448
1 621345795 54031410
1 92687569 335500112
1 651355173 899896800
2 718720911 756213803
1 204944217 686835844
2 634766060 567983810
2 516224301 278553887
2 901892705 664208978
1 20189255 281494504
1 631423625 195603147
1 894454248 783554174
1 324978630 3323828
2 357183633 752358630
5 70950036 318071934
1 391757587 616983223
1 773118480 948131246
1 308032358 819312622
1 240754161 458119206
1 321798986 684454921
1 555661792 936248451
1 367829974 877262083
2 296107485 894786605
2 279546567 560289048
1 720490304 543933650
2 461895334 732143346
1 232871047 451867884
3 455846313 429321967
2 835377651 956913900
3 977737098 163684334
1 40169532 311757079
1 573759793 387343023
1 159823991 298271273
1 468221211 583444381
1 293634246 299376277
3 547744752 788023704
2 509287491 965452917
1 761534023 986883016
2 284070728 434308459
1 356887139 479356620
1 234688095 9868909
1 68229562 433397807
1 615645753 535122639
1 100216006 957580916
1 963432172 750731441
1 676072333 870227130
3 98521553 380870065
1 717072941 375119686
1 260798847 373801473
1 282604003 299050489
1 58804954 648805122
1 515724304 934327736
1 552724907 967589908
1 499832677 532011028
1 130743338 333700323
1 744644031 186542514
1 112451164 796896822
3 665084124 58267754
1 229061175 789328024
1 446320686 978425321
1 240557539 944590446
2 216952851 491025912
1 798336644 797206728
1 656329470 249874774
1 136113545 5091855
1 372187145 758793816
1 16144155 509409514
1 267898828 335483550
1 696562266 507342684
2 813965687 451570401
1 106043469 892577392
1 261913765 281987250
2 372013669 30191279
1 573037390 862557079
2 920005381 557545162
3 417715681 703806225
1 303497147 186098099
3 468816943 16326866
1 270132395 422341332
3 140067765 436851398
1 689315100 908033134
1 320664109 917274863
1 515370715 902279836
3 380888134 144388016
1 109059766 759543126
2 687374092 59434674
1 81024901 530561353
1 315956140 98223264
1 745043444 90907402
1 122920543 971523782
1 986101713 47789739
1 164435987 635087461
2 213280540 315725061
1 830078053 853942356
5 812188304 85923695
1 211302334 953395624
1 501002016 73845830
1 79789168 542834002
2 100670881 282434038
1 152416790 899950401
1 211513782 172279430
3 282182813 407170777
3 295106813 479806558
1 208521412 981709961
1 417242490 242167796
2 269999448 871611532
1 306312681 841330228
1 810000360 389228233
1 360135980 17868188
2 272479127 6273971
5 236098863 112810009
1 442110102 712789077
1 133744845 465120787
1 968819532 387420709
1 951338236 317353653
2 864289149 986763751
1 90986475 652535526
1 826041795 555313503
1 963580346 263216296
5 124944356 240481873
3 843108465 331405443
3 760740889 911984441
1 865638461 784912693
1 786620087 122246485
1 231570666 72784525
1 691857319 546912563
1 911989445 82233005
3 960483021 812258896
1 911836375 419165160
3 724931015 267224454
1 190031904 794587684
1 297819318 263085140
2 784604013 101370466
1 650307131 312888635
1 525999512 555887325
1 349408171 812073923
1 968572064 279649449
1 50308523 546624440
1 243244729 144471331
2 66671544 413401815
2 654542966 516733350
1 716030427 235084694
3 212475530 206705346
1 515566745 751295176
2 609361868 46736376
2 337476467 544981537
1 153009740 71219570
3 228405564 415068932
1 554148363 355328438
2 758765358 61989382
1 732880255 270057411
3 452751261 347335138
3 245279654 777951148
1 542564053 798865081
4 632379476 248602717
2 604870833 514434097
1 352429164 400975757
1 732252179 101294129
1 989814609 983129531
1 511346045 57934760
1 27202879 449565291
1 620881141 972842948
1 635050093 994481960
2 608975553 711741397
2 485104436 235655336
1 43412120 69444671
1 296183592 294135262
1 984241081 719793060
2 567234707 316206475
1 621309711 990148548
1 247815057 817951235
2 514253972 922404514
1 493515257 721930702
2 423595194 272033110
1 289354141 479037179
3 960612539 332168665
1 876924347 142864421
1 789932609 68070369
1 79932307 791512801
1 410452623 748334672
5 767971464 528986692
1 914318199 121024622
3 512575163 101769887
1 23850482 653458848
1 442290381 870587312
2 536266926 867004757
1 281069379 6410139
2 720002829 522764842
3 200566351 572900017
2 249762682 282858790
2 975248809 87916459
2 582771174 600751564
3 691679143 396595112
1 347409966 465556275
1 66212071 427952932
1 827194595 998817404
1 878555449 64126956
1 365411144 844149632
1 155816189 654140435
3 900235437 665992682
2 696651308 454979778
2 722039306 161673160
2 665704761 843358454
2 985274286 7205368
2 798638517 639925221
1 737572573 402702516
1 188891492 696974329
1 867545652 50854892
3 781567843 388254265
2 518213872 910428584
3 436494235 336184276
2 914247708 692723659
2 563279672 989306364
2 36153514 245296651
2 90318569 157606711
1 249343486 330476268
2 883078256 924985030
3 697544705 632530996
2 384228702 880001988
1 980536644 356066542
1 13784800 31838103
1 123370764 541340405
1 804071749 853024372
1 673695449 105172025
1 30386038 705441366
1 509402231 768610795
1 869504617 433848516
1 838121533 753828641
1 211209566 496716813
1 978601569 991240066
1 376508775 708398348
1 184239491 454657615
1 881121232 482011564
2 349192760 744284794
1 95479870 214533055
7 29840488 124775154
1 699338815 847066428
1 729389945 523799930
1 81030487 818360799
3 412761776 163325332
1 412709528 810558141
1 486399611 313255825
1 74094077 388384809
1 160334434 265676168
1 238608442 629232594
1 838510877 430996241
1 754223711 12470201
3 181133867 92177263
1 319019151 686982621
1 272767577 192825698
1 274108586 400818520
1 445447228 390245247
1 380296741 62867633
1 720884534 357332497
2 206479017 488820311
3 692163251 487333484
1 353959771 591340769
1 340674004 879186805
1 853015379 413569407
1 979901166 230717452
2 515514131 217481112
2 581423379 894578380
1 93505683 823463248
1 665822739 322991957
1 23913800 863992356
1 79186583 984733134
3 361321587 611859881
2 678208230 304038918
2 270890817 554454186
3 164977535 182852974
1 816031136 978290299
1 737141206 167380654
1 971278228 997087331
1 491899212 417362075
1 642109993 404228794
1 964004170 408967160
1 646071420 48498612
2 880974399 754828389
2 807277937 427928338
1 517816235 952915124
1 590777349 320264806
2 477231384 922947016
2 594927663 693848673
1 289008826 177368354
1 823973035 24722322
2 338316085 934586976
1 964402303 865651626
2 687236949 81358821
2 787442376 445319687
1 575592113 221341272
2 765481865 847427908
2 526099158 894223023
3 413817491 798577692
2 120577011 701723778
1 202337245 482289761
1 164579693 476139350
1 434751730 269363658
3 801872717 201843272
1 297545647 627504954
1 72772607 449666759
1 681245943 151179247
1 730215619 924340795
1 793779917 316052645
2 194546270 485042972
3 275561106 557538416
1 961401600 380306255
1 535538764 46904523
2 302448656 893291268
2 525355318 486207854
2 60347389 139683525
1 447315432 176702255
1 441989793 238504454
1 374085196 56017957
2 740109169 108280265
1 238438681 273030097
1 835747464 63525230
5 577412453 109750128
3 720887518 366921971
3 686329397 133859481
1 948463372 94076447
1 593643940 693403615
1 432708835 105209465
1 217825320 161801639
1 254111830 702183594
1 654005927 574647542
2 500080985 835185492
2 120636790 141520916
1 615092091 870853293
2 549618288 738650471
2 438617054 469062652
3 542827001 12269928
2 146547704 486868320
1 809482556 932080123
1 454571312 652586896
1 282284964 289097327
2 751260429 461035255
1 773743869 199330607
2 431110279 748856046
1 118786534 144864129
2 408036963 255708057
1 262849150 25716505
1 680911922 559101351
1 238747364 655532041
1 855452775 808287061
1 62398601 879801367
1 291704936 769472549
2 575425539 117972114
3 44389359 667949044
1 988226126 757350759
1 894194933 771279061
2 89357635 430348451
1 627658039 407865415
1 67599051 689904132
1 972158974 850697022
1 215099993 742616542
2 448307957 964581984
1 102113173 665713222
4 50683681 631700930
2 877808515 100695591
3 698605338 827019652
1 510010998 665948585
1 432280621 14469955
2 260169006 794583716
1 700741125 715531962
2 932936299 730582904
2 209163510 662137331
1 311184014 815552647
2 39034774 516766530
4 207001541 902418940
3 47456781 472637412
1 48180214 999709283
1 915587985 356853242
1 980668745 711441378
3 381091338 186339560
1 835492630 316035687
1 501874316 335958930
3 48013035 493072763
2 459852556 871402683
1 555167740 499469266
1 680329430 352542441
1 420765076 172351367
1 384083931 384064597
1 700451024 771515780
1 640634672 707245504
1 587212967 738118817
2 890912813 851571980
1 607421031 60582799
1 820780644 875777375
1 813133091 916259727
1 623167186 396984773
2 934511488 520164719
1 444273822 418240387
5 485086979 318408702
8 787390911 215728797
1 291262565 587315348
1 755024853 723379518
2 363536852 246903831
2 467157788 591698927
1 722313023 139377778
1 364374392 837665768
1 19856752 406119005
1 964442001 896918417
1 109150755 626337673
1 674965085 165239030
1 818987214 270184408
2 340665042 386327431
1 132732153 661266641
1 193595049 297182207
1 647248571 536548556
1 727524992 578620543
4 919558203 580192486
1 991041925 616523341
4 99592395 941917552
3 501293279 813882740
2 649850773 23420192
2 738205695 991868810
1 702653449 531579454
1 78390504 565253544
1 227040176 529655483
1 664336058 937175717
1 523283329 155399623
1 549090168 387241306
1 655497339 329739458
1 163467160 557841421
2 442152399 652267001
2 49887982 73586811
4 415236236 23533387
1 175093119 201574618
1 818843706 814725584
1 489746459 138915376
1 77177339 865209105
2 365735160 176375907
1 662003786 13703315
1 756254338 858204023
1 911189666 967409554
1 67283830 186742150
3 928526474 551606581
2 865210340 218019877
1 649254283 301414625
2 949703342 434628511
2 824612236 803337599
1 12866793 20321223
4 935706088 648058417
1 106764114 636526671
1 816900095 82460369
1 522955227 892898571
2 597268976 90548227
1 293468136 407486769
1 735774253 709667079
2 669309769 693170737
1 66753311 382919194
2 148826089 130244557
1 262762816 14786490
2 465204324 321631977
2 696067517 776812701
1 424780472 623353843
1 823539371 103983360
1 358503513 201740899
1 930649873 412985961
2 209977931 131028349
1 579934058 594026489
1 100592589 698021593
1 232237928 712026848
1 697140267 341052848
1 592450244 474317355
2 688546155 626852324
1 967184970 815114310
2 725027795 982748003
2 449652999 839788158
1 269170243 659181603
3 189047053 811257968
2 407714898 652419412
5 391192370 470214350
2 841093578 414912450
1 307075414 914224905
1 189373029 954175681
1 654574791 167657644
2 66343465 379107528
2 776721123 127301769
1 505005900 930526576
1 674237797 465928505
1 930267550 937080553
1 3601509 240472793
1 345376552 359007200
1 920785516 909934649
3 279333480 358374177
1 642201606 610110825
1 682681970 571520531
2 433236032 162070528
1 701735412 726003773
2 659759340 437390170
1 76814006 679833371
2 592246765 319128279
1 29013462 343834071
1 499397321 765682018
4 536925041 475026640
1 3715100 643865809
1 372544982 110225368
1 566299189 564351842
1 270762635 325107206
1 325211187 447152654
1 856772586 17026012
1 188836936 785777268
1 451457655 378170775
2 280564103 504847272
1 361084709 892048
2 776368421 501727777
2 73778584 886665162
1 207205246 530253390
1 896440680 314542798
1 421667257 584411333
2 58557196 814661048
1 409424838 145026598
1 867901693 571091929
1 737187832 94583462
2 222144983 838581297
1 329080376 340946582
3 727459160 244408640
5 405522913 449129370
2 84256753 185488480
3 302816164 37803546
1 959614672 627273366
1 287732694 695482622
1 81253039 124065310
4 594588657 473642213
2 130886423 31171618
4 385350585 325186041
1 678306105 664400010
2 638048749 57759231
2 78396446 592015703
1 881098517 897874836
1 705122139 371333053
1 984051929 810677057
1 621707533 615854854
2 783929409 666125304
1 74045254 539368542
1 951864610 878177824
1 588615108 381847959
2 498327660 623563960
1 495629245 566000082
1 576054700 230744330
2 498884199 593526367
2 464444772 856267666
2 993531520 350479089
1 534120266 19194456
1 200404211 278728750
2 851183739 803001459
2 284058869 735568753
1 86468549 604481272
4 745720380 398244990
1 579954725 469530282
1 558724619 826970258
2 985264188 584724810
1 602781220 56992104
1 608019240 581433057
4 367949267 480405215
2 736605146 996367530
1 493569353 406208404
1 814328467 705215663
1 75013317 439556013
2 438501168 30818968
1 714261167 201967901
2 50742458 325734252
1 911608416 769131018
1 328352552 75325024
1 279960479 889171341
3 129738188 703060184
1 13395792 405746274
2 547841157 292345226
2 940806736 891602789
1 675157443 488675999
1 83352089 445942011
2 252113595 851193952
2 955628002 481220503
1 830352653 573934411
1 255500553 837640892
1 795433122 300125507
2 266363445 745685361
1 602637794 401169553
1 321243656 483810913
6 689549865 338117252
2 154916699 289423047
1 822496015 664251699
1 598438156 478515447
5 634472 278692828
1 522639690 660649426
1 470969012 542492088
1 156931197 297127635
1 573049765 782367275
1 933248034 398914508
1 808302340 533665988
1 984205757 816094168
1 961824216 885801295
1 765230796 596401132
9 29719344 956909867
1 988470370 525601953
3 577982606 608823722
1 185009553 852783127
7 806257612 659364324
1 388148918 533430901
1 823081351 11323483
1 353121869 12483359
3 479696488 499551123
2 127964253 473600351
1 691265123 557470362
1 647756258 126218388
2 704822174 48912822
1 516171778 434630409
1 540854824 952307689
1 199809766 706173509
1 841723866 519368131
2 910276222 174985077
1 69919337 430345314
1 829250684 521819458
1 781406471 931508337
2 784413983 499139735
1 172957896 47951710
1 192918707 422497571
1 768729590 103425526
2 401981588 67946941
4 260073119 976292982
1 8369474 90280678
3 446554121 850118460
1 993940595 530535439
1 756595676 740983455
1 468806588 251872449
1 373092133 295117796
1 199000192 477625658
2 317658918 238142818
1 855233193 61464170
1 734951023 521018161
2 33720236 191294085
1 553920922 735312711
7 97753676 246615088
3 905019529 811874243
1 280037656 229649740
1 964814624 624400498
1 394539242 431973944
1 579895274 314792484
3 600578818 162964447
3 926693052 920052427
1 580530659 259495031
2 285906365 404928482
2 906974354 428805311
2 812599765 273183680
2 485144916 512863422
1 289809229 291931789
2 56468807 692949245
1 697231522 786094938
2 203862162 766780117
1 741655041 658763231
2 826887512 391108750
2 996676513 859420704
1 314629961 806739271
1 591934752 373341199
2 872238017 330918366
1 61377584 775920013
1 672342942 376619815
1 572840327 780110173
1 158809782 272544111
1 805249896 71828020
1 667412238 216139962
1 920058260 811053765
1 785251919 5665846
2 675422690 481410693
1 116270683 856787949
1 940439189 294394325
1 815813458 603465461
1 736290462 607049637
1 343585259 130497532
2 438396063 153878529
1 430622853 669605662
1 864304477 720739781
1 447750995 954711669
1 489895567 753166007
1 482132355 479912961
1 667532768 612369202
2 741347919 734248503
4 129056671 303048679
2 820758585 561739874
1 227443629 697107146
1 599118378 249875494
2 198158091 990925544
1 345118879 870560175
1 119892171 73073098
4 172186428 480242757
1 832120833 287970922
2 998276667 327197544
1 106369688 222199805
1 272950055 753726890
1 489748512 665350516
2 218538596 365352803
1 893704724 736583280
2 996987137 528928017
3 976979866 425319093
3 322964631 962067138
1 250101741 765970130
2 671509257 598535734
1 438207425 260653256
2 153477960 139238325
1 88816398 728997599
1 9861918 162998587
1 764088703 972066396
1 56358769 706732472
1 79942397 390172566
1 201176270 374241952
1 384337446 185188474
1 533804318 613816453
1 357886770 488842325
1 577947814 140383215
1 649424344 574620927
3 987573894 242013681
1 421242360 384433914
1 706029132 329734117
3 798016946 604378353
2 589631841 417593585
1 93857286 739890304
2 157020233 50144627
2 389399524 194235074
1 622610443 701137426
4 760124430 515921839
1 695203930 688966341
1 924284916 187925528
1 145278916 583230190
1 255616588 375025026
1 299040254 347007743
2 24597742 925089750
1 625312754 911920322
1 683091215 610712259
3 550698500 909927292
1 187643441 858618682
1 870670714 452902337
1 140777946 478380462
1 534994038 366943895
1 797692333 269381428
1 89841116 669085419
1 727454179 58143637
1 406127502 674810003
1 785243169 734318614
1 34200257 54265104
1 749340745 919151510
1 359214519 97444505
2 356977571 938005309
1 755809226 81425781
1 608161508 554072760
1 346316446 89561643
2 119231612 280036713
3 698051899 687114614
1 993330413 342896770
2 634717759 156005978
1 942109727 175031664
2 200611320 665376639
1 641067875 263023392
1 857447123 818462713
3 269121963 390123616
3 701433992 124623877
1 264846320 169677552
1 823995462 124661151
1 509810895 535261504
4 808828491 167761399
4 963042525 476501286
1 336623877 712436899
2 64993401 883655615
3 46603870 361648029
1 758965066 626014177
1 621658056 299142561
1 3164930 843552296
1 959066139 946524728
1 316607575 892666753
2 294622811 254146022
1 306965287 693060710
1 128905224 756912673
2 766920071 224157762
1 352501558 114564266
3 856509616 928163153
2 320945998 403572167
1 330860194 857762839
1 731552481 424744422
3 498769218 229929659
4 399910551 540822796
1 326478492 511347813
7 901966034 985662435
1 121658410 300920610
1 325387108 262219401
1 426853794 244457174
1 797248640 435470586
1 321192415 203795124
1 100028021 278671080
1 257995668 470785933
1 836950820 978682496
1 475578967 513881460
4 896702367 365300694
1 545692925 567462647
1 12920917 60398158
1 111786601 52655683
1 433989255 959468966
1 217396938 618006661
1 525042934 789970321
1 795905619 995466889
2 850800262 377549597
2 410301396 762940466
3 152816382 90612109
1 783602625 242249491
1 416223564 236340717
1 168753760 586983761
3 648575823 764316411
2 890006174 818711957
1 82573897 403784187
1 82566147 903576222
2 477302836 131080246
1 342901961 87287315
1 722073368 72700842
1 807532869 358357939
2 643374950 676818902
2 831317374 133048649
1 733417813 59817703
1 712460719 690109737
2 818518505 562030713
7 686631324 312030308
1 169260075 772900751
1 208719779 550547310
1 746123214 399312210
2 98480090 317135950
3 146077973 247075429
2 443407177 24251119
1 632682639 473551207
1 944690888 578023586
1 62626214 248686794
1 571845027 566007624
1 885389776 138465674
1 58598573 276284149
1 164585213 462388150
1 852077352 306428848
1 352757755 373353160
3 918308367 160699601
3 151776791 742573333
1 749813434 592637078
1 653607665 173062321
1 910898744 241316947
2 837162463 317882262
2 546222524 111908004
1 552521204 910945152
1 581326740 696267
1 837374590 482283283
3 439918385 538470841
1 62844279 429466141
2 828664326 904698924
1 970361368 569717629
2 815687820 498622887
2 547458640 51518737
1 872211214 153493891
2 564739756 693243502
2 947742210 656410569
1 336982287 20206619
1 178242025 108749241
1 976112878 671914230
4 319369555 502173389
1 732466216 85817562
1 549511433 34326346
2 69439395 698974118
1 570913250 131096825
1 992607526 44031571
1 816797696 776337205
3 175673346 455423357
1 295483671 593717520
1 423513585 805465865
1 906161415 41103429
2 425184871 113804316
1 654523474 262761179
2 833518427 225850847
1 463360135 878197599
2 215829186 216451329
2 113379618 666708602
1 823328767 555365022
1 771577001 548326633
1 842832796 272596534
2 680539413 506921079
2 464669480 71805098
3 902908788 896479735
1 446747178 411650642
3 662657207 190265180
1 253683082 462896149
4 945850200 596245590
1 271227835 733963203
1 114834379 995654225
1 512898966 746622032
1 868654091 512968227
1 779875989 917634170
1 133380065 651787290
1 1094169 513909388
5 979967179 604059880
2 181047556 319603840
1 591255290 863003327
5 487214337 538512780
2 541275672 128681537
2 446857295 369148405
2 712027860 353530160
3 422690095 622308713
1 23811409 493861917
4 478777174 739146096
2 329719896 308222607
2 963948353 329125118
2 304166726 447614525
1 250431647 31547587
1 316163888 254015172
1 662835337 47185630
1 403081257 354742703
2 116749632 182481546
2 684947660 672819446
2 674068759 847549596
1 561181044 747125781
3 523707662 230314686
1 954887331 317968593
1 314379560 970639463
3 306416432 699794409
1 889965092 242058202
1 604826051 206420365
1 352985310 611153433
1 903039161 130238166
1 953217510 145389598
1 396665350 340930495
1 1622591 35254147
1 662356877 205057423
3 80679502 724891616
1 167414345 660574941
1 525453651 716213319
7 26454329 169979192
3 317180533 923713545
1 894951632 424007112
2 71188361 259229649
2 133633617 524321622
1 883190293 648940874
3 547534356 661598526
1 658257859 750677866
5 29361733 891082939
1 141293059 752138480
2 666924818 600269565
1 785447681 751385658
1 136659513 670205140
2 309009298 464454967
2 854334267 644611994
1 943175260 16704864
3 371327152 176241926
1 717706983 472231442
5 24524362 661856095
4 841889415 861451521
2 277138367 991314179
1 183333927 699654184
2 759742774 990837549
2 689379992 254919674
2 55196483 361895299
4 388360663 131326825
2 353929969 235043147
1 126915621 12981098
1 958688905 515346603
1 182939252 459428398
1 394196722 132973504
1 552889321 403948469
1 49488339 908860852
2 353427263 416311949
1 387370302 308064512
1 548288253 530580180
1 689881036 105380625
1 740620934 292543768
1 755125100 911075700
2 162321286 478278681
1 510307606 211999342
1 967476400 136997027
1 899416657 861191922
1 891149202 879006895
1 839690639 661302248
1 79075660 431596468
1 324028492 595219716
2 372493731 893784809
1 540445694 775774001
2 839928099 15029233
1 283539461 990558344
1 927934473 502106221
1 302256149 298788980
1 835853786 853396852
1 95792407 295255494
1 616813370 939631123
1 461742895 696585753
1 751581314 232665352
1 651557252 490324696
1 874983761 564383203
1 448774056 72844167
1 874897517 419339362
1 306913732 118724846
2 370588287 114690193
1 53658827 527662845
2 511801827 689508199
3 83323952 837619619
1 851425686 487567483
3 497876699 361722609
1 115729103 401880758
1 677463906 563317908
2 435106322 528963004
1 37792704 203001927
5 66337002 299747752
2 834442548 439096797
1 917398260 116469266
1 461103428 688668451
2 341685457 558766487
1 694528953 693472463
3 248049751 134060491
2 122728551 814908580
1 464296863 20447695
1 375165164 356764925
1 713327748 228068121
1 442873502 631613609
2 778997671 836801039
1 581055373 972037039
1 492487445 564119122
2 962807193 119846650
1 477670969 894407467
1 628438841 705221408
1 933595853 740754862
1 335740500 332973894
1 446468548 320485453
1 400101355 89127185
2 222249322 846581658
1 604839059 583414299
3 875548964 830134015
1 48821454 129885335
1 392128456 177579425
3 645547523 224677169
2 105836303 748465020
1 837971610 741228277
3 118985936 217015785
2 816151429 972427264
1 202181716 160330428
1 804450664 550946191
1 195480037 57477392
5 127391095 73701014
1 368714122 977484165
1 461662202 564260637
1 46915008 547254541
2 927894805 585402169
4 285619650 270189145
1 586502265 805730043
1 947565695 433479449
1 700203589 69669652
1 384007355 839709143
3 477214449 142434593
3 539549358 119969847
1 778994700 301205533
1 627465975 841900426
2 399968434 292138842
8 840298689 790428097
1 660075668 784864380
2 783144970 946524917
1 786410822 90603819
1 415273320 164293285
1 403932239 228697300
1 249254116 721495617
2 633366917 393964374
2 787950264 985779583
1 623963297 889155720
3 805613841 586521694
2 960731740 633861521
3 401593773 389129247
2 469428419 84902658
1 973408453 500068804
1 809126512 674582176
3 884219213 401666424
2 338066780 158561381
1 534877112 761661741
2 469463047 249557048
1 323879874 515697740
2 242437001 37773721
2 165749546 663828541
1 912927962 939538621
1 319717276 240268924
2 773833564 288826820
1 544839690 573790013
1 32911102 116609942
1 204773816 759487368
1 815625194 507764120
1 886506953 591117638
1 798180643 506655751
1 169512141 197391728
1 509620254 633144391
1 129262067 988441062
1 168434653 341163598
1 692785853 658696046
1 915429755 846969041
2 183863499 838276359
1 696482308 926654215
4 736528261 432207021
3 598145559 738812238
1 748040798 559216998
1 158227171 802582343
1 172353356 298307333
1 821570890 88730768
1 368391161 935264319
1 535538257 850319102
2 172366882 963303277
1 532930091 156439107
2 956786619 95830097
2 943421150 125809338
1 468381811 436589753
2 916266134 225160196
1 172886070 471024163
1 696139957 562175305
1 264855534 911170084
1 388876117 712429634
1 121155154 731029354
2 970658908 35166532
1 274254778 853629915
1 119669574 783533287
1 454101305 162141033
1 714801541 716107444
1 175866883 480445601
1 656887765 614130613
2 513051104 667914110
1 767208871 828245068
2 231660836 739976874
4 853432445 374969924
1 390724086 76307997
1 35536038 291430009
1 106060804 767470369
1 772645411 450454169
1 938994784 246469159
2 810332160 250886730
2 405992652 738883456
1 784710063 974455018
1 861625689 645943674
3 52647171 133926000
2 124655000 711336298
4 125621619 321126010
1 619440831 390454995
2 903967351 385676703
1 725647129 555958214
4 526758675 210790639
1 469859401 335895019
1 22249257 332391451
1 876247401 42493718
1 199042343 776023676
1 679557329 145525612
1 61332175 300231804
2 910728585 367310378
1 5328727 30176896
2 962390084 809935638
1 919267839 514668544
1 120726885 200231409
5 365446054 456889132
1 820113805 254764681
4 868997242 749542073
1 895388211 920556124
1 889267096 489732419
1 165389008 188445244
2 108143764 633648998
3 349243529 792634447
1 477955869 710544647
1 765549447 490093591
1 141634072 154308617
1 850708369 586720230
1 981740413 819264865
1 412253967 24155110
1 754132695 112147284
2 159571935 443395058
1 826987190 571490311
2 624585580 752354496
1 81694703 827268798
1 701302257 1501448
1 618833403 556940050
1 541617162 485431324
4 168795080 302613056
1 416049747 431616235
1 263248842 117297815
1 548472105 935325699
1 863331177 628325741
2 167324072 66374104
1 656149549 957465457
1 356589753 545745356
1 624928969 176895987
2 379796577 353249943
1 551000193 321272707
2 674210546 269865089
1 198897113 785709061
2 485261143 72435072
3 220416868 370632654
2 750079348 717840371
1 809584189 761869843
3 586025428 908723475
1 716862211 685289454
1 521186997 455944984
1 36639579 63699439
1 525088403 956703900
2 622296483 628555768
3 213459471 917168617
1 885257943 367584922
1 700053754 424833034
1 427301616 541813974
1 358248328 630062938
3 365565036 375212941
1 605286680 455942198
2 940707512 579281664
1 841540127 443261889
1 95418088 971466759
1 655095550 31931006
7 989401699 816830270
1 242763525 971150705
3 446503747 518283453
1 199414693 204222220
2 444668665 555591470
1 423606100 839210066
2 870825670 749808487
1 857323101 946803071
1 47857573 194735494
3 193507110 397878822
3 818323752 648669501
4 528602049 669916080
2 313057839 994825465
1 861339759 298447319
1 276120306 63830400
2 581451318 880030630
1 131305984 733282446
1 230801145 616046957
1 73680105 54277047
1 523062341 890325701
1 999058827 30728752
3 959206970 593006394
4 930081738 712071926
1 653289653 286764194
1 315968974 510336141
2 622506170 576198958
4 133057479 329791700
1 936959504 289771535
2 777511680 440476834
1 364548702 735941986
1 990801700 132821246
1 986505227 142652950
1 638591476 808436623
1 364443852 231057986
1 610641527 180706652
1 346597911 591217954
1 2321553 806979141
1 299275873 266686346
2 768618416 277437079
1 970085298 421319635
1 61818487 358351059
1 362468777 129284174
2 773055137 328586384
1 623151870 943658120
1 137901884 573912021
1 61326087 19102615
3 517839 319555005
1 929544599 228593031
1 184262359 453099100
1 946745526 944228694
1 471378877 965769751
1 329017627 530564051
2 601788038 396173574
3 916551656 68898517
1 600510327 460710641
2 121688116 772527832
1 81017296 53088584
2 856595782 251756316
3 818076822 533059130
1 782223226 759488612
2 592933388 268724840
1 197115578 828223183
3 615632997 143861920
1 544733225 557931611
1 835149481 859001312
4 670918526 932247054
1 635674111 326132621
2 849802819 65931782
2 666064491 464625112
1 24279812 653907279
1 858773855 839879333
1 254333934 622416758
4 445450788 77058125
1 829922657 621911327
1 773042058 165303382
4 238350431 590651052
1 96643991 37185327
1 514544534 526600222
1 762789517 265013077
1 95612527 783292918
1 768107358 167526758
2 325718640 446065361
2 173629834 249950133
1 105970271 860083099
3 93751781 856496205
1 385038577 106239392
1 872491244 709016435
1 891226521 673222398
1 678866041 47504930
1 977339125 501542836
1 833164568 941326408
1 268404276 598915198
1 878436947 568680165
1 686140452 401039729
1 242636118 550099329
1 817802836 749430454
2 217188824 255640282
1 8238690 820087486
2 196918177 98786467
1 657934666 33633015
2 438438046 101872172
3 737946902 863121556
1 813231200 185453778
1 305447247 347883849
2 443197177 8944319
1 530032404 849361008
2 635504965 153823751
1 280124107 348137405
1 449364205 877363024
1 815221426 367751762
3 475740881 211728802
2 301857653 545385142
2 465416833 578484418
1 962522570 977877266
1 706413967 522579944
1 64504292 236043310
1 340186744 591096275
2 891502533 439503721
2 167458074 587031836
1 519196635 928033122
1 559846672 311100636
1 131081865 410270748
1 652529603 100226779
1 112140857 93297121
3 675948641 555701502
4 758676777 351207104
1 768024069 87229601
1 575188861 377851376
1 127105646 116938644
1 221533008 576269319
1 721935506 397582194
1 507639184 612755352
1 812418659 458389065
2 531769537 631928477
1 236884261 30744327
1 936292637 382856602
2 202566383 974994988
6 398886834 199843858
1 64237156 238209295
1 183701977 473800396
1 942483005 211321866
1 988530297 250342312
2 946596829 971220980
1 829216622 643332784
1 786243657 458005118
1 118384371 541603759
1 213779302 482241758
1 308715146 879754693
3 65030301 389782271
1 803034002 841621917
1 454047954 691454027
1 479826233 162897486
3 706032349 671492105
1 649105426 206016213
1 250735442 651944414
2 773918831 284071881
1 212455219 13683706
3 534581981 175683733
1 837111017 421394676
2 919533883 743601974
1 191638765 991088273
1 461298554 681104047
3 55192712 218681560
2 665851617 921026439
1 638186413 173570134
1 486322052 161654939
1 932162368 617624646
1 139249600 917741707
3 904328801 932143152
1 206991683 634781897
1 882547500 507661344
3 597482347 784193476
1 135903206 164371751
1 107705369 601567438
2 677747425 209504275
1 237749493 185803716
1 554340738 921079449
1 859527213 354689672
1 467354733 724801729
3 611063276 672451366
2 328302843 152793179
2 141052604 718469802
2 894720154 27149682
1 591123230 619534944
1 974546116 70929492
1 176871501 160059803
1 460099267 12787834
1 943425165 830310679
1 309004988 239580817
1 166574727 76398057
2 271852857 117543981
2 120546652 961488644
1 16700357 587724852
2 379121938 684259610
1 151965954 76354524
1 465959901 844057604
2 33313468 87560960
1 592647997 153873611
3 98147126 867132948
1 82862804 60186357
1 678637902 368327716
1 495398320 775401528
1 442266500 938354034
1 250586130 131031774
1 76426683 297660146
1 164985873 734934359
1 653070351 25886922
2 490120231 759890740
1 274900670 367349195
1 400950680 668683678
3 792447878 538267515
1 335755636 555791808
1 135907321 300507398
1 620702679 466204117
2 627097549 721689666
1 614907685 941291341
2 698424480 967544667
1 776092964 831992554
1 578187548 616990067
1 411887895 650928404
2 888513525 778686172
4 821765690 686782524
1 57179788 277214470
1 236463875 135699609
1 217637828 23271831
2 387546261 900420478
2 606370331 440484855
1 226411325 555988537
2 574631320 299286169
1 317255142 97514435
1 779883228 261692396
1 967562275 18461822
1 529683954 516368680
2 286744350 300516462
2 588473834 502360116
1 239956632 331690346
1 17020236 551142480
4 874656097 671663142
1 443427302 246419368
1 888864257 409696137
1 35998365 336216056
1 439648516 880607067
1 433093861 988360242
2 744552429 101534736
1 138842438 823073880
3 960094994 53737914
1 648169174 910107681
1 808738681 531145808
2 635732931 413445099
1 795597363 367993649
2 969534017 52700296
2 590991491 726860764
1 21723583 804393370
3 876280624 778072011
1 859056929 86321259
1 534842761 283564364
2 766905007 958048302
1 660376588 154068920
1 650688709 78276049
1 751980332 767024632
1 581335879 187224224
1 821284811 161285971
3 196362600 449828297
1 431595266 797132723
1 389772224 574344469
1 93643812 888690775
1 289304579 12754836
2 58542650 782825589
1 818979349 197284003
1 626519223 95595009
1 812744974 723633615
2 322402249 112124751
2 846132337 606081592
1 58810072 428720569
3 817014442 967160722
1 11798886 113867116
1 342502744 424795812
1 288056506 533810276
1 418863749 179566722
1 445735124 85123812
1 943657783 215263119
1 389119241 942932297
2 987616911 956074961
3 355449323 605239451
1 548507583 521782182
1 891535675 605751462
2 359325266 498302129
1 325002285 285447214
1 899102054 984991883
2 541299051 29250692
1 418441951 654634915
1 593543789 690489899
2 386605745 150921405
4 690094741 376003806
1 50362462 797038385
1 556803577 236924284
1 701124257 752732508
1 441120888 565735083
1 156470544 577780559
2 644718558 83044961
1 444703996 596378717
2 331881958 253728996
2 207976704 957290730
1 893830622 219437127
1 771625781 792608704
1 584087732 769862126
2 899214889 896498134
1 419953429 558549329
2 544871913 496309103
2 394155669 59563326
2 700697009 819032723
1 135643093 437026651
1 514205320 728024463
2 837907123 638870238
2 46333750 932697730
1 246534917 695883904
2 154701139 191660238
1 398308496 911749701
2 309166527 386750987
2 877368680 86002257
1 616382823 211948407
1 205365791 799545068
1 592302294 264134609
2 389560186 532446277
2 124484993 689855719
1 706463528 300169504
1 299728005 344726191
1 307718048 286034823
1 386730350 549057556
2 275797284 203510713
1 162939437 304483571
1 69789826 48695779
1 225850799 122275857
2 74362727 803612318
2 401703964 620496800
3 893785516 175809497
5 699835021 798335936
3 733382528 965587447
2 313420810 329074881
1 935887872 926325334
4 631106830 346994260
2 935547976 992665631
2 52155285 69777343
1 688970007 701587823
1 142010228 5937390
1 983928351 314483253
2 435852739 269572233
1 190091146 914422704
1 229489721 267069085
1 316340768 216906507
1 78044095 351355179
2 986276517 276283456
1 687621330 308891610
1 934475587 676360974
2 666713032 697451492
1 413707682 114370280
1 699971209 735930030
1 190497711 972342422
2 699155879 965800906
2 703243821 592098975
2 227276559 66296854
1 485807718 130408782
4 823082491 16219173
1 355102280 825729266
3 196001122 140391681
1 999913389 310560609
4 726297029 509677667
2 337975505 593927108
1 894730936 968981739
3 517404391 726827926
2 396686244 500254829
2 865118395 965717208
2 887682055 54597362
2 192358378 826384762
1 221238141 68060217
2 839186304 269075297
2 643425500 552460074
2 31231162 51841394
1 948254285 937464981
1 778587812 851858423
1 751505118 92054046
1 35244373 176586149
2 661363125 441564163
1 455656391 998835804
1 166691446 413283334
2 748839663 570412154
1 804442928 739820454
1 73364623 103188571
1 839185294 764476233
3 964221180 277393002
1 846740301 740592904
1 531009617 706554145
3 120289768 966552295
1 424932399 576423990
1 766448597 758032086
2 485540751 495269657
1 230963586 512250398
1 127426088 930952533
1 317058737 636134999
1 573078075 943034415
3 459619654 437255430
2 407907038 641858360
1 370304829 648739413
1 804156142 708381963
1 183300508 530548943
2 486143559 527634788
5 227430315 65244433
2 438873086 68775146
2 582538224 193991145
1 213371198 81709741
1 303277138 366996013
1 870923291 712535367
3 468335647 806012441
2 942122344 480390398
1 491926397 286828943
1 612351553 693211916
2 631421871 361961008
2 283664573 138976363
1 109219882 45363269
1 767605150 356355650
2 823942341 594302109
1 883055497 78114779
3 943915137 415181685
1 307511783 480552205
1 819561547 861452671
1 334236547 568827052
3 696998307 235764077
1 10464381 62548363
2 916340933 982419631
1 840455007 881591091
1 458512634 775837889
1 265007283 840346275
1 399643813 258949701
1 52349589 754589073
2 916798191 72587812
1 286328891 619280361
1 231113567 109163235
1 609788228 973233413
3 122679263 792439303
1 998901274 252835938
1 277683271 583349642
1 589975045 839978096
1 135038061 183015964
3 591326438 104111910
1 701872346 11241077
2 980326598 569274077
3 896848165 278692042
1 652543075 644968218
3 552972679 73472298
1 534044822 61352250
2 692036843 955194780
1 608929953 249108143
1 46555982 136171896
1 234977301 688502671
3 57109625 788971081
1 351152370 459435129
2 978132447 170918871
1 606215454 46494366
1 956482731 460347198
2 628189140 255761644
1 822271358 327222238
1 925865604 810744420
1 109542680 637427476
1 881740484 364194287
1 728055259 311439364
6 334452506 402430160
1 718336891 598747231
3 473761258 682049753
1 384422392 430696666
1 341887858 472135570
2 606830491 445825049
1 65285512 811487211
1 503122306 766298799
1 486542221 743405768
2 697524289 805065846
1 383899068 445624828
2 748572428 542707449
4 438983456 293375314
2 106636968 435914742
3 566957931 419748031
1 698287220 101705970
1 671185552 704643859
1 852050213 990180619
2 381397549 94930451
3 55592516 405799277
3 231958741 172778020
1 928205564 833668496
1 174791742 793701696
1 203307300 659723804
1 895789579 973145344
1 765518838 578417359
1 852089884 85234211
1 334197846 715114581
1 934753913 556631141
1 956411913 162296318
1 521383453 211743018
1 753142848 557987888
1 651813366 16760074
2 413592582 945047233
2 506978505 682227186
1 11331036 952227444
1 454342784 577782482
1 949844329 954195781
1 748655827 442277569
2 702467843 876769068
1 3543367 623688507
2 234769192 853878177
2 59151953 357519638
1 125392912 22593282
3 758698699 64254011
1 938132207 547406291
1 397291578 83423305
1 785716173 377172027
1 738276374 950794870
4 882690539 571591004
1 425659201 763290249
3 964436950 695723024
2 949407330 327225687
1 571892956 418169211
4 542194284 243451674
1 810424190 67185038
1 100950543 741531294
3 397743280 864720491
3 241986489 878746024
1 296513120 135243095
1 21186445 163008405
2 430137616 667827236
1 743608733 667254326
1 685433969 837581148
2 553067495 904755732
2 116874379 621495058
1 558795788 929681484
1 226458076 296394637
3 207911451 887282838
1 248020920 152844765
1 311478234 863530877
1 889889417 696895588
3 210342552 446391260
2 962546851 466451557
1 811840857 417519565
4 347224365 285292431
1 626018363 619815952
2 946652057 930652155
2 398112403 57658607
1 791217522 845591697
1 400504894 388689297
1 441600110 602641717
3 298114195 971266721
2 30826372 209634659
1 588371483 20358317
1 432653554 287312456
1 518437495 856762887
2 92293613 803539356
2 319917695 978384309
1 525538187 840421161
1 500143551 709267139
2 493477092 564990485
1 821382726 220296159
1 968715171 229950080
2 337964487 452783262
1 811997004 501479568
1 467057511 986037284
2 778144996 436059646
1 592736203 690122431
2 942202481 749103070
2 104799764 98572501
3 375753259 442103552
1 255549138 545370237
1 355246969 703696768
1 820837396 412663988
1 186766965 758797765
2 777391508 940492992
1 435927454 400755271
2 354460855 15447595
1 633055701 220467310
1 21655747 743223408
1 71273248 814424671
2 477677085 834733248
1 801205834 145675086
1 740323025 251534750
2 519698707 795843172
2 14333071 68147042
1 430914431 772739030
1 488489565 839117727
2 778100120 563937257
2 275257680 437157205
2 503601589 727213394
1 682281530 645987115
1 187002119 94846611
1 687835649 309437446
2 401216981 769760748
1 166639810 163883617
2 748842346 323065432
3 458096841 479430419
1 290867730 62898831
1 74159916 240319258
1 970719057 401297864
1 753802579 695472437
1 864081966 95937368
2 202354224 225059631
2 159365600 21047188
2 879921883 468294646
3 782049599 545717387
1 226373270 849787003
2 368044738 313312836
1 119801865 851859426
1 152945861 177000764
1 697672806 63314196
1 145120968 335220157
2 702725562 798775023
1 170089934 927834958
3 976401754 299127709
4 41715903 415867644
3 6731318 97684033
2 854984405 81550065
1 269997834 852398840
1 881509576 658544775
2 980425886 955807744
4 84284923 832129618
1 508381830 129670923
1 442537758 586565967
1 680526796 288978507
1 352639146 606021536
1 809329054 312550525
1 841411002 595319280
1 977869501 230151680
1 150066812 132208591
1 653598479 716400063
2 350260682 628446171
1 573605793 595814593
2 292724507 42190820
1 820904223 541595408
3 144026690 203397603
1 72423371 810224442
1 842140416 806027258
3 884486717 815255920
3 140099418 896454961
1 823338035 329341333
1 3216160 749585072
1 664794608 347536524
1 230493018 954526891
1 106298474 366395946
1 212568459 598067510
2 51259181 447947664
1 90813406 679225008
1 306413633 456038775
1 535032840 289767067
1 162304696 373074822
1 589604363 456929920
1 108659624 565816876
2 151973016 998264611
1 37666259 145331405
1 687864464 758452948
4 551011475 403078094
1 872932825 470558105
1 10777837 459090409
1 749333096 546420280
1 129778423 336480157
2 157180493 938765425
1 988209109 737495148
2 122311798 929930186
1 624606830 487982537
3 208342851 69636392
1 197499155 954064755
1 827324752 927772114
2 574097686 765481946
1 199530924 438789749
3 866324103 319413129
3 75028077 569149431
1 396394147 646897816
3 7717181 881872323
1 878359727 682496970
1 194309302 595386502
1 912458615 785495555
2 965015360 236272246
1 899907595 792886340
2 240040050 40367370
1 854350665 388339722
4 59151601 606842479
1 754130862 756300479
3 262222597 860906084
2 777714662 841953205
1 794874164 850612042
3 129195549 394608869
2 836096718 462179505
2 649866719 492378673
1 823109871 852585320
1 675800372 157551187
1 220894245 885929863
1 480469328 91623846
1 143002160 731555018
1 549604499 987776065
2 113190418 983325939
4 714293449 373402683
1 364297203 304600234
2 216828814 542011039
1 779644910 188362627
1 928421780 345686173
1 962216187 829221979
3 816256968 385297315
1 159874530 24130019
1 588934179 639345679
1 10475792 846002951
2 416584990 868161605
1 498113610 461260425
1 339637142 885805349
1 669065865 268165221
1 112414269 770137487
4 536547997 203589665
2 274324699 560456371
3 778488611 451077491
1 836283554 60483064
1 92138980 699892154
1 485586337 549564034
1 93542131 52986164
5 363147540 893094004
1 456163992 198294749
1 808031074 801293106
2 254520765 734104751
1 645952319 70616551
5 764523774 773078417
3 596963006 238884249
1 236601692 390326902
3 367570397 414370302
1 749522324 736944361
1 729407496 324413122
2 125928626 204385059
1 850866820 306672858
1 45398376 178830427
1 52747519 96860561
1 685284662 789145658
1 738903297 281050121
1 942324828 948241035
1 54927203 874677985
2 992671389 58443116
3 492389702 413661506
1 255198912 351371111
3 947728009 528657857
2 28843601 338723381
3 912903170 64038518
1 866867639 669196900
1 319890693 559982039
2 780998254 793990459
1 450673595 926888859
1 98685415 674236286
1 575112286 631350101
1 825336317 191877267
2 285262670 630420601
4 679187773 944310857
2 445665744 591212027
1 871111622 180604502
3 618148977 895493088
1 855472531 794812524
2 699274941 365473076
2 383740943 312081723
2 914007969 223857757
1 190813687 623844472
1 358345223 67365899
2 909596634 353103457
5 771954567 841527195
1 829463731 3328484
1 979151384 44361040
1 847478164 740665300
3 175045810 476562797
2 17921411 312033733
1 987197111 451481135
3 862036837 641407063
1 789641801 410551609
2 101651402 306791507
2 631166543 48399289
1 127498436 239405878
1 283021082 495006182
2 731407811 954044577
4 773626661 229025880
1 307201651 540045216
1 186593441 65994911
2 185069902 610739532
1 958976850 247978800
1 763150687 316895002
2 278632821 760261029
1 831862607 519953455
1 462323754 747857197
1 162420058 526956727
1 762442560 905649214
2 815023565 300010753
1 96306124 352805276
1 849561628 706491570
2 343781001 186781724
1 798040323 628580667
1 186382176 591610101
1 659938111 558268779
1 159324447 777206081
2 409388236 266017142
1 337380277 461801272
3 826946422 250962945
1 776519872 956190032
1 5198401 255006553
4 808975135 106183330
5 633903237 4577384
1 850990243 829604202
2 243147266 114895578
1 861047827 442225991
4 739743470 912838755
3 273989135 450033832
1 222609308 556453789
3 387690865 269733750
1 980593983 735852715
1 301603855 979341073
1 925165519 221449391
2 750038410 408616050
1 433433883 501986854
1 399099598 588285514
1 361938804 389933813
1 494677848 181741230
1 647031178 633848352
1 189607543 607351084
1 987245814 306369906
1 798845669 453983936
1 65641839 7100681
1 728828924 693414944
2 31246964 1267699
4 825241525 386854023
2 103257367 409131849
2 296237916 252351239
1 438753561 539073476
1 43884949 824564766
2 5107116 882486799
1 989830005 256364870
1 281980936 43180503
1 202154972 606947091
2 108536814 666208166
1 202064251 929177306
2 224042319 56911206
3 715909206 89290945
1 418770051 35117982
1 852140368 801282193
1 518468319 423756777
3 17314342 153978989
2 968981355 201876788
3 83270138 31194668
1 911921115 520151678
1 872775220 885178516
1 813913147 651529008
1 55935181 90665945
1 550200081 760252013
1 562691574 564212018
1 656274261 369096492
1 124363212 779891046
1 869488753 617787442
1 167755216 654412087
1 822039226 62848977
1 969542545 226437565
1 681398136 342797538
1 793983328 344519355
1 564579900 962063970
1 350394600 765637729
1 936293039 463565164
2 273918938 856838690
1 77553690 984062680
1 566761011 381694008
2 972369270 488733180
1 37607823 775091844
1 380186060 451801179
1 483371617 797249205
1 786014870 578685146
1 640345604 939694690
1 157026570 565290204
1 949680768 677695194
2 761762738 546916021
3 714983391 131340340
1 305311461 551373355
3 100139014 601405872
2 629195032 719627770
3 830010763 125510125
1 157577705 426276562
3 26716525 778285260
1 446353341 858125672
2 741138218 37827475
1 411033594 818948065
1 264199605 578759522
1 631584926 242976360
2 362526919 608709919
2 940005888 170054203
5 107519070 105408433
2 371624296 951489572
1 793888343 321529774
1 48887665 861030374
1 887364386 152046379
1 690827938 976987526
3 464171876 467718325
2 836302376 451300629
1 190105000 883224978
1 576994624 768780817
4 444227867 343990848
1 578867863 447515479
2 371211177 813338812
2 165649802 910588844
1 777478310 94050141
1 464175511 165750078
1 528849024 573071533
4 468661979 787808437
2 603772565 913645884
1 350315686 84311522
1 900530459 297540915
3 736779327 504950456
1 674523699 243549885
1 993322557 141166255
1 22184024 275205668
1 602405645 807353083
2 251492739 422732270
1 977953320 993731706
3 333090003 509896064
1 892500686 199310127
3 389502185 646988150
1 259028907 314123180
1 430413363 608639143
1 591309666 911820131
4 443434204 136917306
1 916043475 307123831
1 337776354 880452386
1 589547490 535389302
1 966274535 816658730
3 810799283 23544142
1 110163828 77547490
1 335812756 245862319
1 185022573 952971652
2 538170970 445102133
3 8056824 444113446
1 992684182 761063521
1 986247247 702697445
1 229038690 425989627
1 185636661 566350769
1 837285519 902915388
1 674273358 761575229
2 42731534 964591811
1 715377064 267824853
2 541328707 435607838
1 342052261 529385993
1 312565344 799814514
3 159844804 923084693
1 984103632 618191836
1 965220598 561905012
1 873496920 79404654
2 425337205 325279904
2 138370927 886389505
2 367846850 398711249
1 956984398 207291458
2 941857038 817568375
1 883505646 707192240
1 305636895 710767387
2 548091662 125256417
1 149365745 318307181
1 855285455 441626948
4 234220478 358787660
1 150357922 193298998
1 965440117 587519793
1 936896349 981944824
3 526351742 636976867
2 479584523 865612701
3 580259918 589803714
1 538251065 814033876
1 624150509 719142692
1 703264531 198319360
1 765146170 528018129
1 848477707 875049115
2 232980699 87473173
2 228671120 146238622
2 801658210 704330124
1 258009773 826698553
1 798445234 439980356
1 105442133 943897815
1 579855719 384143921
1 807166717 897408713
3 887366300 296321244
3 376547452 542586483
1 480189279 737943861
1 893141305 863101029
2 440338871 924512823
1 88418912 688586631
1 248949802 563776698
1 966725530 421307662
2 709557861 634469712
1 650263004 191200143
2 830301219 535802531
1 507620940 382085126
1 817365275 606115155
3 565605167 650688344
1 803530271 427245887
1 111501355 418497841
1 695233251 677448080
1 306342922 19054674
1 93986531 449310948
2 986401648 599636017
2 938571789 231203834
2 251384549 762327408
1 628229314 60079185
1 509477963 211244698
2 669707222 78910495
2 764845556 223720982
2 14556949 145665913
2 939357765 579343234
1 667807970 85533212
3 8046704 169254587
1 315553840 22599895
2 2147080 397649216
1 928113995 385377632
1 178918053 494139031
4 780105837 880324155
2 512629403 970848532
1 264744161 31333359
1 913321997 218561969
1 502831590 611778978
1 344587262 533172368
2 199760919 502117760
1 187590990 23932587
1 29120824 292775312
2 804784476 885145523
1 207648448 452836931
2 263506509 529065580
2 756785762 891017356
1 399346499 238037493
1 565193117 730134265
1 291783345 4545563
2 858207125 47262414
2 740499653 766038239
1 249981767 667353115
1 204628591 575461671
1 663841336 435921460
1 169842909 942784275
1 585675523 974875861
2 925326723 38028743
1 570558736 102688194
1 445843492 725862822
2 303975286 221518059
2 412242982 492100514
1 296128367 440430233
1 663323642 608893323
1 976804444 653724434
1 440035484 609702726
1 485227424 791406340
2 583067206 528650025
1 680045130 647594625
1 213395394 655246867
2 629721990 893456755
2 685287592 12486770
4 510268946 5843223
2 290566647 666788955
2 64855570 162659041
1 613536869 280325742
1 10630367 545638262
5 587376625 421713177
2 294773299 254998945
1 780024315 13906143
2 935417996 589175139
2 307319784 566292230
2 694953852 829380253
2 250787983 861601294
1 188389087 995032166
1 971065649 68098479
2 249532508 950905094
1 904103683 870573936
2 588104223 433905232
1 17942475 410323237
2 105559929 705796727
1 264588378 129013068
2 558492855 50051047
1 516723842 678871335
1 162106690 782121991
1 251259919 630110535
1 272173940 801000367
1 803316582 283838346
2 978444306 570169227
2 350903396 555711149
6 92837044 102700611
1 402230221 580507445
2 983417028 736065717
1 740111970 525838889
2 647549426 447357112
1 335415754 790270306
1 490747312 348608956
1 925192703 85041745
2 775400155 185626611
2 842399486 691822373
5 388115037 896220297
1 95629411 382038019
2 380795044 617356296
1 454553434 673607260
1 547686373 624510883
1 200961926 541524699
1 806246674 359143318
1 168930288 616901786
2 923997454 268182128
2 575188870 682157328
1 202384774 475854725
2 528928468 774280616
1 171333219 656503048
1 991894312 626142540
1 236472170 526024054
1 555781655 298941323
1 799763 62719270
1 394683754 998893918
1 588768889 916893111
2 235561515 210331523
2 150135144 612759043
4 854674592 641838374
2 296124758 491294253
1 476679534 131983164
2 7470667 785676968
2 298703303 202675416
1 395175885 876312905
1 616074769 827134419
1 845207331 83959620
1 841991629 419584541
1 578663148 745559784
2 423737938 891827955
2 984832316 119549875
1 278538629 225830278
1 754708559 36791512
1 998825215 710047978
2 930314175 799463841
1 588851476 39489904
1 676083112 112951102
1 874714417 452722776
1 242724760 91430390
1 180705681 676162434
1 855379400 871907653
1 914955523 784441253
2 854096245 370923504
1 540956091 962889827
1 213513715 903777665
1 237567774 473810377
1 465123741 770667038
3 897008857 729007871
1 273980324 928586339
1 288638935 11750428
1 589672279 65754957
6 840395157 9390450
1 945952710 984498197
1 965378133 189843372
1 937314657 480775265
2 831338524 494373464
1 471158169 284623412
5 88373153 630058127
2 692153472 41471585
1 99954347 930191293
1 588940151 743229480
1 393442104 8733395
1 38659406 868568319
1 213253022 351670705
1 837106377 236022387
1 711873807 995653410
1 398693806 649369715
3 772969033 148452829
1 250553730 351873686
1 968325897 426358645
1 864047016 514946882
1 772484535 579365819
1 372195125 166463701
2 516370781 688282463
2 996684565 456547643
1 738490353 506092738
1 994276713 77765105
1 423520141 168854943
1 670578652 246504878
1 400169937 875525629
2 220464446 291290809
1 888204265 896730027
3 49358324 183140303
1 857796454 71179928
1 671976721 567062734
2 220634684 652666776
2 648256838 586445038
1 586948242 243246462
4 111739077 454597504
2 941819007 361694481
1 815601742 907132323
1 541589834 991771031
1 575074503 260988878
2 448066393 435799670
1 90976186 384234054
1 272270113 350925051
1 956207692 271415872
1 604512811 252823923
1 644750143 981718795
1 338648611 685590494
2 323781781 801250349
1 343206762 928387525
2 274418590 390731323
1 184632003 927408900
1 812473585 548019319
4 2038034 610876290
1 902228728 157318429
3 473742084 803824045
1 685214311 211652321
1 104272224 105049105
4 213446447 360702013
3 108135910 240248608
1 594973349 445450106
1 798399488 807004849
1 892246274 544479392
2 890677196 843558073
1 238700168 635727712
4 613425434 926407570
3 724634529 748086772
1 622218385 234943176
2 645776957 227871371
1 909567008 534168214
5 726720932 459731188
1 143179633 346086925
4 934683199 393626152
1 648657796 734629700
1 908965265 984429099
2 708143476 252537496
1 237063029 98258618
2 637471191 106198075
1 31920816 331214227
1 384129539 382515733
2 617792691 507414146
1 297174096 232688858
3 753689659 243645976
2 201788597 197342317
1 375484651 631822426
2 611220324 295459670
2 326640429 273127430
1 594639616 759808994
1 461620077 872003108
1 791596631 411676785
1 934824166 281360277
1 951313959 370951086
2 953053647 804945131
3 996244609 461499415
2 699068675 364522041
2 338246689 413030752
2 431399775 876858797
1 474347743 763175410
2 111056229 577546770
1 532488945 140282134
1 469733494 947171809
1 174963069 141159673
1 541819508 793889816
1 905719336 927222330
1 296299188 226177084
1 313261752 757207235
1 571552681 205669579
1 572822489 517087236
2 40256127 383287124
2 355370952 72507474
4 977010055 868425129
5 955895544 114503508
1 147619031 420082674
5 707773971 260340930
1 122663255 353845615
2 109245974 419490273
3 984873876 700603220
2 502742130 457086169
1 238911011 348465109
1 162920599 949215149
1 5388898 321125097
2 822988861 673546511
1 655953523 598995966
2 537238331 366473822
1 577349816 351609722
3 360271421 416208757
1 418073012 27716662
1 185384170 377975803
1 179170633 427344585
1 724755326 251069403
1 302591749 495899793
4 623697781 369217755
2 523806062 542282911
3 765733097 153909972
2 629486572 236744273
4 584501383 617739962
1 498699178 487848611
1 477374906 532163538
1 512287044 285547039
1 603230226 33848696
1 844414659 524029549
3 230875560 938353626
1 407354295 803631059
1 784737387 7292139
6 208258444 321518152
2 391482810 770065627
1 695937991 286450893
1 194976458 330710024
1 695668935 763366905
1 900518550 216412993
1 118248058 474555952
1 129203958 518885224
1 426794318 490312895
1 267665301 124892987
1 141234791 108794955
1 495630678 900232952
2 547370901 744086527
1 446725373 979856392
2 807310841 279221971
1 976062731 740203809
1 573881474 124792133
1 173317284 870726136
1 484774120 242918386
1 709000069 351550963
1 990944370 167710981
5 332478354 840213290
1 978695151 469478017
1 931041484 633469281
1 455329704 272230355
1 677300879 430088085
2 465464271 198994741
2 843427172 534002416
1 302263464 68402834
1 856667994 357429325
2 717963722 403656467
1 764192136 624964935
1 166697373 36009846
1 83038765 94225025
1 115616978 178857747
1 420406941 719142409
2 30280537 681350800
1 12534311 28852752
2 902299565 989146820
5 278347097 837875953
1 909917726 641978359
1 33462672 562296126
2 66871657 848020149
2 467779184 148074711
1 928203304 977926137
2 911442956 803437820
1 907840496 123069734
4 673732479 694519466
1 829236250 264227407
1 448504316 98899368
1 793696612 767676658
3 744163971 216210020
2 741146136 762445551
2 383401207 335638456
5 184269551 815902326
2 716391259 131943862
1 546163121 739431139
1 166294475 857234634
1 854757206 632772601
3 469147450 196115269
1 753293209 265724713
2 118590315 814126907
3 288569628 516501876
1 709751505 470394363
1 496769283 101689418
1 301663630 3982102
1 143591670 606381367
1 400573590 140129305
2 611117216 946113520
1 123804791 918023824
2 340362047 278023394
1 566296686 952029549
1 821864577 17350393
5 343156356 960387941
2 730715179 597939878
1 166802043 488247675
1 377860027 583709192
1 973871687 688701182
1 92756467 786339806
1 98522136 996437077
1 71060129 936724665
1 605479809 468386164
1 821170648 227417624
1 221050390 841073831
2 241447090 460813999
4 569375036 769293294
2 42560718 284945984
1 653152958 33479330
1 309961408 622142213
1 770440122 67206330
1 543048028 495393288
3 143708054 461536462
2 924119005 488539134
1 912138705 132402631
3 155380493 85236631
1 730236617 548457925
1 718832984 123961039
1 470842816 908042930
2 10141890 875650921
1 856100564 979444698
1 813165535 320733461
2 92593193 746812186
1 780670358 889676874
1 476629094 737815077
1 932172938 739605250
3 468965314 915851541
1 737251846 978452530
1 305087426 959758419
1 124841225 639189858
1 388616771 781401091
2 479545138 595821738
1 325701144 704114030
1 954603566 20303842
2 718901431 265967458
1 540358936 945351225
2 953967767 88069700
4 427413784 457772343
1 763195880 197719968
2 958976524 684383465
2 372586361 452140387
1 589571167 713534337
2 543363546 928532556
1 840010904 660933523
2 758467893 494427348
1 330349577 341949317
2 240984527 10267683
2 284231459 171770825
2 967481694 857804661
2 355226041 545512163
3 593433015 19892020
1 206518005 817640391
2 484440843 505717472
1 490087637 642265863
1 736582463 752998594
2 113049711 247610735
2 412947053 915002754
5 135435076 909650587
1 184453625 510777627
2 309770749 77056330
1 635869146 972307220
1 112768556 410715433
1 602957133 663122651
2 584078851 862367063
1 639215671 338949227
1 118076303 625362308
1 446676417 122342357
3 245106140 67179015
1 570086088 338310829
2 814766510 343678386
2 411264999 435112019
1 963067236 865769422
1 517476319 162722021
1 204047261 567337005
1 288769784 986832144
1 63299452 958015952
1 474927995 143305196
1 585019034 742012489
2 702552253 908598067
2 883139714 530669165
1 423719196 582024124
1 353577666 319993626
1 801868454 709972401
1 523481168 439378239
2 233557641 102895382
2 400247634 97227545
1 497401056 809312694
1 172662263 488952829
3 810334944 354629476
1 348501032 33587804
2 46259935 768806386
1 88676328 919808972
1 20824063 593087040
4 247489085 812493706
2 598718076 50297114
1 116273822 144142428
1 801704729 966312345
1 508790617 166909988
1 558942425 798134166
1 221554965 919467186
4 6712512 578959553
2 316926211 410150104
1 483311320 645907584
1 939583519 309422948
1 268258823 95876231
1 805540209 328920195
2 983473426 337291479
1 820355173 513033054
3 840175418 786511690
1 554404515 305968077
1 818626478 553773003
2 626595234 285398507
1 908973138 336429034
2 928824269 384255884
1 183253135 475251053
1 234576991 558663985
1 721843028 183614760
2 734273745 437133235
4 483406969 329471194
3 302727133 330872215
1 999382455 34679538
3 407277281 445911347
3 530008460 384906451
1 982546253 374708635
1 299476501 155272277
3 863540858 992040674
1 179244423 79326006
2 159038360 908735590
1 282214374 354274028
2 640735489 98653392
1 196571599 974601179
2 654178743 731680976
1 57686066 872725434
2 281121621 176466086
1 263889393 161376570
1 892785644 866887681
2 148311996 63120062
2 640743435 340257817
2 830554655 992060841
1 829430953 595815797
1 423436903 937632113
3 885131831 998524632
1 181997730 476193567
1 421986239 317286691
1 989974550 341644972
1 803936867 836455739
1 1487799 748884180
2 16643804 356145091
1 209029961 639242542
2 175535555 17794103
2 559680947 522668789
2 466720394 106622141
3 932909216 565102071
1 112533917 60569893
1 197294861 415708533
1 257572255 502800029
1 786616378 801581316
1 736135876 246314023
1 75330813 958168251
1 629531761 814179394
1 873021642 566915460
8 923089755 498418706
1 317042129 195165224
3 678288244 579247328
1 851663332 712892153
1 634880566 793435487
1 201143654 340162657
1 678660324 597310978
1 128399136 341267274
2 12529591 530511085
1 334965275 389516968
3 525048887 602360557
2 109385019 431240957
1 193378295 731444575
2 330871563 120465736
1 386623917 351339860
1 135677758 697958668
1 187637024 640839241
1 274136558 38024450
2 796774261 505310667
1 165634965 84963217
1 203994136 118997416
2 473190236 695469215
2 145317619 901637741
1 567542243 123420576
2 594079379 294795014
2 311435496 20566781
2 198617574 559306229
1 153535838 83813562
2 967825920 819481774
1 970604570 352456801
1 551730179 80775623
1 174537091 111252659
2 803220502 677101901
1 964303869 477627279
3 680722322 904802095
1 176002448 332084735
1 113743050 13561564
1 774229578 245819081
2 244771939 832140532
2 993515397 654223152
2 642486556 536370260
1 623960038 256804564
1 948087400 215355282
2 280388372 437343134
1 551123739 582310445
1 375637787 638458902
1 811967640 662727470
3 325891076 625118448
1 386670747 302527246
2 130965325 995960296
1 900913431 417424753
2 658064109 301535198
1 738715736 588755129
3 703177126 516053306
1 542751698 435429912
1 348655811 731359211
1 684008889 770269332
1 40475548 911227893
1 79205332 402975593
5 418533211 793353937
1 336506952 855887916
2 597988049 949519237
1 303800609 234456678
1 808393688 858403011
3 19335283 443196295
3 285395306 35718259
1 979356071 205359040
1 636993901 659494144
1 180740938 57542612
1 778405742 582454123
1 270346236 55413996
4 613148442 417415460
4 611828230 302976993
1 897691786 764778301
1 653946686 93901095
1 45474152 660789843
1 749040609 17869574
2 716917081 161701434
1 426991786 736423294
1 860550524 860521667
2 407666830 474471174
3 799767749 838907681
1 550008880 506316083
1 119121806 147881308
1 443561561 809648178
1 477244002 131143989
2 681623848 725701484
1 813264099 173278733
1 954377029 601732521
1 784624885 849575799
3 215194850 437014020
2 306525342 471910316
1 534449059 763888216
1 544414898 865774584
1 286708171 126463114
1 89875072 610410610
1 418488557 214649627
1 278597509 885595523
1 296973234 931009558
2 82693136 882053199
1 73225497 110412194
1 302022591 411693243
1 648888206 416023526
2 381426070 906844816
1 123681863 640092926
1 726400029 497663233
1 436336509 906361025
1 451613792 436011863
1 448258696 954990897
1 921971322 404492024
1 617216699 543209586
1 625763496 304938029
2 198929596 919844494
1 75489813 568085177
1 831308102 258815982
1 750558582 782780492
2 15462346 828712416
2 533005902 686169617
1 987570772 223706015
2 1914283 512447658
3 311946748 867819560
1 477387629 577805149
2 735041377 525445861
1 470982983 529366940
1 843383037 54645732
1 802515698 886910523
1 911643946 867251884
1 356769731 137258273
3 788212643 99505858
1 678865703 883079536
1 371814789 295704058
2 497668314 430815698
1 55764410 186398180
1 525386744 832507766
1 512422158 647950629
2 186320552 646114783
1 972375458 855221602
1 877897186 527046890
1 728073308 647239420
1 847535119 436279110
1 398908277 145071454
3 642490176 508729035
2 689727879 273962300
1 7011440 610320833
1 868324055 402524547
2 319347149 927027866
3 227677277 446416986
1 304176548 819680855
2 359777479 267282178
1 243850681 90712298
1 779180835 453379455
1 595176188 247038319
1 198700080 106127386
1 481055060 838002183
1 46171830 209580611
2 633579886 989633163
1 995853133 399635753
1 200018662 324495533
2 760267588 568250966
1 667244335 482321929
1 80972600 181369412
4 384969473 774649166
1 988225393 372038488
1 920967859 743283359
1 466762337 968307621
3 964020613 369463367
1 705942913 629263679
1 751919953 237432060
1 878276142 718345986
1 206619385 161174262
2 163402831 144082840
1 313577182 522832972
1 878697880 607340742
1 37217856 973882873
1 185397668 77739040
1 836606040 234021311
4 347105997 560956576
5 781547323 759706309
1 939479449 842056533
1 920517878 876123413
2 842796882 274822137
2 315179874 518140088
3 837455300 821582580
2 33577073 552984328
1 323183899 298555701
3 248028668 254834355
4 153271855 540383973
1 627911037 99292286
1 639194997 400741430
2 94263499 498606781
1 626092162 251596171
1 852490841 994633618
1 355818061 321118437
2 267057587 100321966
1 914075160 790182732
1 553065532 521372971
1 207759684 576739561
1 935978943 406941818
3 966562129 221042689
3 219679076 655722728
4 316819464 77840142
1 478182589 762488807
2 76703285 818638820
1 908248167 224349990
1 856915136 703576250
1 447041579 308009314
1 716112283 119019333
1 878394191 335027733
1 436977682 354326657
4 119277692 460885775
1 375571708 950675514
1 597577134 454708486
1 596399532 862713361
2 316633202 577773249
1 630504885 253176081
1 99372786 207371434
1 94689554 214948915
2 480666190 423423231
2 546287940 655669763
2 170203597 350670498
4 694181496 291736373
1 656767322 238777468
3 650449905 923539388
3 707369241 738806866
1 619169877 254929845
1 24459246 227724741
1 692981671 238073067
3 86191894 785192544
1 694684088 572169557
2 529857350 451057593
1 742059457 461711911
2 655691291 642420819
1 146244997 988884114
2 164243703 352909674
1 745592347 812747245
1 295022896 513436184
1 652761288 643513414
1 767608983 873270467
2 527685084 569285351
1 215849264 808266143
1 393702855 512877684
1 293718598 349752549
5 756529591 65103420
1 898188908 167999671
1 808616404 646582508
1 15946816 602422180
2 640591340 916285286
1 777001644 362593815
2 885277641 145926567
1 829123398 106146741
1 639621655 791473649
1 992252787 42376334
3 919282506 400354490
1 619824993 748954406
1 147653871 357488437
1 516333192 192687557
1 519184080 849665006
1 774935807 734698985
1 761907786 341664086
1 975896936 866318829
1 88077849 785717638
2 20608312 53721755
1 74367772 502936380
1 901504583 955210232
1 103873149 310676178
2 855579197 858374813
2 895764722 623124496
2 837768160 630061918
1 297590211 334107397
2 423783356 784603943
2 928670471 807676932
1 354453968 348351240
3 654844457 294073370
3 840671666 98561672
1 751703625 727164267
2 802594136 364139818
1 581081937 393605063
1 328869811 442714977
1 26864980 307103725
1 170486848 218513727
1 954792879 21922076
1 775534327 676011789
1 529746319 32690701
1 478060449 640248914
1 667566109 367634309
1 651173522 329660553
1 94566514 585640184
3 199514558 916789669
1 683011996 153349576
2 618832401 88666704
6 818771093 293381188
1 769142763 685049400
1 543590867 475170414
2 877342301 574621680
3 363513950 960683008
1 822662505 708813131
1 896093583 876734650
3 849359500 563519803
2 644962941 218478886
2 661667721 547434987
1 801020895 45894464
1 220584020 2431752
2 307404203 893677588
1 37193734 607438639
1 841590681 447812692
1 186787813 127461475
1 937210854 304858678
1 636578770 601708608
2 154660941 661879092
1 229277944 967501357
1 226672166 352355994
2 8580203 124183237
1 404247494 539882712
2 619231945 453655289
1 683218963 495468355
1 593512527 76046614
3 124457598 643444242
6 980187229 431576483
1 180212882 560058661
1 781632446 542131297
1 146685903 119340518
1 389217781 693647345
2 602400684 934717107
2 828988223 560666130
1 156225829 295060965
1 373375533 845403292
2 739259593 341371419
1 710971226 175531288
1 985207734 983087778
2 739324496 836266982
3 380844401 102370426
7 940060327 183659055
3 371274754 534512744
3 1919381 527573439
3 406439244 966607325
1 171231287 167095482
1 692167532 993926568
3 541300956 986684303
1 70631850 170128454
1 249801637 486450058
1 195176037 811320655
1 63699186 917559048
2 949173858 204834813
1 841354779 262851335
2 19147925 647479888
1 350715194 127929436
1 511944719 125286290
3 265840140 271809024
1 19446005 748602225
1 538276121 774880623
3 154824772 787166186
3 385185047 281947807
2 404965451 813255754
2 939816131 935270025
1 138703628 682441233
1 532359472 868524869
2 491524395 363272937
1 477449132 279306759
1 855791396 293490037
3 428338196 67964226
3 745899001 871941426
1 482577750 522836773
1 418214435 347897365
3 196900391 205059089
1 165344755 751073393
1 702508170 518680305
1 67157957 812300224
2 375407582 893566025
1 179709808 343003202
1 244256143 79601636
1 370735712 962037217
2 115046125 654685680
1 262427392 58014708
1 341671104 794951413
1 838523854 737665881
3 429945522 587382538
1 410858140 515134805
1 818191713 321441086
1 94834837 691978540
1 620584929 806218815
3 901585114 192204171
1 122617515 480842688
1 166764028 144126751
1 620159133 435800858
1 932546623 680130727
2 826039004 747919228
2 839574563 10949867
1 299461629 617528947
1 335432293 687968450
2 765147094 366584835
1 63378951 872728547
1 556400223 721917561
1 200008220 391210945
2 583213403 532173489
1 385945268 682156052
1 928221795 860870148
6 823938083 44855808
2 705011766 480315922
1 314703318 569777002
1 546796637 345535397
2 360424485 399086589
1 287774812 973846383
1 357950049 787032650
2 357540304 868084525
1 399145522 458915160
2 900405174 798335623
2 853879253 311506707
1 638157443 514175330
1 436075901 79724356
3 570279908 649488497
2 754786176 139394943
1 375165124 179306840
2 135820640 71629699
1 233726751 138923392
5 846076430 34910473
3 229427353 624101006
1 831942737 539307803
1 184301695 325134512
1 240259437 603750633
1 262379791 118077915
1 878619304 323741864
2 723518198 138437427
2 771330610 859790504
1 663464670 14144931
1 186475639 187034643
1 983501772 572645298
2 707986527 94713217
2 373982463 988357374
1 812253466 846484483
4 218270732 955944969
2 131847211 323981481
1 714027788 733281709
1 441143610 743074633
1 509105625 370080637
2 734862193 889641344
1 308688190 197250364
3 505835670 812835491
2 818210512 375472822
2 359539105 589434636
2 784497492 121755687
2 416417810 187991780
1 261080663 600200464
1 573859178 797244928
1 255364868 513903206
2 747121062 945897213
2 923605374 982921364
1 272427781 791120053
3 108435168 828753164
1 743847091 678523338
1 190610519 455224882
5 960422788 670176029
1 595050515 379052607
1 465650698 777402716
1 824885593 142926725
1 270182997 432050065
2 838637500 357243788
1 448177834 972604416
3 979869685 967441301
6 895212797 292199295
2 523371162 212217456
1 562199556 292079265
1 523716640 513135238
1 688781146 107222696
2 105882960 715737521
1 154635152 435689452
1 435150925 710322388
4 442727215 766195786
1 921337997 89133842
1 687920047 532540469
1 630136829 346304103
1 486393939 527407177
1 434883393 398011411
1 769998054 841442094
1 627282624 145784608
1 48948014 861573175
4 423503330 8000072
1 265624400 88535364
1 756135975 434898676
1 375453263 696795426
2 897014757 633249466
1 213931741 864849206
3 22659912 243220305
1 909482954 627750695
2 926843008 965514003
1 786755481 165742395
3 566660558 752074385
1 652253144 619518871
1 773774529 773060045
1 24751628 847617470
1 603742501 692966801
1 657883451 274257140
1 301760689 324661822
1 775427475 513603231
2 318574932 449261257
1 547484532 813390655
1 545393671 377168960
1 488058167 494540747
1 213999984 16269544
2 585267212 220862673
1 927759680 590580979
1 237766557 585008298
2 112083683 745817160
1 657240305 727441678
1 836448968 725555971
3 102581419 414137045
1 604649280 637892132
2 130810022 122184306
3 450245425 525971896
2 370951494 629055726
2 812121461 863090568
2 73757427 502542132
1 686698262 522671432
2 700664090 990703928
2 775156326 587988388
1 197864714 785256558
1 252165709 618653915
1 755786450 932912181
1 285413930 754224523
1 146212316 729897961
1 311349889 598703578
1 459689895 475434543
2 14749714 40089450
1 306893959 674160272
2 161684917 354424778
2 147464834 160062390
2 720380702 554068186
1 565003035 620789184
1 969724718 844958115
1 990512444 53656588
1 743853272 475385124
1 442925690 98068755
1 866311295 644332419
2 629426166 679508168
1 103532346 586289202
2 150408033 515257812
2 133755499 694255887
4 643887597 492737394
1 744033143 412810273
1 372815682 637348089
3 749101043 592046854
1 875446455 110765428
1 903842577 218833100
3 322362987 117801654
1 79940870 730150224
1 865911373 598313818
1 487436545 477398881
1 167002386 931997758
4 393988097 872776553
1 975346720 255356817
3 790623388 63150412
2 210741440 774513706
1 980880120 222639452
4 462305810 26714776
1 248506883 471772677
1 840782244 932293880
2 376374461 598259421
1 179120436 864318966
1 995067803 374673983
2 186749966 4016561
1 763474937 771816759
2 205144522 619895703
1 553006679 370265423
3 651206580 987870645
1 339208046 291372899
1 883043375 726876685
1 949654989 186821435
1 681361500 299072885
4 47356820 3625558
1 616811378 293731828
1 719232711 14695625
2 143903725 42258831
1 772777587 524783765
2 946551112 376932006
2 539485203 478946075
1 58973438 325814259
3 847506733 181785979
1 908285365 571532152
2 573270152 578440917
1 720070565 837239793
1 659758239 725901046
1 798125345 400713385
1 36405526 318535423
1 815299513 688671275
2 742201603 829373776
1 842898439 732823388
2 488282678 851182349
1 812410303 818407231
1 669182365 460904707
2 11620756 133147165
1 772080690 251329522
3 955474243 963961469
1 183308757 272441837
4 495410590 587046780
2 380194403 493966808
3 19479263 121310222
1 245286215 997248263
1 439972819 849219236
1 531947859 774517075
4 839105848 530806142
2 711982473 887479986
1 435677890 247082347
2 756161877 773965066
1 312956903 90427198
2 512274969 925026396
1 221781977 468718612
1 671374677 205497636
2 67429233 820563848
1 310709964 818923679
1 263652194 386219561
1 340996412 480210751
1 779605526 364981285
2 376553090 600967741
4 25035597 819052027
1 377721428 2216926
1 385281587 201614071
1 949674611 103263120
1 906202340 586584589
1 134132640 146351993
1 739289436 542268546
2 619030199 834331866
1 500094678 269607277
2 46357032 664547529
2 599688593 253938588
2 120839359 419894152
1 633119002 336982138
1 228678201 95341591
2 95663113 392660300
1 699768663 364016068
1 808107343 857098520
1 964800110 193926892
1 969551928 1725868
1 647153911 601267184
1 627871448 639896107
1 427315684 214622963
1 778063795 6677665
1 619032674 766293931
1 782043976 11805691
1 449867025 258997543
4 624154538 166954202
1 735143016 145495607
1 666950966 681092011
1 598991805 881982592
1 736543431 52671281
1 932934821 418802804
1 616062809 269699722
1 999297491 871426091
3 118562512 891842149
6 830326836 447340566
2 206579365 761337987
2 697909197 232198041
1 524070686 765296368
1 682628570 732922223
1 474761077 765478292
1 645936920 403068710
3 330055451 762389703
1 690263882 67645908
1 604789164 773178464
1 546413844 984825345
3 27515772 922677990
1 551839192 345248826
2 870339704 962193842
2 85566102 437768136
1 668591293 143100887
1 298456042 798955017
1 93759678 337223241
1 151954768 858818002
1 243870047 977840752
2 169691086 316004084
3 9618759 343967040
2 217505407 136612076
1 303324675 191541273
1 31175618 127195472
1 44605666 713508884
1 246585232 39683993
1 247878057 867635029
3 25759225 349244369
1 323107076 392065728
1 985310272 20906030
1 585015425 214572876
1 360833401 617876110
1 864152425 383665802
1 563727935 798085658
1 880781930 828230661
3 950003177 535677228
1 369593255 62583691
1 483802328 992470460
1 395537162 240853582
1 133022629 691039808
1 414676873 239844580
3 108645770 57249227
3 464064574 548129300
1 239373258 756661711
1 529479507 757808891
1 629003990 347400256
1 555559976 147378569
1 964530074 204789915
2 146493881 942524979
2 694167172 297286912
1 655480379 190922217
1 588779154 457719404
1 612582398 123826168
3 990549613 387663254
3 324726250 440468936
1 356064693 677549463
1 781616275 775380518
2 732247183 264120035
1 73158289 526965585
2 522498675 148290911
1 530280506 795539305
1 558814469 561429460
2 184169939 567298500
1 663789836 712190006
3 780060327 721014459
2 245431479 49506879
1 846733823 697440544
1 657369019 595706459
1 284373911 423110904
1 733489421 997033592
1 989365738 617816397
1 236842517 667497519
1 245353304 891929176
1 21653070 223539084
1 733588163 265356465
1 75212221 260320810
1 77775058 237334200
1 128529075 215453164
1 626302903 479657841
1 841195167 807997220
2 217838264 531770299
2 562600030 808517639
2 748224829 760040114
2 375776647 838553207
1 901197163 64603306
1 413575219 1473753
3 262662246 910740365
1 312249177 367737813
2 256040386 905678099
3 326438030 221061295
3 425100259 508436832
5 994397389 316076820
1 529903606 660532111
1 290164826 197943322
1 36859725 468229219
1 676741620 380434709
3 657678247 636624718
1 95855835 129149639
1 372351148 89467558
1 812381131 63401630
1 44246443 637958481
3 575439871 90065566
1 477626790 410456481
4 795701118 965577744
3 953700850 84704763
1 163873891 872696101
3 940799016 636776679
1 678688847 790377698
2 967625061 42365145
1 923670256 743487644
3 708720363 664640490
1 36205191 497390967
1 562322903 707146882
4 525018750 688597419
2 451945954 552122392
2 841598774 994367551
1 325584907 589830215
1 717105696 773986517
1 194155200 958463346
1 614733505 494675907
2 456174208 521181218
3 751078990 900172972
5 670442105 775180490
1 759240896 3422070
3 614545998 461103854
2 617863490 845185372
1 386143696 36166505
1 510524224 751132875
1 97191068 716437628
1 901353434 983237585
3 931822293 436343549
1 264858780 401970601
2 946528216 282398889
1 146684164 778827574
1 406585047 935842578
1 885688257 812961510
2 373134563 379241898
1 170160536 690666310
1 763337212 31398619
2 976504486 783695356
1 323361341 34164824
1 96874984 283061406
2 172117503 999447891
1 597817088 952024435
1 786102392 15291783
2 86500092 486300366
1 471085415 355514212
2 658293654 591722532
1 447233857 218250685
2 213509571 550000948
1 464630185 509711459
1 973367325 603925754
1 103485055 724153217
3 126602572 26974063
1 708584858 14577348
1 826448598 170188297
1 146179345 296580527
1 54673882 454522752
3 210626994 558453212
4 869122201 225849762
1 589855688 709715030
1 686567835 227236844
2 533421149 516673471
2 788230234 695345049
1 450781180 195980792
2 911940445 725961587
2 827389191 244074703
1 239200738 976747229
1 442212787 209753055
2 32720144 887336643
1 768184931 479725451
1 701409758 539628708
1 792660125 20829193
1 310425525 934826582
1 698087643 211675942
1 608382422 360283223
1 534999816 903293684
1 107620762 365214977
1 826469500 89954032
3 173918420 260179068
1 24184498 313296685
1 621890982 520903135
3 289927505 79357069
1 519439204 64182494
1 733115384 856796676
1 221777466 964525837
1 972568831 59510297
1 491657092 6168255
3 222827475 611999290
1 701634166 148593588
1 141386812 614723132
1 515523487 141089806
5 325361651 733408018
1 269070001 646768306
1 726055953 430706063
1 882728874 48054721
1 574679121 46435158
2 247745478 952041376
3 598863159 1983372
2 297781909 913027309
1 524937099 990709281
1 697502388 679720289
1 9900938 251771609
1 811991612 701105839
2 620538556 953782394
1 498881223 599442987
1 956666843 620917422
1 630527861 992645909
2 547723377 377527098
1 475433141 953575574
2 771748692 392196878
1 675496729 693680560
1 699683552 519796699
1 497052594 119632227
1 157413293 126849622
1 111904318 348687761
3 808315346 106861985
1 72119473 993123251
1 575199274 852769042
1 562722211 436039009
1 759633401 244595071
1 995011618 650040809
1 749245928 240339047
2 914132834 68977094
1 51897807 75806664
2 281396346 321690236
5 998594167 249471308
2 383094118 15557112
3 790533461 883793136
2 912065447 972542595
1 645688018 996453166
3 4663097 644318679
1 432303830 960238964
1 83885802 149221706
1 505436371 993427656
2 889640419 356083328
1 372418042 528321546
1 101389018 810274190
1 480324703 45245168
1 17040409 729587411
2 128149166 710266446
1 800435964 825538753
1 203674432 364271078
1 858440646 905664984
1 777463165 910559044
1 468492776 844211936
2 672397373 485904481
1 894231074 365374489
4 791348770 465085833
4 487544637 932770416
1 200281616 442231379
1 865894884 290095057
1 120718511 859366212
1 47349749 675702428
1 813818159 404555591
2 62762356 210530734
1 49847359 345803105
2 755333719 468303785
1 736645124 377201197
3 264564201 210222326
2 9765240 794514547
3 64839018 318704768
2 588614581 3535191
2 938320268 150546262
1 355177179 369040016
1 929023184 578778583
1 17052297 905608851
2 539435562 351437834
1 161087978 223826778
1 780595417 612672928
1 751384367 663693616
2 256672249 230859098
2 558965140 860396452
3 599649713 853335510
3 860433022 653578784
3 229066652 828914019
1 557687536 368576540
2 928465095 307753206
1 871548482 137664313
1 11450725 849181910
1 23673617 926043058
2 951572929 677712094
1 939807910 811792044
1 199484752 968826222
1 920509942 797585169
1 506144001 759746855
2 310669180 592308420
2 561511114 208628755
1 732335916 750576514
1 493081789 324034306
1 547133479 576756336
5 849228031 38837915
1 600602688 598629946
1 708059757 642228559
1 652360888 613317825
1 374890317 778116911
1 841874298 95670835
1 621202453 953933512
2 812416359 924879118
2 97621523 701961560
1 976124387 74971894
1 427587872 327184641
3 740883593 163078532
1 627752970 56343478
3 650817501 179917644
1 276891614 717961871
1 825908690 779725355
1 871485004 746286313
1 743933562 794659726
3 431990032 282243196
1 594029710 635488590
2 788960732 676681922
3 492420020 740291032
2 77501170 132866912
1 934830737 980353369
1 469197360 90447536
3 972055189 691306306
1 949894413 37573571
1 649634204 225375784
1 381194569 783302516
3 542441614 766148328
2 852594042 102815411
1 897574425 799073834
1 477459430 635414820
1 98167799 212438372
1 741531183 636008865
1 591578082 769376957
1 983835510 641947671
1 68925682 639814823
1 888341517 828263860
2 578426082 975116862
3 410307290 696097806
3 956074907 687998156
2 829309737 132392551
1 441973538 210515367
1 331730633 648161903
1 565912478 666109766
1 2100923 665606576
2 220850520 930890186
1 51934231 66442176
1 800769691 869929857
1 329159806 349198362
1 627963896 968849521
1 385473499 500002326
1 577338953 583756931
1 937734392 676083093
2 218409499 789840831
1 308250773 64241943
1 367262059 882173631
2 658961978 259345594
1 959116132 604234298
1 60174646 465912983
5 521174081 136143762
1 963595306 556364500
1 965908544 988198907
2 94870336 576784526
1 687073386 291846336
3 246150002 23976663
1 606922991 391331748
2 139262291 849086897
1 984361434 80970165
2 763785076 602937304
1 641270774 411946398
2 951183910 737785527
1 286461056 617698008
1 593273420 932156480
2 575521328 870413390
1 808495949 959846238
1 738268017 373659089
2 160426537 168939545
1 305013168 402346314
2 367313679 477345313
1 403563634 847920486
1 378665750 720179385
4 137831785 995130118
3 895130934 174242614
2 384488359 370091037
1 323204706 599592726
3 146599843 515803348
1 208477035 213499369
1 314865483 203237907
1 378409616 570565164
3 617016069 730560634
1 824187489 82131213
1 847193709 975110484
1 402715838 453887715
3 159505633 631029028
1 250551287 944524859
2 468906429 586945426
2 108841569 81389954
1 50414660 344055716
1 259729093 890053415
4 830156120 540966540
1 465899744 223753423
2 873781643 616542159
2 638327657 524412617
1 52694702 811025110
2 802158038 914023081
2 176354555 64584306
1 790337848 347907991
1 488537373 742340850
2 977080921 575353874
1 84885576 925675839
1 301206712 491714888
2 792539457 372573750
1 96220414 734426809
1 736239162 250684094
1 200971782 223305638
2 161647262 123636010
1 350262959 629924254
2 962902241 902765251
1 33711380 181127196
1 449540998 487389309
2 220872678 847264192
2 334441987 956384283
2 617231817 786747085
1 562572822 108702201
1 175030492 135381209
1 897365394 150689087
2 862573814 524600679
2 837415827 996463617
1 477400949 366389091
1 866412725 728430772
1 672734474 490549688
1 268018035 543390068
1 746726661 819923719
1 810734922 323795668
2 230248478 804405009
2 989449166 901562540
3 4087172 82764391
3 813038551 673294096
1 699244189 506223579
4 693636735 902362965
1 624266514 710626269
1 396656570 349614754
2 809057440 81174180
2 492103720 262915867
1 535086553 397235108
1 933803889 440046174
2 400196755 78928355
1 920530701 819255217
1 663740657 955075271
3 327413952 834678375
2 685386187 669784354
1 537175117 289176912
1 190407694 967847484
1 986893341 980951576
1 781518051 892285494
1 78651727 603112765
2 639016803 969981474
1 835263239 36296991
1 283541206 199412524
1 540923953 546309657
1 712501790 559933285
1 920271300 273618000
2 694003741 926582877
1 825446388 407439631
1 905435830 631559924
1 34002400 858744896
1 741034724 973653584
3 555267608 454298099
1 44668078 735744458
1 930301542 663461360
2 310180467 289060263
2 649044331 157729869
1 946364737 272066947
2 185986165 34556902
2 989476481 859854461
2 472945684 322737380
1 134894223 110208219
1 346974595 566774389
2 344122145 421003786
3 889605355 852946472
2 182881998 349342834
1 996957178 343553928
2 498570971 475048513
2 450260675 319255214
1 537329967 251045823
1 103007274 421414314
3 449311375 169186669
1 821290729 72128290
1 982024680 722759137
2 891928970 520577416
1 916494601 598802539
1 195475200 755200704
1 149494205 549696830
1 121923632 43250733
1 220036205 901776457
2 847680086 255977999
2 326758836 872270319
1 754775527 351109056
1 170594306 881928866
2 229442697 27899659
1 216909328 580542082
2 733356394 132219239
2 369046197 68563049
2 499369946 180271692
1 602054927 11017500
1 969300913 539216928
1 199902649 155668862
1 944670740 637725789
1 285822418 347366948
1 593056300 754127976
1 752301252 389543120
2 442444771 21261144
2 492357648 245465232
1 605180190 827894488
1 262965106 925825296
2 914884003 83700873
3 997765154 873422763
1 217947536 91985930
3 336191601 16739537
2 959144910 788076373
4 301509436 344865680
1 190397053 551107732
3 581279008 16654307
3 433148156 110737614
1 375538655 176403718
1 490194323 676029347
2 356534798 894201452
1 214108622 389616950
2 257906239 242870489
3 685768231 43110855
1 705101488 103947423
3 258214954 159107116
2 159643564 621507643
1 123602497 223727728
4 650079029 381231333
1 73457511 480530809
1 118905129 139600430
1 415750660 288939205
2 924578371 198151079
1 87601038 694805185
1 521594658 676834381
1 625689144 680101574
2 793927841 329439990
2 792119878 15274697
1 863539855 819652599
1 242064904 49577284
2 314479462 286269940
1 850242668 9843045
1 192947987 918180710
2 912789053 329324636
1 32264273 675534200
1 978776494 348485219
3 723716165 206865375
1 242098438 910519371
1 91299836 343743371
4 916639180 231989105
1 783919473 261438536
2 847833980 733220301
1 999614729 732785084
1 207679466 738530313
1 750695128 107971032
2 404436556 143933859
2 630773284 969211766
4 687578552 816253546
1 468991417 13024489
1 842777701 462213867
1 358867522 909706376
2 270236631 374177198
1 4856301 692796196
1 929101987 773301533
1 832537575 720015159
1 127369805 957465936
4 678779720 877789463
1 593239449 119952504
1 848666243 304354317
2 946181070 159018875
1 15204351 917620356
1 386503195 593196415
1 424250767 972949754
1 57484191 784438984
1 912591787 416856124
2 248275311 341932715
2 616259492 241610052
1 895262489 169648398
1 168785656 500077964
1 974946608 409536041
4 485323070 458905998
4 965720932 518864904
1 995392885 885533045
2 310408453 372987238
1 54110698 708479264
1 691770979 406033866
1 35934312 213874031
3 579337317 409721372
1 596092840 679376760
5 871817920 845642221
2 37675815 325444109
1 228112976 440790758
1 251845360 8999916
4 465413771 87244064
2 375195386 112151432
1 825647850 968076483
2 58344551 531746992
1 786104706 970734632
5 404801638 684739703
1 689895124 431192433
1 594632353 656678450
2 998458236 866250217
1 616240461 78937073
4 548340051 651889521
1 630198175 685317034
1 314020570 201597401
3 1531361 549071383
1 982617768 399947127
1 564833194 549057346
2 15595599 268609134
2 96892060 347661403
1 639817040 622718123
2 298088588 492881719
1 544593338 903776439
1 444727470 560729909
1 866192515 913194370
3 880314224 243781199
1 499138216 714447559
1 698751768 71976846
2 628462440 726446483
6 482304723 977102294
1 854813747 736153720
1 804558298 60791460
1 226012681 675664612
1 514372151 698232755
1 264771348 33923491
1 107298129 187652499
2 577267998 423769920
1 925600688 416339725
1 857661312 639894512
2 419834555 384933495
3 717094595 257412456
1 135704355 698751552
2 155517028 24768897
1 521728340 975243170
4 908603262 439665390
1 908923028 186631708
1 159699165 541006280
2 224780837 732136663
1 346581616 772708485
1 357032302 427333685
1 151975397 367757638
2 617207493 954081076
2 720322029 215326757
1 568005390 689209771
1 204520415 223751863
2 875166871 81919392
1 880846025 955224406
1 193264596 371244528
1 579294134 212471813
2 830224429 248403147
1 31805881 355315519
3 928683805 660738324
1 769974180 917229754
1 308745909 706324288
1 816301886 921865082
1 274882171 806132767
1 416876503 283924910
6 971334915 885551831
1 558121947 759910269
1 286584475 948187646
2 505789998 466568512
2 989208579 121982121
6 200472299 556424542
2 947311558 443998928
1 699470898 448933529
1 838881096 855825046
2 258011610 217014161
1 269356452 790175572
1 580618467 696262172
1 834037602 592755890
1 38844490 551816482
1 176416066 582386337
1 110755352 764053109
1 447935460 141093856
2 956308662 495844287
6 566708964 821557578
1 396276155 293732750
1 724670765 114202554
1 139579090 49919156
1 577620448 495125256
1 826663257 206156554
1 656626126 684001889
2 592422426 89654052
1 665309193 32998115
2 744884301 165920496
1 8404292 957836550
1 288207694 552459282
1 807497317 353806315
1 208520023 39371931
1 351922939 253314305
1 814280304 523720568
5 590620093 88395383
2 894953333 337809535
1 946365861 928720981
1 423943809 257083713
3 642911882 867074039
1 343345917 427162519
3 536512367 735116431
1 795982510 409358863
1 911681084 958046527
1 386794501 144226490
1 837838969 820576750
3 341070967 170787196
1 293945749 673904844
1 237745657 74056544
1 841467412 684934672
1 245542117 34068884
1 888535700 678002105
1 9653860 35285827
1 399774835 959054515
1 142753453 943774913
4 871582604 35073
1 303037671 242216215
1 922525720 363912201
2 192390940 215879664
1 187004368 560557629
1 515024515 468565421
2 699741485 939200098
1 605478632 603299553
1 135282210 812612936
3 183809701 908484569
1 333482271 438682483
1 352756254 944487948
1 84436727 852552464
1 831700773 501782522
1 195396766 758328159
1 920402188 323244868
1 50282889 614647059
1 448946644 161150092
1 624382004 172916437
1 64379961 459829493
1 850071931 670244623
2 752282749 560345270
1 725742068 800478313
1 478184377 417902735
2 289589378 716585072
2 181613836 436167523
1 533556272 253094873
1 952897956 51861055
2 680945681 493583719
1 596219429 648669971
1 794500900 652240681
2 283914301 60094299
3 907809939 831447975
1 267913781 598594355
1 906530939 256589095
2 245430633 811953360
2 296725493 421107624
2 558115307 415719354
1 649573776 472794742
2 110385767 528926507
1 552692331 912295457
1 473996010 904627119
2 284758113 914939516
2 357369093 751157385
3 241898584 438884766
1 868970675 145066308
2 785663992 468057312
1 904150477 133742178
2 606578613 76375294
1 987366845 621367399
2 504893098 422745499
1 7947115 751562506
1 642498141 896554683
2 503001495 722671492
2 694476218 456322187
1 588507618 83629153
1 752538200 5514404
1 420702710 687046322
1 809535501 532021597
1 399270293 612670535
1 695731834 150030658
3 339987853 940489733
1 945215413 568701243
1 651571719 651379646
1 236200361 913201253
1 498243026 732667496
2 10401148 274051386
1 905554036 585391160
1 957370971 316737832
1 185328728 643944282
1 353733072 700471162
4 828681434 810986796
1 860762329 642249453
1 858406864 631079023
1 904339003 197221111
1 779678244 485869039
3 55353992 184085382
1 684345772 160148622
1 506685666 672512393
1 350591500 76407114
1 270912589 818517268
4 419748780 673605580
3 321729698 11547629
2 713908773 46524547
4 290910317 411504022
2 841124955 160735503
1 20964165 42041521
1 486415575 154244626
1 368870271 926841877
1 678685070 65403724
2 624387991 345906728
5 475339748 416733278
1 902301779 782425877
4 831524262 505733001
1 606918474 826287046
1 14568982 708195233
2 611436305 661186303
1 271558766 870726363
1 970918938 943790082
1 645400666 776766763
3 702126835 28534268
4 348478154 717420390
5 760461281 873187920
3 458542296 786489318
1 957872401 718047745
1 260998358 842270884
1 70012546 87353441
6 191535996 974290020
1 562150390 473871632
2 793225054 550400994
1 416977321 952725119
1 377674349 315717458
3 612479297 586529036
2 633706610 668411783
1 41349215 26803620
2 372542101 350411010
1 1675462 196995870
2 292416680 274588453
1 537621081 894333191
3 407205132 963272002
2 636496352 7039679
2 208540809 193545430
2 489504795 768358662
1 951218225 48706591
1 258365991 895221042
2 235262618 38493442
1 391755209 381702955
1 170289631 906071599
1 914337991 76773320
1 578562681 403663334
1 233453168 500647803
1 96296810 515387050
1 862401538 896349562
1 599266659 361543764
3 797391489 93834097
1 429390290 908277329
2 122641508 660622242
3 424890626 291417703
1 730253825 58960943
1 3921370 333602322
2 41552452 82726821
1 565597452 477317432
1 906195897 184981830
1 11460446 380322510
4 576313349 245152929
2 7980917 601994588
1 612598046 538758668
2 635489395 480127776
2 786925969 501216262
1 542165743 877967321
2 598955369 390852740
1 250876439 523029452
2 495585776 49456909
1 265715276 79947244
1 981709778 247764152
4 367688729 62856162
1 280661855 102900875
1 35907514 761468500
2 321990559 580347043
1 192139800 344247650
1 54237453 239962316
1 637672357 532534403
1 646784984 562406579
2 390989441 981968656
1 514619336 273965909
1 969067617 507828820
1 41490770 968591972
2 193683186 525940497
5 539311946 135372600
2 972910050 59661766
1 325751785 364521117
1 252464255 731079583
1 203632895 610653053
1 573207108 780817723
1 378591486 395869824
1 322488548 936020272
1 924973435 85251328
1 143900853 221975876
2 501642952 69983389
1 829536076 701511902
1 565413906 879628694
2 119423417 921174334
2 341800742 39423276
1 837635886 304815514
1 397802243 773406691
1 294374739 980837034
1 138505478 653390780
1 584468192 50577912
3 859124090 267861034
1 802903730 534359855
1 644033438 173456206
1 330311583 282006032
4 718367648 614394282
3 842507474 256396549
1 510817329 155666120
1 457253089 550996811
2 597328945 167267369
2 297011768 913568271
1 359129781 276005277
1 962968024 977923680
1 20329394 242594469
1 312020146 699717169
5 620103956 870319102
1 924600928 25719336
1 280514547 634148781
2 824498386 39726906
1 82873507 250425792
2 109518309 539214883
1 760132540 530653600
1 866148273 198516443
1 974488747 780058724
1 287583857 101097383
3 172085187 606621975
1 17437974 476646535
2 239198679 686585314
1 360639287 796719752
1 737660210 733054976
1 150504004 301527651
1 114778903 566309729
3 368397226 973134472
1 344609681 509774808
2 934712450 625457734
1 165789003 521419561
3 60424263 116285458
1 251149240 682466236
2 830328615 89153023
1 501511123 150807974
1 256608421 683271181
2 488492657 487756335
2 157960359 282655108
1 957671196 71465460
1 716964578 464269353
2 193258603 422129326
2 996450499 126182817
1 942256003 444443079
1 219482597 195460692
1 504813429 759986649
1 615588249 436538183
1 866282912 209355879
3 250371625 108906865
2 269809871 901438372
2 509539946 671142627
3 972547555 848336242
4 60845520 734254532
1 250514660 347695641
4 408385559 123526364
1 256272439 387504629
2 163110081 515704107
3 389618382 74037047
1 834399443 484251235
1 335032116 641568277
1 312894142 290470766
1 48798701 815628993
1 650719365 30538013
3 605805449 649333120
1 68784315 587789888
2 369693539 147631347
1 829116592 294737609
1 902819934 755755548
5 95319025 857124362
2 511748620 583420143
2 925490654 361311577
1 874687079 444132369
3 637928622 798627006
1 433858309 446133405
1 312249004 902461366
1 586392294 38694136
2 542066685 526205647
1 980578940 479484864
3 80563974 38480343
2 589713754 456807498
1 502483336 24863086
2 741662885 897003083
1 111148742 391936610
1 418333271 110569618
1 28456821 321413284
1 902265665 613406406
2 452425276 78140650
1 935534354 654284548
1 223126149 701390737
1 118036354 253923789
2 906259194 963868408
1 757786660 510646209
3 192507474 754604858
1 743976733 568864792
1 612151207 917154684
1 298373651 274638753
1 132964897 910109183
2 17455861 279643529
3 934847246 562121286
2 352415906 763065566
1 706574581 437433598
1 777506423 808700372
1 605776208 519465513
3 290214544 691074749
1 470718857 531095099
1 986630478 542188740
1 224519397 748011134
3 942181981 168430133
1 234539432 21071277
1 79621261 357622035
1 32024587 80386488
2 287793353 362621296
3 252028853 114002835
2 139623451 238704254
3 879402399 779118301
2 358165022 659895059
1 149002520 691477210
2 277317791 377072119
1 91184568 269025571
1 124637158 55078304
1 636778292 486239917
2 621575340 470203040
1 739713787 202360680
1 589203313 213370479
2 109424048 169917387
1 118883704 462721346
1 383859218 200551202
2 945197802 665406302
2 752217173 4883227
1 200371714 821054638
2 815684449 771226394
1 468598556 381469265
2 567933499 932825726
1 481316716 498533779
1 629983428 886178171
2 14375541 21963737
2 186653432 703087974
1 909876809 47873924
1 196471528 349056630
4 884507653 526144043
1 509302154 375873574
1 347089398 792757377
3 473419694 453832940
1 181817945 716581805
1 277504631 543359964
2 271679403 258140194
1 9086738 585031008
1 11813932 918980102
1 603787999 573673837
1 77330820 908195975
2 955410784 749312615
1 917939507 861700832
1 773057411 324546747
2 130145887 748372956
2 468439180 44324865
1 310256796 133293469
1 427657044 110926047
1 818664019 886483328
1 986666225 325580809
1 933859696 198889424
3 473498419 92925283
2 324666842 121089307
1 630796297 855888181
1 622328578 319071358
1 905951502 557451963
1 65770791 561794264
1 592601818 498039779
2 767122185 602223234
2 39739410 25040880
1 715640861 443057375
2 642840676 982401778
1 717562992 971980839
1 323778955 693991935
2 17465733 944584233
1 103650652 617704368
1 711074969 153151795
1 748983982 307607725
1 819073559 217806987
2 108385070 740828994
2 572327328 153773488
1 175776415 802497464
1 97585877 965329748
3 76864836 727481418
2 998282587 954566024
2 222022518 820996940
1 319634006 801227107
2 643354666 432823072
1 430863037 948544597
1 382271760 252358470
1 390752083 750395082
1 835089568 937879731
3 543819748 92894020
3 784349644 303910646
1 742735382 760610488
1 575400307 209278669
1 395318240 541458714
1 145336406 608161799
1 60879319 776959259
1 529457808 469796859
1 321641585 145842446
1 822263482 81204775
3 796625063 992289196
4 428810715 250392854
1 631563236 616190827
5 44482687 620537111
1 715261774 97222897
1 843562739 20550031
1 32118132 753206688
1 897326978 31652426
2 893110937 170228817
1 441319363 843341525
2 737467396 558745113
1 532434714 565380050
1 999823725 729278961
1 74813457 516918265
1 938641385 426915438
2 251343270 187096368
1 176597950 967621762
2 460560884 905055893
1 111263543 327011565
1 485630798 929230983
2 930118507 803776011
1 520402937 905391708
1 466179162 251393198
2 648957209 19713151
7 687918826 735948986
2 154133588 621388296
1 393840439 883034432
4 719165619 326001425
3 819522720 30707065
1 163262024 481630292
4 972486933 695638772
2 477347699 520223658
2 310314579 673641418
1 723113708 396967613
2 335002471 402772687
1 718505788 221575151
2 801481041 175589194
1 114546332 535781584
1 190474633 603828166
2 585032244 9668808
1 204706625 648652859
2 958413185 140718150
1 254138053 119154111
2 113970399 259921996
1 994767490 846405130
3 797253871 961803055
1 482891335 266255537
2 793514547 493831788
2 627880756 427967549
1 706885893 782992750
2 583810612 276419353
3 194893449 880454352
3 829729157 603777398
2 752181090 707512012
4 489400380 578422930
1 503057441 315250327
2 638624390 266787989
1 312398812 529080778
1 670017645 506400347
1 126547077 3409688
1 902347306 230899008
1 152547758 934265803
1 986308208 930642738
1 450640098 547557284
1 323886256 150812127
2 478461728 772076918
1 482480186 913959013
1 149369485 866993090
1 7238876 379458596
2 924568425 602968896
1 10485603 564069056
3 197469709 448989465
2 579894951 712545393
1 489611442 116212484
1 924984724 979681441
2 789776604 950629395
1 797672011 14922168
2 117181499 974916737
1 379168618 135639639
2 632300527 341828621
2 432630576 272492893
3 259351971 291037833
1 957700344 505780713
1 489242874 852090477
1 677945351 749686270
1 372371924 995543410
1 577371306 158477491
1 76345946 460968918
3 353474759 852578682
2 186975045 848838310
1 391281863 920779111
1 812012582 575538031
1 305197908 843088297
1 117387251 323020073
1 600805496 221449635
3 212640986 495711548
2 296426992 905308857
2 831451197 850250708
2 33417865 691874925
2 82792367 598302614
1 497426393 173566945
1 755275284 311448520
1 890122742 280413099
3 361920924 774644086
1 964511953 139577956
1 202900842 380920972
2 406548313 167642990
1 732814129 735663860
2 632660725 639206288
1 169916562 139030840
2 671447677 550683312
1 55134067 574304188
1 691568795 202982505
2 610691232 528460143
1 594254224 257744368
3 262042629 940904295
1 91823676 739805155
1 243812274 711781601
2 606507125 386467438
2 213197328 177454909
3 56555587 24463059
1 70438934 181069303
1 486610346 790114576
1 724420237 335517780
2 707357128 862350683
2 153412131 411007982
1 447501512 990401488
1 76911188 588089331
2 735703352 992006918
3 87292203 442494392
1 308049886 278653516
2 313628424 412931111
2 855377460 618926731
1 231020983 314076345
1 813504354 76025677
7 162222977 450563754
1 341938170 943365784
1 203899501 493657090
1 109649452 398559412
1 661037656 467009037
1 976481248 590374988
1 65095534 917854559
1 245078889 992710355
1 376873113 276994795
1 160805198 237382938
1 220667107 550602367
1 884404169 564605732
1 83475661 429615672
2 606170660 224566563
1 27182729 88990900
1 223950755 465616196
1 51599321 61392343
1 716415751 273916588
2 70259379 968465669
3 49238805 857766330
1 429942222 838684886
1 190513572 886935893
1 361121923 140265736
1 613052054 400875990
1 668599443 496207867
1 209663338 768987007
2 447175689 797661835
2 642897320 294430648
3 533154557 647674662
1 36870556 659934847
1 57243801 162320903
1 348420010 799695098
1 269294750 505726284
1 875702140 58900872
1 119741224 496660331
3 682282516 912406108
1 259080198 60989169
1 354641178 20196934
1 881298664 315395096
3 302326130 537858189
1 746732914 16407585
1 57638861 594803346
2 4034977 186950483
2 327257296 506344696
1 368131799 739172968
1 572641681 653576144
1 803849887 75013712
1 170173097 296558791
1 671511807 94440764
1 351771154 6234072
1 177173785 468549384
2 950527094 462503655
1 472091640 637259841
1 770624963 330934465
1 847223188 953170838
1 418023000 519689439
1 863824225 120144290
1 836646402 801239114
1 129880429 622741802
4 774364192 490303745
2 274419626 149593637
1 673071794 882085173
1 218602772 833036368
1 933330600 133264471
1 697323197 578403126
2 614111778 183838518
3 401672081 184838245
1 981193719 737990405
1 935102425 493003257
1 90912517 756627719
1 433378556 624337382
2 722744679 884104327
1 24828432 143726366
1 620505356 736876857
1 97375032 39146556
1 197470564 771087237
1 582624425 761174142
3 580122405 327469329
1 12013807 113121072
1 197352019 368573635
1 515797190 821834922
4 855485915 414226716
1 568436975 304706278
1 590832604 227763972
2 614926059 178691073
1 512202755 78420558
2 529003385 646850086
1 731802444 566518549
1 21316196 763755255
1 193462095 471890056
3 52997081 874738746
1 251266479 794305702
1 811566700 829327576
1 527353565 781971524
3 484733803 317870117
1 906523027 723002163
1 73369481 529762870
3 497092244 295635616
1 781733750 428930412
1 633066828 577979949
1 182430337 48499766
2 32587043 889978139
1 700994587 81957036
2 656669896 749890622
4 475535014 161320776
3 734772961 153409098
1 672607358 784697722
1 354689111 864598081
3 442148236 94720390
3 861206837 344784727
1 343381436 141594517
1 579895079 129441777
4 523423048 126477168
4 48485250 337596005
1 196681821 526376916
1 479338861 281361837
1 435740653 436559072
2 592117420 88887597
2 323221541 162025112
1 138461257 77698135
1 16396342 819406703
1 513967440 87953159
1 426843706 658069546
1 276401148 122595035
1 261362902 614569902
1 120383337 115599436
1 687131677 749320414
3 289682968 318652249
2 265887351 649712787
1 979164065 69060694
3 906785413 22676769
1 679170305 511195858
1 4992877 724241212
1 138492786 915971177
1 237456197 834969624
1 252833249 797297959
1 170357620 221861309
1 432933466 744578711
3 118560635 40228988
1 508548257 779135386
1 986662146 336745882
1 197766016 421783966
4 235755669 478581850
2 458199465 346510594
2 508124445 909774202
1 588340349 126922769
2 115054194 851012238
2 513875584 74543138
1 486176370 394810081
3 257246872 224360129
1 767572646 761463943
5 790974525 911865519
1 202223554 76712007
3 580862668 78058532
1 88344017 362677914
3 651246679 64639467
1 568074865 754507995
2 436240106 124316081
1 300689654 162678522
1 719595229 948396632
2 237556155 892532114
1 873774829 530501270
1 543534081 369993976
2 744509491 330668190
1 836537964 164152367
1 195263621 211492718
3 957867590 941507678
3 187301509 649861177
1 207138486 214259993
1 166797544 359653594
1 293802131 962623971
1 654244484 229289962
1 255746498 772679534
1 218554771 984640658
4 933063849 811199205
2 543880500 718969617
1 205830774 909126755
1 240302284 525776668
2 760119965 303296461
1 170680485 153936922
1 192408777 753002820
2 505504895 74530078
1 452720816 232186090
1 966248871 219892268
1 669510969 697633579
1 430911680 815563835
1 201477946 390678706
3 183435739 438209200
1 409162192 960154140
3 377652143 353969956
1 845711575 367417485
1 887721189 729325057
5 106130242 128354698
1 921180348 485702295
1 144602724 201709724
1 516199722 962516325
1 335967233 528765044
1 759523541 569413384
2 139922076 518336979
1 943295317 248300204
1 387176714 718473512
3 242296471 839837280
1 94680880 922340493
2 111180880 610917421
1 490247472 709952775
1 260722985 686400561
1 736428212 851786955
1 500315566 366465808
4 640381831 656145673
2 480172083 811838129
2 206875192 490794844
3 708584740 596354468
8 122019682 185921943
1 870562096 974896105
2 867210330 735720144
1 482217820 721686874
2 520770075 144506289
2 74798807 379538445
2 566703983 171549264
1 615132306 812436850
2 77103536 511034544
2 833918969 267411791
2 325749135 429084480
2 723554617 645284375
1 879195649 650526635
1 95715761 976685877
1 999353703 549207563
2 222983465 944642452
2 109484571 393170702
2 324034713 108715381
2 487769190 671635579
1 830163581 470184497
3 282529577 405180223
1 732572011 196628907
1 687525655 974751335
2 48794817 808461491
2 731899297 758213236
1 205272295 786148151
3 995680516 419841671
1 577108786 738781277
1 798946373 539302105
2 32880187 210850665
1 301256359 584294099
1 762389255 711412604
1 445454412 448596390
4 894364883 972604446
2 294831859 157308507
1 912319672 112099666
1 235615063 153894005
1 794981845 259342156
1 980665765 500420927
1 517799539 847796802
2 314851476 347654388
1 967946791 887577693
2 238786761 498411541
1 600722253 849311098
1 115054453 200474306
1 272967233 391098970
3 970519988 447008920
1 372756771 742092680
1 547377240 937891102
3 441883016 281839503
1 324846040 850110222
1 605558334 829662756
1 38614519 131859344
1 46413931 634708871
2 288136275 883926890
1 401465139 661334276
1 258757418 535359627
1 155937357 486669036
1 372145169 566094587
1 602237878 534343513
1 93752200 883759504
1 515743113 588187946
2 71161822 486517411
1 35880377 660261291
1 123058711 495453630
1 119669778 581454824
4 654932602 263084591
1 448016019 516562155
1 760383346 880664333
2 219893223 156466369
2 390715835 931866368
1 854843615 697580684
2 845166356 847656795
1 170392714 328383436
1 602061924 428015978
1 913753977 391971522
1 159460407 206168349
2 377127669 207264685
1 608965256 69737587
1 838770371 501619864
1 914665260 919699003
1 132768628 935174564
2 436182457 414782942
3 715393887 937051455
1 936509178 34914011
1 537516007 395544557
2 139529276 371124931
1 973252159 605964775
5 96205993 919600642
2 955727145 391370582
1 818683249 607920960
1 740972309 413084230
1 657149027 923408205
1 77852766 689951228
1 420349576 339776971
1 735320587 997795801
3 868967490 67420108
1 867565510 184037678
1 763820952 934728117
1 663724956 912213896
1 744714121 678389597
1 851644207 828288147
3 240514727 333123234
1 256914645 672379711
1 494709212 723063203
2 961982021 333656524
1 726003812 211178030
1 825350271 689612717
2 777775142 464666417
1 743171663 515229465
1 436202390 623264163
1 372235655 623720140
1 948260457 394434583
1 13803902 406229331
2 678027848 520813397
1 793676141 615230456
1 807030930 923747010
1 232791649 821348592
1 418367802 407481397
1 301502080 864215228
4 76133522 316461703
4 129470734 296148816
1 440488865 876567984
1 42743493 10801814
1 295150015 198818365
2 865572056 246852776
1 445092587 468243442
1 139452563 622633919
2 227343936 570113557
1 903630807 144305693
1 27921728 95301358
2 445924575 953006931
1 342029160 415254786
1 462879351 458522611
1 915226359 575953390
3 634749888 680825930
2 588848817 914433723
1 282689496 706939338
1 580070383 240467299
1 960445866 519905773
1 756410132 766144337
1 592181880 907455370
2 919098879 352126615
1 547504688 465148512
1 746988951 206344085
1 503719295 132517672
1 659431963 253210255
1 255216180 558807254
2 127616936 507698771
1 538576318 956378589
1 718588449 477698245
3 347609449 90869302
1 227453373 415342869
1 329655429 815899401
1 267971773 315038671
1 311389869 252065087
1 591441354 277236658
1 118360027 620983304
1 733240398 38712304
2 183278842 88736477
1 670332664 753069751
1 786819399 285395755
1 694301499 922723711
1 123882007 289078867
2 152688464 924954162
5 43556354 606250771
2 904638741 575877398
3 603357595 463198506
2 124077741 99658052
1 331196800 625314562
1 596810218 273493843
1 373808362 705999197
1 917835904 356989097
1 674496422 731768210
1 822008268 671908361
1 179295182 334651795
2 415843377 447081289
1 827368722 856776733
1 154823372 947868124
2 910016402 468924491
1 119320956 805528575
1 826364564 989288248
1 699226627 87874925
2 932563033 568621530
2 778411049 593496076
2 204413559 878870680
2 204872356 538267116
1 455013646 79861791
1 348406125 324288736
2 836418055 94683629
1 504387676 655835401
1 104318786 537312514
1 655295789 418684003
1 428105802 803213410
5 810465045 192130104
1 377935504 413289662
2 584925858 378528963
1 164423617 135477468
1 396063083 857230051
2 426545792 259663201
1 711974670 77913442
2 913503908 959643359
1 601878509 20314323
2 455521203 173747598
1 916824958 636513468
2 488099949 539348725
3 987024380 732946188
1 229226509 22385506
2 714497328 121491714
3 826458361 195932257
1 508754560 407093309
1 49323352 996916572
1 728345942 210107895
1 682126323 772359293
1 782778415 236032191
1 291114205 685186574
2 689772674 229303023
3 838552501 989000520
2 224067284 557605375
2 104893519 686735766
2 859180758 863923697
1 16605881 65451990
1 314745088 299601986
3 439533545 493989672
1 752231415 815240450
1 228502960 958048455
3 228468834 764952199
1 305845150 171021068
1 227403452 75035772
1 211240441 10294326
1 43687519 58631397
2 670063275 387161701
1 968349703 988679453
1 396846490 952188532
2 894097680 332884830
1 697986691 358200716
2 866528968 859327759
2 901141049 334537947
2 775460753 906139808
1 723070300 844379580
1 616845952 279558034
1 333561275 931992421
3 998329503 397521967
2 852010577 508869242
6 645629108 585298566
1 324717345 1124472
2 667414409 388891834
1 849615624 557127028
2 279135953 143247777
2 114983940 19984321
1 923822654 215813674
2 451502615 259300097
1 749212304 235210027
1 372427483 379318624
2 623111028 690925819
1 137974239 844581561
2 77425357 642876579
3 259736517 21200339
3 849860276 24837445
2 518576819 194147236
1 234469577 246850370
1 778375112 369477543
1 533798009 276802870
2 516004383 632833959
1 427615908 684137298
1 287429097 431488730
3 704937713 528056893
1 267620595 955881637
2 465446391 914106699
1 442250398 336576514
1 129299250 85881187
1 735350340 686110541
1 584100959 799113518
1 900335271 704912964
1 505589246 101253554
1 827617567 861057063
1 595665107 863475062
1 632152277 74383763
1 82401046 473349568
1 898485261 22026819
1 365208145 3888131
1 439883282 20030870
1 196135803 140497811
2 952165338 123202819
2 565764771 436602363
2 294751447 983549988
2 116805615 512194305
1 562464202 97074529
1 809759875 251360290
1 906638839 886924770
1 208602559 413401544
2 935278587 584815002
1 342202483 145228157
2 387550892 19645556
1 439150827 698454653
1 472360717 307659581
1 795376677 259441904
1 192966403 550917356
1 598342851 990713437
1 136195119 762430895
1 493786203 917234022
1 947076498 692860093
1 958624687 949425219
1 634832048 938550020
1 737423852 388291298
3 500157835 692347228
2 79708368 996566379
1 202513917 831416710
2 891517092 927628665
2 844315998 178816874
1 187967468 425276729
1 166156562 182905664
1 132938735 31551695
1 688380455 569220540
2 893772764 966196256
1 439453261 440736650
2 549657702 534441664
1 34279212 744530658
1 179049352 892419206
1 486902372 7917128
2 281995410 193774694
1 847742426 530794019
1 662769035 842946299
1 39016375 396258911
1 165563904 856627489
1 597356431 613592406
2 146303900 429434762
3 527774243 251753666
1 924196715 400630504
1 304616692 649809826
2 965749231 997105642
2 689112886 600693
3 715447453 588396132
2 594583564 554919810
1 134261698 368235491
1 138675710 739970368
1 410515783 202192065
4 425259641 893246358
2 361010460 38687445
2 703220300 938581167
2 903932602 197793334
1 944491367 155613474
1 99641495 37577101
6 308907410 896742316
1 143315634 847567538
1 8416379 428290710
2 252282570 205145906
2 137612170 449202836
2 280689766 304228741
2 425452040 2579152
1 257641937 899214003
3 374186005 797771505
1 377805445 814508113
1 44673046 742546260
1 408965157 398768106
3 80500867 981476441
4 523298958 785404303
1 98596341 124734409
2 571784666 758910361
1 972136841 756003922
2 81586466 8304974
1 536307490 266971596
3 1257194 484470897
1 38116180 321688772
1 621901288 536220432
3 310640546 86717461
3 365512211 318405650
2 358199307 324913860
1 761113752 677668886
1 880737929 579898004
1 140266867 338227678
1 498305451 698631010
1 837200951 509067904
6 492306482 798268239
1 133041410 812301210
1 25272087 225162654
1 961647311 139644085
3 47104934 759673241
4 597104063 880659979
2 704001654 853691094
1 875682595 898165536
1 723173490 156123009
3 413942203 704485991
1 965301794 735911287
1 368557707 860093305
1 325847181 537785500
2 195848748 799041571
2 787643294 915943230
1 476078251 662335776
1 796778787 926656038
2 116987181 801623343
2 365479679 569197955
1 973871994 266055943
1 371437346 340122429
1 376332253 274818363
1 747351742 884850467
1 595523394 330111972
1 14890482 876935983
1 198856150 673933182
2 960032824 477932195
1 768259996 146119892
3 915565550 740034349
1 741800115 86527106
1 187094829 415133766
2 881620377 807716910
1 20131876 309341753
1 399000835 838172650
1 794749001 246909785
1 411254325 37623649
1 99964379 843461291
1 591480650 700317804
1 730933489 189102889
1 304335361 126237370
2 181393873 896362381
1 94834610 108191489
6 223455952 639483101
2 75930193 441743790
1 162012505 941823515
1 305991835 193156171
1 334339889 491122632
1 793905838 20797112
1 154093014 344630834
1 655616733 821638812
2 749362591 881725248
1 924659411 837416257
5 124466497 513457933
2 863324793 561730204
2 267286092 893196153
2 413355569 821256631
2 355729378 961764939
1 871718103 855104389
3 830914123 645451577
1 56519303 421435321
3 585899 980436632
1 198075271 77974090
2 184180113 908868520
1 641929490 253105592
2 871756993 747315057
1 837101337 464122283
1 771751223 801904501
1 528152499 70360846
2 977217688 829938243
1 780211020 330553695
2 219853871 734774267
1 349367643 768062666
1 471048703 500286576
1 538451784 857144831
1 57509647 878715362
1 533144456 484267563
1 145710130 643038707
3 754614177 629993175
1 854983602 799368847
2 163285507 119979726
1 45545159 561938933
1 474448234 395004484
1 51732980 142570148
1 357140657 927258891
1 808088170 895159624
2 863652329 920027427
3 898126304 868364990
1 272141100 170373878
2 934913383 888058512
1 959467572 645195944
1 593070093 481809914
5 267746531 783275545
1 466241026 178928592
1 581173709 712062296
1 538750133 335146837
1 185183950 348357621
2 330797947 403871197
2 113851238 763092090
1 399607925 196558401
1 424359821 970656676
3 593054361 171547551
1 826504155 138699363
1 461006164 182371348
1 575639655 836325666
1 743068365 200089273
1 104707168 744981039
1 648122858 126597740
1 805689633 904963891
1 879769618 770177681
1 876985913 364839979
1 645445498 904825036
1 280773861 756960722
2 192382860 385571689
3 246738329 479825582
3 2949911 320658008
1 38854704 59127375
1 736865356 162283218
1 596015568 829008265
1 700550627 830164407
1 488455946 597629875
1 705532221 20896075
1 508913209 814685014
2 894758120 801014430
1 367192675 29398771
1 512624942 194227701
2 845145526 956936755
1 239097919 587136733
1 24152167 950930101
1 491947615 113558256
2 315429595 885178254
2 185324287 795844510
2 1259417 420211798
1 148829060 44207096
1 25724309 473183494
1 544104401 854920898
1 592405973 919774589
2 817111886 590393890
1 220173493 277945137
3 536391870 95153434
1 309146697 513153415
1 240443758 11751362
2 448494345 896783272
1 475144067 327631434
2 711229541 518677467
1 100027049 538653550
2 398039534 49216272
1 661730932 68219937
1 860654440 351018462
1 163614122 720707224
3 559519895 844813838
1 345974733 372039358
1 164586030 429738808
1 809081989 953046484
2 612095128 268492672
1 84875442 165945736
1 154460956 947813061
2 951548909 682053487
1 45683098 858660236
1 316920368 267535114
1 751674854 218953314
2 99682799 131838267
1 85665554 756329673
1 781226114 332524318
1 459248005 455613803
1 674061765 469387070
1 372955288 850117753
1 874572899 207161931
1 362150585 169765960
1 547179781 439532558
2 24436794 827807952
1 669835404 120501364
1 180080497 150742711
1 486652261 381235672
1 309352794 264319798
1 976204990 492890687
2 307671036 690809889
1 797450966 445448023
1 344989276 545691434
1 802852890 365763432
2 301399 854508146
1 697116768 905083275
1 246506038 558008259
2 961430908 8925432
1 778060321 514540246
1 309206606 742361928
2 100156630 279798880
1 186198445 210608577
1 782534752 504654571
1 357105220 351300906
2 996247122 75640685
1 491674704 870724652
1 865731705 529209877
1 146457404 806142287
1 631521188 930756022
5 423282404 441181404
2 204575102 558764884
2 764023263 983380143
1 534985533 185060510
1 733807147 14804183
4 26092312 170326023
1 39779590 758683314
3 941642028 524519035
1 940869337 688273907
2 187621589 339430618
1 366791315 961449156
2 530597599 11098051
1 71142407 489359994
1 636002863 649488629
1 694585065 619158819
1 347798867 771534692
1 89160882 841856487
3 445966506 31335915
1 157939365 213949664
1 451988688 135122341
1 796741565 310547017
1 138777572 613721417
1 602375396 627293426
1 48165678 31746291
3 575569200 141277627
1 294691306 639021838
3 766703995 340919349
1 851906273 179015316
2 720916465 322615295
1 400418715 499884896
1 983355823 515834126
1 920623525 588518939
1 326857305 549135783
4 829837808 711742352
3 921544295 71009874
1 657528150 217020877
2 153188050 677286284
2 459168885 104798205
1 177313492 840885750
1 10613529 791447605
2 828876396 709300415
1 92875727 470058637
2 801173395 255346612
1 270238539 149335487
1 141638216 952069912
1 323410604 865213112
1 97139855 715544860
2 339745878 579757979
1 246342116 46462807
2 699331835 698051391
2 892707010 105193718
2 811762599 653514365
1 746320363 945550030
1 768522216 408720541
2 326887614 191549670
2 492776433 646188994
2 531232091 85430577
1 35442762 94047649
1 411075174 329284025
2 604122482 831769806
1 453487983 427340971
1 370180285 762129288
1 876730694 71677699
3 359860298 549417779
1 13950357 756709941
3 801805225 331814569
3 974675408 13241622
1 202611190 784430082
1 945988727 105374606
2 83938617 26164525
1 451194282 183660404
1 399045311 676816148
3 890881487 169140920
2 963214104 426235388
1 291324980 970439287
2 519306799 584019161
2 263655315 763129014
1 503100428 948961234
1 91928937 262299786
1 922721003 193636145
1 793515091 930455888
1 755791421 859074929
1 29393418 827424941
2 304279293 38756741
1 269309118 753742953
1 984945646 974683306
2 593628361 76300848
1 706845404 101049571
1 627292853 744857461
1 181563211 120540870
1 811490803 29752885
1 779554866 454837574
1 266643455 62869847
6 860357659 900188100
1 375582860 574256536
1 470543159 420800840
3 728884343 136116683
4 304502895 986255669
3 162774498 136932117
1 92046407 585717948
1 42193516 32982108
2 886509950 258931539
1 779083239 768342558
1 552802773 322064456
1 332867116 33849566
1 920626494 914422173
2 412431456 654632301
1 50918855 763622260
3 578827592 510509572
2 311490985 702734083
1 830045250 513623046
4 36906013 752189470
4 735651206 209119384
2 28456777 930618643
1 78758174 75763473
1 445887099 459998576
1 750716856 572514240
1 314931699 421207234
1 493078555 16547210
2 217012161 952141086
1 932049919 870549848
1 580585568 778541832
1 694148053 980514516
1 622081344 908798754
1 395613086 3010166
2 89486291 631871287
1 836021261 306072776
1 234324532 828735885
1 23953814 324744771
1 183795709 284923081
1 36126062 25471996
1 443686041 80252415
2 985478207 865347497
2 361222713 544632809
1 881440578 502804079
2 308276095 303494102
2 169165712 162755014
2 287917086 2612865
3 658314255 676500251
1 686103670 802380228
2 330424717 263640861
1 733421313 473567906
3 183571843 448333064
3 673491246 661481896
3 987690139 643946071
2 880584833 902222031
1 923841783 262566525
1 116257741 747431665
1 901859872 577553970
1 913384745 696371058
1 737202304 940835582
1 714571373 109660
1 774908250 533030636
1 24834643 213468005
4 729841979 49743595
1 318573327 156389040
4 197541531 297988490
2 582549455 821537214
1 648645236 686528669
1 890385143 985611938
1 455062523 912780540
2 880079783 596835025
1 257631553 883331646
2 406230175 244022415
2 406154833 684766933
2 362996756 342959040
3 7234065 535761898
1 870411358 981221361
1 504935282 97245271
1 176847115 737528270
1 112516162 190928169
2 854930266 384300089
1 885728307 450476511
2 305611268 519579165
1 222731329 603329560
1 904078740 670002804
2 997409089 540562085
2 705376677 932582754
1 730576836 466673483
2 349935211 103169820
1 316037756 460477283
1 575188872 442286280
1 624236498 613539597
2 908686133 352084046
1 124122895 932919408
2 363094019 425222164
4 306811957 401107648
1 629862833 21283245
1 761004134 334593994
5 323503655 332109412
1 662543492 138475429
1 484083163 41497990
1 127805559 662750310
1 881687864 769609596
1 19789725 680438242
1 799851323 687393631
2 76515726 472566633
1 439533090 611811145
2 509153292 896029478
1 932800078 753883324
2 626312390 148522191
2 83831796 438183969
3 955548054 327373977
1 717814934 236493414
1 765663346 151878874
3 365211623 235321246
1 530078479 243566014
1 78473768 773985546
1 326522314 676430157
1 155835727 663584670
1 626884293 194956720
1 101529983 880916451
1 206006632 443099497
1 246779203 255911164
2 848693990 796171210
1 439830811 112251681
2 441388250 340089402
1 642658237 29889417
1 901175689 783857361
2 504553617 958072403
1 838029149 491287995
2 903042849 512164084
1 952994020 820816457
1 261002658 327213781
1 993670108 174335129
1 302573319 398887856
2 252138372 687158861
1 727440497 436937156
2 571294307 975120315
1 574355998 430850603
1 116779547 293779170
1 304145991 341856664
1 101807037 222562309
1 784352314 292929803
1 963099246 850082561
1 444557435 878227832
1 965935534 961897638
3 970337995 104194884
1 552244691 392304710
1 736211393 15024157
1 173764572 329057987
1 386051746 990098567
1 42962714 242092834
2 30180346 709578349
2 398631664 266374517
1 861390682 419139685
3 164232081 296548715
2 830908299 384810307
1 348764113 204024797
1 217852727 309726922
1 928271106 505914236
2 293221356 111966928
3 221806543 813610026
1 343143152 364976511
1 53455744 413075781
3 320243314 813689381
2 967841832 303810442
1 599416955 804447434
1 350418799 302025581
1 390552765 653208990
1 230179935 595668886
2 532033618 203214734
2 357059355 462414398
1 572045119 26688534
2 772673877 80488823
2 145494349 637914791
1 152984800 713863338
1 583608689 192927747
1 341594312 511217609
1 715591941 223646184
1 78994915 846173969
1 575214403 479974267
2 390575918 71972611
3 996017168 112495112
1 722237241 103294550
3 53365011 231394800
3 461217416 991381997
2 140934175 390606754
2 570082807 434018646
3 432111916 180763681
2 450906847 768620398
1 518296501 546534354
2 684625830 238983855
1 160463565 651295644
2 506344704 972206912
3 432544113 542314233
1 496959298 532943200
1 122254302 999258043
1 981540954 593930897
2 556297388 966386912
2 273358973 983797588
1 419219484 909553154
1 642911006 22111025
1 887500187 37838609
1 210926376 520004910
1 469035368 951745584
2 878777648 481492623
3 150512667 653831433
1 872083377 809831478
1 135759178 650962907
2 122981947 383595767
1 576089094 182017845
1 279352296 298479662
1 872991669 860734691
1 747943343 137678929
1 586795813 895857726
1 787067516 925042993
1 180074540 964149191
4 906396769 100156255
1 723650290 781096866
1 5555394 814328423
1 358432663 832500025
1 587582275 15220368
1 994705383 800260920
1 470903775 487470577
1 767914660 921473353
1 598857411 957302587
3 462907753 77133071
1 757609960 632622040
1 258617479 751259659
1 416750829 176310654
2 294172702 130505126
1 69465426 95381094
1 39893147 572147637
1 765141469 411597131
1 146287511 58665795
1 771254715 633094533
2 350485202 965250601
2 797096246 808897346
1 49940134 82495927
1 880589583 697454393
1 955350867 918904539
1 63830061 98913084
2 289311802 669629493
1 918843944 16664544
2 872415660 734414053
1 807225115 153621907
3 719220438 97752390
1 556451303 138757864
1 653005570 230543521
3 433253749 232345134
1 947203999 432387257
2 674639273 607468402
1 954267540 820750503
3 667319335 302415890
1 304240078 942632883
2 854007407 200957360
2 713847159 373341175
1 499304844 529334529
1 329853797 958605398
1 661764995 853551247
1 452384901 378917558
1 828678547 352556767
1 629202979 748143055
3 831962190 729913103
1 824069058 190525351
1 197444185 90906511
1 426676711 533328790
1 599340034 732594148
2 418874489 364071324
2 126104055 473900665
1 193482140 185056370
1 364891332 509870782
1 501555563 96091481
1 320670494 693410907
4 96390813 167701927
1 730744595 347442447
1 460784235 120316042
2 854114827 97603808
1 574857002 226326244
1 872767376 184544249
1 453699761 551686262
1 877248085 175381297
1 966977253 299471435
1 72991417 977578578
1 543417703 453581742
3 92982447 780670840
1 925523631 233436121
1 834186875 950567160
1 95509977 942770268
1 778883766 954390999
4 185394659 202910277
2 884904534 976802328
2 555027900 944611738
2 902165437 877397215
1 576265032 113187258
2 96717893 674506245
1 888725254 507782710
4 218403762 932999063
1 313341436 214063515
1 400790423 847573217
1 465210988 522768307
3 499510173 758943715
1 947871515 421530751
1 945777419 832865423
1 672393899 627116107
1 973248921 917595148
6 349133284 222761825
1 7341307 438334114
2 118882898 85303016
1 789347534 360591306
1 526357456 721846773
1 818390760 513189611
2 588897141 374628525
2 424481347 236020227
1 240130721 592241022
3 981123737 154958575
1 642447233 962986220
1 505528701 150405147
1 845680468 178700652
4 336372290 942204604
3 310989605 588036650
1 585528274 943145839
2 898515157 363229759
2 999652507 656568717
1 881807135 157481683
2 708178236 308368375
1 16056349 829697215
1 737088576 659416622
2 862421357 476239045
2 598619449 202477379
1 927972031 577639585
1 282768994 397834243
1 132984404 445901389
1 15566515 230537885
2 104663794 484671729
1 642400555 488254780
1 859812061 677635500
1 126071359 739744716
1 473540529 817673473
1 679911699 654594673
1 932382535 837784029
1 210137287 312862868
2 280540577 777766724
1 170026940 956976769
1 899080101 241674240
2 930335090 147313992
2 687607251 616835884
2 575509111 405396609
4 367363547 725637465
2 614167837 383801078
3 728900813 715406521
1 723155225 884380262
1 909877131 137726559
1 575859012 741003118
3 736876702 13931493
1 837901554 374492960
1 826048394 949820226
1 428655603 172310084
1 976310373 777393528
1 303917950 144834981
1 163094983 604068456
1 703412729 343403154
1 699807012 615829657
2 107944166 512785506
3 673008307 290724344
1 917324033 637110034
1 909680371 795670701
1 891369561 250956575
1 703347652 519314838
1 773886506 979825095
1 536349763 593430970
1 894626005 699368357
1 65668541 985255344
1 648045677 96882753
1 453865627 327788871
1 448072829 177945038
3 441461025 278614124
1 756800536 365836416
1 748540678 632430212
1 432555264 449812525
1 457055091 16688121
2 847608612 250950089
3 473345201 891583566
1 239127977 59518608
1 545309034 985617590
1 66331060 26636946
1 374748311 293933666
1 145335689 748276516
1 779888881 782991486
1 680566618 304253663
1 237013954 794739593
1 751960538 615912563
1 956439366 361787334
1 654574053 816019611
1 967579989 726498297
1 672951004 6344690
2 502173298 826537936
1 105510809 892842876
1 744338575 750339502
1 136650842 383962137
1 464011055 190306702
1 114307041 600077517
1 830475843 918018363
1 580543614 528080380
1 706475272 675386501
1 563436256 465116409
2 220308572 612221966
1 987732952 241367454
3 312269011 807928215
1 66609262 427503777
1 939606635 703809431
1 416666352 302184870
1 795556092 933421849
1 922564630 43680882
1 365443389 661253497
2 809342612 753742008
1 708810434 759677899
1 132157209 466330757
1 897471529 603883744
1 181022927 728747631
1 254544112 124323240
3 947048320 404764696
1 599329465 740462357
2 122873505 2235512
1 278282215 13721705
1 64813294 291233435
1 158238445 572193111
1 22271397 769252644
1 512294400 891413870
5 35196893 506540176
1 782878556 996989927
1 387327606 71272329
3 616356828 606223113
1 860362479 914670132
2 578441366 741109051
1 493908576 587430554
3 190685271 780694709
3 207263885 874338740
3 978186073 176372828
1 217328052 868705926
2 375100233 306349708
1 578306081 660453724
1 211414201 947732304
1 467491594 368898029
1 30394885 80565041
3 831169140 65439627
2 718589451 110937855
2 203411411 570061349
1 71256139 972994699
1 907073675 404509372
1 151512196 668459396
1 528122941 558617542
1 699474763 733227352
1 570321627 947021177
1 164479100 444535623
1 433866157 520180633
1 523409472 823427740
1 676611647 864798268
1 477689417 161490901
3 554217598 774308011
1 834894018 981506613
2 647670019 83320389
1 101305001 899167031
1 973831263 710063057
1 167785783 20881164
2 74670286 172102030
1 782352460 865888
1 601603026 947355126
1 328013076 718805097
3 544458825 318610974
2 370376696 908237471
1 772012470 777200412
1 67056070 770362237
5 617041236 589435754
1 202599496 2154569
1 466361043 657559214
2 591313246 505475131
1 562727759 787165048
3 244360465 542174408
2 767581389 26016250
2 371018801 713986826
1 653591406 753939605
1 526719352 805827483
1 760992292 42557778
3 201681906 252983916
2 795513566 359466190
2 972160592 667249539
1 362339273 738639134
1 967815685 319127582
1 179504153 819367008
1 843042147 5357080
1 747152614 56799452
1 422776857 398345295
1 976296490 420996654
1 964210283 640928976
1 617043747 446954160
2 220945786 732105866
1 840685218 755903087
1 593166349 960840570
1 529910494 599906156
2 620565683 499417347
1 293522478 47798294
1 154103078 619747280
1 873251081 724444002
1 332575197 973763136
2 68962403 421766723
1 221774933 736881769
3 279981458 269263223
1 540968373 112737004
1 902365650 486182187
1 16668920 715149555
1 146473532 190886035
1 965425270 397524353
2 620155280 742828758
1 457824289 95688728
1 617337302 774590887
2 546802388 380214974
1 402327791 135725392
1 305017887 650016815
1 345094170 759228865
1 199441963 232178405
2 484055690 486722547
1 193661367 988325282
1 488873950 880392096
2 799115890 474785127
3 486024179 973739848
2 951375633 292748138
4 23978529 942596954
1 371941507 607341617
1 680481394 932629943
3 926594346 709381263
1 593713855 276090802
4 16809246 17561767
1 97628266 548120895
1 32590043 303777100
2 565840111 706189187
3 301745377 849781398
1 838547250 344912320
1 932988376 856865750
1 388863612 929764019
1 975676515 209839421
1 351360492 809449283
4 87594523 266389813
1 561314925 178817020
1 33187094 567574597
3 880250571 311176977
2 854388962 307429595
2 456298175 515921825
1 267908505 323352400
1 989858764 996014336
3 79876717 225672887
5 893701805 576281978
1 406984907 425085133
3 832985812 325211530
1 958653935 195330951
1 703266835 429653381
2 623117786 542509894
1 835972712 142253312
3 137468898 272057080
1 992920730 928565744
3 567524774 351726083
2 153637550 597501076
3 153510727 313984149
3 286682241 915225673
1 198110988 870872500
1 601778564 885175707
2 648934129 871781497
1 923770687 539708048
3 874696729 167797865
1 335838755 290399253
1 518070496 582324850
1 91652810 984662663
1 210816786 235873179
3 614493362 591088357
1 7590602 686089386
4 46193674 186120320
1 787940393 596736764
1 211655486 426361603
1 225241653 340971802
3 181235090 425786917
2 815671235 164320261
2 761389036 157331176
2 260773000 889001060
1 351190023 310321682
1 67879369 28152993
3 464954109 210658509
2 211056935 801521785
1 19959945 845146593
1 481928445 107589186
1 116426618 391564720
2 642491258 708927309
1 971030756 529481476
2 794287540 723608511
3 336165735 659661187
1 730801726 417610053
3 64115985 209633228
1 313507536 343440924
1 377355437 529986130
3 102515757 967757605
2 359082761 524026181
2 565701901 6355712
1 127693306 742963174
1 623615940 101691470
1 289336490 132957061
3 637255313 964974965
1 663368211 735231596
2 508212625 357887343
2 353659550 522679639
3 29400736 643904211
2 414935672 396618142
1 49089811 190703658
1 648585087 276462215
1 700077987 576695799
1 1029976 341182170
1 582085497 93694503
2 128097880 545538419
1 1122344 368628368
1 749929937 892160531
1 514680956 584916720
1 520573928 357090295
3 179056471 14543705
3 812649052 656543851
1 58094639 853026706
2 175849650 771256572
1 272502924 693436468
1 897774851 861573787
1 474135643 359569829
4 58416762 770136208
3 365296095 257140182
1 232492798 419639081
2 433630307 455989454
1 509536752 728638800
2 783291774 31678802
1 446067953 460229762
2 506720578 341071747
1 358320342 843077579
2 933958599 218091297
1 235905002 731610960
1 482071882 269757502
2 601564431 393891724
3 660156404 393483509
1 17749249 48943736
1 428269273 760061783
1 710031626 143451198
1 626397873 90776896
1 56563184 513704166
2 969883563 935103226
2 321107797 375226389
2 484765873 52719962
1 89479309 834556301
2 82336463 626865040
2 169615882 478249057
1 60525914 453221911
1 735756983 631507161
1 187031825 67357892
4 906174035 128099243
2 916673456 430316219
1 948847576 936985455
4 681032908 68052712
1 653855386 831889747
1 125268468 166568651
1 391461269 733017102
1 63335479 683636318
1 469293957 963780236
1 298159235 271826128
2 41588440 202038761
2 877693458 162621952
2 39911361 680490999
1 103663785 830988952
1 781440919 63038713
1 66278841 977196371
1 590604575 619347156
1 305193306 961053992
2 73190488 868170631
1 341821775 83297742
1 134625908 234367119
2 841629375 132462229
1 721867184 185767198
3 472142152 798037081
2 141638409 183163262
3 587134868 396594039
1 870138868 594735469
1 970228293 896886596
1 743011535 878688898
1 888002947 852512849
2 684358366 684470624
1 969260589 167499419
2 371159862 695447022
3 109560121 633354509
3 861282430 478163670
1 41406806 250546597
1 868083980 612299003
1 625352276 754955543
1 266410419 518744736
2 547274594 530175641
1 780722678 702720482
2 240409017 533099910
2 508702393 482319686
1 626884461 712804430
1 395888311 250165678
1 605689947 424470704
1 143107145 145991275
1 1767309 919755823
3 468222041 78968770
2 413051177 270993957
2 117660076 197745739
1 127186271 455886399
1 130717936 256193426
1 120639687 838696736
1 407755233 980166553
1 495877186 677396504
1 886785849 150206031
4 381012274 529243189
1 164595349 637914596
2 674198607 267979010
3 284506003 121363408
1 341049330 803207729
3 930850539 172322348
1 141214671 695729329
1 522647700 151647772
1 639108854 862693735
2 139238706 793013783
2 617163741 584394567
1 954905288 600938052
2 799225510 954277556
1 218329914 517467275
1 132225001 735378775
1 576467636 748552953
1 207784667 395544072
2 900905806 352784254
3 726833588 425659683
5 240397035 602196935
1 123641000 747008951
1 631437805 324349786
1 61342397 141859499
2 990905269 450980277
1 751804342 937916665
1 43868564 664192873
1 519689328 7260500
1 773369136 221985737
2 102149133 790618713
1 658725689 588727283
1 110244074 205719881
2 336723596 118618174
2 615759895 20305836
2 788874331 963187250
3 527029176 381336664
2 682954534 147340052
2 907897992 993218012
2 641234971 489052321
1 283276203 813789822
1 232491882 756938866
2 414890529 578340719
1 274378400 290057884
1 741769037 733051069
2 901001741 818618503
1 677137166 592889815
1 734913837 152024367
1 886225790 705580305
1 843293283 260670454
1 393579112 658281655
1 897127358 350369950
1 795839523 721432184
1 142032685 814828808
1 817470940 872117821
3 796535694 725490364
3 30769318 428914530
1 549496180 237376614
3 353357484 405632042
2 102732567 28522610
1 782556716 274984598
1 425910848 99508162
1 812226449 686999017
2 413378137 785605930
2 48063218 329979832
1 483739637 905264459
2 723814306 719755795
1 901995506 430175076
1 528993067 339377443
1 52064589 328219591
2 701411199 23930390
2 76736673 170187018
2 222049343 650003704
2 106397460 13404838
1 273791807 214601790
1 992787236 313212044
1 958911826 449080975
1 566199231 165255962
1 877400786 192832488
3 393313348 733076435
3 94267380 187817864
1 789529319 139486319
1 388323166 952836287
1 266409974 402123244
1 892033757 914567017
2 733176244 548661668
1 515831845 350622858
2 265175167 201696457
1 335004193 616829065
1 735769461 304178401
2 329605929 99902776
1 725424252 507478649
4 667151479 60271582
2 126964687 457037747
3 948275835 712168844
1 721409989 508922437
3 823796938 379832762
1 454828327 753789363
3 497377070 352629102
1 768066709 262516075
1 756549290 26851347
1 890596399 681434004
1 340988489 802798915
1 828451135 534354016
3 757535422 288520412
2 457485041 665227937
1 387988473 333843345
1 749876195 94897789
1 601664715 874255709
6 369036200 171136585
2 167240125 337068408
1 588397736 911418415
1 241944761 897025754
3 711827609 353055710
4 27640311 571096854
1 200589666 485050879
4 314606292 954625835
1 908969985 97363228
2 116781441 514862492
2 115961236 793244512
1 54170636 963006272
1 4036085 969413117
1 105754871 107720572
1 449995585 117572629
1 534348741 762705816
1 386346181 655967654
1 97731444 175684868
2 549024385 591014776
1 938256073 892697528
1 349266325 372392123
2 810494872 227031913
1 622990026 855903148
1 126024207 214242475
3 420490333 631320796
1 924579873 305984710
2 897607233 453086478
5 42285565 636277505
1 319776639 308038472
1 921186831 876699024
2 438465563 965806688
1 737588752 282301807
2 305260652 277885959
1 827425434 898942054
1 209471848 495146828
1 26938453 104871175
1 923040366 462255756
1 123114785 929426985
1 411063856 425076120
1 894985064 56955287
1 629543353 380484468
2 970577715 54069486
2 6522346 573100166
1 862355998 376072405
3 527944523 584751388
3 765996151 283974152
1 868893217 742510643
1 714522889 620225947
1 211273303 938994475
1 243924143 123073589
1 409907210 414391800
1 57401979 18400825
2 731676484 481450384
1 188267305 242625639
5 314875751 37650225
1 578714787 82863428
2 344138440 857916225
1 847640255 807339819
1 463248719 66493886
1 255528847 48790781
2 207280604 654487052
1 869064209 466679538
2 930582433 246453194
1 933498648 852543993
1 903068605 865757250
1 302994204 478654809
1 733074413 350004164
1 658583237 73521282
1 257585334 262075153
1 961265678 149208887
1 897502803 955182768
1 273006344 553941823
2 680879926 326747664
5 525666211 134042318
1 372513075 585668059
1 773582513 922242192
2 236007844 363320920
1 720422119 198162673
2 50953734 706524953
1 942783438 807152427
1 258130042 81434952
1 976260496 935399251
1 388219782 158937571
1 943781332 458597715
1 179048167 105919252
3 64083604 576626762
1 279239436 620484227
1 859647699 818736431
1 93517068 7285695
3 982596793 655451762
2 884568129 328063671
2 177571983 413114415
2 631683620 638358480
1 457272753 356165224
2 119065889 557673987
1 110399172 267335202
2 738832112 879744809
2 426509877 806608581
1 469887195 277233602
1 811706714 940338230
1 149155306 260592912
3 542167866 826784742
1 61834007 144140480
1 481153079 842459565
1 658448216 713814009
1 353308970 79662818
1 622185727 335275596
1 586474948 747674141
1 251208609 449356216
1 224651550 840466037
1 45347027 420300423
1 943293435 2756573
1 903269470 711012835
1 565609022 888849164
2 408708762 126706223
1 783165061 744745482
1 286468856 882592993
1 455063149 274241000
2 468642753 99102401
1 847534039 465986262
1 651563853 928158849
1 799865294 776175716
1 728941081 353007692
2 493739235 506298456
2 511636803 498600341
2 742948654 457632723
1 456266833 568879523
1 65683718 415226337
1 343460568 260709202
2 612588216 777175893
2 311630241 633821175
1 956250970 385975664
2 101889504 707975853
6 440195652 254430722
1 291470677 596168025
1 606809934 992866179
1 730169415 409349829
1 967380931 348595500
3 127780449 585654773
2 75043579 649723123
1 196822500 275401625
1 730157171 107992166
1 771158338 951057126
3 413383081 797876021
1 42443657 368115414
1 122572476 401733559
2 811376268 577285203
1 916574724 692855650
1 234774201 597963729
1 465513153 746963625
1 613868941 384311394
2 335380975 920928345
1 558442960 215429704
6 179138657 180537239
1 888854490 387852996
1 94975533 113344474
4 464775779 78952940
2 306785519 447094834
1 252332377 417893892
2 212381267 245467393
3 295577848 728718185
1 321721433 316988310
1 678585155 588239185
3 882152033 517832603
1 448500833 345407118
1 280421588 658421400
1 265103968 844016552
3 48324619 741151507
1 392097749 730549006
2 602075084 305690172
4 928012050 859400690
3 847944951 790342404
2 335515166 591720020
1 243947279 973167214
1 261432602 156352740
2 528406160 922565063
1 105025289 200439739
1 822229534 158833602
1 33804310 789393834
2 385827027 607297348
3 666673829 240891030
1 954300935 207238699
1 236565541 321465718
1 761917268 212502771
2 230233213 90848136
4 22485907 419725544
2 470535672 1353127
1 890428187 915165500
2 647488555 657217865
1 704729907 28239130
1 187874812 990810665
2 402798829 66005592
3 107021454 531838181
2 738041993 367937080
1 492108471 339528288
1 451673848 485208233
1 52310842 30065554
6 974244782 799762325
1 284782687 131699914
1 857295660 565847296
1 157376383 640097303
1 251867033 628511162
4 15814873 715487034
1 457516596 230419922
1 754194926 968786108
2 308930846 246303274
1 706370621 671131904
1 28119960 543193552
3 701844095 53973526
2 693379532 666807200
3 426213187 933419651
2 529397761 484528529
2 189669995 209469641
2 127313974 800496932
1 828372069 110897552
2 455706579 649441509
2 351257812 149446383
1 665368172 316298958
1 853479334 574929320
4 401525226 858317611
1 590239176 402970567
1 959002788 573484804
1 541886589 778382417
1 879233328 78973322
1 551529524 469459163
1 90582507 624061548
1 441511500 965665051
1 553915570 964084287
2 78177079 248209822
1 975259292 918951519
2 284285209 893766699
1 441048437 704393888
2 547627742 751705804
5 224268821 324758819
1 898721767 846012883
1 864006824 637750875
1 392714131 624247453
1 283728293 269098901
1 401397440 23430145
2 212525620 677975491
1 466975000 991163186
1 253863738 948593496
1 345866219 394740544
3 900635489 27960130
1 678171582 835027970
1 501843445 873374832
1 802764529 135823619
2 348415176 697535926
1 152213690 338699997
1 899836081 555699777
1 473021473 773578745
3 515258672 379807811
3 898797119 887233765
1 864923971 635271317
1 486950612 706045384
1 612298354 887677492
1 386525414 747598009
2 920029519 952047133
4 768626830 142217388
1 459487348 809019731
1 846587175 498294066
1 565624402 972776357
2 331494564 782277497
1 247901418 265362388
1 772440003 281662093
1 738857879 727391358
1 13159193 296456305
1 633229137 407500556
1 747582409 795661134
1 408264216 487942970
1 181796174 32803620
1 19546805 73126620
1 373406458 224620752
1 675679934 681068416
2 538384521 532904931
2 856538511 71257910
3 134824593 919258239
1 456801522 506185397
1 551158702 264325237
1 466215823 824854764
1 544071504 778659816
3 452584218 505329549
2 46885970 762025386
1 667111444 368807228
2 302984300 835776959
1 297677042 620246858
1 222469229 525998141
1 736678659 85243213
1 301590273 761876088
1 925363308 129247522
1 596074241 247601874
3 686387763 144307695
1 801994477 65980978
1 893706977 774834024
1 986200754 887888245
1 494445849 646086932
1 200383392 606319985
1 887811778 878820705
1 562086917 904300497
1 147038741 728450290
1 283028569 585313795
1 639077638 799204199
3 278186027 955177548
1 662082542 158921102
1 579610290 467660558
1 219359971 469064976
1 416752087 436012541
1 351884723 228695477
1 767319122 742261581
2 615841806 709654560
1 261569366 503945957
3 667453624 799073241
1 953094238 949561005
1 548752883 538747736
1 492762537 362951352
1 215044193 472300450
1 551038793 424468997
1 23284788 34386742
1 933800719 697531554
1 6648349 975374960
1 290469172 441871564
1 394260349 845929758
3 173181589 399563605
1 364208035 101885566
1 717190747 590676386
2 19101269 514984145
1 276101343 782907593
1 94998343 836262874
2 607117500 814316546
3 958561395 973140972
1 831096926 984030718
4 302660489 938835621
8 671673264 212040543
1 701077789 784322253
1 168711538 219161681
1 237998801 27113604
1 33383471 625454165
1 112956738 919647056
1 379964506 391180447
2 597940948 453515684
2 481352671 858898632
3 728605660 11140553
2 719844519 664219419
1 619955306 736395358
1 326087533 206460005
2 990482332 477615606
1 276577873 939482400
1 166492117 49938461
3 486733202 388629557
2 619870892 91157125
2 884497449 89598604
1 762518516 295690226
1 462818904 795929483
1 432346773 468238956
1 512980327 547702390
3 190939211 402819731
3 373418654 8387512
3 770957002 242676181
2 731734386 244508088
1 577287290 486039923
2 556568264 344989852
2 539549564 271115645
1 363632873 141809495
2 306100739 945242612
1 50765143 95299689
1 81316228 49618078
1 701019023 794224677
1 493468757 481603497
1 427445782 465547786
1 578795757 531534521
1 714043522 691906936
1 758476834 30741030
1 507363468 643395312
1 961956665 848784927
1 294320542 227853499
2 456198031 585731816
3 373682552 831663929
1 701078881 394072372
2 756990849 931895771
1 242621412 967764161
1 554484956 15713369
1 222866450 408258469
1 499573365 842905432
1 748172893 695166754
1 86337551 506711938
1 524089269 114046013
1 407248330 690611209
2 244808314 661614418
1 56973900 689380715
5 489541440 842412809
1 849433684 60285274
3 794006630 687913
4 736897247 102033707
1 52100089 129781120
1 583511034 461286473
1 564638361 613312767
1 925688070 185607473
1 327452258 237973773
1 767506969 407753350
1 40359408 972285854
3 317128159 339178915
1 225757162 642126272
1 318807905 58738073
1 389155595 824292243
1 800154190 564034666
2 234986013 766055942
1 661183433 280141695
1 643556809 819655102
2 932884159 830285460
1 298865644 19650373
1 55959069 66034273
1 52884068 383562466
1 809042686 164341927
1 429791371 179103149
1 996706506 554387319
2 871999286 2957812
4 298562189 610792178
1 149353716 144217840
1 572546593 516958071
3 721737448 389050337
1 381972733 505670473
2 349205465 835613840
1 248052191 923899747
1 411061815 910902203
1 145506780 707114473
4 806812685 823430668
1 726255002 562833481
2 516242045 787950408
1 266080627 516709334
1 218168434 772567960
2 814522184 226759404
2 947635629 298817162
6 826354073 1294000
2 669341492 750043712
2 275980451 697500165
1 536414457 846626362
1 989477971 933570178
1 697667199 665533604
1 331115278 229424733
6 941128760 77159620
1 600342555 58831409
1 476980451 252915919
1 91721599 988898682
1 575575852 3612558
1 522711060 418997851
1 205818785 896848533
1 311372106 591016637
1 374744081 636632106
2 297390883 527705891
1 169379638 63285489
1 366347145 528845336
1 673022298 17649902
1 398772956 725269212
1 96458514 738075963
1 698640439 527579143
1 281324969 810484039
3 419293110 398175999
1 196884846 986101909
1 169059907 754755524
1 674253502 416131296
1 817061459 995199561
2 787383676 201257278
2 486791417 589515818
4 737627604 771864407
1 889720020 183191989
1 114585166 128155614
4 150278377 162995417
1 435558364 821636716
1 138533468 713552592
1 86868457 205296426
2 330994188 332018811
2 331183694 514833810
1 446275492 241179082
2 13192063 114066108
3 532857337 388956440
1 362687007 808587681
1 105367716 68948851
1 929411620 729279794
1 265476120 510710013
2 953679968 797490690
1 894781327 288539173
1 433793189 42140984
1 315955245 669231202
1 207848973 943626992
2 103166598 256342856
2 365335081 604824601
1 854007726 948818847
7 56082470 547486011
2 310600832 236208594
1 371751908 529530166
1 603416628 383500225
1 636575312 305050677
1 952570470 680291758
2 786432331 428192707
1 537501431 725330109
2 299570146 937421631
1 419546417 69962572
1 938664315 422153805
1 566134579 269764855
1 901549524 895916526
2 742236385 969535979
3 850093436 107688656
1 979916608 666169324
2 187851503 357955807
2 976898351 851287953
1 558527021 35678506
1 737252179 784215318
2 154456130 336458432
1 590908069 884432435
1 79233825 617041786
2 47956364 79693741
3 657722663 904980405
2 114783889 37939890
2 809107547 968731270
2 260992746 915319961
1 552114842 217025327
1 886397764 264162838
5 707482129 60859683
2 582280499 366286373
2 493848896 908265502
3 535648198 246036364
1 462757886 282440872
3 201960543 667253897
1 75063456 120249529
2 32314830 866694579
1 156083224 674822096
1 110733246 651397530
1 5034560 254561029
1 494033830 715150820
1 944523927 992520967
1 661078733 151598327
2 195678665 737163700
1 10754468 5160616
1 859493159 143958542
1 375348952 992953253
1 269989781 455565264
2 565957983 728034464
1 911639824 95911619
2 365095255 231377608
1 538974772 280764510
2 733537204 37593580
2 682277924 173277141
1 569874995 598053803
1 574447333 356451314
2 3770530 696143204
1 451849365 562570089
1 675635339 494132425
1 463844039 223530055
2 666051258 210309873
2 919126575 825777421
1 687755813 124830338
2 954372515 392282458
4 295910143 761820573
1 389481132 584946558
1 727365705 884374162
3 587124201 890597577
1 72830096 216995617
2 691366955 161596412
1 66821153 522905131
2 707743761 814198189
1 767340523 350554784
2 575908434 953021538
1 362361744 594330940
1 747636633 940379189
1 25006262 374399391
1 833848331 604032191
2 722825819 507393836
3 973189011 568748564
1 956977046 517899927
4 24744247 817787643
2 186058692 382233213
1 186087701 492210547
1 335387071 397352659
2 801518768 782117914
2 459305453 451763182
2 307344457 143306811
3 411023552 914574899
1 581159926 682950067
1 910125733 637244062
4 425966979 675331462
2 915827954 780968150
2 335114221 632298083
1 31966261 284857079
1 477651072 46361582
2 662797628 134443706
1 199616662 611414619
1 755172454 152591317
1 362740006 488639628
1 110947470 604111812
3 445769562 632423789
2 6517932 189103702
1 567465199 814345458
1 397480970 225108619
1 751200995 528609589
1 170910449 372300416
2 474232902 85396655
1 567758201 637838767
1 114980084 661519916
3 808639407 873026198
1 815562617 643524437
1 602284895 661570441
1 850463633 102115376
1 198790022 370882662
1 881182178 803816693
2 775638517 788984120
1 600721989 230588754
1 63665080 153945852
1 25327736 839897097
1 809900798 13476856
4 143724880 387397234
2 664620104 650002817
1 400813836 414893838
1 755734182 416273705
2 256756316 855613888
1 947359985 760371368
1 728188874 54288371
1 119821091 911461901
2 375869767 843433692
2 935032579 267875218
1 526095338 432354180
2 933377443 554467590
1 589971728 995403131
1 60646873 211503862
1 353625582 817632879
1 328639238 40926826
2 856688592 713074351
2 244735861 56941187
1 767214875 552766247
1 566429430 431599747
1 378966606 232422080
3 176760119 338042331
1 431745195 45467321
1 765024696 491810642
4 816011996 984634165
3 222563139 100672191
1 544332799 737953763
2 19098928 819464026
1 701271132 814825182
1 87517590 656165886
1 736232906 307491318
1 21089270 739228042
2 71170355 35234
1 551222211 231726326
1 552295384 165412786
3 373699526 885100053
2 221956035 106277308
2 131515384 205330699
1 624920442 10048606
1 557827642 818926898
1 321350126 982729189
1 546997432 492483024
1 225765380 897560092
1 250031309 824320391
1 694227994 366282842
3 579308968 400388479
3 443395396 89690015
1 579996473 786515416
1 175426275 64395249
1 457692624 875516051
1 395050163 106720898
2 343960483 37870860
2 488408071 326266550
2 412499660 367740921
1 699491220 613843216
3 315218160 546377718
1 854627440 678588792
1 410603374 424317946
4 1118032 307313616
2 142841951 42195153
2 525398766 394204723
4 420559171 965406452
1 855216320 433055826
1 222932185 688820084
1 640505823 510528477
2 766873025 145520062
1 829098733 720158666
2 689783928 642804010
1 578460432 970662781
2 580414058 434541117
2 973850984 557593145
1 936447920 402462881
3 523043562 658762740
1 162350013 976094850
1 981245830 335769596
2 366820246 434761156
2 461821783 367280910
1 733525764 558072017
1 100358983 70873927
3 901237561 887470523
1 334741544 107062614
2 850649936 324002502
1 160812636 344672054
3 6803841 483350778
1 548101439 717060199
2 843783371 110110085
3 756030434 463038032
1 966233851 219012509
2 588927802 376619960
2 614712724 327175671
1 505399430 937225821
3 93655404 468390554
3 626158535 756856881
1 695868670 586777009
1 302182634 387293850
1 508304796 343068036
1 745117748 800110636
2 416638449 562932345
4 44647737 512373699
1 339707519 460045994
2 815371508 983194198
1 669543931 476180342
2 701748499 263145777
1 860439772 508143172
1 633086191 290661788
1 893910231 546964268
1 791366245 180830653
1 357003522 744350200
4 809934985 379271292
1 258170062 186043946
1 616131518 412219464
2 749723093 744223135
1 539009028 416071294
2 722498712 299486530
3 168478392 711414586
1 793607617 606068495
1 841697448 260735493
2 691999430 70351729
1 148360789 449860871
2 878192831 842801449
1 175406607 16680809
1 583858806 214497282
1 307417049 465074365
2 430288492 961811358
1 338146819 481931524
2 433483361 709159008
2 149652303 48531043
1 81615913 769801300
2 347738683 599350837
2 226473115 177442418
1 445972437 300184427
2 21255204 267119449
1 396361108 368421431
1 198254513 171566745
2 631006025 429221019
1 184161431 143492657
3 237599724 789911150
1 850561055 798771650
2 293941642 449241847
2 187313888 842186781
1 916272616 486486854
1 374989497 778045584
1 421620540 42965559
1 308401123 262986894
1 719498385 569971935
4 941540895 433982251
2 956152272 702309965
1 800687604 24520664
2 584513836 928101075
5 207342076 729104790
2 49548886 540052568
1 466735799 959775475
1 32330621 575989047
3 404119533 713216746
2 906765019 864854050
1 194128369 491140057
1 184543125 533614871
3 686015664 57091260
1 541112385 838129699
2 300373788 228597452
1 895040940 864101719
2 520615554 437051279
1 985330976 575276558
5 838726915 607241949
1 737450695 467601926
3 896797331 866343792
1 688228239 451971576
6 173426318 670429680
1 575837744 708992319
2 598628425 861228205
1 489236148 213007613
5 501340551 871441443
1 865731036 235686643
2 66935581 453077740
2 805482283 308587054
2 285901828 457991181
1 84136026 408350535
1 233842399 452242004
1 800570891 849390606
2 894489407 914810250
4 88063355 494341928
3 180178814 157262326
1 947838903 724042986
2 750853518 471504029
3 899706450 556276499
2 648021404 621669897
1 52325557 344733965
1 74686865 304263651
1 379463156 13639059
2 318080460 364509022
1 64415684 711793296
2 142985190 639200373
2 58585727 990062000
1 225392192 874289106
1 111660559 735117043
1 718994003 608782941
1 577835176 370700813
3 952986761 48355205
1 291021427 814067837
1 598227351 572473116
2 859723204 902640374
2 945863685 643381285
2 164159741 926140213
1 822399611 698411464
1 506387255 762283860
2 763026101 574776128
3 332905342 393497714
1 749931153 765102527
1 188928194 750685089
1 836610383 699221280
1 674683963 257462449
1 104564133 925326484
3 252476665 5510293
1 134755910 647847538
1 836506436 475169694
1 655491221 860129032
2 810112279 311423764
1 317320018 55431585
1 809702966 459044399
1 613722670 824760380
3 736007803 766981438
3 183910892 591676397
1 779134049 539709111
2 283156868 272236226
1 206134411 822778529
1 388732339 36795976
1 271598762 858147861
3 290718950 800663546
1 23030165 262428515
1 537121006 305371772
1 973634421 964931568
2 84521584 323509106
1 911856250 54380133
1 593722411 479293606
1 132473854 473528603
1 371626012 157901937
1 87998514 970518867
1 319903569 993300819
3 55871741 501602576
2 484946563 59695863
1 738670141 276644875
3 558256593 174417171
1 447036701 823769105
1 211649165 280354728
1 542334005 535345011
1 232097845 901694871
1 598479246 943712463
4 93840187 836194245
1 308355113 390973545
1 436179344 602161279
3 575387756 370017513
1 280593262 861649143
3 7214097 618817629
2 90523314 353357347
4 585659842 782719137
1 489444439 930869765
1 67139069 442293578
1 95447341 157225178
1 261004797 766821322
1 476893168 977923559
1 598738665 433712895
3 781811162 461883432
3 524902461 730354728
1 202864817 84225475
3 988653135 637549522
1 699477060 594843550
4 813098698 311686831
1 380099249 771869949
1 432509772 763619393
2 388434271 498632369
2 809757556 207722498
1 793668962 176254585
4 486775968 796089834
1 415516478 468753788
1 799496221 505937459
2 351738654 163425269
2 126079220 506822606
2 601763192 387948715
2 660996043 566821076
2 598674775 187800224
3 713413288 530816082
1 579293132 839220998
1 736766350 616071310
2 835396787 781472661
1 401586048 853032006
1 499548895 367742104
1 680452517 55892693
1 541330456 615301658
2 752369729 205464598
3 748262501 556926068
1 215277251 181209708
4 248275064 413794340
2 378257055 772096094
1 635759090 969371113
1 397745182 233226330
1 595274270 403461201
1 473724703 618894899
1 845038283 61552233
1 271259200 592957937
1 429592511 675642063
1 206075554 568543449
1 669340535 668598944
1 981073569 419450697
2 981361244 576251148
4 379265168 119881156
3 761319265 42612817
1 765120570 648640573
1 564011422 76251626
2 250302988 277370278
1 550885031 621637837
1 854544255 555971543
2 455673001 14091841
1 211336235 135326369
4 987770068 512709354
1 901217692 231037722
1 861509207 328872204
1 524892019 832424815
2 474041440 666071101
2 15691696 133448522
1 777843710 47871181
2 411809318 891723909
1 177563370 256358466
1 991663011 473559009
1 638628258 950339838
2 506353418 335060178
4 664181930 997076865
1 198448736 768759168
1 370299085 738595443
1 998067071 752271406
1 970830954 890107144
1 65257364 888356943
2 486792264 363272010
2 380688763 876519264
4 708013381 503239422
2 406770796 119259940
2 488265179 627760993
2 367019593 752893188
3 943604996 473012850
1 774346565 40300967
3 421891714 721861036
1 715903336 29003225
1 724075346 777878744
1 487904988 944800436
1 429665408 193277668
1 292760054 680680491
4 706826485 599730273
1 724500073 660427525
2 615335642 819679477
1 366288099 878848046
2 273710903 797734159
1 770521380 171110384
1 584118704 536552775
2 711782042 438310610
1 697501156 894180373
1 909403325 108332549
1 857728797 886407639
1 498206757 789470693
1 303268145 88758917
2 474138025 19373124
1 366157295 96063719
1 499670183 427737056
2 109270449 382990649
2 982794688 921092026
2 800331492 733387699
1 928396664 314630607
1 353966206 836994652
2 871463092 601522290
1 289346793 723737452
3 738723595 709545242
1 755790575 774997069
3 407131563 413306134
1 588592152 460826424
3 734556922 372412473
1 16555874 89227579
2 159125182 985979545
1 151160379 760973566
1 430424311 864158194
1 718080944 87925948
2 699253305 364657174
2 266741173 998697053
1 978743866 199699098
2 111358939 696585812
1 510510846 362371760
1 934950878 300675485
1 641803529 754815810
3 390512223 676558043
3 692996330 36721166
1 556026397 635848310
1 648173458 755428579
2 771344250 586874449
1 916614724 291801168
3 224179265 649156952
1 431519888 999003426
1 942567372 470967516
2 550941009 764238302
2 816884837 505586047
2 485230086 849766465
1 44027539 323608169
3 644423760 751065005
1 73338499 18755936
1 836516000 807385071
1 345998044 780991902
2 240359362 715468233
1 585853384 267820019
1 268314929 175511393
2 481223125 197521719
1 233351363 642846729
3 572903163 804396628
1 929681253 260971838
4 761935961 895167562
1 999988812 357747489
1 917671895 692301798
5 987269749 987929989
3 65613327 920639499
2 647226030 466292171
1 738228875 190675374
1 579517709 33436577
2 747824975 714737685
1 258450635 162238311
1 490186633 428924180
1 517774894 170998116
1 766800916 662236259
2 239062701 396424341
2 928265944 651670875
1 654915202 138435009
1 229598017 253691048
1 839558270 908376821
2 207610442 151815000
1 548493778 702075232
1 40976868 870373838
2 776890237 393979814
1 317778898 20353845
1 42414069 355771408
2 121308022 852915188
3 668474268 110324813
1 940512978 442973727
1 555294317 499821633
4 937315635 55058901
1 324088840 411506164
1 651641229 468888137
1 210261593 693158578
1 211856643 511267612
1 404433050 66347369
3 670188019 451542001
1 450583491 131668313
2 686766034 127008770
2 410322674 913976992
1 476943883 376741287
1 259077809 887337589
6 465253067 350235224
2 894890569 976565444
1 839267971 822909321
1 65849804 343996584
3 211652233 75494878
1 46966605 943404528
3 561896793 298413279
1 21663776 817561985
1 894792723 64098034
1 119652605 127190506
1 721771173 851685054
1 182427827 249282556
2 960645501 169646880
1 548924129 341433890
2 877304984 866367026
1 68448551 344900842
1 691011412 802699089
3 79185278 507251284
1 747518644 897709393
1 563190110 956598908
1 722305413 921777322
5 673921784 753459066
3 267453686 45990498
3 467041776 654981555
3 504452316 757720113
2 939614629 87142991
3 133594981 728032335
2 760540452 19101127
2 182118956 687130263
1 619791159 934171961
2 845035047 599155000
2 602767242 201064637
1 782798413 858344658
1 159257312 591622914
1 606761566 12636893
1 599603482 843296761
1 865923895 255076140
1 788119101 786866565
1 994841155 21550693
1 78434244 373819369
1 829112170 330652410
1 484180565 692078841
2 117156204 709132112
1 310376650 642469786
1 680683714 120397697
5 420823743 949647633
1 195296309 335962334
1 904080740 233180777
1 615629305 28240151
1 980273668 9549060
1 100653445 320809871
3 856949479 194036114
1 503005 735452763
2 49404024 366538850
1 708761052 732612704
2 985888739 254959962
4 290006055 642609646
2 606652845 248721380
2 556782467 350212619
1 46307021 938494334
3 58145768 903663915
1 738983379 24863192
2 740927037 943932017
2 167279593 472584760
3 382349028 324009772
1 526259498 905363280
1 633387700 491119430
1 506981574 725719080
1 561807558 919664849
2 517714615 773748396
1 64924059 21867872
1 330149148 26774486
1 216588113 954148111
1 445982097 752820894
1 587521867 460665089
2 934869674 450829155
5 695380058 61432457
1 193634689 297304388
1 225954347 743614243
2 346487297 410799157
2 857451669 210186808
1 806416073 943464411
3 557603757 42835909
3 830225647 571176436
1 885665795 325608006
1 924186304 267126901
1 93011191 502518175
1 584141326 485873728
1 494799104 445559494
1 236451026 628474666
1 811998248 783734374
1 79068243 230744213
1 970885638 517680337
4 892364503 943320440
1 547713842 882863702
3 35998435 553783614
1 168210034 872808807
4 976688954 50266752
2 305016117 386695368
1 571185194 533391950
1 9794848 762474517
1 313414676 575253725
3 887170058 428143184
1 879122062 955753910
1 384087048 556012068
1 645072749 920851624
2 910558105 240849374
2 839124092 252785036
1 960630250 537381543
1 850209080 569551961
1 4098723 781333799
2 121337900 243868144
1 582709917 313167230
1 57398162 518201215
3 279675861 510487867
1 356659998 338011795
1 648284015 478338823
1 612979419 972003240
2 821518242 50453220
3 522102520 494331013
1 949219091 519417094
2 450217765 933234902
1 886842710 731449304
1 859860275 45118549
2 999171992 990486108
3 734164809 762657961
1 871072767 401197894
3 446851449 519440520
1 411641761 688938803
1 678508515 501358962
1 462581680 136001586
2 812628747 738338599
2 207125332 733573045
1 411438347 169415183
1 837402578 641033645
1 394363645 241259211
4 974598780 458776126
1 222819282 383724648
1 734322958 86158636
2 766336122 669043878
2 650940064 177744954
1 463925499 334855409
1 249121221 29738036
1 644655624 892643241
1 499411711 295727350
1 516523682 356846319
2 231860517 535666322
1 120950565 131427540
2 308310136 927820555
2 807110830 401708696
2 395574975 817345876
2 364113094 780694432
1 64760082 563638448
1 398276478 613373435
1 199304582 294298190
1 627800490 587086950
1 821129018 901264618
1 722505129 344868543
1 333089468 323240678
1 534304414 118572571
1 840174118 718370997
1 24429108 480011512
1 328373574 22766027
1 523668008 463235956
1 601174939 975481493
3 243451333 285573132
1 558583765 79369184
1 987418734 403815795
2 918452418 260833158
1 487887292 215050548
2 567239294 927823880
3 568336828 507719493
1 624495766 901253591
3 619458615 757132644
1 794348218 549712263
1 546133669 766540720
3 139746965 168315727
1 495265300 755493625
2 944345491 271134568
1 132443533 410950579
1 68387341 572161079
4 340015627 219248452
1 51615323 422127450
3 792589739 568749095
3 851846189 743293552
2 799302644 458236795
1 858773172 178362480
1 416259958 128080813
1 345664129 550551067
4 270304713 366312303
1 813838387 985201797
1 752750559 386872699
1 30913557 617896131
1 733509633 805058854
2 503395470 138689701
1 44752871 127286479
2 415862682 543247257
3 852814410 870129755
1 666093610 991429675
2 938474105 189725590
2 470072946 286326517
3 670737866 588060849
1 821417434 83790330
1 670579920 76118791
1 203278655 779128646
1 74849496 942223182
2 4161789 167057211
1 564509226 986880334
2 301817636 194241007
4 244303821 482581732
2 101822902 328762205
2 590328873 554170947
1 964398333 869635099
1 688355111 35467748
1 419719532 710267925
1 69466888 373206295
1 187525007 898560255
1 864802316 887297983
1 445345135 900500361
1 111865052 505673092
5 803170912 608157858
1 294399941 162766365
2 501763626 816313366
1 601343180 912489790
2 975733834 237123702
1 919576094 420304734
1 808985973 634131928
1 269921578 284005838
1 603950743 424333192
1 643259881 950824775
1 368256225 414527045
1 969366776 577027830
1 351956797 629841195
2 870226436 369566607
1 856943677 694141389
1 745389104 287586802
1 311991002 843579326
1 779435798 887314560
2 488658950 626380504
2 59824283 316273291
1 956606913 278913858
1 790458383 173609680
1 690785768 678151211
6 311047544 998294821
1 629870499 621261792
1 418981975 263032581
1 650140897 673231485
1 602430735 668229720
3 490778243 589958576
3 779113838 611089740
1 728539735 323809186
1 481126747 476880532
1 753356663 922457237
1 887877500 630937106
3 365621877 193746464
1 386564132 775165553
1 848588424 694552665
1 88434271 749865777
1 662428725 500771450
1 154696670 310559892
2 468643284 466525713
5 119868283 711014926
1 988861739 417970499
1 905900052 873041813
2 396720368 269256111
1 667653217 223755305
1 645561087 430129065
2 613257999 157976082
1 554914728 453646817
4 678685527 307919093
1 120764357 784658203
1 819985851 82594147
1 284115505 419247876
1 767641205 253991474
6 936173634 121244243
1 194192149 714013044
1 681789313 783371675
3 683358189 755075963
1 490769810 427104444
2 410658862 8927762
1 502335485 540504491
1 58151031 806562680
1 843846994 669674119
1 664418828 633275497
2 712842121 399001744
1 318275810 122474667
1 464839924 665097243
2 140963184 107368491
1 265835373 87392521
1 177071980 687498548
1 341008230 998997815
1 40212241 960050220
3 978730571 976543540
2 256091501 875184771
1 310919157 500154588
2 468950744 176211066
3 807045006 615974602
1 878772736 882155967
1 463766564 901700563
1 155935239 636992888
1 573972597 730324402
1 63240138 448412698
2 251536387 410244662
1 374006964 908860382
1 645901375 507447589
1 634845717 84410893
3 911256869 44397823
1 2397025 256827966
1 70620417 587063682
1 724890130 987550237
1 909826319 566828718
1 494862123 631437202
3 279073469 989744479
2 524657566 422553351
1 172569472 483015788
4 358194587 694677651
2 839502980 961441788
5 27303067 342690121
1 71206278 268949605
1 363720308 701384922
1 729832815 803529650
1 515015235 494969052
1 896353161 356835638
1 226839756 83935294
2 58040974 981628540
1 178897615 620968176
1 266191126 213330751
3 117385760 151228628
1 229037467 756762698
1 690940836 126447348
1 734421341 682519771
2 579135683 164045428
2 628929478 655217092
2 770586421 71892642
1 725050836 581737155
1 64203755 136424059
1 881596997 772890466
1 189585974 886261458
1 674251141 132015400
1 361504799 757884900
1 416176039 947182744
2 365599175 928922200
6 956756515 105952983
1 241329998 134604569
1 20537646 197140065
1 635842141 238432110
1 467550889 703493726
6 379688382 326005330
1 879771516 610743054
1 577792512 278511261
2 68463307 546408304
3 666688677 394021182
2 231480513 599001738
1 296243798 141859063
2 147517914 513873661
1 312093926 477835751
1 32556108 459679218
1 546772920 985021260
2 851700567 374657543
2 614154321 927841034
2 339712948 917456402
3 116475604 788452436
1 633222982 163744115
2 568523765 107097585
2 940350917 119849566
1 661977826 283558549
1 443169926 582502530
1 810138641 975209993
1 506693048 201490617
1 460253314 55401999
1 29841297 246888517
1 506909578 261175828
1 697180261 947784434
2 372082346 957032316
2 822351021 491958338
1 683365985 70136048
1 476420439 850490663
1 589438851 27794213
1 987053918 60881801
2 988280438 531595256
1 730187500 167988132
2 268193047 498447697
2 456157588 331509486
1 651156658 45540305
1 917204031 701217269
1 951809623 412785636
1 919996588 449605327
1 409337497 923209124
1 846569339 866116406
1 834833185 133766782
1 271989623 240635824
1 751460262 126423952
2 191348064 50624468
3 517098064 303988225
2 100221613 607255714
1 845685767 158501680
1 277564447 455901560
2 160979540 853976042
2 186132844 500948536
1 831172778 186022744
2 230677910 780287439
1 348347198 949915356
2 888175782 93434822
1 765255852 430324059
2 738844891 306128888
1 381419423 783526830
1 184262788 997455926
1 100354053 933966956
1 86914995 715259545
1 765961274 942208421
1 96928488 435532017
1 162257573 969930909
1 843253405 571679147
1 717355055 268730864
1 775209309 551009497
2 244701680 264038907
1 252800533 551013923
1 406624460 339861620
1 950583246 904658860
1 177559328 584964883
1 72450515 795708812
4 762995071 197725608
1 752800253 96724888
1 314791325 734345800
1 358830193 240236616
2 487936353 670233122
1 589645362 635822683
4 311394768 72246283
1 232979462 838206409
3 303535752 520417835
2 751989664 390503535
1 58979665 993481297
1 808150833 654612165
1 795775802 872032563
1 325905193 304969358
1 372496684 382776444
1 79389309 361174550
3 915174149 976246562
1 72369503 769634936
1 335014061 593043200
2 208811137 770182487
1 133703741 25174022
3 712586286 228867074
1 245677465 733273648
1 233310118 763166221
1 689046755 574921951
2 138215237 722437703
3 836512436 763945897
3 83901316 858683599
1 259945524 523610130
2 221257051 852616250
1 530384353 255041739
1 89946300 339368636
1 396739117 796039477
3 377925346 492851078
1 821039631 847175257
1 38251350 531125815
2 956803296 963579041
2 941065424 720863799
2 704456156 292740459
1 589855151 913451658
4 896615920 440472219
1 18772264 425287212
1 197921245 400862005
1 338185190 718921993
4 938213321 777248838
1 199336344 341663006
1 248901254 724593405
2 567820848 984303366
2 132531912 806422884
1 634484075 570387275
1 869962451 762494358
1 906563473 315012596
2 331161852 304633582
1 105154305 58602473
1 933855940 332776653
1 49176829 664596586
1 836225016 970041464
2 923118242 517833614
1 558608298 621577073
1 702194809 121557980
1 457950237 214058217
1 427524990 248085174
1 547503089 41071232
1 974243495 391951951
2 20915635 797204855
1 355519777 209967244
1 639270902 955906390
2 694380233 878786658
1 709218830 527962626
1 589425850 532468357
2 623897638 393579448
1 822464419 8713622
1 400669938 922975313
1 290404544 882524126
1 599421571 985593119
2 901870036 108975987
1 818128585 165164954
1 563642962 943459835
1 797440373 953177634
1 966697815 864732325
3 635580502 820503184
1 821591615 676670311
3 950343704 237987526
1 335582047 249208647
2 255171123 370595374
2 128834381 926510753
2 379480767 728482198
1 567290319 708152558
4 342900049 71694615
1 148822736 732571068
3 853797172 444817372
2 733650696 549019282
2 220969017 323308431
1 163892033 840846955
1 497935114 333945470
2 598437345 478437498
1 868753927 757790361
1 142607165 401315756
1 981411719 811302243
1 559561863 970074275
1 123423189 855057289
1 126020680 832634623
1 911182612 324156545
2 223827912 666874746
1 637256268 634324125
1 226876203 859019653
1 974760756 829270265
2 895712096 808612523
1 885685401 750103488
2 48843979 520243434
3 907990204 163587175
1 385581774 544851371
1 921565766 593881981
2 895792085 546164545
1 305562528 385826973
1 616539332 37125921
2 545589658 586853476
1 320298655 357652890
3 973561050 629517897
1 751250623 67642083
3 41113238 250889296
1 506053907 468577862
6 758771168 563707954
2 506669266 839132952
2 801954055 985775727
3 347788680 64669096
1 259584690 761238473
1 825658664 472190159
2 414582045 81196431
1 501779113 450105945
1 405153987 336250648
2 639532886 685089453
6 703327421 380477955
1 454852426 582064043
1 1007092 119377119
2 465596732 334239871
1 659799225 491417419
1 336818088 295255823
2 151613140 45003617
2 955775643 248933571
2 807567081 857329724
1 449691530 741918362
2 234299329 317289689
2 997362988 404466499
2 401026405 141842370
1 811606753 89954692
2 272036641 628295808
1 390835392 922802335
1 40646657 876532440
1 373972754 272771339
4 854921044 825258762
1 897632427 482955903
1 63598958 833109710
2 768281057 659730203
1 928461947 609902529
1 861345372 423051527
1 334918378 20714916
1 712666316 932253613
3 1898087 251581295
2 939420717 183962483
2 952081121 965115838
3 781625633 691145744
2 669637623 170383499
1 118120376 750312983
2 360554477 854576359
2 968202855 80308319
1 161486075 44081154
2 320767738 647853091
1 472585255 690947573
1 912456762 674156003
2 716567042 125301065
1 719330074 892272486
5 661441708 272701151
1 415740632 330287303
2 611877850 168495404
1 142056296 108934148
1 481732529 461543170
3 804903004 426009526
1 490396505 790184374
3 882198325 42515751
1 609075554 683091269
1 803646427 399890081
2 406890888 834021372
1 548601685 261989579
1 447268827 34279689
1 542216449 263088844
1 96416053 467985738
1 328643336 244006820
2 643255884 808617584
1 677652110 189181913
1 418627338 988276768
1 524313411 507561673
2 845953208 464625472
1 686382786 920537018
2 857668749 127066528
3 685823403 738493017
1 94296306 30176694
1 525844269 153087987
1 784708952 601746918
1 830315182 144460582
1 712308574 438389598
1 11698522 412768701
2 533553404 737727558
1 383785403 892208141
1 392788252 75044416
1 455116369 250186830
4 369686054 507209085
1 794368101 531457935
1 161524865 947638301
1 315795664 915048289
1 178701285 842786913
2 428292571 623853911
1 975880411 943102965
1 459484913 633974616
3 238037447 232539048
1 21768071 365440661
1 391272198 278875228
1 91045821 648943822
1 658095094 229967661
1 92562947 771520208
2 548359673 454154265
4 507706975 573008957
1 9862118 338489135
1 572263922 305522630
2 286063709 569638378
2 469614400 764053949
4 178767118 795576724
5 325093846 360237555
1 960717291 579180052
1 153266002 103457772
3 186009521 688627343
1 276732034 226113403
2 881316494 636057246
2 710403868 263794658
2 628573436 820140523
2 454382707 552464782
2 219525267 76069612
1 375963403 236394469
2 900995026 673781205
1 114786359 495857167
2 504125302 78266192
1 212310533 726098198
1 37878544 870569396
2 235239553 209347672
1 950761249 82207787
1 645086306 523831992
1 783135413 230574548
1 326476183 559594580
2 96641420 910999191
1 358579532 271084490
2 764484988 181062340
2 548505287 773394810
1 932303065 509025074
2 840505108 982552109
1 932770240 863943651
2 998034874 54246484
1 688801678 922758566
1 306178484 441004538
2 477926752 119332650
1 905458851 356848378
1 460134211 239022520
1 932929713 115628566
1 707738924 72320720
2 591887819 557591560
1 304327814 902058552
1 665389380 622425619
3 776711372 161253410
3 59869285 850874739
1 73866093 415213711
1 624443145 41637565
1 625053774 459947257
1 640889875 305010150
1 173394967 202950768
1 574743500 113768575
2 209486601 536026636
1 773864993 29773752
2 181517090 723630513
1 31792750 648364142
1 416101721 206134103
1 916879837 888839021
2 432015243 765662830
1 343891220 238061745
2 399381575 909627863
1 561163297 619864475
1 204771118 113396092
2 174669071 90038751
3 683093650 180892920
1 476463252 557206495
2 437701515 656237896
3 472849853 755251533
1 12264392 501960455
1 545866550 330520453
1 414396734 447720877
1 117076717 767342671
2 752343478 561496461
1 312637335 652510707
1 510334238 555546739
2 298438295 685297574
3 363489837 496793274
1 569792822 482562944
1 592675262 774508514
1 915377765 856439794
1 744712971 681030506
3 647119218 909062671
2 524910228 231267716
1 677330850 607616086
1 748915551 753715310
2 856665631 435890517
1 372822513 97932090
1 882829854 853248144
2 407249645 48159340
1 266324593 915018864
1 372177830 321856007
1 468621068 848513733
2 446402590 197270195
2 308237203 710442424
1 410703449 415320633
3 236631607 729333173
2 808944191 467043310
3 667682350 180883313
4 214242250 682110099
3 255857912 54073414
1 911779589 81268405
2 883838019 457874590
2 886218835 688439186
2 97240845 889810264
7 46404104 938467377
1 430827848 809939996
1 104246926 681473672
1 638130608 974202250
2 739365772 511098228
1 80039091 671513910
1 459800302 554326116
1 510107575 443252347
1 504865306 653178331
1 624389837 61604372
1 926378006 717280597
1 502900916 58894580
1 87485826 469676158
4 124240038 626446841
2 615183551 117548104
1 738050892 510419220
1 761065346 369186923
3 515277908 690780687
1 203862759 754270599
1 309149027 985989966
1 811553149 570621923
1 550549629 366821051
2 126607794 23838829
1 703995823 531546472
4 934474523 142689374
1 580431373 702031246
4 435828076 429644922
1 475521115 354517430
4 449192991 739713973
1 692362501 560991800
1 964340266 90028238
1 76323384 351858465
3 339060901 788593673
1 220984320 441572631
1 185351284 58305319
1 143835273 919046330
3 487966152 974958629
2 339209372 638078670
1 496996388 112692228
2 304529858 864032776
1 35354808 192445333
1 945626697 920762629
1 198508912 686075105
4 614635032 287151846
1 439743842 233179600
1 113273364 556420225
2 656561496 150097370
2 276131990 932841667
2 924023628 984015294
2 750513072 82975701
1 301033545 718480491
2 490457903 549836944
2 825326237 682537809
2 696868438 937254178
1 716859248 909160205
1 558201953 235047348
1 327299153 736562150
1 289726773 914187440
4 764663251 562974565
2 855551778 614936575
3 855090239 402690428
3 79484562 158437103
2 103369279 794125578
1 860828905 743969449
1 735802425 23975792
1 887540942 566981992
1 635127060 881846472
2 381435897 712988484
1 860260861 268493933
2 347323616 472039492
1 968261650 422925918
5 559788382 645176561
1 386544499 414459637
1 293580143 433908920
3 792018001 415489983
2 166731856 592592516
1 374557085 150632113
1 574635931 840185197
1 966917079 740173050
1 250691756 249711606
2 697679599 296869660
1 832965361 125851392
1 39887076 517557086
2 645543341 890326839
1 514935799 978156491
3 494438296 432056710
3 825498477 720683891
3 291110848 134653392
4 845980026 305890496
1 26158577 648685778
1 353275416 194677633
4 331592667 635158456
1 928125098 442119323
3 201211958 71321575
2 321095262 935193214
1 876054389 659621516
1 112538280 198475800
1 464494161 534933157
1 171093925 974973832
1 1618227 595599775
1 939248483 124446744
1 363408214 645418603
5 243622824 609166823
1 242937190 694541213
2 850234856 432468515
1 499934017 568275776
1 659654609 587869653
1 338806267 853737771
1 710147582 841314547
3 42084493 49898923
1 735634808 477202240
3 532414869 545735192
1 47533827 126162597
2 376003181 202386199
1 403455353 860243035
1 488360030 716054240
1 540915412 611582306
1 366927778 664125804
1 199109477 800643410
4 225644974 253079857
1 801989521 714597826
2 538601869 10035972
1 798200296 654727540
1 50878745 62798005
1 93638219 235235927
1 155970345 314771679
2 365164390 811685096
1 498161342 896256849
1 414082735 892033193
2 912669723 383789625
2 667080256 863734934
1 928916845 576989233
2 865676914 94849049
1 180825389 556721093
2 21516326 905314054
3 654289602 184684664
1 499950460 963624121
3 294690648 617319732
1 149135668 562196247
1 553066336 322106576
1 446946871 386805717
1 619381329 953802916
1 722504522 478061375
4 957168407 755336057
2 977700004 904785959
3 620054688 158950941
1 235973469 17924651
1 335576686 19628841
1 219600256 551783785
2 127609922 649368052
1 701046844 48076777
1 51267091 739199812
3 344907669 227122149
1 821094734 437422781
1 616948517 841657237
1 195272855 708387466
4 959133582 794525963
1 965803594 963541017
1 602663277 617314920
1 797962535 760931294
1 545120233 5879482
1 331755304 222797895
1 49641731 572687621
1 959644291 945611520
1 303535597 547206251
1 816591674 327372890
1 316892263 627755847
2 649565743 932251417
1 521411587 33451098
1 416647358 192728950
1 339428515 865042316
1 867763888 462784797
1 761953097 836989220
1 384114501 795935284
1 991417446 194379305
1 838123525 443292866
2 860320595 69194603
1 846984894 797397342
3 7604012 53945528
5 793163566 530820755
3 730356238 825529329
1 685596084 428462653
1 938622944 404710459
1 309574085 186744810
1 734401054 89131256
1 968757816 990998038
3 467498098 205574905
1 811052538 514287835
4 251806838 192122801
3 475972577 698403106
1 273302091 288163158
1 173230563 344464621
4 541650621 320356501
3 182232108 413504475
1 957894507 883243359
2 302910992 311024870
1 977191188 522959114
1 269453469 541011848
1 755205166 925840205
1 304682752 706518312
1 308773291 915119423
2 988872993 523205984
1 504346662 722003065
3 189588585 669690657
2 185461538 302554877
1 455794195 772518252
1 581506941 144149839
1 524847306 457378145
1 816818388 998444482
1 411389049 400149386
1 773114031 502488653
1 84571146 452200864
2 923100314 980543206
1 762433566 886934130
1 94625123 188991568
1 584759126 197883036
1 561381422 473153207
1 651444880 25092639
1 867244605 813186946
2 493789451 873350760
1 479271272 709557153
2 693529958 521187826
1 858173230 259859546
2 113012073 176072690
1 99558602 103207578
2 53137644 383942019
1 739255771 351467805
1 235627046 250687147
1 371691756 569296184
3 344254197 148557295
1 179665007 67167804
1 56740312 930234882
1 257345773 960590320
2 669088539 302294491
1 561136389 306802278
1 313342717 996166851
1 844419981 469858129
2 287759524 410790264
1 80603272 904472332
1 513816021 495266012
3 918102388 611813773
2 68082344 725987038
1 667541070 574317472
3 682538762 148757551
2 471572035 134554149
4 675867240 643238079
3 348584347 760635427
1 934774177 79112533
1 373088458 686668158
1 142627872 159832955
1 521889597 321746378
5 744436703 39925827
3 703527529 339147704
2 54080827 118656402
1 904847542 443675989
1 96546530 581284639
2 570398998 361351648
1 858507090 59507874
1 102597995 157214043
2 13056180 761290510
1 715612261 280026400
1 482089541 815089875
1 682441830 549394659
1 517769192 779680677
1 591541432 995225875
1 219798220 303685258
1 885484850 226205521
1 623800125 679600802
1 192759486 739118005
1 221761284 51248350
2 144925507 145091242
2 827315616 567216737
1 908391366 226350870
1 938374728 604476505
1 601622745 700090187
2 27317202 482469686
1 788214536 404357450
3 810447132 459399498
2 796891336 882673822
1 807066236 890853904
1 567263107 838036454
1 322682942 541567662
1 362603458 244744880
2 565670016 439958395
2 125430951 218130826
1 380003080 832574063
1 76881703 526523187
1 984237489 494955233
1 688049039 78472015
1 269760044 375159084
3 893658926 22181377
1 810886343 203251146
1 914778443 219589781
1 832893947 772059534
1 869577291 890786922
3 822424290 256978110
1 937962620 985561370
1 358152339 511811559
2 236144963 435950514
1 660550764 148935500
1 598332403 135486212
1 31775282 560126672
4 75839147 700567386
1 890136615 98679731
2 979440589 926011343
1 157957027 588625512
2 784638134 53637914
1 162154810 991153108
1 60728393 430593813
2 952626677 361118325
1 640471129 902528667
1 580784192 406201796
1 672843829 743831680
1 463577787 549682573
1 617091881 908434234
1 685330758 285245684
1 428129024 318820842
1 421887120 801761347
2 193607657 251435230
1 564880223 180754762
1 657984264 456433728
1 445735119 876459832
3 366740850 664262913
1 624142036 494703396
2 725137535 409118814
1 471903386 232466867
2 262391163 761204080
1 733011250 908201037
1 341994762 367505883
4 444914867 203718079
3 339931031 313894263
1 729656028 695002596
1 260699757 563349973
4 891254453 377417845
1 158882641 837211181
1 366211739 959534793
6 16358982 440504240
3 181418748 652695283
1 535577852 21972463
1 863919819 34099344
1 797565316 417588667
1 357711509 414530891
1 231179872 810468933
1 908997037 325574460
1 809694292 890283641
1 285890016 724684688
1 582792857 36322266
2 192045384 831939807
2 472843317 900222531
1 918416978 659872218
1 575834442 746629740
1 544021831 271879792
1 319668932 992769477
1 374991031 874436091
1 418571872 357272773
1 703586973 770299864
3 857138099 486057001
1 256820506 88857238
2 372985416 62153852
2 748338288 115148071
1 708392036 515220819
1 376290411 395009293
1 322564373 805815046
1 435078480 832566277
1 620340094 881345947
1 538845804 518176385
2 569868564 269774882
1 77589537 624917950
1 670792588 938737516
2 378182970 665707449
2 337055821 331062956
5 703020513 21825450
3 956061833 836848017
1 546054940 869939760
1 667871010 367076891
1 977727753 114633763
1 997455421 464229442
1 133012215 400182791
1 540987547 614484196
2 699500641 105097713
2 384471456 190522014
1 162778114 166717072
1 885756465 972733551
1 227031858 890287868
2 492892869 191903452
2 390055071 592028806
1 392872772 274970532
1 264735637 572888234
1 13023476 254859147
1 192413759 972911769
1 607629876 369618912
1 492961090 56946226
1 664627461 216701084
1 556919269 727901480
1 47423972 457823534
1 124115118 569572408
1 250062332 373166367
2 815946679 538096178
1 726972115 210203593
1 273212845 947992172
1 470200479 369703125
1 484081612 905362709
1 5155589 467166459
1 730835277 318172000
2 210082301 320725628
2 616433417 975736279
2 801209303 86015261
1 966439333 549032337
1 386047867 438202606
1 171106602 39604617
1 662610733 130031339
1 462401242 624322046
1 809321826 655772142
4 98933419 441028674
2 536083447 699924728
1 626334143 186004486
1 967253772 40176133
1 619660785 803078883
2 571437922 748490648
1 17023055 684246048
1 761873006 482359091
1 110038454 391804803
1 616460413 819772333
1 288744297 338901937
1 148050751 549416607
1 687233265 778169444
3 125169279 938177774
2 13704136 416364587
3 689225308 167713912
1 852251981 744210473
1 71527569 989637233
1 503932515 534110981
1 148379624 378474480
1 855675350 388791939
5 389664362 56384701
1 325438638 256955827
1 942407006 939779462
1 560742072 126809576
3 610528971 788666911
1 80136405 810240117
1 100700462 542235713
1 822534972 488266802
1 651496262 771624611
2 73901119 909006641
1 176504220 496327686
1 618701801 284455533
1 607425805 851935088
2 871689750 81577257
1 692140937 958810971
1 741481829 551250864
1 205197052 880843757
1 205755351 250880156
1 545523820 583953831
1 84497944 180894873
3 57316853 809664244
3 601452740 4462921
1 629622250 923975987
2 860553311 821333266
1 307519342 872580110
1 323413980 486045770
1 77415863 88595896
2 879225325 940612840
1 691871021 114080549
1 476693389 177975515
1 64018400 61705666
2 597161037 340416946
1 494755504 937776238
1 189758859 761630698
1 807528377 14338288
1 437265773 436145470
2 182393361 605949369
4 977001997 840184339
2 328135420 109255669
4 14961557 177837371
3 328260795 257963762
1 178474206 723218166
5 354524226 369962405
1 146857687 459252345
3 315424326 533432900
2 741996355 721030191
1 607220735 86526498
1 244872479 478833433
1 114985939 977176434
2 323818071 487106330
1 108189482 825884433
1 401659531 341698006
1 866051295 6928105
1 944911984 732754229
1 682934613 254082472
1 725389561 944661119
3 645150803 449978239
2 197300174 717410127
1 892588904 26649354
1 21897617 705465261
1 10197281 846058401
1 264708980 42395342
1 142340453 322290257
1 308613065 954073166
1 433139751 28323425
3 174838171 129143899
1 275061631 651784904
1 912082654 353549949
1 20630521 738959496
3 390280065 732046232
4 866616835 180660672
1 803133456 47120378
1 358511052 565585945
1 558358786 351085614
2 287678111 243739911
4 344269167 812805286
5 10486181 177614067
1 365942117 353484982
1 427890578 373172498
1 746229645 281456822
1 629791124 485673966
2 382902382 1846997
1 782659332 397001277
3 171417103 961070187
1 972047479 923538073
1 304254721 909683029
1 332800938 481520001
1 136288467 269509481
1 103050704 132821085
2 184899284 618058572
1 986569621 99527670
3 220829654 268409388
1 541926518 752322396
2 784745030 440361506
2 944524529 879787887
1 13081457 305892375
1 990843664 511649982
3 996702306 330114299
1 266891079 965261405
1 929950266 453517988
2 25017788 725255539
1 690427109 375840231
2 913890952 99965927
1 248298123 543538609
1 747670348 138257032
2 837885413 771129850
3 339686135 718116724
4 412693535 647800973
1 321633396 823050645
3 2191757 361184315
1 684403916 818868110
1 54013522 254090389
1 31306214 541256305
1 282458524 933350846
1 271176548 962594659
1 516781749 3321310
1 953626915 973121123
1 530303649 414847357
1 240366223 329966719
3 460973090 713113366
1 111710473 106663835
1 106322079 683522632
1 107304601 532283141
2 390956810 175678664
1 544177687 188442217
4 402293221 835193203
1 418154953 801314985
1 658416791 990405779
3 999436873 998954098
1 26856544 868597663
2 357869974 956373912
3 606700783 140569406
2 111665829 193867529
1 93240530 497990019
1 131496582 724275654
2 251854386 828184488
1 347618504 33753087
2 843191093 311289747
1 877784995 529489147
1 469979915 894888699
1 614680746 154765788
1 759123883 815494361
2 637094134 97641711
1 580417906 800214862
1 197309209 376546206
2 116123105 335423383
1 391630500 20563612
1 478812800 160025971
1 847066455 544321439
1 739428458 167463151
1 281279994 129343347
1 538603805 563849532
1 281940619 930492774
2 123726914 881069082
1 453321768 114560281
2 563891981 541416358
1 203902626 221755998
1 54518433 436842055
1 553229459 192289190
1 663841030 781055604
1 546367008 435097857
2 960390135 29527384
2 810858774 28599161
1 512676231 50064867
1 40150862 296606530
3 196385525 36413774
2 570125517 508867820
1 264272746 349549697
2 57935302 547819554
1 207172070 673643279
2 580180775 633530152
1 524981629 822608251
1 935447719 304916948
1 455557459 941601992
1 80906134 425214046
1 465096135 604268088
1 963119574 271701823
2 211546747 310577738
1 243676497 90695382
1 469664530 96337982
1 131515039 814870793
1 310950225 135965600
1 189352031 868389343
1 788880425 918965886
1 666002622 114262054
1 677512065 974345709
1 865627725 390642073
1 557212490 132084542
1 532143065 269927139
1 435394088 649652167
2 239352574 789906166
1 142022075 75227935
2 173378781 621435778
1 910455383 509141286
3 226405306 265758679
1 906445023 941401040
2 636263212 922644421
1 812118009 111329495
1 104817037 460045900
2 225359845 40101901
3 385233470 44541082
1 572088518 733349948
1 589124130 573274120
2 115691046 324330020
3 822445925 985534595
3 991388824 153691833
1 620991097 249759776
6 390168332 256972290
1 389935287 712300588
1 185733065 597615040
3 272639653 666832443
2 35972387 418715742
1 780739733 314352900
1 177884892 4312216
1 14669613 665229569
1 911676825 272601875
1 201108887 283395439
1 740940993 24630429
1 979580397 161964914
2 744047683 510030835
1 321781767 67200813
1 841021250 349184956
2 1906866 787896757
1 286859358 250367337
3 338137215 825176323
1 509163484 324676487
3 84119699 179058634
1 423886120 945181497
1 344013852 76960555
1 91419898 765973914
2 514039443 495545715
1 861674996 225187636
1 770026543 558971293
4 225741841 883815067
1 147890719 189330266
2 795391481 229108921
2 704468535 703356595
1 674514236 341651947
1 498483312 838825898
1 831750311 583805250
1 978152666 940311105
1 781953163 149120840
3 340982787 293029967
2 145633418 732803713
2 583434024 916594007
3 653967463 587946524
3 991258392 673045196
1 166136143 198694095
2 916646420 30048998
1 643684832 203624291
1 202087830 34690429
1 115301647 962861004
2 308570978 745568708
3 274494260 843082530
1 853441145 6588916
1 638827382 275591148
2 118838601 239905687
2 518527051 164207925
2 547649284 158165838
1 997358779 247773139
1 977722856 658809564
3 188606623 880713435
1 105416760 159133769
1 760102806 861198546
2 545085754 883568800
1 782810193 873075325
1 393806295 512060839
1 544673919 215698216
1 114032508 520883261
4 159664065 29794993
2 260426208 860209001
2 514014434 316313683
1 450702944 149348807
1 481145906 446332721
1 734372097 360817446
2 270639623 338640234
1 632593004 540211854
3 612811909 697887671
4 156848852 945520395
1 825022977 843283075
1 122412116 620117965
1 665565829 693208729
1 25130613 521432307
1 502410855 849464053
1 225137584 975237828
1 424557979 601883315
1 940942309 656041442
1 295592430 405128934
1 204832141 398205028
1 577432200 300674767
1 28823450 388963545
1 890899029 204114510
1 422695408 248624938
2 389467757 144090753
3 269458265 617413468
1 952301770 917847271
1 673236981 826265401
1 391788719 855539544
1 77497175 213650216
1 126183347 286105319
3 851813897 133727316
2 54084833 315063145
1 684653397 288475932
3 769624588 345564594
2 590662944 198166656
2 115463549 55601993
1 509474322 144153349
1 511945803 662836584
1 474412298 635165641
1 939583403 325881690
1 999025683 160280124
2 466399803 632721429
1 191454038 623022190
1 178215075 998911116
1 726237935 853243771
4 746316257 960491518
1 444563908 223256021
1 999365398 509109821
1 659450152 314934712
1 351414686 56376982
1 881188754 711571399
4 812595864 785383400
1 436415220 644627062
4 101841048 862342520
2 945284976 568045410
2 689593362 658066574
2 652643050 788636038
1 516931010 233434199
1 411375446 859812454
2 302684742 900669080
1 128685293 641069027
2 882715786 398795934
1 782970845 683535633
1 100350267 701236610
1 484865219 437606755
1 534424335 252086873
1 296547371 187049364
1 184494674 749162872
1 470888829 673491894
1 171836629 688400440
4 948019402 419397903
1 111426455 21503613
1 339536379 325240931
3 731624332 101490343
1 573958145 969147389
1 290789821 707117022
1 487366601 666630175
4 460939626 929074531
2 675428164 503256231
1 127563192 218031817
1 593951000 37889249
2 959372656 121123256
1 774188526 7865140
2 363919003 106190277
2 539863385 970127146
1 886117975 107514136
2 248631653 100628984
1 135297490 971339896
2 531521745 644541041
2 663962427 370494729
2 725014051 572095160
1 409402137 872765489
2 995525195 243774501
1 737639896 177472707
1 781149416 760461690
1 646145227 586750461
1 627965654 259485857
6 55506893 422716341
1 690483220 949681835
3 664654531 589533574
1 34277560 172897010
3 59675077 957183179
4 837925195 908033973
4 616015950 211746772
1 545290611 347040978
1 583008836 5742970
1 521639284 483094708
1 431759055 625955318
1 10838025 311963839
1 566202965 273161405
2 555308890 537124136
2 997558316 65570086
1 972530525 901233500
1 281799556 745804650
1 838382345 592869017
1 192989778 592164583
1 480578411 287027766
1 40496578 678723201
2 775691230 155634990
4 711208498 176912694
1 216165635 178866323
2 697742768 80232427
1 857570503 591674035
1 63293205 859059154
1 403338908 475073150
2 412893563 884303293
1 562332778 436261245
1 548070085 130794890
1 82214859 717647392
1 911647097 257526416
2 748993452 105693831
1 342983630 824419015
1 592433061 37425044
1 186197643 976708824
1 752155778 513939579
2 353126779 12798473
1 872972725 237226740
1 782432902 113867308
1 683122112 953958452
1 80617182 905202684
1 643340601 241824416
1 568447929 584952869
1 821608752 834714182
2 578286202 783469865
1 763038401 619224737
1 439962627 398268005
2 637073952 842012714
2 939692106 662037766
1 7232882 769130428
1 555313750 962860737
1 382613116 801888148
1 372983966 430158611
2 203789029 854177940
3 512485108 782486080
1 402695318 784885235
1 929513022 807855604
2 69468416 526877533
1 77654799 967164219
1 387386198 832322715
3 464984233 544630161
3 434184803 622288951
4 772151189 375411400
1 814350710 247847491
2 282285383 920961746
1 411681496 783383803
1 134196472 764274943
1 442599682 885139346
1 871306262 306959857
1 29315800 92724232
3 113555091 981197039
1 719699656 464984805
1 88190595 760886667
1 844897527 588418606
2 61098512 163422768
2 367732556 543513788
1 830699027 43059725
1 862160138 641008577
1 659090229 516068669
1 465388621 637752107
1 213826891 74676525
1 355933811 883803795
1 114021000 228185724
6 893194971 844855331
1 21421026 970362154
3 404036543 452547583
1 978522609 942652818
1 187127669 673992443
2 762847084 841378950
1 868860458 562008448
1 912902248 832630403
1 433735054 979010264
2 865424612 925323909
2 981736148 799234822
1 508849921 111465790
1 143834967 409467621
4 888585253 445223220
1 318291619 452517105
1 163512118 505446626
1 177509540 466801755
1 265801859 20620763
1 192873143 331396225
1 714336789 875787170
1 322562317 583614631
1 843672990 679208179
1 782014254 412760925
4 224394058 272853033
1 745245 330979097
1 384764930 99094121
2 277741299 846924100
1 41605947 19642080
2 341334023 132857818
1 414522478 768851514
1 677850804 324550567
2 324359254 776113211
1 801289980 510411273
2 846622770 87246632
1 735349402 10231221
1 714607486 926647080
1 236695785 705301154
1 194331955 969985707
1 203825807 922557606
2 359308176 287361443
1 894404943 494630336
2 844509883 839553950
2 247293302 313585984
1 288310329 566223500
2 321377323 51090979
1 411814147 397708941
1 474694899 239481578
1 249272902 502564882
1 84186776 283812915
2 506779983 540487049
1 908871927 743890090
1 586684470 756415988
3 938783012 496255876
1 833755401 919791720
1 712737603 859669745
1 790240694 718969231
1 396677937 674788676
1 867128024 626616414
1 909033525 705173790
1 184245807 945337969
1 277986184 341233239
3 929425805 235072483
1 554203222 351586970
1 683905145 73915499
1 337127846 22923085
1 496913669 816331938
1 133818797 869623356
5 555518399 211732420
2 108555696 243374038
1 508949907 763911757
1 231940221 759786240
1 534074308 858415752
1 849721492 657159083
1 426317781 965503821
1 243275967 619114100
2 668544112 541723327
1 232795008 127134473
2 939395054 694031854
1 747827804 362003826
1 342581638 695946311
2 458672391 998639292
1 338472995 600943541
1 138492640 929336286
2 699947869 238884063
1 468078575 75743371
1 763681583 409986290
2 916466169 36725987
1 808473729 489175573
2 622544914 316968087
1 290081127 632857464
1 279371567 377978125
1 715112553 808801027
1 720367099 789156204
2 486021246 426055778
1 812822194 686749445
1 798992574 72831314
1 41658269 518113669
3 845928619 649264306
1 396492572 930065861
1 974964396 809631289
1 452062757 19060270
2 101429341 875423426
2 297343549 982141164
1 567833551 701390815
1 198152665 421589475
5 695733531 794916349
3 510177496 434257145
2 84069348 544990273
1 714265347 50678406
1 844736055 528160202
1 11874909 711858418
2 946267345 380567393
2 935282140 812404249
1 971360293 758794104
2 132551414 936544
2 236235307 903475205
3 586616305 418110187
3 279092036 955662459
4 139081052 330032198
1 758039871 255796524
1 143322077 650599574
1 848868204 987687305
1 695443461 18372302
1 316229510 195018191
3 964569436 334829302
2 175414446 492866845
1 794448429 116498708
2 454747501 907569224
1 807843596 53520813
2 555145847 766103572
3 251036143 896052256
6 34064345 677222204
2 310903153 50685363
1 743571626 394662648
2 827682978 791236428
1 469510066 34016995
2 675499839 919029964
3 53948036 15338752
1 640910886 407584460
2 386965173 519255864
2 356012257 869442542
2 320577100 277056202
3 153511747 176177735
2 754559235 518402041
2 175073037 96681493
1 704406598 24726290
1 403775654 309425478
1 618435367 155545333
3 299363994 896321199
1 118999023 392219486
1 289259635 337411226
1 820416916 587529152
1 380684744 272165512
1 283697809 155518563
2 276623111 268344518
1 131549313 602137718
1 61970353 279599991
1 282576750 2584370
2 627256895 979815951
1 738457201 98642452
1 695356673 850459341
1 861988310 890659449
3 201674264 989417629
1 716016272 915368816
4 804837188 39463256
1 271235233 59955207
1 342173170 231627361
1 325159527 926209358
3 913260297 791766751
1 946407540 692758041
3 32084100 712999707
1 93473899 213020841
2 935019009 661254730
3 607083514 706824365
2 659899485 418100360
2 749476256 363974688
4 716558978 398476274
2 298231781 415363846
3 866051797 66882152
1 464758314 603376670
3 337903071 307752925
1 228584915 79216857
1 390002522 215049785
2 398291804 300156793
1 653735129 19558277
1 951007928 585502433
1 579509334 759094949
1 20738634 221145026
1 265079260 598044738
1 633669135 814574336
1 436094996 982678248
1 268940054 258826895
1 637234149 299293112
1 275032486 637356555
1 408995736 96941518
2 329802274 92456902
1 853914919 762915128
1 100421004 226331705
4 676804647 557247403
3 531980990 144204742
2 459082601 971177672
2 281871697 563215796
1 641896492 832288535
2 54141240 619555279
1 859997010 309468257
1 576754599 494812171
1 874360128 268761411
2 132219350 108819687
1 185116891 922388405
2 798185894 881046251
2 968884440 467448548
1 159912475 582493871
1 441895156 369002946
1 178476834 270334806
2 937923643 631045224
5 547638263 294947518
2 777698616 453707328
1 336330355 908982018
2 329026974 674936408
2 967477409 900680805
2 200279008 187918898
2 252320200 295400350
3 81801803 416820162
1 388853989 542715456
1 772684509 791784762
1 995485609 194540823
1 446580133 120918776
3 744006916 879919020
4 206411889 5495665
2 967449066 578299627
3 63315921 11836502
1 358917960 167542312
2 673832264 774665396
1 255077502 506594518
2 13354158 401564502
2 764718978 677863247
2 884861608 591296253
1 753540913 34302150
1 153086096 974765212
1 361396252 733043010
1 88980790 65981728
3 184587384 798279566
2 971617803 240520455
1 595925814 158640045
3 946722305 715797698
2 763336790 904761502
5 876009578 175074096
2 289994159 991645795
1 876034758 885335710
1 839666192 221610525
1 22836968 18400152
1 515595405 859682030
1 435747835 68712647
3 880546133 832050122
1 438422398 887778181
1 462083907 658283366
1 218452085 332158362
1 404677358 186622920
3 84802131 811906331
3 144380371 383213771
2 361876912 819392663
1 998351738 950590713
2 211780429 683656409
1 543626820 523786380
1 984868483 694210734
2 691370744 282651821
1 316239093 748138570
1 595498569 38410133
2 706038675 904586092
1 241120268 668206697
2 66318864 567175895
2 382492838 819953187
1 948199686 399052257
1 732600354 398702225
1 881934786 422251368
6 192625106 280765636
1 574105136 415437466
3 14152342 246793282
1 414144199 411649269
2 667126551 374397771
3 728792502 946769114
1 528193900 796070647
1 283222858 767749099
2 648914060 333556255
1 436450483 140999215
2 251109165 566594269
1 954237248 47020584
1 743704623 825437855
1 482762494 573352292
1 45331036 853017656
1 43462472 845646320
2 11020273 207743089
1 464724906 692292574
2 850389804 883926657
1 178121363 202491240
2 288981768 162889990
2 449474294 447759074
2 2629716 654749838
1 615758112 482974674
2 716365399 305732789
2 924919689 860874480
1 554906256 890561274
1 669694576 620891153
1 190901960 440147279
1 259510616 852997120
1 391012687 981543634
4 76008803 67588896
1 497664124 233805185
3 303762553 747821996
1 181054914 551338960
1 746112777 812850804
2 768052296 312287986
2 894061805 525115250
2 478034917 715864288
1 37914204 729773753
5 749249904 166535250
1 582461504 504197906
2 91564425 93995156
3 894206793 321398748
1 781380034 984214508
2 993805254 495306947
1 368456645 756602912
1 681610193 167954284
2 591092746 28099770
2 900197485 223503938
3 112603953 893946321
3 521532390 361102536
1 585815972 637529631
3 674729192 815197940
1 382650062 298526219
1 933548305 347339069
2 212597152 807505213
1 516727476 639614411
1 250470985 590373354
1 880359293 128079298
1 816275194 119150068
1 808186222 602532012
3 727797899 620891936
1 716278842 119652461
3 778232192 287887812
1 443615839 324696816
3 472218729 730400679
1 842522460 758836459
1 874415826 423591341
1 105981229 816570864
1 80078971 396344168
2 969193768 893389962
2 90950202 445494158
1 34382390 984280151
1 504017350 499379818
2 794499921 968003633
2 981181045 661415773
1 740886368 210717578
2 531215738 593040127
1 445632105 624178114
1 25875182 741744589
1 377917905 536474413
2 642701662 218986237
1 629024984 426799725
1 779962143 829151999
4 315916477 666784304
1 350322599 209340359
2 891325507 378631119
1 655064314 375603352
2 560906380 413689038
2 145264495 597670967
2 833577799 10276172
6 374111262 711465806
1 136285756 211702029
1 771483028 343287075
1 946060454 89233443
1 361789914 124735627
1 804116833 323649508
2 535994765 22169174
1 128295491 172396201
2 677892666 424600642
1 662618961 542602312
1 617060901 46997059
1 192633662 821947893
1 800359092 76507109
1 482486358 93793692
1 433779217 785885063
1 240049819 908092088
1 394880814 146763072
1 223400930 336173790
2 891026575 435487867
1 366111828 876132857
1 850005397 467986987
1 252046949 315883485
1 383146804 21661288
3 679983388 437603596
2 102480940 510797872
2 718754747 805342029
2 266661444 43090402
1 442205778 409769467
2 321393813 140157605
1 953150122 300692162
1 394857722 411294218
5 950787968 265762569
1 675659594 392258945
1 278590548 944732539
1 832415 969136206
1 242838171 915250108
1 496208904 983033885
3 135677045 549198113
2 445003094 116984027
2 55640664 951828271
1 413847836 985343409
1 912233894 319171048
1 133761092 292495005
1 371827413 430127388
2 307307897 539895115
3 949037465 501161875
2 929639003 568204654
2 854933252 184158921
1 302402055 294692104
1 502928996 245734504
1 956127907 35278698
1 427053910 27033858
1 143390052 190460903
2 443416570 807391691
2 169890039 541135869
3 122355725 89182360
1 548408835 571568976
1 165994070 630326463
6 356666958 19099184
1 146760605 170789780
1 317613634 354933488
2 948861848 833628229
3 56726819 73002428
2 408708541 810063814
1 100901002 1953633
1 537455019 47790437
1 119322678 713722406
1 261397494 176620526
1 554236821 480953472
2 271131384 517063826
1 553010947 625137773
3 325049359 793475652
2 902541622 450702542
2 560176095 833703819
1 94547189 205371036
1 911382965 447940921
1 185853739 727209188
2 252841675 845256601
2 503648233 736171866
1 177887666 636128456
3 451215739 953629942
1 235929324 874430837
1 518088611 561518222
2 537626445 894860946
1 759067514 347019311
1 221077743 323535744
4 111328366 632524991
2 229714129 701058187
1 801219778 615794117
1 684880174 965057329
1 313120490 888540819
2 786750014 386402756
1 275817420 910135708
2 203260670 563386856
2 828915419 130699714
1 41935716 669697135
1 276895612 426867594
3 230121414 614727208
2 253371497 433690178
1 188398350 970291853
3 108867513 835145367
1 528601254 340957504
1 307680637 770918128
1 135536920 473843944
1 877181317 836526537
1 234672636 476918700
1 746973118 232409133
5 97967607 634471476
4 181312118 136861494
1 321832222 805103799
1 609802849 593150371
1 938896733 184530725
1 534372151 298928770
1 913532768 962153601
2 989320612 307565052
1 288487554 888682016
3 284322668 330057001
1 588352189 398825648
2 301898813 912533538
1 705574686 609959838
1 105988027 58593400
1 973007475 532489577
1 616787726 730490050
1 733033491 11518183
1 424260627 66314402
1 767853501 986206170
1 960229642 228080326
1 375265954 945054834
4 308021415 294693723
1 540847664 532711527
1 656594501 788520575
1 95224645 104104859
1 135843293 149119775
1 470476337 367347359
1 406938685 319484397
1 941024897 348552142
1 457688947 994063252
2 853663424 634278460
1 652517773 617596184
3 201950476 678919229
1 765602091 6839632
1 377305161 154122935
2 118696938 788302367
1 356812115 644211481
1 895449394 501367540
1 698086341 683518785
2 428680023 26707357
1 606635467 268876027
2 684983084 760185479
1 886791970 83021587
1 114690034 279978109
2 848811553 692888202
3 59887049 418290667
1 638666681 761976125
2 731530275 345801780
1 605235022 920381679
1 558237624 177606459
1 2834672 985319545
5 227806557 193707897
1 204328635 810432739
5 236999548 970207463
1 218919489 866049125
1 804010740 316089734
2 712146802 117085304
1 338962845 68388165
3 96682782 470771935
1 367023720 203741619
1 51588297 924006270
2 302643131 702537132
3 103808173 21713748
3 227712232 985109489
1 420671855 280736192
1 531687339 729276938
1 238064315 713793063
1 320787648 151685857
1 183903105 854765107
3 60202329 117169985
2 786329343 962782665
2 441335680 172427370
1 31788428 321922808
2 213800018 76359875
1 304073716 151740760
1 472710627 40038793
3 500144793 304246604
1 808636036 975244444
1 772564022 417705741
1 681821849 710056519
4 143231548 530926052
6 780876595 284693077
1 152539118 326975144
1 60465316 831129151
2 961578651 109322439
3 529722120 411452077
1 641562790 665776990
1 684260129 906032066
1 610613522 3424181
1 200716155 780108097
2 865952253 999376343
1 631883024 728598217
2 206505223 69831809
1 624538748 8842312
1 194373591 197460126
1 913590755 768015327
1 434488807 542389716
2 17796982 382542312
1 464010984 395521082
2 766893848 573471995
1 178258105 866039689
4 645504884 969534565
2 944285913 478733314
1 292203493 47763406
1 305931299 109042288
1 777767400 978201142
1 584070101 322379424
1 38574770 616901422
2 361975930 960851795
2 701781543 760973894
1 312386634 282440683
1 439074432 888716100
2 183468363 808297294
2 463346879 434855790
1 711120056 900323956
1 559307985 259004022
1 33431465 844348325
1 11787940 678486785
2 422350960 520367833
1 883650709 791650735
2 694364009 469795887
1 793425020 169468174
1 182389121 791051490
1 859704304 278679602
1 430697386 562943688
1 909738267 504219582
1 856016970 421504316
1 413514469 880796722
1 215811244 759935573
1 171882758 560231643
1 639109726 555205770
2 178089630 679981378
1 646121387 647155102
1 311085039 715034930
1 325885488 856812668
1 516183842 496376920
2 599351312 316004543
1 896296537 572731107
1 107482990 402556023
2 887296162 302793948
1 56263030 650443223
1 742946819 219275244
1 804638330 304579548
1 128899846 474634527
1 492186899 414399824
1 833429848 360195910
1 354901299 877517997
2 17018057 302089715
2 606746467 87190055
2 658566914 238590797
3 201356604 143732758
1 819332886 611622394
3 788034039 863588323
1 52821498 475757706
2 88709085 688944780
1 482435174 682898674
1 676930313 485735569
1 281375617 93365070
1 703733327 807576234
2 994152851 629260545
2 790276989 164746265
4 87440896 571795758
1 706667319 430345728
3 593461218 766612266
1 145324991 64783524
1 752952959 293947165
1 444432219 673569412
2 326010881 938387212
1 489856840 48746956
2 81330318 314238435
1 942554144 723081488
1 337788598 404690729
1 747010016 120673164
1 582236104 299681683
2 16873991 127271293
3 885574610 212271929
1 700375467 959163378
3 410106918 829423707
1 246758829 985524804
2 84273053 385845555
5 382702854 872533625
1 723849542 750844846
3 77791793 970565767
1 31200024 646443266
1 996868336 776109035
2 39369972 54991003
5 973241104 151391029
1 773461958 924062102
1 661431522 804984627
1 874289863 301218856
3 437988718 204465286
1 514363480 949373438
1 183286041 116965318
1 336832501 772400812
1 91457903 377082908
2 924393557 279305972
1 518655169 726947642
1 321627908 254639526
1 631612992 310620137
1 57661257 720190600
1 152250373 3896770
2 624374823 584165191
2 882092976 368965074
1 542750331 606680048
3 653449003 944522265
2 433284459 971199464
1 658356786 627125801
1 535046226 232124953
1 138180815 276655867
1 612049500 264684576
1 24131314 127147853
2 257625902 726452243
1 360771344 563363417
2 807408025 329002688
2 276571096 960451373
1 248355363 137332037
1 806979694 150774427
1 888355661 570304252
1 92010876 938361532
1 829253386 293020470
4 191763081 642231920
1 926591125 470420942
1 45886970 918643074
1 940180817 593316605
1 149860797 131838348
1 546431238 513969603
1 858755156 829125487
1 575289953 508200436
1 81237002 751820225
1 552561631 810539914
1 733234441 681723363
1 783338441 280995606
1 899228521 676768832
1 448798552 801738966
1 358872106 156463642
1 809607735 284269999
1 938589891 941314388
1 59812044 146071329
1 362209089 864243037
1 822503655 330845792
2 486193464 302757853
3 337769179 867125644
3 362987303 790676619
1 90346785 101817953
1 34456798 134743509
1 430454616 254859824
1 14433282 840216751
1 558204694 212917970
1 237101661 685071740
1 725859761 977488252
1 652308206 406591840
1 179202261 180492105
1 896483621 20133097
1 571450943 471199234
3 188426541 516994737
1 676814872 904233261
2 391222183 711073048
2 698673900 871400319
6 648920388 379371694
1 276506654 494536307
2 512430950 139984100
1 629641849 682724950
3 621551030 121192098
1 500590723 741041891
1 734251299 259765373
5 193162444 344387602
1 228129295 678571769
1 525756369 833619300
1 123937841 354812546
1 558630904 170653
1 634178162 655679565
2 631800164 992620898
2 366506250 646616797
1 641727186 135967866
3 977693948 668199408
1 541423282 544178324
1 970276824 599466225
2 625680104 705443890
1 784487653 181387683
1 467442571 445305375
1 508463578 355757530
2 112379015 553834098
1 606270863 324424401
1 728613838 131853986
3 664159095 957145657
1 602846948 603453772
1 618916891 951100862
1 5256908 981909852
1 328010320 277776819
2 640567650 52712949
1 643118940 967781787
1 803085093 894574700
1 962949467 772971367
2 811932007 237489733
1 823713581 500672039
1 335797266 348524782
1 560746319 196518651
1 293123355 252867460
1 254715128 341056154
2 541708308 212443899
1 666895056 356237164
1 381850855 896977038
2 335374431 509491687
2 425638959 442294508
1 132634351 235659801
3 472465287 742508590
1 418193152 832911541
1 904471778 547442079
1 891961466 848155373
2 300680234 125948449
1 648837722 690314852
2 331219728 309147358
1 60061489 523254057
3 936285551 838443330
1 228766907 112229337
1 962184457 255884907
1 242444734 575937283
2 143785925 119796672
1 735888989 126738014
1 763969933 322518352
1 484638272 213073647
1 420657675 421449127
2 933138887 418354942
1 531865727 52178384
1 903446923 924847508
2 813661491 211439281
1 52714028 274797114
4 630545913 994034200
2 78551497 888315571
1 148412375 372902246
1 299769616 928822154
1 540963994 680105229
1 692263215 779271064
1 507636375 887742458
6 550624459 631603800
4 223104867 800830160
1 917042237 623138390
1 489371286 747599222
1 247036959 307893409
2 467539696 324590262
1 915360474 930079558
2 666986139 304721397
1 733931068 362391838
1 785178550 443792795
1 132541133 122462999
2 912580708 862745304
1 189689714 70703262
2 409985961 581605914
1 440933113 584744851
1 166086324 577841901
2 763204833 956497810
1 370454504 169524621
3 667294778 704665621
1 287293893 990592648
1 7168906 334702342
1 428541199 323401779
1 413250325 531711235
2 813485544 67199833
1 322257746 691856564
3 106255257 692759363
1 95278020 20179760
1 14400426 151250199
1 307616054 557761184
1 584867095 783508746
4 397807232 116643716
2 316513488 766202329
1 382929307 703811386
1 47387953 752915863
2 422884552 769778754
2 692833536 341475108
2 426104739 298684749
1 271159659 126930486
1 769801510 977217217
1 306407998 107085326
1 80459758 292484894
3 908923534 639640371
2 868700179 243601976
1 764644937 35928629
1 973259862 504240253
3 759074790 124532301
2 154332550 260025858
1 157775914 481910111
3 691905622 986783909
1 8059974 161213742
1 778885277 84913177
1 681645977 734479906
3 795839819 951028334
3 96960681 340797527
1 173611102 852121652
1 155939279 844124669
1 679872105 647869069
1 875679289 959835923
2 334063313 534881557
4 659862067 845017263
3 218895850 270813312
2 670393457 672573065
1 462160047 523941544
1 871008151 176489160
1 847620363 969519297
2 799717061 818991123
4 313546020 266974616
1 211837156 241541835
1 110941129 719970929
1 515521690 66652964
1 45503522 355629317
1 123374880 375437777
1 182807866 279995746
1 444688962 214802421
2 396467765 282567701
2 211272344 28597837
2 740804278 944345013
1 284990014 704630724
1 107577594 351504944
4 129988322 193641705
2 881730201 246859964
1 796205461 906760064
1 233954138 283486490
1 7350723 292096948
1 452131828 312934612
1 83833951 410199551
1 105252048 38019211
1 466521921 123699052
1 407276827 919622280
1 483045478 796105038
2 923459435 137663472
1 400929100 472398144
1 933755589 530910019
2 754440587 898947082
1 193668657 741058102
1 751135987 791046713
1 342192683 546862511
5 682415102 444482255
1 522193149 782208857
1 908731110 486085926
1 496267453 682182695
1 116787164 862166830
1 77321494 400140599
1 506694159 862616430
1 898184987 156903099
2 690331418 762461817
1 34487567 266072610
1 498297431 408218961
1 365212736 944551807
2 908727602 755726164
3 39442222 522871891
1 846793673 248481419
4 715795513 321563111
1 893667275 759422866
1 437929868 565809903
1 77279876 30942932
1 309748956 701544266
2 279602123 106924712
1 741585657 498913125
3 993921044 371955459
1 371703097 255598470
3 497060770 141382825
2 872891579 642230410
3 229996409 119642657
1 289860948 474815607
1 608836802 197072203
1 246354359 122928059
4 289989261 707598646
1 906774306 212819021
1 657824500 955903515
1 253007112 51722889
1 102086970 355068638
2 77844141 189787407
2 420821172 662160149
1 865302344 540274510
4 995267376 193416511
2 614537859 278788156
2 104812864 888838321
1 357597578 598321946
7 243798487 186155526
1 749088470 536789286
4 190988617 508883136
3 132098913 237827567
1 93727312 582461172
1 24349868 109897886
3 108713784 258476225
1 408291278 29041492
3 247097259 862018865
2 519945253 725525256
1 363393776 380151362
2 18294742 997933735
1 943349071 147477518
1 654016148 220901896
2 920092524 732378555
1 761818783 909273559
2 201998025 65151053
3 683327395 765852140
1 394337375 69913446
1 700623102 750126528
1 907674715 61602505
1 260471120 486793874
2 359425613 863260345
1 958159293 997498401
1 176528215 616587261
2 867579404 278522022
1 51047649 671450829
1 737897267 131300618
2 29711547 887853759
1 881008181 985219128
1 336577604 74634513
1 270472213 290465629
1 944477663 814449532
3 713459092 93993187
2 231490236 887579732
2 722676339 529800633
1 776893211 13646664
1 397168594 791722581
1 91670561 733948758
3 368584330 608340906
1 133987269 664443926
1 830734550 718354355
1 611440597 639575230
2 963922919 214214826
1 788132212 891800304
1 871998326 128380351
1 148565711 73434385
2 198354631 965757188
2 196084380 19741497
2 166610259 983957510
1 794110557 415889828
5 750212953 607866531
2 332711023 179931914
1 760064928 669534485
1 185296394 737179498
4 834499819 193735909
1 19287826 671754890
1 17568701 619640266
1 292254055 600190719
1 407424235 516809188
1 421151897 887706067
1 218806642 252206510
1 606256311 458059168
1 297846854 239988105
1 975899042 337966137
1 929307077 360812991
1 347003728 553178907
1 51357899 14723601
2 860649988 873125742
2 387191421 194546
1 832854550 462158365
1 689524877 615319877
1 239836518 504054076
1 698316459 103851306
2 600426852 79152999
1 764200678 83613686
2 220907456 68532797
1 329469416 862958246
1 38089951 744103119
2 143149875 891120063
2 245908225 396995557
2 598518707 458684998
1 397619161 712530189
2 747873564 438906977
2 969102589 398556666
1 213651012 7251490
1 8392906 358889552
1 577748988 764674094
1 518809173 690738467
1 19211628 316096058
2 398960092 412546072
1 446742867 382203630
2 824411122 187202359
1 806364583 546516155
2 79250629 931666863
1 816617824 46948682
1 5580549 95804984
1 163195529 263141110
1 77997426 175482891
1 121809075 978570286
2 244444280 622501761
2 984766704 383659110
2 954005430 961364787
1 14975244 175297162
1 491456692 543921164
2 794989972 474012485
4 469496718 419924431
1 376051726 863657463
1 387181624 829525881
2 461943911 657701969
1 767396662 741593318
1 239558003 595254753
1 51383304 208741457
3 992536739 207412185
1 595075937 469935736
1 948142166 877145191
2 343547497 11382571
1 102673178 133101465
1 548795088 120282667
1 145975238 645718867
1 782746402 684230124
1 679318799 548000615
1 743353524 3717135
1 965816573 936233182
4 799415081 93828182
2 219107635 82919452
2 864029814 102094033
3 31615905 318148641
1 107897309 898395432
2 47912887 665543745
1 706899446 935540930
1 802847560 569709386
1 950700541 645840260
1 416826585 1737760
1 24729693 966724815
2 96963581 364605356
1 334417795 378364915
1 651120982 452827750
1 156938026 235227875
1 206918072 335941248
2 740270462 249279567
2 815631199 210627908
1 63252678 126494333
1 526313085 926053255
1 995372517 320631447
3 644891121 166896858
3 778083706 813701117
1 989563043 225889335
4 750890127 237770595
1 475508987 483968511
1 433435841 28317479
2 800595470 710568951
1 863033800 858624027
1 784743842 917567467
1 678479349 113857059
1 643853411 165338950
1 543812146 343137567
3 5560449 32266297
1 634242477 51146331
2 739463351 297319297
1 540126233 543837586
1 972841655 270161069
1 311198664 615253014
1 283768421 321744418
1 288191154 510048214
3 5099348 882123552
1 421266195 450342157
2 787583255 407517363
1 249973852 699029464
1 74876644 502279230
2 49473233 815663093
2 635883620 286795955
1 922606421 473319811
1 479500144 927021628
1 60330929 695781706
1 489323309 791317343
1 213692413 909269954
1 627957907 398800998
1 645470221 836807986
1 696997476 887847090
2 827962172 741974584
3 498685405 155678132
2 995611143 27677592
2 278539164 314911345
4 589402277 972774620
3 525129373 352311911
3 502636702 914080715
1 321387746 761608659
3 725931164 56069517
1 383263115 571143359
2 506146018 870896510
1 792856755 879653977
1 461943557 734779284
1 221680592 778233251
2 254993818 279748005
3 754011558 654632855
1 170592747 173701636
1 355688120 442585462
2 139410377 417515177
1 697100392 331970254
1 990661881 635803132
1 101595325 301554278
1 428144653 586081415
1 852312530 146110068
1 71316211 329420291
1 617939077 266206370
2 453862361 686518004
1 276865082 863680077
1 828334970 320404021
1 790418929 141755403
1 796209859 417993626
4 548651556 703236522
1 754673574 873697399
1 849117917 368828094
1 865214496 990669747
1 548828116 202780916
3 814127278 908692740
1 726270618 440696836
1 267072848 889904951
2 588484304 435785201
1 82681374 695828741
2 456831313 994045960
1 674388556 509881503
1 632731684 963583618
1 107843364 894227000
2 411216009 967247635
1 64702771 733728258
1 197035855 130319904
2 403994025 877604382
1 848369336 526543806
1 818168557 887098466
2 116994921 787975958
2 116520067 274530924
1 96977119 327399829
2 132837601 517500041
2 888339585 518092238
2 185187623 923835616
2 119185464 1290238
4 111329777 579008173
1 488442278 768177215
4 207315138 529555741
3 181368329 637016690
1 142879110 100399127
3 403393175 277144956
3 756098092 780739417
2 876963604 888708976
1 789111017 998095184
1 200626267 868419823
1 360016671 830565250
1 827854483 751006048
1 879388871 486911723
1 37829489 559989917
1 563922978 723315710
1 444561442 803946769
2 833840957 156715111
2 899716148 916924517
2 2938801 319024462
2 333094601 647484087
1 978782893 543910229
1 497912435 55548019
1 631819675 710270405
1 384085046 378414502
1 723359872 333899696
2 60678550 265655025
1 919971026 830682047
1 464935065 948054419
1 169108333 76498935
4 854595770 59087688
1 821080030 896876310
1 855341228 631467382
3 426092333 830966164
2 948499746 773758119
4 234765192 194422826
1 672281923 135817917
1 270929973 897522796
1 725101572 343607716
1 404629325 701418782
1 299407964 706896845
2 361222314 101677451
1 925709570 221343622
1 994871863 790099717
2 79975200 815311712
2 283375113 922106380
4 252723023 518031591
1 444595037 11391380
4 779732976 771298591
1 667151869 799745434
1 725779344 546190053
2 444868748 5188902
1 921994403 845292654
3 324660089 608677404
1 432123377 177522819
1 982568863 891301320
5 37046573 977215451
1 249610071 253353262
2 911644109 481865920
1 871034235 771300805
1 773424633 56362019
2 754112092 29516666
6 577852841 502719640
1 345423064 323701494
1 849494204 771925042
2 233400022 25008562
2 156501982 655409752
3 762221640 826764273
1 607009647 621385812
2 613684383 796203305
1 956352750 330407658
1 827106728 822325231
1 753722391 754630938
2 245792860 898352573
1 455279841 697957344
1 833561163 468843846
1 472603357 667944744
1 377308116 659059794
1 35174780 166421339
1 364020370 642262156
2 919105137 68147660
3 874192029 47525161
1 576810165 193093210
2 14142472 389304508
1 869044723 86674304
2 41831694 959434870
1 624450031 594057509
1 588767043 211838945
1 32286780 845070988
1 104184394 581022513
1 526050116 748460439
1 416861160 483507123
1 375297924 787967506
5 884511546 74039372
1 157769477 95320242
1 248179619 206790013
3 431040785 532557888
1 15836711 418732247
2 169891843 38172988
2 399531415 732719441
1 573904322 294915456
7 457775143 539687120
1 289831635 848483983
1 408382030 589716841
4 27352223 460737474
1 823078365 195325522
1 926007323 970419426
1 199962501 69000216
1 664922157 937199528
1 414823092 410395706
1 361764011 299252868
1 36632599 29014507
2 932331543 559813206
1 268264933 748131729
3 615975671 476903790
2 920740558 363336296
1 332606204 564908669
1 245566887 117035723
2 928752113 794149257
3 318701112 482039990
3 850248062 848254498
1 984557877 761285945
1 289156765 841976812
2 535756685 99418677
1 55265429 106751580
1 591496217 594284076
1 868227754 112378570
1 507479985 206453654
2 454283378 939193021
2 50178160 594274464
1 616958427 541840967
1 104596576 276604831
2 304384615 396412457
2 733592270 526308540
1 724456533 755916960
1 486976665 4448786
2 123093321 416883864
1 369612607 194016991
3 992420057 421797823
1 72963116 662611629
1 633050742 431632284
1 971609576 251220869
1 810956624 313427331
1 407297314 14756445
2 626894229 120242048
1 331697642 606282207
1 698493 355826419
5 209122362 248999560
1 326368191 583998924
1 628469045 118904719
2 890572577 236104081
1 799055510 237973526
7 86550468 45206386
3 681897770 615384703
1 28269259 866421594
3 673679653 9142549
1 793084951 828617582
1 893218497 428937988
1 710009216 321740884
1 367728469 352720037
1 959524947 101359231
2 602388007 61607291
6 173183881 861258652
2 988811255 483611567
1 883564391 205985708
3 493509941 471595177
1 84752310 205678697
2 851392241 331294366
1 339984528 789493686
2 479302108 411872022
1 544507143 155068175
1 584324636 611379005
1 166106766 774920922
1 645783563 657427629
1 516580091 264850850
1 931426415 156370595
1 85963443 791069725
2 78516376 399092901
3 625167778 917537526
2 637385430 915777343
3 457707387 437590873
1 50750931 751863891
1 333791983 358103755
1 916284539 491138719
1 957031537 237921918
1 445458682 416084171
1 805892493 118235695
1 840764964 395077687
1 418048355 830514694
1 635053210 855305543
1 419432387 720262677
1 706189833 375301692
1 550035362 703818254
4 912148700 189381982
3 120866625 46876070
2 278293395 771282274
2 790857262 875146484
1 794690643 144272578
1 159777606 467972552
2 787796357 158873261
2 970985467 463759220
1 692638541 23859316
1 68699787 458412083
2 169903033 222491209
3 717618297 681465687
3 582235480 177731111
1 287117103 811928922
1 160089370 777938103
1 92554392 705262840
2 165433142 211053220
1 89461231 622657606
1 930521318 970119365
1 674699902 615628592
1 934036097 578357947
3 292463730 875359072
1 956295669 383474520
1 92117421 831447038
1 832224622 879423046
5 245356504 234402382
2 638837585 482717666
1 102547042 950599922
1 660689996 534983851
1 353935002 777192405
2 444920664 835581485
2 951740807 836904196
2 661627328 296278941
1 301920331 764634354
1 296990818 537078780
2 769750069 592511543
1 714267329 770326358
4 725958323 466105426
2 220202487 959639866
1 108403573 409080826
1 577892968 495088857
1 278080569 488855258
4 125480278 271586254
3 42237867 807615367
1 132493650 457453298
1 202258878 369897852
6 927656785 405251495
1 464939367 783111688
1 638854980 106208479
4 75354254 589007009
1 678239034 48227366
1 278238029 292720797
4 625259378 40420521
1 123614935 120586783
1 918599278 395732031
2 774899170 932269363
2 752714564 25104866
1 537450696 66889305
1 391346661 417414464
3 805657993 104098536
2 452042987 663317939
1 166600432 152481875
3 890093360 66755982
1 523565514 811709327
2 92342204 133561169
1 763299698 882712949
1 995188947 422565779
1 998647688 862047108
1 391619728 45828122
1 42419562 422785974
1 283023542 447213681
1 877617464 27234976
3 464470781 881692256
1 442615457 126716578
1 157290071 10021204
1 42392065 679816985
1 230269834 715432164
1 109508746 819742817
2 874411412 665890725
1 980221836 620787973
1 334258085 755887571
1 192226266 374317565
4 497917151 779109231
3 170013824 218273767
2 24432235 834475001
4 687857244 29694699
1 734192437 580709250
3 914608951 394631727
1 159749154 162262759
1 705281068 247798038
2 798286467 554576161
1 903427383 679929599
4 879419946 348075629
1 937954643 280407467
4 372486318 666192069
1 308767942 641585721
1 131409358 110875595
1 570138997 781307980
4 316309028 410361669
1 122106463 153360547
2 605623539 619876768
2 382220429 133461892
2 606860426 634049116
3 900344288 510830718
2 52789845 489879482
1 499418260 169697132
2 92292359 769506632
1 979984134 273269421
2 656610099 715237234
1 903689713 968181063
1 901818 819379924
1 642755744 737196670
1 713999943 333208869
1 795658249 20814940
2 639953817 292037978
1 244531282 393236163
1 970864310 982632787
2 107230007 273319867
1 64394989 842143204
2 849884062 293790587
1 749027033 357431871
2 117137717 586900466
1 578810097 964977878
2 699434644 819953732
1 623293071 50767743
2 963783793 846094645
1 415919537 664053315
1 640423059 933513694
4 465800974 431674320
4 339880655 452473234
2 673044714 197208510
1 457126285 656707804
1 987973845 45289318
2 787521801 376275113
1 439779936 667531621
3 540830210 168454328
1 177779818 646809411
2 740235587 698084277
1 459638038 547240153
3 13541592 798711376
2 817616826 908676254
1 873089343 691835299
1 49462395 558934114
1 100461201 598808118
2 238283417 208603539
1 986168217 433554445
1 926931361 446824773
1 562720704 847441907
1 269766799 17521830
1 674618802 107058677
1 306727108 404764281
1 627188792 213249152
1 515074294 352314174
1 87124096 97361388
1 2374022 852230891
1 469300543 24652962
1 575908094 601756277
4 244244451 919071168
1 283614691 887450941
1 975594516 230366774
1 589176497 502486092
1 364750150 629542885
2 236025004 45367693
3 147627201 30434111
1 247008587 925522872
1 805745554 610751148
1 48047832 455258665
1 633789138 15261083
1 410221538 10541764
1 893877064 886983908
3 886511525 305340692
1 731480651 738787352
1 324036267 337772146
1 888010130 846368724
2 148369396 942617199
1 287460233 214808724
3 110538237 333241814
1 4044764 179929182
1 333154375 613100854
1 595876053 248997038
4 868367778 892640377
2 842011009 550506308
1 668274117 262091103
2 146955927 591176528
3 656031303 544550195
2 430893593 103557721
1 284324943 310663822
1 274394097 348775099
5 231918141 600546202
1 62529033 215913945
1 781168930 866800142
1 203873255 58043141
1 565401849 554371829
2 835055929 986993594
1 920651588 292618205
1 382998697 389574150
1 683169069 68890483
6 461526114 484177025
2 262309668 962180867
1 270266996 957163238
2 447689057 374498177
3 814470311 702590153
1 353527440 932185063
1 111220679 325190344
3 211216014 665636497
2 634693276 890002587
1 358341389 791469787
1 695380454 171913142
1 407994009 594537091
1 374066119 201209109
2 364488124 597998727
1 980498263 28524870
2 329628471 82373927
1 160679195 643469645
1 25739447 202172077
1 24248870 444173580
1 76376369 860342246
2 412136431 795044057
1 908369590 688889184
2 903285473 785346071
4 482750923 503300931
1 264206379 4656345
1 524237823 317876199
2 34995129 864925286
1 917600839 266899169
1 739342137 188877638
2 361733116 120718851
1 135213276 143210432
1 79009236 713310480
1 608516588 746078257
2 229760524 476578463
4 661703264 375974672
1 302394738 347524270
1 620376046 120266777
2 596020391 100756117
1 196503144 873727771
1 73974527 315583282
1 138723908 32566559
1 654188683 628864355
1 609451383 967928062
3 776242660 820143928
2 977450523 637575872
1 228066995 404166051
5 82288802 4257354
3 591612500 276708971
1 624183725 203292467
2 479081597 973807990
1 311585409 820934641
1 375504408 752028522
3 342155203 464742245
3 661529386 90534931
1 586887467 578933890
1 975655003 35028634
1 455510668 366689281
2 616053089 962714412
3 96602816 647778171
1 634273418 290197443
2 377881997 814950187
2 270523172 302275035
2 417544656 386407716
3 903563708 304573725
2 188942103 771496599
1 295188843 269553373
2 78633567 224684493
1 390524183 410935873
1 347547417 737072897
1 718951257 264577085
1 181667694 875594727
2 385737034 829636683
2 925939351 787312716
1 677291680 633596420
2 326303635 758887238
1 319786748 526583538
1 92464845 843888745
4 428778578 885354644
2 71114822 286213661
1 414502006 689117720
1 429149575 8868859
1 631837837 12393817
1 208855392 212603247
1 702250306 720728317
4 157793977 614303257
2 179245175 616249920
3 436886941 179991834
1 729624085 792068402
1 697350036 817794321
2 996591482 832838972
2 733797509 608533598
2 974101059 232403131
2 993665756 136563156
2 199945566 426251366
1 531469433 447411197
1 815723432 743356512
3 515381569 915240807
1 401878926 380328112
1 806418792 225530964
1 936908797 26802936
1 696178851 848089956
2 499414075 587919397
1 225319542 362860066
1 695495818 89952361
1 288152698 681946818
1 218560852 540793432
1 984370720 537403375
1 712718255 472178069
1 502146296 644751075
1 539746371 78283473
1 399814399 54522053
5 220844902 191171702
2 576987308 28719526
3 69519452 698001412
1 874021940 83857374
1 146067690 347726317
1 222733280 207740462
1 165009140 647393968
1 319339150 541746047
2 907751055 733678842
1 890060849 855855763
2 301454757 864111463
3 223604311 963130159
1 994484329 695549479
1 657186716 440512297
3 366168017 597477337
3 983870830 424637215
1 426642238 608740130
2 708468493 472453400
3 420159630 831247089
1 485432859 974397942
2 757998272 332789380
1 691107781 768172575
2 605129476 658052781
1 321247336 655436823
1 616796963 797055411
1 293607687 308309516
2 752130802 128155302
1 878511104 76462514
1 168055406 605606012
1 714597575 87210135
1 788819465 533093097
1 217921825 743690359
1 907403867 209707385
1 451424252 460007908
1 383874527 188365640
3 750715172 848903827
4 181789541 252517195
2 81328902 245170174
1 667512975 813499441
2 845370063 662055623
1 705095237 206484904
1 571946538 223467285
2 956667213 149934965
2 103047694 543722090
3 920916250 687638391
2 543121244 131523707
1 371149767 475418139
1 138396553 54016474
1 49728102 93954159
1 835599523 285760451
1 775218294 78426528
1 164687332 299957479
3 165585172 522496221
1 187084838 216319639
1 636540298 949785716
1 396672906 826488879
1 761751466 462411999
1 525121867 227564435
2 870818426 381721331
1 251306403 183614256
1 215145865 253542835
2 156215685 488386267
2 31538126 405738295
1 66468223 666507163
2 22001701 811900754
3 314823879 319385324
5 545134418 424499572
1 831991054 80643040
2 233657574 685025478
2 461091781 912431388
2 601798903 262875711
1 318917063 251586417
2 940418880 38147432
1 158257355 25560812
1 282406083 546394765
2 343145642 597223225
3 772731429 453881200
1 107811716 990605915
1 274675808 604083342
1 273005130 241508529
3 61043699 441131282
1 800794268 439838312
1 323900793 605465016
2 77956258 571251644
2 146938449 483402263
1 363618489 918668311
4 992763006 165435671
4 129031916 779945438
1 527251977 887440235
2 236403673 263888632
3 382793382 166000573
4 359914549 198189842
1 797279518 362576251
1 373073293 726132268
2 210184794 694959300
3 641921932 807291178
1 2411087 216914620
1 651238452 680905274
1 512246493 943742644
1 366768998 879390449
2 507100976 117362905
2 301246785 672984979
2 828994210 556881332
2 294048007 852731956
1 923942239 699070033
2 741264962 390685331
4 844674767 255444589
1 317712257 127775222
1 236253114 232379898
1 563702713 110199486
1 78494327 748045324
1 401011434 43128073
8 432107702 175947341
1 13486039 676269620
1 862174594 238406966
1 620942060 826471571
1 967189495 640055808
1 321536084 459416300
1 258787304 434370428
1 298790905 649458092
3 548194012 788459439
3 226467297 311252060
2 79886506 15962459
3 167707562 586887863
1 775490856 58913306
1 867638689 432516663
1 819950944 799999135
1 761429220 989631600
2 469752870 576582555
1 567755831 159254543
1 52078005 174989864
3 8355338 495819785
1 54859387 117887515
1 518518250 587253246
3 131673020 832358839
1 684909119 728771151
1 843857003 264626567
2 673351846 536815458
1 118999140 953163588
1 933756467 591813816
2 423680720 10463110
1 638924217 699942076
1 345385207 158340708
2 982384620 882249335
1 678592884 386896945
3 649970340 258515683
2 632429374 336765167
2 290523571 572764479
1 502460437 593611189
1 43453439 1160442
1 470155509 945012105
1 554230494 923863946
1 662282824 2435989
1 152779500 207759140
6 730257785 806572872
2 574307916 552607666
1 211959868 64380830
1 997565099 988137534
1 495634919 462263682
1 81520395 145001504
4 635895492 280973716
1 362071132 165073700
1 949208095 520811985
1 999180974 810106333
1 15080061 389816868
1 65204509 867260274
2 982417280 792527321
1 428830522 761021153
1 85873122 899757751
4 62485618 663649982
1 275345974 679425578
2 290490707 648999210
1 414114427 796029031
3 141656743 606887128
1 13349040 966213838
3 250718237 235474614
1 693205661 657571510
1 274930225 937518555
2 580434010 122631852
1 53535980 415465968
1 71475957 473633022
2 884392810 922440049
1 298698059 948984647
1 274153088 293719397
1 387307772 985035579
1 448350496 572685803
1 451848725 747075510
1 688623340 188068469
2 276379953 614773884
4 132314331 177814489
1 542253623 205217098
1 844580835 240773469
1 909346396 962944048
1 213813691 486742985
1 753004324 256725160
1 27041646 449766962
1 203051948 705716598
1 36899798 47335297
1 816322637 644243996
2 854815252 207599794
2 76532311 958214397
1 634006603 913779175
1 875850062 966150039
1 946337741 227859401
1 689067150 244954913
1 152355605 974246633
1 442963508 714913080
6 671134278 81551134
1 475633639 517270965
2 44737239 86057358
1 207247222 159165971
1 66166744 730376725
2 955703936 320933539
1 70180475 656611451
3 843243121 846302797
1 197720308 498034087
1 217707379 256941208
3 730027065 366194044
1 421891412 899620495
1 70384357 268470585
2 312114829 670822698
3 579131541 87728916
2 552498922 58581058
3 418196519 175934305
6 259779907 101549807
1 926060161 361209537
1 373228951 227415191
1 150671199 420043619
1 153963778 946294940
2 435702135 704916083
1 397909566 962262147
1 600331496 368343695
1 87773128 160730145
2 457257636 705819598
1 477600211 341692988
1 89535492 608422125
3 623297410 279968117
1 546412596 651605402
1 681493686 167420266
1 785584558 105219331
4 347272207 815981643
1 805140217 958167259
1 338265505 316085970
1 240482743 439389298
1 667976589 149561414
1 643591191 644875272
1 154733334 369535580
1 483177900 540305221
1 869823155 327610845
3 719517870 339746236
2 58531151 770364864
1 534933011 803088764
1 49907928 765911168
1 622229263 76179815
1 530126347 227299680
1 531598832 642441383
3 995689562 749737567
2 633217544 371460803
1 388996431 180019015
1 344836881 329277227
1 637455709 340940991
1 177128585 266370772
1 429683649 456615552
2 817927899 410307685
3 339940429 753305163
3 456559737 58814842
1 24299127 805325344
1 991259271 536602828
2 19510607 113460264
2 666034320 940960030
1 919316237 887620135
1 603039918 545594653
1 329093649 516696814
1 638312089 442587685
1 854000507 529411012
1 913212240 724404333
3 439243422 614107452
3 376260968 536875678
1 785359502 395628830
2 271208153 853450159
1 410959289 945360285
1 40920968 990963240
3 674521306 170627479
1 484993268 196668931
1 710045367 660602551
1 365996195 460489799
1 753829457 63497058
1 508404077 984362476
1 170727562 119100274
4 279322144 460211288
2 401333679 60262291
1 585560628 558613936
1 745250715 833026660
1 900251056 685340258
2 343389917 584853192
1 775377098 537941783
1 111297863 643680286
1 52251808 787629379
1 613248160 376479231
1 251248164 290551209
1 482481497 153261354
3 802169190 689700831
1 210611520 18013502
1 886399539 668678044
1 314366708 532086468
1 642016240 666020419
2 340607832 529791265
1 200957072 740887144
1 969667600 306420363
1 978580005 727788886
2 380114184 748328454
2 573048 23793921
1 229446869 476122390
1 647896743 199301182
2 164987553 525969376
1 86762032 584253545
1 906004961 543604411
1 700642167 191622651
1 153347680 685074715
1 601358358 657552578
1 719547744 946583832
1 449490098 914730796
1 225606924 714064520
2 223795726 976947603
1 120979264 199796088
1 860946944 238816621
1 342755773 606425341
2 308184325 224549522
2 463198818 203288228
2 946355975 551491863
1 290325168 875822044
1 916708849 488219091
1 483846538 448454905
1 581869388 385641027
1 560952892 538200429
3 382021317 272521787
3 889317979 389179248
4 123258570 310418012
2 186568737 185152089
1 803060033 898442395
3 458914396 986390208
1 630745125 320533814
1 371543876 234116230
1 515102654 868493029
2 602790928 425498475
2 660969448 299667565
4 518003352 811000001
1 274337023 344596561
2 454557564 166175565
1 418603924 894075069
2 503210125 471591105
1 223763378 865481715
2 163754800 769175416
1 466201698 567514326
2 322119215 230564073
2 675119108 783219152
1 68674517 362540404
1 43133147 461414710
1 950798861 262549229
1 903376555 973869202
1 508013777 341661502
4 606661205 239329108
1 777650550 435125898
2 418015399 771646693
1 598681652 94965785
2 312298972 355580033
1 825318533 814428279
1 846303715 786271128
1 895343872 304598384
2 163079727 659268741
1 36662800 368714394
1 748435131 64872647
2 308991535 446974275
1 690902004 364461052
1 689928432 444578117
1 646493853 392689246
1 11885652 499119263
1 417010291 760157269
2 340937342 910379637
2 398872746 637567701
1 21374296 579488298
1 357321013 934084476
1 808799331 493668619
3 229556915 683937874
1 439659098 446689286
1 404503276 991393521
2 218790859 334452335
2 900501558 21288364
1 466580268 976685078
1 942745521 903792737
4 590286197 87367561
2 669635080 82614062
3 679887511 463364275
1 512361158 772481210
4 735763470 737008597
2 350153224 245704290
1 476063572 559327551
1 26357221 955076222
3 916878084 166359870
3 568601821 300479785
1 570111328 698612688
1 613726797 808085871
1 697329079 468416678
1 337954593 634440672
2 578020527 370706383
1 919043062 303203564
3 556818759 265243756
1 406567711 641136676
1 216991006 679321152
1 812304068 7263816
1 874985492 526148534
1 629978216 807358556
2 844710268 472947806
2 334329988 204480137
1 699097816 866882367
1 710122977 364604261
1 328134813 158805248
1 270028890 794314848
3 515612084 739489522
3 304696675 342127121
2 21524829 21004986
2 989318300 951008051
3 410818316 545089469
2 528557233 835164492
1 771860881 982754495
1 96100279 859213336
3 531160324 977634469
1 89204638 258182726
2 768885348 70604373
3 646560600 353145164
4 56496271 266657469
1 504747407 500294908
1 87248501 482581756
1 888188070 806577701
2 280549567 758873926
1 487892388 849845735
1 176697646 617884879
1 579711129 65317034
1 502395149 417265079
2 406883953 584884566
2 951165355 65927426
1 576881051 810510173
1 91524501 236220230
2 857758867 964565318
1 292496508 581548122
1 953656277 906622326
1 569666696 265471646
2 354720888 643484439
2 844695708 881694003
3 200460251 358657408
2 22459439 834342559
4 477453703 381235647
2 324161868 685380231
1 797744867 384086679
1 598014520 121510820
2 874074492 948727593
1 764957233 433967143
1 624421265 865941159
1 200532476 366271835
1 272410749 818589704
1 576583112 110075588
1 402056986 841799279
1 543274481 54243715
1 205860906 998276961
1 628245205 913730695
1 448482461 707933501
1 485775067 349087851
2 386480393 407087310
1 726620645 162505731
1 900994159 396860882
1 575571364 800537213
1 980817820 958354763
1 168833275 655875903
2 336290264 479324308
1 593345284 643585658
2 818201220 49512735
1 893140691 755675147
1 6279063 174497266
1 44064957 535052867
2 622580540 474139685
4 365911503 708123622
2 260367253 465118679
1 258648886 163981450
1 502037227 8994614
1 189382725 31633357
3 862640700 524718527
2 179690412 134719850
1 134987790 973765024
1 876755807 436743230
1 158462236 492663229
1 841342635 451194015
2 935210839 687821597
1 541792094 469977796
1 150952326 255039457
1 348918763 218105116
1 419353462 789127963
4 104903554 831331446
1 529142885 739495932
1 326568047 708835856
3 159873419 398264906
1 442272996 336093996
2 743362606 299552851
1 678983294 123373098
2 907910709 558458289
1 541840579 273984570
1 86559409 268673616
1 177721452 497494684
2 384993706 414845555
2 396177447 843424828
1 963420972 364407408
1 98468154 195647442
2 9355644 732778383
4 605626746 97730082
1 738583459 862299743
1 95584428 287885460
1 406748196 267585150
1 851685724 177722917
2 268734081 203491245
1 786108059 78075873
1 8209425 545166483
2 121902331 840490654
1 814754229 659767609
1 759826598 617954569
1 257749384 503365513
1 632828761 947141303
2 719699844 270167669
1 936087669 299568686
6 911453652 361432424
1 452042632 950367127
4 919660155 619004984
2 955013447 805339339
3 942672190 404301077
2 809505359 69917568
4 710459302 678462072
1 12324243 69924078
3 505906142 22042049
3 313453109 451626102
3 694153389 351616854
1 902908978 313347092
2 750024453 909480843
2 926545549 995059483
2 804493340 149779461
3 420312424 655719257
1 737751097 931463097
2 222175432 93207527
1 268085239 733027329
1 89537454 458843808
1 955270961 477176007
1 273412810 55372146
2 977316774 357365399
1 555554702 909635876
1 806620074 496532549
6 732686895 287874763
1 406586044 727991239
1 137112237 781591961
1 319296302 621709636
1 545381241 291336043
1 840287639 156517163
1 744927368 459774456
1 843363168 954505283
1 996491387 703915261
1 86647304 318756443
1 730402017 764174293
1 319738350 458251530
3 942227243 717327484
1 376378273 565539765
1 425143332 572259172
1 316647503 186209265
1 336751270 569877454
1 605779475 270535316
1 111450511 744989532
2 455800194 276659506
2 675464576 489875889
4 818981478 367707785
1 276562462 616510267
1 580746537 69631784
2 313468557 707753992
1 970261577 75102173
1 860922732 865539628
4 116120508 976017611
1 861765489 728342386
6 658356773 532171849
2 220148883 120253480
1 967298048 994613786
1 551658061 861731131
1 767632750 516330236
4 435923490 601545202
2 473638556 897857779
1 828544497 12418338
1 288670145 535415009
2 829392450 722553922
1 904743461 431847327
1 36550620 96238005
3 621471496 494912705
1 849961723 953854293
2 792408896 516815608
3 882281922 620668533
1 745274084 142150721
1 189107488 830572244
1 534882788 109080293
2 115139199 767128234
3 312974054 511470070
1 105606848 832247178
1 403605093 170245807
4 915786681 186185841
2 33779582 30354617
3 159689755 848874957
4 352100729 738720247
3 26449717 163805463
2 625472980 635154810
4 807741682 180461718
1 736725532 827658701
1 747416139 424473522
1 287989417 651837045
2 664727538 373918843
1 374106652 233622432
1 630253957 484627103
2 616904513 864388898
2 411707718 968493446
1 279936982 629799341
1 444764900 658807791
1 630225676 316465325
1 636804915 986458183
1 505360876 228325850
1 637691978 198941197
2 778332028 221224972
1 882307504 744690363
1 54891087 801121391
1 465391043 972076656
1 672364684 971636063
1 772040731 701361799
4 861340141 839039198
1 511501720 501256285
1 703286101 665465830
1 608691485 838799498
3 115556262 225171425
1 395940013 911704497
1 992628962 825538372
1 360192297 514824895
1 477543644 223162952
1 966243911 829239152
1 325144346 436908212
1 415301707 50637949
2 639117469 949734906
1 36054566 641902246
1 553137454 542338579
3 327613064 450270448
1 300937676 910982766
1 373748371 93440260
2 73404682 928649784
1 102429187 53419321
2 223967950 817006266
1 164922177 384312081
1 157293388 971100498
1 225910311 121566484
5 845718174 462434156
1 148691283 503396799
1 880514351 716510784
2 229952692 729151581
2 13393538 24994165
1 913549536 524200757
1 624731295 817395844
3 758698757 121229743
2 547175725 450656699
2 278527760 318977853
1 209569652 653611128
2 389848807 36772581
2 836292351 77666593
1 577220736 386167778
1 921618251 101181469
1 778213972 67889608
1 582007329 603459320
1 240932128 241987104
2 210246795 487867773
2 653772465 256829043
3 661502416 225464430
1 575783168 479742087
1 831156760 61233196
2 545748841 393593720
3 712061233 606473593
1 156513016 839199535
1 377984511 397747936
2 448275595 811210857
1 240130601 123152400
1 944785533 237534841
3 97541175 935952004
1 158822708 976234097
3 840116076 348158064
1 882501147 313642266
1 654649850 689670544
1 411597159 367721196
3 764941671 776886528
1 548537224 415188088
1 111766873 278838705
3 592341750 356328584
1 837948331 797125262
1 614149065 83016826
1 66525438 442920633
5 808282304 329941552
1 533037421 92298628
1 737874670 209924546
2 162641327 443858983
1 955592667 905355151
1 17771854 799902816
1 950022271 487740617
1 954333220 913065598
1 263252198 818637847
2 559471320 991775105
1 60348713 965058344
5 440110819 953516541
1 511000439 150784878
1 864005231 97720848
1 786004699 726988643
1 649446267 816602871
1 329444674 91963870
5 68413528 501659286
2 703185592 381329027
1 811601947 243324954
1 179711571 137192644
2 931736864 491231251
2 125175264 385532913
1 202220564 341549839
1 32085653 846075559
2 600296075 252246340
3 800193383 589319236
2 371408698 731918359
1 484467433 867765498
1 755194437 693308594
1 892103962 600848857
1 305508298 527125081
3 520898218 367229956
1 271897137 797163739
1 931148586 119756497
2 339187254 794117975
1 299162986 606512858
1 625929605 297197630
5 219551029 813274787
2 80009335 990927262
1 905539856 522315623
1 981283744 753013197
2 488600183 299779649
2 362764554 809630249
2 917858013 396710253
2 84305416 856499496
3 251624156 709011387
4 93048666 175153724
2 635976421 678281368
2 341979260 729711835
3 906297049 44308198
2 704608908 301913690
1 378183384 109912938
1 506001314 794151
1 65817978 622382416
1 614257975 223813288
1 783824726 450652908
3 6026589 191122579
2 492702216 850682457
1 260865580 546479674
1 637489398 767784422
1 556943487 292262039
1 806034620 912777494
4 695441055 402990517
1 315216165 725382853
1 449647852 841837669
2 733824246 518726609
1 966806525 155709743
1 309747581 882118573
2 263963306 134113210
1 590584653 882593937
1 828940589 726808023
1 899145080 501553271
3 320006270 26915101
1 523027235 354865652
2 574238953 287901137
2 325527172 206828303
2 89314501 145478425
3 678036833 669456695
3 567230233 267151494
1 2888470 76232881
2 512225283 950069486
1 115934364 4430442
1 273997191 740661173
1 955719224 879472191
1 537057613 57745097
1 674996312 730729985
2 431417387 411459601
2 97620022 72098997
2 471765533 983341579
3 153526326 21176014
2 113451086 695513028
1 872873296 944293235
2 766296362 104170207
1 678989640 11642796
1 241378783 876964786
2 416946019 418304250
3 675271115 613890185
1 17913994 652752294
5 661733618 205772454
3 418175591 580547456
2 633784316 982028431
2 678274672 238716085
1 269406501 2373249
1 683298398 533617134
1 291115406 43528797
1 220860199 455885756
1 906567795 445304976
3 690950132 109930615
1 613832642 47659623
1 856699740 24401262
1 726946614 901171508
3 30720310 250484947
1 585864958 699031383
3 952043041 947106466
3 941804765 130919357
1 498385545 812644411
1 146937051 540059179
1 54722093 380393959
1 271470472 962445974
1 255001358 6693744
1 486215255 554679543
2 282029126 440328040
1 299553994 311437574
1 158073012 60180796
1 645520142 670375850
1 366081191 81875757
3 518398988 724685306
3 77509993 816550642
1 241484103 718719303
1 389838266 730280142
3 593248037 866389044
1 885947933 729471423
1 625815823 809383333
2 731585873 562331965
2 488527047 345191352
2 991219314 8295407
1 92995616 94479064
1 89935805 741192042
1 425362085 235604876
1 415326824 845627749
2 75775413 394253172
1 222961791 627644213
3 343134878 396342436
2 608554702 493502244
3 107023116 82581460
2 40049848 24165964
1 566468452 706710890
1 521031473 163818027
1 753066488 724170007
1 493543135 203787434
1 632788349 744914696
1 532258162 667988556
1 12670692 366325272
1 506747372 512069175
2 952990144 690839971
1 876727762 958440331
1 866536016 266974686
1 993735871 739605466
1 523495023 238446839
2 629813725 760428738
3 683955011 784805094
1 635684982 997289956
3 842866602 235248783
1 87484626 949328241
2 487884901 292451233
1 493603813 730980125
1 731292677 341021541
1 537836345 584468232
1 573788238 925147001
1 699460221 267999876
1 138086808 301326706
1 96945359 878645509
1 569324943 362975447
2 182904827 646048018
1 540196214 953862499
2 660958627 363363049
1 582798970 737463194
1 480450804 27160684
1 701212379 50157599
1 324429368 347341184
1 531335149 480274201
2 613069014 423500916
1 18830903 281115505
1 156928240 698141907
1 194180536 822556315
1 306859775 116326639
1 148461753 761395733
3 194269119 45336888
3 132697082 231816797
1 188828267 468171937
1 246245624 843467842
1 33162100 809701620
1 858219323 244511298
3 347964686 862582367
1 552974697 337040608
1 338874351 361718490
1 791126858 684103037
1 750128467 69905936
1 685793937 389422894
1 861178512 772179573
1 154247271 459523370
1 519535532 806640184
1 868865524 9771817
2 750722034 478933151
1 683064185 681396501
1 379266272 935627699
1 749945444 330803498
2 775194208 109936509
1 873239239 440209520
1 277410779 802002524
1 574208811 411916305
1 672121103 512227389
1 642865291 433344316
3 966647154 446750268
1 416177766 32020479
3 719328071 512815779
2 854925577 245954096
1 117950143 680643059
1 327889106 648844619
2 441041678 396681105
1 598158680 481962501
1 74020019 172160111
1 703226657 385261060
1 582140663 682692687
3 987659410 746263749
4 912821119 407590541
2 518765788 772264572
1 378609391 24211517
2 740254034 120439375
1 732933813 91071145
2 433914624 573405167
1 837856481 106245680
1 57262872 572677268
1 519917616 770973225
3 584681282 438459425
1 703038886 634655214
2 566607377 48784784
1 518661581 152922681
1 958561061 829241260
1 243422394 724653033
1 895013583 862944725
1 113334979 328163006
1 363376853 642790880
2 408683492 171873617
1 847317430 140713533
2 475922786 11944007
1 774703921 511630020
3 945745676 686967297
1 534775120 163991567
2 271851344 470548999
4 255845317 434653982
4 851180753 890788116
2 518101556 24632257
1 231850225 680849228
1 229914968 614091357
1 59958917 238406320
1 120887631 103014266
4 425124522 903189808
1 455954961 59075907
1 10284878 661175441
1 892378730 438731020
2 63766426 90596413
1 209462684 531305265
1 123323764 169694020
2 134002273 311645023
4 898405496 696591596
2 259121895 801524359
1 918750249 736428585
3 158672113 522763256
2 38310869 76750975
1 261187862 120752544
1 571935736 721389271
2 750478372 832764627
1 72386060 503224335
1 564592984 401039545
1 568863368 232847558
1 54710267 324634429
1 389299237 177859320
4 800115591 579436396
1 302683897 289559420
1 463661312 776566394
1 480310995 452484553
2 986640130 330674486
2 932734469 33221073
1 897905227 954821071
2 522020225 537829073
1 349396627 794561478
2 685277598 985030643
1 863963976 151446308
1 849482965 428489909
1 112278604 654276446
2 569054212 60990196
1 621645765 4323814
1 890501991 778113931
1 48976634 741422915
1 858748527 21347037
1 220612488 435026718
1 985653836 300700087
1 78329546 346772980
2 436512227 135152384
1 776980727 281719035
1 216833561 602918408
3 107359040 642551218
3 79101596 503937609
3 433418692 556235841
2 850211236 225481918
3 867956831 198182069
1 963193751 276694866
1 423192878 64325691
2 782744698 914224082
2 870154350 126030155
1 824152704 310315144
1 525227388 682296188
1 710034427 674267727
3 744625607 246015826
1 157958128 52082966
1 474116007 562574424
1 999513063 233404123
1 791935180 403235196
1 398398183 263798381
3 338783056 514243765
1 673687880 529560362
1 990886325 983646887
2 459737296 48734558
2 320804829 344835478
1 353669215 200775304
1 620871294 200936006
2 312982318 853502344
1 589657810 544273877
1 830304538 797073906
1 809613777 51637136
2 615520610 547767896
2 685515884 443880367
1 591410876 876892677
3 835994577 545245470
2 32722706 944920778
1 430866675 465364199
1 586776110 210971954
1 136566752 144063869
2 527011278 364767328
1 84507652 710872889
3 689670638 999955832
1 774330370 303065204
1 947968842 401837858
1 753458431 652690466
2 586886662 136457238
1 362041770 188804252
1 819037360 973495564
2 502063947 316509332
4 909175471 473688313
3 176388279 920000176
1 725040986 597467278
3 632038404 356837247
2 848068275 709436259
2 465453747 228828107
1 820705537 64606486
2 216051935 766826815
4 824495411 544857304
1 281284059 101026568
2 425619203 217967932
2 545671265 37212638
1 216579737 150355452
1 601844063 864006692
1 141188490 16984863
1 556831739 374785438
1 827378220 619239615
2 34361584 391261149
2 505671232 789797558
3 679059997 748598572
1 301405590 929679711
1 165698695 141529826
2 389665877 749324139
1 952576186 289190783
1 404725721 212589515
2 703606870 400006962
1 786034684 913564339
1 705739132 577560718
1 492507857 941661878
1 17860051 887174744
1 457152461 915280955
2 639641845 138993432
2 362570188 545423011
1 487924038 353877901
2 297838147 381388314
1 159961329 258288909
1 986115867 182418412
1 498249074 226192383
1 988844779 669567072
1 84168710 609655859
1 98148632 51822413
2 24193076 334990331
2 959725324 35688523
2 570126715 636111598
2 380978302 906881746
1 354144335 447977734
1 438878777 697134269
2 441988362 862018105
1 144720311 334128935
4 472232592 600414337
1 247267784 321022475
1 934056047 315977855
2 685816286 504704072
4 530553948 822621639
2 898720981 354523401
3 639972226 17815671
1 801515293 677725514
3 342833603 612416528
1 651592904 453148030
1 884959757 708496709
5 449112498 687195770
1 785434704 86788058
1 149395024 534132743
2 917517497 876362187
1 281751529 522986744
2 616490003 88972458
1 329610620 134272647
2 40553975 650653058
2 984029512 209286078
1 826654561 628336194
3 944107226 48861396
1 172799800 218507956
2 986476636 703064210
2 935247137 154899777
1 632001506 523904321
2 979825196 536519714
1 519244820 334145690
1 497463999 794578800
2 779774867 63344542
2 344204405 921989915
2 291016510 542777339
1 673735541 954398780
1 265280069 740606245
1 351495751 479324407
1 91953136 629159797
2 249626644 318792639
2 460345403 281150911
1 969328464 735057901
2 678932012 995725456
2 182641060 344995452
5 703325896 409094570
1 487443116 653184835
1 701261217 455024688
1 133264823 929055207
2 762838757 84099732
1 976204684 128501604
1 524139052 890652945
1 245403482 95755023
1 357123227 636320716
1 625780760 338449908
4 974309689 139286298
1 448520551 16022020
1 137045277 16330981
2 452507166 884552193
1 517059314 831787493
1 478003584 934787149
1 488874120 5377436
1 650226214 547010933
1 39835978 185930083
1 447941982 327993168
2 409766456 48012626
4 699458322 810484864
2 114216732 824355162
1 478557662 240218542
2 428021759 7788868
1 599969191 469578676
2 325316533 12081114
1 394900815 142396289
1 572997220 125776161
1 551616522 776104369
1 760076222 477520488
1 173275981 634041004
2 896511628 284988544
2 517304463 762470908
1 459662336 270106638
1 358010963 79661820
1 556520449 302311049
1 677826749 104790347
2 314594278 672557036
1 350957863 911737386
1 308048832 45078556
2 271524059 20515867
3 830137715 88557588
2 954626028 323813926
1 954850713 465705054
1 682866696 207860979
1 466713965 257535198
2 846377030 280013451
1 3981277 585581148
1 227964254 518826758
7 721089687 394700315
1 879097724 828594987
1 422039280 426026655
1 299984228 399461681
2 870037712 317942702
3 561908255 431494099
1 725293461 751917298
2 535921492 790329092
1 805178436 202851671
1 714755273 277081485
1 100935725 850243262
1 981793783 863857826
2 818006518 483575377
1 160113735 33337117
1 366632921 963434520
1 913360174 463313666
1 608086469 912115951
2 780447351 558635108
1 428341104 455220040
1 661749361 875780401
1 569006165 791347612
4 364449844 918517571
1 77296299 958401990
2 391498289 909016870
3 619455967 612751120
1 732809688 38514644
1 97740281 875857132
1 175464806 639668438
2 359961943 183367123
2 379603832 969946276
1 931331177 899596667
1 830071988 983771391
3 37318298 458870627
1 154988329 887702008
1 71930804 28917015
1 659476469 818247903
1 776062583 542892313
3 396732376 188017868
3 754784739 180237006
2 271352208 723938903
1 855537391 630520759
1 933801319 832546409
1 580528382 425503928
2 627677466 807778911
1 576020999 266818524
1 778282482 754134485
1 566394180 80861730
1 838985184 779246869
1 181012477 235631878
2 613735652 461366720
1 619174278 4584800
1 718441444 710410230
2 319790655 269045488
2 159284623 348461962
2 87650233 652539676
1 195876810 948992587
4 702909483 808278500
1 693521505 783827411
3 982459636 774532854
4 230204347 815190929
3 703673762 387875623
3 936180661 186919611
1 249264865 159652204
1 101463996 511807666
1 758875316 710529707
2 650083786 556511737
1 592019257 946166759
1 644629710 427444868
1 853962657 651906925
2 535122900 55913980
1 202028414 970486746
1 443648473 567107195
3 704648856 574748022
1 674444380 606443811
2 603412229 728468530
1 516023435 471951380
2 109773867 369938489
1 865798997 221998844
4 321386540 679512773
1 477615832 540197616
1 716383462 216062918
2 579240641 120205965
2 69777331 223555736
2 89710717 726865015
2 199626262 78804715
1 937499749 228749958
2 464905649 776464584
1 53603031 395538404
1 390319158 815907928
1 985058664 740533480
1 401751300 521461315
1 450820381 907751759
1 895933692 288909802
1 934948504 632463211
1 547035353 698992935
1 858366985 50393483
2 468491206 852366240
1 657742201 980245230
1 494466691 397869258
1 432475978 848862505
4 299818957 64302941
2 936080572 467295543
1 95858784 209614531
2 616267797 990383317
4 72609500 756271535
1 260685031 675175157
1 56654816 419283812
1 266704988 949921607
5 387823636 239899888
1 952383898 396636214
3 769761945 640838668
1 505313261 747158194
2 611707944 578194905
3 391376557 683914356
1 402524320 166013014
1 643001882 486559661
10 782882607 875523648
1 107722668 454332277
1 470343594 746171928
2 818288765 319493931
2 888484554 469025876
2 343522984 758331291
1 268924279 737328038
1 306029561 863733547
2 510680333 615721864
4 986184078 35820636
1 699175259 544764398
2 951949113 339317640
2 812913125 539365358
2 666603556 889461534
1 77504068 948234058
1 672088166 271463557
3 705116209 233539966
1 231348256 56819549
3 833372557 524234065
1 945624543 5460645
1 834236531 182041469
3 456288433 642464377
1 886747371 580862256
1 992834844 617758515
1 734566217 496093651
1 986551072 587803588
2 613543552 233922469
2 43895573 536622806
1 376903651 339916912
2 630405974 419139261
1 429964756 890632388
1 478814297 428963237
1 973529955 649335341
3 885608699 198227733
1 71401398 337272315
1 682620580 814645424
1 982003229 51061589
1 425928213 841247193
1 143622944 299273659
1 78878177 785940919
2 148402932 851256569
1 616517817 290237523
1 186433088 514502764
1 557252191 606541181
2 794042730 327342933
1 979591914 577105199
1 377056664 438621773
1 921721932 210583662
1 861335656 326438569
2 180167053 277584199
3 651740250 791467682
1 754530154 436395387
2 522802215 246040306
2 481107196 340648640
1 522240126 925812281
5 627773199 962625143
1 17549662 747419538
1 493283691 234690103
2 545395308 52778967
1 900348202 157241975
1 632858639 9549157
1 983906925 319599643
1 475229625 594028946
1 407755110 406629070
1 775768436 733253556
1 158403518 245077208
1 914636643 107907208
1 155618408 646191873
1 961922374 313723007
2 731361826 351152579
3 280747419 110703384
1 272872962 635735125
1 309464702 768721506
5 641265713 411162376
1 100150609 910862319
2 608470643 871246657
2 60704635 909430213
1 596233505 301141015
1 408574671 437161833
4 363755238 305825585
1 158053592 189349983
1 105246151 394992326
2 555727087 108905156
2 594232653 798836227
1 552531620 899144795
1 559664887 231845672
2 16540381 211357728
1 592627234 977679215
1 922913628 864701567
1 881105614 337737705
3 616123738 244022259
1 500966568 919266444
3 800704830 459423715
2 881231594 289782037
4 159472163 853597193
2 21454943 343024461
2 906009216 452640951
1 700887401 128168340
1 56940740 511023907
1 682694312 997064632
1 655858960 972871446
2 18480052 223093367
1 416163544 964734759
1 708793549 116303793
2 850963949 81619813
1 233075349 861952872
1 35889210 13294373
2 453652144 276285156
1 991755527 369714654
1 897347223 417106858
1 679774270 17475662
1 362306344 879443290
1 939920380 270728843
1 209038061 170653210
2 605462787 292493419
1 411468381 217759602
1 601379504 233604315
2 312623189 119816247
1 412094559 581903350
1 856007772 333075130
1 870275107 639511049
1 501627741 380908812
2 120076611 419501239
2 748384013 463876880
3 804393136 475509980
1 944896187 560081728
1 807998965 679841253
1 386958004 916238339
2 123038625 138511419
2 445516309 527792249
4 148382668 398025503
1 606541545 738190174
2 20929525 615854602
3 844029581 513728074
1 771283639 915570207
1 252531980 658464235
1 986511140 745046889
1 799597021 95266899
1 291878242 593039552
2 213523514 448117405
1 876676375 155628678
2 721169095 295126997
3 388472379 407572586
1 276477939 304997436
1 844840173 192817088
1 963791812 740232293
2 123332950 250943678
1 5166426 209320242
1 841723730 984541654
1 612138677 219861288
1 538815888 339137818
1 294656163 405196930
5 556485143 16404805
2 225476493 996187030
2 861781438 715372931
1 203464837 995220403
3 794506651 306450924
3 129048169 991836631
1 514413826 167067987
1 608586674 46694257
1 379767206 681815406
3 610366010 59240448
1 11936147 717176498
1 830972046 560031852
1 813210921 252627944
2 56045380 963699157
3 948527817 320040605
1 38259037 614135205
1 571135262 940222068
1 162069264 64851068
1 299833102 86631920
1 34104830 242252982
2 751840012 960003299
1 212617693 466449889
1 548758967 659433704
1 670863137 19881420
1 958758788 376721018
1 911349478 389999652
2 985639863 75296881
1 821168018 352774288
2 7015107 120949569
5 915054567 991566551
2 505244922 343430452
2 74365815 886342468
2 514097128 96452963
1 959340413 691775217
1 711566098 344373875
2 7228450 723227223
2 693070661 738741377
2 659860330 57017512
1 258607297 154615658
3 881207493 667112405
1 127590742 540491185
2 383995296 24687798
2 587787838 836998368
2 354471727 339376091
2 789152009 296312984
1 532831079 474000221
1 909734433 764772475
1 756091648 226259600
1 45489691 27313204
3 428812583 986037136
2 995714550 831187512
1 726745736 683037816
1 676386270 572022470
1 355424351 218558708
1 793246411 690586569
2 486420473 390942023
2 263265887 67283651
1 420846883 290663334
2 130020986 508229933
1 715984899 827227172
1 322165304 237381225
1 81580482 396582016
5 638850041 661776363
1 820519763 493232953
1 76556330 829967035
2 744011640 853044847
3 883639880 308471385
2 703242081 13276725
1 400181134 435367894
1 832289006 478166609
2 659527729 912636748
3 390524284 412207830
2 753369391 620113750
1 672312986 63844431
1 821552417 843161632
2 830661095 770166284
1 871333702 983330659
1 888625451 574490329
1 243624446 623298540
3 461986728 304248410
2 288948369 113017321
1 632348552 895660519
1 519143425 514669019
1 128555858 977312770
1 678065968 424325334
1 201500921 519331354
1 310781176 844135402
1 815125790 564380718
2 962394531 251164400
1 957053048 555807291
1 559933429 543972711
1 41443195 154563559
4 94509664 798002227
1 139654724 621914271
1 825408869 15409868
1 514387626 953264597
1 435089294 774062395
4 111853283 670525299
1 983730664 247469609
1 333446824 866932884
4 108833566 127613260
1 239115483 897105687
1 543133674 712639262
2 684608964 747423377
2 943814010 261315066
5 966458719 498380648
1 384903296 602715009
1 176261487 952964612
2 825598300 831656163
1 47331309 388843586
1 724595003 351418816
1 42602016 500949207
1 370013378 416980502
2 492248125 612435859
1 861435838 822347336
1 64378243 403789804
2 466185860 32348960
4 249443528 842790972
3 261510503 114339719
1 272080195 715216315
1 305652666 359356338
1 901012524 653584231
1 978003234 39990088
2 636111881 61494412
1 915364375 226684184
1 48423328 884784442
1 915182828 448226857
1 58115060 918822022
1 441544055 992115639
1 403367796 178528245
1 561064624 987713676
1 180878145 480020792
1 820888176 167407800
1 6813309 195679188
1 872545513 259239101
2 518943350 963575140
1 38718073 721292970
3 575596107 999478429
2 882513130 380353301
1 131698349 724590468
2 678171903 408047042
1 715848020 988557770
1 135191019 425093106
1 460737650 524859159
1 306853830 336736331
4 593152416 442698539
1 878515288 360485058
2 644089814 667047982
1 976930691 162402974
1 343817957 900443805
1 418813493 869501925
4 340958368 2577813
1 700663770 966246107
1 636264799 656513164
4 315177369 115958381
1 843970523 698640114
1 629655464 281016476
1 573936882 455074233
1 416142498 661628706
1 719280472 912855409
1 956064897 829039067
1 468207849 131439805
2 827862779 809163898
1 193287145 999574829
1 705288697 378262429
1 902465689 7771813
3 181520450 401773781
3 64277492 537440628
1 587619423 410748219
1 51077287 240475263
1 675263054 483011759
1 964386753 974246196
1 861116456 880754434
2 326332064 479088199
1 206028951 360919459
1 825793664 241748484
1 110619354 166246413
2 390271348 98267149
2 865430901 738782148
2 107732878 688999709
1 200172694 238235625
2 919472949 388111084
1 376222591 837033888
1 914429902 364752694
1 55183919 452822323
1 280792616 248312753
1 195436805 5513625
3 26930551 593236210
1 908291082 653003740
1 147317463 564021460
1 101086449 569193116
1 282388639 37741746
2 64657120 856975331
1 454964807 31836474
1 789347878 542796569
1 848904455 71388578
2 131398771 361074460
1 308798848 280602133
1 697332424 7618795
1 972548112 742574327
1 262770087 557984977
1 281564647 580928960
1 552465043 734920639
1 811771073 688299508
1 798715191 505280961
3 237994788 748708731
2 422646596 481375459
1 378858771 253811976
5 129321982 196197811
3 659835726 258049974
4 318813129 696560849
1 159451908 113566357
1 149379327 710823291
1 98559440 777072949
1 521408628 705222835
1 797299940 246979555
2 96585887 85046004
1 875617272 194827102
2 163750493 426899714
1 578713084 360589717
1 579141624 963885012
1 77966450 893370013
2 188220634 557315259
1 371706436 692959270
1 601503974 341661923
1 609956762 614177714
2 344610173 97172104
1 939665661 551204734
1 472757201 430127211
2 192158387 541282258
1 889379279 158375689
1 735341652 825530386
1 668781448 97360885
2 225176697 855251528
1 696580821 210321312
1 744269480 5448527
1 527833264 276792458
2 575614137 7487101
2 753386795 458150262
1 811403624 236214386
1 841358313 948862375
3 792845469 905093923
1 818456417 367140842
4 179885980 110729535
1 909471185 331114896
1 861477866 497202141
1 492349123 208016580
1 830953810 160618344
2 62147327 870138975
3 945563588 84013211
2 311605100 342112095
1 576211636 461978036
1 104286473 103690127
1 572191584 3200043
1 854040363 275031636
1 775656061 925359652
1 357266889 246171449
2 590382101 176321450
2 509512447 603627970
2 205720047 957297432
3 556266543 229258168
1 50045728 793370561
3 528963638 389366449
1 775761475 785048108
1 361648235 40590265
1 757595325 929086804
2 870628866 657567296
1 843127900 544593782
1 942986831 512077930
1 579629298 31334799
3 80183135 110131970
1 901944974 283562302
1 317812501 153055751
1 617765203 123088130
1 297154167 624362257
2 367481093 803605786
1 338854688 999210253
1 747050781 847730194
2 546660960 396161270
2 576970526 214636105
1 687913820 57494183
1 997166279 751300939
1 178389489 653929668
1 265633696 584631672
1 588156062 355441395
2 413411020 406235914
1 874075863 934005239
2 696738707 218334171
3 552007452 738389507
4 488377388 965621953
4 902363140 715782902
2 261859908 922338366
1 735364559 513716215
2 149104075 442071438
2 254944832 537614017
2 758925275 882651496
1 807548942 430408772
1 498172005 44521343
2 637258505 25818650
1 949346849 796317543
1 265939020 211445445
5 668932827 381376596
1 624525705 353854686
2 648039671 359180642
2 923270893 981014785
1 610609342 888614567
2 321344830 208008943
2 91773952 797414153
1 806915443 359318567
1 927918296 835252241
1 350474422 243608900
1 596844937 294828741
1 680475952 373463366
2 536505638 75740177
1 466063101 744037184
1 481515473 224652848
1 262033842 73081419
2 926678234 265450297
2 657441915 92565179
2 621882688 258265938
3 233446228 307544718
1 245471232 299686699
1 511976663 696712169
1 451254045 385939378
1 940461299 221189448
1 553181461 55029022
1 30848385 952992024
1 817597278 35122504
1 155748447 148549059
1 304431681 550673355
1 613636476 931726591
1 355278195 909612244
2 479440424 587128566
1 189954134 302230481
3 92428746 697380474
1 728247545 94267375
1 335321340 723844748
2 394141220 475319359
1 255011294 470358072
1 919392591 814474634
2 334611201 961264284
2 186048904 845432928
2 294285042 320235885
1 182705899 502055792
1 1822383 42363940
3 418183035 403012744
1 562627078 772662585
1 317484763 61581638
1 930125485 597303661
1 857287909 685622241
3 993002470 544181015
2 881286411 283189412
2 405642931 930420960
1 554988167 666804005
1 1394711 18746098
1 162257309 320960647
1 218315773 555967960
1 174021341 798835228
1 385410092 538172690
1 383679550 636134315
2 330036431 594929181
1 955908709 158147357
2 825919037 312285514
2 414033933 405475923
4 870772968 204211525
1 276420321 83164890
2 858931512 1724032
3 278431886 970926720
1 395177470 873598148
1 22933803 99786497
1 648098793 921607461
1 460253976 925585929
2 497655725 233764775
1 382622475 653161385
1 915246292 755385192
1 899016777 3972730
3 723766691 491152632
1 403822904 427896125
2 243045961 856537594
2 517198203 11207629
1 449970004 590846560
2 408857124 669540084
1 783376517 552488150
1 43220000 461742405
3 815768878 820986862
1 415355784 528686048
1 219645615 29155403
1 312885266 353569528
4 86172906 473296601
1 217629356 343023903
2 402763098 981631964
5 738467717 386085998
3 75306564 631764386
1 338554102 426188309
2 730373848 316831185
1 787288973 858460747
1 135331465 717170996
1 72723037 271407319
1 697468988 704766399
2 228432976 761570230
1 408918890 843633900
1 677773118 985982451
2 313508246 302585536
1 459388331 304354933
1 938605307 950401519
2 565962581 576167786
1 106766437 765276028
7 780591137 418579744
2 855862212 929579315
2 411055238 614995942
1 705948245 711363789
2 905652162 893505154
1 676887008 526137352
1 667967359 620376166
3 997229622 582466189
1 228334642 397278432
1 409067777 991583923
3 626941547 607708707
1 50081399 582670014
1 402315530 163479692
2 697547145 492882789
1 889950388 196076222
2 658941695 402922275
1 908281531 787276546
1 631020742 289234385
1 829595566 828200225
1 792613836 555399180
1 246754582 132745024
1 709357382 839723060
1 253049890 457235656
2 855630632 341177852
1 530963645 21844533
5 864663225 357785052
1 435488104 489795755
1 960465541 131188337
2 322948651 317417763
2 75111575 353832900
1 507913625 367089591
2 269194468 66129817
1 7597137 985263366
1 325396294 829167592
1 591715524 526717084
4 579286222 599875747
2 167167437 660597188
2 506023312 289788928
2 494982932 810553722
1 989016172 644359486
1 412980746 367475968
1 880597024 135605721
2 637813991 675146440
1 762729503 253921464
2 754586761 342363440
2 743006793 387348080
2 130797368 831964088
1 586741125 152370537
1 798935712 962248159
1 780993206 346839450
2 766262512 684159011
1 540559108 424780071
1 401514423 253710534
2 636707005 903632597
1 666971341 686713113
2 557335075 710363935
1 161144088 218432174
2 144935281 895742668
2 437740693 24737778
2 185326402 235725354
2 831107978 620745128
1 79531311 812279517
3 846503249 113673104
1 928170673 596039353
2 382562564 203097266
1 704310512 50651151
2 227283174 634994557
1 927305252 934958809
3 973618156 256382402
4 731250726 397495093
1 389439561 185122241
2 442090943 793509320
2 663122506 999215991
1 614392943 409748432
1 783461011 115196835
1 944468999 71371857
2 840591159 221047105
1 974115576 700435312
2 191309553 766269596
1 476798101 575098045
1 47055480 269652867
1 26452382 369187603
1 394369209 556513411
3 857199071 722106444
1 837501831 631221748
1 442187183 515131595
3 892079386 988056233
3 415135877 921100076
1 966369745 897149713
1 753294448 70450305
1 219140355 369872530
2 531509212 805730088
1 292804442 862255616
3 491139782 719447929
1 791851933 181695497
1 768199710 658616349
2 798429180 166071572
1 377545582 719815300
1 924659675 260071822
1 450968809 63875330
1 624067429 450711586
1 275979484 893877440
1 968056064 13230992
1 686272250 505863284
1 486127444 848361463
1 178859578 14402746
1 142626006 126172107
1 635657097 363736678
1 739666013 483159991
1 116534996 184458436
1 94477502 981180932
2 568085799 546249731
1 975106353 617610088
1 155919800 281188219
3 294771163 198216485
3 595230416 975496280
1 421990062 114473436
1 362795806 536406482
1 763756192 605993349
1 302754749 965365830
1 712855622 267685147
2 995171904 47291286
2 663393488 984844327
1 461238112 888719520
1 59358746 2858608
1 42077642 90791397
1 14055076 940969629
1 347364132 540741339
1 883874821 600789119
2 869394857 703484543
1 111499874 895390817
1 600951980 196690612
1 721118299 882107425
2 587177201 982587867
1 970336436 52374104
2 674999843 960944319
3 246590243 633937184
1 508529267 752745387
8 926243032 98956513
2 539204078 397524814
1 121829466 217457976
1 26050305 123031503
2 184115218 658690918
1 715676764 515797282
1 702496026 541842865
1 692223451 819122619
1 144653377 516001930
2 92135634 415905902
1 530683073 36982192
3 989158866 862723864
1 264303049 298466686
4 898436761 232581877
2 219169652 438514305
1 517085733 758587230
1 452110896 151949920
2 353763847 799321811
2 813372453 358842579
2 509759599 762357512
1 790727516 864597120
1 479766228 895457753
1 988458224 486746732
1 116228206 869149760
1 465762319 631188357
1 481727247 337294432
3 2027505 336856105
1 3005759 632653597
1 65336752 267588844
1 115879146 237153413
1 570893685 919698337
4 243866293 313196093
4 12125719 689213924
1 8132939 738325160
5 855413413 461229753
1 555995696 70155519
1 110946200 401696205
1 997645859 553899923
1 147326453 731602193
2 49908328 834395651
2 642315373 709574563
1 268579073 699822428
2 756075927 611504100
2 713954617 947616842
2 288909129 626873719
1 839509864 313998795
1 990584715 439553823
2 21242501 495283803
1 648241341 388298292
1 302143053 802355122
3 977649419 658205837
1 37089948 388740080
1 629554589 750413678
3 945149856 793184007
3 776652394 966647094
2 949470162 350107548
1 613546108 563971870
2 473451432 954476797
2 748833634 490758710
1 663864104 476477062
2 792954345 175331363
4 534847997 906807092
4 92238828 62747798
1 427335913 304783898
2 297784254 385899162
1 855007429 294306625
2 489119505 208973600
2 978760965 723658425
1 810823036 709124987
2 481420501 867587931
1 766291492 747250036
1 490530775 602907118
1 388344817 66900922
1 105304524 541522989
1 510039720 169455101
1 568198321 68591326
1 702533391 834033786
2 479570102 521647227
3 675880561 456093092
1 446785462 59496588
1 300026883 471550453
1 957555996 677787990
2 837394842 137295063
2 887336888 782793529
2 198954128 300182289
1 324361844 504698230
1 888313685 387834925
1 34867184 203593747
3 893487794 491071911
1 153009968 474711522
1 413505676 749548700
1 672252876 596440029
1 820148237 70350163
1 652257513 162309090
1 701938535 200492771
2 454564450 173820457
2 389485716 326629560
1 142103344 731708171
2 153703475 292551289
1 415580315 416835111
1 103430999 722545084
1 854314832 649269794
2 668241951 562412648
1 434386330 472947290
1 561017833 60754630
1 988046906 956096862
5 528780215 996326009
1 71622167 813828039
2 847706214 801329890
1 414798234 939285496
1 395003492 125110850
2 446313763 439128855
3 186738248 58085683
1 243723271 377595456
1 854212340 249950917
1 661146251 854783426
1 303703978 824510255
2 281988039 5218813
1 659339949 122051867
2 969079693 960449902
1 296622473 984061524
1 87418698 163140329
3 792587683 274853294
1 274031321 954432905
2 599962940 378497777
3 441736038 81602630
1 693381714 519104271
1 16044239 929316655
1 320732257 417012894
2 596885957 431369121
2 202944485 120562634
1 26911827 993829592
1 412446603 94295542
1 464526385 335086291
1 563728271 535540194
2 486006001 777581845
1 402894899 418330988
1 302414171 520899348
1 979372576 924977232
1 868573920 127722512
3 457929959 137685328
2 161011038 448048287
1 321052056 959536159
5 287064792 363796957
2 958940169 233549544
1 581315948 793993172
1 753033497 839846623
5 24603744 778885940
2 489399148 219250023
1 73542838 97124934
8 445641565 33079077
3 529445825 703719191
2 845585607 537169935
1 335585258 143219494
2 17179198 361971968
1 921507106 955625641
2 132058626 544861066
4 518749501 732286258
1 24951113 572149879
2 238070207 814879734
2 932953519 434748617
4 247653188 23084007
1 557317131 394016081
2 702457829 195326395
1 635303555 267355134
2 99963203 672950561
1 411571183 244110948
1 306476795 933973330
2 260432681 551882064
1 667898713 899312399
1 435720050 167849196
1 494549604 655155621
2 630097764 987799360
1 170612735 404145271
1 459304674 461063954
1 176203136 831296940
3 531768169 134259076
1 405679608 203401907
3 850809723 702463834
1 398336631 845370598
1 430365964 6359051
1 189078224 127934437
1 261468623 494809327
1 299127454 274322851
3 94735876 457471896
1 735406921 995956851
1 778428527 837071949
2 336213131 625923284
4 371250825 846203291
1 105380792 910733241
4 36369955 654012273
1 149335936 387206356
3 999623010 71784733
2 530153510 694729566
2 782435322 912160249
1 554878995 309420140
1 249532161 736653119
2 339619520 635386930
2 526345487 184236870
3 6081016 614421713
1 421448968 84225014
1 704449113 150333327
1 16412330 68211192
1 742596155 265087014
1 264637618 834718179
1 713432202 124423663
3 678065206 925270593
1 920280046 713964580
1 143809797 772532252
1 310371577 944166947
1 796525201 440317766
3 533550998 975849237
2 310593330 300139921
1 332703025 162103572
2 25502693 28186812
3 465220724 148891516
2 11388936 634230543
1 796445562 358946717
1 204781008 603624317
1 489217513 587433005
1 655281548 428826502
1 96621428 606554763
1 206677587 978598459
3 431543004 529901032
2 390602078 987422317
1 400603795 929290063
1 364690201 207565344
3 156097536 231158709
3 765214488 884402487
1 825145434 577084641
1 255655738 455017104
1 300461790 146225451
1 57054446 821386203
2 27461739 809993168
1 297139156 597652368
2 785817469 686504161
1 410388356 712566123
1 606038640 834436684
1 134300037 54465259
1 422437193 87050833
1 520716797 864380064
1 374781889 135903068
1 625694126 324158738
3 807394336 998058874
2 268632928 636136317
1 914812980 906340068
1 210236847 296588942
1 487170098 659303421
4 321448311 655539556
3 652328865 11447569
1 572429510 513523950
1 499004200 6956050
1 886003984 264944833
3 781291688 527042257
3 668305848 757684022
2 69626972 6866145
2 821828463 983559277
1 158314254 422023646
1 31112895 808998001
5 695004385 750848148
1 117014477 276194036
1 683113252 275934600
2 928239098 672733122
2 976886990 352542102
1 45917478 627478891
1 326282437 904838033
1 877733919 704842565
1 46994535 5805549
1 568971687 754760670
1 169552549 853796978
1 306074346 455020169
1 817618892 673697425
1 641064272 443840981
4 438447056 425729618
3 934913273 657947188
1 672299009 143793842
3 270279704 934805184
3 640764547 364760937
1 500316651 184970937
1 757904258 341120775
1 228421418 722270198
1 532751169 529214596
2 939427866 128195556
2 517161086 700343503
2 332847426 228254788
1 477431025 675831641
2 396021324 738303290
2 524347537 699774581
2 96121580 310401234
1 558653607 683900696
1 768155035 385493430
1 795520239 106838035
4 552292111 372126259
1 927955668 421735129
1 124234153 915528672
1 793863613 166703006
1 428606406 645998557
1 813491987 459215726
2 803815690 889878426
1 422854040 817700688
1 962872923 555574092
1 338601739 271349839
1 877751900 296064888
1 827998193 123111732
2 947986309 24961813
2 35975379 536067442
1 763757352 943658023
3 541602313 756531584
5 703685266 139803137
1 467845089 56015385
1 796832186 494125264
1 588888956 791058888
1 308193207 764508369
1 557629433 778251515
3 277022682 8657695
2 827170952 381884884
5 620518153 752485210
1 362682688 988071110
1 761931375 986505129
1 339939952 582943360
2 189284580 309874208
1 689919922 483417588
2 74703912 750875431
1 842906859 377655945
3 645119193 12492416
2 344645586 733927416
3 574560880 527706679
1 988335421 493660448
3 593780906 833657491
1 917194659 582525616
2 604782043 496621773
1 872451224 775067468
1 682864348 742573039
1 604425354 882574993
3 596951286 543631068
3 703109179 820711390
1 661928061 241182531
1 671138606 304075040
2 447225473 695512063
1 543481872 892038132
1 760603528 802018095
2 344627572 717376902
1 204729327 277767109
1 788773395 305907051
2 731352921 288168033
5 687197018 81211129
1 676225156 696411289
1 784886178 214615639
1 990388346 252746979
1 857085119 865162990
1 264337804 856572544
1 958011305 166245165
2 148108882 922494056
6 973617290 69921414
1 316113270 150543286
1 70667642 965756738
3 830010583 145324616
2 57721442 338295461
1 287782842 750641557
1 984907735 512848886
1 484867954 280818564
1 176322191 425949793
1 229206583 908619564
1 974131488 608935784
1 558961902 446154615
1 812686858 142121891
1 981875617 805352564
1 594216462 347673995
1 698424609 226258996
1 547898098 439077
2 891738005 472984282
1 471452176 953176032
1 10296310 751379041
3 473609105 223770249
1 477284696 848007200
1 520941766 366315699
1 977062221 378499954
2 397790649 718455927
1 380406834 442748462
1 121423878 327583327
4 471619941 973056180
1 985907559 871382457
1 618506055 323254077
1 923854152 471302020
1 903195092 455214163
1 305529375 675809417
2 217531222 660881737
1 947044071 314610894
2 506723708 927402434
1 754291460 835275831
1 262176294 953783711
1 488090982 61128771
2 305402057 939387207
1 310020906 956871240
3 892615285 542717813
1 232119951 592287652
3 813408067 468201317
3 758157543 599780125
1 440165856 192229966
1 283599797 190356889
1 180070789 199114197
3 513164108 224987129
1 140487921 901831006
2 103826691 281599513
1 722809178 457404534
2 577854091 548925186
1 361262450 846533743
1 892965900 420050308
1 230529149 437799299
2 530477038 107548914
1 858318442 245630790
2 324379046 531318856
5 528059229 491368731
1 28472862 308284558
1 674211407 590888744
1 602583740 250571913
1 44702244 469896684
1 968800737 976837819
1 621959591 481896762
1 503012161 358723781
2 875918630 551599662
2 50633497 620351923
1 813239373 423761706
1 214986875 934253775
1 184814078 969800190
1 797022246 11439517
2 419805046 525137077
2 48201583 423923490
1 320796677 439150690
1 402721945 567261054
1 11552994 956996598
1 43725565 12978633
1 824965972 91584938
1 636621510 192053095
1 144794308 161112357
2 803898379 217413330
1 341360640 495931271
3 457865593 355681419
1 57358975 894534154
1 537170992 397584602
1 380753633 862095560
4 476971135 235007237
1 237994476 648725142
2 211851431 845713974
1 318644085 423028339
5 179861380 767434422
4 990247800 740696852
1 35230199 954660011
1 187941306 623167137
2 432516297 719663725
1 344347823 358733093
1 703282391 686797332
1 680774419 390059005
1 588269656 567313270
1 878973658 75536409
1 456170473 125959968
2 969477723 64588322
2 704593312 681050853
3 346272195 904473083
1 138706093 671604078
1 212383898 921925896
4 303377722 385012137
1 724158264 397714345
2 308760970 903035616
2 808796242 828343377
1 749208224 102754699
1 211065101 346660580
2 693837645 502835882
1 361195921 583306617
1 406056753 337468625
4 28348675 23321768
1 548748151 896621375
1 482126915 914818657
3 372147558 685424697
2 958091008 35328853
3 315783714 983489775
2 402135607 302476782
1 502290270 47330051
2 221168108 52728965
1 52298017 745065399
1 620368227 53920432
1 57399566 830782692
1 735681944 206977878
1 557718189 992487516
1 789709889 933013847
1 255667744 359682646
1 100530831 143221457
1 903174382 718125322
1 275655673 209896247
1 628954237 978464270
2 253072211 308086167
1 100750479 90797247
1 779761386 865886092
2 566688510 384263032
2 783306927 282938085
1 699172827 716730701
5 22702473 181497597
1 480630117 741469818
4 313421139 786986165
2 824445445 941794972
2 835908672 250770518
1 193744953 961596965
3 911683872 956144916
1 202749949 385613523
2 715488165 526184580
1 859606098 698888675
2 855320138 164377733
2 83526388 470774817
1 908477033 689289625
3 479943676 180264838
1 499721428 324545914
2 806550572 839909209
1 657818020 904201586
1 205294641 130603940
1 658141864 107629195
1 350611716 438738039
1 462625487 391899216
2 798858586 651960316
2 94920513 522052826
1 582017261 27565841
1 359964578 103585668
1 146731593 272634672
1 307857783 630331241
1 545810982 790284484
1 537271562 798452131
1 760087502 701911180
1 952805266 927411226
1 668508329 13462344
1 476012692 734292343
1 9207707 428991768
1 793628445 513451937
1 718559530 424210014
1 548338233 595606492
1 367816867 603366299
1 619846038 747003956
1 644381330 24157838
1 845406314 873699588
1 426417176 513972007
1 676094471 638260031
1 258070241 246169663
1 680330781 627288957
1 153448719 825146529
2 897652277 22388168
3 40372892 962712036
1 784251628 676010469
1 71084835 353616832
1 556922664 864485130
1 751034088 795585856
1 673938993 749656935
2 483560871 35191740
1 523379040 121756280
1 760495000 393017731
1 241747233 277489697
2 404861788 542332628
3 699593678 107710043
2 646116670 894500337
4 941252599 715178930
2 761388379 409670366
1 676997990 799114864
1 515450185 150530159
4 758386052 800183732
2 66571552 760361076
3 868025027 130188311
1 465806335 15970942
3 825998304 624625942
4 698069856 317757107
1 791947584 122721338
2 185994070 521800758
1 938424024 692073595
4 348054297 52348696
3 140960595 368883379
1 277776134 749074927
1 648661432 378156835
2 997528682 62556608
1 339309416 178284086
1 852283619 685180222
1 889820336 504544318
1 259029186 428224937
1 585209977 189277019
1 648603426 461793473
1 719165006 994990228
1 92139760 155014948
3 74645742 371380948
1 12197108 286274870
1 5893721 593324902
3 931023569 309282419
1 485723456 515253102
2 737377990 316072552
1 194615770 741237818
1 221870904 533861582
3 258551246 87595104
1 244960733 711055903
1 541718341 30353531
2 124201636 217638143
1 507807521 953399337
1 928412457 484679961
2 921566974 338873120
2 846245946 865438033
1 913297355 314426012
1 319967490 509880474
1 888462924 404467206
1 970716390 966485029
1 983309925 504861850
1 439297189 710646294
1 575513860 607752081
1 229837014 161817306
1 482745931 910990127
1 444657635 954893236
1 969100440 136280105
1 341912089 41942329
2 225305470 343914517
3 922512521 108614818
1 780981944 841447202
1 246885716 818579775
1 836956932 305346097
2 786409551 771242480
1 298128632 128824213
1 803982426 933505200
2 332474487 48733387
2 108359102 779715772
4 232891484 385274076
3 568001224 59440251
1 995169206 539282234
1 974744968 561548286
1 422738595 65949844
1 80872145 869378543
3 579697372 191232310
1 13103228 872986066
3 772486382 178671138
2 508888982 342673699
3 754345637 952986506
1 659000478 89839600
2 734675257 885306058
1 14225527 849166537
1 107734912 575679794
3 532811739 716744470
2 447209766 696361342
1 903014762 640311885
1 1921921 977790189
1 155068770 36158838
5 826092492 149587577
1 952245387 702015941
1 62948211 257097339
1 49551083 106398306
1 640301688 609669044
1 521522190 160589567
1 716280809 804447549
2 115319210 22307848
2 510770447 439926832
3 210671193 310787890
1 404313949 634465906
1 584450133 181499838
2 120775663 467604277
1 436187336 519113755
3 551816494 783305908
1 816846286 717190951
1 922236569 879065240
1 842901040 40137943
1 25320379 3445494
1 972585031 599914784
1 604527164 737270497
1 934458665 261124340
1 18560442 992227393
3 298471720 38624139
2 20650073 187576999
1 505363519 117632292
1 480371242 890195192
1 226885058 278512025
1 182732616 39131223
1 125677617 235892346
1 737093203 618427919
1 768587747 316096221
2 957884672 826051856
1 790150773 730724060
1 659229788 698639162
4 265782258 583460740
3 157549244 460714759
1 141096460 615910199
1 212850532 913370194
2 416079124 558190542
1 724998658 800666364
1 347780876 977368466
3 624189908 111726199
1 842027248 702235234
2 349352203 876917224
1 190454703 585564560
1 711681575 929134929
1 475051451 356304223
2 623237747 316199034
1 551571337 513418671
1 245551245 266580710
3 302947133 553665646
3 158336037 321013435
1 443313417 8200628
1 548253744 338225069
1 271416696 187567388
1 564353083 577623653
2 80706351 747481419
1 638972808 21480264
1 535219633 589540380
1 747762278 530839893
1 124032626 896098901
1 640508424 800845253
1 240093670 689944518
1 510446281 6924752
1 325187631 397225018
1 891355554 438628203
2 514890912 215912590
2 677048266 313928626
1 205514642 659954702
3 185002082 630530739
1 882373545 665709887
1 513859632 578894662
1 353236507 925919775
1 756836738 850613822
1 200349759 980560589
1 981850207 36037457
1 628101985 656043408
1 830752721 538934205
1 607011393 566687103
1 371477841 240683335
3 155094620 298540400
1 545319727 87167975
1 300884716 503821489
2 673700221 608242296
2 843616953 242455698
2 632261318 512166647
1 51786947 869812974
1 941816790 833648224
1 347385866 101424453
3 863169010 294829245
1 609179068 485029072
1 596598498 356797954
2 401638675 809069092
1 368397950 116913226
1 75889951 375967445
1 442475206 601108051
3 430875942 980275948
2 428929542 740943054
1 716847554 631842296
1 758823148 205659060
1 42274014 648222195
1 733703903 177543604
1 786908922 644843771
1 414058092 191519256
2 513932707 51411902
1 290384445 796245818
1 293933434 183545786
3 204830574 225629014
1 351387426 169445934
2 167528474 512742475
3 501088523 903240937
4 387525625 436410495
1 372227023 950114936
1 227215359 270647978
1 893637964 162526229
1 173795460 585839465
1 485775486 595008987
1 128166115 372699770
1 16021917 857192496
1 412075399 93258083
1 43868742 923247987
2 697009246 747527771
1 293002983 831926345
2 335750485 721036829
2 57937250 857137349
1 742782510 423456789
6 141776069 72953775
2 163564955 296500357
1 292605166 728517478
2 197884597 760276883
3 64302975 76827045
1 359905743 144809463
3 148378347 199848235
1 163906375 775555662
1 238922113 871114099
2 117371960 350492952
1 572968857 195913467
1 45387698 157431189
1 451783235 30373524
1 831331959 417184654
1 989178867 711868786
1 748742870 222574906
2 179536720 255015525
1 955108532 592145447
1 53468493 381873064
1 768891256 619419727
5 794290452 558677370
1 452563403 39051178
2 555769721 224287349
1 659468053 647455681
2 491971554 25443102
1 887805340 28083965
4 248736354 439267937
1 736960302 6449569
1 967564005 281206132
2 171679095 693361041
2 983633966 113923754
2 539794893 480419379
2 2710201 931873989
2 737008078 618913762
1 343049169 976925397
2 718848134 546886156
1 397860710 87076728
1 106524153 966481888
1 34535838 65951860
2 714592690 677433218
1 421618140 369212747
1 191725038 648909325
1 480602328 870512223
1 868788138 799837426
1 482736006 875512909
1 848548777 54702185
2 180862455 352300227
1 539300309 266877819
1 825020089 85175852
2 605146314 532582820
1 462036997 816816218
1 134996077 449626581
2 194066467 502870441
3 587857398 739547408
1 18111845 442933798
6 641824912 838286509
2 588227382 51860928
1 196497456 800617610
1 158672451 620939343
2 909566423 705046916
1 567965266 602161230
2 156392973 216214015
5 702554720 923493819
2 822258977 702313941
1 192308151 134187220
2 329823969 515895985
1 637969174 382045797
1 812496761 723639263
2 904686667 660753154
2 742675438 658642057
1 757420379 590884267
1 366989573 881388890
3 566808014 206650898
1 398074015 140935800
1 822969830 834411026
1 983789907 511017092
2 294019419 148841054
3 262048483 997569886
1 952305475 463700256
1 385744702 872492656
1 928837169 638027108
1 562301121 825986779
1 604290258 413651643
1 506770766 508397187
1 580133426 821202966
1 336192734 156225938
1 924457150 692173013
1 712384438 373088680
1 294110251 791957249
2 276109564 875317438
1 836026116 835679154
4 873299043 186676144
2 607721528 921276177
1 557630998 265015581
1 281666811 92810729
1 453479290 200109647
5 815777447 108649487
2 83870490 106905220
2 53613400 647859423
3 481955685 601112291
4 156134724 530046336
1 801920284 849762651
1 740154699 785296798
1 909157343 595419872
1 111704290 482298596
3 183460882 605103205
1 986922945 300261972
1 490366730 500120632
1 604943611 421213964
1 726869620 650574141
1 119373536 133043460
2 499223683 701825460
1 313527379 293293550
1 575482837 446102602
1 34321054 130688080
1 391396790 49660852
1 479394070 167091379
2 396413867 482417297
1 259529335 56303343
2 206462775 338186925
1 172755265 638789823
3 912219099 658756735
2 45932625 670489703
1 98418686 945111217
1 65239614 77154468
2 162948757 283320173
1 369070656 920910281
1 201350315 256324578
1 528496477 5826945
2 473242579 433995311
1 149549665 510973677
2 275686765 109500210
1 756923721 16763978
4 525778127 902802248
2 980282602 448274220
1 668905442 978964825
1 342067201 200922187
2 231417199 779256035
1 58073114 765367241
1 945105251 232682009
3 70250515 532424392
1 692058225 258440500
1 697420418 949742698
1 425074927 214531767
1 152939426 790806741
1 464812665 495305060
1 71511119 648609651
2 766548584 922182028
1 223410896 918802601
2 970096318 500697323
1 58903438 316344876
1 937090672 331972532
1 735129270 884757900
1 737054762 524929402
3 16117464 88744100
1 682038178 753418744
1 701583706 674940703
1 106129822 930938918
3 21428568 672335375
1 146903247 403794097
2 780522201 509026722
1 304262659 655210557
1 602839389 250829162
1 398546975 160048133
1 774741473 663033173
1 364654405 98337598
1 328253739 572226759
1 964579386 680615904
1 715475843 78148362
3 660886063 633171251
2 463063559 178928370
2 629751461 509525732
1 676847796 931959587
3 270549675 13386041
2 322820579 853045448
2 870260001 689010650
1 395717423 647640276
1 731335534 878545005
1 290187922 853065192
1 392311278 797565064
3 732901463 105767945
1 388044983 757690886
1 421486001 473090819
1 297352211 719396217
3 751254602 739507242
1 982391438 54074715
1 44000658 316441426
2 863709707 61636277
1 922270039 320002354
2 62025031 698445304
1 111533589 155791487
3 800702981 915542300
2 834333122 722284815
1 662353948 403303153
1 917886343 578760910
1 700896331 424226912
3 754067711 566338518
1 773292892 481951853
1 556980768 733824675
1 36393526 698767117
5 401202835 622207529
1 968377337 485402991
2 548757730 376583499
4 637244193 945136161
1 928409788 287177160
1 722154322 402731068
1 571069428 785613152
2 916494853 893071974
2 717946189 952564558
1 703266542 33076656
2 720884069 446687356
1 807779837 174147576
2 88607267 674525101
1 430752097 879041821
1 795912152 281882546
1 981300799 512301310
1 699359769 902908818
1 415482500 781558075
2 221396999 524248942
2 331601929 742192165
1 830096266 500249657
2 445813400 401002582
1 554982286 636582634
2 609953774 769593405
1 376519502 365138837
1 929446147 788964977
1 452439957 676645693
1 376070550 247149773
2 657046369 369143736
2 703659719 965121991
1 133879464 664298486
1 416018295 197631007
5 397984656 863972940
1 342062124 345817705
1 198364288 942327256
1 856429296 641721263
2 226077856 719992507
1 500164503 311795170
2 340578602 530887788
1 894028657 993626552
1 163313535 659862733
2 560234600 860001163
2 759502959 159813909
1 973458243 553792243
1 300452096 916113038
1 373252199 617088235
1 868455502 37409594
1 440481672 582816606
3 443471071 780447685
2 326036786 390852919
2 66633972 797997378
1 700829916 449109779
1 509563742 432424182
1 523316471 196684030
2 513751245 204508116
1 988166460 326853580
1 692010292 432073768
1 426118940 707989139
1 857568719 874516110
1 393723712 396156040
2 653073608 905867575
1 228528515 330449795
2 926894085 300332952
1 170248143 444809545
1 902640673 767849956
4 464363972 402609405
1 824572273 507438948
1 713294962 64240508
1 31135016 829485411
1 32141115 37075567
1 17601689 974079089
1 366128042 163086199
1 214632170 372642861
1 967663362 210808847
2 670235540 789138619
1 84699087 317774373
1 882838156 586412118
1 896721662 689433172
2 687882622 836344913
3 825905508 991034184
1 502056646 829118838
1 172822741 824700216
1 340742574 726956722
1 952320897 15525674
1 388904866 275814206
2 445134306 954897840
3 379740980 777458183
1 483331558 651291728
1 468772063 1011169
1 952352423 891901229
1 490489541 198301257
1 128797639 886990607
2 772180593 384033596
1 249095882 417478684
2 952532935 36134887
1 247784334 184622438
1 617642322 16021850
1 452988837 29958462
1 773821287 495494111
1 379325819 285571118
1 661674017 957663616
1 837909754 197660407
4 530858457 806908212
1 601221984 208608784
3 118520885 512970678
1 903345900 566151393
2 662293075 305425886
1 461411808 428815638
2 901577634 794933991
1 614761464 587353054
1 336399398 824596154
1 369664855 123407196
2 235787570 961241124
3 841442878 596897220
1 917220450 211585371
1 764231959 360106312
1 705737149 31687519
2 351831390 299082293
3 581157659 391618030
1 700564843 354702461
2 278389643 37644905
1 687783973 619007522
3 775959425 802151782
1 95251461 992615893
1 874686411 121349785
2 442841610 439233042
1 434793061 830361961
1 750938407 506708009
1 738094278 454370739
1 350496197 922065776
1 996084913 343589896
1 883688769 209533318
1 821088502 334424118
1 273690588 790356357
2 577012490 953733956
1 420533997 382264817
1 494444594 478416570
1 662742810 5995288
1 561981309 889943240
1 44354039 419249221
1 539992960 446180351
1 99785928 788290888
1 808852110 883869469
1 287193608 170885032
1 769434717 285345960
2 540822357 560115537
2 688954741 77051942
1 295589372 604254804
1 97803723 623080283
1 590850592 794282304
3 452085326 423286744
1 774269864 531399894
3 648498263 973646350
1 339864636 504366702
3 817083724 561203721
1 968709389 602138181
1 534339807 860208298
1 616812763 677884913
3 51334649 405991800
1 676966812 647312162
4 426927532 427689675
4 90764790 132721415
1 534866587 191524023
1 549728977 220932863
2 710099498 941024623
1 937861759 582989480
1 338752366 462510924
1 260153172 114787060
1 427692905 314307741
2 657184946 278908455
2 48180013 285890260
1 347618849 338855851
1 646543221 266070865
2 146002455 538563843
1 373229096 60852416
1 127124363 472684575
1 839431357 243920537
1 269971820 315256422
1 708004302 173933045
1 70894699 169486851
2 132826316 972183082
2 432501906 287963079
2 338459866 149507713
1 796964283 417754526
1 29482340 219753696
2 961102045 799449654
2 586053629 971108274
2 20096502 661158924
1 525885302 918638005
1 376520505 368195528
4 807294260 422063178
3 190488523 736457748
1 30711201 852428802
1 279851706 513300301
2 724953868 39646843
1 896512551 375281187
2 390389225 970250782
1 182326539 310882971
1 35078688 779184266
1 339632013 931727043
2 516192955 533434053
1 512200927 244206797
2 892745807 299540164
2 571157973 917111715
1 628500200 64503368
3 775235195 39998662
1 794259097 169617422
2 62819688 315392964
1 119215059 740907461
2 572614646 61093087
2 429683621 107304702
1 242490571 980159738
1 964979829 108375251
2 995528928 296627040
3 850265150 393866964
1 622940542 523406693
1 676004128 564942595
2 342456272 374786072
1 307728025 412818497
2 39019405 736909513
2 891204239 269902328
1 496125667 203568434
2 187124155 4258834
2 865118460 449943754
1 122975483 242201587
1 874001501 513434642
1 400922162 473824157
1 675293025 890607710
1 849931756 357239323
1 163211944 166343791
1 551976289 994889153
1 510072589 268277190
3 143161643 515042274
1 510682781 940368505
6 443780750 258894465
2 893494550 859373381
1 250385575 149095757
2 802974153 776201744
1 147424850 377959987
1 708987761 618442868
1 814264831 138010886
1 238902346 710946584
1 157927042 725613280
1 234472200 578464089
3 827567086 257164015
1 720085721 409531391
1 305980600 599813936
1 792677169 413515285
1 805533135 158782551
2 361638845 891464797
2 838692448 15461374
1 301247708 235385883
1 383701539 411737716
1 518145874 379303321
3 490432128 440266712
2 386934050 288671147
1 810335436 119200483
1 955711485 454715731
1 529706642 13081771
2 137428375 535709704
2 22920628 406655679
1 95132565 882205490
1 473710280 111707438
2 997607627 798006492
1 29386822 101850554
1 850640461 359652086
4 402169741 869725015
1 728182450 434220056
3 317416163 981726766
2 459578490 86314677
2 441679302 622250875
1 354601021 543870503
1 309930024 442362624
1 146928078 167716688
2 745549352 677106319
1 285212695 26199716
1 192312218 159090123
1 367732876 168119283
1 730988355 786499462
1 851751797 65405999
1 973962419 881217282
3 314732935 442168850
1 728493032 710801386
2 966169441 75933570
3 200112798 464393984
1 549492518 8991169
1 181938620 789031390
1 944239990 510736478
1 577146276 317317594
1 706289274 819215704
3 197390837 235943163
1 162032266 819810536
2 571246676 850785759
1 326041539 185404497
2 63739625 901527664
2 617283972 660710535
1 216054622 811499656
1 291967795 283773722
2 917170220 929874724
1 513707115 149898237
2 590551188 881215058
1 194114533 67758682
2 891226693 885024244
1 615229987 103760790
1 757737284 78788795
1 328856339 825526324
1 402594863 66178279
1 1446978 415429921
1 533299862 558006656
1 483855202 695930870
1 254995705 994548618
1 335349419 663345071
1 345839616 282154170
1 507679063 849231605
3 813219906 220165176
1 423893140 799943113
2 934640720 363361360
1 140319790 951939576
3 736636013 948142683
1 233597042 80760502
2 563992479 551621726
4 585731697 563449467
2 578332740 733346899
2 63744098 756298412
2 213002819 128605993
1 656465433 743883267
1 934018708 110597024
3 892347517 949420631
1 155637002 380869267
1 688560718 112840858
3 613022830 500177580
1 700992675 262343177
1 978398736 591916067
1 912738999 179498828
1 279389108 407353730
2 307372963 735424855
2 434026427 782107628
5 886075436 298588322
1 660146916 59626073
1 352605943 720616460
4 628827159 266624965
1 716523682 741331560
1 624074131 629140879
3 553599582 117750997
2 74594688 1703435
1 429869264 145588510
2 283988902 320131893
1 218313282 202510784
3 812190402 169552113
1 51348785 126615786
2 3476659 340809955
2 410743372 999420287
2 767486074 55684417
2 437013670 11447986
1 52131454 433557091
1 233469241 435365414
1 600652980 778607017
1 472045225 368705920
1 589645416 303849628
1 204479652 968004792
1 287054168 832080020
2 904969319 46759310
1 372908826 814918895
1 910492836 229205791
1 653006240 303936129
1 931925403 745237613
2 375846749 728436086
2 424880474 453622720
1 795949273 569951297
1 161761483 265831983
1 394869044 411467721
1 439462238 80746268
1 392061734 780398721
1 520071271 488218722
2 261268436 129142053
2 633634067 989458483
1 488097674 611330699
3 826280470 575587736
2 139164863 451596058
1 937547073 337315834
1 221093329 926873023
2 575028265 442132565
2 280629017 942532740
1 979088758 470787995
1 795490186 594159899
1 84916310 443650691
1 346297036 886388792
2 444461104 363959450
1 52229333 669326404
3 891453513 476132747
1 973390918 501697964
1 656920991 758779219
1 654577782 160803882
1 971389433 124768577
1 109556123 809278611
2 442474960 208577753
1 905424794 801020061
2 968551178 475829973
1 317687413 258656903
1 788522450 110698169
2 420030213 957984363
1 793843821 721826725
2 94554020 472862803
2 381626354 512711781
1 476260362 251005807
6 443849980 675878595
1 521486029 385052448
1 853526373 899904308
1 103814560 511382212
1 218059221 81925859
1 571964230 488886766
2 908494276 540432391
1 582980263 673103609
2 135970960 868115353
1 169005120 469560774
1 851283748 471296818
1 519677573 148294348
1 843366463 218820915
1 228297840 791273481
4 438179665 743254980
1 451719635 584326854
2 622559768 378460938
1 749880750 602294112
1 478862760 570958484
4 363123238 886221479
5 769256296 508908525
2 212378073 452314820
2 639519081 744278642
1 83232529 520602482
1 214838003 921974982
1 780142994 295535435
1 739780966 286137042
1 684943483 465961290
5 275510315 605302488
1 368785720 287831524
1 509029901 268310432
2 876410183 47637999
3 97807855 917469396
1 126496418 289405507
2 758737824 943055134
2 652901370 790545677
2 63439855 771150272
6 830703625 589740705
2 882355204 842468746
1 297809693 170577914
1 225687421 941273211
4 610446713 593814048
1 167502596 951255392
3 581141990 646368014
1 435718863 657724286
1 108362094 799706988
2 932917171 802041407
1 923609644 289253667
1 65230851 971259950
1 976646054 14109073
2 263741143 525876405
2 907297040 88789489
5 253184111 355755835
1 584935840 864362013
2 347014111 335271039
1 368930229 845545039
1 908734918 762497875
1 119424158 410990431
2 820787796 183646033
3 265979692 117073491
1 619581158 315287225
1 688672655 676070636
1 585722454 284967168
1 124748354 700820519
1 71605763 863111056
1 561783174 487085010
1 496297052 814064478
2 299692674 66501966
1 449814899 203215603
2 867629273 651865706
1 496766595 783386517
3 437261553 603196214
1 152393579 805655703
1 309115983 207702090
1 664689157 141513791
1 240200065 732453846
1 101809384 171055620
1 849386562 551583991
1 374695795 913623483
1 353060488 399151281
1 43799769 513940380
2 124041598 618417868
1 467030299 594797784
1 525700171 157379953
1 506896351 58558415
3 211809678 538681903
2 250900305 321808740
4 586745090 685473482
1 421494427 70343930
1 836690185 312345350
1 269242444 232813679
1 780209465 372565345
1 359957213 787731565
1 669149897 278546793
3 116626173 984463955
3 883493557 381299427
1 913638395 587257527
1 143272630 239927838
1 775329014 923549583
2 852597505 376485971
1 473211377 728539447
2 578431848 655831379
1 574682148 431335256
1 481730163 716833709
2 937603414 607739677
1 138822710 596664940
1 843548953 812584604
2 936025163 650457814
1 758235135 123363492
2 45893337 307602482
1 589154374 469403289
2 212692266 897570957
2 228931027 868875092
1 150920865 491175605
1 897271392 93962372
1 978177876 202074962
1 229911031 832588316
1 489961103 202583637
1 184163390 476076342
1 59383563 69783044
1 61334793 229352201
1 713693726 743147863
1 266952576 456817166
1 51977150 70855464
1 880215108 308804306
1 487545145 150238929
1 804837280 237547451
1 353728310 315376946
1 38358834 889298770
2 716168441 49744316
1 650809247 682439397
2 816497258 938591955
1 44916005 331353938
1 528410763 159133345
1 6430375 862173302
1 339507197 669298555
2 587129856 432857396
3 451522918 368785536
2 751519591 210038434
3 59351100 216341140
1 210071826 13020096
1 834620919 763774249
2 538743381 966112288
1 53632737 732005459
1 195960394 835143263
1 376868382 706677729
1 266442738 938880106
1 948816376 25967736
1 653703475 877835698
1 984575290 100896835
2 331855860 916615311
4 964982971 636717201
1 494112966 377672383
4 319032668 374963565
3 92442799 365612065
1 944539413 408345472
3 830980659 175805700
3 841902100 649876336
1 523306142 338263260
1 16628053 780841141
1 138361391 768423961
2 622218516 194423714
1 183247601 654508182
1 775078649 161066958
2 979581267 887826014
2 434368358 633427478
1 268196825 928478838
2 813556201 478342074
1 410146787 300314998
1 845256006 251596834
4 287750348 17948482
2 725910765 227736068
1 174445669 266600837
2 722542384 944032794
1 8934753 8977010
2 35340477 819646296
3 189222842 438790160
1 545640267 690927380
1 394059041 388590833
2 419093195 842877824
1 480772226 756530648
1 803885472 521173601
1 479508241 472867713
3 468258811 566620271
1 178506733 97423228
3 940718065 142536520
1 80555944 51575614
3 602021914 251323906
1 503888798 61815052
2 56648228 410598725
1 203906074 846254299
1 791163648 794307846
1 245220050 273110125
1 366907542 341491933
1 509349727 84959761
1 310692229 543770329
3 970830817 437522966
3 627955176 255846171
4 573927323 455704702
2 754807303 104386999
1 925467079 523030003
1 949495466 450386320
4 488492350 735623246
1 279967113 464042252
1 214051095 570173430
1 417203980 479539858
1 934562902 595431420
1 198723369 988179266
1 824710169 582637816
1 290128650 725242819
1 776443433 318577464
5 572744597 728481323
1 96154220 278301462
3 498860391 411979013
1 224504625 673078095
1 584009049 659310458
1 179052893 689558076
3 328312776 636783329
1 482868464 455023006
1 184952625 164546023
1 77375437 303355644
1 421019871 10193470
1 647473504 70217373
2 781825368 808039875
2 590287137 789024310
1 27598855 929113694
1 490416702 204606026
1 782412851 790963136
6 270002549 829842319
1 367487091 227499842
2 73847065 501267447
1 766537247 842686875
1 368160523 272058710
1 85412555 362233349
1 205349325 597959274
1 709005176 374470245
2 347442375 346611227
2 746559029 794462040
1 687468544 98316131
1 707175488 47896174
1 369121194 884443177
1 771013964 439619584
1 486652626 76668477
1 415938019 688665473
1 510552405 702006136
1 549992034 496519042
1 986279054 476378166
2 380734989 446718489
2 648244226 63156542
3 344060116 990001653
2 429601166 978433005
1 962463071 847964846
1 3892808 539397887
1 300740909 426529947
1 21574020 374259146
2 329502796 505694168
3 332701115 477585410
2 657158455 23857724
6 270422553 823954349
1 729182958 733951039
3 374679243 849744995
3 545967261 52183410
1 939591294 260675482
1 116758814 509124576
1 274301704 730797257
1 537935227 450614716
1 79859560 358343920
2 824652106 266019648
1 59197190 617202261
1 672599111 918444417
1 415526392 383699410
1 12020156 958949659
4 310684742 630806987
3 914074478 464371451
1 122596696 787768117
1 311515729 476084818
1 911873602 70072879
2 904569092 557718247
1 33623014 627106296
3 732502138 939651086
1 473172470 670069404
1 410064579 196756643
1 350423215 394788807
2 85591256 73303950
3 709025452 166074523
2 145134488 798064296
1 842292550 425530415
3 587319796 302914817
2 840085780 377560523
2 980300296 776995108
1 804169471 270061182
1 477237073 294925900
2 737159983 160210189
3 822795185 660142945
1 450290223 1246035
1 591920962 456848572
2 218749571 634626490
2 527790131 532364465
1 273833843 449357317
1 828707449 107054406
1 1256924 876322496
2 503492067 930701807
1 824807362 246747912
6 121718589 931154716
1 932779525 501439528
1 14892854 653480341
1 53576052 910296524
1 975811037 203616601
1 249486662 108834712
3 494296090 287803890
1 489387595 227616180
1 270953906 446783086
3 663357766 148408749
1 312897573 753485245
1 723337406 15417912
2 781707276 137722439
1 562600051 768742881
1 399972441 733063937
1 987137608 673992150
1 958833534 157197558
1 845134778 409530769
1 691642195 175719027
7 870961391 327839125
2 909331309 700445761
1 355982964 973577648
1 874395913 549415760
5 578727457 963567407
5 459358531 362340152
1 447467149 205446779
1 550999706 211671539
1 472288618 890266761
2 974153160 91839770
4 795762329 936551652
2 530580601 5776930
1 64930075 842556413
1 109757512 520745668
2 973839243 898926736
2 181730682 162866494
1 330057325 883916848
1 635650090 503160489
2 497469600 960074988
1 441030237 777209602
1 83703097 834158141
1 124582487 341422194
1 587638843 384607345
3 18696663 332775575
1 751016479 456193395
2 551108197 516825551
1 745506 507969321
1 955527965 836345384
1 521341153 89588746
1 467891700 434327105
1 412189443 182559232
1 939976277 336882389
2 810756784 329326549
2 735146525 943465917
1 499333617 474519845
1 518581100 278470021
1 863928773 754649288
1 263700327 973309714
5 95813547 449257393
1 112276708 979005953
3 263998008 653295757
1 486253619 799077359
1 258653578 657101025
2 339051677 707176702
2 154156517 765524755
1 765585745 51475053
1 431520137 230890452
3 598929375 282620175
4 561892170 603536471
1 984496671 197957130
1 863089600 42808566
5 745403062 465293942
1 547131099 779189523
1 51122225 77892734
1 551170215 352116087
1 379087595 545330510
1 85206864 794176964
2 354772320 394749655
1 689052203 347543510
1 516692861 606872487
2 744195060 977264007
2 241387991 816476817
1 109131517 89044029
1 138761015 322522748
1 786637129 42258097
1 302106607 46630710
1 796683165 176280332
2 741157576 408036354
2 303179738 919459925
1 311403817 668084888
3 294253861 955699517
1 872784823 374989243
1 240683448 394211267
2 574576532 422936162
2 35758591 508505484
1 930113921 558383988
2 940576768 963256724
2 830946438 699481053
2 997457350 860741303
1 342440453 65522117
1 221137749 516648109
1 457464916 681887248
1 845765693 690660565
1 4783990 791736531
4 435376033 836819099
2 221612913 878664332
2 220306086 538535203
5 52257956 196657040
3 833633280 400508114
1 998045075 477614443
1 87430833 905704377
1 393130104 246572763
1 533606661 780661095
1 948677318 992796046
2 693041235 899432864
2 154807569 545186438
1 896593770 384117845
1 524565692 319459419
1 850177736 887884021
1 649955331 182471932
1 296906784 973736649
1 245404310 652444430
1 343207318 752891127
1 45495617 248850012
1 255483770 909509893
1 42538760 790320852
2 758144864 21889380
1 85568412 116735573
1 587445910 265042806
1 609977607 718095380
1 77932799 170269178
1 392713366 577041124
2 654302624 545447931
1 280220615 798505192
2 601374198 53739773
3 368657971 531915198
1 210525521 588295283
2 416860804 927755579
2 502106286 901392273
2 225983534 789087470
1 116301563 668507743
1 266630199 439157904
2 483747772 361037372
1 336752243 349431192
1 793563223 154150259
2 583177586 844117505
1 814588471 25624077
1 952244693 369780717
1 901485475 396980550
1 845005370 421477043
3 976078450 319535144
1 4703027 450236653
4 890226985 103347393
1 608644058 24067838
1 78211360 610940
3 395177707 869941640
5 436838897 219430513
1 262629223 491078082
5 932523779 988245555
1 401341891 389507571
1 623737370 663105765
1 707544793 310464852
2 417839949 841665661
1 49107323 472726459
1 339945856 257709185
1 176715786 984026725
2 563287293 865143045
1 696090300 566960800
2 60975450 588607101
1 804948806 268558159
3 65222028 616773819
1 303488458 543598449
1 207929762 2430028
1 180976544 785321927
2 736956785 125795943
2 208688684 882718370
1 312856597 105512293
5 381607199 793991531
1 370559547 369165701
3 251427739 466324852
2 419316460 804672230
2 650212787 341630586
2 124109340 6356748
1 692855008 611801992
1 100025675 50760838
1 310938025 550932751
2 422056912 574843917
1 8445801 314603897
1 665262217 749637237
1 900012964 438581679
1 42256250 736446278
2 717554085 645339286
1 576071722 126625497
1 225320135 809290025
2 741870185 70662194
3 85751463 230307661
1 803797882 611569054
1 173023244 6483451
4 491066554 43651906
2 357848435 675346212
2 269335642 844832059
1 567769864 189202094
1 516706611 89407378
1 496843976 578541946
1 62987818 672070134
1 306457388 212920034
1 906699979 414705893
1 153432916 502843034
1 840519283 117988261
3 958375358 583284195
2 283270803 427194251
1 817549742 853847156
1 994775624 804748611
1 516906776 965215689
1 919182337 992323476
1 129052201 795059027
1 315628795 554049854
1 982575721 782311472
1 45443402 834751799
4 483243023 201574858
2 856227895 871958682
1 822170878 422851340
1 747163898 982891358
1 791617751 318121361
1 246763752 546566435
4 197758426 654226905
1 757983920 739218339
3 180279014 772438434
3 891988533 557447259
1 654020765 362891434
2 285100702 259381025
2 596032580 145806626
1 488835433 47715017
1 631083323 75517905
2 366830491 883896242
1 994970809 633104701
6 562953378 858023680
3 319416471 903431504
1 459457750 363801264
1 431169711 22850220
1 996204193 738517580
2 936791085 504712737
1 376632355 465371319
3 97443112 808224917
4 351270881 599513512
1 811185562 469983316
1 415736560 911452114
2 356488372 494870436
1 275385541 623461840
1 385457359 842583782
4 73871960 708996743
1 811116991 970322586
2 250647484 188732091
1 704442893 196402905
1 579249914 302633516
1 684983574 150804756
3 561078684 350879525
1 463308547 895378787
2 771724913 820025805
5 743222318 905661926
1 272120916 392481384
2 778172293 286003422
1 703036995 975929805
1 772326081 297364794
2 186721072 571796648
1 938821671 550422411
1 844408149 477033718
2 605788286 354580676
2 629982778 375600859
3 468356563 534802798
4 543148779 713709288
2 790494828 647679373
1 592876137 76317591
1 602297127 358468058
4 53419086 182243656
2 758715793 371024064
1 72890720 54433468
1 776470164 685940252
4 763219003 135801752
1 816631034 932672693
1 613638427 309137445
1 747017409 963736814
2 167937185 99179448
2 301485097 521177944
1 831406883 46556666
1 390970598 559116103
2 809810129 48750234
1 600521759 832016253
1 220193321 236125470
1 691989573 817616783
1 179464935 672175568
1 376643807 926862500
2 91401567 115817543
3 879466590 656737283
1 68847614 642368121
1 422218044 501581091
2 27520668 428799274
1 394572321 530927886
3 46560679 887170541
1 537459096 545620721
1 798300154 198019500
1 131757530 842531054
1 982822133 78479304
1 261559930 517171902
1 182317705 791491393
1 228479032 695109503
1 938885025 306035492
2 881042475 511471925
4 613945041 82103587
1 186074352 504920146
1 343955349 347316116
2 765593904 239672403
1 761644851 748710680
1 312422743 549619758
2 724140171 334928665
1 427872845 722420984
1 831208102 437462735
1 299396164 312453534
3 210898543 856239073
1 73616062 20147050
1 500814126 139211530
1 854023923 16008304
1 613269655 400833015
2 291548630 92330544
1 1688250 739003869
2 253722004 312600647
5 893698584 832494448
1 60758720 753633517
2 58580056 627358383
1 76584119 373214267
1 765180127 971817369
3 264928947 946848545
1 638182758 303752778
1 350364137 954901
1 864683800 699661979
1 44680160 763580018
1 856691628 880493136
1 547756533 144511535
1 346073292 421359341
1 388835218 410624081
1 68377765 531053024
3 877352116 328566810
1 788559043 227681063
2 964200114 482802446
1 146563804 901572166
2 406276730 61471856
2 593686510 70262656
2 278629796 512299076
1 576807335 469898335
2 540545746 854952986
1 373885642 771671473
1 54588198 614635941
2 435366906 25036685
1 67053564 825084632
1 481334858 900594228
2 255222274 920021984
1 180640017 257746987
1 463825550 127039994
1 31496153 987349403
1 559631392 46277223
1 579784987 88220728
1 37135576 199556018
2 308394649 46637067
1 333599261 747860202
3 139462549 448517787
1 48505029 655279703
1 950175979 809054116
2 199877160 101580696
2 459252451 913615010
2 432661459 209364593
1 142495278 655517741
1 583112761 573912369
2 223700154 936306136
1 533323281 809449801
2 860555503 486558691
1 532442312 429402194
1 792268479 353265296
1 677692387 675199658
1 602392119 154186260
2 317925685 821156899
3 894986396 174437121
1 158183156 331444481
2 769084813 90507114
1 260519768 181443052
1 882120578 689715591
1 851516358 901166197
1 178477594 964928991
1 967967517 541386414
2 593652821 5602232
1 494509635 614835097
2 726870762 325684100
2 298407393 334830800
1 377419980 190509009
4 333795739 394665601
1 957769243 820514787
1 534377868 854321304
3 718170040 947708042
2 207396682 813877022
1 962625260 891334040
1 771077699 42733402
1 776903005 712252636
1 186770361 146994195
2 749035270 956222950
1 109047984 8274143
1 794798359 219647775
2 817931044 609423805
1 338195243 462276510
7 983881860 667643432
1 100269800 220180789
1 727245049 534369298
3 447636592 37427174
3 964103971 173594840
1 726336705 436357830
1 282330955 486760902
1 767557023 741875359
2 499628079 437810540
3 376000085 350478839
1 99159757 436641335
1 780888055 750971849
1 820777354 451652754
1 965815301 107578621
1 471280989 343821097
1 751624080 758932255
1 925293785 59002954
1 315576036 773624563
2 904272093 284604975
1 536846241 258937258
1 179103211 771006430
3 331420166 244783089
1 959185810 359927277
1 868536303 286718811
2 349297247 762314682
2 431282888 427944254
1 8112493 451504858
1 725039417 542299658
1 713690625 982705314
2 237138445 667558788
3 901294564 792077079
1 934101288 901848960
1 16174670 219829991
2 58101870 991908879
4 621041433 580797082
1 868992571 772247676
3 35808119 245408741
1 541958741 536714243
2 679409313 109910598
2 785790386 931677176
2 442161139 647938685
2 282289610 40488445
1 701765136 996263476
2 680285736 173708857
2 109914208 537223231
1 837477110 169713291
1 544940778 807593943
2 398934034 521466749
1 831088559 78284947
1 706199003 791547591
1 675742875 216567249
6 486803933 269388532
1 316589376 421375145
1 12172543 673289584
1 26945039 459429055
2 717728206 158215756
2 839645133 595121434
4 668575643 233321393
1 143137482 837052699
1 587183838 941518355
1 860931714 707291259
1 951218511 740330378
1 331473798 647205605
1 274374186 619139356
4 649565975 351729107
1 56134093 81108126
1 90468589 863532662
3 988235015 563950350
1 909509408 558694985
1 664964532 47117182
1 992675235 777889854
1 855605491 252560145
1 602629944 163474286
1 292975513 29082189
2 499908398 45300331
1 893214476 33925541
2 981904350 445320676
1 982158776 588585060
1 667237998 184899464
2 431446164 496736535
2 967796211 341208318
3 121680358 311846109
1 687277803 310880501
1 838961125 503330928
1 297298833 466916286
2 627453287 175609111
1 467119227 527978970
1 678202742 862594656
1 865808668 254770503
1 526286406 221971392
2 90537854 350854353
1 671780172 599448329
2 199496361 631833338
1 616754477 854538190
2 376499034 294705135
1 91988649 411484264
1 479316433 216967291
1 57032533 77035280
1 691849319 59410509
1 547186690 562233238
1 368955754 485928328
1 885129732 690712430
1 484760556 663196511
1 507663752 7550013
1 55861402 67450959
2 535928586 437262465
2 759321430 709910034
1 886365343 839555031
1 137653565 532109206
1 525600127 839052317
1 45201066 53428875
1 920371893 63659712
4 649073075 860457542
1 696116915 263058113
1 853012818 987018510
1 355924552 218097052
1 989571041 220234654
1 388015179 406388507
2 594736910 340639856
1 338664840 595180415
1 611466500 233426202
1 432878641 828748074
3 495701902 114462891
1 270329931 404352025
3 252273353 744032846
1 838169868 588275604
2 695866175 737061308
4 440054469 911354541
1 754357173 579235944
3 870193049 840063209
4 101871455 193459779
1 460124542 711390192
2 969541822 779029559
2 909640366 676525804
2 92775814 831919853
1 262209925 733386714
2 959834533 496262366
1 51014374 901962360
2 182104733 229103473
4 480619862 235826419
2 181390341 888744293
1 171041483 348127583
2 164782615 776464682
1 572297301 726505673
1 116675205 495047007
1 615670264 389953165
1 506226511 199733024
1 578018782 345933029
2 961483055 310036294
1 331175612 482267446
1 19661947 494966855
5 410049420 32083260
1 792034806 347590581
1 625464014 685723536
1 638465543 39944121
1 530017148 474687442
3 184156354 71396599
2 623857626 869477522
2 631026293 260031515
2 605833568 326810385
1 443920179 931629898
1 430887169 297106160
1 259536056 95173797
1 643247386 904736566
1 537468721 732887543
1 401495435 85347190
1 796759940 687645748
1 912720552 374473228
2 265570262 518329257
2 6381026 328700
2 891346617 526678812
1 448655428 436045091
1 864825293 649941384
1 845500088 664222971
1 415905680 73043114
5 696848321 690634761
5 191625683 315150048
1 767312672 657149962
1 380067924 138343535
1 313003643 43097665
2 201488982 657034741
4 816635297 767307139
1 325126378 203882455
1 801035280 18515144
2 11724673 131364366
1 255120866 631501667
1 514017929 817308977
2 816533758 119836007
1 570566581 415945979
4 893445922 195982758
2 470779500 357755445
1 824909264 517582915
4 427550693 130885847
2 169040659 603389702
1 881766874 401222648
1 993028463 891635525
3 908673302 197309695
1 350871694 39332637
1 528105547 442679188
2 965804665 438272324
3 357906154 785782578
1 415575030 99137268
4 252704176 907163047
1 177065405 112649616
1 614698380 901887535
3 637206276 839093475
3 44069419 978135837
1 151311936 508967697
2 883583651 291781600
1 917951771 247967509
2 302243455 982480355
1 264487919 312247652
3 20997333 593095528
1 681134003 982285734
1 190314174 779007848
1 382942791 9747193
1 987152158 843335833
2 69839448 143299071
2 330694505 578918154
1 516445269 468558282
1 481494990 662133605
1 601645004 498593491
1 333897811 423667926
1 143255924 838879614
1 727466723 311221975
3 153974578 571697981
3 371262978 900576562
2 14517212 828246974
1 161037959 60900757
3 689891199 194945095
1 960193757 920577454
1 579151883 360536842
1 321501489 867916269
1 246388018 912146469
3 964723820 687103469
1 244249725 910130493
1 61192328 505746753
1 743708932 884676233
1 216822551 583975234
2 102813052 422847281
1 704403152 357248643
1 812243385 92642514
1 718024488 690717270
2 472972076 131246592
2 288620180 36946169
1 624608101 737282180
1 663340868 755739630
2 587453843 170190593
1 91075629 296213335
2 396032643 454933709
3 732195943 126549754
2 120590058 360609750
1 495728839 165740158
1 422926548 329973196
1 286988915 460158630
1 456897935 809922834
1 364939272 842381081
2 526514982 739723690
3 942780904 799138729
2 921577046 166945973
1 758453464 78859011
1 28156327 988957172
1 31208318 557801052
1 422986413 244482895
1 414423859 268676136
2 670942799 724259429
1 367842603 268243227
1 579377813 86546399
4 452258037 155667358
1 181587829 555840924
1 578330100 542787483
1 924716806 939288474
1 81028408 849105514
3 780789108 433938843
3 267556381 47670859
3 807492084 203861201
4 477044268 120704771
1 466836582 196253293
1 493377629 950464292
1 826073023 623646859
1 38576922 683039953
2 231218971 208271880
2 708196864 248447063
2 704486753 320605963
2 60782747 372517378
1 245542340 130171891
1 530271479 694173706
1 196656105 130470302
2 224903407 137472895
1 133202742 56680184
3 597148992 102423791
1 127700493 337124630
1 127666912 664636111
3 394025248 204200666
2 867245495 887399257
2 111748006 612729090
1 857318122 539577304
1 184556817 285929774
1 220959588 13101131
1 911178066 192862833
1 299930989 155933131
2 437381955 196290614
1 627262534 364127641
1 229470157 454422787
1 455961489 850094796
2 883223302 401644973
1 906319269 828523787
1 10777009 144380449
1 66057068 400004475
3 935734511 718309539
3 45175830 774266991
2 407147677 183019774
1 687317859 699348641
3 263375173 381302038
1 580094759 426846337
1 804531428 529576611
1 368930669 875863734
2 261401167 111757255
2 33675501 350468468
1 886929020 560152000
3 624354956 845415467
1 223440291 705609426
1 138205803 740287036
1 641861782 335497503
1 953810919 588649075
2 847276676 197870236
1 910325562 595726203
3 304858237 869025698
1 214242777 647255319
1 418781042 559228231
1 964001442 99035759
1 132945569 158955027
2 383254943 159496696
3 223550654 110389912
1 828724865 280403272
1 380007723 776233871
2 845981718 336798761
2 772470344 348182685
3 689072329 184880736
1 903211602 568080761
1 145667925 690104218
1 137905012 860220208
1 194180967 152732969
2 567180773 167908378
3 148241891 293145902
1 29583250 539383266
1 9357488 253468985
3 367084637 742059474
1 434037065 25063339
1 890645006 310695233
1 513824541 563815077
2 435331802 747759521
1 453446867 710697558
1 124996639 187352394
1 74945006 25520260
1 423332355 663636376
2 438095886 735947045
1 799753937 579708151
1 52172761 373790522
1 383465285 122478982
2 905290060 913057787
3 986989354 512701449
1 24352632 485180436
1 239978893 895200991
2 911486814 425784507
1 142170904 442708072
2 842867950 609635288
1 39794222 938138316
1 907505812 485457005
2 28502405 87189419
1 946360510 126774685
1 659935783 91567911
1 940380333 899383167
1 320937764 820311127
1 509968641 324604289
1 925434311 133453102
1 576232385 890537200
4 159142786 337444736
2 8847946 231385186
1 946929903 473078548
1 953829558 274141460
1 541247474 983712095
1 552835723 543862236
1 188830218 234659255
1 100008459 95843953
1 177401650 471078410
3 27609053 949026638
3 181530180 71213655
1 866821804 146482835
3 709621645 37834326
1 850946543 848635365
1 73966481 665429633
1 432905249 387946487
1 718672693 13086686
1 596908759 209145117
1 217433593 926617456
1 397573987 13691852
1 967755383 758497131
1 459684359 983110404
3 970078281 413842922
1 911882518 560169656
4 280499788 349329278
2 373694605 435194181
2 144980263 344018141
1 266943451 954698282
3 776370133 353364752
2 199711198 749022986
2 845450732 417323168
1 384243530 19532110
1 366238351 60477321
1 839199639 50994158
1 138268732 447179821
1 918776214 751951735
2 603818218 827209608
3 377771947 748364800
3 574668894 162133452
1 910432542 409748851
1 230641396 95929645
2 324914735 556171923
1 433584943 3369929
1 51986486 772176592
1 191674792 991359468
2 464051560 507348515
3 448538882 449935802
1 496986100 245076839
1 985898038 294570497
1 931166963 43645171
1 857915793 968344027
4 937569106 377832583
1 658655592 583132411
2 430227104 439871525
2 830442389 267477180
1 94963643 197114187
2 65078075 493751862
2 643961690 138894788
1 828504578 985728787
1 101857108 187176959
1 768058054 249450435
2 773335142 725601438
3 702081958 223288517
1 737106372 361872089
3 205613041 459949243
3 688559450 511823068
1 160583241 146241884
1 528958978 815836977
1 693253689 410452194
2 182983741 490025655
1 395849057 940734209
1 812784479 740519236
1 230313325 154039093
2 234023894 629692933
2 235148228 693741294
1 499938477 412925432
3 549604534 161978686
1 477145108 637010538
1 999592203 819745820
2 625164048 2585566
1 811083984 41546273
2 785148877 409852345
3 912729509 404307258
1 370965635 592419982
1 290684758 466372038
2 313398152 369505766
1 109824586 370304816
1 655877234 888361160
1 423961530 280447560
1 849236364 772268784
1 516414518 265351365
1 914325275 988827691
2 824136665 357953658
1 353184005 196109519
1 112674506 398812388
1 846580418 884329172
2 906300859 132624536
2 934317344 924368844
2 761906216 753754380
2 252858983 426634184
2 502145401 249116819
1 221828327 645221808
1 188748236 513530707
1 382163315 919493375
1 129872646 179375819
2 835720358 33259414
1 135692913 811572744
2 469935499 6562828
1 46983599 591794644
1 952801708 780937889
2 854424994 190913871
1 600515212 732120311
1 78768965 750427848
2 217011784 881472267
1 772405304 523354758
1 984556606 669237624
1 913207436 369620981
2 42978825 322989182
4 158867652 581510152
1 909735304 959566584
1 712065119 726174051
4 368947714 395579563
1 246037318 780596495
1 515175874 591210942
1 529655318 216952324
4 889353001 4745162
1 471386083 28327162
2 303835610 574580388
1 309147515 511855154
1 602166735 715863453
2 51810569 495483602
1 983940369 158023656
1 475787890 107502554
1 64052115 869717865
1 686618837 836567436
1 955521912 668064283
3 85846117 746752234
1 586997001 329882218
1 215156966 412898975
2 412605598 853685466
2 586071519 131945412
1 732609462 74908218
1 38174880 237131460
1 206700151 543432014
1 155365092 588079474
1 310058835 453606762
1 282975643 675947639
2 634763406 449225299
1 560301409 68813118
1 582759896 467908362
1 29864949 903542725
1 22892906 411145237
1 989814097 305447362
1 363198116 467825030
1 235327773 869765921
2 645928189 50189029
2 206514890 152185559
1 313472362 374925310
1 903511265 978703029
4 468077111 248761576
2 622884501 970890411
1 986264515 811355287
1 29829220 541098780
1 76467920 205839397
1 745666416 848369451
1 684385231 356871845
1 120300503 995931304
1 631980721 433735570
1 157175086 91243727
1 513329969 221236277
1 116145769 215024019
1 782831168 118542905
1 658580252 504749298
1 78759871 243645069
1 949098767 801953773
1 624743896 542112886
3 701881477 430717765
1 659599027 56282448
1 577372829 118926750
3 429476659 552894310
1 345244248 84498624
2 826388076 468227338
1 657165214 542861887
3 147851333 668851251
1 454067020 718708651
1 705518908 736052066
1 589811401 512910091
1 307347675 591712421
1 784061465 974802835
1 649318182 184525864
1 960305312 397393217
2 736654411 279243692
1 176880962 79327433
1 896444079 213472213
1 661359376 208229945
1 55650115 456567372
2 389435210 47921260
1 148983343 260766738
1 548164944 98664973
4 357044701 858289470
1 122478325 930833921
1 617286839 969256853
1 529083986 31975501
1 435686464 281851264
2 460491720 266669740
3 638446682 181316243
2 499207481 572942978
3 460781189 10054174
1 443628214 52862097
4 805120750 900896239
4 411724278 212508367
1 210076747 34338250
1 840184050 106794947
1 726524036 850568545
1 926181997 767280575
2 431612150 909119127
6 122225081 349651307
2 433586437 127371660
3 843043929 992856276
1 977615992 670966263
3 524555091 2995751
1 706088637 268138768
1 386798596 98157429
2 769238726 77540240
2 101160013 6033027
1 649551086 785557010
1 127140315 535104548
2 244034911 828923224
1 447740400 53810564
1 258835094 340045775
1 494528797 410934055
2 164770047 547307256
1 437695610 212921938
1 948246325 982813447
1 258335343 688556965
4 872445974 153024412
2 433239039 537233044
8 876089214 875403990
1 905945939 751162423
3 931573307 704436383
1 27223669 318197195
1 802059302 944094478
1 480239742 26983758
3 327708509 694777786
2 459758407 206843131
1 320148017 719053399
1 768837893 190125141
2 639152341 640397072
2 179782815 724379469
1 888814003 78223067
3 988513790 47057096
1 313860748 826820583
1 794979571 367307860
1 215031499 453736708
1 261899905 283195993
1 669894134 217642720
1 135497884 399700539
1 291526598 193081211
1 665314452 136358570
2 770585902 40036958
1 865113908 147427111
2 306735210 692949677
5 472609945 87438093
4 267918937 118212336
2 504864923 204961866
2 936344110 797056551
2 57854836 642932594
1 627391231 153346606
1 695244928 343611680
2 795360071 953816748
1 406423923 586791746
3 253927407 766144390
1 382687139 431177036
2 516450487 742680853
4 219882207 756633049
3 652367725 433840319
1 781328964 269400244
6 837756171 132390874
1 143397664 200825158
1 377895345 324983228
1 612283268 716062010
1 234008037 562547608
2 153146815 309269840
2 2488897 378057384
4 90562959 238177662
1 407192091 383669584
1 114354375 48648956
1 592128495 780012750
2 593830373 39573069
1 593978807 636336907
3 808134842 955498450
1 977081356 935712953
2 570104339 584646000
1 845156462 331317843
2 683645427 164109128
1 846514555 969181376
1 698982453 348454561
1 631321616 385205137
1 987651550 976262138
1 784295011 44287463
1 222065393 170142567
2 907933293 560505532
1 160198948 698303534
1 139562133 864196388
2 236664667 746942578
1 696085816 634129540
1 268698222 625707842
1 238049638 9048652
2 707765784 528625766
2 42141539 966875195
3 922444631 302607133
1 65615166 129482721
1 617741413 260042632
1 291233113 224965777
1 711934772 670262932
1 632241600 676824802
1 962248033 745063613
1 585700151 798365038
2 14867978 60493427
1 77552915 606855427
2 814314119 637276601
2 506449113 62276438
1 309677604 382695274
2 866627355 915001162
1 728457635 952875529
2 502403468 82277719
1 393641707 820078479
1 3905974 879489624
1 828965918 530673922
4 188358976 425021795
1 845274494 205317325
3 390737274 31521111
1 527512507 967988719
2 953783394 492113834
1 436726344 738522919
1 475322795 632575039
2 903264116 894592623
1 493192266 112445555
1 165099226 694559779
1 618849397 653209138
1 920534925 202436032
1 746655212 79002355
1 962897764 507811498
1 459090952 345396326
1 445965373 59452673
1 142868966 555697023
4 454461640 296926148
1 168419566 560286104
1 363225959 647946316
1 385981845 990202068
1 776881435 883382523
1 784659894 331983156
1 544414771 459592443
2 470769824 778357954
1 955493525 955513231
3 937535363 754454540
1 315033547 354631620
2 622341132 956198828
1 217056524 519499364
2 257732589 191139218
2 17131183 267051021
2 849302676 267470959
1 945923286 48684369
2 684468142 697487908
1 361651024 98471930
1 751747928 308178787
3 372001841 915735072
2 76642155 394629897
1 694952935 119408473
1 192960214 987362954
4 670193464 569317900
1 903853406 228698067
2 250580176 673571082
1 257511359 804789103
2 384006321 746591169
1 569218280 963108502
1 445536123 443224011
1 67173333 164974397
3 990435829 67285481
1 885177649 602903109
2 396740358 144453040
1 974651174 200981238
2 149667377 846321416
1 802232453 756882279
2 304933965 584296134
1 548124540 247379666
2 470745784 25170661
1 557203133 410226371
2 210243913 14576039
1 500637840 86374824
6 806361136 275311432
1 790085836 136574699
1 988936622 974512691
1 705295315 300178845
3 581827650 659176458
4 70607836 65839041
2 859419504 222217082
1 710899160 29148356
1 611234112 353420437
1 363041654 548678031
1 663400226 373580218
1 781681983 435476047
1 559007023 297881969
2 948670156 526521472
2 825645284 385005396
1 197061836 529337396
3 631391238 63915563
2 838347029 773267513
1 633506957 349855034
2 552338355 830829749
3 667360690 74645633
2 245008516 209070330
2 888221417 589806816
1 765742337 599672130
1 47358563 288422154
3 805036327 864579590
1 908734963 450572445
3 807482676 283934876
1 240711762 808089521
3 518724842 409392515
1 72151630 435872098
1 861591628 88137025
2 3036118 516289508
1 971782789 245781421
1 629116376 705617449
1 297647375 654986865
2 811080849 960340003
1 201395951 165032223
2 223340520 676868763
1 176077446 408876140
1 21305719 857476307
1 529551857 609036644
1 602767714 134470745
2 239739981 510640479
1 972284075 795205562
4 878231981 496214234
1 282839862 842718360
1 767094168 813878094
1 241333696 151388982
1 107571380 518796506
4 66182546 914197559
1 183363265 565418480
2 289449147 658455200
1 218041974 464988959
3 5155337 287667182
2 872433235 380729583
1 397988666 674850437
1 764049790 173136913
1 65609682 319740026
1 579297886 952324989
1 809446600 774702075
1 698306936 273344006
2 9228326 459682034
3 550961989 97619568
1 496713036 121595476
2 375637836 311589292
1 15632659 95302145
1 528804402 508808735
1 723165957 737158415
1 587958223 512437457
1 977884548 584761669
1 953453112 136145860
1 615165233 158415855
1 73452070 600154091
1 141026398 938054086
1 949599186 126559356
2 235174090 560059038
3 634732179 901216726
2 414669312 937226206
1 739980856 715153147
1 807337675 737591944
1 45064741 666509196
2 937141875 270261851
1 868391816 421076616
1 358530531 320867526
2 872239486 863128637
1 33323881 5766104
1 897228293 62774627
1 894840145 287872611
1 734314383 697280538
2 264465238 406425175
1 451002461 821288384
1 60348403 370587677
1 742983051 589675290
1 78458132 243775311
1 77107432 897416696
2 831861842 34748478
1 612933827 831795185
2 596456119 174518053
1 862308824 667900945
1 973427476 460761270
1 544329701 643180087
1 593620479 339362847
1 505555374 396221853
1 626152595 531202460
3 96159030 883215058
1 441271311 960232911
1 654108716 549980138
1 926491182 451192410
1 556023055 185079073
1 701794480 807054002
1 596841515 120496279
1 164462344 892797172
1 177397755 703865075
1 782906404 89271358
2 490491862 864729936
1 471634093 300899372
2 502341410 347314528
2 565777617 932029264
1 640111483 398930886
1 387238230 268647207
1 174500647 480269974
1 98539107 902502188
1 59400185 933701753
1 61035878 182622307
1 522507796 165172084
2 458948907 490464585
2 256811264 260608461
1 730954654 57498441
2 264740730 565981527
3 925511173 270570176
1 208627118 897489858
2 492271109 509987595
4 554596601 898411641
3 311003576 613147978
1 809476554 464184394
2 491604776 761611214
1 907478870 568398376
1 707386730 373992007
1 499917975 407872968
1 188397805 852928533
1 912040602 783453889
2 14221517 922207635
1 651128413 121882288
2 685529153 489480092
3 770345572 242610052
2 689763777 428713914
1 641729627 553939408
1 129430674 465996470
3 286205364 848045304
1 269517766 285401555
3 510557839 179333908
1 35071718 892416217
1 234135060 921645497
1 819003992 137438419
2 58226537 823074583
1 36695487 606422739
4 148471537 563158857
1 905764801 930798486
2 749673918 929579246
1 300379666 531999291
1 58458822 368295510
1 945093174 245642867
2 635325994 93385118
1 410779747 142285687
1 732811778 343019838
2 893685281 455526917
3 171113466 999989335
1 446692113 267279244
1 277952252 852810685
3 689445375 4224828
2 848549030 311882504
1 316053193 308857406
1 898681679 779753874
1 56723537 984557538
3 657661597 755997826
1 727195392 276280835
2 980105802 33518263
2 27092118 649726510
2 305774622 602354703
2 881131272 965300012
1 2955316 173763855
1 23191653 487042405
2 962927244 524621777
1 622361186 651921393
1 427669432 572163838
1 792062905 380022541
2 742076695 993665040
3 840400115 988370252
1 468149308 717048368
1 663984876 824472755
1 267722232 345694462
1 320598562 539275497
1 513907172 317615973
3 710692747 853586476
1 956751155 512953303
2 297416287 201023734
2 166885686 240957193
1 931685213 781120111
3 831963601 928151257
1 709418389 197123217
1 661825581 903051595
1 625465103 628543564
2 701948648 895954102
1 325419811 321116428
2 206458217 925821531
1 326151363 679897748
2 704152044 55591064
1 82908602 670488828
1 152391558 781154921
1 240219593 589277743
1 512731424 67214235
1 754860529 35714963
3 588536818 576999106
1 694098613 782567071
2 608309458 751105539
1 328775324 93835793
1 373541655 17574931
1 249165772 537628354
1 744962124 469593541
1 644642106 941939089
1 906914830 5132870
1 846286846 426899147
1 517222161 663952178
1 939959420 647895168
1 980916382 539460644
1 214207621 57043377
3 979889197 425732638
2 741560644 8581252
1 375830340 464094695
1 843362959 675705111
1 823995622 310163036
1 549812160 152022744
1 191463222 844419528
1 728412548 565812286
1 774591971 678392304
1 274253767 58846453
3 349977161 719996710
1 96593592 345090166
1 303013045 763901537
1 960607557 857936011
1 733305211 158714397
1 737557059 20353876
5 713337786 939613637
1 600430398 863603120
2 832045385 487679301
1 73976709 546722694
3 373604217 39772381
1 254996220 28624257
1 401614205 289910857
1 956447572 374946235
2 450051793 369936145
1 829616735 555714532
1 327446667 153688430
1 45539554 260609636
3 492426228 884877943
2 651937501 930287759
1 177964666 394974051
1 743842512 855617894
3 436417515 460720798
1 343506083 557349805
2 996999584 178837927
1 590627769 470417908
1 248915626 228982281
1 535837135 216891206
1 23654405 730875142
1 968422343 414783812
1 492594138 228615167
4 286159063 46390423
2 801447141 180939552
1 545240357 805345365
1 203387537 477355921
1 764102817 961210825
2 266256059 804455061
1 399746148 749539882
3 762806465 14194392
1 987778489 25659801
1 566722897 754960463
2 304142101 126654516
1 567803107 910321835
1 181505696 613322070
1 89330082 226993184
1 399808273 906581306
3 442769087 985576489
3 251859675 208962204
2 629050064 387125328
1 737047845 426475296
1 54758683 359774593
4 106433803 838289613
1 703698351 524855417
1 286119478 227226201
1 129730090 464793109
1 864184610 540245702
1 176357894 624949490
1 224197606 682894058
1 560481744 48696400
2 667838430 476467788
1 956211664 133524512
1 635750252 140100485
1 581555801 565006953
1 79584959 325893607
1 995119929 334686058
1 970412066 862127349
3 899393070 823190909
2 100173433 735468044
3 702156343 431749757
2 153680346 953948764
2 383681285 107871922
1 784338842 452759866
1 506913935 844768165
2 509410764 415060518
1 18624305 758784893
1 124416385 22904058
2 438132692 628702
1 998592309 121908525
1 762191107 510519914
1 318545791 711563132
1 828836045 764564058
1 777174843 119862832
1 94526596 736269902
2 486477156 304391452
1 561322065 258191155
2 345808147 926532935
1 660367388 607255840
1 268190298 539805014
1 279444021 660164070
1 302825921 188545481
1 416476422 526451432
1 9337650 5283243
4 772256548 877340406
1 899003184 780325999
1 295663667 475266931
5 291656986 692605361
2 796060549 558442989
1 145847737 187769524
1 95762434 1824438
1 352070359 375706888
2 112274199 134534211
1 986852324 257405230
1 95344205 615710875
1 50086371 367274615
4 253464330 877490055
1 201431703 165490984
1 504532628 685064781
1 882347595 822738681
2 642157850 849054358
5 573214613 879696605
2 80907664 639674639
1 819929382 414689679
1 500625699 38462285
1 978494455 986339829
3 24615496 568437241
1 871356106 295069376
1 797488747 74135507
1 749626633 111534235
2 793213572 764878844
1 950332378 736731503
1 165094851 738632526
2 595461052 250320301
1 427644617 417427997
1 805092414 777089656
1 243554167 99211277
1 996876197 415207587
1 253009782 777352990
1 575725921 439440106
1 43670362 879205436
1 839378963 286980130
1 433543908 79031646
1 379725599 70023708
1 228262577 273938175
1 197729288 151564580
1 212725730 377161610
2 711126909 9506094
1 129186665 397606387
1 611321768 248892034
1 466449730 791198804
1 981351452 534931709
2 61070829 452564259
1 683880999 293825891
2 194792853 904252879
1 372850246 201976494
2 468023963 786142488
2 524691980 809574348
1 28086497 831290777
3 787940297 853928704
1 557542267 559673520
1 440566416 239061174
1 694621233 461183655
3 26190502 138544526
1 134780510 735483793
2 341250373 19284598
1 141696604 309004332
1 381844442 659235989
1 784537647 663994217
1 133774710 931953722
1 90271412 619909076
2 982036710 676209620
1 396498877 784317108
1 981667333 154730467
1 185271511 27409529
1 993039381 381166191
2 471268477 357177225
1 403934949 840127655
2 950446879 979081709
1 556948068 252949284
1 194016644 77613539
1 247171454 671563374
1 530302604 421530220
2 995604600 589459709
2 909470361 521075928
2 497789084 577930646
1 87545106 400587755
1 239692413 421271459
2 166227450 605383944
1 415664974 656377705
1 715160846 311051375
1 751881012 104330349
1 170304992 199761358
1 87600035 664860466
1 262422820 190728592
1 304091333 303577830
1 428723554 920301311
1 764158786 379937910
2 943492213 995789883
4 461444414 706738294
1 164672233 428112572
2 596882437 48475807
1 262989262 778757223
6 198703598 149602233
1 118504795 493120947
1 34935002 10536662
1 373068552 294149170
1 180889799 261051393
1 106795287 881956425
1 286863020 299043902
1 350626137 65207652
3 988956761 867775496
2 645025695 335610365
1 273636165 855684515
2 592071152 745844621
1 206482025 636570732
1 800859120 238026744
1 435625044 343493831
1 654530359 286483740
2 859166897 858312535
1 521755824 199622701
3 305145423 720319934
3 672208974 132591083
3 171614796 889633631
1 974306486 52396172
1 554446826 806627804
1 245244760 595424747
1 805676596 323269340
1 580679373 939709409
3 288007885 891396667
1 144173189 42965798
2 376790335 102975042
1 917268625 671181584
2 361363552 609277068
2 105847148 127198846
2 257303671 155539255
1 182570430 367630955
2 455993714 596906161
2 778214892 402404392
3 737694671 218217704
2 200406375 316096296
4 670127881 656893212
1 731643708 519125859
1 497865422 42905464
3 469835119 404373899
1 185079300 865141856
2 551938364 410233930
1 978649805 667146632
1 376278126 931268613
1 927270216 457059264
1 167102090 894972048
1 388267450 476527710
1 309915487 902367740
1 803229980 744575929
1 846173212 983638319
1 301229960 530536863
1 710456533 966237953
1 80073939 959028355
1 647419467 223117618
2 246509789 904774636
3 172826267 563042443
2 541526348 464280924
2 919989964 317742194
1 136371334 999364539
1 803700144 687442647
2 948139172 56781777
2 723311491 384326687
2 115956927 652512060
1 661408095 291991769
1 413410029 787277495
1 178825126 465374054
1 77558239 94689661
2 192327319 275737197
1 782804872 712050791
1 31681244 774888080
1 402541244 144600364
1 151025697 214976798
2 155479945 296221072
1 950431050 920745285
1 137771320 539776355
1 85887251 700212286
1 510925933 95331842
1 284531801 752433791
1 743130689 423489171
2 971441272 793994253
1 871248665 836727518
1 538461674 217342423
1 135861493 890213471
3 385919433 689615022
2 520429139 465171392
1 120217389 944985763
3 896733204 519377242
2 988580548 607525097
1 815986807 40810488
1 948211619 925624880
1 309363674 459893985
1 554418768 833144435
1 75474912 883136026
1 90587528 976840510
2 82209287 870744674
2 776626920 378896527
1 587382689 971638710
2 545443907 544849310
2 313105981 866920626
2 674191421 28467090
1 841257435 93245704
1 410766096 227979868
1 181674043 467941280
2 420941421 252215279
1 933621057 92359580
1 929991282 911194178
1 569124336 349963464
2 450115795 851271469
1 797892486 512905628
1 916345745 330867685
4 691647229 752271917
3 670436002 165200288
1 8209072 84823078
1 871241840 597088707
1 410927053 813876102
2 745744152 278208357
1 237740460 635164040
1 994917109 81179658
1 602683347 489941725
1 222848242 268555102
1 699027378 912282872
3 246865750 615283871
3 60592169 86506912
1 129794384 84321107
1 491729114 526065963
3 294265142 365680748
3 873947045 200954835
1 334722574 397393130
1 337240030 744276528
4 883518476 417570051
1 233965293 28196837
1 422423574 960011570
1 718441668 647072509
1 940530331 191142781
1 654037383 372619468
5 989119626 881649718
2 488810498 718408448
4 79878047 742518147
3 383688417 307496829
1 804227506 633245603
1 318550216 405019695
1 404592599 968589094
2 649062239 385108073
1 884968254 55495134
4 150016595 358993946
1 636482443 766109258
1 639015 567312878
1 435098470 208140885
1 703242377 255938109
1 727615084 467117756
1 983612224 209878472
3 706914445 637937521
2 642707720 882996584
1 481505904 109418717
1 980606519 578574702
2 325508849 315591929
3 707211731 884020922
2 322177903 376594164
1 252950418 755203809
1 235485096 870760898
2 597589582 142590262
2 444927825 722738590
2 907188947 359444835
1 787405683 251140210
1 904975878 395888191
2 117846822 439506827
1 372086782 68466029
2 957416058 660357512
2 265783738 241820209
1 296185027 861614444
1 80931947 235011007
4 442014208 167425077
1 73206784 925034640
1 445112284 336092245
1 481660103 33781996
2 654726353 315007026
3 807797458 399473794
1 606976254 50067389
1 466064124 874701470
5 723009847 351916907
1 224030242 826875150
1 110896553 887849238
1 444021691 393085173
1 217360385 988383125
1 359400957 835009622
1 669823582 113553415
1 365513154 276190689
2 10456226 538355839
3 372063224 66532062
2 338314296 422303001
3 968685987 12207443
1 873260598 119146653
1 775716741 11136008
2 167893321 432112617
1 750028996 589704012
1 566980220 432470237
1 454857738 512430953
2 818332848 45376923
1 769526995 593846311
3 203533185 363143445
1 222806822 214884058
1 361940785 104964964
1 473810109 731354921
2 208296224 113609603
1 781095677 89416541
1 311465958 894272790
1 732400996 196630756
1 162390160 31783665
1 211382041 363936676
1 377076697 539040199
1 752849 599281522
1 127195820 659619955
1 817880811 252513271
1 206204095 665230935
2 870269756 880328414
1 880630126 525510584
2 372267031 950774532
1 88976797 117696986
1 361910361 90178564
2 862317405 128391629
1 389433379 370431416
2 918391137 67530900
2 368678462 423747182
3 349504282 313137553
1 432971619 224633799
1 453724898 507298345
1 666158136 899256659
1 294931496 436796601
1 944006384 927668575
1 420624959 376325304
1 406495255 510903657
1 916871844 181429841
1 209011119 981247925
1 93172047 68807244
1 881685776 852555726
1 474678927 316449465
5 701231922 174889488
3 987030664 519386813
1 36467523 116576139
1 399203312 909141985
4 653893058 945029523
2 360656766 492564832
1 367548317 575857308
3 837865688 32519520
1 418923572 582077370
1 596534522 880907261
1 670793210 635150050
1 47004288 149488599
3 295985070 549636379
2 776769743 688690428
1 389758619 578499458
2 884235758 532059332
1 2104321 704398342
1 364436302 669837176
1 528960399 673084640
1 49167345 665512163
1 293001814 433996490
2 420319730 757419233
1 256277000 734430051
2 178338258 55100358
1 860218010 478000519
1 426964523 135441504
1 94690916 678250243
3 838147636 562532185
1 897087868 420649324
1 942322025 944886826
1 244890732 547365314
1 511825507 18615988
1 697465999 282041335
1 122835206 741833481
1 709152432 860679171
1 23370356 886028096
1 780623130 106518587
1 479314547 699273878
1 821378360 773965219
2 899979121 580732475
1 435044117 275259125
2 100028560 602194282
1 765642727 124516509
2 287550377 246853177
2 109469900 491606281
1 332869766 446697095
2 419075629 703483303
1 358442266 466839400
1 400500023 272065969
2 194576355 943737466
1 479089281 52986337
1 430653154 289615422
1 75971504 654868445
2 514309612 269598701
2 830760635 25768280
1 486519219 856982907
1 905416542 722375291
1 710501813 146221677
3 818981982 773473527
2 134543449 343974620
1 102293892 197509888
5 218842426 519271714
1 63220962 298138217
1 577473811 367819599
4 999656310 580125349
1 104583579 890915117
2 623874286 512760401
1 794493710 247437340
2 680681782 501509899
1 923124059 681742664
1 354306815 908408459
1 596779755 974370434
2 407324453 773882003
1 689738616 168415005
1 831986634 388197501
1 71848454 340768247
2 465633190 418250342
1 723855447 126587405
3 377261646 933258552
2 192562242 571383583
2 469357908 167927674
1 428593119 988768636
1 987646865 799951965
3 836527026 443673354
3 866500305 229147377
1 906701538 322230239
2 435910036 819004697
1 809656502 708533508
1 611395682 198907584
1 595709918 412861507
2 816856111 290583461
1 514858670 155892983
1 905077913 459092010
1 999207865 98537978
2 825443513 841383661
1 712649699 230352911
2 43320467 401488032
1 983475273 821730304
1 88228559 253508283
1 723872256 541450419
3 172534145 709215221
1 690893932 203228519
2 655789755 462274553
1 402764109 225993680
1 186559311 295825637
1 573465381 624505923
1 769893317 191117689
2 531965501 695544380
2 99953398 417787008
2 819191662 531355782
1 378614400 775500284
1 651258918 409172637
1 391075859 524855555
3 883562100 685369245
1 889567747 402850505
2 300096416 961928973
1 903232843 565308555
1 753188707 686176320
1 381697 708051849
1 21781070 867249649
1 608969819 223719653
3 317761121 506239967
1 472776000 383732205
1 558769992 571395099
1 110841443 402402325
1 363481457 349782892
1 891770770 416802488
2 817897513 873865607
1 428135959 558978702
1 939270738 575270648
3 935811476 381603108
3 601970249 177689691
1 797114811 837820804
3 766975185 345610845
2 355643497 371001452
1 544443913 252661595
1 736189392 206190354
4 575693080 537829643
2 438507504 678250521
1 233789460 510785097
1 74187414 920247469
1 689358672 222163438
1 763203929 471871214
1 631319260 166899879
1 602664919 819461073
1 381509343 546196017
1 737681550 308740981
1 503452727 118066421
1 24253802 338650142
1 699528842 48566059
1 557806298 477879370
1 708330867 53519072
1 67331502 194649979
1 374227065 172424130
1 343132583 421948850
1 334420988 989339285
1 519790469 937520443
1 517758124 292580786
1 792985750 264342180
2 106890882 823470552
1 881735527 66486149
1 28115435 621451432
2 673977621 126311874
2 920110799 4924986
1 353840864 753448332
5 642038530 608666536
1 543764139 502247405
2 946345796 964274272
1 735616248 502661655
3 718551620 257751655
1 357077194 25443459
1 350414175 598570826
2 184831062 536234414
1 509982055 681221989
1 171935242 948914025
1 12601732 227892710
2 777734968 603212311
1 20940720 516607972
2 958270386 27839231
1 489755559 569778020
1 171322348 620763546
2 405080026 887140627
1 16901819 847149519
1 159547379 679234866
4 173857945 967486767
1 141870458 757332088
1 548941998 335437989
3 615740114 429369836
1 661218382 936587216
2 87240803 771015414
2 471938029 299231678
1 304547795 152501232
8 302486089 22451588
1 839448781 513399010
1 89359999 343261549
1 907307021 117458870
1 690070286 909995718
2 392328237 648715541
4 465063222 767297781
1 730658217 425809188
1 850707032 960955410
1 201126767 868041081
2 616223992 950622061
2 64079883 87002123
1 243228555 334372609
2 240761011 280074900
1 66269127 570069112
1 550373761 159457996
1 821433462 347850892
1 46665867 562971562
1 136095798 456063661
2 887856150 774500614
1 821593168 102022527
3 302950974 562368032
2 585191797 634913361
2 829358474 160988228
1 750913232 498294426
1 818270797 207603742
1 495966929 319998918
2 88428052 675437293
1 407009294 139034854
1 64639795 895652807
1 901014194 374884885
1 478459934 729306392
2 279069653 738441579
1 856607546 827414862
1 149940101 225236039
2 582139484 12294282
2 136260729 132732136
3 24855421 425147232
3 374133548 585253915
1 470517460 98073805
2 40442573 285031314
1 202677974 73339871
1 961366174 397591704
2 675332893 560955010
2 36253262 449757790
3 70744989 210552595
1 564503227 809409942
1 454502055 461352981
1 910586649 650124080
2 829342984 451749036
1 417254797 232918423
1 522879147 459199009
2 344124637 555963968
2 388165306 428147125
2 451838394 278897993
2 952638379 691827288
3 475960325 485622143
1 618741686 658128643
1 954322482 840311620
1 546098560 221414279
1 642482319 913468704
2 77621971 513717616
1 927313187 428066588
2 13745855 369694975
1 208728317 331018595
1 619536344 206265357
3 805342721 844848973
1 392354260 615553151
1 591096658 583025018
1 709222312 830384323
1 666127205 780141361
1 3226170 918281567
1 952711638 944480696
2 140657686 78282135
1 249969542 342011120
1 998168609 653650280
2 795506422 689366505
1 314573808 117306482
2 843424026 564944749
2 175981286 794377281
1 910613488 303626954
3 96409532 508860643
4 579623969 188909258
1 613925644 945913600
2 878520618 279976238
3 35091336 171236332
1 389100668 835730929
1 723085429 673890483
1 252174052 852616225
1 713835564 824326497
2 896623513 99410816
1 6321644 760921163
1 687001652 399526711
1 192923786 754704739
1 975778572 231093644
1 366564725 871712947
2 840003365 782533669
2 670898544 244254884
4 673788683 400318684
1 399329948 697239466
2 389966670 955558476
1 519653845 777454884
1 52842360 763786860
1 75819596 394478445
1 895400561 488975973
3 605244931 373238525
1 503494512 628137894
4 564733960 42694240
1 591839611 949727486
1 783169271 831519249
4 412874052 708405634
1 453065085 57074323
2 747782435 916214615
1 678643931 879895970
2 203191748 302905034
1 211700010 194072215
2 994716544 287701140
1 180407943 111999512
3 379087403 598587334
2 836205821 752452360
3 323991095 537951495
1 807866817 403070384
2 370816845 20947334
3 666028061 906891935
1 532620760 193198962
3 608599735 716107828
4 50984434 256898651
1 976115540 349632371
3 167553051 883853938
5 32982436 564044557
1 642613733 180835125
2 764104740 472801897
2 486823517 395001137
2 65470707 103179103
2 599012494 555125391
2 421655346 523002807
2 775944333 550600071
2 385460119 569668226
6 102553332 722187399
1 659129128 861179679
1 787263639 303328669
1 332329260 813305504
2 58316371 226126360
1 383578667 410305872
1 540219426 462807946
1 595890187 857602966
1 350709176 905520911
1 63125244 425054482
1 865497255 832382893
1 560100061 700715791
6 623880072 400759222
1 52604459 17667854
2 12208391 980124913
1 28361573 364565681
3 2386159 675792896
2 657083067 282354795
1 157819184 793322107
1 913220870 131662964
1 803968787 763843114
1 463039276 766722273
1 647033483 53288656
1 907937082 928002768
1 522524422 172090000
2 453220974 767609825
1 87114440 712680583
3 477364108 31665014
2 749683549 449176790
1 277828603 313525990
1 542685698 661400492
1 559915934 307297281
4 504133878 271547021
1 433294948 331834068
1 617254453 221179893
2 749751309 407733417
2 160920881 719808972
2 511653602 29287496
1 205800370 771632195
5 504713700 295782334
1 52633747 389106917
1 859230438 252712013
6 57281791 625136849
1 597443882 233167347
1 165490972 748780014
1 110628532 357923376
1 35584801 384518150
5 902352868 753007727
1 172638117 289511245
1 202334326 628879010
4 174357451 896934286
1 238605645 363043157
1 245991347 242892165
1 188537345 712970077
2 669851571 147588257
1 891989365 138745524
1 474868972 195617469
2 458078400 679847228
3 826775489 400659998
2 791410219 799420280
2 925827465 736659754
1 370573571 478114164
1 165392803 965086009
1 600746831 612471831
1 270904276 227400458
1 801887686 393861590
1 157141504 65721180
3 353002430 226543068
2 183210897 869635644
1 710916710 721946163
1 695617058 74386028
1 473088729 14285326
1 764887794 121963931
2 948626134 275242487
3 54060895 841796608
2 981955631 508710720
5 45104249 481925158
1 805545915 921921064
1 649710827 137594583
2 613241685 244987533
2 809671388 436581445
1 319536500 693449597
1 168594374 334542836
2 906582860 657575560
2 379898409 195759760
1 275190501 431800561
1 723613133 748618526
2 593341226 631641488
4 856037225 166259253
1 382566457 133853718
5 1656753 819665155
1 152166980 382359040
2 659125957 79276846
1 165581491 848645490
1 627446146 283042052
6 334224626 677008278
2 649202050 259870933
3 461839304 629177321
2 296621757 103311258
1 768040880 977643413
2 327382693 326986314
1 125458269 992029913
1 736252569 90169599
2 900733948 673250065
1 536206173 314131034
1 27207678 118569850
2 516438016 722107586
2 356850031 329279017
1 319736177 912291724
2 767068606 799960457
4 342883012 546180760
1 253035832 226137748
2 919829953 429398346
1 907134965 867208917
3 825103768 840989138
2 990934635 589584450
1 498917577 277241465
2 83972736 672140644
1 201279509 913835259
1 339678256 293053236
1 710343498 84138876
2 260486864 684740042
1 42011600 949170078
2 550420438 934683718
1 343073514 315230678
1 135601937 639120393
1 84529067 371581867
2 68438450 440594707
1 907666350 515740496
2 182499375 671889173
1 239245603 525215985
1 343719944 614171102
1 604062451 618349201
1 732509111 741736794
1 521995591 184898411
1 30435509 40206146
1 146512992 13798979
3 257015308 643495164
1 952565568 160832077
2 517076227 570434485
1 103992919 533080332
2 643477830 419785460
1 627967387 176366052
1 967296054 252880246
1 773757831 519681173
2 147060932 484686936
3 490269677 23380498
1 146786496 871676395
3 655588195 525481475
1 55227173 129978144
1 644150010 357730307
1 25112072 161248742
2 312112660 350924114
1 335761423 81972870
1 783505266 738073123
1 69918325 602018081
1 256850460 326022740
2 253283473 384725866
2 302565531 768858613
1 11091362 375315929
1 688847325 902250130
1 946565396 415366511
1 704373774 404448830
3 856621687 639787278
1 811919294 3441960
1 937885308 588849653
2 283701161 534522843
1 310262221 230088845
2 409736778 667025432
1 969508735 489614700
1 632290654 24740993
1 509622880 806692631
1 623211688 437595536
2 932178743 181857891
1 894760753 29784069
1 994855548 752767783
1 244558548 810854566
1 257558660 356205072
2 474425788 337948440
1 941266512 447161695
1 542525234 242968757
2 636451249 708093282
1 192009857 430896658
3 599597866 818212126
1 594448588 260969587
2 485594693 97113211
1 743388209 792609108
1 952148734 703458136
1 584745048 560902428
1 606768558 575795657
1 950327105 625790219
2 683008656 922658151
1 894952351 452659071
1 449485235 681919654
2 708418371 601199382
2 329114634 873560676
1 662949287 662378455
3 900718323 394413047
1 597993362 782366065
2 325064128 520282043
2 559925184 853668390
1 308158612 242869923
4 557165990 902292265
6 693350455 22355531
1 684673504 769292657
1 63407175 264158456
5 713513484 292389121
1 218508824 164991766
1 202631816 798685679
1 742168828 480455329
1 339825445 279125057
1 586424031 642333563
1 813537503 364328314
1 454989368 653318644
2 125099901 266368226
1 92908711 36882553
5 671809442 103882006
2 675315681 509665153
1 977301759 389701016
1 594233180 534004190
3 38008706 44739597
1 760928463 113093760
1 233876497 216274995
1 852228589 458297705
1 689217012 953263794
1 584118736 306012015
1 685165098 489001259
1 15180868 821154491
1 858978979 62360814
1 95694815 834553184
4 233047 982802857
2 445211685 765460419
1 807846191 924960488
3 330364094 188996726
2 428274826 63224590
5 582773048 966519472
4 844079408 62259569
1 693644748 76487405
1 670946002 889387374
2 228383812 706317970
1 731196338 646825047
2 109024158 481154503
1 96476730 892297164
1 372461535 791344624
1 96635338 999876885
1 878487178 632870665
1 341136867 569143252
1 356927684 93079833
2 973709577 984706036
2 946977099 131236327
1 351820039 986486715
2 283684283 355130456
2 279764425 906986365
1 958977624 465129824
1 797399558 857477098
3 792980209 919010315
1 158889991 464820438
4 12676035 811037397
1 563405870 483031641
2 856413035 29384950
1 614104695 941883930
1 914283917 146244386
1 339528066 164827036
3 531694555 86467978
1 762401262 257358372
1 722453620 276147940
1 902792416 282030063
1 533879056 467640576
2 236986652 84738208
1 707598482 489607976
2 313170159 933756960
1 742045380 532115304
2 396365874 263550717
1 997946722 751850252
2 675069331 36732055
3 30472734 232930603
5 614010345 196523044
1 694374739 260625907
1 343577427 14733710
1 750438165 539660281
1 681914867 638412089
3 712602344 405762072
1 728540891 602132712
1 48394945 602013214
2 388737635 518154568
2 274894820 240845343
1 819656398 365890464
1 445220805 255398548
1 488719344 700978189
1 545707967 464668485
1 660047897 487885440
1 767364726 608389083
1 308056601 150397427
1 987605636 209638046
3 264254513 565031006
2 240865770 54293905
2 106175484 976650334
1 223465725 598561394
1 541163112 483600640
1 398685708 774330605
2 329503674 435266282
3 805758240 306444573
1 327874629 960703812
1 600994089 335038367
2 336109237 358814201
1 641320386 664557940
1 993819476 325074305
2 174638201 305417427
3 222054315 814105929
1 877160974 713956164
1 517911828 589579879
2 645790013 783411519
1 83049881 512823256
1 387491872 530576673
1 540221404 302454109
2 435553933 133029177
3 763420499 934270267
2 641910229 946026789
1 60415413 121604513
1 958599534 909645466
1 563063827 44700507
3 45611963 316732398
2 971540979 899946875
1 530009205 257504449
1 663016969 426264793
4 216819057 788324703
1 955356899 543980353
1 811119248 269928727
1 131709196 409120495
1 677743574 209092929
1 225995800 493688804
1 59619111 409693705
3 644718115 198595507
1 425302759 707419682
2 643659349 382429078
1 571475319 362076476
1 316032771 864664573
1 171991968 938789266
2 9441866 540402629
1 231324232 179435205
1 624311756 474988661
1 844488196 376612352
3 258750682 561759147
1 386507072 570332822
1 221716698 610086627
1 951707898 497940725
1 54778160 651017408
3 200219799 781021295
1 2217189 484169216
2 736535800 282178322
1 44498102 62886144
1 156893024 723762375
1 656038737 531455724
1 765725578 268086275
1 163057826 50248087
3 112106870 644524428
1 808040576 737530973
1 187731608 768996941
2 753828851 555283118
1 261342450 33411816
1 242375945 464313434
1 585602553 763910820
2 461173009 117984080
6 749226710 870550017
1 51798146 190648842
1 527950617 383837276
3 120871303 258476109
2 572595584 607406659
1 414749329 906301060
1 901365435 885389328
1 114073652 662990349
1 710909247 971328549
1 561099315 362611600
2 977934040 13250019
1 829005510 327646022
1 838710993 665796281
1 885331206 325231437
2 645453604 260099971
1 671391215 901535150
1 422205178 664450662
2 643647024 369025694
1 428748713 656527759
2 315259610 272263840
6 505981649 425568477
1 5342849 108348871
1 515071976 630852991
1 969345298 494764567
3 53392370 513406710
1 559256757 66956673
1 166221986 518952186
2 805651915 112037919
1 547766273 531103619
2 242194680 924951437
1 905450931 620003537
1 584853377 506443321
3 706020193 474197949
1 133531653 139270202
1 305690400 15541059
2 429757878 920510369
2 834737637 757399684
1 958208641 574413044
2 545921163 246432634
2 409207528 287831997
1 744905977 971549448
2 272070544 516449635
1 239700654 135358621
1 98547268 877402069
1 509122039 322190508
1 115255183 527704434
1 340449404 234225874
1 613201137 108890651
1 461638904 205403955
2 364771152 688468735
1 3429473 368673783
3 689619812 533489889
2 705683292 513912898
1 842103284 631453039
1 455721335 334403800
1 55269253 835036799
2 997335482 596667478
2 639046868 604725154
1 821621025 709445003
2 320367595 441286721
3 953274556 350188676
1 978207014 327717369
1 707228834 855707179
1 64570326 724549767
1 982163069 836572372
1 140676177 376731667
1 764929871 847326348
1 447425903 945556443
2 35928509 859443896
1 31726360 620813566
1 812939818 67087415
2 523937991 774863266
1 132546387 74226823
3 598168063 209308410
1 326880621 975326066
2 929928598 106885775
1 614339748 716045587
3 764525334 172893928
1 986045308 529237433
2 856584297 139727190
5 508970690 592362844
1 581070229 856105098
1 565708980 507025132
3 94481798 486002144
8 590729379 676940277
1 168235104 28597786
2 336431372 521352870
2 299731346 431899623
1 847316701 823327407
1 633394597 158320054
4 619427656 830232337
1 194293678 512092159
1 369265581 737877521
1 17534947 284773544
1 467150537 694510454
3 598743441 12947008
1 360649377 606203696
1 943108239 779203895
1 902334024 271426644
1 561215106 58146186
3 314283313 618101373
2 447028745 189492577
1 486630376 245477301
4 365384959 700748047
1 648316767 167420173
1 659966932 380216809
1 691382246 668979434
2 739096244 156002428
2 750764603 109005128
1 658914034 40043884
1 61517746 679994486
2 297946752 99320492
1 644407075 475916290
2 977472262 947220024
2 538601036 832624770
2 405789825 608549511
3 786253886 753551289
2 718832357 918171825
1 150961882 832600477
4 456072610 68638865
2 368947432 144719103
4 244944681 477610843
2 440727526 497028451
1 623806755 619453553
3 953301201 201925186
3 626973443 615981912
1 51645754 209339634
1 111473447 510592734
1 400586916 201526754
1 546781295 221093830
3 769631362 684906617
1 882638721 129169567
1 462673760 295243090
3 412323390 476325605
1 600473587 204470470
2 969879457 308770873
2 825383037 22550040
1 363865690 774733883
1 128531430 369689335
3 134473410 801220226
1 310679782 779680339
1 542271453 274983559
3 899841336 322843579
1 434236277 295863029
1 628555442 843071785
1 791674917 253258145
5 251988876 944415122
2 776337628 815504853
1 57750367 162418114
2 187538025 964743803
1 255608170 99751818
1 50898910 61612347
5 615820729 787993292
1 491107547 827038811
1 737344829 686878465
1 669703296 123698848
1 715435844 638950743
1 165510460 937702475
1 649496998 485581677
4 358453350 914452705
1 140193258 327443781
1 900294567 738325895
4 676162836 761200223
2 308131541 999620689
1 364372456 987191368
1 898584435 118758250
1 308445866 571837884
2 953630102 211751174
1 711098828 994748322
2 449751853 921048004
1 527487771 954497416
2 496812807 271696444
1 877781653 614061744
1 53708580 312784707
1 905451259 500150657
1 612286007 427475255
1 761739917 508908384
1 329633745 508696571
1 603821827 838734198
1 892679893 948566616
1 798845350 800289724
2 333365812 307203904
2 103725367 669520577
1 187851767 375558335
1 249315824 151346770
6 496479364 233419258
2 825344767 419954005
3 428587177 187661959
1 374169990 680194582
1 244786691 661709149
1 915195326 761013567
1 465185479 840893173
1 291712057 750196998
1 379568712 76590509
2 562775897 771782308
3 714177151 648097220
2 173037168 823710378
1 502443449 215472906
1 226052958 956106219
1 962446236 115876757
2 483328856 150823994
1 520365684 382488602
1 132981143 79690510
4 279453537 508978998
2 649462703 917419095
1 730851943 150484628
3 154880180 532547767
1 594757773 145261530
4 331940911 175236863
2 238593959 677030624
1 461413345 314865675
1 591373811 427069840
1 431824802 669545148
6 365958540 727374786
1 421235312 485872437
1 674006343 896315431
1 246081491 781292840
2 169945295 280694238
1 913402546 471170601
5 292772685 620901964
1 886933992 321633268
2 637422537 152728904
1 708364866 324188393
1 858752403 943019346
1 230756267 90266176
1 892009489 895829930
1 617388586 219006099
1 990064158 406118375
1 551879913 802001216
1 485726235 92741149
1 403661296 365700291
3 187699942 931043739
2 968574050 264475603
1 967123199 220995739
2 38617526 648331658
1 277051156 224265501
1 105121663 498674399
1 213885933 251373549
1 76779680 597325155
1 980999175 754102805
1 828464554 41624166
1 334733156 401593145
1 165341139 389557650
1 515105399 984543848
1 70925551 42714681
2 458459875 617568809
1 332570036 809187116
1 470179950 746592552
2 887264012 226424647
1 193733326 475134904
5 291251328 148722076
2 22333080 522778966
1 182255775 682417243
4 817435786 452811216
1 870358246 952117162
1 425932294 387090037
1 707433765 887609914
4 177056539 950201019
3 260155289 865355849
1 818663838 728195080
2 410982678 172860762
1 512328033 926224880
3 603687284 3302961
2 277587221 235977033
2 218193789 354238543
1 68269892 782922867
2 308886536 130551212
1 67187600 459444160
2 996196952 880107355
1 617412306 662795620
2 460837442 676173272
1 789233226 11049785
1 656135743 682000627
2 40348138 5410205
3 966974465 268257492
1 768497662 51251836
4 6645635 281372856
1 902064897 880816206
1 340027432 848433639
1 231782979 861971405
3 996034076 622095088
1 277252053 362842025
3 488355097 628693179
1 882698007 572212214
3 819715991 25849236
2 109377242 391483469
1 773250864 601669433
1 443310333 45095392
1 213511404 18674583
1 696580338 96561642
1 636631832 547655824
1 605638963 568652827
1 319301341 118755897
1 215111089 761579124
1 171391647 372210888
1 729198809 463095601
1 319804533 28269595
3 953591293 606173793
1 300947251 747623815
1 161960800 960987849
1 310176644 328112686
2 834059935 678992644
1 453447280 53042811
2 508988436 880111181
1 925172411 481701236
2 706793347 371411857
2 18289878 950787796
3 54495862 783614076
1 951858309 24885213
1 762072691 38839650
1 637015394 826973404
2 420973000 526396257
1 731796942 31400016
1 510326900 146257293
2 168094014 777485686
5 147347981 813917087
2 395615669 293864445
2 781550371 334752926
1 668829302 467365301
1 319940242 910584262
1 10727999 523623351
1 488277957 265852734
3 377918509 38935595
1 843810472 768572589
2 508745419 500498872
1 543692954 512083474
1 175703986 41829457
1 386698908 668724571
1 839095616 61873369
1 837419628 318360034
1 202625483 355533789
1 189441646 159979875
1 493255391 105367
1 757650072 970551100
2 27188029 484439607
2 259968150 304910657
1 118836940 407401454
2 678621011 626247917
1 354910894 347796340
1 723249775 257107662
2 56913899 784004265
2 633090361 929880087
1 823255649 653270521
1 325947862 131963287
1 730791270 886625123
2 30473951 275572717
2 147779167 843577071
1 165883704 958180811
2 669076895 379082242
1 17309185 866677100
3 781634577 193617577
1 644582662 738984681
1 351631272 980906624
1 525082039 335278420
1 65733557 271569206
1 902042255 898769485
1 699070997 24745436
1 124866279 372256504
2 400458133 652127610
3 251826351 154470116
1 911982215 912202727
3 271861538 176857864
3 355261748 944975012
1 39073338 930628560
5 572072456 59974453
1 592323847 210944429
1 555859514 448722160
2 480376897 113331187
2 973119842 395649533
2 439359174 103627657
1 20749254 117484137
1 317386916 2771026
2 953463347 693505435
2 252457041 302619415
2 921463080 726588788
1 616884158 334734383
3 712970590 320396662
1 370788562 603801969
1 783528249 708722560
1 450945374 236222642
1 629830199 517184311
1 392949668 303332261
3 497028340 82869201
1 776883886 809070438
3 711317373 23459893
5 156580572 429440533
2 3517223 804162954
1 442076366 378271555
3 820183546 180742174
1 133312217 804172366
1 402047000 790108756
2 68003628 340421073
3 959467766 257690756
1 745724662 586752965
2 208862904 350178121
1 472526684 129952857
1 644762129 556771229
1 443506249 463161008
2 735575869 644584834
1 245754788 142276028
2 110726878 81491064
2 951035689 643415971
2 677393287 80986858
1 823424905 825639563
3 336359949 972914327
1 631023457 966393339
1 456212800 766751453
1 851363051 379907869
2 875544354 695059682
1 190797326 309228124
1 743125327 147605738
2 784916732 964599842
4 899942198 227340223
2 234988064 940016126
1 648863033 752847840
4 724691536 48261019
1 290489311 692019316
1 284510525 434439266
7 508962966 295726105
3 412504104 394910122
1 420473730 895922780
1 636997384 340281417
1 968445828 838746528
4 610736107 396947941
1 243026308 232264544
1 185345636 617360369
1 891554144 946289264
2 644973424 642116843
2 313501077 250141216
2 228634433 502846363
2 429550032 767161136
1 913935165 372360115
2 888537116 262179288
1 65135454 137604325
1 901117935 442950795
2 594342726 253990120
2 777906928 181247468
1 935027916 926235753
1 206524973 370874110
1 637535831 964069410
2 854318942 903713643
2 804344630 234558654
2 824339976 618707708
1 985464928 18876884
1 937987114 107366856
1 700118177 86072452
1 941055285 46945114
1 225202425 849786865
1 686555830 241938441
3 62292586 798825490
1 430506543 48816018
4 70540797 250490893
1 73079795 588487699
1 358682397 11509967
2 690338512 255715248
3 180844553 781698794
1 897031222 483124357
1 669450757 529128057
1 973728656 446974596
1 596922045 880455008
1 461463817 880306631
2 653865905 81910027
1 316125216 599149521
1 40567450 174141762
2 849553665 969878056
5 379513908 784564583
1 495754002 355717313
3 980980631 274768735
3 339587983 278301064
1 15570312 332498554
2 631510584 370400420
1 614115120 938377108
1 390621822 634043896
1 266242211 247633490
2 754352173 380500371
1 443131783 80664714
1 469230570 556254375
1 132664102 444007933
1 954875681 37474401
1 848554557 52371852
1 906800533 604126085
2 80566163 436673679
1 898781650 406635726
1 550007550 515153212
1 211922703 738186623
1 50074246 917712010
1 401575039 835909731
1 541189763 957948829
1 864214010 90544082
1 990841888 585034782
1 333130833 442931863
1 535302818 982879962
1 817718112 6950665
1 893470705 176630654
3 508170370 723592499
1 122544517 631549083
1 7402237 613265143
1 131760175 406264297
1 873493570 481016440
4 537394245 35878528
1 291254396 636958347
1 358435943 957693019
1 434071446 802025424
1 562021950 562599167
2 769512048 221311459
1 950443555 610219134
1 712865316 742241298
1 818687638 315074357
1 204280464 207656503
2 888808927 70592248
1 877202481 117344556
1 842815517 917050092
2 308466599 377185902
1 387136976 402337664
2 828289736 593634801
2 61060060 546634960
2 542772301 879580310
1 937260607 548218559
1 49906308 863324644
1 928211117 857335166
2 43446392 558944952
2 554465734 929024855
1 370490272 167322928
2 902669994 453270706
1 147800806 955866656
3 35711495 180114150
1 594722296 129413150
2 289143680 236369285
1 287858666 797873024
1 431020415 125767200
1 513857890 691726543
1 331921875 635492955
1 241353391 808699927
2 761810493 828285437
2 792171227 806585010
1 517718273 988124536
1 805903983 627707305
1 277832732 656211303
1 283083599 342350546
1 871890761 337272650
1 280276834 149044434
1 432430750 26239863
1 467971821 809420558
1 687884187 575621624
1 783816142 357291678
1 802885616 490237077
1 29758290 99536597
1 170776052 991004187
3 399375991 918988336
2 170129446 420388150
1 820835228 440904156
2 680761744 441050726
1 21080898 527014494
2 885295494 487787729
2 321782973 396242546
7 887789023 984211856
2 625107596 542891695
1 318345202 503795264
1 438315016 285878141
1 346396930 759969779
2 654627875 556865893
1 250443129 588333882
1 982574397 949632799
1 994285608 351620498
1 15698888 207374819
1 372193799 700948667
1 497904928 487380178
3 351223461 630710279
1 391202012 176736509
1 961563792 988261205
1 500438992 764060655
2 602955810 511092362
1 550963926 169835251
1 345294120 217874435
1 69648304 411279379
1 979699769 638996493
1 524632184 648601223
2 127625067 366181612
2 610287229 528223754
1 24218479 351095190
1 396393927 906394787
1 871549594 144853579
2 949917931 452494871
1 767597614 810655292
1 478303626 145081113
1 652099078 749448555
1 493014370 441546871
1 632422888 27382324
1 268956208 628585425
1 515282975 181000102
1 856309734 730977703
1 991209736 267297219
2 575459783 47607650
1 266541429 924555268
1 131529176 818570248
2 354175158 200114968
2 900028990 83033384
5 941525060 216631965
2 20664837 252590924
3 318628003 931596917
2 298547142 135998627
3 880912318 564375927
1 563508816 518190122
1 681916213 358300835
1 642094057 322463854
1 688350827 334276096
1 435249300 20937785
1 249269417 455106632
1 700326711 396743697
3 396436901 118848136
2 514685652 786751016
2 197643799 810282277
1 594171111 144319962
1 475226169 874590070
2 356554085 181477074
2 295988369 375175865
1 860024075 128558856
2 284551917 642955804
2 238738859 877186980
1 456302724 637867101
1 881116798 452547631
1 673526928 180870940
1 325523751 940883326
1 418782922 828477482
1 577644879 715712859
1 609715068 269894617
1 527882790 786366452
1 997030633 467566491
1 64265033 967173226
1 905008269 157924376
1 365830727 356585414
1 145167259 773131548
4 248496876 275867418
1 678471389 965772534
2 997843519 478246012
1 707834611 862837640
1 918346333 284236742
2 473027346 352523719
1 924205405 285782106
1 483205067 530073717
1 394850396 234924701
1 871808091 547673135
1 95544138 613138691
3 183850201 844791125
1 582240389 385650628
4 591046610 516403340
1 174026447 165129741
1 627687432 530533185
2 667204692 248770471
1 788273959 486256665
3 328760317 281766562
1 898943118 351079870
2 54435011 540892645
1 601593385 50693917
5 769625582 968843531
2 348060254 460353743
1 984074835 751473284
1 9913878 454016539
1 679428279 329051809
1 31734287 362070692
2 34072388 414508538
1 525331557 825836731
1 94919729 289589228
1 129602012 739876434
2 470750084 761279064
1 552155320 145918015
2 106204973 801251531
2 433947621 319620315
1 828613665 482048805
1 217223758 656047073
2 339471382 321387285
2 481472330 323921947
1 917730323 186165614
1 809396216 121482555
4 299853787 786812323
1 456517660 874544223
3 21628634 337183551
1 565811268 620474141
1 746107665 532723572
2 263098351 213640887
1 63750637 240902046
2 541251878 485344137
1 579705828 491775251
1 858556491 996293879
1 431911375 208677018
1 108342104 744955791
1 147914075 535927071
1 592173983 595202395
1 175254827 343529826
1 479446416 766311318
2 304850268 234448595
1 187744093 920198831
1 888102572 235153831
4 25897869 79780201
1 541054323 860117499
1 769129436 158813270
1 827586974 880397234
1 574073078 764622828
1 143718150 717785009
2 296256315 500509756
2 557811511 723059271
1 762065092 395079216
2 897558779 940678130
1 842528542 384384274
2 608472214 304332518
1 163422452 321920235
1 692220302 139863303
1 835243570 713945204
2 400738084 675279639
1 797481143 791869051
2 65233236 739681710
1 899658642 575943942
2 610671176 910302288
1 291150354 10976478
1 234724001 551936456
1 305583139 510095327
1 261367602 760976444
3 22642460 92180784
1 3657050 101526218
1 23486029 650975894
2 2064999 258618890
1 993644359 862047966
1 814056883 713827688
1 280108724 261407251
1 367163985 188417123
1 624708641 426630751
1 834200252 754767410
1 800744758 740294804
2 65144705 206293772
1 959044825 67410506
3 837240469 159109456
3 498627625 789250160
2 865335037 284115036
1 778559906 33147562
2 462590848 426981823
1 273868873 846230710
1 167995667 725918192
1 571841194 609641623
1 577884481 928140395
2 641619649 633247024
1 428174764 583904380
4 310300707 399604068
2 724619246 770055086
2 318402802 374266334
2 536267357 655230222
5 693244417 314697654
1 747499055 985954931
1 194398730 817240676
3 123301589 685191670
1 193784107 230963874
2 322380034 950805097
2 288056742 677912500
2 106002413 983344227
2 755618201 723868667
1 199164994 763951500
1 147781154 92481055
1 135030275 462133707
3 745335631 25953879
2 968255757 53851391
2 784559108 399211762
5 813573791 526320314
1 379484075 239019195
2 191350256 258224261
1 837234894 830493602
1 930849356 749448975
2 547763351 603222343
2 915120639 270535048
1 927269143 366710575
3 730103905 251322852
1 270797721 162454770
2 253514630 543813674
1 590376405 277121933
1 533699647 477610611
2 446247854 157208121
4 870940159 8383815
1 955458697 213997976
2 717690412 810643694
1 461584824 747543088
1 424092532 814872825
2 927522620 843674077
1 345663214 692989484
3 380040587 97728235
1 257962117 237767461
1 972750462 203315268
1 777810098 753415550
2 388838710 688168685
1 250764284 445096085
1 933100317 707823154
2 354012869 900366028
2 87510679 69946702
3 95586979 674012463
1 45277073 97690425
1 469718155 586341625
2 166615948 700050464
2 83300396 406012738
2 663128674 867395369
1 194410096 973856819
2 481633007 693353110
1 6735679 425818117
1 429057909 129293568
2 520476957 458898880
2 418836537 923194684
1 820232217 376851117
1 762921525 244839820
3 592938031 878261801
1 845399370 188354481
1 335406285 782124680
1 558735171 170013287
4 718066779 87138533
1 98187946 598253184
1 75809778 113187020
1 474792475 359278242
2 657080670 632033613
1 583261200 46195289
2 402941235 268553826
2 935446364 707926023
5 96800875 624852890
3 254454434 185712726
1 890230520 702271837
1 24560995 376312164
1 595163652 567144818
1 660931813 986739119
1 441910039 941134691
1 11329561 889850763
1 273546822 27658515
1 201006143 720630622
1 961168870 474799377
1 101119466 543910956
1 551182247 691160489
1 446691754 8460804
2 562113226 326865238
3 288495174 927668219
3 142055114 575121138
1 834028368 881401527
1 599119258 622918709
2 85427128 967390190
1 786819498 980139277
1 10547210 750887499
1 374980725 723289732
1 79723164 599285434
1 158080116 326027072
1 638195040 612638674
10 10652329 173083398
3 886226717 603955984
1 859379835 110474384
2 977731160 961457876
3 718737510 189930061
3 86319986 949865800
2 45250400 563916375
1 30023371 710446357
1 473191490 430759377
1 608907942 725333254
2 139506118 545372571
1 11196281 124034125
1 504789324 122994986
1 907877730 87097714
1 470025642 554556034
2 762921252 129538878
1 872713703 889711941
1 421272084 746042925
1 508289824 866555414
2 970316948 445778634
2 688680854 478555770
6 941767117 974832624
1 566338102 926414433
2 575520973 708958024
2 309474938 462257278
2 760824283 250438918
3 16692073 921764327
3 203765130 25357792
1 468574795 159465059
1 117724355 368293478
1 679495017 572187022
8 154928633 981394537
1 920196469 461470547
1 264600191 767591383
3 254438863 618970940
1 780303441 703002050
2 952303838 951303593
2 208161982 320725279
3 14227691 529678981
1 383920944 726594230
1 47304337 372645357
1 108664959 176641209
1 671610761 847705165
4 870361429 917998519
1 395621851 574016650
1 903105171 387163658
1 912477414 958581111
1 464881037 2295250
1 641382831 369181310
1 800998342 865533705
2 662867066 681631058
2 831594470 998333216
1 146175075 423392021
2 570676448 865848703
1 735400658 889512993
1 319263573 761396475
2 995239182 163209480
2 480989382 380778382
2 843243214 325874712
1 10177063 39428552
2 461921857 209002483
1 973366696 670885594
2 33595544 701940467
1 523752363 271884641
1 434406374 112216369
1 696110072 478058896
1 609077150 421098813
1 113940270 979007358
1 513106076 832098077
1 927721729 786951402
1 733794233 299140994
1 494202078 602428290
4 179384649 304923674
1 9607677 534883736
3 264056940 889859056
3 879913929 102097133
1 653057149 730923876
1 633294266 440383636
1 221842478 961848012
1 14920081 149609290
1 855105532 753575884
1 626881608 242169765
1 745601644 882312884
2 437302541 700608565
3 993667193 477811089
2 340812808 163896350
4 810708523 573590299
1 894984215 92441878
2 872630644 14368906
1 227882036 427158075
2 713709473 901746268
1 549258830 194959933
1 495245388 548083489
4 113446571 57958963
2 371187332 919428558
1 447221345 737982325
1 824091596 135927611
3 379744971 65689504
1 536910020 131370076
3 204447540 671492130
1 603185957 304135494
2 30639209 951700124
1 409657585 760651813
1 436308494 219596493
1 931221828 769813026
1 471686967 352920314
2 654531004 298460598
2 44978815 416278338
5 147544570 833715101
1 462458044 766060403
1 341703789 526611044
1 919974642 563517685
1 299954856 40467799
1 875391230 662733411
1 31696738 333861338
1 63161093 811306128
1 26453870 900162469
3 894011882 272143555
1 56612654 348883916
2 609742317 701868396
1 44889959 334125276
1 550012414 336018906
2 717361071 710153563
1 11110837 396111332
2 490303913 26505791
2 370024876 376473234
1 873996619 551501665
1 804853308 67562568
1 871056721 763261362
1 151934956 563637483
1 300878696 905429242
2 336554669 727795350
1 477163002 21642318
1 217919226 311611463
2 167232466 920670713
1 689147110 242244323
4 737951311 342975866
1 964622149 28574510
1 972084228 238113922
1 745323942 240182824
1 905715789 927074311
1 399022548 402671120
1 517438027 721701040
1 670901791 62308830
1 443250545 6297775
1 119020962 957779786
2 545093746 435528891
1 202619315 246086908
2 33188687 631437585
1 216866484 93836917
1 69353862 173029756
1 606402304 880081717
2 719528207 734501792
1 230251895 155837750
2 486455522 918680383
1 988449523 754104975
2 494239993 880481469
2 193558789 755332985
1 165798672 768445612
1 363250135 594123770
2 840155052 907382552
1 902564755 504705208
1 60463048 187582447
1 193322951 455945133
2 195568685 581846976
1 376874630 352146981
1 567639116 85044915
1 179811323 785133727
1 955174347 382743977
1 8783157 375094780
1 844656731 990095106
2 823725178 548394693
3 511159624 51884940
2 655595788 345062738
1 418487175 313392182
1 553335250 897668491
1 107391920 404845971
1 231558818 606055233
2 693531828 766027987
1 38576240 74214304
1 978935102 840677060
1 627783376 709585147
1 391699296 65715203
3 848323503 801213341
2 294433421 688803590
1 391559261 145250396
1 152128064 989798718
1 135182121 484616383
3 732389694 954445941
3 555099558 712688705
1 561267647 801207766
1 517339551 160530903
1 385335505 120373081
2 684444694 369798537
1 8854249 629895824
4 71242125 877284405
1 270551542 884127397
1 692214957 668670666
1 63433837 153916448
2 455209153 627612997
1 601089174 969419886
1 401601170 510624110
1 795611263 371764333
1 654867678 723058383
1 841720236 405699704
1 806120902 353757701
5 471998555 349780183
1 584065312 844876104
1 475196159 808177236
2 567881514 929076932
1 111686166 373771410
2 484395252 607767125
2 574891616 665106042
1 882016632 44567376
3 191118765 609644178
1 103060281 723736468
1 280180097 491425371
2 481643250 268435371
3 286569307 284083056
1 8398669 495478337
1 235022569 202330992
1 611944772 949934441
1 829499579 49380697
1 743255363 893127644
1 944222901 661525851
1 342679705 727303249
1 221626581 740238169
2 227010011 11557517
3 723434265 641236226
1 115083314 738534234
1 894996220 513428264
1 434288413 723066559
1 243817200 990012269
1 153738208 13332442
3 360655022 23118307
1 8552503 302350662
2 153933447 8719497
2 413043994 497271964
1 134158255 747138344
2 417519648 563606372
1 152802602 750985746
2 585495995 720498775
1 637563794 664077724
2 508286216 918663262
2 332715484 546392987
1 158172337 167565373
2 389735021 458474322
1 956922777 394844398
2 581320801 824777098
1 439994330 969126907
2 410522142 347358120
2 707309708 34735843
2 579078640 356343304
2 6258344 597785564
1 512833116 142625996
1 271532125 572766919
1 824189203 355496814
1 392647601 555597652
1 100507614 162072975
2 185870524 667524453
1 664849126 729396538
1 359666141 99395063
1 413936572 984418910
2 4088108 825416702
2 517832770 964649094
1 239562535 950723968
1 226562026 683969201
2 419222138 670054404
1 490513163 490942492
1 556055393 212308623
2 214164505 264942932
1 256469628 651840862
2 943895334 165775833
1 13184061 233232282
1 968241087 45754656
1 931994928 283927586
1 860293340 961522254
1 511195092 150935255
1 745796212 221744905
1 389574625 42349069
2 532467829 30761751
1 111579971 727726369
1 596607221 442075399
1 413947864 333631682
1 411223866 82016098
1 294881031 20261826
3 751213223 101768288
2 882809775 392871959
1 408436241 824406096
2 420205117 947064015
1 450695628 737269838
2 797893667 836017705
2 368145798 119877156
1 370972409 239130612
1 946520330 929745093
1 447747740 892314117
1 394777207 548265121
1 359045378 444785861
2 937320910 593138749
1 221993827 793343576
2 235503884 994202559
2 432938575 138012641
1 852297343 292712031
1 657316240 727248332
2 772027394 235268365
1 189241440 541887100
3 651084069 317856163
4 550047545 627970632
1 546846464 294701625
1 931621013 876701085
1 667546147 919070738
1 799064409 95187043
1 141044163 155230858
3 795153808 398721902
1 913123004 150290746
1 717590614 346998139
3 690892676 122113235
1 651146474 30350120
3 202753774 419693601
1 151138058 468893409
1 855898170 243372549
1 367944769 628262237
3 710070440 597948943
3 980444805 51865168
1 548945026 327541979
1 374707954 535727264
1 723288404 150860241
1 322038090 850845960
2 468695669 761105775
2 386187615 47533438
3 394884686 330104422
4 292758967 476272575
1 553209255 124767960
1 908794740 364323496
2 22723117 685374277
1 567721737 582543968
1 128296778 868635438
1 893253227 365204111
1 504467110 194322390
4 265245346 850612586
2 887457848 377811358
1 68954234 35195460
2 134165772 33767335
1 91766261 418567019
5 438039959 34106858
1 770475241 505226624
1 1118449 45506238
1 979813400 49491748
1 221800269 989869991
1 553845713 295401608
1 886486031 390882124
1 643024128 913767326
2 990214483 834958660
3 967062054 90425631
1 458807364 839625233
1 570411936 958466927
1 865668948 146720909
2 626664035 5794204
1 114328774 162628253
2 472525556 818268392
2 688759495 853647539
1 103379293 230729220
1 484607195 916588321
1 93878903 364376445
1 317108616 823897999
3 321336822 445527844
2 562594840 848648431
1 545611090 238898589
1 970185547 859859351
1 217121182 903012149
1 19412423 133544563
2 754258578 315980164
1 89769452 835537196
1 191361858 162828644
2 861422072 889307674
2 753256048 254351305
7 207608741 869601197
1 155275358 65221194
3 121760626 377050265
3 709963340 729501159
1 729493775 603635392
1 506519285 586012508
1 707946526 317540899
2 97665196 63681518
1 848484733 13746881
1 23399882 725604750
1 114434414 833746818
1 217327266 109674414
2 974956691 704848119
1 28407784 753415856
1 728350278 781549801
1 29946886 610575890
1 333650229 704222068
1 727340672 910410607
1 337476316 404816493
1 112966831 588127247
2 290930187 902441228
1 850895960 125030066
2 796059104 445805728
1 803591878 375706024
1 871121684 250806793
1 365181009 4579884
1 102987776 659989516
1 734504503 727671930
1 749959746 517010304
4 942600653 1838462
1 491034661 761053627
1 74705787 177394522
1 85031556 379702401
1 348523616 42892568
1 420459697 983653089
1 482308079 559237656
1 377080545 757711034
1 368962225 979461785
2 934950585 277654523
3 944985581 953367240
1 574398737 580225274
1 565772378 107436754
1 323293049 131576075
1 200895274 963496363
1 618828496 235390631
1 234724316 3481245
1 154997131 895649571
1 341081027 390983884
3 523836370 432003721
1 960621925 311486142
2 801476965 653624100
2 907082820 826205129
5 786414820 123637685
1 893961680 396713772
1 633340600 24088219
1 316399206 667510728
1 641549202 365765678
4 366615538 251551254
2 120889760 959613006
2 796559586 284189966
1 866702721 233852344
4 736165151 675154967
1 394037952 320179998
1 15349767 308748148
1 289201009 340085667
2 255136601 784661761
3 188234328 472486978
1 703157759 22297740
1 8552924 303566559
1 152823873 563373309
1 502767451 718832414
1 466446855 258458219
1 488508083 695053823
3 365396571 714023263
2 725761627 660202643
4 42347642 832202821
3 850725766 604339530
2 793268007 511079266
1 192835978 467488641
1 186390563 760093421
2 516714339 641342222
4 797043488 938256808
2 63925000 714466889
2 839597601 92593580
1 294852612 688798507
2 242521582 167857948
2 818317812 522314113
1 49558197 624998143
1 809249485 825687884
1 796153023 314167008
2 299268003 572540678
2 737388063 327582581
1 354686691 952709390
1 970227173 629173481
1 104396274 620707139
1 737030633 597763299
1 613925637 778902171
3 574107088 494933092
1 113689095 768477280
3 6060754 633534977
4 355052240 496098601
1 811663274 527075283
1 582156427 573795413
2 163640536 493895351
3 381374539 108965140
1 939778765 332589507
1 370066496 904191839
2 155436388 123671093
1 734227884 534859900
1 133587383 585392539
2 626058646 337926160
1 584173388 391841450
1 963822865 811762353
4 788186798 469641831
1 316381267 363055411
2 256786960 422623514
2 917010963 677197784
1 600690200 695973017
3 810177255 420892039
1 716484657 120980887
1 167852908 251549273
3 664095823 83530441
2 55329206 659411631
1 731729976 65101004
1 410157896 653199448
1 346562217 705805255
1 829676210 778204424
1 20784621 416267928
2 500915985 683689993
1 124643190 211728548
2 588764481 894349368
3 658383151 312704325
1 723127120 157680224
3 775734077 298062719
2 724278109 804751183
1 799523615 44732332
3 906567734 282137559
3 584661273 328572021
1 912481340 652939329
3 991875582 989847651
1 503253579 447778324
2 872241198 917476968
1 28138188 721755870
1 174339993 642952951
3 395248521 127419198
1 120020399 725880699
2 663072142 218972497
1 61905197 191793226
1 164068447 431986684
2 715764716 19839069
2 756632447 281515519
1 310244059 205482500
1 527223747 659736196
1 469427670 631900999
2 461093773 114448892
1 406792934 345319091
1 416215411 791021021
2 294663400 858730347
2 412565546 404990512
2 318707035 432106512
2 406941249 595386544
2 900871145 379612113
1 52642902 862993200
1 417417521 472828486
2 583279494 869395828
1 862113631 621545878
1 239507595 66825240
1 948858038 12375124
3 511548249 771686693
1 132756367 271854458
2 245183113 803046255
3 815673460 339117749
2 808679170 606778373
1 75112726 305363334
2 478460317 455596114
1 994933986 236651813
2 344002209 919156467
2 252423436 966130850
1 999682377 678143865
1 9592246 458498260
3 285353697 470988722
1 769035394 660933734
2 569276524 346815708
2 383818328 102003727
1 75502391 457181753
3 951234367 328060112
1 124046904 395063876
2 396208902 155227912
2 819278600 710139327
1 773729762 976869710
1 660045073 106898542
2 76091343 310858547
1 847992456 315695197
1 640303744 111448015
1 968586078 882672703
2 519379839 873142297
1 502953856 453588849
2 620044393 461531443
1 21524588 827852712
1 220172243 864315857
2 745914979 50657630
2 701513302 481758019
3 789746257 94673609
1 257569124 228579055
2 805871286 120371156
1 488679585 299595376
3 841510256 291093653
1 797622444 602875236
1 484358333 694303821
1 984150168 1668128
2 980012382 220288957
1 640180293 684129932
1 968302602 250197302
2 516937493 903373519
1 621288840 70663170
1 716745218 120457223
5 575786825 881899604
1 586576826 748556520
1 7516049 117650350
4 414732323 562147265
1 532218886 237511771
1 281740647 65772911
1 585366388 422282533
1 178664268 447210171
1 770607971 106666358
1 521529613 114549517
4 227499180 155733287
2 14655876 693456040
1 469103902 319171837
2 181172815 392077973
1 997449172 128246647
2 279369555 989921
1 130350527 1282173
2 716563609 690051851
1 809222497 938976937
2 191425467 292306852
1 614663888 321834115
1 885296016 797448479
1 40527789 843620574
5 680940820 122768984
2 526800064 797460410
1 21133078 356061273
1 845300043 200584528
1 85715110 307797489
2 844485316 407284188
2 77723578 366019211
1 741222896 79494656
2 706666902 506908112
1 200408198 892055819
1 886229196 627742838
6 665878028 608982254
1 290653028 515306136
5 180263426 318074674
3 145488170 564019648
1 633655892 824720993
1 785092119 120224209
2 234663191 261719913
1 790386196 164994435
1 386685180 460214001
2 622842541 445832936
3 738657067 358194165
1 729497444 849004303
1 986124618 677203653
1 628778814 417981006
1 108502856 248327718
1 619110444 8123391
2 855909532 390627167
3 436684936 490046780
2 991792044 667469748
1 370869854 984501413
1 84822245 170373327
1 659481438 890491637
1 39425749 192082144
3 841258995 940077407
1 975630103 75428807
2 552028883 643596050
2 425369982 151606327
1 934938954 959431687
1 941960845 992316162
2 248561636 314671194
4 603331893 327153461
1 412197861 819052686
2 177883394 284170049
1 418313664 651828029
1 921491779 244114888
3 21073903 772943009
1 971928435 217608199
1 604419787 734925875
1 579595942 968057384
3 408700897 523560607
1 438229308 92732680
2 49116177 141972167
1 762624411 766141946
3 37942814 443610257
1 206573695 748476875
1 263401328 3482915
1 998833980 729217796
2 392689694 502888577
1 734683204 76563927
1 319268600 734788355
1 16557721 792512688
1 403588519 872429963
2 713186833 882644534
2 880072495 303044657
2 641084041 601530686
1 301990631 808256509
1 10624190 961327064
2 874471197 558733132
1 627932755 798798466
1 926432457 66394136
3 251368964 576037645
1 719508379 772372394
1 359837244 820778054
1 128174139 661016937
2 727512504 303970694
2 314286355 496477774
2 425781430 526944097
3 305121562 127975550
2 382569961 405069585
1 930877983 646615582
1 765359477 915272742
2 364335953 126611220
1 928932213 202334305
1 370519857 117951467
2 915032797 848897027
1 870154962 976334311
1 859376789 763585173
1 316227234 221029539
3 104810610 668375054
1 291927892 596664930
1 815659980 210337055
1 308096290 674487436
2 739436091 950410342
3 751088741 20229931
1 886573309 407813812
1 474080433 123429862
1 124284731 873351773
1 29207596 842726503
1 859054389 137759087
2 78031432 852368584
1 206487569 472834053
1 936554972 534479373
5 433845579 717843549
1 820083338 990885190
3 522554496 151872636
2 444435071 916095373
1 234787506 137018188
1 651645226 513148494
1 570364369 555706187
2 967799259 803100262
9 819257528 381807792
1 610075754 573401378
2 650141447 74869607
1 10158308 525966528
1 756405213 425456989
4 312878413 907327628
3 964199696 143148963
1 762300421 268740201
1 50763064 315376283
2 949120949 677662188
1 200079113 817573649
3 917367412 514895599
3 302753472 124863617
2 977762424 577187452
2 333621871 877987002
1 43843725 225967304
1 52434482 91599374
1 17531825 522827179
1 431049714 871060196
2 966285993 661229929
2 873177656 727256722
1 350262841 527635072
1 831133016 154647437
1 752446291 516694833
1 478564481 252497948
3 792128064 606248296
1 771226563 544445621
1 468489486 835466982
1 195116610 420631493
1 157797062 141561471
1 524531892 362021732
1 990147032 177482924
1 399888556 358016542
1 343974696 155520826
1 276979798 420854492
2 778458273 426669315
1 899640647 425725890
1 636504865 277873692
2 510725030 281316498
1 270131242 232259205
1 795229571 499017230
1 173322080 595738088
2 611925848 573816930
1 45709789 741173815
1 879233935 829978686
2 98576226 92209214
3 683932278 72751615
2 56154701 757367811
1 349674862 83327513
5 255525457 205823344
1 200102021 315096087
2 573874698 898751686
1 696373569 233560415
1 271026770 15805098
1 181259192 132930724
1 829341960 899737568
3 970670256 443687511
1 611491960 991295649
1 160725437 652034362
1 448483822 161964923
1 143488764 365381533
1 816114686 70488324
1 530598007 64608361
4 755879862 382749554
1 581697932 959184050
1 565838807 925455331
1 116378248 295854003
1 790675533 1748328
7 534077477 424885761
1 456070803 913039390
3 57817962 473683595
3 627225884 418095683
1 826466932 721293942
2 359157846 734966273
1 848929087 478456267
1 293565870 636088556
1 146535298 689011941
1 877662368 815256288
1 859790849 587732735
1 299517728 922674639
1 662796090 553564632
1 292844645 858983590
2 918897835 550486173
7 990358929 193894150
1 377828098 329825265
2 968323852 63021610
1 336814384 936090372
1 633329548 194278310
1 598598419 419586802
6 703184747 635040329
1 643676794 604092604
1 520982543 892483539
2 228706996 969315361
2 333587885 625448319
1 81695238 244056095
1 557410598 143370903
1 442856124 155011504
3 29812383 320002223
1 555479100 652711508
1 340421688 100401004
1 973039600 16270427
1 169974746 828925284
1 388661080 812907752
1 501209404 85207803
1 120236500 690535652
1 962948143 175897873
2 62633161 590785423
1 395720872 107913629
2 139132168 756433796
1 896799273 699725381
1 667694578 678642029
1 334183231 52312960
2 180297136 645394848
1 452075725 183511337
2 168829403 645291284
3 802936327 686630132
1 632628976 580873689
1 10513240 308486788
2 453866878 592627793
2 516765394 923853394
2 458737557 5342474
1 66814641 641042955
1 191494258 53484523
1 498592524 817106712
1 629514585 857717637
3 891807006 527213137
2 921663601 286639518
1 104327572 479184131
2 263458492 941256722
1 856387094 600164184
2 537142870 281872707
2 260822520 561910071
1 318640006 339347272
1 941718115 521552386
2 767552694 349587916
2 606313927 140770844
1 182826598 812822045
2 227217618 373059038
1 527942064 149113294
1 512318310 411035862
1 922242866 534132055
1 550761599 681107350
1 284966715 973891494
3 530040329 398805011
1 93095151 821070015
1 543417915 869631354
3 794846968 126715697
2 301930804 394341005
1 498437128 214708562
1 228115020 790284451
1 379276603 52231291
3 109739877 557450091
1 745840870 330533431
1 372204752 980823707
5 94496420 626163923
1 342238089 160317759
1 513928429 939065273
2 89603095 380231096
1 597299371 55983367
2 911912027 159523583
2 314971963 97186093
2 183482818 985145614
1 931139538 949899525
1 49315916 169385595
1 453604486 123579051
2 496005213 437675600
2 918293882 96058519
1 765919156 908673144
1 406293011 230051696
1 359128391 889247178
1 511067139 457291804
1 570872637 384512173
1 488964958 932533149
1 739392824 650699894
1 314923077 294839836
1 468170223 63171655
2 15080900 939734309
1 803892798 552564360
1 261414347 725137548
1 592865092 601226742
2 714326341 794671789
1 343681518 53275822
1 407636666 909373640
3 359525511 389635468
1 132737752 549169474
2 928715824 549841040
1 915630158 87149669
2 858075453 439013047
1 833737508 880736714
2 283957014 775779662
1 783093382 87479451
1 275551025 464822460
2 171613462 118715011
1 102964367 50263763
2 563125180 980017983
2 970290686 585978893
2 539651193 936691386
1 912324033 565562549
2 378825691 661563532
2 370750735 760997850
1 357693871 412098491
1 871374415 370456420
1 814325953 922505277
1 186258098 665687083
1 479957009 455988970
1 86885069 77307125
1 34231885 891630554
1 777007419 156212764
4 214502293 29904495
1 628514635 915519551
4 699959496 219175592
1 340501275 329135224
1 266693309 966171116
1 987002840 242594142
1 426477771 966424950
1 57510569 820167741
3 26416097 918464109
1 901517589 841950451
1 489324842 102187284
1 26427891 205690657
1 641650111 264827891
2 572140213 838115846
1 509193608 688096553
2 876838705 613030725
1 278972121 861776798
1 837835342 92171237
1 239915950 445513904
1 623796796 847785462
1 443628509 642217791
2 357525110 80651229
1 44979080 566077602
1 163934280 817084598
1 747731104 891776057
1 774610764 50869567
1 600749078 775871486
3 863898632 777920603
1 449265511 55013654
1 745276508 840797626
2 383069669 286649642
2 232814242 114427584
3 745109319 641576366
2 965508937 953744307
2 153797459 922024539
2 924977355 85442381
1 59181458 664068663
1 865742018 462733361
1 92732885 900588920
2 160513172 38078201
2 295964855 785959618
2 800006377 872703315
3 406245061 49793167
1 132570214 401377144
1 760172053 835395768
1 894155693 307308114
1 771483524 958869194
1 980759776 87171031
1 136041012 788047446
1 237770722 673178571
1 561749051 811929743
2 177528388 705492261
1 187342773 473073792
1 413289688 112994472
4 149514798 204069084
1 267136659 217532760
1 955918424 662443101
1 766939284 108010005
1 250724656 695090436
2 617922456 547081423
1 561842395 925447415
1 613959105 830347900
2 924575192 577640794
1 850454289 861981924
2 878575347 466924663
1 44448671 277331964
4 475468719 311637710
1 403226422 875406465
1 232949071 279271473
1 527211268 917931904
2 424213592 451591040
1 906697543 572832759
3 613275443 252598714
5 537653168 815230080
1 125989355 468127391
1 565205855 930982847
1 622130203 404800810
2 873996250 994508227
3 82417615 157928551
1 898956516 175438795
2 361602421 606467536
1 237351409 888129791
1 786877481 475652640
1 89118668 286430996
1 775935155 314893486
1 872619782 15599748
1 565811977 486180728
2 359761355 133874252
2 409634348 907952085
1 616340388 732862876
3 549478805 820034382
2 747179014 15831067
1 290940245 869063997
1 161195832 931805748
1 954431810 301317911
2 466007228 128886616
2 776693075 398442352
2 889071196 516469654
1 786380535 791667657
2 546696617 132098972
1 533422092 455649257
2 677526985 333539373
2 323292304 310972033
5 357306787 874044609
5 345274358 877777896
1 333087460 981885972
1 910586447 336468016
1 762714482 360670705
2 810565052 11822194
1 20810170 983503565
1 520574447 809805569
1 392219681 64977659
1 23949817 984974502
1 731556019 816222168
1 953194679 239190745
2 738489351 226853359
1 24921434 738100008
1 905505396 846100394
1 556834481 197354863
2 862145240 623594990
1 540250954 646264051
2 834157169 411289290
2 840050397 957402245
2 688513503 532647977
1 982680881 728811111
1 678515189 624677978
1 357062463 902890040
1 669755945 32394905
1 39974487 386936561
1 297226222 166313161
2 618627344 540678695
1 69198946 950080441
1 651659086 983440714
3 930935951 588559877
1 768244638 967011262
1 311651273 708153991
2 313187500 29742223
1 559424050 914358637
2 330744900 390492939
1 231085328 417541719
1 468720311 320235418
1 554487211 258045545
1 301520347 542961107
1 300017228 831284987
1 857787440 378536781
1 161304335 896705652
1 650924794 529347357
1 233542347 450534164
1 309481283 947961109
1 825549905 324453059
1 169820126 480024364
2 664922741 893218746
1 508177842 998777590
1 709670299 523777407
1 366402306 493694687
1 297381750 644003424
1 981089390 332901736
2 822238001 570072937
2 354728976 762408937
1 757574560 272504651
3 11045136 649342831
1 119790645 395603001
1 706249814 144727654
1 181520667 582000116
1 201245218 555505339
1 893260358 820367939
1 500956216 330778099
2 240890620 696026430
2 264243297 450421327
2 560443503 312746695
1 866557869 937686201
4 717178689 705719611
1 374224956 478633689
1 685615004 182040867
2 742656739 922278881
3 929420867 19098228
1 805332340 486902264
2 648472746 775343682
2 745876129 30716290
1 232011550 344226850
1 334626808 690072623
1 685316746 85290022
1 756436805 971210638
4 210460207 383341420
1 229042436 114207698
1 349891137 493834757
1 24769038 265025631
1 473603721 426763745
1 411325813 110178114
2 969553428 743715858
2 266556902 316474707
3 244275545 458604017
1 25464013 638577468
1 917267166 979531021
4 729132202 681235517
1 326960540 273902904
1 713072641 645853078
2 569180773 847785852
2 136828166 85282539
1 783386046 857819911
3 621907442 730593622
1 675015760 136071763
2 235389369 138902442
1 674658224 819175844
2 645931247 448921340
2 977966390 584016871
1 506997751 349588539
2 152934417 903082957
2 180898068 811722545
1 554993863 66140606
1 496071626 5565216
1 408394652 435497888
2 94245540 46280727
1 893097305 795870360
1 2496477 28479461
2 140118094 763463465
2 454163663 857398341
1 776447909 797701296
1 32003549 158955383
1 911818403 614194242
1 516094283 981336058
3 177846297 697879889
1 48849049 831262687
2 807702312 211581527
1 468161706 346849427
3 855607085 930179667
1 891144125 654780690
3 821524698 585056047
2 529157702 123409507
3 719451372 424981035
1 313551041 7246297
1 777170464 150234599
1 64410202 386752759
2 874976714 949521997
1 22097140 188720384
1 183353001 766089793
1 808466037 257955407
2 460023555 125226201
1 741368718 489236059
1 627818309 425752293
1 710625508 63216162
2 991001769 999017770
1 263305654 145566783
1 93735241 603058358
1 887514828 848012942
1 850970597 673599156
1 561449229 446919913
3 273785263 978175182
2 410282550 771325634
2 85292711 542524553
4 554475398 417115055
3 190504121 526209836
4 969473624 696392952
3 360212897 108143882
1 881914399 473502476
1 78716542 616693497
1 916198706 422936278
1 980536615 812215879
1 801020479 475028914
1 89866724 866831709
2 550375248 628196039
1 614185773 310714317
2 252436758 863434899
2 209173929 911659726
2 14611682 115257992
4 161050104 149445611
2 791587234 483709180
1 303109545 851619770
2 771084180 323921374
1 411403969 384818115
1 174777727 818518372
1 924811408 600500815
1 467480627 989469898
2 805009400 760023752
1 884391147 23072492
1 365459982 801077943
2 709017671 554646377
1 897143189 857063236
3 896816423 48183481
2 910242087 745638287
1 138898217 66464806
1 209811468 545728215
1 766591620 337390416
2 202975691 553193742
1 778320979 430711801
1 741366427 381304185
1 170979462 473585884
2 292609238 600606154
3 22232842 444744477
2 241659660 405529349
1 207369266 104003885
4 603801758 573080037
3 129724159 445026806
1 525151966 826740809
2 858163283 113239631
2 517622904 856491650
1 211356612 99736831
1 349569434 500790778
2 206423247 482339790
1 807816992 475828931
2 58630539 643853868
3 483398200 457146041
1 212098817 761138188
3 731354738 764724312
1 31262853 703552570
1 901222965 135157816
3 718110184 819277778
1 230322715 836400631
2 645380967 5554095
1 841822982 895295891
1 226963870 362502132
1 629289513 32171605
4 508343119 455076548
1 913007885 780691772
2 872891037 966019007
1 742757889 330101417
1 460653059 748155369
2 109479972 826256810
1 851417032 473005060
1 676590818 542692936
1 848741270 900241537
1 112836920 657023026
1 900861095 874520371
1 904444394 701295781
2 667184358 580120128
1 250169032 906914514
1 266400627 528410026
2 682545239 505776307
1 759839244 300010731
5 383487731 859662902
1 255784423 787228223
2 659940104 537949688
1 529622652 130444216
1 322462985 4417193
2 993607382 384817328
2 977166925 633668801
1 636337825 863249614
1 275344432 414264751
1 341826917 797742523
2 98368721 905194949
2 45351515 101199110
1 795819514 339713941
2 41524780 683222589
1 447061359 854039662
1 393109844 400446493
1 590088020 352321983
1 5733991 471557702
2 7710911 728041141
1 783914207 748821665
1 771450193 173032170
3 791434314 944275408
3 621412378 93818521
2 27608067 101854053
2 400273377 997547724
1 6076896 512513596
1 876980778 453883267
1 907846463 308436807
1 927759282 115442566
1 275411546 124593210
1 107205481 190022476
1 699082134 255318881
1 54172806 855957929
2 481288521 764682902
1 986021447 313965026
5 159351526 385113541
1 74232365 134138421
5 682704419 729696179
1 628665020 452027748
1 525630723 371239404
3 755521313 807088797
1 979623780 265917704
1 611629308 779505462
1 194479805 996845782
1 652208434 765198762
2 913108415 582975305
4 289864784 756243002
1 665465468 30710808
1 147310887 899301596
1 116791819 469330963
2 376447181 390127905
2 715931379 697104925
1 331631504 899222878
1 631242395 941361233
1 183519760 638481262
1 733481897 552815666
1 328677699 315235299
2 252427238 461726448
2 594901996 881371269
3 835499758 750652041
1 540267131 213777574
3 410261577 792033680
1 558513442 163483957
2 31605345 552119702
1 226607001 854773204
1 57097716 558595491
1 473697957 29445110
1 651447943 715657535
1 683828219 110015622
1 611668942 396199502
1 380881623 903161774
1 983566819 831112710
1 311463082 181550643
1 266419617 969868260
1 147864378 600773501
1 220853039 776720724
2 526567295 459729389
2 8457405 501130288
1 512511781 469490045
1 421949902 4817791
1 982072145 463993946
1 218511215 662237012
1 7843887 721596121
1 745585918 452521409
1 216938606 10812063
1 456612677 183423392
2 674445667 143322468
1 641945018 29008485
2 576747718 811951029
6 846688545 648058746
1 946803056 304211617
1 25438225 741444948
1 79463413 89573558
1 828134156 322588974
3 707158769 841789122
1 964862292 937318331
5 121690294 74735114
1 906433127 930548723
2 569882548 731625435
1 689120660 363125562
2 785898662 539558775
4 587383878 924384215
1 650173645 826170083
2 819095036 654008585
3 982122802 854089414
1 178410846 469983742
3 688613819 842632969
1 121169643 641678793
1 109116601 334568811
3 944339331 353615947
2 64635243 196977188
1 753782884 614911846
1 993779103 651561540
2 540979190 793348960
1 398243146 116401024
1 895672840 365587656
1 491548122 537448057
1 88883815 688053213
2 65080131 958459979
1 928718559 294918211
1 422947997 900548403
1 443587896 758625188
2 646632695 932605034
2 98003095 340589332
1 335480259 699329954
1 133667188 904472860
1 869897108 734022052
1 446789607 363594806
1 653465806 370408852
1 949363041 383907877
1 726969362 581909685
2 368471255 526936597
1 125141277 354534073
1 8111660 384316810
1 108000901 191939053
1 103075003 280828660
2 275815218 918387512
1 244357815 953902225
1 21862867 570034040
1 222037804 259163624
2 47581948 680481076
2 385144860 369224447
1 890185148 280710510
1 130102085 701985334
3 777300715 809775724
4 357920271 47558883
2 844524117 162583920
2 803315788 556057401
1 742801321 997290625
1 181934358 747853271
3 377209992 132815466
1 964429381 756926088
1 985375986 95640024
2 994226461 852951153
2 623631651 836336551
2 642292859 422947076
1 514382495 330489378
1 754947550 524810839
1 32927251 760303574
1 433492887 527970613
1 722158044 201929873
1 316982170 848901904
1 879881465 287273678
4 769599337 770945043
1 90158618 64512002
1 619268394 630795136
2 580384074 573646107
4 635045192 600813885
5 673322946 772039198
1 855481427 535176902
1 853444964 887669870
1 474504263 757229266
1 700186837 696089127
1 435660298 589607352
1 893456036 926201585
2 776622667 284052320
1 353562458 456592818
1 674228481 32693926
1 74558337 856331531
2 18142998 631463501
2 175367033 227596483
1 755173878 600429790
3 850364546 122743829
2 812907726 514266465
2 420807779 333659679
1 691448258 169255139
2 304537987 956121964
1 124119856 453103885
1 62966124 359364274
5 793148313 564974515
1 502149032 650324220
1 517693671 870575084
2 530258231 319278830
1 914713492 379792762
1 245549504 343514329
2 483197491 388304294
2 339980578 747207165
2 907235405 748864108
1 8701237 72539665
1 852638027 601482548
2 654933856 550435982
1 930318751 435510858
1 686349149 761839040
1 519331705 517196816
1 10607701 966658966
1 234315213 760879954
2 708901484 807760044
2 841170853 949972271
1 403856037 904388146
3 46504897 297701223
1 962810272 756397302
1 411431495 820460095
1 316378914 880250233
2 19432951 968764408
2 149900078 266413966
1 614815849 185521423
2 253023957 780439516
2 124479264 430441922
1 747658852 268299739
2 820039782 42864068
1 451678563 234613800
1 487208292 491727170
1 695436779 937169532
1 39099045 139830169
3 819960038 374747921
1 464093230 703539229
1 544828417 485734853
4 350338434 419074655
1 286898720 838409839
1 450202135 378783046
1 667808996 451673776
1 535026978 832635516
1 551635900 293601953
2 800450316 26191991
1 29466000 190622133
1 608424496 779074386
4 236792678 455879494
1 23729032 433569917
1 565677495 18066122
1 358117672 542553947
1 602732856 289054282
2 546043337 755246892
1 950959547 861764909
1 773062238 809068560
1 518118489 304573262
2 295047275 245718048
1 150720244 718353388
1 341897989 528053185
2 878479965 440124765
1 285514644 773784914
1 638415003 835266102
2 677301621 727225717
1 318524812 818831179
1 716962472 591047548
2 830097822 12513950
1 293454442 727869478
1 289887686 567977476
2 545380705 183322839
2 668376315 118224346
2 308363105 70501239
1 889617102 791932348
1 428484187 199405191
3 699516703 289627549
2 241273537 752742062
7 138893799 777696986
1 453096113 917763392
2 275646083 659315201
2 601331980 798796100
1 445618454 931234756
1 825214347 786829253
1 137026378 357363772
1 89397979 918524527
3 669975950 402459873
1 798721960 554460082
2 746194127 422717669
1 484457290 688123723
1 471570530 283889665
2 75683583 910841842
2 377281364 717283274
1 810216522 554094216
3 200990645 402837433
1 420466019 748230932
2 882412038 94119495
1 681318923 707199737
1 706476124 900477307
4 440965896 543176543
3 206935462 397008769
4 186559263 163256330
1 875979738 32456953
2 208141365 169496509
3 460402308 255726573
1 527353845 929610867
1 954227759 985636959
2 688996041 329339224
2 6577226 942832824
3 583864282 386857358
3 434234305 575063226
1 215791837 826583151
2 302501689 188559264
1 209967732 216450310
1 82144667 905528676
1 325283962 796882207
1 953296243 278555916
1 988538854 587939673
6 215883388 724000606
2 746298896 504348329
3 840552067 54055331
2 850308167 456884024
1 998414081 93310080
1 977373541 653515119
2 117085803 211734878
1 789796532 554161528
1 468250871 216649661
1 408503181 675096865
1 73730214 505994409
1 765001809 915535075
2 86661891 465893864
1 650702470 590958580
1 580722544 622161800
1 97373324 533055229
1 673508049 490151603
1 159888435 342475902
4 341403173 568472869
3 885233418 648673223
2 580836958 605014553
1 201184723 333414936
1 541843646 388974511
2 601963823 226597961
2 714459546 298037429
1 969721583 616561864
1 743237090 249601875
1 109612182 228835168
2 738375593 275072638
1 513706141 64144740
2 437982873 423234720
3 984754246 795073074
1 954110867 451278011
3 105785641 109546121
2 532117863 875277190
1 376630046 269804331
1 699006460 722469522
1 613069980 855295781
2 410193011 767124561
3 864268626 176654005
1 905146888 816814484
3 309861300 724168943
2 385271005 101164970
1 20012716 343564917
1 855436777 768492870
2 806881356 660126843
1 626085054 341054549
2 952023159 650470071
3 261299057 282048608
1 164254857 672027989
1 245026250 504796728
4 227200935 240486124
1 539792397 109552415
1 140504865 593557203
1 876860081 536789508
1 683496144 21927085
1 951538235 236407056
2 939435355 982894991
1 416654119 590842345
2 788113575 677910272
1 554799673 772034008
2 969292368 983389866
1 129636276 613626826
2 723345848 724634565
1 968351315 161547979
2 560806552 131225014
5 206546003 762589932
1 665692739 259965261
1 325647591 899904040
2 232811276 409560717
2 946330335 437359037
1 280930542 721011463
1 155285601 279960998
1 461766242 448188027
1 347241576 351981406
1 203734116 956443247
2 775253523 247917771
1 748392410 842343988
1 874180654 1138507
1 477449019 701698896
1 29367869 686634410
5 814791405 736414743
1 248344413 145513036
1 22907390 608851227
1 259175991 507747121
2 128373722 307872191
5 22244824 231428621
1 840723632 410336852
4 401601520 655056846
1 337172615 852454585
1 998007170 424825452
1 149273985 800122411
1 400789557 464504127
1 483819877 634357979
2 58096818 906905529
2 399826620 758455406
1 297334289 11723016
1 571657319 256599689
1 954541071 759523159
2 48629264 762051321
1 243407574 386373595
1 130969790 974138936
1 336859553 146657441
2 980911772 997614925
4 811236269 250472097
2 530077687 780771042
1 994861402 161331833
2 432254634 365374284
1 129622592 267633211
2 634407608 726513334
1 620116594 754918748
2 636933985 650015483
1 368622385 930951102
1 867242363 272211451
2 194638178 139182698
1 294672896 261591118
2 96576498 744845627
4 557977694 195793734
1 329622363 297718897
1 69337678 807897331
1 475016629 618483640
2 935107421 929015320
2 706125975 345696938
3 588073404 145311109
1 419823817 131474275
1 931081612 449731150
2 133953662 951379693
1 570691797 244431931
1 599562843 980298224
1 936153066 667549906
2 972269837 581374651
4 938235281 171092437
2 401798338 559273227
2 337675776 709548982
1 422412905 910836270
1 831471789 801340025
1 985301316 339280945
2 545554514 958275590
1 164877981 287796407
1 299621020 597707752
1 989413520 400953213
1 713236767 495834287
1 111902915 441633682
1 252840479 666127552
3 789979085 158178183
1 4326063 217247112
2 761607136 178933984
1 371104121 232940266
1 639440991 253711846
1 211028646 926849894
2 763265071 791359706
2 30841408 204901067
2 702259161 290832091
1 325955018 577237338
2 928217623 454558833
1 476124479 561035482
1 461095182 64026820
2 107730050 144972994
1 707783884 489573970
3 453066933 905528259
1 782932301 875481351
1 406673632 291553203
1 886043141 951851717
2 769013919 245396357
1 568896769 409866711
2 291353175 810487214
3 560302676 982982829
1 941604799 330915413
1 809237296 584879824
1 416375647 867583331
2 418473353 446112239
4 687856719 84562732
1 393542215 882624902
2 656799395 429479359
1 856343513 870774940
1 665815248 41426074
1 375810692 428182269
1 10788531 160762315
3 558752241 567146119
2 899148428 689109259
2 593776926 660979283
1 93888866 634735740
1 543364384 770792359
1 531544250 721858922
2 487940320 90382458
1 334069922 251581140
1 890985656 792967758
1 484461752 25463850
2 477699010 655494033
1 866059499 193257031
4 646766226 236115965
4 132074772 835465088
3 356760649 726938540
2 363162283 491563299
5 727406971 956360006
1 522821458 343827346
1 600920633 593438193
1 361609137 854670726
1 308503215 573721505
5 144977549 465399994
1 674803671 489145508
1 487461571 13272776
3 979854292 720948862
1 653780270 756255971
1 933264862 2095099
1 201070704 120120272
1 967084521 947025379
4 389692758 753892990
4 799519933 350541888
1 923173944 905488780
2 246955331 82983307
1 197980340 621737873
1 557824067 500662556
1 413916250 535786082
3 730034413 392303576
1 42763325 285551284
1 180467070 521538474
1 305767677 795668477
1 204724012 10781141
1 995071696 363729974
1 231589408 555743235
4 952627080 910483873
1 662581418 742952
1 217027746 658307529
1 32288915 963886351
2 626995843 570796428
1 234072861 793991568
1 703009053 733139198
2 855092079 326355307
1 302377941 132151504
3 967175615 860530584
1 473434462 837322801
1 178030160 988680763
3 598967488 81361447
2 71279984 6432593
1 945744147 411000490
2 168034207 260662280
2 96045754 354661083
1 521995255 87314538
1 2624476 583959329
1 126275510 652847709
1 780098405 180619251
6 347667382 308108693
1 30571483 874815992
1 133871558 238935935
2 488182011 6305902
1 883961806 557272719
1 579498495 360451628
3 372787481 741202715
2 25722120 171541020
1 409268294 583182067
3 279400927 874081891
1 824254777 553512970
2 537870399 941614233
1 739741167 92224804
1 179938959 694784627
1 979932732 491740902
1 507195858 523255789
1 495186957 699172111
2 640102858 876301317
4 80912642 555164230
1 572492171 654225658
2 869422424 521147980
1 689965688 503382107
1 832939951 166864335
2 830542803 43810126
2 617838633 72525025
1 390421030 63596267
1 137569845 527980354
1 316359625 647584551
1 714853606 679350522
2 591633134 512423990
2 593409752 622510532
1 760213469 888656714
2 332222937 391491140
5 137035394 584679547
1 519487928 402051741
1 450628059 250845174
1 758035912 990735428
2 337902211 25948180
1 203941575 959354605
1 930447792 950720808
1 766583937 681161241
1 220778555 593881169
1 717177905 998425124
1 915849316 55843574
5 466007089 59770695
1 746561325 968046
1 262906269 928751105
2 69687718 589170977
2 660863737 442257348
2 431542376 77725857
1 322690587 166770834
1 241437894 671936000
1 233478792 39718565
1 511694293 307068958
4 346653974 765659391
2 761173198 684260443
2 79827727 648438529
1 325754443 326468296
1 972027828 42138462
1 253556553 840045657
1 366441004 599941929
1 250608807 142050278
1 623332048 993739096
2 330037311 468308240
1 711391526 342990477
1 669933540 316340622
3 841840678 83469784
6 936963273 757305867
2 129739446 497851946
1 266658675 32838597
1 715357957 345913110
1 122377973 128219120
2 254913695 615830619
2 506415918 436893684
3 124166713 41324333
4 68635018 819611920
1 87183552 309304519
2 220311393 823175459
1 274673699 611162107
3 619208605 106810259
4 970550466 925619473
1 448499271 998622627
3 529576145 86980446
1 656138664 546999933
2 506094919 480536389
1 853362068 359840396
4 922965552 886215047
2 982145061 992968893
2 212930633 363625698
2 754171205 507986770
4 636525397 950094411
1 580755022 856116347
1 442591324 610053485
1 726860215 151238542
1 723126517 524052791
1 547557700 523238787
2 723116085 332318954
1 680075878 601252466
3 812297645 593116943
1 811375389 432169590
2 51706000 36209036
1 557441603 214584838
1 708682340 256419324
1 285165509 506156620
2 636996334 80711735
1 562163076 282286722
1 48578323 494657976
1 790955856 289984735
2 356655146 303111157
1 356909515 996268534
1 7023991 56372743
1 713527304 356314805
1 776985796 256680951
1 312118684 452350574
1 173246652 521453715
1 319009770 62314562
1 158629694 694459384
1 160726113 214678662
1 506214372 953693982
1 312116783 93017940
1 548004798 218450734
2 275813682 537296400
1 194263263 918605198
1 10521112 490311169
5 304334535 632552650
1 664669295 142071825
1 710830563 23010755
1 643956023 102526437
4 963954112 807495092
3 420997914 679894920
1 898585177 688006562
1 680067733 501051862
1 672717007 46625061
2 845502338 870945230
2 721031297 144516031
1 189230575 816144844
1 554641821 996667977
1 374908237 561511934
1 736863545 79737158
1 963420524 850018750
1 582430402 147485660
3 759069129 806529796
1 701342520 933327351
1 478074453 359533543
3 448871376 34314680
2 46675069 648880514
1 626334752 693000721
2 406958149 456481045
1 933509815 27185993
1 801096775 789924751
1 590213201 80522997
1 553450812 852283362
1 502372977 922969636
3 511658101 803599637
1 956787699 840673192
1 142819135 626662992
1 500397796 757596651
1 70113628 351439296
1 440731590 533733997
1 166544746 34029537
1 415666456 550227783
2 938221161 512196816
3 534158028 187682535
1 520323985 867583333
2 790310752 575295732
1 605036990 711737226
1 117406363 831828580
1 933033593 924740379
1 124562586 607071608
3 212529887 472719278
1 133165492 656778041
2 707566976 721185008
4 961260882 168193808
2 676678704 89603370
1 962293192 992158139
2 672278909 181675337
2 393184865 549748869
2 833611779 139882974
1 730775881 163300484
1 426401912 886544820
2 147503890 604554695
2 666911431 884262513
1 982736928 904019416
1 291245861 774511790
1 382983541 652343512
1 109135553 272601461
1 298569750 824058796
1 406206058 605218106
1 397467162 361592223
1 357840749 183454892
4 227743127 664943419
1 185442265 52857642
2 57661091 654376470
3 295055296 865374194
1 77386044 725699238
1 974957266 614372950
2 390084316 733310213
2 904440182 551015714
3 742615945 801385999
2 214150557 580203262
1 51078729 460064125
1 598335927 3169515
2 440124283 328311910
1 590376745 152621775
3 462908782 944678603
1 487927346 688839195
1 183535426 611241491
2 708163463 327823347
1 524919822 837378036
1 77425015 582004826
2 971290520 16217384
2 926072198 805691968
4 592927890 710274677
2 18629078 652327598
2 759176669 109148717
2 788085134 171099777
1 279417064 957582
2 64100932 451059357
3 730258054 701217831
3 458185907 835010515
2 421575852 988912736
1 636128843 882676963
1 79019623 96895525
1 727497635 116762349
1 889994091 855623057
1 749894975 261102606
1 668889103 426630397
1 402573786 284286321
1 145941221 193938543
1 464759138 123484136
1 768679664 344204332
3 367215777 500272650
1 537535650 306814056
1 854030065 357406812
1 238782233 347871911
2 714447593 344198932
1 177619947 918953948
1 735171869 798726942
1 719183896 320436272
1 365215179 608535004
1 754752590 707764601
2 414199884 987212020
2 725305291 516771774
1 891999941 783272657
1 976282961 775481910
3 328322842 223760877
1 209081415 246820315
1 336356930 347941797
2 273263636 367744235
1 216455700 603112239
1 298297609 173539345
1 492480419 256016194
3 458880040 727288773
1 742289176 450804069
2 760678603 384067225
4 155714136 449149859
1 655195165 409436027
1 414640518 987533257
1 149376029 322854343
2 652668731 941058352
2 738622502 968086078
2 381080592 245173289
1 140203016 221875972
2 315461984 549667042
1 707293044 441443058
1 260147383 996905795
3 427714533 898137013
3 564807972 813643224
1 29571308 45291252
2 675578761 212246745
1 835929706 186142852
2 84929723 243237702
1 311596713 748255543
1 513431427 911721177
1 967401679 858533681
1 563137352 330550225
1 930737652 554339881
2 290299336 158380890
3 171694182 684180118
1 817529793 950577196
1 797733931 273342833
1 473034948 212953936
1 86337546 256610219
1 156203660 701011024
5 619509260 442168166
1 2801600 411633540
1 939841501 714854096
1 534549479 810962012
1 944154611 67777743
1 39672866 985200517
2 929656010 579489071
1 41214326 3258048
2 135643825 63116695
1 384246936 547872609
2 881334927 465853814
2 28983397 809250266
1 445557201 210276085
2 403358170 793633418
1 811037935 15655658
2 64384902 934361339
1 273310487 696079011
1 713464273 886557153
2 588281761 987110439
2 242102739 460064126
1 712480966 832495839
4 383829437 305941019
1 498199749 634969671
1 359690233 259890070
1 728870584 997868497
1 262614315 617154094
2 886865282 170449190
4 716123772 147421875
2 159792515 657423192
1 381245777 838393224
1 946633382 354832700
1 55172331 588243164
4 96694112 143014369
1 288205108 544016906
1 949676734 100237155
1 596362100 800661863
1 896830872 410832812
1 65450361 819836302
1 914657985 20488104
2 312328083 543438166
2 729334984 632757839
1 942256310 536257485
1 640578396 723837924
1 186339343 172798686
4 82914597 691618499
2 291579218 357237021
2 625074705 229241960
2 117728436 278346299
1 278867121 156342018
2 472452249 440659834
2 429971574 104091467
4 785009200 936734332
2 799966513 530012262
2 884242127 244207947
2 225025525 409904916
1 246659137 668027749
2 378746014 64145178
1 269442165 767851779
1 510857596 2098001
1 777958938 877319344
2 833696583 131885022
1 356155250 313625888
1 553393332 680238269
3 659460423 484059706
1 982983862 433194158
3 972065989 237425071
1 563685955 306308304
1 352313371 134713762
1 747288906 82177829
1 559898362 354109495
1 382982780 612683070
2 82089858 366154187
3 405120426 416437180
1 192826221 610961488
1 756337459 566964595
1 284831625 456199980
1 64859655 588784528
5 402267368 664796160
1 249096098 493713173
1 769160342 692602719
1 566894696 406435807
1 412853136 423408588
2 551255346 355207634
1 427724840 660032365
2 304499865 311556423
2 51432042 667464271
2 547415360 206848939
1 836618988 315607226
1 601572534 552746978
1 450099830 29261416
2 283070200 985466096
1 111201374 115390884
1 471413576 96935625
1 410117960 712350900
1 262429161 365971903
2 927756189 57747202
3 383156877 655166113
1 688436123 495883714
2 483994079 714628618
3 986402001 416585778
1 329533476 566183301
1 264031766 436869721
2 21665159 301397610
1 306810245 145020019
1 283150746 339419613
4 541087817 144277395
1 373591163 630217302
1 683414922 714472284
1 547962569 809746978
4 257717864 428518108
1 603647663 451531987
2 374841490 990125703
1 544509094 529166898
2 659115227 948152968
1 863506191 470919577
3 362807081 488434445
1 403577287 839133353
1 948901880 906019250
1 539087274 685025467
1 114395289 658223513
2 137349784 39288569
1 885309221 860894786
1 95369432 244972258
1 972174336 302931420
1 544669582 990986042
1 192343654 399842837
1 238117592 27177031
2 358698399 397287074
1 897304573 953053124
1 694519808 2629430
1 579541312 591910554
1 796408982 363301295
2 704151278 316862757
2 133994210 129258123
1 641263769 504266131
1 460282109 668148427
1 570415721 319276160
1 775996133 537265093
1 735059271 266670210
2 374469960 461890527
1 658260758 294489181
2 786884649 733933935
1 101873797 185995937
2 28626651 786637257
4 333187014 693829316
1 7846311 660555993
2 359023369 767827417
1 501887329 125122621
1 965052479 11230549
1 784383736 902720544
1 302802697 885295795
1 865848811 675819341
2 442295089 94971207
1 122203305 308288504
2 486431729 635821504
1 267260751 753850682
2 610323578 814038317
3 690087698 620992487
2 597594835 441347068
3 141847819 513372038
1 74450260 692813747
1 99080120 774342339
1 101289476 864482946
3 105919976 484488237
2 669828135 999545192
1 938527201 92469451
5 113492471 730918300
1 112425086 786809173
2 535598644 602279688
2 332672380 388801374
1 648324929 597021372
1 672261994 68141959
1 174612105 682537952
1 872562791 152662602
1 377962896 589892594
1 178498049 728273489
2 395172768 498312392
1 36918570 300473307
1 396053582 606163743
1 22439089 357100245
2 980147067 339295826
1 933687003 310687508
2 804745227 74643930
2 218117629 555023870
1 296177840 260232528
1 508591638 214784480
2 242159147 108515390
1 201223761 534587852
1 774368800 373354091
3 394534675 671912162
2 153974316 4442691
1 826313992 775483319
2 379758657 568499837
2 364169200 863829901
1 586003574 414244480
1 99120634 781366463
1 591338784 628073884
3 484949000 908570462
1 92313231 576121661
1 458840082 560843382
2 458737258 482344870
1 518904284 164148734
1 452186528 403472486
3 677821316 555283230
2 326660035 919055624
2 315815491 347050597
1 590120728 497935816
2 355697434 526183521
1 79319817 558878664
1 712558921 961361819
4 378316821 193129774
3 607803005 151893530
2 448265060 228873821
1 562324765 945372723
1 700527520 523329251
1 221018462 377915654
2 404688028 428690339
1 373193867 65222960
2 216160729 620730626
1 238292910 653993185
1 601815369 847163339
1 411706517 943871769
2 660956584 339991724
1 608700389 848822800
2 74582900 919193053
1 592449868 669181403
2 540868651 720158635
4 148863163 811083434
2 908906870 522897390
1 833296461 159338185
4 649527635 979646954
1 783300555 827739364
1 305457243 684637403
1 86067666 224678432
1 363856423 371820411
1 204002728 282209258
1 816934045 262961041
1 880409575 520679715
2 398270234 765405285
2 846224326 651778618
2 532620670 578299726
1 9957488 983945256
1 690215240 370471505
1 776095958 402463704
1 218965940 26193430
1 971191870 947732990
4 1017265 521814435
1 749988112 147594539
4 66410817 640053888
2 628038320 514993821
2 130893657 238375503
6 568391720 112964570
3 386326224 30292190
1 704443210 219126293
1 745887326 381838444
1 745308663 382610304
1 604085719 424735167
1 196418466 943021286
1 295641455 820810770
1 684633874 869330132
2 430907268 241463902
1 799245141 819912156
2 468732063 622496392
5 540390584 20373384
3 76530826 971273211
1 492352440 243360518
1 184184892 732369274
1 801100379 868992971
1 943159338 737656686
2 126729765 217198010
1 745887028 543773441
3 604711248 236813843
1 237337888 934636433
1 778265742 797065994
2 500716302 62686401
1 671825569 803987371
1 520185074 416938784
1 629759247 522992257
1 165490582 460791866
2 69481846 518114004
4 781143929 329069647
2 645043275 34790035
1 270170695 551422919
1 290003058 834223612
1 498940876 404430955
1 162787550 240781263
1 759183297 255957472
2 917611423 97431497
1 634952555 710504257
1 408877214 432805842
2 751075625 248659903
1 19423748 263738254
1 646027537 271439147
1 169516357 644340172
1 910140345 71343529
1 595641875 55485426
1 975129062 42025525
1 134192754 799479418
1 632413344 648259160
3 468734599 55799628
1 81877649 62837476
1 491723597 835978562
1 672185177 112606792
1 581547149 211039170
2 625318695 479383573
3 612116078 29442536
4 272433406 519615675
2 841058518 431267837
2 37394654 988393731
5 398007031 594936552
1 801267691 18847022
1 850440484 873102026
1 534339994 282252512
1 627007781 558043717
4 801366276 375512376
1 66673523 412593893
1 92355949 583349683
3 845933249 410561712
3 867081623 709227149
1 590330208 808375116
2 474761207 44081767
1 207403256 288080147
1 363812188 988834413
1 389267616 594484278
1 142155872 347966719
1 765891309 300726428
2 211476720 121217140
2 637946984 67473305
1 302272547 561632019
1 797893711 977753186
2 474706976 383830554
1 936193231 179308313
1 66559682 934292303
1 796180100 74417929
1 725367125 500090404
1 925193458 42839812
3 75222216 633967551
2 923612908 354322170
2 321122526 246934732
3 66891199 738391892
1 810087179 486767735
1 206067125 871911698
1 190070489 861499822
1 296361169 77553286
1 817012171 28325550
5 335157778 251211934
4 752598290 486164959
1 690177193 296790479
4 286876152 747926444
1 851156116 329655344
2 164431045 169304291
4 503168803 172757249
1 859697994 616634926
1 416976059 3593012
1 634951418 308042247
3 532152110 37212385
1 892787884 637840427
1 131600827 778610886
1 418234456 248446066
1 499497176 899769128
1 748759168 67967201
2 269257045 89063006
1 364033238 213048448
1 874173872 415899484
1 240845351 756831825
1 6545213 998428896
1 144332411 632270873
1 408570169 399394340
1 27950785 204488477
1 896282370 625119755
1 448143942 827518704
2 890426559 577561274
1 78125202 433806171
2 45744680 787103946
1 761179088 792485477
1 831911732 206600330
1 745792977 228650848
1 39169173 973491915
1 59060469 960048676
2 652395372 188655411
2 380714448 177799635
1 769103644 237202573
2 491321047 204111587
1 382621958 889576477
2 582623179 853605044
1 938636635 397190121
1 581016768 823064094
1 914057492 550559061
1 976621489 20016333
1 290019858 653030761
4 404488703 430996299
1 452048265 448531802
1 235679189 994635450
1 391947448 973952058
1 451063913 78825530
1 266495762 732533939
3 690332886 512874620
1 291729502 598832400
1 450747170 535313919
2 884293101 10499410
1 170095379 881255353
4 667651095 174664797
1 198771888 130451665
1 468649444 542452721
1 431226916 438240456
1 352481750 365355306
2 662924218 434481355
1 248419430 792188524
1 199685159 577420674
1 90059530 385910322
2 236006225 871080024
2 722867956 317948672
2 560241059 952227985
1 799852564 309026893
2 552362516 420633704
3 705591078 113099868
1 80006385 374312193
3 200688277 449652449
2 402378947 941980889
2 855768899 23108631
1 809116301 151682959
3 744588606 60171891
3 106036347 24581013
1 778443188 121757348
2 27719787 785816638
1 821342832 830853305
1 668627661 357912527
1 471584941 866160194
1 420829237 555373596
3 379024628 841379425
1 870840946 982424726
2 197760405 841080160
1 675343265 259758729
2 595597878 330923341
3 533705806 188196608
3 503240674 337551286
2 466109742 451090689
1 578338807 145356270
1 392815696 615817341
1 325982277 165770019
1 82292098 133448849
1 220901380 291744692
2 540452940 102727845
1 843955 698816352
2 828205662 515951208
2 27659586 489707481
1 371465051 530506298
2 223469367 295431703
1 39380788 239979266
1 797696083 869900044
1 914934170 869943299
1 275659468 861510301
3 166925068 769984046
1 373951211 481121521
2 363905896 913829542
1 226501471 820183804
1 844804244 594968864
3 296920151 497329066
2 316712749 322332957
2 616887007 759013440
1 497147366 84864075
2 916941507 701823528
1 647016865 788565169
1 700554991 211554561
2 159257106 934119692
1 42529515 465619627
6 387569634 240618667
1 455504391 960997799
6 241044915 844919194
1 987609401 314752995
4 767972029 578434526
1 40779437 667000163
1 925619154 285363425
1 717388200 909071480
1 757236798 669685321
1 80720028 426108625
1 23940655 436439732
1 203104021 841329671
1 852275601 941739423
1 907809946 415694081
1 855972415 372088215
1 414282453 771357557
2 973194799 444364528
1 177976721 28485477
2 405618050 240307698
1 944322776 621369512
2 961460332 877179616
1 534560038 358808528
1 389630789 181920565
3 955563428 760139979
1 247041646 208827208
2 382724353 973929096
6 230768702 257766479
2 450088748 462344416
2 131736886 954102687
1 391279792 860214546
2 356690057 718323679
1 700747585 794731533
1 706214777 785232174
1 524561479 287914390
2 786305098 384754224
2 581111216 753252720
1 963875334 385891791
1 327073986 816483255
2 770845159 659519604
3 765546108 520993917
2 138099623 286289282
2 217871754 874244670
2 794795529 112706760
1 565155625 898778281
1 958813291 796008223
5 439085157 763587952
2 605495176 523482098
1 943011201 523752356
3 300087693 150930318
2 522945606 21212750
1 498399154 716899889
1 409964788 363467955
1 986310226 828331158
1 533024304 982505249
1 801546982 903117413
4 115678520 795670162
2 226549786 819040318
1 473973251 463124451
2 891740216 752253849
3 618099799 264972276
3 718761116 987801993
1 151450525 683211138
1 411174626 371463853
1 511877435 476489234
1 340390366 762902469
1 142627899 641829561
3 369947842 575306658
2 16252303 934837905
1 67181226 490076441
1 492613331 76974152
1 35657129 395674771
1 942506313 987773239
3 443604042 892220731
1 462116379 433190454
1 968142966 821051855
1 305032818 734829988
2 142674478 884525083
1 360894845 382347567
4 727462922 87556539
1 501714033 691339315
1 687242866 742146055
6 329128014 431870387
2 420267428 217246621
1 53748531 302241406
1 389928133 32251716
1 440215225 418190670
3 934847535 722545850
1 328723621 190205991
5 902742147 317940773
1 266128630 529648541
1 99058381 132743601
2 5729712 702260556
4 44293275 345659435
2 930192705 800368960
1 445590146 637608694
2 320649271 949344977
1 855677068 252526147
2 681615607 584250676
1 551640929 418962744
2 207593217 421845899
2 921967092 704188652
2 634755055 184516740
1 826405156 741876773
1 494176612 464253909
1 373572685 918298080
1 173003799 500562785
1 484779093 458788528
1 647412652 904255725
2 783451640 919213534
1 51234903 882600602
1 720856853 248617395
1 544599228 345073418
1 206703897 668440259
5 156396451 288101638
1 915852921 964467039
4 511030555 233696624
2 410364037 219768211
4 122437307 544487938
1 794585323 130136148
2 33072876 876534410
1 476378928 516716443
1 676249029 270234540
1 12868886 945348082
3 78822540 912994623
4 103158330 730190283
1 601753620 808022611
2 271837624 386693623
1 316598768 77272482
1 955362075 538421862
3 516220515 611463239
1 260171483 985596043
2 490741313 761162346
1 344275766 909975926
4 819107309 547806096
1 548546867 989260591
3 514610769 601539776
1 567476232 7147815
1 699511957 29931665
1 746094036 314812600
2 947277859 973001060
2 955465713 979089447
4 837472035 328745145
1 566956732 587840711
1 929496338 253194363
1 714683056 258100102
5 121993104 118774700
1 957074317 776282266
1 10770921 242359920
1 501894021 781422465
1 168519889 799773623
2 205938351 983183969
1 967420927 945789621
2 670211187 870680598
1 148634438 528682856
1 156523326 93956057
1 451620264 69377216
2 724832672 889970389
1 13185479 914714220
1 110170851 670712062
1 43716557 621140818
2 574339900 857813132
1 408986897 715368341
1 628655083 950886107
1 347978692 823283271
2 282990323 431297555
3 192931263 233670536
5 14306773 41206401
1 294917767 955809614
1 966122809 58437026
1 73471607 558285518
2 748687951 536095239
1 390773353 973739008
1 369848944 733769287
1 170474222 251857303
3 280078942 412559907
1 94173122 78102128
1 152500879 433161691
1 222484660 542216252
1 510471558 962829561
4 386974078 325819773
1 636626446 331322014
1 562066580 866352026
2 963163875 381721558
1 130955936 105649842
1 214154137 49232644
2 855746679 785580288
1 481780229 180337435
2 890036593 905431722
1 19851505 151312193
2 877828294 281061677
1 744235410 590559083
1 702740652 164523875
2 694161456 461808563
2 515709258 46918417
1 409619627 798965653
1 405486616 921002960
1 368894015 174907220
3 222269101 428708812
1 897066891 425769212
1 32152133 181417264
3 720984419 500296852
1 35321894 419399301
1 22292999 546572694
3 510091168 965062910
1 165388679 703363533
1 175955736 431613266
1 480155771 923331266
1 209590957 832041653
1 512374118 929174111
3 32832389 81167549
3 125830561 243376119
1 776462928 526608082
2 988576278 769048587
1 740840165 145316960
1 221521013 673795582
2 13650955 928899989
1 243744615 79432634
1 197673045 882032019
1 766620522 625534086
1 196655843 245714031
1 575261894 677513832
1 257097072 180888532
1 179962012 188545800
1 979702145 716645740
1 332294737 318312219
1 535587374 723570371
2 735215331 766539464
1 374366594 779699557
1 487690273 445853241
1 544459066 171444966
1 457936800 441562255
1 143444157 195198389
1 75212738 221708862
1 835864448 533795996
1 685517422 182256843
1 869598971 511647359
6 559944508 179843959
1 335089197 9716232
2 160048704 476132684
1 354930678 411839046
2 117612491 139961966
1 399480458 345737931
1 379766298 71904549
5 625397214 916861283
5 649710579 796426220
2 403848231 341442320
1 211669018 500868702
2 839169783 672899703
1 933914033 598383100
2 308181896 587246756
5 567045072 408669533
2 295369630 95675366
2 805644167 141038960
1 484526090 812485589
1 25593835 964309494
1 178144521 608893066
1 957169531 419688619
1 985307 958845637
2 230663223 430806083
1 942154016 435590039
2 455298875 422270705
1 152930096 497834146
1 87619743 174353825
2 1685434 311527822
1 116189039 6261953
1 192842514 38582787
1 374596007 155672329
2 559056467 143418553
1 529993350 792401864
1 701103534 866354778
1 378937407 984666166
4 286896529 647785358
1 731787550 661031842
1 535524858 272131154
1 839286966 906284123
1 431198618 774296455
3 687241259 623684775
3 678981511 543331812
1 729052945 979670382
1 525411115 309784584
1 152115616 242881344
1 754746284 927480383
1 161013231 838904223
3 469056483 281185079
1 368785427 529200297
1 213752236 199386140
1 258863217 925413699
1 375530143 39215392
1 121425139 134081341
1 999533188 519612517
1 867267354 596842556
2 760226276 267753318
2 680124099 768066022
2 364393339 792537843
3 245597943 953113413
2 760127634 655807215
1 328946391 670783150
1 117816341 758872132
2 955179785 423008894
1 627723844 426416760
2 102872031 393044050
1 957622130 873673458
1 602081166 389112628
1 79730707 516326740
1 432584399 209906398
2 896375233 108049831
1 41787109 716146862
1 879696634 628684336
1 580852810 958653499
1 586304524 411113153
1 684099859 590972756
1 417559539 624682255
1 49325696 623816732
3 258873667 904188167
1 948421076 680491775
1 619697501 772042502
1 512181511 297539476
1 623795333 845660253
3 157225847 204845700
1 695192092 641315022
2 170883650 460488694
2 396392653 168772103
2 762557550 516435098
2 917926982 659662028
1 390484642 217008693
1 682867416 43558728
1 235732 597664269
3 516549589 362963228
2 191360732 812780925
1 956393692 396903860
1 726228645 418309158
1 601890644 603939272
1 134971149 550339012
2 864364941 859220074
2 161097051 937378242
1 490335925 288724738
1 999181587 917934202
1 632345105 368484535
3 759430872 186148232
1 415776008 917371598
2 775715237 580864237
1 996911971 277652110
2 302732979 511699837
1 191481047 912529502
4 536978933 789869938
2 411807519 91694126
1 737663665 956067103
1 292020071 986220278
2 255074928 530845789
2 49796938 591648407
1 55510351 233222381
1 864971044 332632806
2 356775035 61687923
1 283070549 44800771
1 950583183 815877073
1 373198816 702080904
1 858109568 59861812
1 691984446 930796650
1 308663823 907203626
1 5759434 117528380
1 743532650 811493834
2 378231071 906355438
1 639755274 43151607
1 873707008 634437464
2 962995466 489594900
1 298780745 160643549
1 874342982 407694425
1 580354109 141565263
3 199942680 538076191
1 46797570 998587786
2 872714306 567554418
1 968459222 893473506
1 900430836 439475028
2 972878493 709750041
2 193390856 724023516
1 489859165 675466030
2 505673696 937529426
1 690160744 685588951
2 850268894 670653529
2 708124079 132227854
1 985011567 277598851
1 364431072 242313199
1 554774103 354624780
1 758770621 259958402
1 629668763 906716534
1 566771531 34968805
1 975871978 896021800
1 683772137 237948284
1 641518524 510207581
1 539187822 689629585
2 889817210 230088413
1 950420935 999777509
1 75649625 993058563
2 564410300 828904829
1 829893655 241077879
2 344411723 878833399
1 268965399 160012500
4 506313063 975280034
2 275145657 596771007
1 606561264 325579038
1 756627667 877620839
6 663011060 106753412
1 776660055 451669995
1 58086351 757662082
1 964932112 177689955
1 774036753 414957034
6 861419089 697590640
2 882269807 160722087
1 581666698 102670694
2 255030297 8605470
3 948024436 30855503
1 919531458 460635999
1 239525091 572527254
1 685443195 193965180
2 336956038 782674999
1 4580589 101506241
1 281096546 923809156
1 133113058 411498526
1 595067056 846795651
1 227738287 751024306
3 781468166 561917390
1 728980690 674557079
1 856074855 474314620
2 919495897 508822073
1 327498921 558058709
1 405815888 263574686
1 425897251 990369756
2 344642455 994470189
1 497770528 92682853
2 496630190 900651958
1 890530318 303193440
1 32230845 483501581
2 369379254 685206109
1 8738966 812711773
1 363011694 372591917
1 759699625 755560203
1 361938547 881432353
1 71598852 670463820
3 607743576 282226959
2 538254761 628733501
2 234168711 51859567
1 604423417 932206756
3 552017489 926466105
3 859174679 422634259
2 478103727 911566717
2 900533291 482238322
4 895070216 86489051
2 832739119 351475917
2 158140006 84896792
2 48059911 220481591
4 355039804 797425752
1 86985055 81571442
1 767380117 775223013
1 577517855 25170208
1 57330907 645533862
2 269883913 126706027
2 700279968 38559340
5 781867362 779200039
3 180547962 65621738
3 143173499 497806636
1 449078572 313750615
1 948687632 265520812
1 455756260 694841661
3 866868202 989317770
2 419004556 45544860
1 124187165 802178231
1 213607196 194574376
1 504460625 105714274
2 666499559 108083018
1 656357513 19375654
2 920310004 857455324
1 183712375 530883395
1 518537457 982641684
3 946601634 424231313
1 846089624 933097686
2 182487618 886303351
2 633220164 160914980
1 194521672 564217978
2 23297315 701144113
1 902627747 408670640
1 612185763 658767928
1 808171983 310700664
2 892153517 465732396
1 334140865 155272103
1 41976919 666995563
2 676574787 185011142
2 316233314 768801922
1 335164031 870266683
3 832595026 534581803
1 715367731 55269037
1 197828783 347143922
2 197512369 147060950
1 816063329 600565852
1 697341868 261075061
1 635909353 180579291
3 287036992 718924634
2 756695656 658388521
1 221161368 734449571
1 121292382 35980458
1 236223266 389168570
2 333198530 6726672
1 436896006 1203671
1 522270421 812597337
3 831497502 366193314
1 156194503 506743927
1 555319135 139082364
1 586372934 321331899
3 898928634 166277795
3 898224115 552540587
2 208939410 204611632
1 154670411 270625609
1 454865133 678006600
1 413337835 8740948
1 815062861 192269545
2 845835186 744591662
2 292162723 162802319
2 749703856 96223197
4 899676262 957120608
1 530055579 395511932
1 505833065 679488596
1 150987406 105046242
1 915516890 779603577
1 9433408 14499505
1 483073120 800433131
1 45245048 169796651
4 298015841 131199808
1 52174150 33626495
2 403319286 593037664
1 406711224 280060943
3 37726408 263468760
4 957291798 84746502
1 631784274 689122042
1 618187630 697870374
2 875923363 330649817
1 132993510 683262174
3 700144704 863740030
1 755994157 943341394
1 230217424 676736642
1 472616397 980045579
1 445243801 521167140
1 718842697 590413425
1 370292342 373570019
1 853150988 393631073
1 125761753 916876097
1 358822812 566999868
4 408448629 276326422
1 575369226 454785911
1 160266775 272738386
3 925110168 747731258
3 744321221 666737193
1 485020760 117027799
2 758952915 155973620
2 323663917 190034610
1 695516811 69566269
1 524257739 33768232
2 826076805 250704281
2 967286024 211045805
2 417437372 948871219
4 169577360 466110565
1 758256022 611451711
4 834725557 67208093
1 840910930 470005805
3 802442180 35458781
1 219941409 651477221
1 556433231 359818455
3 456397723 640677219
2 264355816 499792962
2 166512025 358497170
1 207119278 602883835
1 695800896 429694607
4 771262631 609382765
2 114729175 210355584
1 993372453 248423184
1 101344241 356010780
2 148176095 307395116
1 762966951 628872683
2 630122570 850507893
1 212080462 590453227
2 148850536 391212969
1 309208721 798920358
1 441114584 773320352
1 698432854 459835140
2 152570021 257454825
1 800884646 775554922
1 45631423 748419923
3 803798738 776060079
1 485375801 379307863
1 196874843 685165365
2 561367890 877123693
2 154792187 742005280
6 76566135 43945978
1 895052593 407746125
5 744020397 88908991
1 870610649 18150666
1 779173068 450661830
1 925970012 682800460
1 396017368 510855538
2 383657810 931347931
2 746113765 389038732
2 97914318 250255733
1 928079711 249541340
3 715078493 38018071
1 780766157 838609794
2 585434598 617418172
2 968627462 961480148
1 633324014 631039708
2 17746117 970620563
1 78016016 968994264
2 232282665 927597378
3 107107826 461276882
2 200157636 306418363
2 449864672 199367464
1 238939115 292438122
1 248765390 89921653
2 583399301 286564941
1 947560118 659270867
1 761805685 210170953
2 873995968 691955742
1 127386955 655138711
2 817863803 633059911
1 757164251 226220833
1 588541173 692904740
2 886280100 420968498
2 784274936 487540870
2 365580785 801009595
2 311190969 93047247
1 417980773 541565366
1 361701054 107111675
3 546351453 50493500
2 590861272 104325382
4 661247555 618315607
1 892098399 428031706
1 228549646 314097165
2 369753679 357313313
1 914514184 356156362
1 24479876 715413483
5 691127982 743270500
2 338365505 509000996
1 876741656 868416873
2 353079507 915468012
1 114788423 703916500
3 931688969 423400831
1 165619112 976825773
1 241774077 595970478
2 762592592 839582653
2 44822800 803265677
2 59781983 645114230
2 921242424 623362880
1 241553089 398899808
1 602079101 29139389
1 513814070 749555614
1 521723975 970592948
1 85527592 555832697
3 62921359 759134380
1 193229030 842256785
1 289287979 366199886
2 282051372 505649598
1 744576555 406732750
1 39958119 476377115
3 30713088 455821251
1 886167097 751790209
1 952526520 839391382
1 672334181 923954677
1 351195944 271720645
1 17244712 338635485
2 869372086 995710193
1 906006290 851509501
3 202130028 895559439
2 798577287 210147964
1 521321943 437392568
2 310233799 142846270
2 901505573 609624719
1 46679104 637226744
1 339406373 187305886
2 277396970 418628285
2 458947391 774960524
2 580371279 804188590
1 430606746 689362213
1 747068856 123373208
1 301896675 962253458
1 366878424 90048075
3 194574105 629717780
1 509976200 453680178
3 415105750 364707979
1 344282527 184514454
1 605148048 843971559
2 647651853 527312543
1 943243613 457354533
1 352417646 205581082
1 798020685 885445445
1 756198974 948033812
1 851471978 370510411
1 766220544 584883457
1 819165325 702140913
4 819416825 523976876
1 786529162 944329660
2 137653406 5176387
1 740566490 837398237
1 348212539 564958017
1 758828421 111742227
1 222796286 422373345
1 881830919 708410709
1 39532575 166846482
2 101007365 115714268
1 908905357 892954621
3 920576948 900587226
2 242135951 41929073
1 434930269 541107006
1 961282804 987734569
2 345039679 933564405
2 682288629 450521664
1 350039736 773357466
1 137950561 802600308
1 920504475 665726288
1 742995628 9373921
1 15426143 497156827
1 768760814 792870693
1 772334916 421338800
1 484117797 223317116
1 964034421 42030677
1 559332336 513787454
3 83948749 601233567
2 575388432 933226061
1 832902532 347044667
1 276392046 8371628
1 646303718 765272998
2 154685228 715050655
3 224142997 597981056
2 486684165 910506161
2 637528704 23003325
1 876613753 747089948
1 296620631 114066757
1 806789268 701511005
2 559215218 637635895
1 241617636 128021032
1 515613914 465428877
2 505956953 821493121
1 908604488 903734067
1 10019247 34346288
1 813854267 915063482
3 100108313 963278435
1 838629127 280952237
2 604331683 459826961
1 443352894 49018157
2 10386387 884989442
1 412536501 458320711
1 590486294 544071486
3 807874727 340222654
2 930545448 315262818
1 485319054 286495649
1 418388558 826687479
2 773151695 413600152
1 908062787 575468642
2 817717701 783041499
1 587415705 624821456
1 612440110 425325002
1 50122070 811487012
1 106138633 702291710
1 242910569 698222704
2 669217931 164027384
2 25806492 457720612
1 267511550 177109379
5 838824298 805716755
1 530087752 940648615
2 128797200 91289609
1 773288354 535771038
2 902972753 387152609
1 830749120 269746131
1 439922600 340615828
3 415663754 303493732
2 245003679 740786483
1 842595846 92718267
1 105579831 629333394
4 735498974 590887312
2 168058400 764862468
1 932371684 651279873
4 899229490 927881482
1 591676746 784217682
2 101370123 237339743
1 150797977 674511583
1 961565669 530819406
2 490180145 715023426
1 839591702 809458582
1 406922990 540742403
2 285612336 530327546
1 771366307 631244888
1 896948386 725970489
2 765848753 569485513
1 184795725 79736789
1 559580276 606240478
1 622757679 575111854
1 317404906 148554014
1 158678519 720126566
2 270195810 722004009
3 919129576 377601053
2 762809100 784522806
1 154379669 769038634
5 875837028 185200132
1 993132910 564882301
4 326892624 118751965
1 733678007 82200588
1 382608218 280860100
1 910532532 650817910
2 857810143 443442595
1 562552645 696325566
2 508718375 237147379
1 50622011 487197770
2 876016139 403805019
1 693943526 737442575
2 197404638 90622140
2 686307312 853580370
4 100528441 976334625
1 253456065 175425983
2 747667302 974065177
1 193112309 188724254
2 949249027 479148726
1 2704336 607819369
1 867977875 209834225
1 644750967 106060866
1 67883189 109904937
3 346173103 377590333
1 58992811 68470198
3 986356336 168864120
1 980599632 165750412
1 727648092 310703302
1 176270515 111033303
1 4205153 861541053
1 770285781 689421118
1 177598581 839804886
1 704152358 8424762
2 491756991 450572182
1 437815060 339401633
1 958494118 972161193
3 455479068 763643964
2 110638990 781765694
1 106952384 853002878
1 174357677 640905692
1 683262722 533624935
2 840004561 163111276
1 774486394 423629352
1 638394810 269973874
1 387206742 710421948
1 212821154 657629162
2 522436199 777155724
5 51004547 329292135
2 665163766 782173917
2 681860363 225741129
1 722953574 599557319
2 667097447 792772802
1 369541424 143640056
1 319953933 102726969
2 858941844 831676059
1 531247030 308580503
2 336843056 929505392
4 584844314 383818680
1 957122165 321671453
1 587060443 78696239
1 580802401 556311247
1 915696492 637554373
1 342695909 949767854
2 658700747 3870887
1 624141450 819761574
2 785033920 313448816
9 89498019 193436457
1 779734972 788003112
2 996780034 110552457
3 148284503 89041395
1 812087509 810445824
1 842477642 407841117
1 490179684 725514503
1 687250224 455955069
1 27121899 696920158
3 126993111 89307
1 471809556 291701934
1 504415821 584685255
4 532974664 794871000
1 432729513 800870897
1 611480051 121951892
1 156874707 37324128
2 940416435 845042783
1 389310575 892246269
3 486149279 696208553
1 955561718 635344116
1 618557975 171119762
2 209190526 319421360
2 792314307 495775651
3 549901247 830836668
1 793116948 593832158
1 785372475 167494640
1 321851252 728142593
1 643782045 718030764
2 715068217 250070866
1 426288701 385490526
1 868273882 571894071
1 644932080 98798951
2 658272162 582366469
1 188540133 189862093
1 631625790 310816882
1 59587673 420664661
1 889361919 772917924
1 664586328 660147774
1 13647820 116408328
1 333917114 180016101
1 175795717 979579843
3 710386229 455933007
1 341413112 744100713
1 630102752 883890447
1 590646644 991086739
2 737680705 472143562
1 482598509 432426403
1 951444231 806355751
4 600253839 650675649
2 341270183 344720711
1 325536053 851566694
2 663312119 360316683
2 478622445 311708341
3 967751010 114087655
1 984072446 300108382
1 39839411 513709888
1 185294508 187227900
6 175078823 988939156
1 60748468 14820254
1 41761728 439170733
1 615417569 648094053
1 975061606 540940890
1 879191502 934262368
1 488785093 516643369
1 476737636 505195236
2 795374990 336785176
1 522074786 653302784
1 696125647 105422391
1 655519026 102556998
3 251665908 561428277
2 699380483 159976284
3 576274542 572801798
1 707847620 517706031
1 673366143 939740539
1 429832169 377853834
1 13865987 440133718
1 100846058 513071805
1 20781020 100736096
1 916902852 337529645
1 533526287 414220049
1 420195652 551400353
2 941738638 979053723
2 893626352 771781713
1 861608988 203525277
1 739244615 718679544
1 978658420 766531160
4 925785047 547097175
2 372721455 896269110
1 539087583 973512653
1 574174246 511782983
1 948022855 94823566
1 622191500 761635764
1 374679345 789723944
2 972728565 273623351
2 786535074 988659784
2 125090743 516382132
2 696488889 684958023
1 506876234 524229653
1 229196652 996367767
1 68178981 866076810
2 633907121 235794166
2 315953360 775944325
3 989882859 635299582
1 538769627 869397905
1 463381801 658382547
1 627737705 461112494
1 141013359 549855645
1 577398809 468560620
1 848993632 435933191
1 69447780 872009570
1 612319458 96682832
1 194085337 95691252
2 422065223 342384923
1 505685048 940224565
1 372061457 819320948
2 915162818 185108851
1 519214774 696299137
2 270249405 285725999
2 978780269 491289946
1 249589349 175375963
1 337816646 612791637
1 993564870 155320042
1 461848209 39197792
1 342108648 33591659
1 147687332 489209762
1 385755479 657078906
1 715573430 490527339
1 100178812 928645619
6 273920828 629176408
1 58876213 787237307
1 314427079 986298268
1 858809420 935153990
1 734448784 717856923
1 508975603 354876638
1 379166487 435725496
1 251287993 945433213
2 159578037 168296974
2 275215459 350850038
1 54688665 17547434
1 549564488 666167690
3 83879209 431630535
1 34825869 959018145
2 867331353 664216339
1 558094954 690677667
1 996332389 597255531
1 244036994 693642303
1 765764148 478225452
1 16321141 309956272
1 487613574 40300702
1 419100764 33588642
2 324085630 225031676
1 441514868 943312212
1 397715108 22448023
3 3182016 105812020
1 647119674 52889622
1 501532320 161609452
1 111890719 76979315
1 650467822 593189311
1 533894145 556440510
2 266552561 318198978
2 509429293 831168214
1 125035315 85135200
1 769615352 904963732
1 258356067 774332579
2 930907488 305817985
1 674401842 254748467
1 758651256 454186053
1 505716872 893032104
1 649921227 477242224
1 318221992 933237402
1 478331866 934486380
1 473307017 561026991
1 676085824 673489156
4 478496521 124888028
1 331071563 414941546
2 100225372 723668647
2 505138594 75888882
1 787714111 287124957
5 497860242 732430972
1 295487503 717973569
3 788039768 887775126
1 110087363 525608946
1 443840355 42981599
1 66881699 455432806
1 767388037 21877869
2 399205757 767281841
1 825672109 994918437
2 615310745 166457630
1 519474658 38701351
1 351141567 315107426
1 670811564 239458498
1 933172857 95996836
1 659250647 732771052
1 375028481 650763186
1 871221674 232064404
1 184520236 346851987
1 274101124 728335923
1 771957322 876434884
1 749379502 634722973
1 742243678 391072543
1 362356665 633539130
1 343768810 354385846
6 47044854 843434742
2 324078796 19711551
1 760787565 904381744
2 924807125 313546119
1 910148099 457255490
1 521203631 815665088
1 32997147 167800902
3 559529942 216646089
1 5027124 41891692
2 514195793 384910998
2 644389369 416421736
2 778015359 791995836
3 262085677 336985824
1 386592561 960156630
1 520272132 382945510
2 780430138 846349347
1 736553324 46604777
1 129260503 370445614
1 139066018 720520563
3 235050490 388831483
1 712123164 366755801
1 448257235 269209421
1 618304688 7469965
1 57815539 706098337
2 741154176 844809233
1 169241160 293600643
2 401156163 696025646
1 795698167 354495627
2 978827170 927997078
1 622688819 871465818
1 131043242 875197401
2 107172140 322691113
1 894856109 991228652
1 121867645 506020949
1 776064887 47108988
1 526251239 543679064
2 40230405 791674355
1 558478859 874793741
1 105622653 26492018
1 306513283 286801027
1 287418926 999890730
1 495696919 918197185
1 442963688 679294792
1 405665478 1506216
4 228817837 501734984
2 918081666 124561515
1 785098889 201120815
2 450909132 175698553
1 197654063 314987397
1 806368048 463512951
1 607551569 664571024
2 995263076 833548831
1 222988362 222712035
1 953856223 745841463
1 502839368 359770375
1 123883577 741858913
1 109867208 340554281
1 668442237 778830312
1 941448213 167498837
4 947781373 251342431
3 209384339 319807537
1 929825728 681137271
1 419088224 143316688
7 601911822 791046588
3 770481367 922528761
1 42310825 181772533
2 14563931 808825910
1 152281966 302500841
1 635428341 660405755
1 565689969 709385685
1 100314684 96717676
5 340638895 683846814
1 271988905 261123004
1 342050492 933050058
1 304348621 323331386
1 614028735 564726716
1 772456322 732805010
3 519173073 279432150
1 830071069 537276776
1 427397452 897706330
1 953875419 657915241
3 169426534 410136269
1 598410819 98152966
2 709113980 966979753
1 1987900 323691314
1 396120021 932893482
1 158983541 619746914
1 759867432 286848758
1 727808982 709696354
1 543496431 118365912
1 314514506 933673058
3 606371386 908654822
1 166339277 482810845
2 110404703 581763510
2 472124794 139443614
1 629904274 590784942
2 957790898 416844379
1 806161994 864390429
3 449653919 978649317
1 191730002 922228385
1 485854849 570990856
1 125176483 160327933
3 509777833 335715590
1 800001693 165183920
3 178613043 752406561
1 375102805 177341195
2 67560230 654064801
1 489751052 477573639
1 214995087 41946574
1 402556416 55762467
4 878331888 353173843
1 72333030 870517419
4 659467396 618321925
2 679745749 8963145
2 376247735 504131185
1 441069376 273007996
2 629129092 436034626
2 226030495 331295598
3 295140852 258059402
1 951868194 866700683
1 895069412 848410683
1 17324485 474269114
1 737144939 84746119
3 329788756 993582867
4 484043438 206069573
1 702152070 976452525
3 507451277 991992106
3 897372234 578275810
1 177358844 796401812
1 207407700 417982856
2 84413130 925343712
1 398343666 994827519
3 400244958 630676978
2 507451694 530489289
1 712141870 406997151
1 84999891 64037675
1 275214386 624006369
1 799716089 353839116
1 730962841 655541769
2 336787255 863509655
1 74753384 242262792
1 135346110 982898062
1 489896179 476490306
1 527931287 249270823
1 897429923 359809873
1 666788856 294915810
1 533112097 979574354
1 735371811 473765084
3 249634479 103372500
1 40687588 837210604
3 231133880 417685537
1 543829207 365066922
3 773118885 166491522
1 261953245 245954158
2 694796086 873507417
1 90003482 279398474
1 977449902 290438602
2 922968525 998550956
1 978099833 890063952
1 583478912 496439249
1 236428987 996625132
3 707188923 558802111
1 291384009 985223778
1 971178323 728955175
1 864479576 477074407
1 802135772 692894996
1 451231069 253932503
1 854634321 717320354
1 22566486 883007729
1 251808830 936563057
1 767742989 625391944
2 73057502 661016365
1 140344711 957739621
1 922303850 30433042
1 696219713 496787914
1 503124763 634175291
2 660388778 315166295
2 691814773 7643723
1 288170390 172278825
2 326415714 562415357
2 862952270 278691257
3 314719448 476415345
3 936102512 383482884
1 991041448 565556802
1 111551617 777212873
1 872377170 294520339
2 91560206 769886992
1 276769568 984611782
2 215319957 782973078
4 893379496 706229859
2 215225200 674368923
1 729545737 193176193
1 15544718 292808867
1 230674882 757333321
2 994248792 698106178
1 624322929 901721502
1 240858280 991427919
2 542550649 666393488
4 877958769 753735462
3 271046892 618352199
1 583244290 261043689
1 643888872 406145728
2 567881397 845476532
1 135962260 25226885
3 978818793 68963394
1 730140916 885077344
1 186938423 435416869
1 954925953 113600987
1 118236904 489244049
1 651171761 316156702
2 516077636 210764991
3 477928147 725093543
2 101141982 351749124
1 444392512 157482762
5 373499149 342034745
1 403238553 460841888
1 928555664 351685913
1 224921298 339463409
1 68782173 65571531
2 184598360 203834464
1 502254887 404461119
1 483054482 828226050
1 499327530 200596601
1 77510925 621632989
2 317910997 1095589
1 292857871 668180606
1 474421835 309948885
4 781253489 763440493
1 727989430 424920985
1 148379339 349063073
2 793235469 964965723
1 669437202 597816075
1 427284937 316995795
2 382242759 810801647
1 267837057 938802566
1 504666909 35126103
1 929605590 778131024
4 195507985 859771957
1 264245601 120030776
1 465741726 964123763
1 839646671 843845363
1 463964712 166382249
1 108706689 490253148
1 421875109 581557158
1 837763731 660548893
2 359792082 565307884
1 493228305 44732090
1 443222232 923504147
1 433181418 467661477
1 478047492 24597503
1 319167224 395869255
1 162314863 948097368
1 415411841 349786407
1 343773342 181290286
2 177612048 111455317
4 107589895 270689326
1 336651081 612670497
2 651352448 128227507
2 682074974 790705584
1 191735223 140906268
2 656180396 393527919
1 58936978 727634785
1 883496488 579438128
1 332326535 817355478
2 180705645 870253721
2 219526681 464316756
1 859352208 534452893
1 543574345 177457028
5 722507409 268044810
1 814068524 969872656
3 890867418 653825092
1 498284450 913674515
4 525842143 269003286
2 641476885 808276275
1 326822907 164271471
2 777502836 345316643
2 692091292 266958460
1 715072650 289833072
1 974469319 370312511
1 141535278 723914380
2 387168684 393727128
2 751490487 408200637
1 825103640 240532731
3 865926552 964898884
1 863625130 731341343
1 743410872 247268591
1 645455266 172158762
1 529266978 55216621
2 74042789 906793655
6 638256205 262569170
1 219364857 739434770
1 710408530 857150714
1 3809838 883644619
2 822944515 287836859
3 543835589 22203730
3 433080132 624590509
1 254843806 973182592
1 373675970 671794536
2 439395438 513066683
2 221266532 185313778
1 718562766 884141384
1 565696579 883308468
2 559041941 247785916
2 490095995 615452197
2 342187062 582154303
1 597058411 898170146
1 891500142 5050140
1 411880960 945758739
1 648209306 243701729
2 839150708 402554908
1 793732146 426698757
2 299865326 259161831
1 651026700 353007943
1 169554412 94581937
3 654972751 37520761
1 890015078 18296689
2 353064005 154856653
1 291606448 449958028
1 576951800 346138607
1 348813151 977475288
2 695735074 674278142
1 72418398 337898097
4 846731367 588082207
1 365174434 153266045
4 354494242 910697436
1 399740324 773422887
1 976650461 639582247
1 525129559 800952473
2 841259166 392039934
1 75601568 236598227
2 889067724 431441719
2 516803241 578128365
1 381504823 393600111
1 58892297 673707183
1 799864541 210500680
3 105428995 185730887
1 400501369 988722844
1 125466276 114356730
1 804203558 147684010
1 318644875 99625394
1 677923571 587508910
1 183585633 460866716
4 697646838 364770728
1 50735812 757321303
1 810877438 948670989
2 980318821 607211577
1 459473776 946232354
2 111293559 488834011
2 318143266 884448186
1 65299127 177038386
1 470924556 601229348
1 610326737 816030650
2 906440258 541970634
2 49838809 752804659
2 771405646 361548019
1 235979141 734197916
2 8579505 559583026
2 662106977 324743789
3 596291487 403596697
1 264716090 176030991
1 848618841 374026883
2 744972160 69651852
2 405853055 184602676
1 327226381 539768040
3 320768134 411491423
2 404764575 899923279
1 681089104 395236555
2 329689021 111524600
1 937508138 12056633
1 28025138 425639100
1 53078413 454515977
1 750501245 838885193
1 794886100 834486638
1 130601007 180826134
1 53221586 540402552
1 29001730 977932349
1 937258272 936933861
2 986019883 108515353
2 324799241 445367852
1 98824549 166712249
1 738275376 397561465
1 278477930 343747558
1 370022421 544791389
1 526906062 340845115
2 205745945 619634816
2 546273608 892018152
2 695899940 135995603
1 743101263 530798669
1 712961614 835890541
1 529802175 633404760
5 870476939 439218621
3 74504018 417676678
1 279611637 506888061
1 7487306 649513268
2 918823826 883779957
6 329277598 836876741
1 742174773 349140455
1 588766853 858705870
1 115762913 91349361
1 538100419 641107871
1 61499587 837733703
1 396178260 548040830
1 426143094 785006374
1 258832137 589574819
2 950695167 315683357
1 706840769 146632169
1 849727527 795241023
1 539896312 813357662
1 401031899 10719345
1 244781510 910470098
1 768212927 440099312
4 25782671 96714074
1 919998056 396765532
3 548402319 688298196
1 293100613 716843618
1 715840966 287168968
1 304894537 157620672
1 139496342 637965459
2 821932406 983846112
2 516233232 994648503
1 851939846 828022281
1 604887074 985591968
1 337955325 447591514
1 891994380 772622778
2 211150550 364092204
1 735445961 76770888
2 689967480 581012972
4 174614150 736094531
2 8601579 512981529
1 224750233 983409275
3 873556623 670911142
2 388659509 606185044
1 980188134 815191954
1 890878454 109581656
1 984952667 659336208
4 174446402 352293318
1 220776105 47658779
1 772609230 214333938
2 25561466 891817220
1 394975007 569402082
1 130612372 472544404
2 828163971 943398987
1 971365683 57314052
1 723743378 582334915
2 790144824 759782686
1 301038980 736266276
1 351614254 115722681
1 427805139 31196690
1 781831435 415138362
1 272140074 155402025
1 789592105 15359913
1 965588654 42462010
1 994774582 345171671
1 247077906 4741726
5 588004110 379029631
1 144198107 627819440
1 391706097 678152152
1 513007582 132684761
1 451620200 217010176
3 284451664 824429566
1 871609437 233101892
2 614871033 948100155
1 909527297 347917066
1 832192217 15602009
1 721032479 60146841
1 103856337 385435789
1 330268791 642404945
2 978261907 21757358
1 391813283 269467005
4 743925275 118292011
1 80594048 548914262
1 387942504 743935685
1 988149862 454670683
1 346593634 68130499
1 258446359 912600841
1 318154841 899265140
1 19797799 151765485
1 162674959 917647855
1 696980951 390675265
1 45534313 557559725
1 1740344 308571957
1 133171535 11984572
1 908847793 103347431
2 361122095 165820141
1 145467588 399359322
1 171467838 895084107
4 918305093 83508506
3 719685355 507886137
3 698506094 335118332
2 562525069 723264348
1 678486149 413366678
1 675406569 15695972
1 292135570 3447972
3 177275069 463824546
2 991108012 706408551
1 903129614 704319631
2 388402446 439886287
1 24792748 210963786
1 514053541 458435778
3 190080106 799761195
2 300752697 143637947
1 283000745 917876554
1 329054123 854109506
1 455229014 379835195
1 237571675 813736001
1 208211869 903581510
2 181746210 956717107
2 21685943 602406818
4 936991360 135051131
2 688866324 528493673
1 404556155 795236597
1 763043719 669423076
1 771056850 584076736
2 155502354 840894315
1 722717361 983963387
1 330971406 477735690
1 804172401 321719373
1 745230364 388892188
2 983566259 28150098
1 189139069 238724424
1 40862059 249767998
3 730810280 323717479
1 27846076 587119599
1 476520863 332741341
3 609004057 605222963
4 930506926 595985239
7 715577740 240192140
1 563560576 370934643
3 360938366 786549001
1 321369823 116907623
2 975376114 562681228
5 976861942 44064009
1 594809738 846611896
1 26025883 283898438
2 532278612 823608426
1 172335792 60840472
1 324461890 112275108
2 296196916 546584168
1 968377547 54650360
1 459107890 49744478
1 722392021 549077154
1 266497348 631367079
2 309285721 674490981
2 31598011 913230761
1 159363132 717843307
1 901463014 766057208
1 306399146 565370494
2 204528738 276448899
1 113060445 266299186
1 318694882 743234112
3 303152504 311708053
1 967333680 340322814
1 643944628 475242307
1 354505892 663510259
3 169949138 219250265
1 316441838 918372257
1 844632199 449138991
1 930186896 121295233
1 434793026 803497372
2 817169743 112609603
2 21497368 452667418
1 833148002 313053916
2 191731949 580359068
1 374190101 628442158
2 140246328 784547521
1 155019484 845991285
2 177587881 427387236
2 713457000 510679647
1 493724826 584985646
1 902820414 927943287
1 618783875 165081218
2 484838591 563537463
1 222628879 826126883
1 577174171 190319223
2 98662900 432194173
2 791194021 153499086
2 230496876 796269070
1 123316502 766807346
1 448888342 396466075
2 708063422 916167670
2 277031618 197840258
1 873838176 809605151
1 89244949 122260016
6 312478604 92983172
1 532481063 872484734
2 158798030 715770728
3 589553916 594686226
2 358810929 324629650
2 90435244 216892182
1 590413175 938207346
1 528392632 322541292
2 962531845 301779216
1 859354461 836579339
2 146972569 424020432
1 976556147 691334296
2 283490474 558483221
1 960315134 335782384
2 819780624 748009875
1 731950792 404524477
1 606653842 145148498
1 300309602 272065498
1 948961755 213860534
1 225113737 274484080
1 888163743 950160443
1 127690249 867934592
1 194791008 928753638
2 485666419 231921799
1 739135982 536800324
1 474952794 891156342
2 875414000 121424931
2 107946430 206475495
2 524353344 481737360
2 631682978 762452500
1 995800056 507029130
5 370489985 646008467
1 315732780 157293088
1 872840641 731617673
2 932029415 54329705
1 69504632 753146425
1 284340744 812639573
2 992437114 990421139
1 826988773 640650770
3 771865113 622911659
3 428996012 748976119
1 939609692 478282627
2 242257151 769075262
2 681854445 771987872
1 91198871 479005659
1 514457505 223737944
1 379093691 618460134
2 857683047 15503049
3 176479149 630355885
1 959353636 339311919
4 921491543 751360980
1 627599367 883271126
2 268763592 916035317
1 838878625 992837999
1 624367154 638971155
3 241092297 842936011
1 770911095 222019298
1 215325946 120272939
2 125017481 238400322
2 351629322 257673994
1 133960312 22410691
1 465499392 25122623
1 984077530 836650208
3 948358318 924125127
1 223638195 745650913
1 54686230 555261131
1 605903375 213138202
1 242104473 677639991
1 221836670 753741861
3 397057952 46772313
1 327154349 308941790
1 276050424 489345308
1 511288610 142450603
1 213287600 566123591
1 183870522 66679090
1 990031049 938794469
1 309772232 434657017
2 49561155 52804545
1 343561065 406261964
5 426142256 151124609
1 239554966 452109822
1 591948438 819475082
1 326340321 330480651
1 582045654 19521441
1 556453388 261712223
1 15754666 837464371
1 552995643 238708507
1 233749546 722320902
9 79003906 52228021
1 694056148 199009763
1 417378320 690953637
1 564093365 583930348
1 898995793 216219993
1 770625810 215394185
2 63467374 787633682
1 981005539 462922931
1 155736752 585097184
1 524882943 934136532
2 518877464 765457343
5 922932457 746600676
1 921759290 145654477
1 762998123 922309139
2 409813586 883868714
2 589559650 638642065
1 472668492 150739342
2 28353633 727132576
1 700970002 967446600
1 55090958 28748874
2 295096834 186128757
2 452717843 13761348
1 898559423 709537975
1 940440195 214898598
4 100759866 659854227
1 868567240 993625730
1 485259783 992127864
4 57774894 226830295
1 258682667 283807366
1 944778754 485824878
1 674991318 976091034
1 144209956 374641750
1 619492915 137566528
2 453884313 902476068
1 560247696 621656706
2 747525369 809891500
3 992283180 329339963
1 930891674 243467395
1 366469146 172820270
1 165117426 812363959
2 574079070 661924910
1 571709869 185152465
2 943379973 338942810
1 647793576 33361593
2 876516459 698123874
4 94127929 674376031
1 916476970 244935644
1 676791510 452933216
1 237297 745318079
2 317020664 922564187
1 529076980 79169957
1 191587334 956948641
1 707337993 815863626
1 876426424 103620624
2 760319794 853755864
1 506997975 905615808
2 619819869 794995990
2 195254851 78006726
2 495988787 892248379
2 733691564 91783858
1 809210935 988040335
3 383195057 419523225
2 180785383 359495094
1 507697608 950917377
1 369748791 761299742
1 210937769 263515268
1 743629305 536830245
1 873928624 55842508
1 456277852 126642370
2 259174413 680836375
1 973349413 651080698
1 893097582 726427212
3 26897807 642749656
1 500643465 290142188
1 448360530 596398330
1 930764651 704311887
4 411493684 708365329
2 975461475 468625311
2 385550847 827338118
1 130460806 184771716
1 757267541 82658564
1 732252038 75847539
2 393688997 126048964
1 955954213 319723677
1 326910843 654357753
1 107137627 933236567
1 889967529 668703789
1 993789530 850393645
1 812722784 759128252
1 728428319 613537005
1 313480512 333965844
1 994816009 390646710
1 929471725 696402704
1 379081075 701177879
2 209685668 110951208
1 462341909 748503272
1 702041799 640282865
1 498290902 706295800
3 668307231 86349135
1 961848687 384450470
4 60341926 172327953
1 321964365 824455460
2 727243274 996350656
3 671455154 847742068
1 407176720 711272104
1 58919519 579073397
2 288386730 708423416
2 403514022 996008111
1 197430484 505337866
1 9215212 805977209
1 914683580 137018664
1 370862824 55012910
2 77987006 464957805
1 9921290 225844411
1 915782613 862598663
1 352574270 708824531
5 493923929 136356458
1 815448708 133750753
3 535666897 318771498
1 659636408 912041939
1 804960178 811575846
1 433486505 587294637
1 578316559 997635164
4 249999799 889592186
1 350810475 555250901
2 54499084 211037580
1 533308182 51088915
2 67340203 64046259
1 377780850 145100117
1 837146691 513703770
1 448560621 301661039
1 702910459 382830587
1 340395958 6837068
3 868520492 825568446
1 332854005 487980872
1 435300143 366349573
3 296754413 456059112
3 990518444 944103712
1 486747367 396150848
1 276259902 797086305
1 959896380 882185762
2 15258656 616053251
1 167464575 566304885
2 710715274 366176926
1 361197699 103835378
1 3167673 793417555
1 86897365 220036198
1 647250314 793399488
1 791775153 394527833
1 620851805 14977455
1 180464092 457634755
1 405695034 297309797
5 690368019 897224130
6 868593359 785058409
2 297124766 386770337
1 365753679 318609176
3 63479274 593637125
1 649947952 24064842
1 15702891 769440353
1 224243388 75969217
2 177989556 729299963
1 305049647 339441523
1 358994965 822223994
4 243703933 598078253
2 208573315 521069474
1 213690972 78881959
1 566284899 555762134
1 910799187 253492804
1 416837317 782018720
1 717088087 22928321
1 540217354 393451421
3 731861298 732183613
2 623578894 991995431
4 327390022 451018451
2 964094748 773479888
1 831433202 691626825
1 382214735 832475454
1 268267091 735032651
1 180131231 856854996
2 857461653 837874537
1 50755158 386118045
1 51647007 164402639
2 600793139 607427462
1 768935331 53871482
1 952313987 154769167
1 471748280 19857402
2 651641261 753894294
2 833100617 677410437
1 900652326 403860610
1 101890053 198352555
2 326301804 934993346
2 823547710 716229614
1 404586467 627545810
2 276242975 859213605
1 345343148 442071349
1 979103057 98429248
1 119409107 627880762
1 353187014 401094303
2 124080736 316030022
4 201375280 894956779
1 393439950 107063562
1 976612263 619511235
3 214365595 294220823
1 855873737 64882389
2 378464613 548267317
1 229634327 753446279
1 969412442 282791446
2 517784055 3272795
1 96609311 549889202
2 572232978 920674200
1 307667312 313959065
2 152338714 384945299
4 241337596 467818263
2 281722244 638684171
1 320670228 969323085
1 681039569 566199776
2 809931137 156146012
1 642220413 268549521
4 358030544 818337340
1 922615065 568335391
2 570584035 319565349
3 895682769 820051963
1 777925998 542179176
1 658353142 211685167
1 736067068 540605005
1 549231963 472227894
1 360449802 947984361
4 724572248 842419765
1 344632614 451064784
1 957382251 334615068
1 268197383 835794760
2 164705105 152642114
1 968003449 680820860
3 963447101 137633383
1 529833441 558803834
2 246999357 26482142
2 777366336 54173234
1 164131250 671345507
2 660231403 231323869
1 928882478 48673896
2 421523080 826887342
1 500564363 191214942
2 772342111 288202258
1 251804143 153026009
1 54736901 816327608
2 681459624 641951689
2 649173795 387607617
2 397685802 734275860
1 119745037 644824905
1 562673668 112632556
1 783303884 340005842
3 943889123 275922844
2 717925186 452508313
1 754355214 419334904
1 34910143 542212933
2 625834202 259054799
1 978358917 820350606
3 542287736 820450892
1 895409382 305705993
1 226029391 5744967
2 392759606 596854981
3 87528081 222206081
3 862970122 729472248
1 646522948 798238946
1 291204791 592479124
1 438198152 55949312
4 586418070 224309803
1 558642700 24003235
5 667734689 109434218
3 525472795 492935345
1 216714035 749880317
1 539990028 385779113
1 129606923 855206526
1 126793464 483476092
2 418563496 495325532
1 879830678 663518891
2 661191903 970766798
1 1710187 749757195
2 496322643 937620494
1 966047159 479134233
1 584529248 988244495
4 783682566 679249030
2 108114501 38899966
1 902081626 773822044
1 623782458 75759538
2 824254417 402914048
1 315840550 529353061
2 760792648 641680366
3 364109614 645587898
1 123322294 296882045
1 88760486 221191289
1 613707009 768025226
1 889422160 798741641
1 857217014 967566385
3 382191480 433550022
1 292272772 87206741
2 28393426 339909539
2 928117034 476446956
1 798168437 152996294
1 668354046 798757802
3 537722564 586450383
6 25011129 86186143
6 961846719 668455541
1 969121871 700364652
2 886831680 609221881
1 514023706 975118453
1 211901754 247751063
1 982790566 853965194
1 99063991 825967578
1 56700 754380488
2 169160199 678180373
1 237188888 41743592
1 44072154 430156277
1 282030944 133858085
1 15676986 883097244
1 83751230 204290303
1 805145935 993368876
2 280661924 428495953
1 453396310 358674236
1 566194820 264348330
1 313905434 398038664
1 412589603 195221419
2 478331927 474117343
1 900276446 363942129
1 750615406 15557638
1 912811700 959690493
3 214478107 175878149
1 117698747 652760822
1 373307664 772515899
1 154662011 823592210
2 498199576 780225625
1 938503685 851917660
2 650682918 952551786
1 680652843 525118913
1 644848746 418675539
1 720880816 788484838
1 764133999 335493406
1 725562055 312140139
2 368502986 390866327
1 484829821 264296613
3 934266039 267913815
1 157242691 91166722
1 106393592 957424591
1 874228887 278427227
1 468955924 495070610
2 140688174 231063555
2 266524297 513136005
1 273827733 346171869
2 994495421 871044399
1 38115138 999390987
3 27181180 829079243
1 746459506 832210604
1 141762506 745950037
1 436925037 760845993
1 483060754 206190008
1 59649554 768322903
1 716322368 316837219
2 751534472 902548271
2 18948941 737664700
2 803095211 291809893
1 982517170 396985959
2 518344070 931315819
1 585948623 51456539
1 287548630 127540001
1 697448387 44898027
1 928106150 150426819
3 941558936 158266361
1 629831439 606877877
1 59407017 162698839
2 633442470 919940271
1 791006458 453136270
1 706891870 480660363
1 705161588 548717291
1 840452768 325490510
1 156242859 720328217
1 468280131 773383617
1 8869309 685406388
1 362730643 254565086
1 2647109 406993203
1 472067274 296472234
1 29153630 190917569
1 190978533 582012257
1 97418957 113228036
1 845478681 889259408
4 756512235 621389772
1 957907468 778749389
2 22891712 776885040
1 475604898 932015147
1 327806132 309816001
2 873657052 792950180
2 784975055 555996400
1 629124798 389564350
2 896825123 875447512
3 739214620 428117789
1 473431231 10791702
2 942790191 496275170
1 676859018 544449787
2 144846773 305624421
2 264623584 247554121
1 542132988 670462433
1 366703599 617767838
1 368782864 647732423
2 785093250 195075699
3 744131326 595640653
2 596525131 98067028
3 138708141 309285698
2 299796290 988966735
1 963941455 341212902
1 254465761 99841500
2 451081090 497896840
2 368097562 132826922
3 741809015 640395428
1 307912477 724808438
1 685499694 954717117
2 434449368 742498733
3 841529772 60953894
2 839038456 281199799
1 946154353 227079039
1 997468478 173290424
2 156895128 485578384
2 461579548 62697086
1 119711712 236506609
1 566358285 530244361
1 806498116 575844298
1 943041100 898785469
2 976711393 28929994
1 651384769 361123321
1 532443190 522415496
1 338105106 632244754
2 714520208 836035224
1 664899062 291743191
1 227484181 431549681
1 779059942 356491274
1 268491085 176795700
1 544478687 433231566
1 716412450 919656899
1 596220199 622178192
1 646129725 705530947
1 642350522 192187684
1 149375231 162890205
1 357668543 559828873
1 350721858 845678234
3 471136160 985507670
1 693945312 845348738
1 435033986 365804518
1 207363905 254646002
1 67795859 987438539
1 343401454 479661583
1 286316239 804580233
2 331278450 754994887
2 742591017 94338112
1 136698785 393310823
1 491048281 422849615
1 36299479 57131444
1 713656410 562793636
1 699413591 759103455
1 260734979 680097508
1 671231812 912011406
1 631201477 792608009
1 809326907 47531692
1 814724844 101636402
1 572190220 824229581
1 977264836 42314138
1 544371810 905661478
1 409296196 906672284
1 102727892 234140818
1 305763000 203439043
1 135093031 895941656
1 361843305 883401907
2 784628235 48254264
1 770802819 925137536
2 59226708 215447987
1 2421095 220181779
1 800585927 754634244
1 147793136 282669738
1 564469952 67295593
1 722634156 426120452
2 757596901 3821038
2 710201150 601612911
1 527461670 509481492
1 660831520 81479158
1 541115386 130734786
1 51598563 41314963
1 326511504 612067525
1 12491302 861997471
1 464460136 420486074
2 855026068 871722132
2 539359705 313826017
3 437819318 138952765
2 572491256 667795019
2 614574191 624830397
1 898725950 509399486
1 26315421 331353487
1 454501583 526043659
1 763707476 501190981
1 239751377 83693391
2 310296238 801975484
1 402181346 474210839
1 202273279 87974736
2 748385039 338555462
1 820655139 247385069
1 226095249 138947509
4 373722112 629116393
1 547034674 678285833
1 489633982 518074238
2 93561463 664410826
4 467891277 57716039
1 188927501 53028961
3 278214470 794886077
3 229839781 77030949
1 87213197 800880310
3 489985867 165890865
1 754234083 835853177
1 276048834 839978064
2 691770760 788681365
2 183649804 455305921
3 593312084 299689180
2 754856204 962404026
1 214836256 227307637
1 426596750 905850387
2 951470748 386913207
1 368655504 374441567
1 149029860 498768408
5 604197460 868344578
2 706395687 546226260
2 135599653 363867150
1 608237694 501938927
3 103528877 236395191
3 810929259 741804360
1 936813367 483459884
1 758793186 756278058
1 347242726 188942554
1 747067273 70290409
3 256770342 722996791
1 601735870 667497794
1 58460823 616926435
1 329459457 137623152
2 138953732 865461210
1 956304286 687712066
2 992869518 262904951
1 361370109 131968819
1 523591499 403523084
1 710444352 194370336
1 198756202 986982812
1 302713247 177934310
1 976320790 722656423
1 47708715 615028716
1 585172529 169794852
2 58225404 77606710
1 24670279 482152679
1 825462257 709070330
1 498289893 636426669
3 158462288 902781381
1 620875710 575329349
1 996506540 104160861
3 140073119 358169204
2 872019462 321934306
1 41835871 821140700
1 662364177 458869256
1 759912354 250352517
3 645844960 224481118
2 160443211 914616205
1 245716937 219595349
2 491283368 253087305
1 402006 740545289
1 698697518 579514477
1 601924790 806495956
1 116507292 697151513
1 71244094 175490259
1 745070160 769747232
2 427529524 767452359
1 162867183 374721382
1 598011299 964663372
1 653630535 808696190
5 170756288 633799310
3 756429066 764166369
3 243828284 526097900
3 776714471 105466779
2 877179930 295530880
1 342150042 776611087
1 410629574 639092297
1 160437221 332919830
1 901880605 996069432
1 87379378 324068757
1 958742813 656638847
1 420983545 337240950
2 230142376 62788308
1 849738638 733882750
1 798655129 644179371
2 348815679 842300514
5 576765008 338954518
1 684258767 443934793
3 797770185 775271214
1 421027140 127247626
1 945979634 420069639
1 930808536 717090995
1 860741741 485150315
1 113855910 832593552
2 427890119 947880163
2 267725298 417043210
1 16248206 561993918
1 354154813 675990981
2 707451183 21552237
2 349616165 101512096
1 797555844 788123977
1 627711929 327323189
1 193128058 654760165
1 35347813 675910909
1 822208349 585500278
1 575282311 14191728
1 394001655 751482213
1 210895559 386357376
1 623170306 423378800
1 541002805 654062714
1 164725034 437528898
2 219402390 533450925
2 848393745 779231949
4 902719555 848394315
1 359556343 512714054
1 838426449 600597763
1 974862248 790301894
1 514168226 606677555
3 149485225 6283105
2 944270813 197747262
1 356896074 243015651
3 201359241 635825572
2 711060261 751288606
1 759804675 771914619
1 326603936 406830606
1 677760937 255175472
1 742410100 156572059
1 599290744 409580392
1 43534095 637232914
3 706751871 741490426
1 879508549 861475829
2 684136420 164216724
1 779968572 34814469
1 152655087 88864661
2 99501627 530818761
1 180610519 867998914
1 437542548 964995049
1 611278904 573069885
1 820510987 766457953
1 740828285 142769280
1 770412214 509756118
2 973875999 762366756
1 598599584 993719743
1 970973097 22321646
1 880463816 130235433
1 821262979 646779938
1 525346372 391173767
1 426534582 699980495
4 429541575 118083010
2 557160724 829114408
1 57829144 829098146
1 313636089 276283160
1 281144557 91183047
2 367071093 871891228
4 193388541 45212227
1 490161593 915486364
1 581526053 342316451
3 890960614 94014827
1 429471327 772304641
1 664139814 885736823
1 112872067 681030746
1 452605249 736566750
1 435221207 193151492
1 399173978 8815505
1 967744507 523968075
1 24799806 728785679
2 486615742 653288383
2 673962428 771561529
2 191580224 919906174
1 135170720 999465193
1 221191445 468172798
3 20221906 854090676
4 679152936 52626118
3 79743142 39164258
1 85381959 522010551
2 115450601 376852254
1 391591626 709912812
1 808246876 5041492
1 724421898 720646535
1 247978139 435576678
3 287837730 724549289
1 25902944 34260351
1 390524002 763559024
2 406904835 476103665
1 830399096 509534107
4 795006580 483025193
1 549265864 561944905
4 663212272 567159126
1 504780508 315376850
1 897483103 817829793
1 437962747 136911092
1 673714690 842872991
1 115445974 768279152
1 449302923 780347313
2 61992476 799449141
1 351306624 72776247
1 529257802 194476957
3 569276928 151941816
1 818722763 66709864
1 47065223 425133894
1 307217075 344770740
3 876288905 266909947
1 961022149 316104198
1 846969126 519026993
1 909086586 872995620
1 595080680 803892387
1 926925574 624152721
1 791958171 784381824
2 351418432 794289322
3 667470104 357388458
1 299542712 533163688
1 874710544 84086811
1 183248109 140067454
1 214871391 618667253
2 836411516 631934650
3 808987893 854794449
1 901339160 483848579
2 455356197 959982576
1 405113898 775335055
2 900314543 916660036
1 55580749 463834926
3 575655214 888891642
1 198085795 686266705
4 285564899 281118554
3 928105894 406921193
1 663815435 863881404
2 720687667 713047141
1 233673226 378497612
1 393365300 789695640
1 477589151 752389479
1 433270899 574650385
1 188043765 912492994
1 74929963 822131293
2 837245659 548595428
1 531710995 788821392
1 823594354 692455975
1 55565408 678484536
1 960236356 228792271
1 443984403 673628025
2 540884488 729673203
1 534081989 727616291
5 270831637 649703870
1 369357575 494414847
1 491320733 182293249
1 315996423 467905825
4 554094398 897389012
2 454408811 120315685
1 554465981 984010718
3 759733248 863994803
1 829496259 862473267
2 491168278 869824586
2 7634811 716524187
1 969383810 397035014
1 454086898 654210339
1 328571137 237584615
1 62240646 906478456
1 912759008 784380835
4 953240115 476751555
2 613210775 343355767
2 583127717 423223446
1 871079783 234664118
1 961128932 608378775
1 984132028 621516644
1 848401841 133679968
2 567451733 939061520
1 903271817 350005312
2 776715142 546477757
1 233985222 488894859
1 714772651 877195878
3 128473727 397328123
4 473809031 261653816
3 87552921 995146087
3 710060551 413794377
1 685299543 32811689
1 947249787 427179255
1 425831699 342668902
1 938264516 419030523
1 322238530 228759953
1 83517989 650096382
4 565398091 756529981
1 213321845 795192937
1 931151463 734887784
1 857826623 125662011
1 604130735 824553526
1 779594031 752889385
2 63174177 429229362
2 560293757 241038049
1 70097034 724868324
2 358597065 114535419
1 522982037 360264715
1 614010550 728491415
2 9534009 777927352
1 700052876 440592860
1 424444212 182918348
1 573519678 346537637
1 91603130 150005286
1 132992467 642868740
1 742646380 177417712
1 987817523 754497384
2 725017149 796789346
2 602811285 816040247
3 261246626 192643403
2 49019575 608419901
3 172161388 485958765
1 185221866 40834371
2 931887758 141610516
1 771035605 208695711
2 401556826 629461974
2 141366501 631264667
1 386864651 397434024
1 701142132 366536996
3 130172541 511852768
1 136999880 978411841
3 438391736 153696937
1 685553161 793782917
4 604795272 737044499
1 890485014 880255211
2 923934428 925117008
1 5078876 131780180
1 282864234 101600996
1 620587748 728220369
1 607020569 419815329
1 318585312 121199602
1 22221633 663704032
2 482206566 652767984
1 920904573 73106091
1 809874805 958049062
1 75819247 210176577
1 27286549 372419197
1 41669374 334164054
1 524300683 393418285
1 573169978 378100526
1 604088470 87237546
2 724941512 465321317
1 529357414 673775857
1 504009234 367870045
1 129807644 948300791
1 502462809 413743812
1 464622915 901621073
2 177291286 232425714
2 480842983 929357434
1 875254438 508597212
3 402903806 708324022
1 935745560 79696190
1 228557735 237112829
2 675716348 602705669
1 121586809 522202489
3 328433096 684489030
2 583844924 346749734
1 492985020 758204962
2 114861803 617563383
1 252284225 603553783
2 45254204 2477318
1 178789964 979203700
2 452645360 971786983
1 105198872 945305659
3 751582011 543264414
1 863094410 401944151
1 868544601 480649847
2 548583185 755597557
1 748933139 555378972
2 983589365 457469234
5 100986652 984622679
1 408965627 657693344
1 570234385 77794285
1 361432306 639620
3 44143675 747505789
2 175760557 144742407
1 910171354 677575215
1 571712985 704317536
1 177388664 968440512
1 174484221 631718690
1 993899910 935187605
1 149008869 530715943
1 814007335 873027155
2 294790043 885287684
2 279712994 500951110
5 167087269 985823351
2 543877930 989987276
2 492756047 735796237
1 509906995 700328723
1 54869773 842730234
3 362893086 293618476
2 203820317 130722842
1 978677325 403729203
1 443280188 47253533
1 80943699 757967772
1 820121127 480910946
1 522194247 464521358
2 201105427 778474272
1 506825681 248447825
2 506476160 688750312
1 786594925 177868080
1 385652300 223886274
2 987926681 17109246
1 597436026 156959292
4 622803500 504431429
4 899007204 309528603
1 332654437 138160235
5 883760956 161585047
1 16441347 444845706
1 922275803 737294595
5 40702799 53298921
2 251581329 192408446
1 930276928 776846540
3 999231537 826799557
5 811229975 505152446
2 640476180 565173482
2 68526395 469466833
1 749297159 475123819
3 305394386 696932145
1 250609982 871381654
2 716753220 830257984
3 8829467 455311609
2 967617048 822354731
1 469058085 240960663
5 833554564 317730167
2 847216594 739709285
1 986925094 482773712
3 46793690 847826833
2 462217365 202686955
3 640109179 397733654
1 423451882 110337339
1 16884784 359259433
1 642095008 325762177
1 504019068 813593311
1 349294117 124893160
1 275540374 114134233
3 40962067 802560820
1 634508513 477173105
1 310419554 930592666
2 476676231 865939331
1 789606388 161524297
1 618661624 851565525
5 370143223 682951324
2 67389199 155394403
1 878061454 441513184
1 663733295 983132242
1 160509377 86687970
1 762529827 428614424
1 385554016 17967256
1 470259422 67857898
1 983698482 824372147
1 900195253 689633588
1 780925930 651564077
1 526048315 825470477
1 906367040 473936453
2 146157986 229251533
1 814311870 760973950
1 425048767 492332813
1 761216499 181625719
1 78189328 952991032
1 121635196 40465201
1 782943451 10126564
1 470610772 254910081
1 702249171 109771249
1 649462834 670029142
1 755143057 293931088
1 906967984 471631739
1 784486864 50831671
2 640958800 679736027
1 165727595 619502329
4 638478188 285507540
1 942859397 670461079
1 580868448 545380018
1 396580041 818835237
1 498838582 405215165
1 880431988 889910383
1 632826704 633719729
1 891923971 934702813
2 312401342 157112270
1 195225988 313534478
2 818290952 591645257
2 405478477 283361183
3 773653043 317010454
1 848348232 573335970
1 233310375 948547001
1 374055109 386512193
2 910951903 846587428
1 925087631 610558485
2 354649735 518546990
1 340837828 538703805
1 383232583 394853749
1 234498664 930516598
4 96690258 642425982
2 556358185 438509851
2 847503654 500719571
1 439093752 545632117
2 872715397 964730293
1 123091438 923505061
1 973404126 401342861
2 637381090 172429681
1 950120879 619081765
2 830601461 244955355
1 818590191 895377301
1 386087476 99517426
1 531028647 77976127
1 954697279 655676265
1 117431100 561842318
7 87607977 140220174
1 670083283 635091245
2 965819672 413392766
2 161642430 209286150
1 748886746 498002943
1 126604077 152632788
5 786341218 799677253
2 832613764 725723493
1 363408203 879499739
1 383952416 879331544
3 980721910 119277424
2 59681536 428819439
4 567429190 299256852
2 962969181 643503597
1 730857590 714233128
2 637164735 876675901
1 737927922 626538090
1 590988361 196243671
1 359316221 803938574
2 434120240 768801778
1 512146541 459705893
3 712760145 655857111
1 985187615 26606370
3 357868745 421775719
1 626398120 887667362
1 120888043 697575114
2 618779642 144965393
2 886310150 902496537
3 746617381 718471241
1 62626484 299433750
1 665990604 641160058
4 186222681 660377997
1 740946262 628039940
3 719859503 708029499
1 62831944 52731909
1 795951780 648588609
2 640789880 530393284
1 669449612 619547853
1 265200924 643268743
1 672179751 985160715
1 427714115 414543932
1 84310816 688532983
4 805321374 270420770
1 518254590 993467552
3 223626046 788168286
3 460423862 59089483
1 816055661 144123558
1 336391503 764618931
1 703938629 689463245
1 67497733 665780303
2 526821085 319102617
2 34139209 475154366
1 207913005 80456188
2 798754732 9322421
1 904285857 161112509
2 604970823 241232610
1 689549511 737682247
1 500284569 334685661
1 809237727 332166246
1 341049589 657815542
1 44872309 383952651
1 824043223 169125217
1 110473443 78926324
1 201087896 491202640
1 34538680 839493250
7 916922614 333691506
1 475339580 109748928
3 668475257 903954419
2 45255938 202197449
1 965466729 735997652
1 122569017 842434896
2 158721298 690993602
1 897285475 677525080
3 787955914 530565531
1 699007195 918052174
1 857895875 607091049
1 812858133 289247303
2 719376009 613383896
3 453065282 615155905
1 173433019 715564443
1 586669711 913376196
1 157081068 584639340
3 199540254 739613959
2 744883351 818036430
1 951244305 23507510
1 698386893 877793967
2 481122995 530430888
2 790731031 468422600
1 190220038 8489390
1 701101892 786336657
1 926990637 56423155
4 382744647 751175183
1 215686151 57696160
1 803239111 643677644
5 816356985 788316823
1 645540955 911660
1 16718015 290804109
1 616156055 457598878
2 411082066 117856343
4 683899176 134780778
1 629292889 46881069
3 568726342 197795183
1 605221532 87847600
2 310105476 831620106
4 327328702 722315505
2 98753772 823356760
1 130857470 383571276
4 909676522 85588963
1 799302406 115126324
3 886755707 917492453
2 236987592 597212435
1 299247196 760257789
1 511570130 557115694
1 157852255 777209268
1 740164738 720819739
1 472286058 148769529
1 727363563 481068923
1 308924673 26160346
2 824355551 484355802
1 598909129 580459024
5 370681524 132061954
1 937829110 346317948
1 315215995 587830995
3 202835256 126080904
1 908778725 187939744
1 864109948 260385906
1 924515588 520091090
1 730194107 672907259
3 266323193 733373237
1 528113467 581465735
2 419385289 316391823
1 204788374 349998434
1 420062406 801964
2 849589090 203082665
2 154330601 524528138
1 606852473 710799215
1 69305674 925331324
4 818028018 536354149
2 263451082 663111166
2 64689666 369256431
2 953112754 129529388
1 115054693 729675028
1 13938097 152679540
2 79604897 527901037
1 293568464 935062652
1 592145045 856262193
4 225632304 904518489
2 287776542 364325849
1 467542666 898053031
1 950404007 78169416
1 314273987 419162309
1 735027229 738337924
5 819490963 396138279
3 316605770 843256887
1 342638250 146667862
1 351428599 546358096
2 243801574 209805144
2 458012172 703133985
1 753150218 973606582
1 694829054 534687056
1 480344027 89848882
2 315713017 381327297
1 1842466 766255001
1 297236032 510467575
1 474905803 85990888
1 13999573 783289026
2 365885482 254258853
1 548540192 937788776
3 311913956 776869193
1 914828613 23122179
1 138207517 483843741
1 243089392 766159505
1 90529261 692987303
1 917654957 6402812
3 949904060 138861550
1 363527208 897315033
1 70819226 542805127
3 409748818 607594003
2 601055012 345236403
2 587016995 787363567
1 699069568 250125835
2 318893997 446598883
1 432215448 462201258
2 440614561 527580105
1 572260688 466467001
1 316724747 207712333
1 326161781 802942856
2 652472984 726446648
4 442322360 593229701
4 807061258 818744508
2 94141970 943873670
1 727035358 709325135
1 522501431 242688282
2 348759950 50700127
2 912444526 726673116
1 550033730 939933175
1 668701062 478745297
1 492718943 554652567
1 733663231 514174172
1 825894945 45559644
1 490258208 863910228
5 762190128 982746654
1 314764105 170022592
2 950373016 789140922
1 599455397 785704498
3 486314388 163987842
1 62892314 611586482
1 406768757 212463501
1 621870705 119898263
3 498587724 943076628
1 634430283 365932186
1 122470230 636530092
1 365263155 206030214
1 15742167 689286032
1 638825039 950348701
3 329554320 56400560
3 445779092 464845806
3 850570485 901447496
1 136812078 411129772
1 508512237 517581329
1 542607871 297112758
1 234807497 736603478
4 876126088 690089341
3 502355710 417697358
3 187116706 708575984
1 95238227 669323310
1 323035974 50019941
1 704295160 448975674
3 403941523 253127846
1 762853998 113663686
2 331348080 357114623
3 491446265 648569553
1 919579041 305207848
4 791535109 601889865
1 415275417 452109511
3 503534781 137445863
2 285468760 808900222
1 866383036 552931420
3 892854874 743553187
1 501837773 240560010
3 763994982 509846326
1 1332865 270395615
1 538239457 973076298
4 55812061 166156961
3 812568471 879767288
1 20122343 567150218
2 507915334 954346122
2 207094509 894799480
2 684000311 422098292
3 813439063 884349744
4 378674572 910386233
2 591467429 357551522
2 511368839 346168169
1 108255581 187200811
1 926471345 13382855
1 942254647 963808572
3 920877836 432189198
1 431157983 964217667
2 390406362 506551362
1 674389122 302477817
3 27781869 58241257
1 277092965 482355255
1 475628206 637764709
1 820582544 443276788
1 521913759 558273010
1 159101019 984701752
4 253586953 77229796
1 316991330 177439994
1 670849649 26164164
1 379073442 441078252
1 850470845 736867512
2 434088959 796233065
1 655355248 973873057
1 599615578 544092024
1 40597805 553258587
1 456787427 511563915
1 291822634 656176976
1 525138313 659293767
1 339436561 174542812
2 51637174 894660528
1 67499545 367367875
1 498047839 411973869
1 949556131 40754562
1 267533441 951735063
1 335752222 819369673
1 654065409 170489771
1 171612193 402879637
1 884599079 243484596
1 442513071 177590445
1 366357721 720728137
1 840180903 871714422
2 332644952 163641202
2 338771271 404068060
1 100635611 206626611
1 423929709 300671625
1 12998879 937531390
1 577023319 165100210
1 29640399 26299675
1 400884232 605339070
1 744258435 526184709
1 969770625 497272965
2 247105576 615316768
1 82747040 536409050
1 698646094 285326272
2 635223561 148678916
2 252720225 461059503
1 801273459 355643180
2 211953204 180960119
1 833813561 978868551
1 601807404 397212321
1 698341583 487161076
1 374096658 440621513
1 504677309 513291262
2 798567118 682140762
1 746817782 287801278
1 773032299 821552651
1 689110203 554129157
2 75421515 707817706
3 703606497 749563174
1 743080410 99246787
1 381919739 401538142
1 941678974 433699183
1 208935828 208150310
2 638819718 185328124
2 843127599 7231043
1 201872643 925559918
2 147809012 777877545
2 401420057 998604406
1 265272024 880456314
1 493096211 358553076
1 759694735 784889917
1 670043149 119601681
1 383862314 442302851
1 428218955 252076792
3 559250409 209133212
3 569524301 328063836
3 238032116 469889501
1 370649442 132872683
2 323719512 696421984
1 869451165 202081799
1 480364383 492057508
1 541305960 94318547
1 522745879 238957359
1 1397192 475356689
3 780645829 989115971
1 335781908 993964368
5 367699113 604930660
1 279803272 3135806
2 326862974 370943270
1 438812733 796515140
2 288381722 606739836
1 788433021 706305340
4 201864748 660409204
1 873428482 519101876
3 607481139 947136373
2 848154902 304834260
1 368874618 342688753
1 321459118 6567895
2 587429449 491704755
3 643538177 797374607
2 935378168 220180433
1 352425183 540730997
2 788603070 772064723
1 137301583 243989410
4 738888163 240139018
1 332336567 885023973
1 514100103 597557981
1 473009067 106198414
3 148575946 941428227
4 118353532 383521343
1 206645602 57796028
2 311153275 547421053
1 571973491 71922515
1 428507112 13278472
1 947372475 126716265
1 551951452 501026870
1 843328126 18126247
2 479050217 463903172
1 872038960 953722909
1 293321774 386926733
1 662404554 50837284
4 901056742 273745645
1 299828758 191249665
6 67483223 138390930
1 501199377 384601923
1 388048686 932064667
1 325067916 751445923
1 257174633 960955705
1 357750715 346067073
1 56640232 143004753
1 798893201 420899032
3 71258758 548370502
5 683691709 275627919
1 197594549 569465446
1 329234291 769952492
4 465499763 401117881
2 53804334 2468040
2 965442901 678651639
1 49204128 477593856
3 132661917 307510057
1 581441526 914180677
1 222107433 705946961
2 21764685 65197834
4 916266002 372606956
1 417550916 822048229
1 206700583 500041458
1 749111146 713313083
1 507398844 313908906
2 8577183 799146605
2 314683712 113217744
1 129167118 430250523
1 2544199 564523266
1 836379779 843000548
1 825065162 534972545
2 297859062 394796923
2 115528185 573355922
3 730470725 981523988
1 474768632 192541065
1 906813954 678668030
1 628073726 381401839
1 390812384 659035120
2 422122650 642645470
1 639379087 551198382
2 892309860 75274709
1 162745937 32417911
1 199410758 966477049
1 729817636 903594989
2 681098895 734674072
1 857272566 4980102
1 684702984 534401133
2 434666918 596020314
2 510041005 565508063
1 687214797 494266066
2 182452572 181434216
1 166871596 143559675
3 684147298 854453820
2 207377545 415557861
1 181176225 306385215
1 694930316 559062036
3 269985034 58463317
1 959303462 559346673
6 72241766 254695825
1 950755429 436562331
2 564387509 286947134
1 603106400 785829784
1 451020370 619302919
1 983702396 598071090
1 234314912 388277311
3 139228043 512780215
2 314742433 796926455
3 549284873 649777114
1 140556816 446254979
2 826338871 504806522
1 440031724 156792082
2 757355676 124187423
3 39465465 35325099
1 911837401 202904951
1 198787144 765692915
2 148006189 593941978
1 214601236 627156776
1 872022772 943454556
2 611061938 289710306
1 377306218 47729805
2 129221842 705613004
2 852892619 420290101
3 650254846 675565679
1 213782693 263931171
1 940344714 502352247
3 873426593 773516942
1 40853652 287407183
1 551038557 463556504
1 20672897 900852598
1 4167044 816190737
2 963097048 776434905
2 696963717 905095731
1 369144254 44868454
1 328893497 419810890
4 320570299 922427766
2 186116720 925577128
1 187340819 705178149
1 226490739 982148990
1 885933657 73258238
1 635635245 902554861
1 674436167 554403443
2 877779336 362698452
1 190356582 987510787
2 759609382 505726410
1 665941229 467076816
4 855836977 153374757
2 865232863 100922373
2 506569798 296260563
2 679970636 141736440
3 910534872 931729929
1 129769832 649709594
1 992437860 209141105
1 444898831 48865674
1 611475919 587223231
2 869922926 576349635
4 312765747 658172514
1 92177687 897976245
3 696804759 252781242
1 986749315 390842015
1 921769979 297624344
1 466499004 472213162
4 19220032 152746723
1 87257325 201732102
1 741374647 559685013
2 464461426 21003742
1 89436529 31883105
3 498775739 299501310
1 444741300 542290935
1 474879785 517630318
1 541849046 372674312
2 982471372 304944211
1 253570154 15193894
1 488751193 983086020
1 920460225 504160209
1 512920356 807565503
3 870233366 311420779
2 187750596 627867673
1 772546968 252663875
1 422810612 473820102
1 707507344 216946687
2 744911797 187965817
1 133671831 933514740
1 393833705 364125350
2 93480442 74276958
2 30495872 549985501
1 859239338 562733375
4 682137362 942873512
1 868904947 814516164
1 20973884 30258364
2 375217900 613304659
2 558883677 246809994
2 948792165 477000684
1 5774857 137475204
1 835319557 851694938
1 554748649 441104898
1 872966177 134579324
2 8227848 789783241
3 639223586 636705762
2 957509727 148523155
2 248724069 700691334
3 90312052 835411135
1 629383841 54754729
1 219553690 361853933
2 100844976 464069322
1 4249568 808148023
1 399819204 827898526
1 314922332 448713178
1 537965429 306712358
3 457528494 603688957
1 649070883 46420088
4 826530061 764388750
1 443741953 209998281
2 453527978 101511337
2 296811632 486998999
2 5086270 975839943
2 827224480 901280630
2 324307542 999252326
2 284161490 235363506
1 719302625 737449475
5 286973964 336225230
1 637533205 868655073
4 283267665 259783009
5 210844277 290238013
1 562145928 79702283
2 727589326 994284515
1 265638344 700088025
1 911038149 262557848
2 282494845 967676259
1 424821837 467524117
1 939077437 120107775
1 900892590 386046564
1 844416663 855301742
2 936188411 986867445
1 571203216 421172322
2 883020326 163143501
1 569169742 223320943
3 586103690 774844650
1 54364081 384095875
2 525926976 979486565
1 570964434 283547830
2 300938481 956977329
1 731644197 612278992
1 397963197 781642903
1 431357495 736649761
1 870114779 953805127
1 475361779 38656459
1 920720937 5341367
3 837332138 249397092
1 732204574 193169503
1 139179871 539361692
1 996991449 255927153
1 3037433 441817779
2 246333811 618375134
3 915674569 419318738
1 58245135 737919600
2 646599257 957298757
1 433674776 607242872
1 225012646 177396826
1 420516858 746711717
1 118444184 703143336
1 242315051 131437768
1 939607986 523606667
6 865599785 983604687
2 296613713 287183140
2 518074323 237692209
1 463414711 679110760
1 571280804 510881558
1 267297406 9493122
2 678369349 683662793
2 409809516 127684255
3 513014697 685963365
3 262523772 301599446
1 255855915 266724094
1 816001104 377624245
2 706694256 531032895
1 168862431 563185668
1 956515573 393032992
2 518199478 735892743
1 797933409 442318819
1 682735547 952812070
1 799171262 839073822
1 137164145 582277226
1 474689953 398305783
1 324709434 215245739
1 4221345 203104609
1 417114367 403949027
3 364588811 879956769
2 706506508 660419588
1 726377928 765298401
1 388566098 667212179
2 948226807 874824897
1 549543809 36252036
1 472397561 311602079
3 353995794 455044970
1 794154171 413523931
1 360060129 75113626
1 28193641 570540162
2 288348243 485640063
1 541422174 812539459
1 486505742 167530045
1 42718746 187721986
1 88095599 92188464
3 239050056 229360590
1 138175745 502359104
1 783603983 27639930
1 346713986 412976450
2 152090303 420030779
1 788067889 282899661
4 233667553 451740394
1 678440101 632216961
1 577766441 11900779
2 661137742 481830006
2 498361156 516086877
1 250595265 737324696
4 947831779 554153322
1 313753158 179186903
3 969245871 241233195
3 25393705 330870840
1 862638193 67407602
1 350128276 641567159
1 553823690 896916771
4 55929120 677253767
2 445067453 826723509
2 539702858 78904016
1 903750727 772531395
1 91005395 783691322
1 364694976 276511666
1 698199550 385004940
1 821633987 177107018
1 698135354 247681449
1 529150978 892099748
1 723815788 7441072
1 408202200 808481092
2 726596587 798011342
4 778430480 542052828
1 719963863 240282814
1 437672695 463126343
1 62243391 601198941
1 296520194 881167833
3 817285259 427782570
1 867283132 620760247
2 493955200 27741783
2 964442640 211854525
2 281123515 209064889
1 246568637 839384829
1 883257455 632943727
3 702521049 184376671
2 726058991 623149184
1 554753006 999429232
2 217089910 536976222
2 403809445 609905027
1 289140908 129162508
1 987127110 457486334
1 349783801 596318697
1 972422268 226185135
1 713374880 91281943
1 658439204 878330787
2 265120122 493157439
1 492636549 593907536
8 513741735 510952726
1 825516912 758907648
1 805611573 906973938
1 546310589 492022651
1 82732003 91877224
1 535609251 747727489
1 922605906 997021557
1 202963590 436528967
1 978340955 299562106
2 296886813 293314914
1 283048173 647652848
2 260333644 101938220
1 427817406 412919513
1 676953183 831173254
3 642374007 501916316
1 931487812 676234944
1 485211228 339900594
2 339894301 261107347
1 799690406 961421377
1 812280223 748520634
2 764398211 898427628
3 393703169 721155078
1 467706544 388894802
2 76458548 367886034
1 231405801 194843463
1 590473258 16792243
1 482691901 335028913
2 2655632 427974900
1 21955433 262209374
2 572976704 666579795
1 197997193 512975419
2 62710219 201116947
1 855983014 217391407
1 425941815 516896950
1 53896017 21450771
1 202656415 632483936
1 437788848 458630399
2 648288772 791744410
2 582010324 925855725
1 745630994 306216858
1 937985154 505809753
1 186623386 488632905
2 877269229 398196632
2 503040366 231793859
5 580824270 792712510
1 193579915 917942047
1 865568844 858655091
2 670941205 913744268
3 29763648 996191328
1 743866768 988592815
2 636375446 833859679
1 524472641 122244249
1 300597930 411686743
1 102975148 684046139
2 971190245 199917144
1 999727103 153280207
1 607254211 408386112
2 872969239 780023313
2 746173582 547165139
2 793359738 410038519
2 766794717 38566029
1 984478339 389736676
1 872369523 877815461
1 969982889 291978657
3 36424396 449944268
1 449184770 163549339
1 734640566 914194457
1 699433490 967647952
4 174387839 570230912
2 240712459 674964785
4 432891051 493340918
2 699816062 8865578
1 924311988 929708680
2 686948790 68909364
1 274793971 788624869
1 386398248 9337436
2 297846039 843557276
1 191519644 983514049
1 98522529 539391202
1 802223892 900964581
2 994154275 754102990
2 931614415 19132336
2 429481555 377784966
1 542589414 691547051
2 451715601 690663503
1 280888672 526152259
2 156068624 338061323
1 975666284 4422595
1 171903072 879772468
1 838047610 461292007
4 913579574 12797129
2 162190657 346111740
2 25258599 944366133
1 966268663 12275050
1 397886077 60402271
1 172159189 521890799
5 809906576 992634434
1 202324187 724407243
1 519721765 785295094
1 829275179 50450565
1 166016570 645587843
1 455343060 596978567
1 698286925 677825203
1 558658100 701073591
1 136512209 932407252
1 854349951 725908287
1 82705047 135132869
1 992712871 174008507
2 159649673 328379158
4 92218920 756026334
2 914742918 874903383
3 547353377 932052490
1 221787447 215438512
2 35077204 707708265
1 816212049 916419933
1 767292649 424360433
2 409579615 421568460
3 128113471 848505092
1 356018120 561118197
1 354059396 47607907
3 551515819 514337541
1 138952453 565371982
1 899729792 745633209
1 955200893 336003317
2 717917054 680346537
1 923424282 921772010
2 626414236 482231830
2 819192224 413913331
2 858476755 678620692
1 479268580 136673264
2 705319872 623157151
1 232171127 510106103
5 184425736 609862647
1 267856628 471303387
1 928401309 475767201
1 424504123 771434927
1 176912542 937409681
1 439382587 942876111
1 538302257 911782924
2 215995957 645756612
2 817364388 735165119
3 143648169 75915844
2 256420296 34547033
1 448755979 530448456
1 963705727 939633516
1 924066294 828432988
1 275613069 59852583
1 989331631 856490148
2 705936077 672819227
3 327727835 389518038
3 866190748 848860547
2 746371315 383075807
1 4933250 18222826
3 657826838 543598039
1 637936721 919902590
2 635892028 623708966
1 1098190 879146198
2 349027594 502132890
3 942427380 852316394
1 735822056 280336211
2 920749251 932538351
1 987668896 773216962
3 474933379 801317437
1 170288490 644284422
1 966453650 719067707
1 854928513 196118255
1 411706221 792803121
4 478160236 667641865
1 854991976 607379494
4 425791826 70964778
1 462554638 219716111
2 672625182 33425682
2 125071580 286569745
1 171299571 706633341
1 27934457 128828559
4 863437267 212411948
1 929722919 832969939
5 280235900 194995021
3 836331859 565245212
1 170628263 882504937
2 617344156 128282804
1 658345241 130894332
1 262170963 740277858
1 634221285 369852748
5 204597065 282133210
4 617588076 91404786
1 281366071 941555032
2 391628270 593992417
2 312105027 723273362
1 368212196 904502209
2 833850326 339672227
1 736168376 456011647
2 528830507 567906765
3 678145623 296346045
2 364792699 867257781
1 356519044 328131636
1 934588791 559661847
5 618662754 122181080
1 946446118 389863315
1 654009369 43901764
1 933833243 469493621
3 223177739 389582519
3 443378041 520606696
2 142657188 876836353
3 451889241 1349415
1 600101279 954903658
2 477864905 127939199
2 830323792 469543410
1 144101897 463700413
1 867368730 670956729
2 352632466 621979793
1 430141586 573521540
1 54760809 379376400
2 91262718 566348893
5 416610051 610818329
2 557046074 707398198
2 647967897 679948672
1 680555412 386947316
1 473736665 109788920
1 993650626 349620595
1 430370154 172406798
1 674555230 206571587
3 804919371 615556853
1 650015362 12605855
1 913408633 575933703
1 612117308 405226563
1 678949796 482516811
1 728365422 246307136
1 365856234 611844729
3 174773817 864150568
1 813177252 759215357
2 405376253 814967486
1 59680804 671150907
2 396979011 474043092
2 166891841 371805809
2 846732952 738664536
1 729247346 229379455
1 435390031 516595198
1 511356235 587750244
1 405439389 555754654
2 603498292 927627731
2 623857236 891098469
7 712137576 339255870
2 763313584 735222595
2 850393905 70107736
1 3304234 285029173
2 600285615 861150858
3 480991922 914160601
1 747353987 723838779
2 187343399 859464846
1 662194309 758735183
2 602838533 683853675
2 787901155 697830749
3 242018290 711810252
1 136295226 232473086
1 986543963 557769948
1 261878420 127489638
2 195436857 196609792
1 950481111 811120744
1 439157270 362322094
2 164359384 26958057
1 558881085 200465221
1 466455327 641112900
1 972510282 79669627
2 4944739 56164653
1 433689593 351378805
1 963288022 766527931
1 745101682 447481569
2 867029195 513799352
1 958137364 371779370
1 118961484 116015635
2 102291409 443798812
1 549756564 684762378
1 496689610 139574757
1 491294890 13287311
4 815559565 626358915
1 151562006 465859556
2 543726966 208310456
2 686196559 424068673
1 512646962 210518745
1 541883999 840224843
1 91305706 766525584
2 618264484 408398996
1 858072353 511627406
3 237831209 540306799
3 841903344 140585921
1 812020310 931560115
1 560804232 465972308
1 14414460 888845869
2 640544191 157360314
1 900305295 855254668
3 163789871 915982916
1 56913905 620906458
2 69511713 918059645
2 561298793 433556953
3 357617734 244659291
1 582555224 965731566
1 346930952 807212233
1 780742802 850490750
1 480787075 708603809
3 309618772 221923115
2 449587340 644910498
2 375509928 74224483
2 341150868 446261883
1 177788987 506031146
3 841770206 358294838
1 496177459 611623789
1 537107094 461444768
2 139182078 403315851
1 201840816 478177991
1 842195374 278712803
1 110141495 234694521
1 63712949 643728892
1 996024024 574678424
1 594618383 588101646
1 66974931 486809757
3 11957710 449222610
1 489281564 275501648
2 894605277 236520251
1 495237723 825797547
1 944552441 45454523
1 875292569 348926654
6 94452869 91623969
2 619436071 118378064
1 415082457 316770296
1 202195830 775419541
3 550985072 571557287
1 619472003 318490237
1 486470623 733503911
2 969953382 266404501
1 105352724 242175858
4 175574295 5571878
3 304548732 472534727
1 117727505 305819289
1 723730560 336430691
2 584778008 850411135
1 832831928 806599061
3 199944917 352106437
1 627416616 180956737
1 447091602 807143816
3 830066700 759205527
1 647696161 618556230
2 53766219 698220942
1 755647519 210856232
1 136580763 961659977
1 647208295 221224733
2 49661555 443451363
1 832285718 364503928
2 573131221 132676571
1 598683469 879802257
1 466760092 904788547
1 239886637 419141945
2 194061104 996489036
1 694288823 734820871
2 267348763 666757577
1 836043029 37337213
2 90324259 456007604
1 425042684 554706466
2 865366278 708887557
3 753069431 483954002
2 122417757 962214540
2 982552179 357199386
1 8740657 634876522
2 674646345 378664685
2 415172436 871375274
4 423256251 598092612
3 835579970 234049634
2 932776123 47924583
1 34337967 940830808
2 716092297 637410009
1 628927244 770016053
2 271584887 404030221
1 165829855 3252994
1 904864344 814890966
1 707839942 143569101
1 492960909 410976563
2 686011763 424915441
1 500616661 213438580
4 46901764 869602440
2 535239789 963310427
1 253890266 503797362
1 147234185 934117131
2 648570225 836328848
1 953557834 468348685
1 458760154 302345038
1 553466096 630406481
1 170546277 156952714
3 786508403 970357177
2 112014382 66941669
1 858637257 302658786
1 902603900 968983209
2 438696438 7246324
1 538732885 642716405
1 853265784 824394930
1 9894449 877287668
1 25689170 522381407
1 22316640 519953843
2 142491694 649117262
1 326842923 901445199
4 570809746 407738091
1 274883672 419834458
2 866691974 265377092
2 957385819 45374534
1 381634522 173885632
1 17711159 283102208
3 722396900 363977748
1 410211894 554418021
1 166680357 195458648
1 644194742 210482678
2 117793517 720631510
3 782790748 312443394
1 884282757 349942605
1 989299931 427001218
1 64333514 334930772
2 574581555 831628036
2 778332457 232647475
1 177515304 335985451
1 82382909 834141085
3 666162026 103885298
1 729349948 262661293
1 359341688 830982263
2 419943076 108627948
5 447578685 894218922
2 412611573 380439922
1 419569310 670521043
1 254692605 77881645
1 691542710 138380929
1 943293441 681336658
1 617095687 772162222
1 216747112 669094683
3 786809022 40914015
1 73727908 669186123
2 437401785 163194901
4 498372612 281526140
1 759740408 981778863
1 767166240 759011515
2 881267816 993648458
3 886392465 606523238
2 745371465 842294951
1 153299672 540874728
1 753776555 104646250
1 701483590 926821209
2 660053973 834978310
2 14437026 729210158
1 39817098 647209908
2 487470570 70956824
2 572193939 48183904
2 435594155 266603016
1 976013038 432061262
1 704406310 980667851
1 919482558 349639072
1 431731797 820559438
1 978463509 132761266
1 96362626 747138196
1 894388556 173307356
1 796593114 495837997
2 290183810 595667023
2 955833406 924779509
2 12332846 257194026
1 458979545 614247611
3 704656317 535393240
3 735036684 287156807
1 235549872 80591884
2 917013318 637405757
1 253117814 409508060
2 31277333 680432440
2 731659131 809744718
1 246203244 509965511
1 681646336 140154567
2 882889082 125179347
2 26407567 665672237
1 48348836 773135850
1 647174915 874112836
1 553821586 739561077
1 685024238 639462554
1 361718874 41506689
2 844322496 186760694
1 211713708 218401428
1 517322140 440573970
1 627896746 864458918
3 158121982 577357227
1 512646141 737115202
1 250561070 891124708
1 779674645 61223417
4 286977468 807748861
1 608502458 969292754
1 943005987 149388239
2 983281742 373590399
1 655497108 101695584
2 198629296 690788580
1 132490785 816572319
3 676426871 852936598
1 992220853 71696315
1 928865741 267103914
2 958204101 436278224
2 33275102 822525011
1 194296532 15756209
2 65761849 68602944
3 658857970 449491961
1 556680061 37478937
3 721451821 697934267
1 402988502 758381286
1 821288643 622518075
1 419981599 464394160
1 163799201 63137186
1 913859531 689773887
1 45601617 121576550
1 135318202 407331474
3 230196922 121535458
1 932154977 590161307
3 305347018 199806086
1 25612812 80710545
1 503629321 731655727
2 9096140 469037493
2 372958171 661661789
1 712487601 579214875
2 17250909 164954617
1 880972233 727254203
1 656913862 790660038
1 281432845 760470020
1 283002363 482424440
1 712100905 155005776
1 326805797 170659607
2 529349898 55128962
1 379114679 569412795
2 705946605 300505017
2 375666175 839257039
1 605172528 941908855
3 138168389 996032174
1 968592576 689471063
2 413103349 408504580
1 975662856 685953456
1 113285424 454342175
2 984095723 39776900
1 273396710 260482238
1 616130320 547976376
1 614153033 283600969
4 854259989 576181488
1 201760627 204544562
1 694640711 238150640
1 884034081 170994662
2 539571383 21343512
3 805555357 590437406
1 494113559 158337139
3 461233732 7493298
2 74902841 798215679
1 344901377 876811387
1 171959597 677640948
3 29846272 791356822
1 688268575 807408202
1 644383167 17918029
1 343177584 577562063
4 233414446 963076457
2 243624952 381970780
2 299164315 531491954
2 372977039 158661971
1 126905733 766788841
3 434518645 916040029
4 695182846 635964863
1 74278120 956512980
2 767908256 436855233
1 602169663 566001684
3 897712957 621357700
1 275176851 650626290
3 27967447 816367602
1 593132772 639555754
1 469449856 463632385
1 787653208 793555047
1 62347640 743441725
1 277299554 823877443
1 38719031 475548923
1 588389980 359758865
1 734046895 718399551
2 590271614 434048480
1 506938512 166593599
1 875505388 728454076
1 846657731 815526266
1 630708960 304146429
1 524500785 276400887
1 198501677 458307511
2 696089798 809698630
1 137761871 547335385
1 308780936 184965244
4 872475973 383457932
1 974886415 692891559
1 597821070 868691865
1 972091283 714019659
2 201206216 385421303
2 930940249 955981393
1 522663024 574159840
1 917669971 117294357
1 809214661 477468041
1 947164848 525201889
1 297665823 430409779
1 279823438 842791063
1 547101814 702790108
1 643905122 94762231
5 788673151 481969550
1 436533052 780334756
1 346131098 408935339
2 254226939 431788217
2 816548557 245519247
1 142397799 407284997
2 319644115 303803800
1 329298574 796942481
5 632747257 627190147
1 563595002 667781573
1 282630427 35327466
1 580995670 76521701
1 13817865 52514884
1 918590140 325189397
1 630151066 218351696
1 842594071 80768078
2 147084825 840391108
1 761181584 469441491
1 542993724 296932016
2 332681445 526610784
2 866580096 887930186
1 619103818 933531241
4 950719700 576759571
3 476192307 219401157
1 793979710 485089909
1 678202196 682392971
3 322770552 415303855
1 630412145 652653109
3 318350883 623495198
1 867617069 598188423
1 173888392 837350330
4 981520750 524316602
1 145884497 258871490
1 310047263 142172067
1 123347601 968306057
1 60700816 161109727
2 282643981 365552271
1 393953202 938128015
1 305853688 608981443
1 204142514 868066615
1 422345717 378261474
3 557151784 886447843
2 456190847 991882967
1 705352162 404631542
1 551458759 715108584
1 344718736 95079739
1 216254991 448674196
1 3869323 429652384
1 626778993 102106617
1 524871284 129239861
1 467545534 637331185
2 939596004 579276808
1 152403960 732564947
1 280820150 285135318
1 905712717 900161596
2 566860992 596795373
1 156089090 393190397
4 480482333 917026118
2 416294345 645413019
4 934448145 718509763
1 972963199 201520873
2 977017331 216357104
1 394136773 727549981
1 158720713 933664770
2 725934012 935135221
1 130629732 711780017
1 65224224 328672558
1 832061665 284362420
3 456693374 672666197
1 420512254 676949868
1 882130314 979942324
1 403341509 817850119
2 303485183 512894948
1 189303217 737144208
2 237792557 69550620
2 260999346 815271473
1 239520722 737242215
1 275263768 690753020
1 947702221 786833227
2 507672931 196957742
1 324627919 13095354
1 305709650 165797886
1 408876401 155976132
2 415952599 316633021
3 547242874 329467401
1 757502928 435679122
1 555508558 397104338
1 832535707 872012091
1 267829558 31770953
1 515753241 102391491
1 331818489 784914465
1 309296393 599779748
5 3142042 805258568
3 733217335 121874732
2 755169827 467926295
1 456038005 141720012
2 719852970 773222823
4 166952850 297385306
2 763383495 715912762
1 399807193 797850504
2 938270010 890535333
1 563795631 185529468
2 443016158 54895855
1 945409107 453866862
3 663013130 133649377
1 354004712 176723670
1 318280813 930670082
1 925595549 861489936
1 132550511 22819033
1 124491607 809740330
1 971315734 153557037
1 751873553 537188340
3 924923859 53888433
1 751753157 670029659
7 4209555 486474838
1 730579838 729614870
2 800002509 835682435
1 187898860 683181190
1 258440618 690391840
1 885684419 520695919
1 264833814 328793059
1 139837355 287761323
4 550779365 476891391
1 36488878 862127300
1 707395191 15685012
1 46229545 687332533
1 13288620 133972179
5 573358350 786960436
1 374289406 782664167
1 72434901 427872707
1 227491611 54050809
1 435274242 770367865
1 182212442 556950129
2 717229576 602907772
1 698227322 780199065
2 800217159 2962253
1 70730903 795297420
1 460729437 661761742
3 697736475 819891923
3 380707258 187847034
1 888884952 677329341
1 623881996 437473914
1 657890068 780757605
1 264371878 204538047
1 296562729 113752484
1 53434015 259863782
1 207485535 848520363
3 561301741 232983134
2 971372366 823576450
1 746008954 293177763
1 792036175 931431359
5 568212046 604612074
2 286380497 123907414
1 506343589 171400250
3 910674057 902322696
3 487648081 439047853
1 228955452 561823454
3 190986214 135245990
1 821062257 416119827
1 731809029 362894315
1 85123658 278918000
2 188704044 581899275
1 906409273 682570810
2 699901082 389663996
1 881999127 679555149
1 443897724 604841634
1 285022868 910322798
1 508196335 703414479
2 510228207 586841973
2 578248841 293008044
1 468163951 833857029
1 9861267 214091330
1 686447106 985165987
2 274537668 398528973
1 706584609 200170068
1 21483369 47739052
1 775822282 367809240
1 69390120 436402294
3 424905879 524382197
1 636118291 917472202
3 122207289 228524512
1 139585771 803639119
2 625412468 793169107
1 15711468 807483387
1 794905193 942599347
1 504443018 579085545
1 469463386 559967361
4 239969927 243189030
3 656647815 531741208
2 274261815 873525311
1 204634017 327685912
1 35548551 192624418
5 417047638 344028936
2 382438020 645084322
1 223163215 63053668
4 867079802 663307901
1 602568935 932858972
2 423395792 642663761
1 375168203 594622893
1 360198233 681109147
1 675155352 431329343
3 424282455 248828772
1 427436079 577903243
2 960157360 924815355
1 322069455 981534631
1 434974403 437968713
1 376736542 219272790
1 446422032 591544654
1 229108529 370632423
1 251760169 553372711
1 328242319 111485068
1 340272287 735883416
2 596271551 286751766
1 862952739 559699127
1 664798543 168558263
1 937118714 310386950
1 474721531 409260684
2 715874316 949375466
1 953651736 581830801
2 475826060 611856775
1 344073545 480098496
1 588480905 804739998
1 602785133 898930330
1 763136195 400066884
1 863738530 817554219
2 370511211 714191264
3 487490942 106567741
1 779441206 414097223
1 258020798 440973406
1 112826142 160520481
1 391165454 758383295
1 159782058 2622673
1 335094440 3685480
1 606166222 194590355
5 762288371 198217607
3 935921939 635956785
1 514444767 118482442
5 45328032 112448386
3 686400791 536579206
1 436072137 944380644
2 64311382 179937388
1 535931551 227385142
1 471176450 571697524
1 527251968 968891287
1 402477536 804468338
1 748787472 970942232
2 639832226 609477041
2 115263901 234103927
1 805480088 957962575
1 234057078 724063505
1 72687917 599533384
1 736065478 482208978
1 388922483 110966097
1 235982991 674727942
3 389672022 338720263
1 519559891 49553597
4 887540886 989462235
2 125218730 744600364
1 317217094 913694887
1 569498769 433373955
1 293344479 778393342
1 990237545 932061889
1 702358728 269712062
1 121341441 974740902
1 339331890 16858498
1 297257322 406287028
1 11074559 200904413
2 872388326 131199384
1 544228604 663614056
1 323485008 182866372
1 774807586 641834676
3 558983430 35140662
2 408951721 176811364
1 275454816 853833071
2 389906018 986816261
2 608451861 837345363
2 267299402 621842327
2 245741788 27090372
1 338009262 628641455
1 248506722 629770427
1 752369289 645851530
3 471156607 479960
1 41052056 117856206
3 750852236 883554500
2 994878489 652222856
1 87128030 132894813
2 760983273 536199780
2 722928353 922083511
1 104343274 227617659
1 818576696 28421857
1 704085373 273787990
3 786258628 371346465
1 807356380 253260980
2 502182275 561803741
1 789699209 695289970
2 546205632 664994236
1 499702623 149226919
3 203460138 205338277
2 135619921 124909634
1 235129228 42793664
3 807603873 931741779
1 83425619 764461251
2 656176021 294687455
1 670023626 585032497
1 618349766 339074272
1 152277209 220969166
1 132261997 576873458
1 498062468 860482971
2 216712133 514150806
2 784573422 574614817
2 880156033 117697119
2 796937344 60018806
1 103186030 50164219
2 211683735 98948
1 850084720 559853623
2 99238810 900499403
1 702630955 896773951
2 444193967 716358319
1 677635256 196102046
1 393496039 640583768
2 779182560 840809395
1 998438655 866742577
1 136293926 463943780
4 825805874 932504614
1 179444365 426454183
1 679654611 125405859
1 230641323 828877739
3 829726295 193722335
1 28578218 176918943
3 373944125 369870334
1 363661232 747690138
2 224002047 75656416
2 757857413 378375747
1 788948083 800276042
1 663670298 874519012
2 570568393 278097617
1 316522357 424930291
1 680226650 15768122
2 547637421 870566949
1 159204967 134153565
1 598236089 655493097
1 24780694 143140648
2 24368381 206494137
1 949729616 295207883
1 786727642 604930885
1 580093003 450760724
2 431854415 173879298
2 586404736 640374416
1 946264274 373338111
1 558112018 621877390
1 458269603 367462772
7 832514058 738415674
1 71632450 961014025
3 25306427 88429245
1 602759091 493500556
1 973880781 588377833
2 818828817 132177281
2 13585912 626537872
1 725219640 529879417
1 657071683 78061304
2 725343825 534624900
1 32558153 910604560
2 360664258 710711066
1 568575835 978877545
2 97943232 595306377
2 627007884 338411310
3 766010061 838519832
1 929330921 388151241
3 797646008 463314688
2 231705631 326433283
1 422471108 683881418
2 781500034 770650365
1 104201024 283054949
2 967490640 738460622
1 4399336 194237911
2 528765623 145018326
1 482314979 534508439
1 856116028 517727951
2 425203034 140986177
1 93308684 488587910
3 566419842 215294167
1 848979535 560567840
1 984584230 811684637
1 787437135 907194302
1 708976511 382373891
1 95683914 941939155
3 515144144 121552080
1 942573940 380272899
1 692056372 223240394
1 457648643 229018860
1 659282412 887871971
1 441991816 339590973
1 636419102 267925816
1 492101282 947832685
2 106836165 775172652
1 199913121 813321484
2 397862436 212610758
3 623411819 960832145
2 596780048 9934808
2 670330472 961186357
1 150257558 792357673
1 138873942 572543451
3 168053445 161575825
6 834566655 350435701
1 669543076 205511252
1 189718838 355681348
6 244489138 6230954
1 226377141 29976635
1 762686015 715940387
2 630936730 451857299
1 700000959 643245591
2 177533536 506640946
3 552158068 590245749
2 808399233 306285752
1 780985421 794119658
2 980801133 867859898
2 160954501 410621631
2 825278270 850759559
1 214171961 257270590
1 738294782 547225118
5 698097156 16891116
2 4416217 77639139
2 621109556 554174322
1 991551133 490113135
2 581099428 459512249
2 449455357 315762378
1 467346619 3912480
1 584492256 555973125
1 48529839 675311593
3 747812699 319649995
1 835723455 959114580
2 418162865 309048872
1 748938087 222380033
1 562444638 508128656
1 758928577 730711344
3 231345406 108542556
1 476343076 746693327
1 832956697 217030366
1 485734205 787141044
3 362146249 193211512
2 23182023 592623004
1 703808142 961173729
1 473481812 20271641
2 31599135 37903934
2 523128014 675953391
2 438053481 81212974
2 885555972 602212563
1 223540388 748370935
1 566609603 547007705
2 809187953 367234664
1 877557362 494507992
1 353814239 617892471
1 202319218 164025795
2 240586470 50316630
1 509575272 110437148
1 555313304 828595150
5 746427422 802677491
2 325007350 752655949
1 17501788 666321572
1 810055203 156290683
1 971916812 748148866
2 327140083 429830527
1 94848027 168457944
1 754121626 932112451
7 992066171 374677484
2 253493949 971797445
1 799214231 642238849
3 369002197 997825497
2 92167699 730937772
4 361710322 899014675
2 904551191 618472206
5 264942295 855261861
1 418904178 608136261
1 619159588 440044087
3 19425610 157555150
4 681307729 264617450
2 474852046 7584340
1 639488095 650366485
1 765759076 512105227
1 196728949 234869982
1 147983423 132388755
1 401827563 785185634
2 780191356 208591853
4 961854087 826571573
2 623448506 463407471
1 10191673 985321018
1 546784001 411789021
1 405448385 664863723
1 233657428 417769926
1 316117296 207334461
1 461576028 489775459
5 519847939 916626088
1 84326767 281610759
3 642684772 383728561
1 826613768 544169364
2 109467826 754867745
1 336123308 707733874
1 617947190 506605752
2 427634517 983716833
2 806355926 985336246
1 899217215 629647006
1 404260240 12752459
1 875284959 575671134
1 267431782 650732232
1 34888781 568751985
1 949148896 234815250
1 230205949 670031702
1 4427408 30915164
1 446555517 292011085
1 575377153 166334502
1 696652501 168219205
2 709468885 392588548
1 694537967 959380699
2 328639059 648580278
1 106338333 445511782
1 100692771 848706611
3 774304891 533478349
1 956682853 484997213
2 466115662 663705694
1 894318956 241178150
1 388918985 820646801
1 268591282 867360236
1 448344724 957236196
1 670900835 434899369
2 84207322 862356186
1 723463774 943626177
1 465305518 664384100
1 937434532 489931856
2 983645610 156029722
3 549456956 805863786
3 667717443 428448096
2 795177525 333222857
1 255439990 211592763
1 705133106 252171196
1 406385945 523800032
3 486792384 769668896
2 858829220 113561865
1 74892915 214524567
3 712394036 634784699
1 527317303 317827876
2 54595792 473449915
1 954893916 75907322
1 684364145 611021799
3 177127582 807841415
1 991658286 570486837
1 708088750 99513170
1 591832800 992704094
2 916463720 425211688
1 243114707 287912033
3 32927889 89941929
1 496598285 49271852
2 277463048 887131507
1 993585886 773286814
1 298257708 291606468
2 503622911 248071136
2 844592034 608253488
2 937055021 766444346
1 291477737 608097504
1 680046841 931324229
1 193715125 526123323
4 518222490 602222841
1 704764873 693125391
1 771033039 539037142
1 961800704 784427328
1 883456746 554767839
2 825081694 456788292
1 834488546 846359639
2 7056626 608758985
1 602504490 743410823
1 38086579 862688550
2 693042580 713862094
1 47398650 390007098
1 785018737 421652321
2 831030742 924673963
1 221158507 497923436
1 997762702 374860676
1 246329638 369574170
1 851352503 611645866
1 159030673 797237675
1 48326036 66211512
1 970193080 471926959
1 441348952 26430395
1 854521702 63193672
1 592281200 723091632
1 922916583 165460382
1 344679951 787541067
1 435855051 576951806
1 186799292 558685720
1 42100293 881009271
2 673454479 171053774
1 845485556 802910177
1 242337205 554952270
1 919603217 203546722
1 926570589 372185207
1 974989031 57393554
1 609914845 614905607
1 144147111 800255669
2 820164628 144694871
2 827598807 164993040
1 307060657 988144123
1 205093896 476073941
2 587578861 308907939
3 789751796 956183438
2 695201292 54768660
2 951395190 998291364
1 254161698 954337345
1 841573017 121274976
1 838835072 265726775
1 705859835 455371614
1 405877399 929763638
1 455614765 713908324
1 531172129 697655164
1 256611904 576451242
1 221475970 568850542
1 116269370 89347820
1 458325749 507468330
1 607485538 213282311
1 750101910 819663596
3 537606764 265690581
6 625610588 196345822
3 969730277 585318624
3 136942262 220215334
2 503059755 676305431
1 526737913 589650502
1 677230137 57132163
1 175577812 15934935
1 122815810 601091465
2 307787291 479603151
2 13698440 278946310
1 961196095 803025177
1 698095871 280828643
1 697002117 319013400
2 302096358 43218093
2 373545375 385909
2 414572193 7761314
1 968081735 408084444
2 802040843 67060394
1 637774995 894035454
2 38664819 681734103
2 879063488 615623236
1 874439858 444850969
2 449745656 608235566
1 743031337 246288332
1 768791460 895876098
1 813516573 836550925
1 597182464 819929460
2 6761871 201421267
1 658375049 103732378
1 843985681 225658324
1 552640560 279413485
2 701682797 395955484
6 450682948 146817783
1 877828192 480603549
1 229015148 357698060
1 300227069 870315108
1 152413374 93045378
1 579485404 479877602
1 858558049 969943723
3 441732704 218693659
2 904371387 249714413
1 691525388 117345629
2 100883749 566421861
1 673497029 832966177
5 329311497 513721191
1 413546766 974323342
1 895634329 908322942
1 591977622 730717449
5 723159674 168485821
1 1757206 282456989
1 310274297 925860785
3 235854326 734709502
2 546822152 266382031
1 492155794 125944973
2 941345622 61531255
1 836882891 387319121
2 393136446 855512317
1 846238601 125937121
1 132299123 438185740
1 172619832 350222920
1 704595064 529978645
3 440749060 798397025
1 93837773 611548951
1 476042862 421140469
1 319728926 542826763
4 621204888 679417741
1 146603702 665094271
1 918633389 737400300
2 789559036 614924022
2 822273319 904152920
1 262585246 402376769
1 645593713 836733398
2 545979895 598794353
1 358140581 162868693
2 171933618 471295353
1 147329671 225931415
3 239394329 611455537
4 656278429 180133637
1 693784072 229310870
1 191146112 418019260
3 737990642 393996942
4 431121442 178901383
1 307331247 156012294
1 654892876 436118098
2 914467173 292361928
1 643109858 577239022
3 749008164 30971290
1 32322345 682069309
2 436854162 732255667
1 614151563 431791840
3 62440085 898042768
1 681864555 685017119
1 338300533 876184742
2 291518995 417817147
2 514308439 29884942
2 108258359 834034165
1 398681326 256427626
1 48332416 749695340
2 74075854 848867743
1 828476508 511043405
2 218140831 435245379
1 845478246 953595964
1 416602153 527110525
2 546579837 696867730
2 63872692 223153710
4 321846733 284081740
1 166191334 332592878
2 653831522 399230208
1 376508168 793746887
2 858762467 274207534
1 890763555 785742624
4 777339111 315890570
1 291505474 133897368
1 853537682 877891849
2 378083171 191233652
1 312133376 206614788
1 292516284 26637447
1 532265390 980017415
1 930695428 821341905
2 817185119 117565566
2 674995317 712083152
1 61171742 196622305
2 649597009 104620095
2 372796904 478654688
1 891594982 715890543
1 326740357 664609031
1 115068456 650627929
2 197363524 106474687
1 467857980 913894027
1 507202676 980150237
1 868555032 477706885
1 74889531 9486074
1 386499779 339086799
1 474677169 296877674
1 165875594 209932605
2 182975512 575933643
2 396977 220580451
1 828868418 161620610
1 613583298 464189407
2 328627615 671198927
1 3468194 529208295
1 781444559 402916061
1 125145426 668321483
1 754359193 353955562
1 99539539 645366865
5 867423587 847947630
1 335608659 306272761
1 112714003 615864162
4 629752988 498036701
1 763366636 15667210
1 718224516 402719503
1 462080194 33309385
1 800569163 419599970
1 104896745 430064442
1 673166577 225820766
1 830981546 480315338
1 976959394 881069918
2 748642218 104437539
1 117354802 625734426
2 932457529 714948530
2 692871392 109330530
1 648660144 491871216
1 364635479 193589298
1 443087473 491396790
2 839887095 241790135
1 51994346 752944763
2 151202868 693374057
1 805420835 163910531
2 595596775 862696420
2 241237792 997822080
1 497688477 167469312
1 277568479 973140448
1 138102764 729276410
1 725832875 929012311
2 780117380 775963822
2 899371088 363785881
1 937762874 367218423
1 914678342 73624815
1 323066825 557860391
2 605339836 580030003
2 466857986 158712735
1 523924728 659433154
1 901896014 651607841
3 537483229 163990422
1 566550338 977386377
4 868939925 710712372
1 127594155 344085253
2 203079925 391404078
4 282281755 759096165
3 9920436 318129802
3 242451645 369839574
2 871070532 811274275
1 567799883 930078662
1 23633003 177883138
3 240203354 932636579
2 816497342 80148371
1 643952373 560486375
1 55950131 103665631
2 637574601 675559486
1 747450658 285028774
3 127022022 125224425
1 58855319 993758646
1 688472305 9624985
1 11597616 25046223
5 41350313 124636159
1 396418227 397687658
5 249583520 134918771
2 911192106 53730327
1 620508089 317754607
1 409716298 34543194
1 927592032 11987807
3 481972347 830342082
2 437118267 687806436
1 160153686 572669351
2 213462335 733172362
2 815662309 782043077
2 661977735 643944725
1 431205450 121178046
1 392737080 175216043
2 582411066 924327945
4 16936005 212419484
1 905385889 41332788
2 986152348 413658248
1 107739184 585420331
2 505485506 409959007
1 631756672 647921543
1 609474577 59795277
1 699543296 382576097
2 176647335 469571869
2 8964987 833773250
1 905212431 508939230
1 407865336 33820390
1 244066241 621615488
1 470393303 556641
3 141875079 9072743
1 246460188 616995074
1 50648794 336241628
1 414789929 225525847
1 958040249 188542858
1 206862351 5035372
1 752149651 128152660
2 500568767 382754379
1 832846350 736414022
1 730526456 279562624
1 903846320 778148399
2 111647069 953479747
1 73758098 425980366
1 220022515 304676011
2 167327799 837199870
1 231441117 786251020
1 779507830 975718106
3 82978586 108463177
1 54959886 783126577
6 74157043 865852909
1 874687810 770953840
4 313824641 670013427
2 639463860 767289738
2 411215311 82567907
1 363038514 661489581
1 958773894 868488444
1 178535720 101268684
7 612696362 99105388
7 420853608 841243598
4 527212008 645478021
1 218187469 210352222
3 675067029 819888548
1 711225433 225276920
1 192871997 590210985
3 578648754 245243469
1 391575564 574926219
1 147880018 678546328
1 80481492 700110055
2 253476335 114641762
2 830899584 164386632
1 666319188 872155795
1 635914810 835159336
3 377996645 54334045
2 593531311 920687679
1 260366306 724889301
1 401903821 647636055
1 179207461 798439615
1 895536133 990920670
1 251922226 275762439
1 261674008 320639245
2 312940507 614280052
1 50680231 18998298
1 873775052 765890664
2 360236591 939159214
1 773662268 554691978
1 797889321 38205180
1 468271249 138370552
1 705258362 994830060
1 65664873 785262085
1 178088749 941046373
2 107070910 221850919
1 992292489 714383678
1 289567249 646727222
1 898831055 963105822
1 866365827 885026006
1 968989736 131037356
4 652873242 242157070
2 743888357 495549671
1 626389171 825832109
1 992554394 953583043
1 685531725 53199538
1 384059125 477033241
4 926499059 313285388
1 945784684 16908991
1 69420121 738734015
1 998531542 212767211
1 500988416 656719051
2 82002961 666859843
1 870139712 700675402
2 433556181 925859837
1 86090573 483461784
5 54844429 450700285
2 406899573 687768692
1 533852338 340599878
1 998492043 986984970
1 765317386 494245186
2 145016086 952347659
1 704618093 227377984
1 531437618 904577185
1 669631521 543011
1 681493494 397765511
1 885645130 141241517
2 506616934 603062867
1 9080543 850510390
2 249590169 598905017
6 325961881 600188298
2 413390127 78892403
3 505640975 18184570
1 432143484 937339313
1 156185780 137535773
1 918115423 62078710
2 315658300 159965394
1 915813300 499975846
2 304007525 145360061
4 624144589 181315723
3 832624689 583630199
3 418005248 34172682
1 949573210 823275653
1 925963724 114401702
3 446583304 809052718
4 439489075 706095506
1 387391564 135339505
1 718196188 37628790
4 926422584 485617567
1 578556175 73167489
2 465580372 919368065
1 392229490 3878157
2 935085301 590719942
1 758909714 518720649
1 310749220 191046752
3 807442873 20152127
1 2456345 435230673
3 671039465 286578973
2 909493901 116130496
2 484968259 333341108
3 795110893 483051931
1 334301023 417251762
3 448294962 381684698
1 121630461 274973167
1 502887696 925586747
1 646999183 925948679
2 679797763 849936132
4 555698578 336904866
4 394318236 482477509
1 27994526 169003817
1 550472972 856035596
3 906462225 554606805
1 100961967 271184882
1 694881435 222169427
1 411588182 568806897
2 361314775 266791686
1 265736119 216720377
1 148668968 269870168
1 839011385 497437846
1 446907649 880446833
1 987066117 677662195
4 930021784 611153638
1 891101131 442424265
1 181313156 499966794
2 152032464 971646904
1 644614108 781599239
1 17728856 492493202
1 710455110 904342873
1 19591591 396875750
1 639256092 20812287
2 793750963 329333708
1 479193773 390560796
1 14196309 299947909
1 878634006 601497326
2 32837667 4810112
1 375610992 142805824
1 165393506 583229004
1 350433263 172862647
1 548376736 297706613
2 839138076 34946237
2 648036647 567078645
3 554135277 423741242
1 265590014 768001466
1 352593249 402497819
1 76286758 25607311
1 931252278 368550705
1 352121482 308866870
1 685935780 407912083
2 300793954 357881129
1 941627467 529146675
1 681276766 576729083
1 426410141 227541126
2 147706473 548799229
1 112844855 616378472
3 860181273 966295753
1 693101551 58484263
1 922067483 459474224
1 725125482 293304495
2 850092345 230988150
1 235199911 949239371
2 55198071 431989286
2 240705817 111088880
3 163676515 872533032
4 545257232 341647951
2 195653211 905354535
2 868406015 142762163
4 5897198 526710039
2 673884936 482668045
1 901643107 841386850
1 336795048 875321652
2 171538902 296751089
1 286156853 769617930
2 736257012 285803534
2 693672816 260020780
1 848396281 82357572
1 658319942 29786151
1 121916033 61781404
1 269816949 709848882
1 487941015 995559855
1 896917999 387032804
1 88318839 106137973
1 727854511 104946409
3 746935921 285967165
1 997151137 107554939
2 190772627 292063099
1 553171904 143112798
2 9369594 614803242
2 710725042 543558739
4 271438907 883246713
1 811769300 37256886
1 594042705 718478673
1 680752395 777080433
1 500482884 660716091
2 715361903 620722992
1 494837627 966790438
2 657647759 557511478
1 799180046 416004628
1 401681741 183560910
1 882564852 690662826
1 972748794 984285527
2 816621750 332044115
1 503574974 671710139
1 515212357 7949265
2 477450119 345912800
1 247477007 727511275
2 984295899 788290505
3 745960219 821732620
2 797807535 650189075
1 195931237 751580351
2 244062766 281270986
1 980261114 270522207
1 520022803 810755138
2 467035518 360848557
4 727051890 930642600
1 201338926 827087122
1 527176835 203909255
2 178352032 70760107
1 463698991 109907958
2 673872727 685211164
1 421936604 384081908
1 276807456 36336219
2 571613954 825942779
1 623031694 6141053
3 67310592 52940516
1 653307144 554373298
2 123432531 107993437
2 496882306 103116299
2 171130733 729745675
2 424437043 982152345
5 499907816 438463321
3 479918197 76470771
2 125460613 513432341
1 688399769 172426549
3 389257230 951694485
1 281824831 69300448
2 546468036 461702657
2 651700281 634721552
1 889288431 434533340
1 172573726 415851986
1 632110187 946339130
2 392208879 293587347
3 324770006 264967769
1 474025902 278818583
1 299953265 916615953
2 748962437 777719593
2 281157763 392458640
3 655009297 220101584
2 951755861 517642957
1 918566230 389192003
2 850642664 194764809
3 476072032 329048861
1 788995417 395249379
1 487896289 739427161
1 855169872 945107939
1 269489163 731829842
1 475843744 215807128
1 563773480 617831358
1 731492869 698032329
1 194458381 240707403
2 86949579 635696182
4 350275561 336292110
1 342713662 252966474
1 522388925 319409121
1 55347722 635759551
1 53077647 671283448
2 895274630 142046619
1 289603043 374090924
1 2633511 248256320
2 215053198 2310680
1 595817706 812514416
1 862101529 689099247
1 889664221 602536941
2 170906582 592470851
1 95757805 595206572
1 481909632 431794876
1 202109850 511279925
2 689503589 148019795
1 606420494 436328851
1 165522772 27030668
1 18564990 946684032
1 198373905 689741472
1 987380369 299562588
4 761047655 758206840
1 992646112 551426547
1 822745221 551522524
1 195823695 972540394
2 156246964 115210699
1 339244222 175153738
1 487099129 775933750
3 316041313 151416461
1 518836099 606391393
1 677922952 575365575
1 499663806 115790693
1 559537649 142959027
2 504833592 293089755
1 228959117 405020994
1 448794463 361955452
2 514131399 914259016
1 159113825 343581449
1 417577949 927646581
3 755326341 582656831
2 228027957 277065052
1 777478826 41600149
1 256175162 554503419
1 234710553 304936137
1 919107623 357145899
1 856252923 825309699
1 497052081 445421912
1 734631933 307955195
1 945498423 217859411
1 469967292 908607825
1 327299751 17150181
3 417846783 232432111
1 813290147 59927034
1 8059832 185689135
3 940185767 905743739
1 436667461 233534747
1 482579956 160430490
1 769207741 829465082
3 453152993 279427180
2 590317780 564536025
2 167965387 688848756
1 24631156 994501270
1 373231317 763787705
1 349906782 895188989
1 46850543 527277867
1 921404720 901084717
1 951278754 329221342
2 734570125 673561353
1 997849071 518125650
1 550581365 766114467
3 28829242 227063695
1 91514617 852698492
1 516599139 970282320
1 613096432 556129203
2 742114283 902281041
5 310054297 451551843
4 540366296 153939422
2 671344623 607159939
1 960313501 657962057
1 855186606 483346064
3 847200502 835687820
1 174162224 617398700
2 617900368 109210771
1 194257051 890539403
1 204862624 498656417
5 761487437 622149359
1 273744257 483144317
2 77416387 232631937
3 219466574 272563264
3 453555281 346177440
1 39683536 232604660
1 284011196 994981558
1 293374377 334810726
1 908242071 182231918
1 569084114 569360153
1 923342931 448785786
2 939089747 307464837
1 383212791 362230822
3 446193001 385156833
1 703711383 35642483
1 250170229 153684913
1 926956766 394046869
3 55398678 691284824
1 363603031 695413876
1 849916757 626955635
2 852734743 597971403
2 735340959 599699562
1 971238708 634043544
1 363984719 879209986
1 102238861 541760931
2 862258172 330538169
1 609232017 325064202
1 172224273 778349839
4 595871105 183207239
2 342368650 231824472
1 250971438 202506950
1 410271367 172988671
1 818382826 942630903
1 439493352 658774315
1 646913376 638932586
1 69507594 726439222
2 963883511 247963563
1 973770232 575031544
2 495345043 136041373
1 796751353 428473606
1 535238174 924575138
2 998257874 552480909
1 255748689 358262545
1 473986605 175069177
1 799819460 518302523
1 669773751 873619625
2 248837996 146546980
1 101905123 835978653
1 897715554 888335324
1 708596235 498940857
3 209937556 210629212
1 171401374 510971935
3 415374129 989453161
1 666920686 181399934
1 386453974 546261504
1 123249622 915751931
5 647017553 160577677
3 203836130 839850588
1 604661698 458275009
1 170382949 694949824
2 699726154 454138053
3 350713451 20320670
1 13098675 906296455
2 992047104 626071797
1 964711100 191933354
1 50463901 465801917
1 567500839 159431442
1 927051439 301539554
1 776273340 497663732
3 293866965 104358269
1 28256048 501420839
1 839513418 474669384
1 945953260 222285668
2 108506041 302553339
1 651785222 472161244
1 644202717 20895830
1 262699370 831777693
4 764792593 893105039
1 619713289 56990654
2 63050506 84072792
1 801421219 781252016
3 102826854 286674734
1 830401895 636635056
1 270613469 25267931
1 913467126 578414912
3 245530625 685877676
2 57565659 314303713
1 979078555 146716696
2 39596815 879969927
4 486701236 987645980
1 456022872 641254100
3 261921255 625735876
3 11758223 898401094
1 146732086 718654454
4 78930105 653828476
1 340917991 231784069
1 687553462 730041413
3 305300377 535636273
2 62639023 996839002
2 276448679 244134892
1 591728920 214586407
1 61051501 530140088
1 481009518 439299201
1 984643117 857559050
1 319608219 85813800
1 503132642 11199149
1 801914553 246708404
2 950624152 629334761
3 599906062 275839888
1 360194171 844008481
1 205506147 947259828
2 446240121 388847836
1 919112123 185151517
2 713510946 677599054
2 203378785 779681235
5 787411085 271432405
3 924092271 143731165
2 477372261 915320239
3 670164122 503821837
3 916493832 18876966
1 805132856 540432087
1 601180674 719375560
1 125458323 248266361
1 281236689 872804233
1 519574147 142874581
1 66996819 240177657
3 586328199 486283950
3 23231699 429836817
1 489338156 933134773
1 525668913 260891798
3 850175605 413976888
2 248040790 845517340
1 685197483 100921217
3 957402598 326444366
2 463933812 546301963
2 3847343 990922487
1 331536914 616347727
1 702678352 409658362
2 881212626 494492415
1 10343234 129378777
1 747525051 684732253
1 541975140 750256558
1 905452956 913221152
1 273303935 915832665
1 562981148 311410372
1 248993535 253696517
2 402006884 182450992
1 478928584 309959049
1 707634285 921458473
2 263658256 593737352
1 511248687 886942448
1 86587420 92865459
1 330284290 921280579
2 350003745 287151240
2 52595055 337377212
4 787335184 850475162
2 325319645 499903576
1 962711252 40894285
1 23198242 606955053
1 135104519 224893999
3 836081451 79553486
2 82157166 567775913
2 973981195 104794637
3 946430837 930137300
2 74305692 180699729
2 135827879 979283135
1 278928198 948187940
1 939757186 635499725
1 202360457 97282834
1 213806532 733244716
2 732980006 169471167
2 512096718 450145233
1 663724713 646155883
2 716707328 166257288
1 184926328 694756792
1 315864319 48170627
1 519924165 327340124
1 128258956 875186153
1 964567021 254185846
1 677078697 473614468
1 258657994 820965825
3 337053002 979473013
1 162753534 82749481
2 974264386 583008134
1 594368107 368052731
1 466815626 191368379
2 616922464 225793852
1 989672359 290785137
1 312185001 914796972
4 370060931 805976490
2 466649600 893981336
1 933654773 572197358
1 826839917 82664239
1 968211293 619403084
1 476789814 816491689
1 216130441 634713020
1 537991543 330728702
1 54762264 503627166
1 55018735 82037192
1 767631017 550279751
1 405695998 469563219
4 24819824 975778188
1 333650578 100278629
3 718769245 558466703
1 564513113 880401149
2 137561872 789411983
1 141763032 902041550
1 581691552 181119014
1 602605801 795951418
3 59711067 625667280
2 203431418 245049856
2 246512098 910074313
1 715914370 744909007
1 443662939 507056754
1 22312562 10810149
1 949068857 825429972
1 365611070 965923377
1 241738523 486967685
1 54620765 533350870
2 241603715 399690766
1 235750876 980712385
2 90391534 491913622
1 399308079 581827790
1 501705684 936685625
2 527291313 746884486
1 89438979 17322736
1 459540830 89985827
1 896069197 890313793
1 447997033 341429761
2 585257797 564478637
1 927455319 537956789
2 458956746 466040687
2 139302559 517110718
2 494794602 598558143
3 223270058 901093080
3 63013727 495172162
1 475500610 368137243
3 307508281 62160740
3 311897597 140778822
1 333993405 877053260
1 418275152 310195618
1 668150471 299293972
1 84502876 405992797
1 365133000 285369867
1 978497806 996185664
1 745441397 239898502
1 14696481 810038903
1 620516511 707577311
1 571225571 622499192
1 223976722 722076264
2 780830029 81191518
2 248103307 534209069
2 596854121 980762733
1 273711015 197597286
1 413788297 13238247
1 602822950 809998321
2 566965822 464571686
2 182536600 921450765
1 950528767 896380458
2 988173844 666662656
2 593638452 397754307
1 273625443 288979024
3 492836786 733826545
4 548388019 91999807
1 609392115 878898060
1 29652277 97709119
2 749356593 493424609
4 228564899 508001429
1 532709016 944031600
1 794141109 639174321
2 510520038 176557650
1 877958311 591190691
2 200505414 678910979
2 158569088 543221599
2 388831424 821187733
1 165117349 498894950
1 334497683 910206303
1 544628510 387897847
1 568327174 232510797
1 588600420 75387387
2 747767560 459164006
3 778991690 947499492
1 272652690 212864043
2 762722844 707475877
2 368904521 101035937
1 937031023 362889756
1 853229821 840619837
3 816464690 20919762
3 521115815 896701990
1 82068010 179626620
1 124953223 991153554
3 892226757 609167969
1 201691617 999989060
1 133368755 229546030
1 800624193 904820165
2 21492713 859189653
1 52410801 201693113
1 664928746 748731017
1 883395028 487557839
1 780537922 76473102
1 3324248 692942296
1 875100943 123505078
1 15090603 905219042
3 21850877 494415936
1 363955056 413959686
1 179120938 536523853
1 197746573 553464189
1 429067595 730283064
1 73401148 812839598
2 488111387 929310238
1 764423243 489906420
1 579424546 968660795
3 916463583 423798151
4 555212152 155418196
3 797454041 918754286
2 250073542 518915541
1 55559256 292550734
1 696392181 240460302
1 171798095 271379601
1 61991793 482245570
1 527641173 310308013
3 689274272 915616660
1 227651197 975260947
1 180036277 200265075
2 433900822 932697557
1 168667269 175495208
1 977672319 333549422
1 224369985 696371741
1 298093729 699942788
1 758061039 663147659
1 72211004 61352184
1 394462083 986251061
1 647820047 373707120
2 619152311 793600536
1 85692266 956171019
1 781094645 747309255
1 854366647 37175124
2 123359204 310705383
1 345616581 513038402
1 131946508 546934641
1 889984022 92615029
1 434305090 852514184
3 583371327 914822959
1 260586262 774144486
1 940278649 913113738
2 414178040 337851410
1 12618182 181227272
2 721511485 568784322
1 721628867 825645986
1 905900207 52149225
1 391802491 133467171
5 12389263 658136700
1 358339169 31457700
1 314986651 399573933
2 643041959 99875427
1 146788121 244268953
1 41480414 672800173
1 997033285 792859298
1 555782806 88407594
2 507567346 359431295
1 662021275 921054573
1 958056654 310596936
3 77156832 836516376
3 722636689 270227857
1 647822740 914938072
3 27778557 407479341
1 242020199 409484301
1 172999748 751168988
1 82622401 130655645
2 398891345 393672985
3 172284210 768379654
1 515479854 658976623
1 998586177 438793559
4 759828922 136689759
2 279350399 447445689
3 333858907 200703137
1 205442189 420986168
1 88967240 787791386
3 591960153 911423071
1 25446252 982949283
3 815880651 775565804
1 583772441 559135273
3 461748500 76524025
3 554404404 11796044
1 705003257 940352146
1 117885852 790936296
2 378012944 445006678
1 796248992 739566296
1 964984694 141592620
1 645348063 210705456
1 737245657 664858825
1 750884315 873159998
1 935052192 541697365
1 885860862 454164762
1 625342190 823426222
1 345702174 318756048
1 506654980 789130820
1 360525989 956437740
1 122934034 226795843
2 461624477 622340520
1 457770750 992992819
1 681620521 694848063
1 188693694 258746765
3 67263326 642706228
1 742006791 400642994
1 653104365 437484190
1 816839367 834849462
1 636455561 594641639
1 147737926 540297146
1 89320910 125865688
1 878668221 380813443
1 853136339 951993696
1 966420131 606541519
1 639617873 587236791
1 246436954 316365964
2 828458289 974628706
1 930538453 561022091
4 262726477 321627705
2 893970972 138334795
1 716168598 630344664
1 761896614 994898946
2 11551180 74021972
1 85453187 836141025
1 119654084 556954662
1 584314787 693441801
1 435347212 322857364
1 599746068 559735796
4 264325288 298809371
1 590883897 507876817
1 834035006 598508436
1 541777647 108541703
1 426520255 648330594
2 932528960 513309015
1 383333283 498193394
1 585156311 982729808
2 284810630 566678878
1 109257441 945977640
2 868290921 442415720
1 153828617 770354588
2 899691009 681533968
1 968172134 200640281
2 422930308 180100923
1 596737428 748223132
3 522689046 501292470
3 427048395 424397701
3 964757789 509111039
1 428437510 878843651
1 421014237 590413352
1 69896307 386293244
3 951044455 802279838
1 613492820 148427265
1 31429582 694767328
2 765871221 92795945
1 917736961 312902736
1 137672291 402951782
1 696679777 371164643
2 549046851 555443777
1 764364101 62590836
1 902272423 916976799
1 235456177 952173294
1 145112654 907407504
1 825384309 718317218
1 700012611 226748922
1 193372777 954303782
1 24921692 477205508
2 866735912 295958136
1 540718029 641512074
2 60339424 100203664
2 874840739 420296784
1 663219018 444788254
1 899618378 171220852
1 495703883 861010844
5 367103113 478718479
2 33747955 536526857
1 437967903 713966214
1 293716126 853332611
2 263093963 537438988
2 50395484 270991198
2 186476303 303170172
2 76745056 844686673
1 163745893 473536915
2 171282310 824252730
2 282978357 385453
3 196495394 126634742
1 618999692 198876713
1 199852715 176546269
1 707436731 282820995
1 852102149 86546487
2 503887629 383996569
1 221190226 485255458
2 532001296 94183667
1 155796855 799817257
1 307009172 417728991
2 818977923 199964180
5 216412785 647905225
4 324186823 250373189
1 136707823 134734337
2 849869536 878508566
1 620091262 811355273
1 781072936 947334392
3 191756592 731103708
1 833600486 128605916
1 663643350 48522802
2 427011111 600876436
1 389397303 673191946
4 804838844 272930118
1 27169446 493459060
1 714252147 860653284
1 91091529 758715444
1 986615759 288005467
3 88591149 255151065
1 613504895 997750878
1 655219638 13517484
1 511048621 308562609
1 275603465 521826359
1 193203915 940118956
1 657842045 22471084
2 87343827 132652378
1 230446080 548651650
1 675512341 330278595
2 538337975 978186350
1 629492272 608721458
1 638767313 919749769
1 13516324 692055615
2 799060591 587614912
2 820996615 384921771
3 58625786 222411581
1 739381394 917250517
2 22677956 180727787
1 611681580 827730730
1 210543654 4893372
1 84936919 738412431
4 675073969 712872500
1 872470681 863591371
1 801923920 362974515
3 508565114 652898529
2 956095947 859271519
2 757066854 317968840
1 404376889 217149483
1 566024217 194816527
1 536589045 793589055
3 978568756 208234353
1 705589661 233936324
2 463094810 851875358
4 566433262 785239382
1 225430195 826051538
1 213027325 903274149
1 356594055 971779919
1 731363484 433898913
1 93240354 469912725
2 902461116 404028005
2 970452176 167867976
2 836823294 351214940
1 71815834 220800498
1 521232910 477519109
1 289469637 628104861
2 361266893 104250566
1 464737037 783035559
1 985956085 10916851
1 407226830 553294818
1 744635924 80028324
1 443016062 230315179
1 835412755 933390082
2 893478544 129253659
1 93373112 167721244
1 162168108 529872069
1 721643098 429889058
1 842683457 467677843
1 854793885 363116840
1 645198104 540208018
2 865938205 615592481
6 449251466 578328856
3 53591381 247598236
1 535944971 299324151
1 960418138 591213226
1 213633930 817564334
1 111742433 222171398
1 514873692 708108048
1 655951529 552382588
2 903625329 853728029
1 803471323 840224061
1 591015383 922064288
2 579103083 331546981
5 474043178 822183162
1 855252932 369252613
1 879304955 699838713
1 963574893 99728558
1 813873617 105025210
2 501205219 56073233
2 204045510 410751191
1 71784724 669543773
1 289401185 130212320
3 954974372 90257300
1 587665595 171086481
3 434841434 862276998
1 354614212 886750277
2 207394737 330255921
1 239903445 29166523
3 176488708 718049919
1 103324700 70680623
1 903755743 101676990
1 888714170 685538828
4 93841165 602741059
1 493200344 813345486
1 893228225 109859999
3 135229484 543762334
1 612028694 145668282
3 164549161 338222822
1 207519762 721952292
1 35726719 489501279
1 786724878 366183807
6 3359189 963160969
4 7124204 540979703
1 475372649 651032229
1 856355713 643890961
3 280999221 470351090
1 316394769 693903159
1 59998574 975017636
1 246262879 346200773
1 640452738 563305429
1 808837419 787081090
1 528744831 418798477
1 888951747 951810053
1 913055501 722025206
3 558220953 416730640
5 833111276 653656479
2 155125815 836030429
2 225897227 933956186
1 769292204 985423438
1 131466869 882325038
1 668375071 750694963
1 143000479 452803603
1 139821144 817234482
1 752944957 393412820
1 638711160 165463977
1 539287858 451367597
1 653162026 895531491
2 966113870 57532126
1 486899982 26975221
2 601357182 88611607
3 261282101 600807151
1 755721688 590076052
1 426562504 51543970
4 283634563 557953984
1 75700057 759114148
2 317149229 233366431
1 704313945 131585056
4 228147602 2238029
1 934303574 424296070
3 525650203 901817930
3 655213776 313432910
2 921856637 277894094
1 693572487 884529396
3 803768241 874215899
2 52603813 37292977
1 593206761 832691107
1 673508194 683215700
3 504994795 919909418
1 896070826 851564742
1 25389032 451350100
1 402123838 636450382
1 634402687 430962564
1 640922250 986215440
2 957989403 581657186
1 138814007 377771128
1 61064831 69384385
1 399085774 628956955
1 9701831 114045333
1 26628775 232594199
1 588534341 108611619
4 326836067 393276607
3 607074773 154371054
1 931368632 73473439
2 132185758 748304318
1 973067647 461998657
3 571649030 226408445
1 314216604 424996680
1 557311421 959165926
1 965452719 648031008
3 415691337 309638410
2 262071220 287534602
1 303383321 340159768
1 23649338 419804263
1 644521987 623088109
1 224278189 989344380
1 737707487 47037610
1 351193287 49265207
1 819847985 604194860
2 944727216 157106112
2 716873980 661256030
1 979766407 17720003
1 98785730 347968969
4 316866906 438017333
1 256065710 957215560
2 811982243 281486949
1 915184764 60576953
1 917006945 317629984
6 962654626 922727750
2 494667118 913745739
1 440780 5049300
3 280605591 924651723
2 105059467 287249159
2 833063686 544174003
1 772909413 214121711
1 591651054 910905951
1 175712844 417963043
1 156939487 785354197
1 965993558 978450175
1 613894403 456382945
2 817105862 670969849
1 362021053 249546708
1 735943066 857411992
1 400923518 722086043
3 671598916 674039447
1 15237444 33512397
1 269515252 484226538
2 139580282 73333197
2 885589140 281087871
1 768944211 200952957
1 145264716 940495227
1 272481904 654117457
2 909610492 540272054
1 732618087 462687160
1 824413517 526364574
1 427047726 287156233
2 82683481 550244478
1 593325060 432110343
2 842618544 349626115
2 690616790 182386003
2 791435914 919238143
1 944991719 589371813
4 406710743 794316448
1 858789547 18439856
2 338634579 59393106
1 373339310 157058804
2 823153981 760760756
1 502754960 175854355
1 906157391 832294739
2 464020380 4594163
2 22150452 220065338
1 513864432 509882054
1 406794681 901600753
1 640874598 885698946
2 598722782 186375405
5 813611361 791100909
2 589194466 603671135
1 936415782 353597832
4 939448681 808142315
2 155193660 467661161
2 338142251 253502396
1 993509069 65744179
3 654636563 594267779
1 192465918 978209128
1 230005180 783743924
1 438095 377018205
3 185641536 934060685
1 538821085 164478119
2 507809904 373645468
1 490300176 952088524
1 479938159 854101623
1 997373545 945212472
1 314877430 306990592
1 515520693 870713525
1 769570453 963321251
1 493663011 799012688
2 840605361 430067820
1 419643217 392120320
1 499213450 743760699
1 882449624 615258785
2 852983134 744584159
2 710028206 309385863
2 744881401 445771132
1 696573787 910978372
3 953159239 154324821
2 257315035 415006596
1 508377239 369656555
3 853925210 702628874
2 873604362 526368967
1 996721012 359684885
2 139573662 800498503
1 621223377 382935167
1 335891721 957084977
2 174310803 997531273
1 780792096 375653542
1 726318377 722564901
1 236203965 560171514
1 614221250 644981712
1 102093149 142222978
1 857177667 360853928
5 36012914 444704567
1 936997566 930705995
1 898083651 368033062
1 387061293 228098718
1 47178806 65580962
1 546434053 355372685
1 484483038 459457400
2 843083815 734582360
1 834285506 355723720
2 607407569 766728488
1 497282094 281891409
1 757376303 293716861
1 268922314 671542092
1 549498059 67903680
3 356884863 627995297
1 677404937 964336486
1 497098911 529930284
1 56983831 63933676
1 404213276 896959113
1 797452018 77174230
3 443214880 453682074
2 668968169 438047957
1 806091988 441623377
1 50620093 33093332
1 259421680 88132019
1 208525557 570801773
1 190845395 26998490
1 652164164 320144797
1 909057612 898104987
1 723225291 445335636
1 772201229 337130918
2 530986311 587249388
3 490219385 666125688
1 361166991 431021476
1 350649401 986356874
3 787493328 599474637
1 168341547 59509427
1 866324465 370473383
1 901383974 694725943
1 895450350 767274988
1 969336356 927098503
1 221661048 68766163
3 53187044 808911486
2 547767107 317537005
1 45318597 819041037
2 705249599 221417176
2 759642887 189399494
1 272311339 328507093
2 421323097 785721577
1 867973030 562240793
2 415084362 122854735
3 890678821 50190228
1 979925116 737848508
1 257751355 682534073
1 331408717 858350804
1 8782900 925319747
1 601233874 698102894
2 615440406 435562600
1 654906563 118715708
1 123837587 964376736
1 387196799 667880571
1 858319244 601292018
2 8569966 557917083
1 511289888 364068978
1 786620213 587650146
1 970926599 672640711
1 367002436 83102306
1 836495997 819102748
2 456504464 694117192
1 320329567 253267250
1 252712516 84525103
1 959925420 52718684
3 816968268 449609483
3 272499570 556874261
2 932310821 159992224
1 347588877 694758845
1 353995725 203041566
1 892073496 73641286
5 811008207 19399688
1 540918165 303876579
1 176806570 901235074
1 134025842 730596132
1 511231607 914661138
1 282844174 428355147
1 294674207 780210144
8 389713143 210067993
2 785163657 857000089
2 158407255 280003611
4 912840836 272798048
1 802092959 525193652
3 406800525 911550091
3 748884646 235309285
1 138519411 695130915
1 528668251 247067221
1 677080608 431788354
3 359141873 478389067
1 474398105 482606096
1 432799847 988976451
3 483877680 757938592
2 154468517 730868344
3 712057833 953931131
1 246959337 670751543
1 741740319 234602529
3 208221464 63595856
5 641152345 454599447
3 253094799 644943487
1 179631850 338037512
3 735311010 78782304
1 422594416 754556002
1 95507022 923141683
2 158209286 289686944
1 594206971 778526119
1 385698713 836966148
1 908245338 793058064
1 996227624 720429837
1 901765710 863369917
1 730157212 799478442
2 100266126 320033877
1 80443130 994350879
1 760564895 517839372
2 884697575 82823023
1 216487136 989054316
2 985223811 490465871
1 139199065 444447154
1 595386024 88498514
1 584115689 413280309
1 842053385 118145427
1 317599399 180512052
1 286436303 558485576
1 950192000 492187296
2 604294268 776162461
1 899913789 73422491
5 764280529 699344839
2 928241471 777624342
2 837746642 133851610
1 93926284 462783171
1 582870339 151955668
3 591271299 705079426
1 645894483 29301220
1 131870261 761127844
5 666822733 859796140
1 43601560 83173204
2 574297233 270517325
1 700235561 468554380
1 381467175 538942893
1 983173605 838647761
1 469221335 80365470
2 11669524 894279832
2 492656841 532788750
2 159609303 390924816
1 911642098 788597316
2 402082825 414356699
1 290201153 966272475
7 861756938 864611425
2 209604488 611400658
1 416774927 215649581
1 595994325 222787585
1 593148287 191672976
2 432994723 807270696
1 264042729 593624209
1 485430268 935856910
1 439296418 416255982
1 810595890 416304033
1 5614328 752950055
1 383202373 191784513
1 190302323 358168902
1 846390369 590603604
1 953320206 100529218
1 468348453 357546589
1 143669750 319227475
5 944918767 685119493
1 738831078 140152275
2 376326262 645829872
2 436794644 496375836
1 142122318 513295061
1 345857467 945361050
1 469714555 254463111
1 937271874 577850632
2 415444325 969523606
1 944666840 370539955
1 34119749 462906517
1 863563019 433240374
1 718307627 743050207
2 281443317 169786062
1 28740963 913643697
3 824097229 128940193
2 430562764 936908094
2 514186479 578345276
1 517171909 693800514
1 189108471 83533719
1 462978420 490006329
1 47903258 366517803
1 207345393 87629576
1 484036935 733344696
1 829308908 663340783
2 775471923 530540345
1 461244128 555715924
1 886977997 737693748
1 840368826 739935692
1 88988813 825149007
1 680328635 390091345
2 150718366 832024155
1 323794905 68717231
1 239823860 718391496
1 715613099 680463000
1 94445767 585490102
1 943757755 604132328
1 481120560 705666957
1 501384416 659779386
1 776997642 623815575
1 984207331 126302342
1 969971033 654529606
1 794714894 982243574
1 175711273 926313628
1 13238160 51631114
1 808910277 931817686
1 333813307 575293093
2 374953915 939954713
1 791034127 605534930
1 139761981 791486581
1 780292027 324202060
1 196278759 936293735
1 169344638 123922225
1 436150014 734178861
1 710900883 121692269
1 466521477 804688996
1 939939127 211888720
1 35563352 620584792
1 573630641 351347638
1 800311854 722721810
1 312301768 441562078
1 244408128 807051220
1 823244272 546463188
1 234802402 707353335
1 113284446 294948849
2 321586209 497621821
2 215420303 344419571
2 111048442 92205288
2 786010958 223374633
1 603762119 432411404
3 17613472 485394950
1 662938767 187119946
1 696859219 179837461
1 475559857 870475002
2 933026720 53930073
1 550872648 797259225
1 262112807 854830519
3 143015964 847045442
2 609840087 106881603
1 828729132 466423207
1 695049580 807512375
2 610353615 99506786
1 389199924 690092988
1 272733764 244905735
2 951891159 934923542
1 690891274 504393967
2 623794573 257353470
5 372370738 247127040
1 114831266 460938026
3 647308480 490163945
2 660793401 25461026
1 836973275 933189997
1 114742938 771174980
4 282895525 854085258
3 197768272 635335934
2 765405234 26227290
2 821721218 141199778
1 423686625 907090816
1 13705381 929384111
1 942809206 486571702
2 310190253 544304363
3 845396366 564840323
1 578758839 424403517
1 224994075 107732950
1 984187585 994289114
3 557508748 213950719
1 89484330 47217089
2 17783867 912765265
1 923751200 736344828
1 699856352 473159743
6 832145694 793474139
4 14430014 692181761
2 8615637 548040989
1 972277535 307465238
3 141423937 716537957
5 766365407 6344240
1 662973880 525347180
2 876696143 705271095
1 754012657 338931622
1 34927385 615972070
1 259662824 995417685
1 899942319 976407641
2 279895142 692666854
1 919532361 463638173
2 96422698 443186821
4 948205911 411888058
2 785190725 567428245
4 814502509 878221379
1 823626267 33626581
1 224142939 719546672
2 760798695 825173759
1 631719481 856154771
1 626912566 903003194
1 141024414 101447584
2 127377403 460759983
1 177957728 643090430
2 937571965 101877879
3 368647929 205016393
1 94340118 39183824
1 471665965 597179010
2 182867223 141231294
2 320571131 292957006
1 487491943 777063363
2 923412059 480044033
1 963026536 443402560
2 569660389 168373517
1 637466972 799414888
1 823389399 95781486
2 550444607 344828088
1 568932488 963924563
1 249707325 456474257
1 553413935 676550996
2 911491995 546590416
1 402609746 25442647
1 271253330 421186405
1 996051962 916995265
1 701724125 580495840
1 607191861 419331223
1 752995232 293155311
1 85552009 45758010
3 672456713 562590203
1 257093886 565225788
1 149045703 347859172
1 344532977 698757362
1 441484044 416692086
1 31410789 820755069
1 334455688 39935567
2 655784932 666388855
1 456162384 496765044
1 690637974 975064451
3 995260116 459561788
1 285418528 620360216
1 104628158 920182753
1 715893093 711360696
3 84830365 735689704
1 956981360 93887004
1 879176358 717549142
2 206490432 423812336
2 198396625 624542229
2 883411638 639337968
1 248975857 20620697
1 993317758 487151656
2 281445598 770084476
1 885377156 857470081
1 387553375 195701903
4 473650345 220245769
2 162920336 698372545
1 344458807 494891267
2 753165083 85331910
1 618476959 633040405
1 474408008 494400694
2 602474081 422101007
1 332466972 551922968
2 610277244 881984271
1 420176056 666921135
1 170399346 537565399
2 226582807 96181195
1 972083790 489943010
1 117865982 545209845
1 348164698 957512277
2 521535633 729168559
3 492209208 74948035
1 163848815 55994836
1 459010813 931335145
1 286182860 141722600
1 435443981 725766131
1 40512206 520088160
1 285453712 879423989
3 814329002 362072724
4 415847634 926221141
1 541371236 124622380
1 920543331 26887193
1 184035173 800946076
1 400429339 841331396
1 817529526 945246085
4 343975852 58494114
1 90112727 206584521
1 812532087 430730494
1 662797590 519105326
2 949747672 29845517
3 582728164 248737910
1 481835884 137297809
2 444540368 392493729
4 889865860 907582768
3 823419369 589169416
1 930967639 258055059
1 50042099 423823882
2 564050923 270325585
1 860547774 636006662
1 780532630 277124867
2 192628723 951757309
2 22076289 349168421
2 574603201 804805456
2 831684572 914348425
3 471537514 80763913
1 753203960 480941678
1 347826420 106444313
1 781798450 463672328
1 809841724 351840593
1 165884939 181292802
1 344866075 545933691
1 273910647 743868950
2 808455786 967480297
1 714629205 662609808
1 892732674 291630220
3 313242570 205916767
1 846774093 83505507
2 881084387 473919168
2 932750076 191598190
2 161741537 602935966
5 58360493 497984859
1 819719054 502014512
2 753794114 991569098
1 64427377 967556255
1 87751461 869632932
1 713435884 435939615
1 644612952 208365194
1 817462816 916524715
2 483714133 21414639
3 815492411 352994310
1 75299124 339495607
3 168126385 909625052
1 452396790 508711273
1 475671819 708698604
1 193161882 437938758
1 536978977 282353152
1 479718731 449769593
3 901066626 504587057
2 285930608 916056324
1 180377102 598351861
1 194922186 638557692
1 493452494 261458190
3 275452657 253584207
2 446979485 215896635
2 288666496 257324521
1 98790261 29169101
1 973990475 884927409
1 197876931 358804309
1 377721867 680823100
3 601515315 724398095
1 289343597 950749282
1 989587831 755760675
2 59734560 904131111
1 785211608 25199126
4 268946832 871862789
1 82492200 77979347
1 245851573 813943939
1 521970289 315277102
4 509927510 588274005
3 188655786 979916100
2 825157666 618110800
1 592841238 137488499
1 833630467 885772630
1 319040648 93829436
2 480018402 300352360
3 544978923 760417965
1 347189955 909083543
1 252634428 965414305
2 671730703 143207292
1 161065419 233021759
1 242325232 749253526
1 410039522 417131206
1 789329957 751369315
2 332655348 221760017
3 346133493 569895262
1 728418173 494913403
1 782558990 112786405
1 81082393 294290667
2 781383624 188608626
2 866455070 853505755
3 336563098 994809670
1 229035469 811067371
4 558045483 381644653
1 754428409 669294393
1 301561238 72843738
3 816426722 358264042
1 743195375 481542187
1 576229873 16796832
1 135183971 803851727
5 337212130 996743731
1 516797298 812094989
1 736218698 544457856
3 151792700 269358802
2 757875969 28136404
2 224600159 997804289
1 76899074 261099902
1 279473499 441340830
2 252507417 519437813
1 567872296 22937138
4 243751658 10827601
2 741241505 874821488
2 555979809 713248914
3 21777068 922324626
1 721639269 375147547
3 860455261 761367894
1 89692052 527314447
2 475626886 121675817
1 533286391 93855672
3 180233862 966332184
1 775827628 224667091
1 399634570 25317580
1 959009098 207604548
1 985130805 79961366
3 7083285 10826940
1 792461533 312377482
1 723619726 204056839
1 329587576 532735345
2 209390386 263788242
5 53595723 974617738
1 936723095 37379050
2 100716800 599210006
1 38586198 563511859
2 436928928 444631350
1 472370927 132304776
1 485630030 59801754
1 278779253 778487249
1 832848 310892883
1 569690029 181877163
2 979121106 296306564
1 276845315 151783596
1 88510445 197845071
1 826165214 353682663
2 226207718 54047425
3 602828032 347736235
3 15225945 488437815
1 508951282 71816180
4 394839191 593235946
3 519321922 740415875
4 716717599 478267328
1 105921233 792338264
2 717758312 386678115
2 56546433 955239935
1 53306110 595584696
1 687172395 998623267
3 388564570 573448033
1 78457937 844979845
5 477737006 586902053
3 882084848 432922734
1 895067944 6463706
2 145624236 50805895
1 253985412 274981630
2 159764433 892213071
1 338551612 622921747
2 593296092 513941557
5 838335168 627746431
2 339346938 429553980
2 710927348 639777263
3 363489654 894990495
7 916560414 573159820
1 720801670 673854405
1 716627998 71583922
2 520863630 437849865
1 821135273 693647965
2 796879141 708269769
1 475637192 385575394
1 156380783 491096798
1 422724053 909064532
1 763654548 151038012
2 786503338 334245073
1 657921859 638953517
1 357989090 519911830
1 867098990 724400276
1 875363210 922579731
1 75263425 458727188
2 672856916 681427453
1 892506757 732939999
2 383630935 811189986
2 510926374 753251830
1 302684306 675825153
5 510544936 952489795
2 177691016 722358084
1 743232765 407269258
2 413887552 610976453
1 342873862 327685427
1 245431672 464929491
3 182862238 160736421
1 535732438 644767527
1 377653996 190435774
1 203943658 293173248
3 494550406 833969155
1 162188121 469089461
1 50522566 789460161
1 404584769 334244617
1 446576975 654167984
1 224053494 167294855
1 69318913 470270028
3 260404824 216249702
1 103618288 432027441
1 878030601 65388338
1 306457873 617775315
1 954215687 463162193
1 365909142 951288623
2 24544154 423259959
1 622609852 64557623
5 825622100 768942815
2 399002950 944224330
1 314497469 517748732
2 594157779 429799133
1 58794504 542813343
2 372678473 943139187
1 472583485 127453304
1 852545240 162938690
2 794916262 246411018
1 189327621 224372917
1 375991462 127281427
1 335418109 983467382
4 826616192 497743061
1 567937758 230594070
2 48279293 856728929
1 949676765 46486315
6 760867760 239743520
1 919326133 841112245
4 185078976 489498917
1 869487263 294407420
1 801996995 836933659
1 330794225 147387742
2 594727859 394158297
2 283008374 107629842
1 497518601 430791288
1 645692776 722374038
1 676823239 58117731
2 467415643 7872524
1 288721861 884487198
1 1617592 44310346
2 606364587 496221133
4 716855501 841197059
1 243665981 350975777
2 591723537 43098809
1 655870362 463621081
3 397240651 669542206
1 648020733 193537348
1 761010997 175783834
1 945752845 500364597
1 404053585 738093058
1 679720236 313010811
1 240116685 630832822
1 917300684 321383393
1 929824130 873408773
2 579409125 694570187
1 712752582 863027716
1 761137622 761228092
2 498893874 946259140
2 193704645 493633319
1 985439976 402965270
1 109316823 229291267
4 127383168 624062627
2 264044646 424139856
1 324017574 746025486
3 873127515 726409952
4 319770126 720435456
1 268629397 188793272
2 429369187 68506744
1 586520874 40175604
1 724631406 55212103
1 547694899 187157431
2 497518925 429723430
2 451841891 125546450
2 487488196 358338537
2 798009441 465613570
1 218548048 855391734
1 586739126 980589140
1 163901484 529149678
2 124309754 303209776
1 327135678 678876807
1 346789433 455712822
2 543930827 146143534
1 142251532 428310044
2 692782744 360221663
1 143142653 453042449
1 627725220 183981653
1 33537914 265513219
2 579407808 553088577
6 12523757 690733932
6 947506225 611861194
1 446749936 31332311
1 836464261 696131477
1 344118516 78973605
1 43372656 317119547
1 568926362 72680213
4 123580934 192835974
1 488366662 916317255
3 48984721 879628834
2 160346935 503730390
1 317493595 96878032
2 211550710 907024194
1 983055611 758518031
2 682712736 651335476
1 817549355 128588755
2 231078952 204523440
1 548826991 267614283
4 433073945 657930463
3 179387825 500312145
2 174585377 165578934
3 526279693 507339379
2 167417967 591310913
1 8359999 108710023
1 707850984 558778405
1 208835939 972896548
1 357056901 13380508
1 310376636 539369476
1 185846987 26627398
1 209691661 260346523
1 454951843 306802246
1 463229151 137341592
1 641888092 341060065
2 844440387 649419303
2 259003022 54702033
1 852925091 373033826
1 789735464 89786598
1 710598011 5451975
1 560364026 615522933
2 711736796 880663832
5 458489508 745703678
1 988403813 164893520
1 908865079 254852428
6 946339310 792076129
1 985124291 515188586
1 757810613 263959817
2 598486708 971444694
2 239175804 838690193
1 614350145 782606732
2 42346904 413191213
3 738305252 287245206
1 134898041 114033645
1 841916138 621766965
1 449437732 843327760
2 706799209 508014292
1 909704301 656957186
1 772461910 244018787
1 893026548 95158877
1 81997526 323024642
2 498051725 264147162
1 674249975 264812258
2 784388593 219549601
1 478210436 328114079
6 712829069 802629345
2 371561995 982774048
1 244013883 997803686
2 649966151 440989095
1 385232846 688433339
1 885342913 861080607
1 935033519 30288528
1 885928344 736707721
3 259135155 780871942
2 818790206 635089080
1 940052201 842941234
1 753031981 891500934
1 37691673 257499102
1 718829293 113232299
5 967661720 61023504
1 558043536 941084808
2 231399764 168358804
1 771384433 668354274
1 339685495 965832699
1 812488072 599304754
1 107990012 789237145
2 232737143 695342265
2 537311415 561576014
1 599550996 263126670
1 826252175 536922986
1 742263957 829012882
1 226644504 226423365
1 538807817 166877226
1 239235220 70254101
1 23859003 618613886
1 962549847 112068266
2 183323435 796996141
3 829769439 133723705
1 214158440 19898757
3 280861548 999875130
1 724068062 587510867
4 469103761 312915544
1 831833558 803085198
2 832866602 596354647
3 841616157 839933231
1 454960498 859974201
1 385073100 798632900
1 639549033 87500646
1 775840920 804459731
2 513334937 420991473
2 354523945 99203062
2 804370366 873581724
1 406867060 983766298
2 484310429 748483974
1 895495750 432796940
1 987750548 275334271
2 291334899 805890715
2 243131625 72765024
1 723838227 642234375
1 363372495 654545268
1 106922854 330672182
1 612187372 451980196
1 870058280 152799771
4 785490655 300306703
1 545233168 859506814
7 140829766 647576325
1 97492048 849504782
1 593653959 685788477
1 929736725 307654976
1 13882284 90971392
1 95646383 251927389
1 727534542 972063463
1 717357052 362430373
1 892299888 117931687
2 553804457 715622955
1 643455102 190217028
1 24143840 403232604
3 812600834 105740109
1 794185801 391692523
1 577620110 473484031
1 140883373 391181085
1 418823085 943953313
1 407719754 323874628
1 658363205 529732031
4 439516526 572770190
1 932450862 570191368
1 985580614 52866170
1 492282031 163434245
3 834633345 123179351
4 428822425 522995801
2 714972049 825678865
1 136532827 884290974
2 793351346 214166087
2 528356604 685021705
2 722350865 257853631
3 219583644 844426225
2 953096470 955946192
1 397164750 922892527
2 885612689 630566659
2 914436369 186287242
1 825039956 330190610
1 364635292 568921095
1 954370283 974469394
4 862672054 152879788
1 89036488 7916966
2 405608033 451209277
3 242179354 738077939
1 348565101 900119197
1 518487520 984680793
2 244684705 22838408
2 965122360 336283265
1 804104617 691721752
1 123387577 834355562
1 958782559 167585486
1 442298539 700185544
1 633321426 873319951
1 954744477 758826081
1 378148926 556736276
1 909021581 784942907
1 640741341 408912556
1 2073613 349217786
2 660161366 262343212
1 520963311 762744970
1 240521647 270231636
1 117399015 449269492
3 696500151 325323598
3 500050762 73958274
1 761108797 175451759
2 985700556 205372666
2 786146084 550068002
2 351300026 998281879
3 819356997 72666931
1 626769564 810742434
2 527959326 679390194
1 449196368 244772304
3 45175496 962296542
2 418476703 487608864
4 838342533 792844096
1 241684870 400266226
1 538952748 632141085
2 537898022 297328681
2 608324406 366159382
1 394185427 448150197
1 135471997 82776905
1 163638471 617639854
1 171013610 562838711
1 141929274 297456997
3 621437907 467832289
1 46713644 978728431
3 240823117 211036141
2 314072865 491626612
3 349110886 352779751
2 983154549 628786917
2 542591713 535463944
2 439189873 43599064
4 185738207 558365957
1 547355714 417535916
3 727429062 650984586
1 612859937 427384075
2 289754597 923101131
2 522076298 664628170
1 118948115 753383833
2 647040045 884124085
1 873011441 418896216
2 812558425 619028050
1 146152409 82385475
1 210952398 92680882
2 665236608 775180959
3 255437978 870993836
1 764868565 371476011
1 873007066 534038100
2 169416414 529496916
1 378803465 406362702
2 909878392 175922742
1 921124940 360853511
1 876373133 691220437
1 399156351 975735785
2 705837343 353848762
1 455850185 648049931
3 115571836 688438897
1 283408392 61467560
1 382383127 108682323
2 386956927 298042375
2 293645185 506601572
1 708672450 686869157
1 872826416 499407272
2 315798355 14196649
1 556207354 228424321
1 649088521 259170070
1 105118952 283801788
2 609835419 92409001
1 920926463 419397538
2 971254288 337842562
1 304763227 345909340
1 688467120 720485109
2 748122978 214728698
1 352134170 255015926
5 990953316 722948330
1 185751866 606712015
2 921821237 583348413
4 711061394 186152418
4 936051773 798465115
2 178469424 130380506
2 471195984 381354083
1 672638327 930138204
2 264120626 420076551
1 588937415 502010256
1 460372403 482353089
3 996423672 249333438
2 415620399 167554877
2 813127608 320725372
1 524728750 141750699
1 781965847 125484190
1 156595893 332618234
2 881686333 227038091
1 906696173 305564469
1 137459992 36359289
1 420538531 864886781
1 647413097 427207395
1 708311250 423481687
2 796133708 622787266
1 811130295 24862471
2 990904938 5923301
1 766456245 559909754
1 136916869 432907386
1 855395764 755382864
1 824815836 81595811
1 818494748 596512848
1 207976042 997746503
2 219936945 820389586
2 774645787 697214642
1 237538110 812798549
1 558821248 334615548
1 896373046 687180266
1 112353500 223186223
3 416337613 43376507
1 543113298 320479016
1 13579958 705681132
2 628616173 944026733
1 406102294 44255853
2 320167823 526641788
1 286492241 450836701
1 794918513 54445412
1 48347697 586441621
2 297988955 19085603
6 707519529 333043041
1 194950409 478910398
2 892827306 719702879
2 85670053 820704796
3 872064400 443295135
1 223306318 191058164
1 907054376 666835605
1 349416369 173879165
1 76697559 797184474
1 420647935 360196499
3 854944188 231050463
1 273394281 73397507
1 654405512 400805570
1 757920967 473154665
1 614692987 138701854
2 439432402 794988108
1 597166524 287527108
1 428811524 407742636
1 262335891 520326972
1 105495022 457345883
3 281601950 175026400
1 31982586 662049982
1 789016461 845494919
1 358308021 892890142
1 192743227 447918630
1 605855819 237645562
1 223316145 343373186
1 722534072 985979180
3 126853125 820486697
2 947990294 981063179
2 880700775 564815752
2 909906243 520385136
1 588197546 327747174
1 526833845 575706230
1 481858638 871706984
1 515580211 855327864
2 491663234 229861485
4 497230766 886445355
1 563652420 393846606
1 732962845 913688884
1 64532690 977066748
2 265412937 328735665
2 613161020 261877563
1 900876749 660383013
1 210970186 294631943
2 236286599 64694896
2 573557220 293478196
2 35172839 630712796
3 667153163 172800435
1 329528493 801760741
2 813557827 707494775
1 418025357 336044213
3 331828076 662513206
1 895106273 417083491
2 99805478 664911663
3 932154101 36135841
3 430458054 770697841
3 872634280 157331701
1 459867399 113400334
2 398646734 290648415
3 496709851 952532926
2 115457910 845829983
1 249932263 914807160
1 479657953 413458168
2 809995417 776703593
1 509459237 916673449
1 904205735 915209145
1 31920929 906372638
4 785492534 820183443
2 875953031 889487098
2 390688511 604730292
2 815638948 993518430
2 857088369 860739339
1 238672019 28081608
1 324810031 620544071
1 482321363 262238468
1 671824141 87318770
1 133020598 153559752
1 818043496 633278367
3 547957066 503179742
1 931406382 193772189
2 118438295 468637205
2 736085694 391604328
2 963858103 994810428
1 908016531 210304580
1 409627971 350456694
1 148862714 680707329
1 365606656 284463818
1 565937840 422535098
1 327659998 739716309
1 233531040 647724203
2 913268436 125519750
1 16427990 752440465
1 776599863 187838647
3 305593128 548676460
1 390817625 80383674
1 28926099 219306935
1 751977282 821838064
1 385282397 889623404
1 642691605 551627193
2 85545439 693839374
1 657425402 118215145
1 416035155 422476343
1 16707145 407588243
4 445182301 853408950
2 705597022 875852314
1 240642482 327135969
2 747492414 743955142
1 717965902 907758057
2 11513176 970324258
2 995854993 808935876
1 935399415 887408740
1 952625782 610651819
1 989343627 551963759
2 492725437 964942410
3 496250341 897393760
1 747929558 543900595
1 124148445 821636265
1 911255251 174627455
2 658791789 987535477
1 548741870 534989705
1 674188216 202746240
5 121298405 918125675
3 882019100 610117818
1 797987889 770587708
5 288839325 735296655
1 485424382 310341918
2 922294440 185682881
2 844397121 535572605
3 261316201 224615091
1 834906523 27654956
3 669699621 240255457
1 956538539 397973745
2 804515239 100251237
1 132030952 137471547
1 445179847 546515038
1 887045110 632425641
1 602380432 276463200
8 820555660 252873532
1 904097437 61452627
2 240613958 951423571
2 452482499 816448466
7 716478389 802507282
1 502972730 490627283
2 501975931 627487300
3 560233295 90847746
2 409072701 452988018
1 831244636 819943651
2 180259193 143445467
3 940453118 782638191
1 271914964 714054509
3 326586348 725418578
3 211572690 592768249
1 202853400 550710871
4 72996723 447109502
1 542825914 135602924
1 833117383 177632065
1 858532398 152602404
2 782972716 732696283
1 350316127 609497624
3 46806772 344621568
1 123959101 922204044
1 516484465 926175401
1 727795718 279444073
1 15811067 973907138
2 446137644 48643200
3 287341283 825839073
1 299488893 572998661
4 964203419 337922074
1 75437603 282532197
1 795375621 471010910
1 58784741 691591704
2 938760962 742447476
1 989713367 249771902
1 629388197 743279841
1 58680106 564038708
2 961401914 840633346
1 825821173 469371306
2 305481784 38348614
1 202694417 542317935
3 686485896 551367851
1 789806649 589918640
2 306504178 271446143
2 363028141 896437761
1 222803953 880706755
1 926844386 741689968
2 973918404 88250227
1 784264489 302337467
1 432912789 182200982
2 686082035 586397186
1 396001557 594843325
1 623239479 974002157
2 505594314 139508413
1 106545626 924606886
2 139179569 297933404
1 466567386 723199401
2 990944968 301819829
1 769058078 963254521
1 384559199 123006613
2 948003022 220813430
1 195233733 700166744
1 329494053 852771725
2 145795872 626143751
1 159634396 299648326
2 596553501 349775287
1 483556928 678590414
3 856232228 45891455
1 64203045 348987501
2 838082082 364433718
1 894631437 994469225
5 727512487 978487666
2 756807950 174352737
2 939342242 191924043
3 514158561 347923665
1 632926359 320909463
1 691203464 68649292
1 536587075 495150886
1 71642247 180514194
2 128374334 950928428
4 137814049 396859750
1 871859868 519739317
1 281804432 651337384
1 19110985 683103436
2 784573405 431030894
1 664289283 34251206
1 357848365 260388224
2 710627564 232458873
1 160649341 839447116
2 934267616 214484819
2 287767929 774606427
1 60232740 315194424
3 170243083 893242879
3 666791147 414488073
1 516140964 310446212
1 304601940 181060376
1 881851839 689071443
2 858984161 540673424
1 457640145 790613953
3 188128040 654401329
4 546254409 364746380
1 474146402 443300293
1 510420002 354096334
1 795500216 201564430
2 51685218 587380817
1 560728593 333129464
3 314362234 83562613
2 649665195 74669140
1 113842695 569470636
1 992077591 229568615
2 437442387 193852352
2 143366495 223933229
1 163161458 72526304
2 662241446 14410931
1 893003416 441893091
2 144440815 644160949
3 996630085 231919755
1 701993808 722723997
3 393727465 802293645
1 701365753 227398723
2 360085300 473025733
2 173919594 321985963
1 663864122 318734785
1 976941176 509789959
1 142612550 402287068
1 606669734 385850965
1 429417493 933309000
4 880876269 797010352
2 335873939 47162814
5 29284742 374929209
2 354648884 809286020
1 805495903 460670694
1 876293899 897164448
1 968047068 567436577
1 573312015 492495860
2 598196741 677970676
3 671294760 344733263
1 509473192 539396797
1 198520808 344020484
1 287058539 464094156
4 16439673 514341590
2 200540820 91889971
1 480235545 704063699
2 129701989 404880020
2 569160117 428574066
1 10505156 176118578
2 915100524 851602241
1 519822000 435679927
1 548013174 703682361
1 857311582 829754082
1 209990583 781564923
2 486876300 102362566
1 143046428 382762992
1 834585270 818710762
2 464879802 668751268
1 480650154 417830267
1 99174465 370586186
1 945979217 557773791
1 800762237 295158367
1 72666982 96577140
1 876111426 647304307
1 229243236 959000185
1 248092003 429250606
2 478863228 74577539
3 638391673 299871419
4 952732400 420978960
1 722035005 43481680
1 834123087 642592394
2 141948814 107784254
3 526713972 435987470
1 294603971 193685103
4 247384628 341375649
1 735326828 751132358
2 811365395 230688943
1 606987749 290042400
5 710950791 596330607
1 827468928 343292889
2 916673021 391142331
2 435592978 788007685
1 478700135 973797012
2 264553559 763272095
1 214316750 677102597
2 287812777 382066705
1 151751670 547766301
3 974001975 795275859
1 981824840 690000157
2 773263308 208059848
4 934054319 712438449
1 548380543 312933135
1 287204583 80872948
2 883909258 732684162
3 270653767 438762387
3 730475985 880702114
1 355224531 613385105
2 924559189 270652761
1 914523065 853716302
1 65945179 868818164
1 467441501 295422403
1 848040951 345366834
5 957030491 687453019
1 810007455 981609269
2 989018289 674801249
2 953771469 759296161
1 600872582 1022657
3 291646685 922463614
3 44362252 966948583
1 562418012 693210220
1 385229339 631970920
2 117468574 865660663
1 68696896 348671243
2 283902305 620306654
2 663537216 611857870
4 498812649 362892891
1 472409581 510532975
1 201459474 211671517
1 205306679 635839981
1 848027233 733644243
2 675855709 303369664
1 371997218 979804665
1 616011912 753391869
1 310211827 734878439
1 811973141 416399387
1 247867824 863480829
1 161934570 730964869
1 891969748 343215868
2 662981815 367929634
1 508088632 647936608
1 685861348 308223063
1 43866830 224496186
1 720866300 148247495
1 41433018 641103672
2 852097127 208514209
1 618572677 894361745
4 439312628 573710803
1 986694987 695478645
1 458368673 735428384
3 266412378 365212077
2 248576475 456813791
1 731444093 864056927
1 21006825 198052472
1 979789116 930137675
2 311521238 364806788
1 53397774 603662449
1 897259757 36860878
1 402136545 177699517
2 320854580 747421073
1 448223343 20623059
1 331385263 786818233
1 52439603 384164599
1 223486348 370395566
2 191304777 869859327
1 811975627 594923813
2 779192872 93921187
1 469606042 394058999
5 600730080 234867369
1 494884584 239555792
1 974624726 91409918
1 365550815 958463279
4 633964788 163087294
1 779311738 292893451
1 812214990 91783694
2 800061854 402916957
3 295746870 896412320
1 486164447 525430182
1 471481625 57566986
2 832377199 18112763
4 4674117 778673382
1 589166132 775509829
1 410240760 809086216
4 545900719 779609331
1 178500934 502474211
3 106904886 112489051
2 642814060 844411504
1 10146828 968314233
1 926416158 979806262
3 689737593 670974670
2 869720035 179776246
1 886048380 758673590
4 281752034 592111567
1 178261615 24939498
4 219360120 40182
1 403037494 113716877
1 444169762 661271801
2 529899285 932874777
1 942125353 556265888
1 964055446 55537820
1 908368176 298297467
1 242300862 54236721
2 992513053 810148598
2 632958416 87012746
1 428080592 973778953
2 874604106 681963363
1 344284630 274148358
1 440189223 735431767
1 192309271 325255055
1 592632375 739687211
1 126440739 860009988
3 387460180 885748660
1 951755853 54725462
1 168945906 120798244
1 299287343 672866955
2 889195816 674380041
3 251715309 629686209
1 974607377 781159508
3 794785932 43214535
2 662368929 261198847
1 103405544 775336955
1 403037288 103808403
1 424000866 933555933
1 356123262 615137631
1 576510601 99853195
1 792570596 547702148
1 289888153 331427988
1 965007380 828367774
3 369834148 110805547
1 503678504 596857611
1 220311771 787685814
2 856735077 793473175
1 793930174 727809239
4 945685047 874496706
2 544115430 941303031
1 774129141 85618290
1 849795915 962760091
2 715695377 294931514
1 602844748 680932626
1 415263163 391395119
1 3267452 115969835
3 623380384 232569390
1 737701592 141221707
1 24567709 853516193
2 283838051 968148658
2 424998129 342245027
1 86904015 167065985
1 732427314 97656331
3 941224114 933604577
2 955193530 199620253
1 204251647 289272359
1 152452051 658843667
1 749051009 891511073
1 552439107 317803160
1 504760135 895840322
1 689631120 876135460
1 498709654 396564228
1 947617535 535371120
3 521971568 281996167
1 491736721 698155674
1 387641318 465571658
1 398657541 569247681
1 862778152 694446211
1 298497681 631267366
3 935805822 440392170
2 975723217 36684280
1 151236902 933499832
2 72732597 177644131
1 972698211 411438545
1 828220406 770769232
1 597801460 145179855
1 822661726 517582402
2 305302443 343117474
2 724213807 559686235
1 235198300 849884263
1 173178726 182457173
1 26423535 566818851
1 581079928 347227585
1 976416592 661832235
2 903610444 576015192
1 219623558 308534167
1 762062806 824923973
3 830820977 425113477
1 567989973 199464496
1 815055721 921567851
2 871182632 974578234
4 549619795 254064441
2 957535436 991399378
1 805867017 589611203
1 909458904 58535412
1 592983845 856193059
1 798641012 606589408
2 893235306 609066797
2 194635739 80254610
1 13955521 932791271
1 481870634 424304923
1 114678883 658615644
3 747881115 900688209
2 721525583 751471817
1 359975802 981511529
1 454495732 647490029
1 418741534 586217548
2 557309557 79286930
2 30100918 886555101
1 986930817 929365813
2 589892189 396910190
1 6050282 303659408
1 8712729 922381949
1 418066959 685485946
1 127025747 824628557
2 608739170 868216477
1 531558274 240291775
1 490432652 424513912
3 545892618 426891047
3 642619299 794102003
1 412254161 692826713
5 89912649 38067354
1 469292306 293044525
1 307760382 869845169
1 489510746 211332995
1 519547783 498941748
2 878663416 673671052
3 408752958 611133596
1 430838872 81082444
1 447993326 867338186
1 955154052 852260675
1 248136717 402391621
2 915337917 605001806
2 151029095 120175420
5 432040482 204877367
1 751662123 731790768
1 317380118 276795655
2 40522831 92165641
1 426484294 229435391
2 677488603 752985296
1 5795934 505806810
4 264337283 348584198
1 130010107 660077374
2 971156471 533755326
1 330833681 436429715
1 974888616 251749828
2 193098804 327099955
1 606292256 884986815
2 162164706 904365401
3 398424883 517106916
3 435342152 201551779
1 754394040 978687659
2 719177472 809849331
2 775986242 450558457
1 728406297 776815161
1 21578718 409322172
3 977986424 110744768
1 670780989 303564405
3 591059042 137975209
1 878616521 626743298
1 308264756 77741264
3 856281973 63507756
2 68674220 241695378
1 48623971 479885984
1 432716740 612122945
1 745446685 973306547
2 794860581 726151439
2 992668980 238106132
1 880401746 973421460
2 92629280 922668371
3 810681987 619905538
2 537665079 224608489
2 555069458 286864323
3 574285818 632507767
1 952083497 406393512
2 421289563 456974784
1 171332255 190319599
3 345541537 102623012
3 356710862 878258852
1 533679394 12052819
1 26590420 743716295
1 810843085 360196213
1 378717376 629501613
2 754132402 34372921
1 822708425 190112984
1 169696320 406699345
5 944327078 744501911
1 175893754 964671841
1 392543246 205243236
2 892856125 704660821
2 929771619 366026753
1 364968318 249976833
1 530749586 41045487
1 159455169 9254201
2 373232053 908871604
1 964312930 6160216
1 628978407 147096214
2 898468913 717442950
2 447244844 610901870
1 85602381 920883657
1 921149714 375262779
1 744202142 616228393
1 259963880 938078949
5 139533216 933280475
3 956340509 37690543
2 496705436 45945878
1 394358821 855608318
2 722602795 414841180
1 263065601 644913957
1 51524498 677634085
3 981200678 286761217
2 481186763 875657053
1 614286131 364814041
1 162556294 361387684
1 150406853 793671151
2 135985231 599632977
1 748101579 229915489
1 238488919 444923532
1 846844608 765766721
1 780463696 324766664
1 570171075 514853600
1 426849253 893652329
2 900311188 604689423
1 859024742 624948095
1 868704192 677090474
1 353987781 97032510
1 182303108 181243160
1 679185757 451247735
1 970308255 879326743
1 195568839 287657038
1 65182354 122542434
1 691598645 201866089
2 610200280 768050224
1 836230328 87654772
1 359429240 240334169
3 254794885 530189892
3 283503818 85473215
1 728888315 834064464
4 621796161 536661939
1 270945348 217110284
2 463087335 941683670
2 947544186 211755576
1 154302836 992574969
1 250207060 614126836
1 414621782 97325986
2 391387117 148110306
2 528636567 705967842
1 356167219 375548298
1 568939760 238062168
1 79409281 247617786
3 250982872 73415724
1 626393630 915958834
2 560208555 989366941
1 941559908 863797148
1 226930532 387493193
2 314627515 578075632
1 767908940 609122416
2 533926264 780690905
1 571637846 524465292
1 263114499 269824406
1 129691289 448929747
1 495719295 179306264
1 789792668 180952236
1 353127467 775910590
3 803227695 486906194
2 687537403 216774690
1 966950190 791807691
1 875182213 94739396
1 679029678 972045938
1 818631734 146228797
1 191346240 904907837
1 528397578 940305689
1 520409408 574290901
3 842493848 547331546
1 93491202 397944949
1 488472346 11075077
2 905494051 833677319
2 438922773 615306645
1 152022482 342504057
1 944336894 691491580
2 7134913 73130942
1 265794165 215021754
4 337856910 332822349
1 86533614 150706549
3 384283254 848661822
3 163270659 916995245
3 65282960 508470457
1 875791962 815853438
1 833413610 209722018
1 181669387 950498114
2 32766885 488859813
1 551671390 678445474
6 256387608 513469561
1 724669418 837786236
1 215494616 559116108
2 157223076 176391840
1 181200723 711901020
1 362399655 788981558
1 711674926 93138494
1 586669309 898253694
1 980808884 16562258
2 109803241 130537676
3 662040889 741116732
1 382421864 700628078
2 263627873 252434204
2 123111824 899773137
1 787876479 756087544
2 124115617 873259552
1 46805469 59225027
1 385263045 703202332
1 452401003 581939105
1 829131460 348361884
1 945061232 169027320
2 541811651 204879944
1 652626080 587614247
2 471089713 288999591
1 853489131 706158903
1 454094980 593069502
3 194590293 576630947
1 372409347 562063143
1 291071070 799416364
3 382759626 789053327
3 837317662 861788095
1 806767759 278607819
2 216073063 647631556
1 372427487 531023647
1 544885634 623937617
2 836466450 545368852
2 711323678 128979179
1 513839000 841643531
1 445354759 317646245
3 246073635 237135885
2 76254326 235778332
1 870600448 264216451
2 831721278 429028814
1 589189727 745279001
1 254966748 424745112
2 812993382 909878840
2 469458911 891848901
1 699317206 719278690
1 301292184 403658813
1 43960430 115552817
1 945249843 878546115
1 259816742 796561243
2 973060836 951139928
1 344240590 54778668
1 463810720 321117466
1 538139536 600380788
1 766755316 602088914
2 505633768 725936847
1 735371799 664775971
4 749760519 71198524
2 581000316 753168072
1 880859209 700238776
1 310585029 10297974
1 766226504 619669008
1 936357175 108827762
4 139114708 744662368
2 846214741 925093423
2 799640928 82632240
1 544687809 435425157
1 55768831 144481595
1 296260773 190977793
1 353296863 975183373
1 685399051 624772751
1 692473392 943000382
1 898769179 106887544
1 715388951 687710639
1 106243727 900919663
2 54986431 998129918
1 517553986 724553907
1 209742099 410573330
2 324505479 646615121
1 26662690 608364746
2 903565279 996994694
3 696971845 607624949
1 3982238 402896530
1 565925006 356821106
1 321836390 297361135
1 458811279 659181662
1 640952471 204819979
1 59876530 284730233
1 847405037 968282432
4 19904326 653751592
3 471732365 394842299
2 710624907 411152971
1 318582297 688771057
1 196735637 542830243
1 547459821 991984664
1 743012708 292497478
2 822211995 189559191
1 382253125 964775411
4 978457528 768382924
3 840637346 334554411
1 187677697 914490376
3 331265563 531943966
1 142543264 138186777
3 907411890 154232945
1 177063164 58264395
5 776301924 176561040
4 904794408 265804934
1 412468913 628016900
1 622420538 497258857
1 640169122 472239568
3 695097575 228284160
4 565348634 90909246
1 671202583 357262201
1 810503771 206843833
1 263271245 591444660
1 130137680 380239473
1 685381861 456669755
2 709803990 285539335
1 552599675 356570560
1 4093288 387629163
1 723689833 86477807
2 132952238 887016133
2 884272965 497892930
1 389518327 708773086
2 700411368 781033754
1 54979755 408471138
2 447502732 265373617
2 415827096 330740532
1 601131806 534524093
1 5464099 296828357
3 318159206 603379246
4 933182871 319975428
1 601979520 270282762
2 678577530 888668209
1 446079507 595308453
3 770699130 694722913
3 252159332 889651788
2 672192424 938737121
2 478834590 660148455
1 246856188 6770780
1 33518861 582948955
2 526860442 120937152
1 311588239 945575958
1 359915121 460395532
1 113633893 212868699
1 418755393 539442565
1 171481041 91674762
1 726319412 330718369
3 575759300 613557860
1 140255248 208662552
1 673483409 901540267
1 327331329 321732447
1 575399912 429265080
2 477852505 99877850
1 660455453 257354795
1 896866647 288445527
1 489946184 566028587
2 672061193 447680702
1 371187654 347037691
1 483902160 518448972
1 602567303 273893021
1 896355089 844158197
1 825320238 336163027
2 583727379 305569175
1 539273776 154404281
5 590029496 873147285
3 165866895 142061808
1 122517385 236308936
1 165892357 68325062
1 700966162 285046787
1 205998249 122943873
1 551810984 832346407
1 152709690 428748212
2 284397240 117777855
4 521852288 636661376
1 821145180 802004647
1 276842597 433196961
1 55643875 911203157
1 2407819 715357254
4 138620998 236339151
1 982075583 739565043
1 103689784 570216983
1 96331307 655824403
3 59316960 320123596
1 427488031 874086972
2 53138463 313743121
3 442273149 9990661
2 183155240 167852508
1 635374540 577263240
3 522254019 898327034
4 888822572 662894303
1 597919840 811844680
1 138266988 154912136
1 384004201 745498625
1 819792655 869827620
3 463649308 124665963
1 669459152 687748374
2 94916714 180934037
1 629273206 326814541
3 549579153 641602430
1 501173416 534128536
3 420136016 432485416
2 53500162 802606710
1 785007668 281968121
1 827900116 450237642
3 655973613 533265654
2 585520213 331072388
1 265067597 648824384
2 181743118 862408131
2 135359877 966396158
1 98338713 878119855
3 895479296 986258673
1 701820154 207849343
1 910166236 939324144
3 468386559 181963167
2 784636499 582764646
2 394220094 803736630
1 46447031 191357563
1 87220585 145237170
1 820693678 749504830
5 912894565 583511760
2 284309513 70568924
2 601047330 160534002
2 568796604 352505176
3 215877237 910698611
1 732409933 256885628
1 34430175 753884942
1 789933955 644760538
3 411482200 720753379
1 126689368 197756904
1 260749303 231201909
1 956793375 612900388
2 926420564 729414088
1 94492842 549436329
1 54379010 821897055
2 643653599 343363724
2 482205958 324863711
1 338221051 732349332
2 446322943 266250961
1 246960119 323476755
1 576147437 581747370
1 56203783 461715856
1 383999791 250928229
2 336324271 35361389
1 925839984 146736307
2 562123419 551125196
1 129117927 918538946
1 556801867 697845486
2 830853165 333367129
4 640954896 618028840
1 787208465 556807761
1 419709861 667194582
2 416796812 698354174
2 114277079 704718181
1 420510238 557045378
1 99922634 508221481
2 152751274 19602692
1 677068417 118989685
1 826809413 920204735
2 646740271 581276197
2 500114532 675867868
1 893420687 912987859
3 511203464 210471179
1 203080321 766675524
1 196828271 416043855
1 557530989 639351390
1 799929995 861889043
5 837708995 444675957
2 888075683 278654682
1 270621660 844501429
1 354496342 112180511
1 570999018 951235008
1 919091142 940011703
1 977887947 470658155
2 201894130 803802734
2 60964049 999507996
2 647774014 953009628
1 860146214 621436536
2 403260428 28793174
1 662876616 264361002
1 512316452 480295634
1 481134497 278569443
2 17701218 233518402
1 753082299 166066519
1 410299579 481166937
2 371730168 398905203
1 214693329 865638547
2 34567721 129105658
1 683908048 595399019
1 9316854 153292408
2 855950883 14579308
3 678474899 419001060
1 20180237 769361479
2 675116766 822004867
1 937630360 939063127
1 204254090 56597121
2 418041460 154027577
2 581790706 358764999
1 699300078 735520477
1 286784997 412610768
3 765060075 283369430
3 427323027 882119909
1 569647943 363838746
2 683357930 808145736
1 190620640 967487589
2 841003915 795719734
1 444590189 477190477
1 500409865 23542183
3 848891103 244041821
1 719811517 151475026
1 613561198 605817560
6 109240126 807264004
1 982867025 417456997
2 807229942 637132864
2 951811930 120540399
3 157488228 716158178
1 181834357 6848730
1 336114990 494893934
1 675815239 385069699
1 685662879 534842967
1 764756879 131727899
8 967370113 884907795
1 480759754 422275075
1 887552074 686647377
1 880728284 282310009
1 421162835 352493417
1 448906057 39942077
2 895654951 425449400
1 727721211 801751283
1 487564780 816305436
2 401604683 249976906
2 67223463 524257853
1 853559807 680959302
1 852802501 177672529
1 662102436 557932151
1 68515742 545882295
1 481985035 235895420
1 950592978 300493380
1 554845245 700726632
1 606883892 580998504
1 275251234 3485884
1 855059696 976245717
6 266207020 80011795
2 231330853 728048872
1 401635462 79140345
2 82682137 961519950
1 355747851 628408770
1 695283980 268020577
1 744982323 688111684
3 216503267 180022412
4 789788667 547067161
2 813903702 862756187
3 694775959 342001218
2 910348750 724465505
1 916137504 636831057
1 770601870 624863079
3 622916182 89943587
2 545324009 594762741
1 469098367 947701477
1 309154099 314680852
1 869629007 864375803
2 42362471 331168411
1 473820674 241405427
1 549286903 976281307
3 86326268 843500458
1 835452777 165678146
1 491813529 177977887
1 367497388 902027464
1 643140233 831591213
1 645719780 387331362
1 680578707 393307006
1 461889546 76446345
2 119407244 841710258
1 623189825 549046005
1 334360412 466776219
1 708183861 720711707
1 779035015 418481959
3 595018118 558136301
1 66600618 978645721
1 481814886 730247046
3 716539650 914913151
1 418222528 590766637
1 892108281 459365959
1 951037499 583137055
1 990081830 918329558
1 935395219 54603061
1 961119784 303459137
1 152012906 607989342
4 657302431 209484347
3 919806284 531416241
1 635218919 88326949
2 807490122 826353575
2 399573428 831613918
1 248494202 669345957
1 116488275 522327516
2 387986378 221771585
1 866986143 739078059
1 615179864 30876444
1 328538878 412062740
2 121278352 326748251
2 910751251 468617588
1 212748946 400480386
1 568476844 791414744
2 642725045 198023029
2 796835701 193043506
1 60091648 328080589
3 545923113 438756479
1 249390626 750067537
1 335245342 41055609
1 942266932 772920745
5 176911479 257635838
3 206893386 339089758
2 21811316 154762934
1 543693793 58017814
1 524730101 164417286
2 297052285 678060204
2 494783362 333064567
1 665079938 271045986
1 347039153 17958315
1 511414578 495690895
1 94496170 833789430
2 935680501 361726210
1 424539882 913382949
1 268534644 943217929
1 987759370 568741652
1 550779380 211237857
1 51334996 608809661
3 804362639 960887132
1 520686 517936837
2 241307651 230832395
1 620443944 840815751
2 389135876 249408774
1 731002816 77306414
1 57498171 293002504
1 486824891 903984762
1 550219969 440498598
1 89112124 869148929
1 464853045 818951155
1 228565743 524070955
3 269159023 140930152
3 180866962 168414528
1 467012672 152058722
2 140740289 4158616
2 938565080 337090854
2 151894757 886573296
3 248071830 848256934
1 427946039 375359642
1 436907176 712867409
1 140456606 134848439
2 873443841 308541102
2 998498953 661816578
1 2892992 176972258
2 256985829 805381006
1 283266322 35834656
1 747981489 585980887
1 44857324 961950932
1 9121056 301577432
1 481695035 672357083
1 933931447 95277915
1 417165780 91855779
1 540213652 160036184
2 185251591 766181374
1 845108618 729103437
1 164927721 573851138
1 162675355 66746239
1 234433275 227551490
1 128686681 557368268
1 450672161 215530401
1 83401271 889115545
1 362309133 893192840
1 837682446 764993317
1 539064619 452063082
2 862797648 260847576
3 177552647 599580922
1 429054243 901826914
1 378105415 570144147
1 741820370 258235625
2 736449566 339399330
1 107193012 207822839
1 768226982 132179314
1 205331004 572187817
1 330998940 760257312
3 831215462 778976876
2 275785244 789445227
1 645010421 380924566
3 514645439 290155267
2 973681978 111998780
1 137428645 905151922
1 138392639 285930159
2 778190491 83958313
3 325143287 969520739
6 109423863 293055401
1 307493685 197531815
1 943664418 2948531
2 256696297 998895263
1 586714474 769113529
1 633425905 859922647
1 83819615 557108055
1 318481046 578821161
4 533845876 966126528
1 597208539 792265532
1 499401671 153615036
1 542728379 921426829
2 369576515 189504899
1 573501698 262348442
1 785137776 534573868
2 958549796 673002848
1 371776824 360406585
1 375486150 803168751
1 397873520 754871177
3 551816516 571730116
2 529491538 435744986
2 968525210 516824812
2 97619060 327929703
2 332618886 132077924
2 352387246 258950961
1 104425257 881622117
2 952518933 982144912
1 111360179 472618126
1 66702826 841102337
2 205926882 908158520
2 545026000 530312796
1 587345642 452113984
1 170304275 770803001
2 890059097 885191072
1 760117205 419872630
3 696850619 485447701
1 730051332 354086999
2 802925650 132398595
1 931840547 49996438
3 898871655 406383626
1 469572893 406535887
1 453081472 196929940
1 707523742 827439595
3 885813672 751456091
1 296403157 351211025
1 497101194 794955942
1 704013551 215764278
3 82720138 800892567
3 349266787 803249395
1 584096904 704539845
3 380658523 510832035
2 607276674 660305081
3 997933806 495527739
1 150692481 58891485
1 599752956 575227097
1 931634910 137121566
1 854716579 6141299
1 481381100 396947978
1 827120210 382929734
1 440976498 486976502
1 858814400 411651206
1 41541126 614001852
2 286567903 504550677
1 54404471 505708072
2 109088336 61339296
1 910739931 811193494
1 768338120 119234490
1 255620404 684419022
2 142890326 714833652
1 269828828 78146830
1 342820630 669828119
1 797464157 786159118
1 60301373 885361709
1 459171875 604268483
1 913662301 264539134
2 571110974 679371161
1 39019696 875523356
1 435263533 71545166
2 235654801 709400287
2 221261052 603484479
1 127239558 120041251
2 271356461 612960759
2 410309429 242380842
3 598100632 943006946
1 336192649 934456883
2 346202158 275634069
1 735125503 322690134
2 146632381 539718111
2 487307291 755506677
1 195586573 604858607
1 543557213 833622858
1 3555129 989409177
1 954252251 355441609
4 709516941 821882786
1 950951608 683326473
1 120632549 332046792
2 528495032 840158649
2 555821589 442391916
1 398075086 740193573
1 202574532 195502046
1 91113738 365394133
2 735252569 984140761
1 883840931 223169942
1 33902094 46007443
2 299882022 869957158
1 90303813 913482272
1 944547270 525875815
2 297572754 282615335
2 343040070 527940641
1 501761200 996712739
1 321478165 400277459
1 901130323 63340659
1 179779551 732742480
1 64075694 266877265
5 551147196 713666635
2 719653189 214867756
1 240739637 163426307
1 507758638 648264735
1 248039112 943333400
1 324850929 982517704
2 70030898 478487582
1 340204795 827186535
1 236728778 516131083
4 634174736 658315222
1 953396607 943170982
1 730904847 35777770
1 798353325 511081863
4 308728607 699547963
1 618568680 900496404
1 450586017 678201445
2 199287548 628171746
1 751640833 746088955
2 174294857 897160254
4 745778447 35667789
1 323084152 423349527
1 109934493 783213087
1 68868005 332664709
1 849252791 467449118
3 139586096 117270282
3 297548632 779920635
2 532931250 669343837
1 585277440 702112349
1 613686402 57766022
2 270866738 884367959
1 704631100 596751159
1 65610653 386011736
1 176692285 949952915
1 90627039 359921453
1 826293125 774440848
2 558270636 957196261
1 149324792 745053762
2 334790578 827628072
1 901535075 31959514
2 481726906 761569431
1 48890651 737382125
3 167995295 988131385
3 226440473 42658944
1 155646281 160136731
1 631758828 194447579
1 75155924 70973159
1 480049348 40242126
2 886156749 527798522
1 57467303 828156101
1 945001990 434167232
1 984619363 915819184
2 51223752 85610406
2 498110082 514348283
4 321924780 19238840
1 114178354 917690685
2 370639796 913982482
2 22017385 729212797
1 612949012 811959334
1 732598860 156510294
1 911675160 328397418
1 912538714 706697613
1 2526423 197115837
1 883024850 245555496
2 439471400 682571982
1 271753873 761053115
3 206128979 178324377
1 965774726 15019436
1 691112795 215482457
3 540986319 694672316
1 924375608 793366492
1 74128846 870611831
1 252161737 79946988
2 848752239 125231289
1 86759325 138060989
1 294700453 529689981
1 445672623 616942116
1 67880529 67471777
1 578546407 760724624
1 173177321 380767445
1 70986326 534057512
1 50689898 267606654
3 292122212 775315995
1 804062573 869194442
2 437473788 147251726
2 817968065 5953039
1 245559140 996464809
2 883544425 10688321
2 282828703 337959738
1 196441893 114375607
1 982235115 500590607
2 344305865 32546809
1 45779301 495777693
1 655152058 604377891
2 390289356 144667273
1 782867082 82327260
1 698447627 344864186
1 940611386 465517295
3 125333271 348206831
1 343125321 77612937
1 316845694 85517477
1 478935853 416057357
1 963988465 460447595
1 718177217 750803638
1 534309310 389425168
1 287809629 318935408
1 786448472 576000512
1 6455743 602958550
2 404944519 584020979
1 695895963 227945410
2 179155235 750991130
1 356614105 436398083
1 496771464 476145167
2 879281501 251990541
5 98214699 446131113
1 946908762 186784685
4 600791427 538702309
1 109031295 600345118
1 895755888 989937031
4 72202300 994743416
1 667584511 801391643
1 321272052 188544352
1 871896229 353445402
4 608978480 688011553
1 601176472 51145561
3 462123045 488173264
2 352492005 600433295
1 872971904 722807147
2 863563608 745118687
1 354951310 493466234
1 210612789 613064980
2 319660368 764899011
1 164363014 260079900
3 33255834 925440560
2 107840379 260676425
1 274018308 120756621
5 798554864 932132082
3 669674999 711543229
2 162524860 667842495
1 763519298 960387390
1 889022130 771202526
1 181595514 601216955
2 188377524 371909865
2 298416727 243846304
3 116571990 5074893
1 202925103 818984364
2 209456686 973687480
1 483791982 597474912
1 691941796 343959200
2 946465204 516373216
2 973567209 414216200
1 192873438 30157188
1 15074156 579635959
1 364163436 51148030
1 600635127 653294769
1 424710214 694597518
1 299605309 676407852
1 87193139 199213505
1 540202450 738549090
1 226910966 942623809
2 268092894 485975695
2 17095267 727486321
1 230636344 349054181
1 970916377 923393179
1 340393065 741747764
2 594366076 623691018
2 980170418 678814731
3 445114069 294202784
2 911040990 390324108
1 859008440 645518620
1 404921152 658436927
1 39687673 163735576
1 140244203 641308466
1 958528975 807978046
2 27986850 944439929
1 22119476 12629044
2 360675749 544856850
4 237393619 620775329
1 751081370 995989441
3 797324580 26335509
1 809565294 922459190
1 88033587 989597169
1 766592467 99893293
1 277513993 33375953
1 846395054 17808895
3 731400251 168359394
2 30164294 277455200
1 975552754 6955278
2 288564503 780139675
1 483964211 356357482
1 888289027 730781084
1 663701712 592625137
2 496136610 76795394
2 600816009 740662771
1 862626310 998922934
1 905752237 394787890
7 111338694 183059968
2 76992019 216326245
2 368128916 395256922
1 537750407 84075046
2 109309589 299514598
3 628789697 231037818
1 813390086 571745048
1 201968079 571373294
2 723386278 275293192
1 40692504 291443909
1 324639335 688858311
2 741489167 244315463
2 98839567 88582118
1 490619990 380614999
1 672788572 376970775
2 181905937 349877661
1 761009535 540089498
2 104553476 681784459
1 832905028 77165985
1 237723906 55287931
1 27790427 692618719
2 728352945 718667045
2 323972313 794008040
1 43787510 476878120
1 224259468 904063126
3 659898813 57064420
1 956254710 416875689
3 520252317 875814358
1 126094892 590572518
1 926560541 939957130
1 74582282 91861605
1 30102939 67893050
1 191316105 411731525
1 398567292 212130872
1 510493080 947440941
4 859113563 63719830
2 668411333 214144336
1 878369461 967014581
1 956078078 48417978
1 919414332 158455213
2 393515836 49520263
1 536900373 738178997
1 903681842 861034219
2 608222698 66779501
4 480321239 759209274
2 469312851 843947065
1 962597316 490567588
1 992078900 623030610
1 630838130 475067126
2 741712181 839016079
1 736195705 491907091
2 382648236 312035109
2 719319736 337893615
1 487633819 682736901
1 169036900 306666997
2 346153405 845942772
1 822306952 950599544
1 37778529 862659652
4 564955909 936306439
1 109688037 419835948
1 243732184 975405365
4 410575099 475587741
1 282640445 394253318
1 987853519 540121976
1 250693660 652867012
1 20372059 235562397
1 529302137 807318780
1 718980234 542129312
2 486341137 668800404
1 982413597 330312517
1 798227098 171500500
3 403433084 70811228
2 298842778 125674311
2 945356566 415993090
1 688791399 148088782
1 826655563 561101789
1 109441040 675579072
2 648156018 572143220
1 765591463 229729528
1 476629186 647550706
1 464764993 923882304
1 596964921 53265950
1 710509998 635701755
3 489898773 588192126
3 754550809 331656416
2 218282791 107348075
1 916822260 718238276
1 337253517 140194116
2 218055919 918477317
1 527845206 173817396
1 791295460 999917397
1 486351586 102898825
1 6252733 250793831
1 26853127 173910553
2 406307099 201388880
4 645635969 715349584
2 97193693 97172867
4 856179095 409297377
1 605528983 52228177
1 748067549 343644163
1 661418668 857555709
1 890224125 475108776
3 186887318 34345756
2 575933929 419454410
3 414751899 306838818
1 57404982 760582606
1 266907592 842936539
1 724038544 521811386
1 793552871 646181241
1 351363143 553464269
1 506041376 574647229
3 878456510 990873347
1 479086277 816260939
1 128140970 145760068
1 314509571 323518110
1 183415476 746630058
1 351052777 232109025
3 586334415 516995504
1 608581103 66494761
1 541583413 139471635
2 339555393 134826262
3 220358325 523073107
2 391172319 6839909
1 184396704 417963452
1 67832660 820187697
3 542211365 589885739
1 299308598 185627915
3 988290015 985741471
1 662194547 354741442
1 192210253 865383508
1 826109949 627502997
7 931427230 808754484
1 73267210 652348423
1 612979327 706080407
1 653538559 70586103
1 265527965 31162771
1 554566504 158343001
1 296170261 621085011
1 412720862 638064853
1 439852074 668746429
2 351620007 579847862
1 617877740 692925922
1 970607929 748722547
1 974562678 197839773
1 116635019 858261184
1 116749021 323267350
2 454212341 910225708
2 208835030 492566145
1 551475531 589684134
2 962035677 964048222
1 174901530 658703786
4 695454439 949155729
1 788754893 181406505
1 79107630 190751950
1 140613501 195788905
1 274509581 647634496
4 719684204 575669526
6 622639532 466874497
4 702872047 891387184
1 426984550 324754853
4 446837523 73452704
2 400744617 306249636
2 596723217 413875769
1 80083126 634947257
2 988134504 579181401
1 935866430 287397652
2 184594285 12896612
1 631764746 984478829
1 892107309 751624300
1 32634546 358082264
1 357022153 450627913
1 98485739 125876111
3 993637684 360464135
1 154666268 179415151
1 821212374 633943296
1 164608441 833761671
1 314834455 892966507
1 503067577 362323296
1 184689853 761309541
1 781932869 967376049
1 214471831 373618992
2 320309624 428775596
1 491353669 204296668
1 261126567 915819037
1 78844125 734683025
1 177482184 519522020
1 455828434 981869281
1 907672869 45564745
1 93265345 87601851
3 106219295 268334399
1 251732873 363734427
6 580331220 404793723
2 991716756 60609314
1 33169103 758582453
1 803323932 950330607
1 262498491 153180327
2 964230426 101497900
1 748494062 156213044
1 634951797 263130627
1 3620842 200418463
1 182251795 528813545
1 338788360 133073067
1 171416557 841210709
1 233519506 328633678
1 654009646 957488354
1 440804542 442122995
3 292748397 252663820
1 510907061 423096917
2 45595534 434004603
1 96465617 504025651
2 501851799 926327415
2 337724907 130152938
1 36875953 469329447
1 517378496 598364519
2 870008934 516615018
1 834987426 413323173
3 244423988 683158513
1 843436174 768189525
1 134167012 357997858
1 979526568 386910138
1 912528084 711212951
2 523434431 272575781
2 599525419 622692438
2 51199229 617910348
1 289275023 856329198
2 349956074 391890671
1 477129334 888220078
1 566342238 402330469
2 746191586 566899786
1 535478588 384348763
1 852598151 309279774
2 665639475 330252509
1 128136526 494597974
1 403839437 90051585
1 997834551 352226870
2 746703953 389407896
1 998145984 673844744
2 819898327 896685877
1 764387458 617512138
2 271975999 603627562
1 369468130 476512056
1 80550316 100015924
1 599049258 496593383
2 795311015 682133365
1 244857 19464871
1 347990649 44345674
1 695884275 651619106
2 491624084 139840642
1 771381681 562496937
1 664192484 351050987
2 644385214 580231860
2 278289354 928967919
1 276331765 502431271
1 765374607 386240787
1 658067081 337426464
1 737157858 544850628
3 693259786 524365348
3 503327696 220711948
2 333214292 515185123
1 807012513 235221270
1 325977973 999416862
2 582315412 679217516
1 645907647 399329806
1 762360793 950338268
1 101417660 865736046
2 925422004 533046226
1 676544266 677400059
1 850021540 618539556
2 73697388 128851318
1 509966779 699160351
1 347909063 413160605
2 598962376 429291162
1 286918591 289123151
2 815942613 858788362
1 648443434 717816083
3 519504548 734028465
2 54351848 807590863
1 674112052 625316285
4 966804893 782424521
1 62848397 430004545
1 762375118 892472176
1 713939293 403155062
1 39629401 263749145
2 291915171 977432162
5 375706402 123626046
1 253851007 43818316
2 577974593 877881111
2 997413945 598030837
1 621071051 184230899
1 541115189 223354063
1 776076587 382930319
1 606625103 321475610
2 704541939 851519835
1 289516955 43800912
4 763642156 632203257
1 948332201 752686230
1 148180990 645863288
1 988832196 13422110
3 948785318 44293943
2 1854950 878672214
3 788951901 967484517
2 387720668 976567896
2 578759974 583101722
2 868356516 835980128
1 554967294 600092999
1 31806644 70022634
1 549205388 296048298
2 46402690 520349055
1 784444144 59511620
1 909618647 549845681
3 96172814 177345719
1 408272559 847935358
2 118932581 616893484
2 211927355 314494630
2 631416035 82940028
1 272830332 471581932
1 879016064 268725436
2 341884207 120392283
1 85115711 339056275
1 901804273 968796874
5 501733999 430649495
1 32877593 481137173
2 704304399 944878870
1 737212044 795841055
1 266442609 373104643
2 898599106 706250913
1 771297550 46737705
1 360230737 205171408
1 317946148 404013731
1 125586395 652699058
1 382078073 386902417
1 412124830 7724330
1 38036279 607439095
1 323176395 389745766
2 313191239 381891078
1 887288805 528105821
2 518094954 457568152
1 568892961 827255686
1 159505892 154425560
1 532815907 319279334
2 876614412 712071699
1 513840498 192611192
1 952957203 171565826
2 178147856 807140832
5 725322267 933393938
1 656756491 204466725
1 889999087 324697316
1 280835210 722280990
1 580594452 559080310
1 140320962 917775829
2 411011486 506222465
1 721685070 442892384
2 606350744 908468079
2 621036555 183691350
1 109987880 32584784
3 774592377 159135799
1 414704414 60358707
1 48942577 90023893
2 429916067 773365533
1 764698243 546080190
1 935732670 379409385
1 488791050 590474185
1 876533163 197881043
1 257659661 256825817
1 686701997 478384080
2 983149282 617366408
1 459307496 869827349
2 109077708 707258520
1 838961882 402201644
3 651063997 553158099
1 812005665 17816440
1 222946336 287856656
1 980830422 168512506
2 748914023 933548544
2 59999254 687340274
1 157110423 953619371
2 581075856 455203855
2 224125797 576225001
1 391125471 121390867
1 774183328 403477802
1 197378639 676704309
1 469665842 785619636
1 524528074 141368872
2 813365621 445328299
1 983429941 279074736
1 868748541 683088504
1 383794898 716674572
2 506788282 573337535
1 749427066 371317955
1 784597992 244858011
3 228917484 556124626
1 896156496 729660049
2 820634795 921823374
1 566107857 661885697
1 996220618 974266852
1 464248597 206541170
1 131180734 587294309
2 587200124 795162655
1 797770330 395972481
2 519851035 87040269
1 529760794 997433700
1 543338111 876257446
1 138458876 573083008
1 840154899 440539186
4 694669907 86982603
2 591046768 271212086
3 218630781 792702065
2 752439547 544549980
2 937302202 194984985
1 490388828 148875813
2 282895255 650470749
1 409086668 153856169
1 628850840 13689423
1 395622584 574966463
1 40345428 415154288
3 262637149 161304107
1 818080677 843049667
1 300850451 935120802
1 508976081 205281645
1 878080389 319099010
2 407947012 221837490
1 627309624 242764020
1 522566691 48373925
2 182207470 144615289
1 535421422 1027361
1 447545873 336805056
2 873280804 300432469
2 733460294 760828340
1 812141305 32636335
2 759935224 31609608
2 492901338 239491053
1 384639153 644559361
1 261110543 573420333
2 285155090 4595274
1 480423312 243885632
1 136807608 107934207
1 965035052 844032999
1 277417822 435958881
1 885058737 112174052
1 166299816 812181217
3 243703741 35250219
1 509968396 514315656
1 979709172 492781924
2 433531337 278955451
2 396625804 400582835
1 205408038 864125904
2 412335231 146982931
4 754902245 757605579
1 100095534 828112250
1 218077912 107298284
3 328300048 644001778
1 195287015 163947589
4 694065556 454397284
1 27365083 669053453
7 818977595 553930063
1 669797474 489693839
1 675898400 663077957
1 676234048 869661891
1 133834097 590467148
1 762713350 467612251
1 654941933 442858126
1 124711616 152154740
3 939261558 289910088
1 571172813 695706661
1 104765446 162899758
1 158829814 512952270
2 565896729 769537368
1 596616360 15136162
1 226631552 152203991
2 594630606 537736659
1 118943511 996292812
1 517233525 857858226
2 808394681 615959623
1 214991473 739965975
1 655202012 609679407
1 233652353 82172388
1 869151121 651574634
1 293896967 324927252
4 833741064 24453906
4 553484166 418964860
2 730847628 280472974
1 494174580 72435603
1 589421466 761513914
1 788220916 965600223
1 248409796 334130905
2 486029514 150156229
1 47527642 53444044
1 629014657 264023316
1 209109608 71424291
1 299555996 374681644
1 618599522 758566105
2 381651482 418717961
1 471462434 768611007
1 869313886 466452553
1 102640493 47136230
1 565211794 776776598
1 834189411 344153598
3 997257463 982989209
2 684524340 550155977
2 646454028 281449506
1 234334185 117010517
1 54359754 308439123
1 199316812 573468374
1 936758687 556727426
1 470338943 480369794
1 693324785 435617177
5 784164077 325764852
1 956391504 727251765
1 916655300 338265602
3 28001414 838875147
1 64041707 543079674
1 10315590 435396715
1 631841642 617484846
2 744453775 728771973
1 412147655 109210346
1 176542907 359301823
2 112213924 734069827
2 949047164 566440804
1 788631935 252713112
1 856871199 328800724
3 16707622 674185169
2 245458523 295828464
1 85859704 769387757
1 743824368 512719782
2 324775409 615067634
1 413509531 905439754
1 535797763 756915886
1 495043809 242973313
2 257374232 737892511
3 940268162 647198173
2 489721979 864912496
1 428964591 964258967
1 675779000 123058102
2 195965709 434315782
1 42756977 919225481
2 74987065 719200451
2 662042908 262464089
2 383401044 549973929
3 308541852 717871963
2 295355676 388356006
1 847752401 305403639
2 593602744 516363571
2 275818257 637080425
1 416132461 743150606
3 84131447 100124549
1 839425220 386816070
1 347739624 976294743
2 915506214 746387937
1 330925713 439359311
1 955584369 823541957
1 462158745 50080761
1 681177178 502365382
1 888932000 779928288
1 438231089 316229783
2 966133378 637010731
2 17005951 743921328
1 851865036 779844521
2 35239513 838965366
1 131960875 190270771
2 319526034 173077129
3 2808428 801154096
1 790413436 227709557
2 231204607 723323384
2 995209256 767339433
2 315821325 487900572
2 898892841 950199763
1 230647656 521079565
1 532662967 752136899
1 231153595 19301151
1 249267410 958969314
2 807976209 965245094
1 421951485 668713670
1 27749669 497576532
1 638416392 698265865
2 813725561 957135284
1 614559557 321435921
1 632725142 16643794
4 645817489 408270398
1 241483456 86283412
4 713605998 216414709
1 169913826 754640652
4 110905786 318768928
1 808733963 708751430
1 761233438 448010245
2 199370624 473209821
2 55634689 839164002
4 615105740 886992061
1 436120332 255141538
2 851967105 346585645
2 391951558 987328068
1 226685195 766215274
1 529595536 848342308
1 765216705 604306007
1 407486367 247416823
1 602040201 853347079
3 741005027 510426079
1 889426450 525299877
1 982450363 765200514
1 824658866 60645853
2 980099267 323379018
2 429536218 155994757
1 497835817 607395839
1 903467909 880992882
1 840653330 273206823
1 752986724 384272655
2 715581638 769587975
1 563929175 357575847
1 130065146 305100354
1 169955626 451652440
3 259669541 835044949
1 78290777 7795841
3 74898333 95063361
1 120362273 849178218
3 131266094 580396167
5 588679630 112020167
1 190110299 218101077
1 85918520 454630208
2 612811846 300358946
2 193335516 704486562
2 417194824 778516666
1 595705938 596631228
1 496959104 164047085
2 317122634 523381092
1 540237705 573747391
2 96368849 942733702
1 432644390 975179398
1 442867194 920047607
2 905714414 237512365
1 801646330 842052493
1 175173953 488812571
2 462152040 426653110
2 223920175 900516056
1 729998786 170386282
4 269057262 395480252
1 117691455 571158306
2 280833376 579256772
1 278713716 471338234
1 81052902 887967502
1 873765011 813986099
1 589588974 41187452
1 722269090 839569605
1 902878269 506410282
1 882229269 55017069
1 982351398 587970147
1 716005944 411184710
1 885129700 432113148
1 811699511 335411750
1 956032284 991804223
1 523375841 462618181
1 376448941 434296228
1 426420645 554347592
1 767138847 143547564
1 629559619 163832218
1 504412880 338850710
2 37813093 417320279
2 443999744 488472266
1 352631400 370402488
1 79326713 817356042
1 940540751 31077964
3 210720979 214016227
1 451356112 733936541
1 481673173 418931688
3 754967311 963491739
3 329897963 579261642
2 282651774 667945940
3 938294046 277444835
1 865963340 348037345
1 423965851 176216474
1 850858108 400655667
1 941316027 530643470
1 2088441 71237124
1 3064592 352141550
1 858831873 268571026
1 551032022 398074319
2 795683561 2338394
2 289239469 299062857
2 953745297 319370216
1 73937848 199498490
2 713879431 746767440
1 680287493 859617644
1 798668225 338549794
1 269387662 678804617
1 959514137 264343526
3 618647 448459627
1 780409965 808881483
1 760399664 24224907
3 249704889 768138636
1 949342939 175083675
1 223094064 679151885
1 176400699 594201392
1 239385513 272615731
1 715317382 337512562
1 40971735 617448567
3 560977622 695524666
3 961331429 642445011
2 36793055 556000774
2 930937009 155298571
1 911329777 761131955
2 412399441 507807922
1 840749871 199600834
2 494674720 312545008
1 731876835 614745921
1 373724445 122070393
1 551804270 867579780
3 945809563 803609044
1 762979247 725721890
2 59352183 857130912
1 52670426 549893108
2 14615717 634586387
1 971026946 981055123
1 373066032 109943262
2 797031690 293094315
1 82767552 957058493
1 208182959 688731445
1 648701041 500988980
2 730271317 790935901
2 843707299 197503274
1 491304473 57456417
1 91110510 419230984
1 951162774 42348315
1 184469577 568218765
2 197799206 768313918
2 161713717 646000399
2 967630151 587404051
2 775971862 525668361
1 246453665 546599741
1 878523859 67261805
1 411520977 723779599
2 456908660 679848422
3 376848977 961216213
1 811262085 810570619
2 83272881 636816123
2 177160192 408401024
1 786852147 411251221
1 720864425 869300605
1 199466399 994956705
2 492535735 699225286
5 800441922 264321989
1 782023294 761866355
2 349605618 639059232
1 250232336 781471479
1 223611620 219934840
1 15371956 805235056
1 417539165 396431091
2 378372934 315775160
1 303595740 95527261
1 150954420 801583369
1 125773983 456140297
1 764549079 96183960
1 757294590 401585297
1 389602598 890188570
1 68591068 156003942
1 931771504 214511312
1 774221767 880423557
1 122634221 371024194
3 634878991 426149009
1 614978 837627518
2 944883527 764369041
1 3902577 888697427
1 287207712 865264579
1 890563625 277921260
3 81703643 84357195
1 494679547 446145488
1 432286494 639431622
1 618697025 756726696
1 281683196 676348238
1 447582923 27724563
1 281307104 111382024
1 446518545 46461735
1 688961035 506458915
1 133180101 61036541
1 330545368 350676662
1 606267371 985369514
1 66963779 105588833
3 953167947 159416282
1 174100880 899364412
1 307440656 36962405
1 508862255 704761468
1 795198889 34389336
1 670585966 879821027
1 897502677 564195905
1 728046128 538197948
1 574796876 674664148
1 124978682 738850007
1 313658794 77531474
1 526052287 285386383
1 616999866 492343145
2 124452396 66669391
2 379847061 417795759
2 816392617 136721656
2 244484980 830182095
1 942918095 205209246
1 424805172 616365524
1 702807622 28926213
1 215317854 18037168
1 976961551 618360280
1 703705401 129440749
1 442956309 41732643
1 696646505 224748264
1 35078948 883248943
1 524250284 753865842
2 443687068 852300501
1 266129798 31786723
1 201350056 751272682
1 254967816 978550408
1 395603697 362235637
5 755974708 67252350
1 737054384 605644372
1 949757410 51817067
1 14590905 959879229
1 887812646 518831362
1 94809185 241332370
1 134090324 66719385
3 218580656 766417633
3 186306971 119843714
2 961052722 359998240
2 287555165 754706983
2 706672071 579665095
2 38911938 427346343
1 494386150 874441198
1 896174410 604801912
1 909921006 63778815
5 711826609 881051189
2 587194501 441653794
1 361852338 886154510
2 27966567 139808906
1 933300779 675410596
1 707483845 442738793
1 215791419 601546231
1 741817616 846288940
1 293933047 760040092
1 337449930 335990711
1 996065007 124259041
1 483927114 58674669
2 647321785 688493500
1 224897421 911686360
2 182215863 556013770
1 805106407 384797055
1 954893128 801101163
5 92125326 205212653
1 126577870 166274326
1 379511397 710734893
3 661804342 304749692
3 540020702 194399867
1 588291699 378233903
1 795643874 14114743
1 633658121 310706054
1 991546369 482556660
2 827581453 832400800
1 70432121 368297241
1 953316340 569237624
1 237512426 109257940
1 491546466 843669682
1 771399905 725900140
2 48707796 543805166
1 313411848 29385183
2 301964184 368978972
1 291347614 702416492
1 833731297 346886182
1 430270204 153172381
2 254044528 205424701
1 13279968 972084756
1 950289760 185487663
1 138409353 747172277
1 189235815 430552979
2 165530397 32926945
2 586536008 991587721
4 251187672 541339121
1 265115020 844867956
1 603581088 841976802
1 666773931 195380882
1 617550371 98441778
1 615010396 359732916
1 974498223 757533318
3 519090276 5457721
1 922461652 415438845
1 266456391 839746573
4 629632134 410852910
2 712692466 473134786
2 558446865 431435976
1 409788383 797089807
1 187840024 652646118
1 409111020 970369042
3 129312173 1631798
3 567566976 359843112
1 183463962 182192963
1 543961539 301119574
2 698939154 915217193
1 634695811 209031321
1 200745303 298717989
1 925920359 254107299
1 460171965 810975880
2 303096219 871257089
1 362795746 383641944
1 432667081 796767550
1 284858162 198725252
1 475685826 402339780
1 60617768 826801226
1 896112669 839991310
2 737470814 793220664
2 788882000 572107719
1 194511638 210293336
1 80635299 295555590
1 966495593 325098562
1 814127272 565221527
1 160267943 446218733
1 904697691 916222822
4 826941733 599024661
2 711080885 995923778
1 747228591 627837512
1 704009045 83780200
1 871992987 993310271
1 525839965 575734301
1 131232124 297065490
3 253518617 958907995
3 873277396 986458492
2 240749654 498067426
3 271905702 253970857
1 847802436 415066787
1 660147806 442198002
2 753322688 926725974
1 9216087 363302866
2 686129803 505229354
1 119620729 564775434
2 984884763 674914499
1 26278644 916837305
1 477806102 990938001
2 69425572 94101480
1 990966088 278414833
1 677375982 796661344
1 239378099 257587644
1 547330156 299201503
2 119829527 578357886
2 655766926 73432427
2 145138774 476546271
1 792528039 438011699
1 23164699 138134032
1 384000156 380917487
1 170424793 34440792
1 642853007 366403759
2 72249081 250127638
1 609293503 797094273
2 590405391 579444380
2 111444101 692165643
1 855844075 876895555
1 818566757 445782103
1 79935856 928836141
1 969252939 794857807
3 321967465 726735173
1 128788956 866359695
1 993197976 418522546
4 67439264 764326244
1 138975506 667443067
1 374929158 740297009
1 871032804 43184871
1 167524848 206533720
1 452891081 295865717
2 473857799 608472676
1 941678076 661148624
1 24389086 984232460
1 532843446 848177317
1 572773134 168822055
1 356819271 461835423
4 366632082 191587060
1 381558711 433397265
3 48581338 408366993
1 925999360 104181274
1 336560642 6143368
1 878970126 647728335
3 739153597 785296291
2 326936463 25564728
2 653915471 852851460
3 708226238 23875906
1 541868039 115678271
5 878175557 836627249
3 762505930 35799181
1 712353031 751170941
1 204146450 543001242
2 557351 662076800
1 739034365 673630464
2 291591360 85702928
1 5892647 392191866
2 118236670 364294736
1 129240320 874785908
2 933449202 451109509
1 800378231 458392343
1 231894535 978302191
1 331564245 172676608
2 167183537 835056371
2 540685757 20503456
1 949485171 56400651
2 82683395 768751114
1 429702050 2735066
2 697935795 69745179
1 69737296 737905179
1 867455474 998234221
3 430880193 384891286
2 856412986 961555443
2 277231564 694465313
2 324935532 790580464
1 245277103 908540906
1 919353104 563112937
5 833482093 933619419
4 25784738 937344015
2 650985839 118001556
2 177724960 830617601
1 457871749 977174488
1 665334754 776388942
1 541267478 243419173
4 141477575 181889928
1 877785788 487237615
1 31480021 310679376
1 443775322 108380982
1 786449242 873799226
2 813282310 638428464
1 366508237 28150769
1 628221305 912013965
1 453474947 659081975
2 759603066 893613229
2 691011697 409751730
1 302426366 628381385
2 653078019 874792817
1 763861113 126871898
2 217460559 467338411
1 947400809 15130307
1 36327391 446905404
1 304883100 595151045
1 577507040 180363829
1 578994387 958026720
1 74313044 203965471
1 243414808 875830420
1 839601965 361764305
1 494559452 433271666
2 455887509 256026486
1 763303499 336518836
2 193980603 356416524
3 387859851 264480302
1 81857114 75863191
1 905740047 76939966
1 642014891 163813978
3 476857761 561094963
2 485061534 672750783
1 5295526 707614031
1 722505833 667142326
2 650410501 49705093
1 822754438 86042899
2 911326955 474900513
1 345205692 725774418
1 797573565 41500582
1 578708146 361015970
1 717305829 968685123
2 790094864 304327842
1 974329908 907583144
1 83096194 317746541
1 322739703 993282099
1 69628093 106651824
3 695049340 126031981
2 971932113 147403407
1 348781613 847150059
1 728562583 245532786
1 497431798 812163404
2 278089677 616791922
1 155230713 301115475
2 88665133 772935988
1 56040606 670822424
2 46671888 569003475
2 131927674 986604456
1 702663541 934087062
1 874848470 508984024
1 40864170 82236105
5 905642733 920445363
1 941680625 239635881
1 988341960 994517005
2 482546388 11372494
2 821813364 279148299
1 696251133 656983648
1 295364346 79630837
2 205412687 251219986
4 481303667 127223627
2 997869527 977244883
1 255804138 637681280
2 579606901 406806858
1 82985942 187846457
3 288767886 422018014
1 586095302 313651126
1 189565941 307041395
1 846655647 457861032
1 547933992 61315285
1 729135406 545074282
1 733095086 594241771
2 699029252 219861242
3 369169344 280310396
3 933220414 745181208
1 210048016 160194083
5 881029741 49227902
1 148337052 601820177
1 369321676 394792089
1 410513396 866025830
1 892495319 21016420
4 523588774 422068042
1 204331603 439017883
1 441750634 441508447
1 116605803 833539622
3 260222984 447027322
1 570555703 493385537
1 321724182 960176357
1 250906493 737632500
2 30881486 803224562
1 220448196 331081764
4 15096644 28743014
1 126785819 330404427
1 473290208 412017736
2 492550485 875636716
2 284483478 194361155
1 6352358 276770658
1 860335071 414711403
1 904498237 123271240
3 170027481 605300957
1 589640066 24057034
1 182197236 456943086
1 640897622 979932833
1 243185031 249544238
1 329010082 272193782
1 462292588 842421749
1 26459359 628673288
1 926126402 327387337
1 705147841 383211315
1 307147173 229769755
1 526089871 403126381
1 312664790 378931446
3 643291468 439507966
3 186083533 59348446
1 884884796 292719958
1 802004626 861352898
1 11941879 645906716
1 721546527 283687724
1 615121873 6192164
2 246132004 790312475
1 36536209 953676777
1 651707115 6263158
1 736222682 414061257
2 534422895 91252933
2 187449915 230391595
4 120766595 68628507
2 241900434 266441346
1 976990631 574431425
1 623909393 905692028
1 490675415 880094578
1 609555190 211941640
1 813470747 209156788
1 183155638 108151457
1 213175777 541546145
1 885289374 140733960
3 525178692 742968200
1 368724080 577961444
1 666906429 678252952
1 29532502 105261711
1 165629516 951357518
1 175445518 40493356
1 223406259 646971624
2 970519623 603448488
4 287603548 331353543
1 581181159 607349014
2 948628139 316497812
1 441542988 274079874
2 509950563 115053257
1 252562827 352113052
1 66418326 677324429
1 364951644 593612909
4 265410756 391138868
1 314300424 1185140
2 108330214 236815022
1 853682115 353831851
1 641563983 437871708
2 699685382 214548655
1 267485863 608797330
1 57383881 371654106
3 549089938 600276282
2 583285264 22043747
2 638560082 769467672
3 554087914 695035237
2 240520458 837275084
1 850613416 18891026
3 795847617 812120986
1 424701485 966599812
2 309185668 844120085
1 365329536 649661455
2 307915616 874593569
1 576771387 898740729
1 17124910 192757192
1 675821175 270140278
2 73630128 285331022
1 410004261 351949058
1 215168503 473144856
1 7555615 198936819
1 553632619 361812009
2 561502454 448089824
3 598586215 515123401
1 794003680 285605833
3 719146204 784304388
2 416877141 543951559
3 361451122 76328011
2 54422514 3165247
2 976391631 625407114
1 305125553 459138153
1 893135540 55092894
2 670649656 650529775
1 499290611 589664904
2 258123528 22225097
4 996644965 908528695
1 281379279 983920
1 494174490 949148672
1 201427024 575997227
1 656349919 231105988
1 338088710 716056738
1 474712257 854171227
1 389019815 624035666
2 767167693 514487353
1 565538595 422612466
2 856908184 169882598
1 63066672 418877472
1 576776003 876271719
1 791682953 662555254
2 307854471 767465656
1 782586278 844264863
1 824659555 477414285
1 390744435 609019784
1 441155323 913410042
1 319418356 479396668
1 110494087 733830281
1 690172112 931737209
1 290967579 666643571
2 1307712 473060867
2 858476107 91756487
1 338015193 969139992
3 901160033 225640761
1 793175737 135633235
2 404024376 426298891
2 856820057 374696064
1 284777622 281388982
2 638160970 156673897
1 213551233 895386552
3 488488780 498012615
2 883792045 656052398
1 735632557 526695022
1 311874383 148121768
1 580115532 850230499
1 581683612 145288707
1 159959462 821489282
2 555383954 781344973
5 709691497 829522533
2 819484991 178338245
1 730857187 671282897
1 940016019 599285010
1 376354687 952597889
1 657984521 186255121
3 104091063 613715226
1 955577235 931813878
1 995058220 156804954
1 473022161 421419637
1 952368513 971776810
1 775738627 830513846
3 251470192 925528529
1 252745912 873479098
1 107378111 696557317
3 433757477 193051567
3 150804796 485871314
1 134933258 986743361
1 289047993 659068604
1 25508137 710447809
1 460457855 64083574
1 672439392 903028948
1 524938613 937471240
1 307431611 779404465
3 612439133 147706781
1 23291555 630968033
2 822245125 932992434
1 829612853 969382519
1 75373464 557732099
1 917383859 829517539
1 483004635 34743904
1 991306520 890352090
1 83902636 347177838
2 297332080 355098475
1 637829778 294668224
3 968609382 869706032
2 425734427 324299967
3 846715028 109914844
2 78590689 610971756
2 258572623 54361587
2 361234331 710124532
2 791211758 828857019
7 810918178 381876828
2 361964597 825357551
1 175076140 511997796
1 986020094 967403132
1 698850610 600047571
1 579937146 785259358
3 767847083 858529399
2 780137702 491754677
5 895188357 352002809
1 238373608 192585653
4 320501544 722132568
2 60735340 898635912
1 153250659 321318584
5 567056370 581839186
1 843239106 913970011
2 178846666 691480885
1 729945933 627391816
1 566706269 465932122
5 779680935 660129156
1 669258135 875845042
1 906882819 610363531
2 521522405 702343866
3 798323877 917159125
1 324651212 737971893
1 631144329 864809188
1 226807574 248359440
1 510013045 161692873
2 635369650 445942721
1 709170262 954379597
1 770976041 380697390
1 796128541 939136615
1 562039293 327245951
1 987630537 416977080
1 531823358 157175094
1 292967014 779582216
1 765214950 183565464
2 110034909 47908682
2 472046293 631088676
1 503186127 953244203
2 797139669 475032867
2 296379647 224924488
1 492557647 431083925
2 508025383 181859924
3 192561797 390624944
2 2578464 690137513
1 668176564 822279057
3 857838771 537896830
1 890822006 634001390
2 147495348 918272686
1 891582208 166256972
3 777162763 371533084
1 185611450 930593544
2 693836785 712981168
1 354493713 197220434
3 968772168 609942099
1 898471684 950229940
3 809454104 323436508
1 828181773 346884236
2 732425312 47813846
1 894970874 212530388
1 564277540 931540197
1 819398388 458048604
1 721948912 214209045
1 561487197 813798205
4 329122196 583454742
1 505286657 946195589
1 784474849 680417489
3 78055224 188731160
1 607449087 177435517
1 613412415 678199299
1 550231280 912858436
1 587678821 224379609
1 877672232 831388908
3 49154483 541584778
2 861905127 624981321
1 306036608 729563314
1 738401277 826272728
1 232090228 408878983
1 936835739 450872343
2 903111027 36248197
2 666689851 137656400
1 695192295 741687753
1 395062689 437821252
1 302149444 200520203
1 291938018 818204923
1 930001248 341679883
1 789762521 645254
1 294249247 905520183
1 914018280 625614447
1 766306717 692083687
3 9296362 4612078
1 52502418 669543410
1 673377991 106562500
2 133741212 493103734
2 758994962 619281546
1 878612522 992978743
1 580153478 361827719
1 866115331 920437821
1 345379180 319833243
1 838603129 649959590
1 173912528 190387675
2 223247885 710216132
5 518197983 69139778
1 83295787 221634473
1 388674963 189733464
3 565428325 641736006
4 20218676 48630012
1 427393200 134070919
2 110498046 605497694
1 463629133 299265
1 535775815 865673851
1 584807573 864961449
1 399245018 801355364
1 471171068 841587051
3 938276257 591646471
1 156089864 798914298
1 761950128 182226513
2 743522176 99522993
1 744844913 61171780
1 900907919 885481468
3 202079475 510354325
1 972483832 429971289
1 615289180 919236626
2 421759269 158550602
2 598237480 833192436
1 537915061 538086206
1 956997563 522929563
1 829930696 277747970
2 559942124 58094568
1 66408237 666795786
1 111932099 465983748
3 500500796 226486504
1 1787189 399785964
2 462908543 274335337
1 554694386 925265666
2 201449759 447698453
3 439324099 683301254
1 664434457 559694905
1 559880488 459921908
1 72001794 217590863
1 519561400 446657276
3 43742546 480222572
1 580897843 717437649
3 985107977 650358410
1 190627048 671138370
1 58019521 877621049
1 219407811 136453423
2 938656170 612798853
3 200136035 811613317
2 171732273 963422685
1 283143058 286045989
1 251371192 807259631
1 438444420 632812955
1 132927146 823788344
3 525298106 303635096
1 131635349 833852480
1 770033376 613232663
2 392529520 640384540
1 117607222 759997672
3 386169763 721635161
1 960641892 373956225
1 711448298 941591208
1 480325464 985490999
1 589558460 328612271
1 928842676 759712076
1 521509531 640074615
1 581267625 803037613
2 866369189 507499352
1 946657428 648138333
2 504126965 797181483
3 348733121 126680504
1 267858950 2579381
1 955312571 251108250
1 954401061 111697500
1 933934644 918307434
1 486715026 105924994
1 693936296 924711620
1 259936964 482657295
3 612091546 101851496
1 259967993 842362842
1 997961161 12611300
2 599522141 632128128
2 997264649 931513198
2 867951778 75588039
2 204274782 831714102
1 145030765 627653075
1 102293447 865729314
1 709540147 690994910
1 402762999 689042067
1 610454547 930104473
3 684000954 508777757
1 973091423 80846015
1 803742826 819372997
1 165591279 456509260
2 394366499 445390863
1 647864997 155031334
1 429755425 211483590
1 629667805 390295316
1 716238367 882308630
1 741116704 744865253
1 694033124 696047237
3 248137411 193747544
1 690331487 128806696
1 494962147 792152883
1 640492987 751480074
3 947645613 324537652
4 230592584 247851213
1 194774841 15541368
3 805520176 930393269
2 498556813 161003267
2 733488162 390631031
1 826425800 531366619
1 983007035 251339394
1 814118463 49440601
1 277725090 862376776
5 920607199 552232144
3 820353464 192816946
1 781861830 270049848
1 958174214 173863965
1 297208782 844295690
2 821829141 944099972
1 346370855 845557815
2 917702613 585837353
1 195223496 922375058
2 320210676 348880242
1 80021493 659604771
1 254936432 543754547
2 529104312 353941657
2 532525371 631934312
1 441856677 356730103
4 960737360 935683309
3 495104844 891647943
2 237299827 609770269
3 894928342 94875102
1 997632610 442193222
3 453984058 10342706
1 181647178 183145781
1 729623713 52123042
2 913482522 477430730
1 615120066 632139118
1 430609714 748757680
2 905345959 36251070
1 603850770 995965821
1 884507896 935981218
1 801082466 232685876
1 405100947 848864811
1 6491587 341113895
2 183823202 221280399
6 240477442 602387639
1 663364359 276774498
1 683390443 795134809
1 49943125 773106895
1 702212488 17597088
2 13221421 658221659
1 785595977 189967717
3 370593753 904113664
1 315815602 366797667
2 345389736 437585728
2 907562984 702068035
2 847037631 446992637
1 666517518 27037523
2 213739364 544060459
1 607452680 995610639
1 940696043 687672458
1 198015070 950216683
1 14471590 45328109
3 123197498 441692122
1 645711543 351849726
1 320514805 320135526
1 852158901 422164918
2 986459971 747638788
1 477509199 144221687
1 667435364 923694427
1 699148064 42442758
1 258696441 694628110
1 22615962 781359977
2 140338927 257011699
3 804630876 29354733
1 922215 654522924
2 33833734 191860184
1 449848001 173603920
2 494171135 140913496
1 854825114 645314998
2 917251663 442927787
2 280035516 948296814
1 803362243 500348927
1 363817591 925851740
1 755059940 932227139
3 276859332 48894431
1 375473667 561416496
1 723642166 515945615
1 46289201 225728486
1 223595742 726242844
1 147243251 701702683
2 400739262 911728809
1 43107107 927435532
1 654382235 311593177
2 865790131 615583620
1 20545605 450067707
4 989316454 80151773
1 371097352 151481798
2 306359774 258133946
1 233442628 481777535
1 358384636 25133227
2 751572315 710633823
2 45048186 527595779
1 977375155 196390623
1 708200249 796675594
1 258282490 3584638
2 349535545 200343987
1 145810144 560342954
2 632660839 861664829
1 236325024 820111781
1 932905544 795392164
1 41883564 359923533
1 707716236 950971422
2 119398299 639091714
1 116019346 581221724
1 111072860 202577531
1 845028767 319905035
1 993846425 126574345
1 279602602 644974391
1 52841451 510463145
2 577406487 892445509
2 226691842 915780102
1 530019796 80894221
1 544971304 975096035
2 579182214 928058245
1 143150404 786597213
2 163519067 36808606
1 644067053 148661579
1 417756265 87147290
2 206627890 719724130
2 159944351 954211548
2 205930411 287348210
1 698014879 671213322
1 900838059 894624248
1 843931254 672587780
1 608982323 616401577
1 178815017 198760449
1 37784436 98764811
1 927865886 724314203
1 614208681 284966526
3 452234071 645366231
1 473202840 630103335
2 635207380 943663604
1 17649851 939981618
2 997582611 941599992
1 767998365 1357047
1 61275449 863608382
2 836417858 481537441
1 897434541 428985059
1 452271064 745049363
1 930992337 455617880
3 412731999 249088182
1 344796981 411016436
2 779915276 239975777
1 789459983 947420921
1 512885592 329195733
2 702341044 611577036
1 674697972 492340775
1 571725818 503924977
1 457247794 453734079
1 688750272 772767915
1 103933729 717674398
1 603593673 571047184
2 371916750 265756595
1 101856529 18488153
2 534104129 636889647
1 190004284 99398873
1 770755102 946416992
1 786663511 585507056
1 457503571 886399036
1 329943169 896813409
1 332342896 347704502
1 827603790 86534837
1 423276571 196371175
2 178226030 521068818
4 588320386 885701964
1 701157494 670289110
1 911092449 55058455
2 158732515 252708287
2 922086476 150460714
1 804291275 133593851
1 516485574 728511149
2 410593216 484176110
2 862828412 351585923
1 171846024 402990532
2 887740999 950163970
3 811881682 906800283
1 448209346 89521700
1 914425380 630239082
2 680907976 54075167
2 138419724 164853089
1 431830990 142763074
3 69429681 653076412
1 987371424 162667609
1 397374072 411116738
1 202619715 994746026
3 441094757 170530339
1 380877544 727272833
1 297419582 211116679
1 941196393 508182730
1 330711106 246933157
1 377582374 928475249
1 55147593 563197882
4 153009268 70909042
2 89405158 545598439
2 185526009 705308742
3 925145877 76641006
1 887015673 765572177
2 981463597 748492926
1 581700205 905235200
2 902340138 54475883
1 155097905 176426498
3 775754931 769289364
1 992563857 200251275
3 609062985 409261829
1 450599888 612547906
1 230776401 416113915
2 241741864 849810104
1 675575203 376450516
1 332739777 201448443
1 71716788 591472499
1 502331507 56161214
2 520230412 455116140
1 758839072 556955245
2 889243316 385865358
2 188316862 854814940
2 69201438 543605848
1 355561823 322304280
2 163362801 855234552
3 777286778 916921830
2 490967204 338085871
1 501486437 166041852
2 78975585 410088603
1 137039608 914133772
2 577986096 62184070
1 623102194 519054345
1 976309631 981694064
1 966121401 243217809
2 675690795 772073389
1 497947827 913546578
1 182426674 779995555
1 548049345 954850861
3 614172199 950835859
3 764672380 357237527
2 819377571 599645109
1 653557544 725363073
1 682748190 249440078
2 811592184 411384421
5 119032149 5491446
1 650587243 831158903
1 658350287 132038160
1 49298997 68409702
2 744708159 568214274
1 352448879 163651267
1 780813810 10694025
1 305278141 259637255
2 995116677 435889399
1 272015540 683872792
1 105833219 931581894
1 472779877 844024104
1 502473869 466306587
1 902490225 119888761
1 650247071 147335562
2 611455595 496449536
1 176592011 174727259
1 245982606 817801582
1 795013447 613395940
1 826956099 18283808
1 848046031 822082697
1 547349142 825954902
1 94519419 849988933
1 732841280 674568892
1 509340176 235194388
1 419749819 28677302
2 849019259 764931115
1 99050474 60270284
2 327107119 290320515
1 916419329 964416427
1 489433058 975950481
3 280844344 412543203
2 333711439 625228407
4 865820963 705683628
2 655199396 148289512
1 333539240 620060636
2 719423879 898261419
1 895508700 737733061
1 332300334 215460144
1 942545818 795655742
1 173190866 342301595
1 668622715 277848946
1 185703787 534428418
1 470285223 756358744
2 588974344 2466070
1 644406885 195350965
3 422270065 40186463
5 59555038 637044838
1 837350116 638814478
6 181366220 736715653
2 70627475 147945922
3 745398887 582861632
1 427105195 355036734
1 421369677 379411480
1 233937163 128543026
1 373580788 690045804
2 313165976 419293798
2 781009855 578658198
1 337015726 554504566
3 376584631 984863791
1 807045172 424749964
1 340885891 315195805
1 134403816 789119988
2 382344565 224160635
1 898750905 963502217
2 997468818 155235171
1 647809818 941078086
2 980687910 15501482
1 866516848 279123986
1 109910792 201296321
1 889783530 864697888
1 197277629 412493040
2 754274541 679801761
2 289130737 178972164
3 419683718 646784840
6 58121569 281309504
1 810925650 487622537
4 858050152 881896123
1 71802831 100414113
1 417860974 633531657
1 969317924 702001739
3 898936307 468740200
1 985726265 716248945
1 429589758 416766617
2 834933413 979540147
2 105091257 732149202
1 279328040 608055522
1 970106177 734565537
1 273451328 438696459
3 195736624 483088612
1 228876172 332959439
1 178150707 568118998
5 613150176 933499683
2 848595005 769008520
2 863424751 83713343
1 160655908 536259385
1 447036344 715523406
1 509799400 418641837
1 979343616 63779904
1 74372588 287514305
2 284559617 142483645
4 872299726 55724885
1 772948294 777062281
2 930929000 232884282
1 378451663 757070927
3 912418458 855739672
1 977075987 896270657
2 670331157 211263301
1 595013240 308231317
1 42680499 594218235
1 292173958 28984410
1 419911209 967652697
3 303864998 871050405
2 820183157 548659863
1 540140936 143994433
2 643068140 306477224
3 264396305 494949884
1 787013481 778834690
1 389924281 687412177
1 320585358 230151007
1 827253383 7655767
1 485821100 77742744
3 707863733 843451606
1 922730012 671947941
1 785233410 916991875
1 537627200 721244743
1 197737955 817893295
1 901474777 906619976
1 575362275 927715892
1 749101559 125433627
1 252892176 67573030
1 932149005 411091941
1 222445926 651004297
2 482217978 365036047
1 159638830 84748456
1 886136706 387323846
3 803513630 460347589
2 400437528 398840458
1 943074687 925873509
3 203459570 407615148
1 66547589 791211278
2 305037390 545145686
1 276250718 825109436
1 92067009 333010070
1 566440157 687413304
1 308371372 309179804
1 434535629 847879464
3 577455476 450360959
2 691912229 153550865
1 851312144 495835315
2 13162855 449593554
1 161842746 133583395
1 425486500 854175802
1 958379310 129489340
2 610440529 981632955
1 406134496 354340440
2 577081356 27382804
1 613244807 207324835
1 541031241 553404255
1 200518143 748756205
2 146794773 192657601
2 718967336 808201707
3 275864735 23027501
1 546196813 537038611
1 416795706 600167474
2 384381372 604685823
1 595036992 546546176
2 36503382 307067971
1 9220488 573737359
2 945880032 320783959
1 752967425 181624527
2 334705252 503003625
1 880442006 657947913
1 272396868 516569642
3 201894711 932754050
2 445073080 410916372
5 235239371 428355468
2 833893984 623969488
2 514206203 641541016
1 612118814 905832557
2 425718676 407998666
3 576794619 183999467
2 755658481 286733557
1 744741168 391597595
1 586421378 155809393
1 211912441 607892468
1 804209752 355159908
2 172474239 389363758
2 111279701 561676019
2 418156498 872380081
1 58093528 531577688
1 732768900 614243600
1 734697316 279485078
2 637716560 926005556
1 244279139 823007741
1 597704922 688404603
1 927044309 791053916
1 435223055 299897931
1 808367338 503081370
1 833653781 935235340
1 116625789 840464362
5 650028469 727012978
1 585391942 689764141
1 152075858 203881009
2 242584783 587396642
2 166942621 394840292
5 44858691 942825105
4 538471224 949087493
1 929780070 624876722
1 341581553 724390871
2 894056296 36854683
3 186449561 381063831
4 818848919 602489844
5 968041492 232726098
1 159640951 71954996
1 17587232 701154830
1 802157042 386053417
6 780168800 806730954
2 237467324 308114315
1 400607179 318888933
1 965479768 44598778
2 231649807 912469276
3 272875237 329419789
1 236477201 288844641
1 957702564 104940683
1 872143412 441660742
1 282935285 779822368
1 7561982 559549217
1 267966758 410393925
1 10767356 393083180
1 291932193 849254566
1 246125411 455328111
1 480404615 593469165
1 680100838 914018341
1 941410236 454294352
1 893468726 718601581
2 881720944 207691896
2 437260658 786741971
4 537849321 202864838
1 289629831 235807287
3 203751081 222445450
1 109090391 919326591
1 887589240 364741957
1 757516371 14841218
1 67760211 21737689
3 355026167 336909659
1 982695437 57994485
2 247671373 125793832
2 87936303 874486129
1 588454127 303147958
4 883863136 654197302
1 621853589 679171781
2 490089318 521965785
2 448037656 904859221
3 230890160 32226945
2 858315609 633212048
1 423098862 244724383
1 575498397 150752713
3 160796952 917148340
1 424027851 828194670
1 432937726 896723241
1 165315934 521222289
2 322038769 483623326
2 935782558 947264047
3 849685317 934423625
1 421140613 982128391
1 937563273 378498872
1 939815079 124406591
1 397588721 419376618
1 982958236 371117789
1 660488300 185938870
1 455824391 78306629
1 335132936 173246835
1 669636472 56371084
1 496587822 782704051
2 873501080 726466272
2 161790230 876140284
3 728429878 205338935
2 471293789 167372827
1 129905304 700358613
2 811000137 559262559
1 293551193 487755021
1 741709328 274484747
1 440379956 750314036
4 486260156 771620854
3 722947712 109369200
2 824281641 841768279
2 67634735 212550106
1 454942295 702969154
2 532704251 382913711
1 39762731 835312300
3 223523636 890482115
1 763282377 698458388
1 437008301 645494677
1 134411390 113079068
1 746310670 609911654
2 647305534 705893108
1 159024108 931064886
1 236304820 560120873
4 667501580 387332282
1 705300693 305634266
4 597434867 156433390
2 822586261 651455820
1 895467334 200245094
2 678623115 168560497
1 596748601 45642409
1 621519039 675460216
1 341826421 933285581
1 146470353 262539981
3 600717828 842561949
2 60208845 480387105
1 994188425 459335221
2 964545291 516292502
1 529445530 58423266
1 190204590 500318039
1 405895480 622931959
1 248237443 237294324
1 631053597 142493124
3 369926571 330256633
1 21983368 432148201
1 941243926 889742390
3 138098351 528697092
1 545808401 834895822
1 797087175 901763961
2 393030284 319486610
2 25659948 629601726
3 971605444 399651110
1 514308397 904726846
1 303037710 515627631
1 452328582 190029724
1 847995456 440336006
1 920862663 97180018
1 515654260 34799330
2 534348835 312454145
1 740880869 519163004
1 159885221 174683508
2 694856392 42921967
1 83932983 375068233
1 964532582 427488572
1 129723404 657421994
4 588880242 625431003
2 492182628 657368787
2 251575058 417592346
1 587024373 850789716
1 839485220 817037465
1 46674024 979009013
1 699417886 442306694
1 218910171 670567579
1 611951831 121503904
1 338632716 826512985
1 307356075 855593450
1 102404159 41994523
1 791335980 288805115
2 964738266 117920612
2 611816260 14754365
1 868065946 19355113
1 689998053 728355382
1 30396400 635106628
1 476482201 466619190
1 451368519 967819844
2 33956862 47424036
3 617629941 457265712
3 360055457 965485597
2 370554114 952021977
2 182901956 914370779
1 908174559 71506940
1 895498681 777522448
1 709767774 297077512
1 479364056 552592321
4 162686943 673868522
1 850147214 572143932
1 878050565 901766843
7 69724092 390699969
1 362443156 781960891
3 93908372 189498615
2 909467937 52273798
1 661872304 98882812
3 611225595 154094887
2 870798223 818499862
2 683914491 609330805
1 39868056 627875291
1 850750158 652471603
1 551980110 377117507
2 144479546 342864842
1 938238861 532997103
1 128617842 431824199
2 256189366 948329695
2 23832931 855004449
2 870993839 562026150
4 490012346 625105613
3 186617112 813196640
1 558887441 873326268
1 621501232 381898037
2 997084181 317539869
1 15622909 764697855
1 899022708 181010532
3 982744257 814683884
1 439969157 803632089
3 268792796 751765290
3 718711703 28769651
3 220572644 940560596
2 922174691 426993799
6 75861883 543986098
1 220824088 562421050
2 744565030 858202820
1 606560950 492582713
1 179688747 701488947
1 933452928 510911796
1 158162103 380790407
1 339380965 119072620
1 323655056 275783120
1 226281341 918419383
2 532753064 233150608
1 47759469 637047084
5 258131649 766160109
1 625015333 800777396
4 799448246 334837542
3 665782952 261804171
1 298843700 337337446
2 304223057 992700554
1 345008650 486302132
1 524959691 557000756
1 634455012 89370995
2 648051469 156778258
1 797179419 597377943
1 741396707 822186987
2 642972937 545877132
2 835009623 74569100
1 765551467 733726535
2 237651782 797162061
1 904308430 193822152
3 651520370 944847382
1 502697568 898450284
1 972941543 749263795
3 366380834 499109888
1 944408004 306806495
1 789118704 22211275
1 438324573 811027102
2 711091417 902672568
1 956956481 794338120
2 725638685 956248588
1 370583540 600437279
2 609987431 314749216
4 361622681 343783302
1 216241263 851677929
1 791945664 850954046
3 896647287 594560793
1 892595860 115387694
1 937827920 486759090
1 895790197 667972946
1 510309783 736099096
1 826543000 517156324
1 873178387 802573031
1 134702586 863643049
1 639971301 321944411
1 128005987 638840910
1 403510959 32719028
2 947354350 214986287
1 638247622 264765861
1 247036679 661462233
2 225701846 571669356
3 4161504 887172058
2 117727542 777456465
1 720123681 930969947
1 770260548 606842193
2 76085280 258808606
1 741346233 342970426
1 794220081 992844384
2 57226261 456476220
3 320786122 127871683
1 158529876 139908857
1 823069441 317198118
1 929239731 544467089
1 732176082 234693165
1 847644118 440850104
5 484507447 593587548
1 965899832 499256529
1 560473069 713433273
1 960716628 559300476
1 777702404 590074692
2 565951949 517163615
1 486557442 15801412
2 781009677 6536137
1 12366220 564241869
2 728177557 392050886
2 469382853 131247051
1 710938431 763122615
1 345403536 562237998
4 717223725 381843323
1 559256503 380448633
1 384425389 724400870
1 307329802 22902397
2 268620049 867355083
1 888588809 137889069
1 702465261 406604890
1 278671663 953967134
1 394894078 146288094
2 578791742 835452204
1 366888263 504667192
1 502015590 458087793
1 133962278 304276194
1 126455425 671848702
1 39668936 507546647
2 627184431 196568362
2 11855103 28958035
1 201739766 179340025
1 939566535 694264191
1 508817827 867686930
1 49477451 100466929
1 843676331 879120160
1 999184163 12592545
1 778381947 703653665
3 760118120 463155705
1 789774336 806268507
1 951765606 461845899
2 953850566 915836517
1 83685138 780109209
2 35656449 571328416
6 892099705 873434979
1 181944206 630755583
1 149493893 842482478
1 752889643 895097534
1 606480259 627858646
1 209165050 487760188
2 915128959 40564339
1 111534756 293269136
1 705048330 69400663
2 42816795 863302159
1 348592717 387278853
4 58492789 195302390
2 490981533 388984890
1 435284710 409489226
1 635945257 208292849
2 200103324 527794674
2 483006480 936586485
2 34981149 307106512
2 104806867 333719942
1 40089416 223496698
1 69000109 754973504
1 576845000 127446536
1 695957528 681513426
1 465616109 354176768
3 539162515 585892722
1 210154667 510725610
3 352819140 531194254
1 517977491 334509827
1 592464648 112401233
1 49547576 411311460
1 964093509 131178111
5 887495951 271104621
3 226381631 711374191
1 78576842 165700907
1 963755900 407695652
2 858938114 55636758
1 937232792 66159237
1 924692114 137930647
1 13379394 250223903
2 471970901 966977327
4 798208459 527640285
3 210085343 355735009
2 328050659 772326106
1 845991158 806508621
3 957806588 563753385
1 986461062 790073902
1 948389677 688529984
1 376668493 643269914
1 411797348 811260216
1 536473692 246493914
3 30516901 902197830
2 445702096 421459199
1 287151932 720695733
1 44130232 19893742
2 435510639 633980100
1 512785838 796419339
1 416312294 972472010
3 735932167 929517866
1 427911709 506326531
1 204713891 254678813
2 131370497 872753112
1 563084626 352457744
1 197732766 564105779
1 511609098 469390291
1 116258047 726908556
1 237556416 606460753
2 278090851 268016740
3 605949692 441939345
3 522271666 18550918
2 742943822 756198388
2 494414191 120306162
2 380370821 290251099
1 290435902 3389487
2 394742286 824171674
1 864157478 780061761
2 507531747 42359943
2 929282014 627640336
1 765589275 283744795
1 112925153 712773503
2 200952928 557296600
2 354176013 661095551
1 164113339 327778045
1 857706141 610752434
4 313535232 886763189
2 724562431 945677194
1 80768093 317223314
1 856502499 807645113
1 120442376 955194966
2 704753458 919243485
3 79131120 280895721
1 172972429 488086870
1 494492491 546385322
1 372416661 639410208
3 412882855 256078759
2 211659733 760589021
3 965053193 200216830
1 234503953 918138962
1 971622112 333026369
1 367055036 64487450
1 801314557 587291550
1 143141904 49967327
1 995156291 379089479
2 531007047 395129394
4 669938646 854885230
2 39405809 559491289
1 992931054 155061554
2 571659495 895411558
1 492796366 318450376
2 957191631 718656292
1 693324176 667831775
1 378616964 420324726
3 500012230 860097591
1 963713228 608161317
1 728765320 977472966
2 297684489 14978315
1 358882417 749913372
1 923957449 580867169
1 53585027 86740727
2 175934025 302176702
2 171828067 871376345
1 425976582 314927835
1 426900775 330860072
1 931864284 619779693
2 87547062 37167584
6 944777282 672951505
1 475209712 915767320
1 704510192 429538912
2 227791860 35290631
3 556086355 577456554
1 463680631 373462473
1 399751986 602054393
1 634129447 885124535
1 779010870 490075106
1 49750667 643665082
1 956734052 478642100
1 136400643 398290485
1 479513161 7360425
1 228209181 216703519
1 679753367 413396734
2 719954965 639069487
1 731537867 829727449
3 468136006 471264433
1 784666450 83873561
1 701125369 824711790
1 66591400 786489916
1 682033746 253977349
1 408589244 901399501
3 286249614 985724150
1 758148075 391323952
1 555374174 113493387
1 742142881 428207413
1 953334910 30082266
1 328208465 908808053
1 333306553 650959790
1 660678261 910818233
2 20461070 924737417
1 58964483 77802827
1 202023103 67919156
1 262004117 695685805
2 582423453 202192036
1 911253582 131884585
1 290487184 117230596
3 807182159 978454781
1 712404803 488093752
1 399254011 129847075
3 604633575 619510639
2 724371696 301254230
1 908614253 174461663
1 849598508 580059540
1 432273455 177465990
2 495625804 604100409
1 45175710 697131869
1 799521906 639464423
1 341586889 457545685
3 252354528 844317342
1 227308088 447619587
2 715039792 490406204
1 869721978 730128174
1 94657878 820905623
3 485113866 245958697
1 837314745 45805142
2 447978775 534710887
1 810952669 936485126
1 489719803 159042335
1 271970825 276108772
1 312039031 966156861
3 840849955 458202519
1 243793948 650704323
1 727037480 690963316
1 580625867 16207589
1 27091613 26511881
1 227773111 121530376
3 889985215 320334041
1 583934124 600679032
2 115744343 302856028
2 148655728 288061353
1 613181399 247693943
1 199348128 975843624
1 104226406 825615841
1 241868434 750963509
1 761862875 662152379
1 381275405 222443390
1 447500160 741396762
2 638631242 8100205
1 474424649 745912378
2 746496901 937728098
1 378414675 999903160
3 355173225 485652927
2 405847284 793027666
1 886176146 895373214
1 987514727 895755113
1 947286109 643533231
1 426355712 775595559
1 805895202 972689477
1 863972816 289397960
2 289965147 561004936
1 109353982 328491272
1 198788889 701263292
1 179909526 613969047
1 260095876 301024368
3 527174625 123525476
1 461887751 508935024
1 134183863 685554967
1 493698306 277859302
1 917235656 449521191
1 732856410 441344192
1 261460422 552680423
1 311929595 376801105
2 465087783 580658133
1 446881103 487471494
3 262045319 84109708
1 654723884 533344498
1 633600593 240082014
1 23320738 610827829
1 102217504 618666425
1 946809380 650915742
1 560446958 202822738
1 17597685 353893257
1 113395278 702360168
1 289667155 838295836
1 440884805 928510734
1 949929551 97801211
1 215663783 856011251
1 94347577 630518714
1 92823796 719327476
1 406553764 692593255
2 108139008 335272710
1 726219312 910787520
1 451503586 163730130
1 247337723 70789230
1 520377192 952669327
2 128059964 475806133
3 389945862 535284896
1 841249497 210707812
1 830247016 603455592
3 371789017 872855426
1 19219067 405288965
1 841233416 593310649
1 454459632 995393405
2 759172705 873445550
1 255405042 389983683
1 316176658 148814387
1 68379969 622391693
1 10066303 499924706
2 851147772 518180730
1 444404659 308657051
1 250101003 635348380
1 315952110 685688534
4 543757105 787996394
1 728189826 538610658
4 298018644 851487763
2 891163853 743052610
1 887314364 803804610
1 803138672 752937265
1 33914016 4884664
1 294643615 122146468
1 15430646 681954045
1 48427028 147609425
1 295505915 411325579
3 227091871 648558562
2 268218289 189567564
1 658205944 430855451
3 122209484 935390438
2 724191122 995709102
3 737791129 887584096
1 734541123 247007070
1 753564698 928778051
1 658234102 79654882
1 617399500 568053017
2 403268560 685399728
3 952368901 191158215
3 499252691 998858644
3 132801768 509102834
1 19719610 197296787
1 174532727 206847287
1 272222668 772971324
1 885660800 994264435
1 128233179 604495130
1 876050912 407300347
1 62892363 783218344
3 760007549 433050145
1 813005598 346682359
1 836826577 248296912
3 97766364 17286689
1 783583487 809477671
1 662775693 815149647
5 771510128 799500414
2 585610332 436399077
1 78000283 555386535
1 709647982 323066142
2 302743819 624905028
1 382762961 845403849
1 405566009 777800244
1 708412524 155345446
2 128477712 332779649
2 608096468 700722463
1 949655585 295251297
1 851438479 973922385
3 181910317 668166999
2 870350109 275550846
1 40944099 20353861
4 960146535 85556115
1 366229747 402078577
1 8077602 319455934
1 70937111 600398856
1 827019746 101357147
1 302371130 419218818
1 3953305 696911072
1 676947071 402663904
2 945858175 930451509
1 939540871 394560964
2 487501813 320640128
2 840376571 247359409
1 738632817 991763023
1 709082403 550141271
1 470198793 375118173
3 353295368 614126377
2 361255859 978834658
1 439075135 535814514
1 806757689 396378423
1 579792771 58606777
1 718184992 199791123
1 387418546 901767131
1 578403956 788656311
2 382593127 236412740
3 440778518 169166282
1 728701970 357991372
2 928398875 559198252
1 761751584 657420907
2 383370132 304825046
1 659741568 326708925
2 925915035 73437535
2 632608669 795278588
2 890777784 959983053
1 728118006 845070723
1 309769718 242965675
1 576947377 380200250
1 613982156 605902501
3 163291744 498860211
1 848772742 485901850
3 768424276 94671745
2 492348397 921440672
1 526819068 491792665
1 178905476 788463068
1 413511054 20851036
1 458590385 987358966
1 827234746 775211698
3 682079771 621017880
1 902190903 70463341
1 651592915 161141026
1 668927499 471028271
1 401330851 598986322
1 376186262 399363432
2 279372966 232347964
1 45542638 284287725
2 76130029 715282304
1 764247381 932784986
2 127942050 360507980
1 935986381 729167363
1 733167928 357556666
4 848575041 847215050
1 112287144 345713626
1 205768814 750085179
1 264628382 512606088
2 529281335 722430007
2 856393532 161558309
1 156897653 344102399
1 25108664 664009785
1 287697969 985606286
3 348186541 599234208
1 144089256 235899605
1 192061056 461253983
1 326602847 222076745
3 245735579 719572048
1 750433749 924783156
1 872754428 796302994
1 291509221 499760363
4 843230360 939178153
1 253958516 454036980
1 336860808 46095732
1 999081361 364496908
1 545734051 856595236
4 848039529 729640991
1 639669234 634878699
2 433168981 170450462
1 470304035 978241112
1 647527489 425779610
1 935164737 465411409
1 291290839 856819451
1 126949383 644772631
1 727869006 147503491
1 789838225 695458865
1 466045104 484442831
2 596406857 594946448
2 727955604 60554603
4 457863030 363699901
1 522945549 458310870
1 345911885 789706551
1 334097882 825138347
1 715284985 122680720
3 636801870 589489819
2 222749934 37623340
1 80210233 565606128
2 769299139 601133527
4 832391520 725453636
1 326267503 587503622
1 634556383 625872875
1 123459863 26511754
1 119596538 163599986
2 671649143 125492948
1 820573040 652472915
1 668331089 620795329
1 18568350 998735960
1 883904059 240482767
3 85110660 226037173
1 364467042 212889368
1 105980297 15161096
1 540904312 921984192
2 86078010 630306521
2 473841399 980721214
1 933640113 353609501
2 805256553 206431080
2 788129888 912548880
1 330873053 478243520
1 771058880 886738392
1 944513592 217885627
1 221721997 604279577
2 162534853 290269680
1 99296120 757238797
1 271280876 459369762
2 333301562 756080053
1 688504432 459445706
4 742669561 159344532
1 960181414 250552724
1 872116009 64604695
2 838872496 844614067
1 456100785 761718431
1 4579206 188006418
1 373887147 649117213
2 335795374 668985099
1 460078222 798954727
1 375248260 170460266
1 433919996 738359261
4 121366474 214340445
1 866225637 180787199
1 453146657 726190506
3 328283948 855563608
2 225045356 620562732
1 477633184 90102060
1 579591046 532260851
1 701934185 181652634
1 849842507 953948013
1 889335871 203428350
1 273272048 626161569
4 454168983 66383487
3 85800490 844891863
2 557590400 146313038
1 976447395 15664421
2 295343321 33300529
1 195316886 238711366
1 692148701 99137335
2 128540686 372895425
1 112532160 427697556
1 228322017 748770364
1 466336142 627047116
1 159361290 655442615
3 89525918 592729209
2 678111337 731505438
1 962736113 393211662
4 227433520 928180764
2 813162696 67856290
5 669572254 135122618
1 907016189 128279536
2 610684101 514082158
1 289450026 414552594
1 53289500 788174299
2 540793937 543075340
1 553780760 793844289
3 51396232 332937022
2 693652360 26171988
1 955457673 835162307
2 246986016 198010697
1 129233766 90942946
1 243141866 631972299
1 101094359 17242814
1 67963942 21775917
2 981456406 533501332
1 655285047 462239660
2 28346603 253200380
1 838410350 490848834
1 939269992 118534050
2 174230089 670978481
1 884775417 741266462
2 692660140 803627854
1 696659957 846002343
1 888794242 551121247
1 597082168 190018846
5 767537603 52248160
1 448479508 183202323
1 849721140 691266391
2 669836222 575000172
1 60281711 396385315
1 140364242 291091843
3 748558681 809980109
2 857988994 668393698
1 66884039 939103739
1 930862611 819019032
4 852170000 815002711
2 795046158 35503295
1 404871264 160152942
1 577145736 356629401
1 843856823 778820956
1 488503360 154600636
1 946244278 359223976
1 387674134 616954162
1 123918214 721421819
3 246475558 844495838
2 798385178 535556225
2 342642588 234323478
2 794927547 282887057
1 285155043 399403732
1 385881362 362082661
2 825499718 808037270
2 602001217 933442452
1 287848559 325914066
1 779130756 749266362
1 671135861 497781283
1 615137538 942797667
1 772817945 795981722
1 644431091 539836664
2 811333818 705061935
1 792513922 840799773
1 323134077 647393808
1 407389580 623653791
1 675847420 138467050
3 128572876 581879928
2 610668331 494310251
1 643992204 44009639
5 303755894 982335005
2 175390113 614168698
1 798029641 323896269
1 334271170 182881870
1 915248516 985231503
2 628045473 724754624
2 396295578 647226984
1 174593631 827517381
1 453028499 494387326
3 382605038 958356190
3 478933464 923583960
1 364654921 516372356
1 618523889 429189909
1 460761760 136199566
1 316068068 4656274
1 11686138 547309178
1 303328479 835428249
2 4094345 496554414
1 100177613 100365260
1 869888763 440288527
1 821099601 329384310
1 501906158 479663419
2 449514688 108132218
1 572198838 839555022
5 491876184 849024284
1 106271032 948553022
1 846381847 624139425
1 385748729 89754965
1 448130729 34496860
1 736871621 979532662
1 10542585 351932504
1 698346448 751184406
1 721298018 539400863
1 281552875 508891820
1 566917922 547530192
5 197724003 626013142
2 864402026 220735454
1 177963054 399883924
4 958102716 200431891
1 863627458 777779849
3 717232770 627331058
3 323888838 678762061
1 353007492 775070251
2 289844659 157657878
2 182915681 405217991
1 360921704 333252246
1 774605314 161471824
1 964317769 589245498
2 24285680 38644898
1 465891946 589117065
2 479757209 67959987
1 204639977 414849614
1 240228217 68361330
2 39023286 127549566
1 837423593 822905311
1 672995090 241427058
2 112665004 334299458
2 735292389 711568093
1 260058770 20020543
4 404813954 939855508
5 420777175 739787331
1 95575237 204267809
1 37660335 478745219
2 785873370 608136115
1 938673606 826589485
3 925284506 85468553
1 145297376 754643120
2 286469380 900875473
1 361371749 378758386
2 852450598 993522435
1 708516467 839527519
1 515170455 505838510
4 262114919 893316906
3 42448901 157566071
1 101047451 530912252
1 849690206 349184454
1 314752826 323120409
1 459895163 601658777
1 566020043 188929929
2 14043509 267415984
2 996008462 129465201
3 225070244 525578171
1 310766079 606136867
1 418205319 711150445
1 126078974 934039850
1 764920345 888647746
2 794879443 74198783
2 687475915 408563756
2 263988412 311556667
1 216822607 239599378
1 286093849 947063140
2 779743533 377838251
1 344079525 152913622
3 990007429 642570280
1 87348509 605640117
2 665901978 585443147
1 162316168 453255374
1 292178730 438411169
1 900271511 302853485
1 649646100 823431999
1 102173414 45508239
2 757022051 137208306
1 319696936 659647964
1 729934309 952229316
1 45490615 93251091
1 671475459 833855348
1 967028813 742528778
1 964346490 495505779
2 253531267 120242553
1 528073401 439649889
1 953418724 356539555
1 712775808 561184165
2 485633349 695724820
1 237414286 838214247
1 849179717 583518805
1 419761053 105108724
1 980492711 691201829
4 781565482 630043877
1 696780835 378296621
1 394997905 731142472
2 679582780 388057257
3 529250315 528910015
1 508286796 113246569
1 583206226 443598186
3 169499904 595991397
5 939015248 180083273
2 957717175 814289147
1 314149877 688232712
1 83064402 612301227
1 736210206 265913677
2 977666892 614371769
1 398273717 643350905
1 525606478 67962493
1 669897375 245868617
1 649156656 444715082
2 548631381 36483430
1 524166985 452252181
2 933004785 384167500
1 25709638 321975287
2 407348390 213877279
1 380690833 247683151
4 176634567 366201070
1 570253590 372332221
1 973176911 956324350
2 137932856 924535196
2 914609589 928266768
5 546623343 878459253
4 696708422 960627501
1 606524681 90330620
2 587288351 134740829
3 924809288 310630508
1 283096824 534215624
2 151677398 464990251
1 122382885 632843785
2 18968656 235001128
2 348733484 550895482
1 279210341 452362460
1 904002701 812372799
1 106937721 889538229
1 606707434 278634901
1 894216331 712167342
1 611779070 593311965
2 996478407 599381017
1 601433967 4254038
1 712132447 757391429
1 208763100 458389875
2 445483273 671414418
1 874427775 758187513
2 516864598 481985730
1 40917275 566089007
5 597073859 461234582
2 282059450 533244289
1 812114977 912171413
2 423833351 757212941
1 798682351 993906759
2 350752644 35636055
1 65404135 419034199
2 303704761 985249970
1 790415972 204914497
1 770877235 838672846
1 243507704 450265198
2 989159146 915602268
1 279343635 215067442
1 191900456 572934813
2 568532172 732440716
1 814792026 801719465
1 214209809 373088253
1 639981365 84222346
1 879598444 882217066
1 517257486 35124575
2 875113455 925445116
1 665737020 546767006
1 104290153 300806761
1 311841522 968593802
2 375059594 33861075
2 400548357 556814913
1 653267144 381947738
1 560126056 175995763
2 564957053 684479556
1 832535181 829110048
1 992863678 296064764
1 556898295 4986907
1 363687117 531860594
2 657549714 487998294
1 590239975 220331622
1 919901161 672189493
1 751339291 360633677
2 242177796 56146072
2 367854219 892557698
3 673917980 734221942
1 298885313 901937576
1 77915966 563009966
1 940011444 846485496
1 580214467 999593132
2 173184597 644356617
1 555393477 400480677
2 220914871 931887557
1 406255113 267905033
2 273279856 27511356
2 86272923 582326285
3 592394548 667353757
2 946633666 558685449
1 548673333 728238822
1 870684502 796067665
1 631482844 580816465
1 867604163 65745415
1 695570627 985322827
1 979672262 382160831
4 128699277 831782694
1 628761738 59799584
1 677055120 490841990
1 807708496 894894764
2 201607382 515906285
1 109372373 657338923
1 960281413 51469516
2 553189034 635476407
1 967329448 369510739
2 878666376 433706855
1 877272910 783216202
1 524382626 17355548
1 360625956 922612800
1 740383889 484770284
2 319448177 275297445
1 795562015 904551619
2 820239385 715023417
1 188019156 941851660
1 859834216 812358073
5 172828017 182958365
1 829710979 406146913
1 509085571 617603093
1 300090112 723296159
1 81441737 894408367
3 713416072 788230347
4 102000759 883241062
4 392822722 154361781
1 291377465 732687061
1 748617997 370490622
1 984349463 357233992
1 308669457 95095524
2 980011770 530339211
2 107312995 163425495
1 129981007 97598091
3 509318745 716503286
1 966622610 116072152
2 63176468 68395395
1 212134316 267249227
1 821384604 181268578
1 463575898 352926299
1 29691791 864570110
1 837047084 843442932
1 983977755 456549098
2 138390801 410277895
2 626109074 871655331
2 835350894 870877986
1 924012421 305305509
1 721849184 82517430
5 370024375 502547151
1 955277312 457194730
1 107289708 357282819
1 183599908 255087602
1 715950271 63170703
1 472991188 962599704
1 301426818 435496909
2 975330320 56220161
1 282671791 787154860
2 610478541 115772272
1 923816778 877503669
1 381936055 779998448
1 78691965 974708733
1 840983145 52227219
1 911922454 243658430
2 517155207 553596927
1 204033478 419828263
1 582777770 167761142
1 116290340 662601255
3 122278161 732683169
2 611176048 988825498
1 117675232 945841783
2 952717142 149006646
2 744047225 921573862
1 368541824 331244367
2 609428440 590072099
2 279112223 383562493
1 883482639 948126607
1 223392376 43991441
1 120511373 57867035
1 297865166 543659637
1 917013043 995493456
1 111052192 401152494
6 637293970 325167948
1 847302495 407857720
2 285278543 221119330
2 740560929 793026632
1 925397671 840632284
1 638284269 912662206
1 883307687 767973092
1 46183482 940628270
1 279866479 790773450
1 601558732 967539886
2 133398109 271655735
3 234128431 156468378
1 13762333 518807930
1 12143476 461178896
1 10996022 727587831
1 154741200 957599599
2 7972277 514647445
1 865150368 881310659
1 777713829 524923531
1 984551399 289861189
1 167410192 64526463
2 165444152 689584569
1 581289756 35052183
1 258863327 188603129
1 115086278 171471125
1 885223798 127119655
3 953650574 561161420
1 248755570 951017458
2 518008879 579668084
2 217511364 993249181
1 695482720 895168890
2 312709343 128055057
1 577488199 337249012
1 987459515 364628489
4 572043926 700026540
1 718997695 628717016
1 838338191 623619237
4 636701464 899661547
2 641474596 758015293
1 586358859 556143866
1 405239597 601846473
2 115363511 447976516
1 702734890 21775961
3 402044943 341406410
1 152861930 521012436
2 199368947 807137721
1 280370586 883304251
1 185389065 440846954
1 328728683 629830034
1 208139132 809674659
1 45807653 902301096
3 603376402 831343013
1 668384994 3765634
1 132024441 516724755
3 599852989 253582979
2 977560262 11590159
1 542330088 339397622
1 198101528 628832264
1 688758429 595449823
3 704397451 273678926
1 393558961 690460958
2 587417669 475677732
1 330524453 891454313
5 264179978 456797384
2 164645661 971092472
1 983344224 599674693
1 274187973 319390699
2 567598072 337743406
1 153104256 325134618
1 923311528 124156724
1 999794116 819927552
3 923816593 350529460
1 548210579 783736343
1 441683841 322938602
4 463341680 162543414
1 345528183 752597897
1 596350381 790669511
1 703806623 536467844
1 361204 777259285
1 923342957 91276317
3 55726993 884447032
1 353771491 212335873
1 80597473 807582279
1 770597429 444220856
1 578405173 774685881
1 528582329 644980058
1 212177959 372329228
1 489955699 704020030
2 661436248 258416784
1 239361525 891282672
1 650337984 698890722
1 802979743 291032537
1 107399841 402018685
3 331130810 726309386
1 260696244 296208082
1 509679070 881997607
1 157326971 363222356
1 599070899 27546853
1 858219617 136919364
2 884180266 429966538
1 422212191 67265000
1 210844847 588948342
1 447554804 371722413
2 453359051 341167350
2 155766437 219521198
1 699750646 292220037
1 489661162 692246612
1 551379476 478683992
1 36803484 155114090
1 403328167 125090192
1 669377298 699697423
1 785152336 66066166
1 438535583 249566919
1 798933106 744153033
1 569658956 116054381
1 84629293 157689248
1 543327601 437806293
1 721661180 957347252
1 977493824 230303035
2 587462706 120237973
2 245722731 210667930
1 879341160 412409521
2 754855661 40245731
1 889774619 874533007
1 144647569 900481754
2 551394947 562138995
1 563009861 498885713
2 172679160 152170768
2 37409602 332700864
3 734680861 521455984
2 230250709 671400185
1 938545803 905494114
1 581590478 246669731
1 309325107 374929225
1 264834817 849504529
2 40771726 272095311
1 409214785 867629936
1 764336240 583144139
4 37720445 807706236
1 326506104 95920142
1 302008038 940546179
1 278519469 349766919
1 477113669 108626758
5 969791527 189472944
2 10198876 883831893
1 701543265 811794748
1 206330732 880082337
1 894992172 873233298
1 629604141 305121444
1 714341393 671682043
3 945706886 814856062
2 912840250 167544668
1 855317806 561529852
1 477915004 462020139
1 218467844 962464363
1 907598233 775390551
2 327879354 524461178
1 812771551 797717807
1 440507725 590287033
1 224517978 680004249
2 225397748 670257705
1 850923198 835113067
2 978007672 653069472
1 789328968 490490760
1 673455586 333640076
1 980989094 784322430
2 62393792 66557030
1 369275611 700164995
1 158329540 821393006
1 968003723 57912649
2 799145543 659406128
1 54962772 275471811
1 889465199 629375472
1 377924702 725080544
1 207169979 770730695
1 602704059 717910740
6 180398816 799371756
2 976056505 276007254
1 668890311 366854742
1 26426130 472822793
1 139055693 491458501
2 316371132 734197625
1 966196827 942186417
2 197743032 69238365
1 372901878 257576018
1 904566636 270987247
4 714967931 877003051
3 641057337 435352589
1 73438699 207119175
1 357389606 787568467
1 392852162 576709647
1 888576670 180476013
2 941137363 290465180
6 974295583 443719008
1 949642811 452976363
2 428696503 134862287
2 458685631 111003823
1 640647684 487527107
1 447019428 708244772
2 162620844 375250016
2 426608618 180481904
1 547919179 199072219
1 586183973 55303579
1 752049568 970174614
6 436784661 979820566
4 445049439 157703844
2 382835417 180888777
1 397265652 879799646
1 120227496 166164866
1 467573364 878780588
1 528641746 712214804
1 533374822 565782514
3 441295233 975171484
1 991405925 371301837
2 957025209 278995051
1 30664637 524763265
1 270969891 723828852
2 604854416 492623989
1 991919038 28670725
1 477157109 867338349
1 434844807 608913280
1 448784747 334023789
3 869053821 829883222
1 169210298 689760266
1 310944251 438631379
1 305795361 23556445
1 914240770 624144256
1 921980493 291941469
1 153290826 353715139
1 114785546 305025456
1 363389163 586631104
1 133302908 733195484
1 106807743 394057990
1 372427855 127899279
1 704904451 94376058
1 994661265 601864271
1 953163497 671403534
1 563617673 392891584
1 167115541 506288101
5 42894615 774544488
1 352618679 6185012
1 7507538 714632148
1 713681551 98628249
2 189234428 443495209
4 798069276 430706580
1 788107238 390162802
1 153237591 478523480
1 50823063 815741320
1 402694114 58632309
1 39236170 414622302
1 366619848 497370523
1 242355771 360200364
3 198742941 441606748
1 409598832 525720320
1 146587141 502315363
1 607068172 585546043
4 525418383 299840153
1 866526450 346672833
2 111918455 861016894
1 247050579 589679860
2 151351379 760902066
2 513351715 755558330
2 197948098 928009837
3 225415773 117319199
1 234224344 834166562
1 793247570 508788487
4 185437167 532459580
7 512838792 95408944
4 602553132 102333837
1 200860010 384325221
2 456120239 703955990
2 294966206 484893267
1 381389335 8435799
2 502948963 2918302
2 984454374 808767229
1 858708020 773458911
2 71010679 287307523
2 917326672 823448696
1 669134518 588789368
1 777487863 977806876
1 579266717 449587594
2 504218340 388353835
3 371611614 844513879
4 801402120 703246822
1 456993576 386484259
1 706059636 786868330
1 642995510 843375285
1 785204843 900110249
2 685496242 106578213
2 396800682 531124301
1 673561427 248470001
1 395612903 883379478
1 790851582 312739108
3 197666714 784001371
2 269786582 332019280
2 105723781 10483390
1 530756313 668318879
1 337909585 520106861
4 431171777 78513894
2 38162888 168326791
1 502919536 599442293
3 828892324 603375355
1 174188738 979668307
1 719721309 665501778
1 454567309 549107547
1 448668017 233111437
1 723217355 956146437
1 840134579 643270860
1 11434888 667748220
1 936089047 548329137
1 879425503 798104717
2 582784796 800368802
4 969349369 983630700
1 751584283 916704673
1 470558549 870999329
2 685598784 456289428
1 357022028 94865635
1 796352988 430248004
1 215700496 958775251
1 487356431 555257278
1 884198951 349127293
1 109891545 658907422
2 638241146 402127131
1 775088567 974544209
2 872947788 43000256
2 196732637 213673115
1 906004111 383936134
1 617871066 193429902
1 714492746 126190710
1 58854252 19278049
2 972767365 202906799
1 662557934 463953120
2 402421315 859407704
1 656937826 554380373
1 630930040 173181845
2 922007428 865610604
2 454746345 167393394
1 638030839 881166709
1 680904911 374346784
1 390646889 603633640
1 94953560 896261950
1 766699673 385187740
1 114662152 895858287
2 69183082 45037169
2 384614165 867165189
5 705823394 453277061
3 462558118 77200490
1 584971669 968692058
1 649861546 441652726
1 521572439 146501265
1 746965558 746802841
1 230159621 126077952
1 45395633 653746274
1 993200210 438250347
1 305860034 476137211
2 447567471 213670274
2 889507090 365920935
1 806530828 658551491
1 165907025 858820114
1 813643576 650354758
1 288952135 598945521
1 170164410 345786618
2 575076259 132983267
1 670854676 59232550
2 54360571 148296852
1 46696871 128308352
2 379342697 991302686
1 445447244 740910687
1 954340201 882909283
1 450256276 661000473
1 873725410 448445156
1 659504344 606585839
2 471652002 696875162
1 556555392 722624564
1 785006250 754158480
1 412931990 449598170
1 223847898 524153932
1 760576659 80988649
1 968184073 844431679
1 123947031 855540338
5 593767294 737598409
1 796488916 606368314
3 111931998 229970670
1 435781251 620298042
2 206079862 894631488
1 576710729 398576811
2 859195754 183712809
3 365179808 812206717
2 202600944 510049865
2 149630798 172162704
1 687085424 977081045
1 11882098 214862374
1 795379403 798439485
1 581996656 260436266
1 466256812 276473619
1 627806867 906193101
2 467284980 612823736
2 378425245 39334882
1 41992813 478626276
2 192473724 142890502
1 862925504 298122746
1 707011036 753721181
2 46457762 435968763
2 542161932 29639747
4 792948526 311584505
1 587398504 369158941
1 539904578 500285334
1 250572612 973352126
3 395333873 986521038
1 374817553 539759230
1 775111034 265054921
1 974184575 304753471
1 52988001 133177343
1 119976757 296700028
3 787757169 262420171
2 500887509 320201015
1 456497858 587513494
1 755002108 971823698
2 277004137 547917798
1 44440858 329921145
1 75412921 583965111
1 65185386 311799523
1 962519761 705113803
1 579791135 958665212
3 226424285 434869700
2 623522991 960218647
1 954226033 204108255
5 646006145 282258128
2 42354751 58231804
1 579645410 282352847
1 781064908 228353353
2 396416897 408923830
1 138507687 559249809
4 268567557 114430016
1 681590291 801763799
1 344161512 903305851
1 939962830 351457125
1 798057802 620372041
4 401449206 829838749
1 408305057 402491676
1 833277679 237269102
2 298321249 457658342
1 143275455 987353580
1 90146749 740040811
2 745128248 272734641
1 926536038 7070652
1 598520572 486946822
2 441506705 91291102
1 98750152 793740830
1 327632142 926901708
4 61421829 155198830
3 838931808 741594444
1 989662603 701657570
1 723192838 486538298
1 634929292 890066746
1 92020309 508450368
1 455688784 118450755
1 110503583 828311012
1 397333832 291492699
3 219775000 730419481
1 247776304 459863750
1 494967110 989762975
1 969256128 224514273
1 317576177 655874229
1 573767409 608314462
2 81213595 374137785
1 784401024 260471796
3 929170078 511740906
1 58394575 799073214
1 30156098 5426313
1 365689237 763118432
1 802391347 573629185
1 721143056 565626362
2 358773842 968445198
3 884441587 591373588
3 986498137 119091445
2 606415868 761569763
1 435162146 286132269
2 804488173 604011675
5 559046178 279860572
1 366884095 868844406
1 678667877 529122019
1 35804900 54007033
1 50877408 823114966
5 190561454 319125316
2 239877140 820945503
3 810811525 240677429
1 794339314 16371077
4 768520623 308346776
1 611049869 248112303
1 256978027 946189269
2 622918212 470571800
2 583935954 833160847
1 256371988 292028861
1 878800740 425557563
1 519718723 42721448
1 412949485 262297227
1 25144146 45469742
1 794951562 796410661
1 729944616 435416695
1 608076844 513643056
1 515195594 99769954
2 688675096 890382232
1 491619288 104999549
1 882465091 254716072
1 623294129 175426108
1 366750193 806755977
2 450494211 197098863
4 791274219 988935813
1 558768345 306459255
1 247797297 767632308
1 545680164 614867175
1 613233820 777325594
2 391353670 102420280
1 54681098 945671884
1 579494000 866907117
2 147734266 294850263
1 140580082 26917822
3 152829508 217164277
1 949914236 218094863
1 678141225 126239426
5 958538346 348301014
2 418721894 507083943
3 686757714 379422730
1 33278152 893289994
1 254238107 354805126
4 498358775 429804358
2 536922933 673325763
1 217429037 46097024
2 181475810 923517350
1 999812046 957408651
1 929255912 236586874
1 868118623 799709086
2 112450142 114410549
5 160111328 119283272
1 698273473 514259319
1 473419539 986192637
1 61364972 567328717
1 998570006 869695302
5 375945768 564053647
1 659432799 472138643
2 654576768 80389356
1 283171486 854051378
1 726141555 861991937
1 985095324 835903065
1 837749525 170436915
1 282927909 97407220
1 832382463 754205961
3 781320271 129110668
1 184634109 848108984
2 421087917 305503940
2 210610578 934435501
5 899730876 434815670
1 181007511 405896193
1 723034829 54816919
1 316950621 573337608
1 389865418 90370209
1 163362677 93126245
1 115814289 875278134
1 407252719 322242009
1 391146248 536303595
1 146143491 235256150
2 254741499 212357176
1 146697949 399245537
1 693877692 255450816
2 782201569 214671860
3 118274510 483742007
1 29007970 32014749
4 466442531 311440264
1 857875326 786539820
2 438783589 34391165
1 92074667 406092650
1 696089649 313532044
1 743405760 347083142
2 560737833 467061466
2 590278959 415684930
2 514100481 426271448
1 271196777 455447711
2 770179842 420325452
4 551082577 553129623
1 395550742 490736465
7 654926567 320194920
2 484755553 115530432
1 401632062 928762767
2 222343412 348319599
1 817969045 287725791
1 765927604 197703644
1 256314499 945811919
1 803136233 682143664
4 935929771 826400055
1 400551954 67097633
1 339783727 475891914
1 561942708 664180749
2 117613039 331447434
1 38632363 513136326
1 238827937 241086667
1 488818091 807809926
2 731632821 982032608
1 551203222 874059315
3 151370495 221188935
1 368515712 610067119
1 461707799 72077141
1 333269812 705010630
1 200844225 500240303
1 456133802 760657994
1 856211181 698743382
1 13286853 899736365
4 540264411 826247922
4 668684648 156225335
3 11644584 528328299
1 983886420 604191730
1 93296579 894288729
1 607636111 947471990
1 259149226 810819115
4 41419694 682232260
1 849532160 338681994
1 829931074 179386824
3 208447943 304676840
1 694171685 443809485
1 930125180 255785679
1 399633071 545744745
1 494980955 924285059
1 859697981 634386767
1 283695931 227734657
4 564393092 259757276
1 255734540 8830887
1 818539011 994131658
2 26779400 77956613
1 950885758 518051053
3 348690395 843948681
1 936445469 678599423
1 365477467 292887993
1 629369195 41597661
2 890857479 656775972
1 662889401 978437793
1 964422945 413184822
2 138762003 794084473
1 987886812 223820938
1 862384667 494718759
1 660948631 577391815
1 147533284 959952561
1 60505177 780307264
3 405143657 78489649
3 48360828 856491261
1 696537649 338492123
1 959451204 960219459
1 524212804 821858061
2 332915704 401310533
2 610851053 752295545
1 568631672 295473184
2 509133834 434697170
1 512758883 647847067
4 861474404 362694901
1 119832345 299536134
3 490753806 917541171
3 496874690 233176756
2 157491196 539383169
1 491856342 279835859
1 379816310 10054202
1 557082743 571918092
2 413028144 91246303
1 356584865 401288376
2 809493642 52056109
1 785786157 972066057
1 181516841 902591857
1 279718454 873299712
2 747364600 544413431
2 944406271 462562696
1 501846156 436554839
1 943894589 302948790
1 891116701 110988519
1 656546284 876560226
2 444409418 189144694
1 61493565 631050322
1 44458636 396447234
3 557047292 140801364
1 743457298 849439496
3 914505132 752523376
2 140387846 14854357
1 989375363 273959573
1 442077454 17582941
1 97969814 140742872
1 493923236 125786477
1 79150492 714424760
2 3225690 957209469
2 424519473 521572285
1 868201842 278142489
2 82103117 416932676
2 450916665 88135729
1 897486073 444041745
1 112860808 187537248
2 623197595 453510850
1 753890497 419668128
1 576748999 104057739
1 366477823 487255903
1 79047951 290222083
1 284231758 307177580
1 437162259 23008223
1 400601012 531434187
2 610350902 236298842
2 444828398 755332400
3 942041006 194236993
1 261905995 138548487
1 572570209 289231775
3 531708116 927627562
2 112524908 181808035
1 7683741 360445465
2 376907012 234426149
3 163516956 121901808
1 598263080 494194402
1 756338392 428044888
1 512634921 865328727
2 172891005 768044646
1 423784125 898169110
1 73510407 647004753
1 731801859 367206574
1 585436614 852205025
6 870218237 973689285
3 371395295 886164756
1 151712839 204853068
6 344137199 861997147
1 396961227 138631745
3 278982740 589345680
1 358729930 869992209
1 640229715 975246418
1 451514476 793023395
1 548589998 417646723
1 361811069 728066629
4 999821435 775631490
1 904202173 863318657
2 99422260 158547905
1 854918606 422508483
2 155012306 169963004
1 551029063 373316019
2 926858795 396234264
1 949164558 207777851
2 817942198 440399580
2 662639122 6565540
3 543563452 46235194
2 584096320 710470869
1 382918012 85200974
2 753905173 941043031
2 620991718 964992230
1 661847624 566687617
2 352895647 544422721
1 348635225 594346471
1 911107370 763261707
2 546798349 256420816
1 34640335 660571957
1 411919267 708167130
1 538173075 979228666
1 899042529 781492248
1 988281788 356823963
1 686660924 80350906
1 602725094 991909664
2 180718458 770890056
1 607508061 88956341
1 6917918 864427832
1 198122053 853321169
2 929323380 243425560
1 755442831 740247023
1 869057805 673885544
1 796554212 959059321
1 509853858 810271793
1 726670787 96429511
3 20278375 196850732
1 492339167 440058226
1 677546614 921019229
1 185648090 466039399
1 231929489 440023758
2 850156659 103516563
1 783682208 20845977
1 260281855 177118631
2 741918803 636933243
1 316486055 819991674
1 808847417 275813463
1 585817130 788953076
1 577185647 587449819
2 920740925 355618568
1 133292684 279437989
1 372017015 701401664
2 929715877 630104968
1 284763355 553471251
1 212840983 505565098
1 551432699 662500522
1 532071414 221341433
2 372983129 615314586
2 218979738 849034057
2 707316958 526873530
3 251291289 507577883
1 561602290 408082635
1 989010283 272996690
1 834758245 230532394
1 887343177 664709759
2 483049574 161031749
1 693975428 583852596
1 556802910 609420263
1 271966779 451594867
2 349464399 403960550
2 395267668 409689505
1 738733600 119177365
1 601071473 12619282
1 851523028 745971191
1 819682521 329924104
1 646608649 560721270
2 699885136 297017266
2 337457149 331894895
2 789814745 874638115
1 361892840 877838496
1 907213144 592612651
3 34555063 653029785
1 211763059 528570021
1 245441849 288908137
1 979322255 841894591
1 206481255 980235032
1 282017634 702329156
1 190421075 831481557
2 432786339 127696902
1 777680796 734961664
1 565815451 671387954
2 534874696 145292234
1 36576241 684840810
1 441341379 729183107
1 139105989 634901841
1 268150172 755113260
1 484157685 880988744
1 767396890 517824889
1 670376399 954248610
2 37814303 374638335
2 37712187 198784844
2 142383730 459422267
4 913100069 257482365
2 211493864 391660474
1 321924680 750019747
1 289201681 288935567
1 675959851 122156921
4 378065574 355412298
1 487671753 935124034
5 276359546 385568731
2 324432658 840744419
1 862144092 851142182
1 287064750 835885522
1 562736301 415741005
1 9440763 322080792
1 226060139 996522647
1 869748826 581272049
1 612788009 307615514
1 173767432 760789766
1 603270814 807689548
1 713338876 664105354
1 550756005 494375320
1 455512363 336743310
1 498108283 429743723
1 440036363 765635793
3 670625120 252581708
4 465695797 570039457
2 65142280 818496163
1 398231108 269087204
1 651003659 968345658
1 895257516 49333673
1 342400651 778798312
1 504583944 184207932
1 381511366 842001368
1 792190714 561714640
3 328755623 12557803
1 605123346 886791327
2 433547560 349463097
1 685488534 85213351
2 623164784 312923040
1 752518566 910153873
2 504361939 576747664
1 29205175 505076934
4 786984969 521855788
1 782224645 897511705
3 453048627 209531235
1 168203537 77626037
3 851476579 223468971
1 357108059 587764629
2 409655878 408459760
2 861105754 345928025
1 233957246 302088538
1 800220127 897831957
3 148200514 630249983
2 446803773 915777165
1 161772823 720786928
3 258501589 582757638
1 559861551 431971068
1 30210036 600534696
3 82926331 131255002
1 867735007 443226505
1 568714636 299266625
1 980542481 87555402
1 117785192 868803493
1 686652055 643808934
4 894462300 150544250
1 692233942 431529521
1 91521662 855541395
2 251175045 805033958
2 521187144 616395743
2 44575705 287208645
4 149913340 456901935
4 784063350 455555042
2 603042477 317496073
1 983537448 388859452
3 352529211 484463993
1 116530853 327411736
3 955957824 651486081
3 658967213 578597494
1 492525503 731498413
1 61348782 717737418
1 131983176 614988698
1 1126577 392393585
1 490724539 579092369
2 849843254 330687902
1 44348635 634743869
1 502115306 375403289
2 326889194 222092676
4 288681824 872580269
1 922535899 595042808
2 76643789 203067694
1 29550399 257243580
1 194715097 858380446
2 251978479 921282948
2 848068622 412351619
1 253058831 515528195
1 255776692 574935220
1 372968200 288439072
1 49685771 939868551
2 698935727 630634557
1 677288073 85173972
2 253156479 211938962
2 3723096 476184923
1 709907419 23170581
2 359585674 467929767
1 455023376 562325583
1 871983616 911701681
1 51383005 294116046
1 210109793 942725322
3 713413090 796008965
1 518392134 837192127
2 765559981 329128873
1 358195584 195988710
1 390825625 710456561
1 516234266 549323188
2 228070970 340970008
1 76976024 311226200
4 742353542 77296200
1 81397131 257220344
1 192475681 737590946
1 243098419 531997403
1 180887019 106299716
1 633089532 707977121
1 54326104 770572097
2 8745824 849344110
1 456014498 144878774
1 895897261 67478819
1 498889157 607489969
1 696614259 171503441
1 572419122 524090530
1 265277155 31183904
1 900460034 69006983
1 248094522 159952253
1 384637808 699406672
1 311639030 969071244
1 522375865 908957006
1 349870698 352337452
1 476573128 543428971
2 111249800 894635640
3 584255291 384995687
1 92892059 478181520
3 282315801 329670621
2 957597097 229300069
1 180031219 879637675
1 457975638 245492342
4 414351288 377898596
1 714677251 716535417
1 839263811 489399731
4 879259044 526333749
1 441126007 968325501
2 186239751 758883225
2 402016289 154073873
1 775632070 850152868
1 229549551 686923294
5 766385106 857801588
1 471018443 961073141
2 565394447 601984929
3 616983805 511894265
2 967415863 946027972
2 143087923 51682524
4 508327431 907054464
1 613800859 259738828
4 652488803 991800875
1 648018128 640690733
1 337846335 789665359
1 79460409 360953865
1 58290064 234864897
2 654780108 763672313
3 912412370 135819368
2 356256792 50923543
2 123445015 221770728
4 482202343 558907842
1 984986493 842660841
1 458658776 225023009
1 229310409 510349494
2 207697690 327817735
1 513170348 272450804
3 439889081 778461414
1 847360255 31406943
1 654088810 948724814
2 205924442 396214164
1 76738806 721674833
1 526726495 628259387
2 341666061 415494145
1 904220807 638219702
1 187733382 900895149
1 635022694 376118345
1 837894049 106809050
1 346839384 721217475
3 827459556 68502695
1 177961013 417002836
1 793028353 88981012
1 90021160 385682728
2 977257093 651640993
2 471826364 877525726
1 236410252 519645861
2 434079919 257446488
2 795501944 557568257
4 741001036 554701083
1 32519876 732817642
1 181099984 227990236
2 824635230 414540469
1 577433184 654166073
3 983792772 151691603
1 843870819 916596468
4 659954100 731244227
1 892964633 872484022
1 88816423 836287071
7 13763470 678772709
2 403451945 193206335
1 149059948 961270897
2 645159200 875168138
1 976874442 81864248
2 531695255 501312554
2 486237013 23393705
1 252258761 793824300
1 404238559 265043394
1 425091974 546457828
1 197529480 8223461
2 149670189 8540312
1 708153690 417893408
3 924483330 523085681
1 554262461 334332795
1 854844933 615671569
1 407477684 696784800
1 636342176 493744533
1 790988919 202039779
1 271608 506851948
1 711937153 370730880
1 328571296 42907396
2 3624945 419070958
2 80721733 255398942
1 304347487 826539421
1 234983935 430363063
2 922050663 140980175
1 947198630 637950147
1 258180080 637794921
3 38065096 181067738
1 460668794 671330474
1 904653673 936947002
1 565051074 580718508
1 295510477 56506750
1 353010593 900459426
2 250101936 752616357
1 472162960 471481068
3 312722756 734466652
1 353134021 170633975
1 684439067 81752372
2 369195832 260527820
2 868628632 260782096
2 31861302 94880313
1 493928509 332176743
1 563808124 652031026
1 910592826 587769553
2 870075789 462284745
1 45737714 542835019
1 845319608 696753786
2 893774067 971863815
1 198406537 768273923
1 801792407 259487316
2 321767817 921260853
2 321804574 308764768
1 594446924 199167415
1 517823664 495716263
2 146823536 484490454
1 609223141 361419587
1 674356244 621919787
3 796639431 187341886
1 926692233 400992201
1 931865070 539627231
2 473259195 221805875
2 673953324 326440277
2 304194100 194450836
1 191281313 422379828
1 577757998 198673963
3 80246941 556451119
1 694189233 853521854
3 73811392 125717937
1 480808668 325414543
2 379124850 838662215
1 267768625 403869708
1 266181917 510370996
1 595071890 362714610
4 686899919 255125816
1 900514155 464760833
2 975201631 650972939
2 344098466 108946579
5 95517069 311769539
1 439923523 580168099
1 404821652 351707972
2 609409017 9611671
2 389747104 382350854
2 964240988 793009191
1 916264282 756125783
1 637176791 630802121
1 513246483 829104076
3 254032074 999543381
2 238159264 978948754
2 295372902 951726557
1 33009501 611647128
1 612158176 886655934
1 63260833 374827497
1 460430828 376553216
1 538003792 130727379
1 707794426 359130015
2 919787992 46501716
1 528260358 552588230
1 645165557 754782076
4 636762183 465897332
1 303807596 160114766
1 867741172 500293299
1 900928217 930185222
2 70123043 992665098
1 455936292 405309499
1 627871414 191779933
1 291044939 33316204
2 68361099 929194026
2 159051384 577791930
3 606056654 583145865
1 881614345 21440551
1 779800886 44934425
2 590674977 644940028
2 427480893 64177744
3 252070018 614294391
1 693206857 284778770
2 670768164 830607644
1 515292855 245741796
2 537449634 67645267
1 235296519 943045740
1 421671810 311811617
1 876097925 429133099
1 693188659 712212520
2 807558408 778148170
1 861160673 530332578
1 881746632 941467451
1 190870827 339278340
1 391896633 538489085
2 153478305 682983364
1 811684398 898017465
1 97676209 578990961
1 285830458 469381005
4 258263579 140456114
2 660669787 405417211
2 94149942 391142273
2 673451555 842373990
1 193255799 914047547
1 528234930 435368263
1 258409349 853423310
1 598075231 558421841
1 745966484 325611466
2 794787249 263619008
1 568337411 920921603
1 143863541 868114727
1 376899406 385026718
1 349273277 245332512
1 640081959 967581318
1 367814268 947723539
1 330182735 990118384
2 928391085 915957947
1 804954495 784620499
4 211183331 335884388
1 804921344 182985673
1 441881457 496401700
3 471099242 779629079
2 827183836 840007961
2 716601260 204971618
1 151512451 474873315
2 703706418 385095187
1 30380849 494546475
2 853616340 588069159
1 967422610 118891593
1 140305636 133312902
2 993904110 186966746
1 329586275 711865000
1 69697322 163213847
1 630251408 105237101
1 602058003 774469948
1 663730887 620462969
1 720323768 681477677
1 440896225 20076870
1 804540017 270125053
1 62133652 47251896
3 133916731 736539266
1 179110663 799057653
1 95830237 693243816
1 701018635 418661284
1 763354487 452851440
1 193314813 552601315
2 953239605 298336237
1 740876569 657115569
1 557285358 446804444
1 520251405 672487614
2 808601580 136394581
1 923042992 981124654
2 472436421 952390296
1 275718293 81275785
1 858763109 434106003
2 936938355 713545125
2 876972393 815591976
1 22298107 141300550
2 736947579 679110812
1 234185705 507226142
1 746190748 569582471
1 322412660 619893321
1 59141290 505915091
2 124745935 367170613
1 585955796 150320853
2 374359830 329916702
2 725051768 564982819
1 107693607 952715565
4 602384107 840335948
1 178051094 303157149
1 244066533 867013823
2 805841083 762795403
1 775680900 470075229
1 745707190 384123374
1 555831664 945968640
2 610437725 112945603
4 182498259 525902668
1 19046902 773380944
1 766333147 474668918
1 230165282 402379831
3 552069522 609329055
1 873226581 11273018
1 704987832 357103440
1 483383670 511760193
1 773625339 386189251
1 972114527 352885744
1 932167463 67403628
2 369318849 528077098
2 745402865 688437124
1 946874014 756390223
3 270192606 273415350
1 123490426 420496345
1 219770632 846940666
1 701959034 193095985
4 643806033 881540756
1 761664230 81612386
2 515561682 4625396
1 828502721 992459687
3 300892433 693450354
1 189361469 895759701
4 269332407 193532343
1 490196106 932024087
1 90495393 504656029
1 857204687 309400212
1 337892454 465523688
2 410043603 889607645
1 730783907 707911628
1 148418462 610980826
2 767955558 754926038
1 255137623 731381757
1 184542808 788898175
1 489920894 231230426
1 818801775 859902944
1 548642461 557902646
1 451525241 490089857
1 67747635 798703018
1 236826263 131812092
2 323995584 780315609
3 110332444 40660077
1 305393150 409777913
1 625659194 589894550
1 475310411 505417328
1 531880055 66228075
1 95822082 867356537
1 579813806 261461970
1 813425607 164639380
1 644363312 239228881
1 314884582 155476228
1 14626051 312176906
3 142926078 212808641
1 463355942 734388023
1 758317548 746796133
1 598392251 632086534
2 502867453 582115534
1 889853979 114097229
1 911672060 653230134
2 454546662 167415996
1 548818789 130049354
1 983095910 338376007
1 11474039 835762137
1 792735171 174977961
1 861025153 268474259
2 697358903 9279186
1 705206240 409895332
2 227081397 345410635
3 519450866 925703065
4 304651677 912138649
4 316463477 984201360
1 851375594 549041631
3 271510433 500978295
1 192558258 630449800
1 210449940 140736745
2 358984056 656275467
1 889432382 588113834
1 510314865 406655301
2 282379506 766985731
1 970973978 497370290
2 483275906 415869996
3 993675768 466571950
1 338411289 769127697
2 81136304 63538942
1 990412171 166168120
2 555586316 817545660
1 951534509 257475059
2 921319810 990292305
2 350057994 744649383
1 941760097 427397728
1 413305950 529071030
2 33761152 805734506
1 200230494 740443874
2 923519894 716671113
2 760375850 134200236
1 211488876 189785689
1 32254979 421900808
1 50841274 750166645
1 860423702 64899706
2 546305360 98371567
3 554489816 956848756
2 851174272 381549529
1 918945681 953055345
1 878416293 608576765
2 150719998 590477929
1 803705574 652201150
1 126646759 371874194
3 594771000 969058224
2 673530295 343120494
1 225237305 91646684
1 833288412 230788683
4 459312651 815222995
2 923055536 953535767
5 601972035 160655853
4 461187954 864002925
1 185624246 236094245
4 770980571 559163449
3 981876880 288093106
2 706379802 542979090
3 378910298 816593771
1 268032824 670318541
1 201933537 969299432
1 639862650 184702829
1 845472130 235344258
1 263062970 836041721
1 443789033 138427187
2 255059010 321541750
1 481702648 444689765
1 206060941 736916157
1 587938307 446339078
4 91739096 347681083
1 809123382 725894690
1 54603218 302460175
1 643962254 937719970
3 211548677 307449162
2 54667088 59832767
2 534085190 18991587
1 328353515 761217990
1 116991741 725172117
1 151995688 270923555
1 349164283 570588934
3 82791022 639278868
1 347828411 935004146
1 76200130 405301144
1 415657721 460640133
1 861583815 906170591
1 69196047 517432538
3 507286874 686257873
3 824087326 171231554
1 786062889 446453606
1 290454923 664955987
1 922609744 306484915
1 225370993 853527659
4 926142324 405852972
1 689510165 390334533
3 205705757 198017717
2 649870678 697204891
2 298165201 345743705
3 80802604 650295350
1 203530243 688415547
2 555253930 190599805
1 834285494 759049395
2 808646684 154730748
2 901955931 675879514
2 641064871 431844628
1 276616935 297942928
1 874570689 97979208
1 379171669 566570815
1 330250014 321570938
1 780108075 139022330
1 309360732 270517012
1 34316544 84938881
1 494239962 11013004
4 436398590 212502369
3 400939917 939693534
1 62837669 265801187
2 960112184 279559451
2 147882647 809372842
2 48854090 971825257
1 765288749 212224725
1 29727844 982803022
1 321918612 38874824
1 321575083 248322944
1 26834388 800973261
1 121970286 470956753
1 888288686 526658312
2 396795251 926600085
5 145017368 226698097
2 432822098 95952993
1 954348297 774433741
1 179145505 340820876
1 487537794 459815825
1 550979990 768862767
2 285930280 268101666
1 467552709 378772748
1 62765352 16320992
3 86433831 673785263
1 676398466 769958252
2 372812780 289017558
1 387809670 291026964
1 694384145 264322093
1 805199576 736700685
1 121303554 386857032
1 873529092 38871135
1 639309386 258035697
2 731066361 753012672
1 781875388 722486183
4 759659492 894133971
2 144964465 987854153
1 934449239 710690355
1 714673709 591657594
2 524959307 880492969
2 322581747 941149632
1 821358673 380594938
1 106935281 811456776
1 845936265 207292197
1 808612763 976004502
1 517476516 75172221
3 602461460 187792539
2 197570833 42625945
2 895539340 368076165
1 48782228 593283485
1 262584213 923422136
1 739456486 338936112
1 740101049 106655627
1 808470377 552894139
1 796872407 297330771
2 869557001 904522664
2 406984289 958579070
1 670308573 546322039
1 256130421 10694354
2 914183457 688659510
1 793388321 539456494
3 541398036 440734521
3 411937810 518438119
1 751251288 72371080
2 463647581 665455682
1 103940947 1047537
3 726202293 691346110
1 83257816 73436355
1 724958065 934796720
2 39910601 16010929
1 443895997 918336014
4 969875370 733934556
1 379851944 97313162
2 231719031 94899803
1 624633914 148355233
2 428924911 680830885
1 194110562 902616301
2 276928422 299251824
1 425202865 808386670
1 66193119 193849307
1 297694185 503924731
2 845870327 907630090
1 542257740 836335619
2 688619113 55800426
1 180006927 414427724
1 309749110 90349172
3 904970274 88417697
2 549391261 199236464
3 465585928 731474126
1 602597952 293915010
1 212874979 662218608
1 833539801 766372697
2 362349640 16023705
2 354564551 645595217
1 31459562 466486457
1 95513804 116054846
1 396805434 790065754
1 117904267 197347968
2 867800436 595216248
2 859791701 665530002
1 332247074 451243697
1 513789770 534160237
1 739345978 633867777
2 691708800 114431042
1 625478540 737557891
1 673810262 563687210
1 445698304 211424229
1 142636002 733181942
1 245586286 390306642
1 741427705 459407596
2 212517902 993926249
1 768382045 439039447
1 961776195 535694711
1 86943714 258620070
1 66202378 651934575
2 718761861 179567135
2 60007697 887402721
1 257832712 666099276
4 254915962 501684067
3 634338706 42512986
2 550152330 135305238
2 757034308 470110499
1 764297070 280834419
1 753908752 950635083
2 316829764 702455911
1 152964758 719931835
1 739339698 926458742
1 993830331 679783128
1 786560775 326147188
1 452682212 451306201
1 331871917 913859787
2 18252108 89057118
1 568022899 900469773
1 153636968 529560842
1 371876849 775519743
3 33164316 731124251
1 260624244 981762646
1 405900059 509283660
3 828516865 386798976
2 672573286 583780072
1 293863134 389167178
2 642466605 648815332
1 418461124 584940098
1 88876816 682842169
1 9665803 333848671
1 60869601 341883848
1 290339934 696424884
1 746815594 12022729
3 248494123 598463583
1 943902078 397695870
1 196530569 433846036
1 572224842 986509228
3 809267942 776244308
1 311896885 453314560
1 229488902 373465791
1 913029253 780362634
1 508619073 45161131
1 437915394 951850827
1 458225538 986707202
1 335956748 456985479
2 914354925 257130167
3 212877395 360315520
2 843398468 202206699
3 865116688 134696348
1 939777473 804293139
4 885102097 248543216
1 943830427 862327151
1 566861251 413320828
1 172146724 118677398
1 804647617 254809696
1 59947857 910775138
2 144156697 610182631
1 864619981 723463333
1 97835861 25288860
3 318013292 417119999
1 680491042 946821247
1 870110211 59478257
1 561828408 401009030
2 307255608 532006799
2 495462367 399860271
1 151233330 51105593
1 545126819 94917214
1 356050711 527323079
1 686573387 428741608
1 379851955 560074651
2 863869710 138398416
1 317543593 88731159
3 38749495 591874613
1 644308772 248834522
2 217131065 413395615
1 292878832 310095511
1 27579297 535232643
2 69947127 424687513
1 444411804 522371921
2 85847869 326179692
2 430545350 667858989
1 843983691 685103187
1 902560244 652173325
1 167215884 459792315
2 689406425 924816918
1 399442628 350363817
2 922251003 786029759
2 857718089 939011927
2 162821441 875553487
1 339724732 692515569
1 207753845 486741223
1 622929601 442538589
1 866051267 412129055
2 914155538 37422365
1 998724122 321849168
3 115888093 904489524
2 781135262 735566061
1 643633013 986240044
1 675029293 621161165
1 855577072 254663024
1 560063185 820244381
1 829366431 982194041
3 193670119 988150685
1 606601511 646829030
2 94017784 41378057
1 376114479 746781174
1 958922139 911010949
1 609502217 951532848
1 444144329 816827569
2 403401084 446181651
2 458245570 856394533
2 655867339 504627212
1 67769027 586263686
1 984999 375848624
2 600346266 364473194
2 280027800 903414769
1 313195412 531759959
1 82259009 341146078
1 353630800 11601864
1 669681856 25689706
3 272290787 348948319
3 38074061 350484862
2 336309142 786124767
2 363448808 160667466
1 4700528 540178636
1 334678530 402915905
3 721155070 372017948
2 48207616 769806183
3 365195167 533348895
1 788326940 754659650
2 265789587 636157795
2 630114552 479500359
1 217018274 148716822
2 406885316 516316887
3 176809918 922097101
2 603481577 471677407
1 517960523 149512225
1 783147391 853634519
1 878016674 262813339
1 60614126 583963503
1 21690766 551934077
1 982454960 981248233
1 855019039 837735935
1 242239904 409193317
1 311120272 756413511
3 858691469 798504847
2 56434228 388254030
2 523063148 464159592
1 16141612 700072460
1 151591678 443952706
2 792490539 104123104
1 149570347 550366357
3 334693469 115806258
2 347933016 836010028
1 927449740 425564685
1 276072088 447358668
1 564789463 753099072
3 705225120 870087918
1 621128028 343265999
1 599999329 277622748
2 662551173 771184192
2 749226734 797167784
1 840407223 300795491
1 727314834 915790867
1 686035695 73189268
1 754802486 238481111
3 450218423 614798777
1 368950314 496178827
5 213870156 241083344
1 396759018 785065636
1 405826042 519727315
2 665637316 1528052
2 287222463 698327274
1 37544702 621999516
1 893180496 937508794
2 115035656 230638566
1 532851288 185984166
4 763501625 335264202
1 330179005 743203083
4 803840459 199019300
1 937487758 712000562
1 877838174 130369555
3 44097357 861919557
2 597482781 659263207
2 562566670 406630019
1 137482107 561113728
1 705882892 236291952
5 728901630 64641779
2 401797508 251581693
1 325005949 259241048
1 995434826 42713872
1 787660699 64410541
1 978322621 801820195
3 734184568 346783624
1 84688048 97742065
1 826977907 47925927
1 910576583 312274264
3 545667110 466956992
5 287233909 704002484
1 706049237 23927651
1 949357648 111819175
3 240527596 445334059
1 868748738 340617443
1 715478646 711037002
2 306671405 54458706
2 147608537 71464879
2 839173822 4709752
1 116440694 401612930
2 2920781 595071820
2 71272854 685033846
3 484799581 682619718
1 29778358 854325952
1 214389141 62108180
2 664725008 868767233
2 977881683 894980605
1 924490873 383786966
2 246019297 524854121
2 296274857 688630099
4 525666356 851524134
1 564527738 545957983
1 127377656 655581439
2 3329182 637784394
2 563930361 696392896
3 403732672 888336645
1 138398987 793405063
3 247530370 68224918
2 58533696 286502949
1 351813922 764877373
5 514431841 928826546
1 415990656 687220080
2 918526933 670743810
1 935147704 868950657
1 859782886 9540283
1 16343658 184682031
1 363349182 707500405
2 633244761 332193168
3 218813828 72717487
1 955773013 629269857
1 624349993 194300945
4 639873905 504206004
1 427474770 751792791
1 311869169 104336406
2 377667873 145847278
1 128762818 287537957
2 702815576 90652387
4 593678883 296973868
1 681277247 669011870
1 385226722 629808841
2 489001599 176641458
5 827478213 402293286
1 333294995 612228
1 823127896 586542602
1 548218283 332770135
1 551789496 453818893
1 590797490 557364020
1 437608365 553795129
3 142159096 103834193
1 49588500 244743386
2 561995111 350145415
2 399593017 717635357
1 216472194 362197301
4 605096585 259402796
3 440778060 758287161
4 880414380 328222667
1 21396438 338123142
2 392663061 213253293
3 486423667 91525331
3 17793652 407624928
1 954850654 907247045
3 696933045 743113706
1 431924832 119836692
1 308955144 110214135
1 660583807 281024611
2 27133783 820386426
1 155029096 893803326
1 489900699 754385704
1 481640488 275128144
1 231921717 43368533
2 384042150 132091248
2 833002513 3837681
2 883406623 716410269
2 3463775 149877295
6 739360654 920038535
1 157247064 622345506
1 881810774 528262383
2 956040784 17269357
1 340017096 599747693
2 852242382 553486383
1 293231167 119500858
1 662907464 181393476
2 392791544 931526316
1 224307733 109807341
3 478626241 687251394
2 450428919 517910041
1 916784915 118440043
1 218952491 870434827
1 744311673 307724275
3 464917358 415765821
1 712461139 520396796
1 23864936 490071460
4 457700728 998979696
2 886425216 213423157
1 789356197 842547919
5 902147139 129688473
2 325098350 174957338
3 690234030 844581662
2 97090402 135640515
2 370988388 684685421
1 664436750 836984738
1 206438374 57271407
1 947297108 970244163
2 830902657 919157703
1 891902333 515306000
1 984301782 147732055
1 169002159 457233956
1 623521901 1619903
1 720924508 698328404
2 15012934 764397742
1 328345908 566397906
2 29381303 107566649
1 447404121 63813310
1 591729300 163726116
2 594673763 17159265
1 90552144 201989976
1 955218644 6992124
1 800418758 826209948
1 489097501 238942417
1 206286605 264861183
2 35339900 296212608
1 638956611 658071068
1 471428809 271667034
1 813105774 284323775
1 312835390 390026306
1 198542734 988794239
1 507983822 657434831
3 980469311 774385860
1 47250149 284433068
1 50884909 796692346
1 280767815 581233405
1 992143683 528852709
1 232393704 448825533
7 455554821 214543011
2 120460615 502578307
1 883694283 631400310
1 35396591 517898181
1 473378590 465996966
2 317233749 950009354
4 234815414 442482966
1 552704743 934073837
2 803679249 791829174
1 108885705 409801649
2 199749312 431341152
2 628825236 565881211
1 717538930 17885705
6 774871870 926171253
1 399553221 473653795
2 897586076 285669245
1 986114487 57686023
1 329868214 407984509
1 696388134 224912955
1 428416746 534607616
2 176970029 74822749
1 852481420 496486926
2 741111473 767458046
1 885075961 547244476
1 722099822 623562013
1 128175633 13085213
3 615173915 999402808
1 816196162 822323257
2 780413274 799294222
1 829777269 692001039
3 241054124 148046259
1 73193436 985652445
1 405732385 894449626
3 680166800 574001973
1 236059015 294814091
1 8466816 276004972
3 697836454 723164718
2 409377609 482627080
1 278769558 229594264
1 50748842 276948469
1 853074966 899375886
1 338681427 691190789
2 586501369 605912566
1 225561334 699556819
5 742603741 365767928
2 793154240 661255855
1 12128838 79013669
3 361250471 90273096
2 215345455 705522635
1 54041421 141751428
1 250979935 958585864
1 445696471 716968939
1 745232653 515414158
1 157342531 582566286
1 241312983 534263475
1 994913606 32353045
1 781654103 700306572
3 751504887 371804804
1 763055835 423453510
1 78990410 444556926
1 457714967 78631380
4 609177231 848667844
1 294154768 383595587
1 386487906 447967668
1 432273121 611066891
1 520042709 76567089
1 302310886 731578842
1 643204030 634364813
1 686708121 78693586
1 504800019 640043838
6 837731222 822263680
2 968840192 231826581
1 540023533 661986764
2 811185608 475684213
1 429409663 311346759
1 46618251 407398556
1 999601237 817741893
1 184352847 466782272
1 246741135 835757756
1 989206327 996877199
1 585162978 515535256
1 765565401 745832244
1 903816129 137132391
1 158561777 386573425
1 167792324 697360714
1 453643535 661363168
1 999406547 264358732
1 639491091 398489083
2 201058029 148917548
1 364243012 964743130
1 458585284 525102093
5 64140522 797035555
3 346042226 365143576
2 104976520 803674239
2 691824596 370823892
1 677474740 455703514
4 16625931 453611033
4 374886521 509350005
2 137374587 997050070
1 179347062 989297821
1 646228083 537967011
1 236574383 255878523
3 804534794 213687340
2 196480308 979235967
1 951196996 397179654
1 973990212 787774644
1 500048900 374650816
1 118290397 886393555
2 72126637 915175996
2 107431574 877786848
3 464457964 403541269
1 773556908 886157245
1 653198743 94701132
2 446455558 667965719
2 27780445 71402980
1 340805130 450870522
1 64045349 401374237
2 365267472 35170808
1 397991163 223964929
2 905941641 483467116
1 585044932 383819901
3 113270914 54113287
1 200761617 536742025
2 382377515 61166431
1 635339331 42978960
1 606486530 30514855
2 411967166 5233106
4 116138803 393447432
1 748171821 637253865
4 79630017 261861088
1 72879724 186710471
1 470819590 288828100
1 773891157 626689324
2 642816027 885530517
1 566688707 367275178
3 821965761 860253341
1 698589034 254009788
2 66836414 614337673
2 207812393 870839884
2 517898344 328050010
1 264531461 686996663
2 326994752 938591781
1 219241782 296406528
2 708217347 394589280
1 354513446 347049721
3 126068239 817946239
1 318486270 424202205
1 54790883 794503955
1 948316362 959358286
2 918099545 185595899
2 955591004 903381323
1 201943713 516468718
3 436136092 975718449
2 580237755 71304371
1 480638520 374473710
2 233128235 876893007
3 453220185 404065449
1 271541979 30023642
1 867377726 577381009
1 584232096 967496758
1 960158332 595903942
3 66221339 230473045
2 716633230 858532860
1 287045104 361147423
1 789483405 190312770
2 531117546 980857510
2 861971050 41823461
1 145693782 678093816
2 144267316 906791804
1 685738979 326214541
5 891588208 223859586
1 640538147 190284322
2 917452622 364948957
3 525419767 729115260
1 789226436 79493969
2 717615535 74099988
1 617768738 936824487
4 254632173 727080790
3 744837196 897408982
1 510950557 256953666
3 622329283 535221321
1 304617724 518941296
1 130350345 486016776
3 833801954 141221754
1 659944931 703667084
1 851513612 442109720
1 21743794 749785677
5 243672394 421962240
2 905338997 656276704
1 140235760 53895187
1 115730709 272829570
1 652044391 53364963
1 776328007 476743210
1 45655113 464664473
6 419564887 608759342
2 456620670 106921780
1 637835109 635884768
2 467438913 877247796
2 993854140 985561830
2 382271864 884622092
2 836803889 725580878
4 450188183 499613556
1 537056722 500067588
1 671407063 405166573
1 871827858 555743803
1 124009674 967958954
2 647019016 292681204
1 42235466 102435649
1 271662091 708091151
4 199543764 259625253
1 10390187 256877032
1 75339548 559809123
2 568355577 86357997
2 612347745 313301544
1 861382686 211039590
2 18747528 563869423
1 401179934 366228273
1 823048594 155798618
2 514189423 300780785
1 685816489 756395661
1 258939714 591384801
1 432179757 528590219
1 736707770 781317086
1 63691383 570787775
1 402365123 94106411
3 671110334 653552757
1 656157 238738740
2 307099992 919471187
2 220971265 200426093
1 936108695 242557035
3 262915175 951136760
3 348917101 494906867
1 29976990 746475834
3 275512929 125018833
2 597172506 464392503
1 561892007 153232784
1 680684126 451471006
1 811127421 12429638
2 629535394 985538917
1 621232039 862318681
1 251638754 524592280
1 237086990 912113156
2 868829962 702714593
1 493331783 142201218
3 592151168 571248295
1 58470044 350578762
1 405184593 313638728
1 505459200 113074907
1 623881431 252891138
2 726240507 590111437
1 523325559 757168944
1 345198921 229425550
3 462765771 628790090
1 542605942 807149379
2 761809838 502499611
1 490872142 77253971
1 857303266 53265177
1 816154703 164300090
2 905483048 97812145
2 830883292 891888672
1 81357626 267340311
3 24270615 557601104
1 920308915 744944532
3 703411554 40085952
1 65320891 463806929
3 3692719 244776957
5 829416092 334147643
1 577025935 493936957
1 73441493 879947881
1 469298811 256171812
1 35376017 164319396
2 543157231 413841999
1 672506369 301670835
1 41602562 893724313
2 562277405 180030839
1 295831781 982960729
1 929282219 499282843
1 964194523 439991742
3 648823075 517425025
1 810429084 927785569
1 721461322 887493144
1 500185144 585621188
1 253626072 771640413
1 383338767 398942757
2 322624285 254198467
1 739029786 228694696
1 708628265 934117714
2 703371971 838545035
2 161446154 786594592
1 859955470 966455352
3 13461182 471684200
1 493650087 189134990
1 755299917 736454181
1 914648623 246590840
2 334997576 369858580
2 55117710 763465444
1 472556076 12634107
1 624046207 120493346
1 962347636 403769168
1 179530785 371857804
1 241053746 837596695
1 6492948 944528324
2 649125994 551155533
1 942362750 718019627
1 348828133 347625522
2 684220284 535954990
1 936306568 744440519
3 854833305 785408030
1 236339035 426410705
3 928741545 346286861
2 214625505 185521634
1 945540873 512543661
1 892062899 262880818
1 975330522 374677255
2 54701311 453313262
1 632516444 395508096
1 272315816 165014028
1 764505150 294576130
2 988927636 753560727
1 786589197 234327219
1 761499802 356928648
2 983410030 170955928
1 903983881 97558323
1 36571058 425496539
1 934616106 85384165
1 3418389 337893412
1 976696086 111502597
2 884704322 718643570
4 15258355 732600758
1 940642903 516329022
2 485717328 151843180
1 583949591 66339548
1 455294530 940731392
1 602729697 545605434
1 972002878 983898669
1 800097367 133155071
1 327085016 781970318
1 57160273 300975729
1 795278669 130777595
1 410508997 785983874
1 70106942 309745287
1 499246789 243892442
4 344508411 90306385
1 726907777 853512833
2 780725475 962702435
2 147446058 319251348
1 196737334 953707159
1 820612467 981966591
2 440771151 940575377
1 561354751 871274000
2 758941492 250293039
2 625577818 341141200
1 631921601 493352857
1 178740485 158054326
1 675278492 455667409
1 58037538 646949299
1 334934422 145918048
1 339955967 42327022
1 731199387 80313315
1 499689113 301206466
1 736553832 85971132
2 155377262 521087047
1 338308645 647931993
2 341091243 369267631
1 957557297 314760029
1 79355907 175613089
3 240805812 498809208
1 894643999 438591730
2 571076925 697988229
1 556890285 925067274
1 855045023 595929206
1 355905882 704787661
1 320200368 114574762
1 154904110 111339939
2 592914866 116157227
2 417587398 517495462
2 838891552 54602725
2 917809599 967543793
2 476791915 369711066
1 793118924 819616072
6 333380739 871576597
3 185182125 445560362
1 809661982 801284467
1 192501666 745779773
2 943140224 866413754
1 209306683 702515024
1 313990252 490981497
1 621124292 466139156
1 709462444 132443029
2 586890508 676266007
1 631047472 846322881
6 978242226 814309836
1 155067275 632011831
1 402849103 949973240
1 55599195 765866097
6 182141130 893778906
2 619693167 430954012
1 544019417 580163453
1 958976318 261325043
1 442044370 241227185
3 378904099 696359389
2 376466125 432647879
1 71554148 834688913
1 776370100 961556428
1 720495732 597544265
1 639221428 82019066
1 810155081 38951373
1 755058485 494238195
1 778645288 679281181
2 323754245 651338131
1 759525622 666355640
3 815228175 968989904
2 812208044 489525544
1 396860482 583542925
1 630222828 165293755
1 699709390 273764206
2 42132832 283185930
1 578587755 282154509
2 333282918 381819626
3 999675509 803306832
3 630027129 151326649
3 580225770 981635764
1 124502826 70520052
3 997034257 636395991
1 61463219 290310524
3 439209685 139463664
1 765303730 178811891
2 373109714 387987303
2 825384712 173249439
1 406345032 618922748
1 276812193 203354142
2 831461399 475389923
1 160502495 275729554
1 104639611 384143274
1 271607986 541685057
1 933648409 412732583
1 183473835 856953591
1 69075368 921751377
2 682884358 816696913
5 673677110 861850577
3 500147503 327338976
2 456433044 266413298
3 833008069 366102916
1 558184461 201362960
1 38715400 999436963
3 464292023 911513065
2 38010644 399768897
1 151363493 791510430
1 112103663 270031269
1 471431956 686816848
2 573995025 505424650
1 149030984 663206589
1 796992933 432648278
1 155385545 631174910
1 784901546 135664771
3 255094930 624956455
1 862722959 826228152
2 925244464 105567117
2 559362945 661529159
1 316762436 244539010
2 169565455 345272859
2 802429951 732123414
1 972440643 114148486
1 123675647 954823396
1 575563188 651962225
3 407974329 738492719
5 159318443 796912573
1 900603815 451592765
2 153826160 831865838
2 941029861 686137757
1 660540878 923293462
2 438471654 504001110
1 843752037 900884126
2 914868036 310439768
1 480701344 908129394
2 518020060 127714004
1 732985425 319891962
1 549728518 794888528
1 91119260 431461987
1 789911117 338820317
1 960685426 584590959
2 750766086 847506305
2 735693874 160017172
3 8179581 290411558
1 163455340 544518846
1 733507236 622577442
1 927960743 834987930
1 965851989 23664405
1 319953452 219376720
2 386746560 938519910
2 24861948 131786757
5 518909354 80488944
1 139183540 481566826
1 835197561 74227179
1 301029229 531558304
4 304189159 486749474
5 669285052 562029979
5 188375535 119072457
1 155550573 422691299
2 577960134 656161812
1 77956945 162813909
2 28360780 119243775
2 348851146 373834469
2 141217733 142526890
1 174062094 500032291
1 92156905 789329682
1 175775847 503481938
1 334779466 884793582
1 487143814 26313753
1 825748343 543558506
4 600467652 746852851
1 501804309 774886149
1 467462041 661346546
2 573420653 485207320
2 885698432 352843636
1 819454794 52310700
1 679473903 788836756
2 356142504 876495956
1 468547962 716948800
1 800499505 368086929
1 832993351 245804239
1 402383163 800425902
1 482750312 579927247
1 236741805 883686392
1 210183862 894170414
1 426056115 197167821
1 662058209 998085065
1 378115924 846891667
1 779371387 322805421
1 620867238 522927499
1 701505847 838506038
2 834722839 713397313
1 158081327 164147726
1 867837119 60347083
1 546523190 755105240
1 800369647 820876700
1 250921897 473555371
1 262136423 327142332
3 894979071 310620633
1 961567864 84915728
1 118884789 847704370
1 556548816 151680535
1 887884154 525385755
1 557507761 315830723
1 890239372 848790624
1 311441979 878072891
3 583407554 793707502
1 327019310 671351188
1 125417262 202339808
2 864238393 931788353
1 44723194 105891360
2 686719060 662093092
1 208179172 772127485
3 334108916 453413945
1 133135175 932706421
2 806967388 337434923
1 665385271 57792865
2 55164813 659381489
1 238391178 126561390
3 91557748 559565032
1 144804021 892925312
1 327474322 454593343
3 275460124 899398536
2 725366425 177078154
3 476915150 613762679
1 374505721 24338148
1 551295905 972814496
1 97022756 145309140
1 953080589 764942263
1 994066876 68421651
1 390904740 397490260
2 949636582 757461796
4 439018092 972423952
1 530365783 461696156
1 543794905 597476913
5 27405162 944529022
2 910324933 725743435
1 165464881 366650995
3 322278520 743150510
1 215276699 143312765
2 266704297 684240676
1 388725719 925234829
3 394909233 844807478
4 729215364 569231991
1 181180089 602432067
1 431282215 585094233
1 432790362 967539820
1 663147248 906298626
1 665300983 6505621
1 637493551 250379484
4 764901603 810059882
1 679649766 188344284
2 186677147 952702452
1 351687368 883270967
1 238166943 211696090
1 114052922 492814396
2 824256853 348965361
1 803993426 307563635
1 937888587 361885188
2 853830370 44755613
2 526500822 169739830
3 358853848 419854686
2 222573927 257359109
2 423101645 110877819
1 321487748 630198892
1 209738790 903552801
1 215578695 845569624
2 166221496 631961230
1 678473688 854502594
2 19485829 182009877
3 176880791 838243087
2 593421790 241997159
1 141265451 667944557
1 218383033 710870491
1 937226200 654223206
1 399452983 907543622
1 676921484 231632016
1 185968978 999879242
1 290686304 99515348
1 202012348 615306502
1 972677384 603746859
1 666183444 276539803
1 880263738 251772512
1 331274213 456468772
1 643171299 780956223
2 446552786 731408748
2 602471451 931400448
1 238177012 371348038
1 138309975 945053886
1 711093275 569405851
1 189972319 135239807
1 553665057 737245661
1 683134988 941324765
1 768580814 562907188
1 583561700 820904018
2 156849470 529049828
1 795825647 158041957
1 881297690 580297084
1 456109079 738257784
2 677596120 871472154
1 208929050 290850455
1 353520711 725045803
1 612692092 902615263
3 909126976 746805732
4 332746978 475302739
1 823064453 299366354
1 65131317 654634935
3 189164820 248689877
1 586845340 905941648
2 406141068 947801722
1 775954477 361182609
1 590229861 146340188
1 228546853 566722499
1 933632690 94371405
1 76123426 818576498
1 391079863 332370553
1 79512431 179679843
2 990325773 86073760
2 640292161 186659567
1 626729881 87641572
5 952991637 88828196
1 938258251 590341684
1 863944828 480748737
1 789727222 786376208
1 699242662 685693965
2 89596741 378651453
2 299608811 829622874
1 890211429 320628839
1 913111561 264134329
1 301068183 343739467
1 746889932 385936012
4 481021885 242349927
3 2277608 856925316
2 186548296 449241715
2 707950921 567164714
1 447880560 434123410
1 83184938 917496965
2 330512695 226423426
3 819895404 10903315
1 789858170 284982477
2 682685222 579271602
3 633129900 738639436
1 347479933 131430573
1 747000670 59460245
2 426780824 565112444
1 962330342 804091468
1 525159393 446179653
1 389182854 742233454
2 953027706 242236841
1 360646537 800391667
1 479474299 686173977
1 569126349 516291534
2 550388755 823423712
1 95288409 185548084
1 710234341 825791691
1 272396254 583176366
1 612248021 527190957
2 834254053 414083910
1 154983171 548810668
2 763374831 873697232
1 211028807 895519619
1 665155898 854423267
1 720659502 114491413
1 259026862 731573267
4 139109652 240700385
1 62814314 184969692
2 296785393 636516414
2 275269723 374811800
4 147138164 815282157
3 158445588 192563585
2 71988864 184102965
1 29162987 644978316
1 971099270 946655381
1 389987332 572520014
3 618065490 283747257
1 552630271 586076715
3 631697754 537704506
1 474208927 775107581
1 821394663 924415131
1 525956510 211401018
1 124286947 498459595
1 710139748 776836363
3 385275191 16587447
1 536229230 21728966
1 27434809 825632408
1 257533477 616626104
2 377116137 363098254
2 952480288 51852876
1 798895615 943100898
4 421054616 691408108
1 483318072 531547037
1 332139629 512477478
1 325356221 893706244
2 809484445 581073797
3 64216168 505393422
1 670240179 78119774
3 105610340 359253825
1 375013395 774236010
1 203321370 794504496
2 228428109 205498115
3 359192686 752963357
1 647073263 447756367
1 407538713 301073141
1 992140378 276865174
1 522968921 914167610
1 520246825 621456649
2 134830212 48602945
1 821869147 515089867
1 978532155 721112497
1 525804921 883367459
2 974969359 379048838
1 182391325 712664677
1 184656576 371623972
6 850529021 626045361
1 698043860 255345918
3 220548218 936091588
1 292714726 171682094
1 742303865 871211738
1 963830369 311279396
1 294606834 175183423
2 701569622 84534221
2 257850688 298575079
3 361423691 956442825
2 232989387 948802487
1 123394632 438026643
1 454553227 22325420
2 173054424 988403430
1 333856434 10348194
1 550150689 65339979
1 518242825 141058949
1 96903225 406065009
3 982006378 299987145
4 630175704 542413070
3 419156077 82001228
2 287663954 841202365
1 495750368 233779622
2 720375037 697726
1 150016086 504787267
3 654959044 975261403
1 913299999 410207094
1 582988447 6755358
1 403615577 816617061
2 32650245 140856871
1 864724337 800199215
1 457699316 317136889
1 301317786 494357905
1 356046171 890321969
1 64907694 575076722
1 788377891 720215446
1 395801313 333595554
2 941514021 15133213
1 422278515 449786244
1 102906857 39534332
1 719785576 887077696
1 783532258 440848831
1 359604305 519902968
2 176824001 883881394
1 99918337 762269340
1 238989886 19824199
3 579914482 264968919
1 813155724 270226411
1 856949566 497129206
1 648126758 53551723
1 317907928 326191935
1 423139844 171751706
2 576015993 546301673
4 495335481 422252742
2 767911620 560772299
1 286800453 69599568
1 170394444 352147825
2 672370057 480045108
2 927088828 712967143
3 517722642 900157915
2 217654972 126442737
1 330442293 975322989
2 386181531 68758015
1 126083353 444835082
2 528424529 41020269
2 491378545 366585666
2 446497793 499669718
1 492610523 550070035
2 464500695 953694277
1 357244990 676954514
1 494025039 686220967
2 882122303 793144563
1 812898805 434490335
2 849262035 657060891
3 498362475 972029544
3 9806476 50795389
2 756062147 471291980
1 940728566 172320846
1 348441039 333436819
1 624156847 228038107
2 374464023 434460178
1 227767903 792601831
1 889122177 256028829
1 568336475 459014045
3 658766320 52904457
1 378263785 15125636
1 288582919 555804106
1 223582661 591192080
1 950112345 841934307
1 67028657 325289674
1 118271691 720586019
1 340685832 654660116
1 704647815 892446843
3 644848566 582485689
5 300412572 138440721
3 550543514 416903232
3 942876393 492633469
2 867375123 766069079
1 743507069 553698861
3 730249409 120119844
4 310173416 140530249
1 115198393 294126821
3 635390066 474840023
1 217657640 143733851
2 710582205 357562132
1 496418209 91033264
1 267700768 637787881
2 326897644 707672059
1 395722651 290806508
2 944241352 236715904
4 382546307 206148712
2 403865951 602562789
1 252393278 463303818
1 784973272 236706025
1 472271849 125204145
1 75492558 31427227
2 877070851 110401120
2 490751239 126595173
1 184275592 830923376
2 415277203 67399445
1 589257683 98170479
3 929668748 602961837
3 671779516 659164615
1 893510368 16655506
1 139386829 894744870
1 215325142 582859141
1 123087219 731986158
2 675835657 201721528
1 684986277 97574785
1 927832395 475631795
5 528484200 606297983
2 201947560 838914851
1 323637495 389490063
2 195449816 681126636
4 112055806 8460077
3 301840575 105843118
1 801506361 687385057
1 148482281 388594179
1 869807357 761831003
1 21905239 541567745
2 475841225 731979821
2 428630860 9166990
1 694856568 505693262
2 242323352 891473494
3 970036197 681633945
1 11080151 622846755
2 270996320 573469931
2 767853033 23152301
1 813354935 898184406
1 543725682 917221483
1 773132943 542253437
1 77376370 894542438
2 619773701 459938507
1 514844858 817762325
2 255951930 833534345
1 897725621 620018727
1 54542504 667428838
1 699819533 856250690
2 735794524 647949584
1 459383164 331682977
2 205155689 605997764
1 574634417 652104092
1 612699860 661679708
1 266225195 478497517
1 599097966 359027056
4 963684441 328058236
1 475394577 144186980
1 614054989 652612824
2 435540431 688150407
2 776605392 254055053
2 349947456 922470108
3 323118547 194089200
1 431795944 455261730
1 450609245 794026648
1 248434792 801387639
1 76565048 935642495
1 61060356 797897423
2 926024621 956003695
3 981123061 369770137
1 307106971 503287969
1 737798581 982642208
1 917072053 265741158
1 159859088 277476383
7 29814463 500338816
1 600332255 928349511
1 620721673 649289645
3 49333006 643940349
1 829083564 978181851
3 880211800 754038880
1 573052018 324832282
2 429585395 85297486
1 579216668 302427613
3 760537233 951616115
2 896982607 557202798
2 24067183 503421425
1 787551415 556585436
1 792778336 237663091
1 773965640 871791687
1 952880763 691956532
1 364275715 110844665
2 204585345 509957605
5 258747030 315837586
2 723413209 770785167
1 773490176 172153143
1 83052722 830418596
1 441559229 814855861
1 125286853 472327466
1 117347381 257310576
2 925505901 845198752
1 344397788 59163577
5 852807656 682168266
1 846515144 963192367
2 301960528 668630786
1 645229112 391353080
1 671947778 717804986
2 577199860 364394469
1 635746418 265702887
7 366592278 473322524
1 687523147 109857705
2 516145040 84176407
4 48851198 404060129
2 688663693 993501198
2 531837289 157249683
1 679342658 474412675
1 118352605 559693868
2 299592947 552072328
1 990119931 476200225
1 782513764 181652131
1 63372437 604709050
5 91909885 289340862
4 421035133 274156147
1 776479261 658349605
2 819456103 262691358
1 857905901 217318776
1 837322438 384259957
2 351809717 484380047
1 28645247 229593830
2 689540143 320483433
4 890350756 275458644
1 981343791 787333461
1 66524879 144591615
1 216759575 578388268
4 612127843 356339032
2 806988737 444570177
1 679042018 813910889
3 681169486 590004426
2 635086479 750017867
1 195403227 614706840
1 551960199 781313470
1 56328165 540602670
1 887901765 238679504
2 769890629 547252779
1 191076549 68778697
1 864561528 643617789
3 968427523 510205207
3 274421497 783145361
1 422121507 883365639
3 118028479 525029690
1 286022730 872861292
1 354598890 228273100
1 814268579 408379543
2 510054704 985722461
2 907068836 148807630
3 638107355 402178316
2 16882050 744698694
1 581299367 628259255
3 102507968 799167642
1 403955084 919484446
1 138429989 905358210
1 82524933 234331545
2 164002858 433421922
1 111966144 60485327
1 715531619 109696082
1 48090257 580463023
1 251348740 961794941
2 721393411 792549550
2 786681988 361196781
1 900175832 351966367
1 106591610 232546787
3 481201087 319304043
1 67046261 303995143
1 247560323 565565622
1 640045686 747139682
3 233982641 778293319
1 20804475 855433825
1 667404944 364301992
2 652127901 590184549
3 792018371 749862551
2 633642388 781040708
2 348245269 978090771
2 96349304 65532272
2 408026565 176063797
1 299550487 667394016
2 291206119 613880157
1 216112967 698141320
1 436646362 246703688
1 378525135 398260243
1 398046370 872267890
1 385769659 946449847
2 271737674 137037869
2 837456527 677182920
1 187017657 3372717
2 28301690 915152376
1 94974469 909101944
1 695642775 53801441
1 840820477 602825094
1 163062341 392734621
2 983322108 507066640
1 794282957 765883132
1 977916514 460486403
1 6010971 99156210
1 990045418 647366805
1 594959357 630171915
4 539043584 608700971
1 112045538 147550676
1 51492990 77442077
1 993040091 479081638
1 848854973 258727910
1 299389623 769538132
1 852616506 206873112
1 59549013 744538623
1 405233068 457703537
1 488530449 786779696
1 982843546 60065988
3 78928501 654612831
2 600129919 104229148
1 840500353 712741356
1 208713157 145082559
1 542764021 837557700
1 151711735 103489643
1 783717002 955791948
1 53214780 146740961
1 277151807 922361029
1 637495325 278273719
1 517261754 914176117
4 877859899 140590185
1 460613483 806478266
4 159792132 880060852
2 514854349 788540446
1 590693456 263028466
1 693945169 17093871
1 922921337 395839395
1 441566717 789119214
1 785326 482547136
2 741286321 309281350
1 281813092 840609698
1 420462979 683424424
2 198578011 832903472
1 238663865 994568715
1 706032328 594864
1 702376816 565815819
3 858197487 656582269
3 942292219 698846836
1 197792443 58395828
2 236118170 883415923
1 97878744 129404978
1 855312546 247934156
3 319374332 631643210
1 985116121 592948216
1 682710770 827144438
1 629323884 568709596
1 460091199 332074330
1 409038778 74471628
2 547460848 83794977
1 999268103 284976212
1 38480830 436210724
1 422474588 589870266
2 158916983 701789227
1 407882211 185986309
1 954491903 445298601
1 815523991 858212048
1 802547989 391000712
1 725700615 463765868
1 53257361 710701700
2 464260691 643986048
1 818558055 883009846
2 15696299 816001908
1 142327705 913153225
1 695490345 809250772
2 10965956 59313111
1 303393284 701116345
3 555815883 21830093
2 991325249 22179509
2 248463477 722628959
3 205929318 111284871
2 242339831 884325911
1 662267403 953276072
1 533056091 508487383
1 933561729 392438304
3 884504399 367698992
3 213600990 980411920
1 914908498 998980599
2 397660392 150110965
1 645760190 126594377
1 514986296 503222997
1 117947455 19551918
1 759940713 847889980
1 942898654 739614583
1 550302964 731247175
1 176793692 777618494
4 919973685 682192253
4 213475286 557390091
4 799786876 722070646
1 374818085 787174456
1 824269625 212436128
1 76238413 92858065
1 977354080 852482852
2 406683563 563921797
2 309320059 682839932
1 522743885 950734790
1 806739737 34334174
1 396301541 152954731
3 179772204 894388011
1 181386145 352871118
1 493585277 746362386
1 333718267 192750265
2 428306232 581110896
3 651141341 531098573
2 68073590 731927248
1 457738321 582148208
1 259983530 927938535
1 430239424 731700582
1 828740141 641156549
1 576109215 19929505
1 1693120 925400744
1 207468746 771478416
1 486644187 485634255
1 27365451 851679759
1 844986715 745712663
3 354455461 498499164
1 938706180 828930170
1 864681538 994079452
1 934780516 662639538
2 901188996 520009937
1 681805596 794362302
1 622444240 9696856
5 611302755 395769883
1 248282130 991604622
1 620115794 198717910
1 771838366 443049005
1 552121114 525042355
1 362568830 599303597
2 870362233 292247279
2 44004159 24122165
2 518673078 474432123
2 145692467 803082755
1 526820037 473323328
2 805530591 147502911
1 728015007 133100224
1 530318387 136825193
2 259910495 810638856
3 897954621 238616774
2 927262728 996173137
2 732923656 298976213
2 990311579 223069866
3 921348708 738427620
2 758994275 346145953
1 703986581 7763281
4 983557781 746723064
1 510774497 425861277
1 433767340 641863839
1 432649247 651940560
2 832352227 524733772
2 236545493 153055237
1 787105879 799611756
1 500541432 701645354
4 861241837 534048947
2 444737322 221326333
2 624474916 659664394
1 895119171 242047050
1 48033153 806687939
2 306148334 618461871
1 196706036 386523564
1 924629696 983388297
1 162727081 626055920
1 637446044 73044192
1 89507755 731306635
1 960139627 688800663
1 266012796 224285230
2 639313283 913728834
2 899458430 551313417
1 51385001 591500327
2 29028219 378497216
1 420399242 765304251
1 110287067 504765042
1 407260686 977086378
1 467385453 103700787
1 749560430 635847338
1 666335612 499998349
4 408257655 700837157
1 638049476 18514525
1 471991247 383485998
2 850767385 455623613
3 995677433 266917525
5 262187458 26259395
1 633801670 834565361
1 214025101 355851902
1 811303953 677142220
2 272342400 355107657
1 789884299 686411710
1 617183666 750057506
1 576376570 730882183
1 805412722 932597701
1 905876295 904412878
1 837048898 645182988
1 711447273 855244694
1 918632024 877608101
1 868883095 328842854
1 233480824 548445408
1 432491372 341703137
1 792146178 744442600
1 598919057 15941643
1 72927420 244443558
1 884894426 730177467
1 13309498 371277773
1 480142064 988456302
1 83413908 599941872
7 591939850 949043149
2 550156137 954544061
3 601871172 298279177
2 924073674 586702148
2 840862670 656522772
4 788666877 460924569
2 500713256 730410077
1 334768554 885655611
1 294479149 108442844
2 908475556 234519890
2 413541895 742101990
1 11702645 752913956
2 608092606 785441855
1 385683210 159518698
1 830295508 882758211
1 906398760 731453912
4 432820513 659959148
1 133781583 618055375
2 813128786 561843359
1 185787957 361843437
1 967750541 832205783
7 21299227 590697630
2 914755337 273613857
1 790969743 93740167
1 504769140 174528897
1 501724472 309773060
1 642955809 797227933
5 749302483 6903988
3 466272955 69881272
2 388657387 949609237
1 443318726 677167380
1 93604924 322981212
4 741276586 656853649
2 720710112 272336120
2 658931422 3835226
1 364392720 40770771
2 44919986 496845804
1 765239803 263750990
1 686769493 725316460
1 817410316 481764338
1 57280263 397735153
1 748988970 38335137
2 603558880 437860246
1 865469609 191647266
4 524427624 243540782
1 996646174 213581827
3 42476116 831539535
1 860164538 141344945
1 116682321 252990667
1 785533472 246305922
2 66421745 756612262
1 427228538 849545433
4 225721988 700876148
2 141873200 633953695
1 785071911 362699686
1 600473900 920446197
2 519880396 727432650
1 799344947 894002468
1 74645645 364792051
2 764212872 860989762
1 556916476 971154569
1 412046084 767327115
2 93113682 84898204
1 927078434 637828179
1 379670979 394189332
4 153905508 58970106
1 683021230 682244529
3 529042176 451719190
3 477639835 71050659
1 897742593 553529836
3 767345924 703533294
1 971286429 174782533
2 240636159 180186350
3 146434432 390811417
1 274749910 999564140
1 232755005 207246569
2 359337031 517007556
3 545657024 128562592
2 36691652 723636120
1 371098760 845210542
1 345997909 678841581
3 185735256 410234891
1 229936186 952001368
1 833461444 399272927
1 564824558 775487535
2 70831048 529840656
1 262331548 166895836
1 168434256 468637865
3 581901921 768069347
2 571334356 765798651
6 246319803 459156081
1 883883210 544949244
2 473387292 93368997
1 720028878 175175635
1 621726684 603862454
2 962839358 781846311
1 793338430 309405858
1 385223662 612600182
4 563443089 912873111
1 530947586 96224907
1 554124604 938918473
2 856055898 131663323
3 598699834 453563782
2 924480118 182457179
1 262744936 600064681
3 700991776 558495635
1 276070188 519774855
1 490460550 124796702
3 36905585 615009211
1 973490082 702966265
3 52759383 223034557
2 72420012 568925255
1 864922875 393501485
1 540145913 578510694
1 734305701 293337902
2 82565760 199538673
1 807491212 946330166
2 775179185 886056013
1 661032503 257364044
2 881433102 53560473
2 465920439 835350740
1 692847723 799589891
1 152796829 559535240
3 89921614 994493096
1 339978829 271728280
2 187498222 698376806
4 239062684 670228499
2 85674287 817178891
4 815715781 453916381
1 159132516 823867131
1 36233239 339141844
1 544549654 552444266
1 279590083 4055319
1 446025561 853320407
2 181727135 969813505
1 821571697 133747184
1 985483624 818319806
1 601677262 250246038
3 898772774 67258270
1 512250884 948116622
1 120724910 606569108
1 537956351 984101417
1 483196847 751862150
1 533055159 62704186
1 146207860 907967010
1 615939287 611116773
3 942825798 743510633
1 929933703 815119648
3 177536644 245396015
1 187684406 549090763
1 924094308 437724053
1 740655482 188437445
1 995893323 749979990
1 431316932 495513003
4 135284319 348005547
2 93753129 401806652
1 840994057 367223318
1 937593816 985413500
1 417181424 836267525
2 77234288 986628797
1 27635917 952589063
1 783249676 761325997
1 694541801 877109059
1 196344150 464496944
3 922389153 67306859
2 279950543 982160239
1 262800724 979007700
4 688572210 802414422
1 510741544 988900307
1 228785942 863211486
2 754258455 838095390
1 352757716 27426681
1 711254134 628452166
1 786125442 929856027
1 830599079 856469842
1 981864854 997079895
1 976326059 984270660
1 849496151 442393208
2 865933825 764011231
1 373388677 517269381
2 629577970 950360016
2 966770416 188970156
2 674518275 355815427
1 711894546 355392904
3 679923952 411127038
3 827141294 453749935
5 655040355 111217772
1 63373906 803173947
2 198803629 841482859
4 666387866 203516841
2 448429533 609489736
1 372870730 455868975
1 264707703 322977506
1 904797305 42003339
2 53597686 790494834
3 373144117 664122510
1 60280867 274961182
1 803739567 523607206
2 854858721 120213945
1 624358866 355580652
1 928369090 977809718
2 470391367 904005569
1 109813767 388486232
1 454127306 178697488
3 136400589 66558868
2 440019172 965482465
1 201265655 957214738
1 46792007 46349269
1 732230023 951633102
1 935016682 304191783
1 565199876 926085221
1 769149251 493319326
2 868852146 306953879
1 156250696 53538315
3 253109583 697698161
2 843273617 199979078
2 655232261 621209615
2 416357490 913922998
1 584675424 769339077
1 14858554 989611425
1 57531633 572606102
1 460906683 280906914
2 441840665 291097838
1 991722091 356206496
1 127400798 889231401
1 421272354 140460628
1 205019010 398629940
1 328898414 886528311
1 539284435 10523646
1 242046477 241283000
1 183405222 553019072
1 222891675 129230764
1 918899151 499550929
5 467833212 932007707
1 480158312 662173983
1 372934317 192907030
1 489516347 152269599
2 313402522 878524352
3 127936174 986552141
4 930994101 634695022
1 65727582 186262650
1 959732428 362248115
1 92254668 152262668
1 691460343 757080781
3 323759622 542293633
2 737619222 558458189
1 182773285 538248942
1 514236468 948011085
2 670654725 307113360
1 774593455 905957428
4 961823048 447875643
2 462634003 15515347
1 473913589 61013645
1 625420135 561508681
1 278015903 703948893
2 47979063 35219339
1 81535678 294661788
1 303150402 738895708
1 2673102 187960544
1 422542499 873300899
1 630014275 500451316
1 193998228 751617011
1 559745302 576461519
1 676046090 308948254
1 95018710 770401298
2 214443331 710848056
2 934152507 339513736
1 470312677 406933205
1 358012342 15469242
1 995564104 921791980
3 570029390 783644283
2 628474720 727555222
1 52765220 858341854
1 178947276 665697532
2 912769617 41425314
1 265228033 468056506
2 722805020 429387182
2 447089358 128186491
1 882888736 839183838
1 814507248 19965721
1 232810115 465210312
1 802418600 762158011
1 780866340 824777288
2 21134729 840170637
1 361216872 119853171
1 40594592 519959652
1 549329204 707904377
2 968722994 808721460
1 908102691 717028673
1 992565402 355635447
1 68254501 436375944
1 145003778 374284689
4 537661696 45074389
1 839225716 270018649
1 69881418 145479581
2 373493480 510035299
1 682979580 694157445
2 964945820 439488689
1 612214486 579559272
1 398800656 514280986
1 806231486 558079501
2 122649323 436414826
1 582517218 509946199
1 942054037 998227757
2 689129002 389804603
1 192241990 978105324
1 506723577 70333153
2 888978333 464468823
2 388084959 123802474
1 883690367 276552652
1 234963144 299866580
1 916486129 497747456
1 969791210 475929102
2 603649687 381256186
1 987671831 258261730
2 231726963 995915006
2 318102935 865726446
1 119327687 713386716
1 968088076 25225912
2 28716197 351104395
1 995604661 884411488
4 983509594 984918033
4 684372624 994269529
1 318894317 880829799
1 41811597 188240890
1 213525744 357243417
1 80889882 695556296
2 441865098 454244694
2 542244034 761066758
1 294971845 723695691
1 911770729 635184065
1 188078861 799105678
1 366397833 816023065
1 934540623 112968031
3 559738993 967172271
1 727560852 667022010
1 282521064 161018385
1 29944971 10218560
1 16950093 725077430
1 931668127 751171111
1 933777435 582941323
2 843419252 584427126
1 844916506 504756236
1 816365874 779536492
2 906540430 98933477
1 17380840 30853343
2 243553247 496663892
3 946372815 445902973
3 581304056 563229704
2 21446653 712395398
1 985374030 706278169
1 962510121 173681967
1 640233820 707434122
2 385011908 11862603
3 869669303 477472693
1 185004616 998730699
2 872009659 867263897
2 770287662 792028606
1 622150387 474946067
1 50145161 522220576
1 575524491 889022982
3 379397040 650083338
3 445793614 199232523
3 118412431 675708945
2 539750952 534500834
2 845620624 83148051
1 821469413 190196125
2 191504648 50669566
1 894195956 41722221
1 579522691 183258873
1 439959817 94292241
1 503776704 123999202
1 181603078 850798484
2 148161265 149001486
1 101575626 658991106
1 618800460 576307780
1 614477844 614870161
3 922012095 923329202
1 522624082 992668360
2 470874256 671996569
1 536473405 891827320
3 202732311 639088600
1 147116737 849448977
2 232905198 182213011
2 802976006 709355824
1 269167481 609367904
1 905342287 175371809
1 681800289 151047770
1 826008256 599684792
1 481948979 465947115
3 853954544 798316329
1 59147538 5940581
1 717043024 683092861
1 462747585 76668411
3 982942245 817351641
1 386489981 598435092
2 25303050 215306011
1 262998894 719784832
2 95667437 461515985
1 311608010 227962626
1 726388066 941994627
1 62750585 491170308
1 445926454 847879142
1 854939100 187572464
2 968783233 743976538
2 52992443 672076811
1 550054877 768045456
1 111676833 691148280
2 471709440 971245302
2 6943764 292324967
3 276482933 863958772
2 123267659 849395819
1 610122429 377104224
1 419542506 933017373
1 970994205 643080977
1 240380261 429441546
1 579194677 708596960
1 557928789 17739910
1 559577130 92022456
1 651229618 170364456
1 697960329 728804215
3 23310659 985060472
3 302786940 659540406
1 398071283 158045057
1 166899979 658009012
2 44673090 184767641
2 846512876 494737543
1 848405924 969808529
1 755965696 299918050
2 819722396 561291936
1 389053485 108770791
1 741572139 233077091
1 912910509 519700064
1 200646932 95335355
1 920960753 817296401
1 331576593 60336036
1 509605259 327568594
1 75544291 660192392
3 101519883 920416197
3 843172572 453599325
1 470110989 784486689
2 971780660 216374726
1 820407446 190037114
2 663341258 836979652
2 817338158 94616644
2 356914705 532516842
2 510299399 121750443
1 787743281 521237601
2 176980940 2053497
2 837901813 373682007
1 693978390 140417928
1 436932518 99023229
1 965065498 532215978
4 518600012 817372517
1 543669943 956715996
1 797961631 277392382
1 598152602 678984620
1 192479250 839035722
1 284349015 366182758
2 53910483 798310537
1 738807348 374334216
1 362112498 928479156
7 34436185 228528633
1 904333728 577060479
1 585915878 948815662
1 914834306 315701215
1 859579210 569015789
3 951992501 610446954
1 847394603 789492358
2 873133914 198486673
2 52448115 742595801
2 765162572 924063986
1 417716082 978347376
2 103517262 922344823
3 668163877 618578501
3 792491578 614614160
1 601600131 524303252
1 958750220 793247183
4 154811602 833544084
1 450350273 652879711
1 531594425 756646772
1 570727208 747434768
1 875594165 998056386
2 269772027 692498425
1 519010509 667052295
1 301426165 554575060
2 561698565 64298489
1 526304708 933493473
1 994802818 799581975
3 596919427 964436997
3 533875577 960233367
1 64978504 623110334
1 844626203 317119652
1 308577160 505514889
2 786707745 745106089
1 765623212 286951088
1 390412690 900981755
1 358867859 297062103
1 277719098 878482464
1 842990222 509859884
1 964616782 196623652
1 135744970 379374707
1 609432479 512347469
4 337179336 660751848
3 709125042 324396536
1 82131418 116133467
1 276371861 587406059
2 610981720 262281922
1 718509186 355142320
1 136111347 861713292
1 388546191 710261498
1 250405268 702361330
1 269511483 72988156
1 345766378 563513809
1 438651627 141744547
1 489705986 612176518
1 78044231 74525841
1 210578932 657558306
1 701166376 751335397
2 835452119 239124800
1 190241019 400302415
1 706338571 261091207
1 160124178 413112607
1 215745569 908580623
4 266069425 403228562
3 118888799 276328414
1 994461234 998263724
1 798549668 230937937
1 230424878 904372286
2 462577183 80787618
4 174272984 392054021
2 958687334 683104115
1 18745250 548009619
2 502184981 806908054
2 352439230 685895445
1 757743780 198451783
3 275353655 221653533
1 932109733 594335896
2 53865719 654484574
1 98195378 457060494
1 577233089 999031811
1 303138047 5889753
2 983944629 888151924
1 887530092 17286981
4 705949528 18100417
2 28056534 453291533
1 738595917 870390578
1 548832001 807143755
3 700962716 586013189
2 798797802 745906694
1 500674778 55710454
1 375005943 823098732
1 875522925 477358163
1 125098266 188682911
1 342413156 67087395
3 820910781 186169115
2 337750789 858931389
1 762172893 39518705
1 671651420 984053473
1 420225222 359556848
1 349575217 277343255
1 480252828 865595864
1 557017131 634473164
1 174467632 307881622
1 742390691 832800754
1 726480560 913881578
1 689648933 81282760
1 167545004 557699589
2 129507919 572999143
1 351111659 940471807
1 29097463 756670573
2 488511876 75563085
1 992122334 755048038
3 783967768 282144510
1 676723279 820475570
2 794802866 28618270
1 159666443 190037602
2 44794794 787523982
3 875111453 386897518
2 600662788 449708399
2 446698558 221901681
1 333046016 711653226
1 194428325 358832928
3 911503842 680099977
1 133689446 781727658
1 16667156 213619104
1 382218736 495561016
1 937956147 603404758
1 329073095 678871904
1 675446426 503618659
3 323098278 891649521
1 300038552 371856625
1 434741009 438290485
1 154459680 614377684
5 856609301 977173704
1 411385885 788892968
1 681669169 861787539
1 31053073 44308570
2 769044308 551092892
1 566176048 582807469
5 690663094 952139975
1 571422877 404871808
3 514662454 769724290
2 953222788 623495533
1 464182105 567225108
1 152942051 919486941
2 233564631 227356153
1 981498396 396829818
2 905858025 407173705
2 316337916 613676563
5 609775521 441206431
2 92376990 487477150
5 254377860 436927844
1 415546783 64470942
2 852116177 204438107
2 931838932 538304331
1 728865705 858518827
2 358932150 256034726
1 766448423 704879132
1 925650318 116072656
1 693886562 69756277
5 607034308 995379271
1 729580302 235042404
1 540918012 593014163
1 784447815 37813297
1 567255317 718599296
1 711394724 36514935
1 857550404 829407172
2 405356026 260455966
1 743202168 998748662
1 106164593 110252730
1 347171986 500273691
2 146881633 870579930
1 379527731 852240401
1 305522573 103279670
2 401368802 216302621
2 499291018 771920166
1 965314195 218879526
1 32001115 485173239
1 108876417 283908938
1 595519880 236521071
2 478526725 374963419
2 313532204 222108597
1 152560048 380238533
2 93332414 208169728
2 760947013 562376196
1 490919269 222267519
1 933461772 997326886
2 937653726 386271747
1 841558903 573086053
1 858712009 766897143
2 163627736 894612668
1 628237924 675353404
1 236237135 17714929
2 349311947 792048985
1 956679815 374146269
1 671266193 682729386
2 931338621 659039266
1 30857130 454461535
1 124850780 532070463
3 543901211 286704793
1 796206918 234121473
1 443981442 424620750
1 33431608 58343812
1 257406725 474316819
1 893693824 325738695
3 9941786 417796746
3 281576157 866231496
1 907792697 214831444
1 318988568 216031438
3 497593240 782810080
1 267275340 339486784
1 917676681 203147325
1 48653353 152127994
1 65107796 267106183
1 825133352 155258564
1 247635859 143033312
1 989661043 956312480
1 672597488 303026159
1 329374728 587440454
1 302840322 204486782
2 460047943 16516582
1 324950109 837722363
3 450016326 716891361
3 758667158 888137820
2 570139480 235075342
1 952914748 134236975
2 833990618 181264704
2 540463927 507762711
1 238314487 757108787
2 607561171 83619707
2 932659983 918899823
1 667881608 573928760
1 40258362 527551753
2 785358565 60771517
2 643095175 806131327
1 261520076 886089264
3 298128145 830718853
3 572697878 807516345
1 683481488 120505774
2 959735931 993613402
1 99402421 482678744
1 818553044 950995505
1 985668048 883080819
4 413152682 45112231
1 794247462 917621867
2 954850587 701416529
1 380747804 765590697
1 641546422 902989323
1 516353482 288871247
1 2621424 125531808
1 599043467 688822505
1 156452322 130682960
1 43184714 677272494
2 748072330 453179127
1 412523267 597895575
1 570668108 868576804
6 535613386 128440909
1 733240285 874320118
1 1187042 187794264
2 394984087 283043213
2 799985417 143948087
2 11810674 540131434
1 751604259 459910279
1 90970982 84018370
1 701462183 913599298
1 535204297 127587229
1 619411360 291743462
1 137561627 89545083
1 232947000 174593409
1 56178643 466900972
2 481126010 30322794
1 680861667 473944993
1 34862469 153940058
1 170581005 785191977
2 299592304 303906739
3 421415849 150105368
2 409631539 569057083
2 841931382 60595421
1 477420176 925676217
3 322738879 334414464
7 681693272 776497780
1 306404872 83310083
2 914620419 579394972
1 912276568 351515606
1 720702121 711251239
2 153109063 224118309
1 865367069 465106751
2 381722491 667054411
1 289835219 156608761
1 597596560 591174121
2 165349205 259047822
1 565135347 30606473
1 920835208 495098975
1 70373708 589656052
1 966056801 218668763
1 39662456 145174628
1 194878935 526760230
1 945125477 839420960
1 16454865 17768905
1 838005407 975943232
1 612689442 423303160
1 509418093 550286608
1 410644319 443905251
1 400347812 826993250
2 202631008 732713249
2 435815303 705768689
4 986443158 772392331
1 764173575 241549305
1 438579417 475535350
2 187924719 320814148
1 249072895 786844586
2 89568045 884874509
1 626677027 66791604
1 68159239 905801634
3 579199345 597749772
2 51236221 296729134
1 363941949 763575996
1 142824665 905243780
3 55855246 931055594
1 359452246 98423538
2 346989205 452340157
1 97894258 83093571
2 815021140 328561054
1 865592731 53484206
1 642342662 734787510
2 973102938 993906713
2 373118717 245690991
2 706837524 312292716
2 739259316 767219197
1 736831380 493208697
2 206253935 85007968
5 682698174 666994503
2 927372205 498829253
2 906923072 178847260
1 83698099 957675999
1 406943654 62368084
2 370935597 866373909
1 421234709 587743166
1 674945287 69882218
3 481181695 219398092
2 129426821 251776511
1 628193611 573120299
1 245304344 598177681
1 38142012 134175603
1 899028423 934961924
1 295497413 949034268
1 367601749 9737322
1 89177085 970390645
2 588789364 5600700
1 821570792 289890112
1 90141843 257677236
1 323887251 572176303
1 806730629 578828081
1 17355188 334908110
5 882011524 408753569
5 802034156 259536020
1 444233036 328934594
1 460446660 556173250
3 971621558 458912002
1 404596170 957849887
2 567796177 72876648
1 797504237 519070734
2 589458306 867860158
2 519903063 509935866
3 278634032 773206445
1 171229812 913651402
1 128553975 383518351
1 827604351 902647875
3 195981427 110381684
2 471642291 761417545
2 65009365 217066340
4 791693679 932835446
1 982356370 937593803
2 441735842 336542950
1 578875063 451951927
1 357230257 323625636
1 484462922 347594363
1 648774392 59046289
2 771917061 766894314
2 627518267 750940885
1 333984725 547072495
1 583015866 214295860
1 346425060 686417596
1 99532247 476922500
3 627941820 694231346
3 367272053 567147028
1 894768442 24077315
1 736889947 197374708
5 642851365 985268803
1 32625854 424666079
2 416112920 616901946
1 118505932 567807882
1 917656316 11127704
1 761095991 421170595
1 549595649 105003948
1 766688595 690102616
1 78247701 782059304
3 977189017 895926407
2 773882533 943287435
1 808975639 345677220
1 992063118 473985227
2 284276574 142801767
1 444257951 50212383
4 830016751 641734480
1 166390932 122445281
2 275280048 216056654
1 503212823 688406763
1 283523068 367101098
1 595773932 161250990
1 55650389 509089077
3 456359530 781335719
1 68824327 299942716
1 768942272 536468865
1 818073775 978482
1 253020434 360824017
1 630235396 487106170
1 213361707 284721352
1 987927214 256239340
2 799360676 816913718
2 697579450 879025168
1 665662924 873587282
1 660141214 242282934
1 474893323 288709296
1 639045971 752377863
2 7617492 411141296
1 836581298 10340132
1 828449569 960997044
2 943890784 19481396
2 862459830 896359976
1 601896544 124852422
1 629783343 815141122
1 979030194 237833582
1 524791366 886289563
1 565544018 192012828
2 282555283 96885141
1 725586716 528627950
5 259290477 829200432
1 684374967 971093178
1 392860144 113567144
1 502004104 522793254
1 347899317 566018009
3 835690112 100722704
1 529567068 846957173
1 973364497 142394817
1 608098977 382919267
2 881110503 818114054
1 322973424 233649197
1 679115569 662018464
1 593826550 343381881
1 366927710 13947885
2 34344767 783754762
2 270092521 565233576
2 91610661 988910746
1 742652465 442821084
1 891632521 961444196
3 734436252 396567708
1 768891831 161296151
1 577508963 108187495
1 15045492 567322808
1 275564319 623379470
1 820662375 580986196
1 797742014 266558889
2 50958301 599435139
1 405398537 280186329
2 326281459 170489535
7 73390522 850556992
1 96729217 659440442
2 947403905 294447968
2 959131432 762041647
4 132476838 873581883
2 697211141 544744055
1 822810833 964769929
1 691530159 32699546
2 128574725 721836481
2 193593163 99318390
1 971301448 388066030
1 286029051 731806971
1 817803288 3629607
2 476114213 66627142
2 881371959 120521386
2 221830657 317761002
2 778261900 68283372
1 771456045 288135625
1 605246103 905542568
2 565579245 395294815
1 783304899 617011196
2 366577500 61747877
1 850119292 950807517
2 378631747 400550841
1 30522710 876906947
1 162602830 428399297
2 399970281 961707567
1 152207127 802475395
1 819976501 791939566
1 466316893 22073783
1 756077970 403120210
1 717166290 77632496
1 509598333 998723543
1 928487626 426739805
1 577807949 397636569
1 884657557 531092485
1 996697840 89840865
1 946075090 190261483
2 477048747 311762576
1 810313130 232658987
1 61998255 350481655
2 293962992 267409584
1 19795147 655491127
1 486581410 143486060
1 980081755 693278647
1 389853563 666990550
1 789410995 189938142
3 396802066 980874113
2 985098290 489016030
1 871437345 439051048
1 723811561 642093471
1 676137938 6178569
1 460697166 686865593
1 398359248 351007452
3 351629935 377303135
1 511671688 493444785
1 587671426 356866379
2 826935790 436998148
3 938020867 582494654
1 826584647 406679323
1 671114924 719178397
1 418460067 853748272
3 757470113 390817213
1 70192211 640482482
1 797674112 957104851
2 296208484 472489374
1 289967058 189082922
1 277221389 983735111
1 975191131 245836357
1 200863178 454823290
1 732596687 644459790
2 101105207 485811945
1 679604558 799642101
1 999876902 931300013
1 64003184 204157007
2 258736575 232385941
2 694848091 80959018
2 725644568 734705905
1 896589446 986984582
2 505184464 518944738
3 299099968 343769237
1 337440658 978883720
2 645383063 555343970
1 179078679 990697868
2 939766080 880405655
2 123659404 656046715
2 223216530 846437552
1 11933921 119905093
2 249348305 325670173
1 455533151 366063783
1 305345113 853574003
1 93562928 94749968
2 292456195 565656925
2 309078864 996850704
1 401035992 107527024
2 144754163 691944893
1 317052504 371920034
2 234800647 562444393
2 323667467 626783906
2 747578932 3496239
1 962522015 139193057
1 767080693 552471012
3 204358596 78758985
1 370291427 115441987
2 962913417 156718938
1 370303246 483634192
2 977373166 574065185
1 300258258 989239725
2 341485073 562702466
1 884671585 796446894
2 308849934 282676907
1 354428668 581854772
2 611575983 554647684
1 814451822 984375024
1 417289290 984383605
3 756379083 269116271
2 828314995 260789666
1 629487815 257811234
1 920708914 917097804
1 895996073 802351460
1 293163435 66132444
1 809566540 192536463
2 848363119 35462901
1 160425411 225896138
1 289429166 120230973
1 42180718 455247506
2 737985466 688216833
1 417852352 493371027
1 38851930 482722594
1 573752764 558380399
1 346045528 557859032
1 629512482 811153426
1 181928869 843920522
1 550238648 445803300
1 651094342 262671711
3 900824897 736978418
1 499314652 604589957
1 863365865 242149604
1 53712136 99349088
2 9920785 200260503
1 441293334 603385094
2 759964731 126757364
1 15737181 111774065
1 118618741 480557907
2 728775539 171174009
1 310336498 861334918
1 142081982 86530770
1 12768135 364347696
3 208023686 738717310
1 362812379 432423927
1 147947548 26705394
4 854539373 282870271
1 197746149 391236623
1 943958078 40373350
1 898315825 513900299
4 871337972 544472743
2 145701606 385956176
2 654916100 184564238
1 232046595 440503342
1 83485835 295207924
5 938564449 990904063
1 410005995 720588594
2 633656334 59296078
2 104715255 495480936
1 295834187 225668493
1 224278009 287074240
1 788003268 582369426
2 205208545 938481995
3 100173080 945579629
2 489495920 491766941
1 872100494 527805828
1 181394380 192623829
1 388853647 559422956
1 255464485 817215642
1 644029022 135775064
1 938604358 225599353
1 750496410 406634274
1 728311733 37551308
2 412817741 678078985
2 728880200 717327492
1 37890946 450692491
2 140898412 373015400
1 136075817 114269791
3 19356338 334620978
1 715862182 243254650
2 108518228 106268979
5 884447293 559588068
2 646336 51004878
2 426690725 702580454
2 493058946 677259788
1 471132279 96054521
1 356013092 367559220
2 500977008 218968903
1 205731692 62938589
2 234783745 812834727
2 917110816 917993240
1 494451992 318835914
1 189599262 76251912
1 345680948 698117896
2 805494634 29312228
2 956225260 464947756
1 967781551 157309688
1 790415140 36311579
1 12681133 9261595
1 442058324 598156829
2 596203662 280439790
2 21943679 648150804
2 307209280 134488811
2 707087923 707984020
1 332046097 91744358
2 586057728 765003559
1 627562180 681138397
1 909798233 919234629
1 223415956 687812519
2 273200608 580545648
2 145219202 798922311
1 24155177 658557374
1 583262314 476532042
1 399948799 257326006
1 218828933 214625313
1 563074911 36910600
1 793675824 472683139
2 153319499 201474693
2 351359314 32396257
2 943418159 609169759
1 523621213 457670374
1 6442666 40802976
1 678458543 535793369
1 866010739 816660183
1 97702338 262398740
1 799062948 678978928
1 718312693 232950334
5 710926613 936589472
1 832733437 928709950
1 949497562 998248754
1 878259740 552531072
1 332625428 177410890
1 875070071 589548304
1 391796774 680784651
1 61225926 564263216
2 572040203 659884097
1 378359964 288737354
1 13240770 37446861
1 484915253 701233264
1 605326748 764157088
1 565143206 887840768
3 438559442 479750109
1 997975984 829509796
2 660181500 267825954
3 765201756 813122920
1 244691741 721286492
2 363530876 365001666
1 870119835 989568600
2 652719083 678984407
3 377124185 636170867
2 297574469 153531447
1 10663074 101619151
3 92559460 825209638
1 615559966 604957792
2 90709861 857145137
1 678032364 980483296
1 819400860 637176320
2 932952195 47284070
1 655901891 979337056
1 453342653 211205919
2 275558351 537589068
1 81229985 804391557
2 779929521 141180550
1 762728385 381072109
1 824804882 532722091
2 708633442 265972497
1 948102941 846101883
3 805171714 930975102
1 958367689 610509048
1 850732567 695969450
1 51113022 876333858
1 415776938 131864060
1 677684380 652633399
1 92797370 640085695
1 96635772 167066057
3 457617429 877703206
2 348077517 506484167
2 419380785 223049075
1 208143717 545936916
1 984793128 748056011
1 343409403 8316073
1 368199658 481045699
1 739363328 9826399
1 627713912 929498976
1 651551295 241203972
1 246257598 141159086
2 963076940 764555562
1 766492148 996225282
1 856653387 550331453
1 123826349 937272229
2 289694635 892245504
5 80693902 482675651
1 115371566 296131253
1 140359366 939455628
2 578580003 429517205
2 910118393 278911329
1 570534387 600412642
1 189984623 751323751
3 926384563 740476249
2 626916875 365348721
2 175245745 684948735
3 181503201 966313241
1 555825170 321789831
1 254786603 266972953
4 300575502 62007524
1 945819285 496265372
1 358036234 684096690
1 154501159 984296913
1 570633327 663520901
1 342772543 810219096
2 163048807 241503953
2 638621239 588064561
3 880608661 777137229
1 565763130 444601062
2 781717111 139750892
1 236222461 848239583
1 240571948 364617537
3 624847812 827728225
1 587043914 955832311
1 618396482 823906196
1 595268543 61387227
1 491907689 169713654
3 296458718 582181572
3 80614772 874369861
1 503727395 951943813
1 660651036 413624643
1 983049973 755117702
3 929124786 10978093
1 783344943 901568399
2 376087473 151208490
5 718471114 508175158
1 572346041 725715062
1 829226514 705513471
2 861390148 290372956
1 1671453 810884129
1 422023312 964558481
1 630785692 438872077
2 955361190 496437061
1 288976392 807866856
1 109581546 846647315
2 193427733 79730364
1 259493909 915506716
3 938575653 940108415
1 216793576 756354139
1 86073724 637149601
1 625067916 727560370
1 832313250 948614406
2 291506234 953289330
1 598069610 984347748
1 804124597 631265659
1 129658104 12110479
1 420275774 71561899
2 480926749 730082820
1 29759322 142585989
2 217594985 344066013
1 567724071 948465665
1 370259537 171796851
1 990655064 177631400
1 238345304 528019027
1 25928545 591012274
2 789469400 278688044
1 25014032 388007227
3 718748440 900757285
1 115307195 210809367
1 250144219 468853173
1 363084587 202311540
1 344443619 464246763
1 365399142 599619202
2 975697145 229812946
1 68304630 992690085
2 952263094 302528707
2 323753163 672644495
1 722782789 938977911
1 178078695 899559270
1 847520524 945400484
4 250445624 419718642
1 50274773 318748132
6 461072237 95029462
1 758655743 708672866
1 58543222 160674963
1 397933849 720186326
1 827546514 351939276
2 332978015 398198418
1 561112185 948027939
1 444412736 173759986
2 960158423 557223104
1 193809052 295600793
2 219700614 374300767
1 451760259 277280111
1 645148322 396131714
3 796183730 929552443
2 520240337 146948835
1 318896003 694625110
1 406105379 448816530
3 769309037 843985890
2 548469905 135076423
1 434015877 137680512
2 924006584 995591581
1 380355690 59154694
3 343920174 85334189
1 397449949 455240788
1 402330 429739546
1 170783749 453041728
1 330557235 655251073
1 823155232 719182328
1 733495115 982768291
1 498724492 691160855
1 311634368 459488185
3 428455198 72175186
1 425393270 284683078
2 778295082 951802805
3 77768686 234841639
1 774989672 788312552
1 376459599 339313369
2 690840340 185554595
3 964991497 810776072
2 924162966 585954344
1 135202147 65987406
1 741770033 844516903
1 742934581 452777405
1 985357540 258254663
1 731449635 397924761
1 250995912 763494906
1 318444085 821498375
4 686490685 828490181
1 460849481 563909983
2 617966494 724373173
1 977646947 103136466
2 272653779 919186562
1 720662760 193330204
1 357462945 68756377
3 216576003 568583446
1 123664585 665322075
2 342568463 680548532
1 903584619 528190111
3 759481338 382697730
1 923104071 600237562
1 751991622 872565414
2 235938020 655117695
2 847116077 143606994
1 652327143 628587106
4 78984310 516499049
2 871090996 684241156
1 821433265 150492253
1 22397932 761534946
1 614830762 512754341
1 566757930 211553807
2 134670645 335463312
1 601955403 883611163
1 805370814 720827800
2 857538458 449820785
1 769475292 424478319
2 19104668 172753185
2 101188931 584908166
1 694646783 340129408
1 665324603 414952625
7 745382753 548646623
1 269268229 750387186
1 621131669 121549059
3 484663095 206020169
2 612484380 118162223
1 171256243 269909533
1 596215436 78290926
1 426029860 266420489
1 167398538 634019781
1 913868467 245068400
1 936133415 23940688
1 831155573 152388626
1 570059390 991765793
1 896078036 478020369
2 434809236 94975617
1 877287264 615152143
1 730690046 443524082
7 157014268 392787908
2 214881421 469573227
1 963683858 302215269
3 208699064 10445208
1 946221940 287181065
1 582196734 459462911
3 199255068 423354990
1 248368535 289365257
1 632122837 19735019
2 222686057 103020380
1 688340606 842946892
5 103121738 633451320
1 338163132 298909569
1 168523379 492435891
1 254773697 686664038
1 387833134 771571222
3 900913378 833439927
1 793391955 963819009
1 117961553 421141986
1 570635428 630441107
1 820398792 700487673
3 973349214 962180902
2 680612100 276770091
1 601917872 228188650
1 141223848 460698273
1 347654395 417567954
1 346823182 909221681
2 916844989 890969443
1 727568847 94979906
2 810060052 362926883
1 603114627 669599423
2 878816609 140152967
2 308970916 218758605
1 854406864 495554117
1 274152665 651733881
1 592271664 507297444
1 915079783 418945388
2 314336269 348586249
1 670852680 263207835
1 150942150 362583883
1 77270926 883859546
1 42824798 189753
1 511391686 605679578
1 887066736 920227181
2 362619734 434944190
1 391515648 726909578
5 632234265 245520206
1 263274384 822162951
1 784775800 620946687
1 779349357 470300587
1 283132790 594798497
1 183255323 752479742
5 978116750 956521232
1 760691011 928091775
2 776894222 431819621
2 467618013 502885143
1 192777113 102377323
2 873964388 974161764
1 274393282 885593753
2 950008284 901138310
1 777248450 92870772
1 250040937 892625485
1 685392456 21534461
1 121511510 364024494
2 977959534 622662732
1 342851129 427845579
1 697016449 524652504
1 877700730 568384587
3 600774302 144199825
3 856281236 494751211
1 610162070 31319686
2 239264524 447656566
2 569075023 336190466
2 392014944 69320527
1 820732748 277929181
1 63763521 829467244
1 886921715 754468593
1 272473641 99742295
1 880454666 996271603
1 19765117 378551904
3 538700076 577190557
1 644326491 247941124
2 232870988 317705568
2 633915679 953049211
1 882875862 793342547
2 432084690 129411224
1 961819949 993867601
2 63328367 287858185
1 795369445 363207646
1 186981446 78005692
1 26642634 424627859
1 621105450 743297521
1 818492001 600853187
1 184337211 435479592
1 406755889 91920929
1 96921472 817659314
1 340903638 526983867
2 328778767 918805438
2 451486364 990980444
1 356205582 292656055
4 425788338 64103475
1 359315515 293598908
1 611867801 110357614
1 179907951 319294660
2 893587473 123618681
1 624232029 340817868
1 966916897 964828686
1 821545143 292500844
2 958965445 864729564
1 722890496 173335657
3 697613384 607768168
1 653666443 415411173
2 225312166 441172290
1 470270121 596944527
1 852599362 128740964
2 185472682 24956483
2 90668838 999272181
1 743040426 648766476
2 594771998 715237323
1 123874210 864262770
3 337281032 427991031
1 599063995 250529188
1 44170158 694884039
1 331108555 33203159
2 559656166 108550998
4 49327789 231392726
1 195379944 923658027
1 811275237 390080000
1 132751410 634394042
2 385664050 872737391
1 731931659 330187833
1 772949640 242882473
1 295248984 576752207
1 168569111 184197891
1 913641078 858608719
1 173545312 56816487
2 109040866 749807960
1 409245827 978468962
1 169314784 965225843
3 959741263 244754336
1 795911855 616922901
1 537865888 617291077
4 815645011 744406055
1 896897907 833302619
3 127999226 360981108
1 594499952 928638288
1 467188122 607115341
1 135581535 718311961
1 887966467 348037191
1 698121916 509600648
3 53717368 271731467
1 407396317 42988827
1 45521847 14316398
2 656890043 634545941
1 54275634 876922855
7 470407523 272678217
4 762866053 188829761
1 405060091 542798037
1 468486126 273954346
3 920908884 654338467
1 80673611 603552966
3 449246289 156358938
1 346831482 880631983
1 142240092 499486206
1 343288996 4224401
1 931643580 637040979
1 17742761 460055302
1 733988684 592037427
4 708412416 330018878
3 742852268 685575558
1 571896744 734532412
1 222606142 755598803
5 112263431 427743136
1 279398144 859705136
1 690068826 192859954
1 7008419 96466939
1 207013942 810701570
2 247230422 406255872
2 184579879 355030011
1 705520172 592300678
1 840520938 896375337
2 554554390 293433123
1 343505947 928027737
1 396599629 901547245
4 710208441 376106933
1 126540308 367658954
2 464485069 403833158
1 161352273 128739237
4 266369021 690635687
2 383578245 960286698
1 315537122 360641777
1 555137613 566756313
1 657168600 704230584
1 726374568 689462689
2 355364113 424715739
2 237865097 373943193
1 992923174 987539192
1 522370757 557629828
1 185126112 339565447
3 363864323 956255302
1 710484008 171763262
1 469186213 654246963
1 853217014 619035259
3 272090219 438439484
1 727280409 852754144
1 272475562 805238896
4 394987211 353541510
1 553048137 317698547
1 311904034 997048410
2 505249765 741734498
1 903058481 181011768
2 256219157 169269945
1 206725855 539441373
1 935216262 663036290
1 588238870 341020959
1 31939308 527742566
1 971690318 813697907
2 774278454 38439507
2 842293205 237181114
1 847113042 620236333
2 261770682 693776711
2 695423295 252164991
1 485843553 182507337
1 384988009 100611101
1 993770984 797457142
1 617249797 457104632
4 550027442 420179076
1 287517948 958319278
1 834722969 917043255
6 337049824 510302645
1 906369416 801273078
2 673997336 100942486
1 645154060 130675903
1 293318586 185795609
1 35739705 688513673
1 337050401 317653268
1 480453537 748738120
1 793002223 926185238
2 981194650 948109241
1 207399381 612987192
1 294974547 658951141
1 129665080 36591148
3 441305448 208332265
1 123349678 565728845
1 983489018 980349108
1 144462342 262807210
4 258380102 892673505
1 823620980 721598803
2 988768990 554741950
2 566700418 680589721
2 513408320 277202679
1 728715950 801731065
5 763367848 352483402
3 671777447 842424413
7 27705958 692142887
3 223988096 705191199
2 467936382 620121577
2 151591441 259124098
1 147006127 655888132
1 342684237 783391025
2 158835443 157766591
3 429171219 639538361
1 783744325 945484361
1 489597839 35551984
3 261876820 745064590
1 825560923 771799849
1 718895170 29249504
1 64473673 318950359
2 676028461 573502307
2 196444649 235521809
1 644480940 105245462
1 408656452 450968157
3 253806472 37405638
1 935531051 789789357
1 461602564 946069260
1 716394859 348101041
1 848589569 217458825
1 558401226 287973257
1 836493069 664313069
2 509215415 965497340
1 6374458 76388140
2 925659243 451229708
1 336742188 457806594
1 605255758 310042073
1 676860103 864567047
1 127502 722535294
3 821996633 276907339
2 489079100 530387647
1 76109640 30391828
1 16414478 346361851
3 933284387 433593758
1 575778805 902263459
1 43012361 85148059
2 570970611 31585872
1 332286278 216857220
1 15961271 372257469
1 199281597 251484381
1 124022513 751485703
2 624325139 255657717
2 450414353 559654202
1 701373398 473507130
1 927699947 636897427
1 837353726 806924775
3 353887502 618523150
1 561181440 36827475
2 692515603 983240213
1 576369430 477820696
1 16948221 611611727
2 99224068 69547125
1 461250289 674050945
1 545428934 537492792
1 946981409 290457341
1 1839550 884422525
2 309530361 484293619
1 373387698 476297416
1 973704997 981409408
1 426811079 22726408
1 892729858 26815484
2 972807548 832601249
1 441139269 574816553
1 84700918 671183678
1 889049967 347562784
2 971296487 839966557
1 786608925 385338913
1 632774300 103026800
1 61922874 279206688
3 189982826 738837016
1 932664287 88625643
4 33565470 768607827
3 478556520 298384309
1 27684320 957943974
1 437353252 770387
1 950114237 531154725
1 333221613 878070060
1 464775363 899260141
1 511356984 801630645
1 440190548 175495057
1 821255655 524184673
1 179096522 903376629
3 548948943 773504064
1 569790054 531520990
2 656141454 464638421
1 403736098 146695552
1 866463771 608003931
1 417651756 449009582
1 661913114 365082054
1 452368569 343453583
2 759736718 759283160
3 431333851 192189344
2 10757538 492600398
1 863409659 822941882
1 972158766 202234663
1 532464193 922842396
1 493469296 638326173
1 826927480 875203128
1 104090813 174680007
2 865726602 377260791
1 924737157 828119408
2 568690819 578316765
1 913728673 329554042
1 290747585 96893205
1 126765082 203878225
1 361437495 532484934
1 709546661 735177111
1 627248512 740497834
1 365205469 9952568
2 606168869 242164673
1 917241271 539716346
1 333770700 112546064
1 464779628 785621418
1 838600474 541720111
3 827384857 422478845
1 219724510 884698925
2 51200967 224917875
3 734475457 933173003
2 664052511 416765005
1 420916518 633225078
2 980947673 884451004
2 365112657 922842416
3 114938495 575092816
2 990471729 401419116
1 253913857 568693687
1 754637966 659795098
5 829995178 927052105
1 622689242 570054334
1 765882571 702585122
1 3558445 246417464
1 91240712 341569777
1 303454959 704169717
2 955242778 4640490
2 657935173 32513855
2 218845169 318820863
1 728492004 517063275
1 249378321 400737354
1 41418001 401617191
1 778545569 700307523
2 799217305 530450610
1 775428585 746393044
3 395022047 200710898
2 759939756 45258299
1 929027088 528362476
1 639763609 884319254
1 217595813 30868666
1 354816453 8100719
1 665219387 943255910
1 671352874 192587306
1 945621820 268960728
3 518305517 609689022
1 331599316 429052000
1 68417666 970548401
2 43582756 216930915
1 7919728 948841551
1 784314536 598516567
1 99845969 284687583
1 591351415 400224106
4 789934473 497232109
1 673689373 802849659
6 968747518 748024750
3 523282257 569017438
1 480855819 690040778
2 942020580 544961444
1 492260220 329302686
1 776337336 982721769
2 554823784 559546761
1 500970200 731166891
1 572509500 101303457
1 420180231 276030935
1 125685647 236918640
1 663122371 456464259
2 92542626 827597733
1 196168386 402281846
1 579938265 254321447
1 473563838 784055883
5 182605037 904528833
1 666404995 847245623
1 270541349 468034370
2 384154989 648935360
3 467559221 252595037
1 108481278 929827071
2 207375427 936512810
1 392112385 682727929
6 279004985 5663098
1 632673319 498783664
1 722391920 619500424
1 883335068 544894219
2 167496533 432636792
1 238735015 799948754
3 213884584 762857770
2 893848034 749716806
1 553193978 816693018
1 85208463 113093880
1 923471664 941060053
2 705931418 194026547
2 188028292 11851398
2 16072522 360801481
1 517908885 230257190
1 888195705 126660195
1 830462381 277726263
1 572135344 87971316
1 850886673 705182874
5 463171813 715312682
1 95168921 727279855
1 96815805 14004911
2 183892006 232134497
1 575272546 773922627
1 310566654 692384575
1 273545004 701418765
1 355884108 950263411
2 148592797 71246216
1 830691646 578973108
1 255046929 103974559
1 605005064 709200682
2 773754941 224905378
1 711097527 863284199
1 478939750 227697194
1 914063521 759980851
1 722090712 854662041
2 13515772 7301847
1 996682607 991406802
3 577302685 792669369
1 12362924 144140248
1 748903907 188864530
1 169404313 996817246
1 586999144 821194542
1 568127461 398675215
3 787533428 659232582
1 542969928 967450991
2 448476514 53610532
1 317166315 224593783
1 632684206 838144212
1 373007223 88000905
1 634521579 401692982
2 605704487 520328823
2 784150786 277826710
3 331132267 187696959
2 124175816 72791271
1 757689403 995279716
1 458524086 792998434
2 224281023 335096080
1 821374824 917280368
2 810583730 484312762
2 637991636 292449568
3 590088444 604551316
1 236665282 129923827
1 511975010 317597853
1 185332143 570945248
1 213027756 414694423
2 498063859 870425845
2 569246036 724666109
1 51350585 938816573
1 590299732 417245783
1 117580023 271756786
2 993519314 511418345
1 589388234 434318350
1 504915961 803406575
1 207731892 915738453
1 96415532 829075455
1 801370924 85448508
4 791485569 827153750
1 229306828 214720659
2 601018859 26865520
3 105506402 826661060
1 695707208 557164750
1 431553944 524437777
2 358016611 855256374
1 111472557 982015541
1 27701600 988267691
1 985454798 233721274
1 676656717 146545279
1 382267777 338817837
2 828424314 284044240
4 970008631 149728362
2 956848719 804683045
2 99992029 499539630
1 526999930 152450579
1 228651749 219063816
5 766104035 247777253
1 780237576 266829813
1 866899398 896712627
2 495987435 705400077
4 674577603 70243859
1 919218386 788305554
2 674319224 797663505
3 719560589 482226721
1 990653351 256822182
1 52089591 612329244
1 719912579 817428418
1 656248445 896809998
4 220866235 485983509
1 925837190 700583107
1 538557668 951644519
1 654748552 980514739
3 794584971 476162419
1 703357010 730789072
1 964456302 27429514
2 901077377 667170575
2 342507756 43356408
1 736612755 914912657
1 899485094 659497949
1 138940676 976640530
1 677791565 840047091
1 280378216 13800148
1 903731404 878496147
1 674472737 837767349
3 85123631 76112262
1 67276235 70991270
2 573375002 524820784
3 689682072 327748704
1 864783244 277820373
2 953900577 528920280
1 233468828 72468092
1 956832524 391999961
2 810022523 849724528
2 809470099 639576538
7 401256271 278454160
2 40284915 733212505
1 893027305 56451063
1 932518059 152260959
5 460101994 23926710
2 12468907 64008215
2 32001448 87185467
1 538478043 212885899
1 905964335 805226046
2 554780317 705767940
2 389067663 520295040
1 666957878 597834644
1 536699204 861835928
1 215303823 616473655
1 530558588 15671846
3 661438207 621245815
2 280941288 30209453
1 10794230 219558160
1 323619151 142040760
2 357858674 260318221
5 788238677 179378173
1 794551221 948166404
1 122533752 761004181
3 302255331 194488933
2 925385161 884450954
2 989344531 43256808
3 900765801 171916609
2 94206567 198853547
1 773719122 300230502
2 362945927 722098485
1 663123175 545321038
1 726757188 542027187
1 788721956 710914497
2 831667817 581196442
1 840750843 676854093
1 988903652 28392406
1 749662918 253765240
4 657172993 55391299
4 548110987 883100100
4 739311342 733834668
2 7752148 575580136
1 418973757 902006808
1 474280025 475917373
2 332750599 954742313
1 966225522 76052669
3 858068948 268874793
1 955821326 515643764
1 879784343 86675961
2 516879294 348027009
2 978964820 571678172
2 516999407 791259410
4 909880102 594122910
2 999512394 37913418
3 216101620 191741953
3 469690495 984143834
1 346350696 690056315
4 712930909 15342298
1 192888323 14759151
1 141400414 674916937
1 929912005 221068354
2 947720386 604490216
1 670770164 113184848
1 605539277 671808451
2 42674533 619734501
1 296086396 131958321
2 531632276 462577715
1 875671265 884593923
2 79756367 546063942
1 566999596 846122092
3 46419729 505286884
1 841444903 445575352
5 202553864 125258519
1 683088598 881244227
1 238530153 74275007
1 758364743 846639185
2 252412411 385061724
2 276435741 573006139
1 657697413 563238229
1 590875365 553277963
1 788207769 60946760
2 171092223 413191906
2 873348690 241554334
1 436856273 921974157
1 365300510 342791091
1 277989749 970745720
2 663456321 66510807
4 375192078 837711935
1 72326320 635608572
4 536214795 161126197
1 27474935 551593833
2 322824039 138041907
1 222554596 119392003
1 880511536 390267973
1 313405979 827206758
4 288398192 175753797
1 518434220 182423780
4 253562307 977998521
1 771068321 669989115
1 727446900 285910282
1 96087904 14919213
4 814639826 548700789
2 358518175 557116013
1 689135161 1158008
2 385702949 469045908
1 566632316 405099627
1 855895261 987530568
1 869946613 854721059
4 552432974 141648572
2 494764163 596973011
1 457817236 570028853
1 165892700 704190901
1 770291269 60151944
1 691879583 389306753
1 878673820 234440500
1 35325882 761566108
1 730688226 860012638
1 304593833 718997944
3 319523735 391970189
3 396412909 646359134
2 210785333 473249776
2 369428360 681713564
1 235505016 836424366
1 585442511 856541058
1 397292847 238284324
1 62871047 752197790
1 443255333 126719240
2 280088006 368289081
1 506679803 558270266
2 129242521 247137625
1 70127672 646505456
1 940889679 174394857
2 843153235 887730252
4 321540589 338444638
2 183184497 861599066
1 271753068 668598212
1 660911266 82683306
1 851609919 299650610
1 275983075 867580885
2 155390820 898373009
3 134658041 55988315
1 311658113 501433394
1 420055634 757396822
1 336262641 627892584
2 475029210 854774638
1 958784233 303103051
1 272372440 996424939
2 753647274 136669296
1 353398587 685954904
1 905402572 254214376
1 403049869 741901115
2 628702785 982884688
3 674443378 964871601
1 51077960 408725093
2 922489205 648428437
2 932918501 27477257
1 396772466 628175145
2 322977346 155962352
1 787453229 54155423
1 18999501 517179632
2 832945276 70377327
1 604620150 450655413
1 342550791 338877695
1 807910728 758326043
2 824067049 869844561
2 200748455 730064125
2 452339148 997694628
1 219722234 749188830
2 332902690 286862691
3 525896073 119279994
1 766405879 991495747
1 337576631 93488529
2 522519538 60785615
1 451057862 653995698
1 542651746 558356063
1 719315696 508262243
2 585992358 345424230
1 37245409 76744409
1 818211080 857943277
2 103523649 918686070
3 630833150 163283089
2 414710658 470386021
2 253787305 620402914
2 427994100 738800750
1 651221736 962131421
2 687194204 386842165
1 443244165 132096214
2 35006740 887837142
1 267998592 625202091
2 714206476 642399973
1 954409938 927558984
1 103848242 441479914
2 51597911 463020778
2 936376855 470006975
3 88843236 471517681
1 508384145 66407739
2 442321339 889180814
1 369482345 615047584
2 50932879 649627678
2 363659064 11321648
1 820198642 756222996
4 833335777 131034160
2 201522884 336746032
2 632856781 486920396
1 197090068 733096281
1 123475767 356291071
2 885878772 316539914
5 246306594 123517718
2 715257597 122882684
1 598303442 550292061
1 89641225 816034415
1 635381351 748370301
2 186924356 801678582
1 822047338 83452237
2 719222368 912224645
1 325106198 776443330
2 33767505 319725196
1 551647108 612265996
1 673932949 868245846
3 383435332 721299046
2 871201243 185455924
1 416843020 943530046
1 428310169 151408960
1 973621450 25404359
1 743825056 807882233
1 356742774 897848880
2 577093132 471915956
2 434690637 612841445
1 75721743 306045164
2 168527151 316351954
1 682699776 326821957
1 121573845 357586201
1 20112090 971501480
4 72531884 235616884
1 802219200 213881987
1 32176551 372172738
2 79276305 66849481
1 106897427 682791225
1 281951666 299739697
2 626343590 512196100
2 652567394 678226456
1 511169286 331598595
3 258218873 739582369
2 557184532 979780916
2 409582758 784863538
1 564005238 831830877
1 581711070 107098073
2 509578235 503475684
1 171830496 722175107
1 786494519 693430943
4 607220361 317482550
2 181398436 828756015
1 632285259 674219108
2 729057172 577258346
1 107215935 867218134
1 482839248 214528350
3 395725086 710629572
1 675764025 886157807
1 493560836 391243202
1 548974646 349085621
1 335230316 896146078
1 320020673 761540315
2 43466723 630098118
1 620691122 448586077
1 581900611 523632350
1 619365817 77233468
1 484626082 276610857
2 751003551 860677543
1 12914458 214039644
1 586254347 441436892
2 231178703 359143442
1 119108643 924458125
1 94092416 854412851
1 181358682 428080527
2 679350432 994101134
1 25521613 59995399
1 982814647 671285954
2 194544301 677518049
1 564374851 126699420
1 313411179 597573804
2 282828843 137803140
1 83749347 702905699
1 271629742 577959190
1 619241273 89608124
3 438002530 461860892
4 239944582 440729842
1 311434138 632774503
2 603304768 399631995
4 501749613 848702016
1 608892075 835997355
3 21434003 89780118
1 629825014 15523423
2 465295731 8641471
2 409791863 420018290
1 950597738 415239905
1 708886715 530795959
1 518617534 492194964
1 359844899 730799240
2 274155175 545310406
3 865390011 739842747
2 479581686 411819757
1 872561866 945284484
1 106120718 292408217
1 242174006 92359902
2 262962986 579470008
3 145687573 485348523
1 214338262 88600821
2 963911460 490795450
2 260600255 519016008
1 679002385 102196345
1 675551447 361103708
2 706749703 296302047
2 638082247 168665618
2 663404709 205946991
1 985152497 837281165
1 631432887 228414594
1 868240227 9625166
1 419685787 603850955
3 375689743 581123226
1 97889148 789139921
2 310463465 186217473
1 964243793 391389514
1 811652759 637032114
1 334323877 192802735
1 511228195 137851380
2 503874230 208094797
1 627929058 558531304
1 905791078 709546492
1 807877953 523376721
2 876304180 778696639
1 708311639 339952055
4 458899971 105963540
2 758929840 373228970
2 317491445 832427078
1 799753841 992708936
3 190072781 283726273
3 304030326 610481415
1 450251289 411836875
1 430927062 818918795
2 440303362 926651604
2 821008395 745009026
1 409104825 948582468
1 771672558 772612774
1 431332261 193739904
2 140865440 203103318
1 57439634 38112013
3 18602962 961164738
5 253952407 484099498
1 440059346 304105828
1 458249272 667723453
1 308512160 515715652
1 224907765 217152027
4 981918207 810688639
1 979684653 183261086
5 454663691 517070381
2 746970739 736472047
1 858366605 673825699
1 862013269 974680808
1 858557390 629229536
1 569528430 324596257
1 709251138 870798842
2 763332018 827572636
1 596607252 950118926
1 720489482 943434041
1 852308990 791880759
1 836532036 494118714
2 585662845 970342601
6 238322911 409077807
1 582591585 581746830
1 984893272 821834426
1 542709461 445029609
1 105666288 994673108
1 284823947 574996335
2 97707774 270048437
3 6534317 830091803
1 33583218 479958952
1 365908808 414955655
1 95071816 201748799
1 38284606 849541184
1 958009079 108075505
1 831279532 141620007
2 738922816 403300471
1 805164481 631314023
1 97156629 892731237
4 446253318 943943344
2 155393138 305357885
2 330834876 382860655
3 845856824 630441410
1 677188778 504104194
2 798825598 301018575
3 949435200 418286386
2 112310088 152610803
3 782744224 756327039
1 447306522 245216987
1 683852938 937523577
3 411036842 420044573
5 882105686 160011233
1 663804490 830733204
5 75523893 997860396
1 719564799 306841292
1 877862508 733397503
1 309782494 620386890
2 686856685 753027909
2 480343956 367527684
1 809312259 873712438
2 852788925 477483873
3 147170222 981805429
1 202060160 859361046
1 383011293 802405145
1 905566189 369348260
2 269477430 655919425
1 692914267 429998636
1 96783580 531989091
5 154415235 706556264
2 876171141 931694000
2 895674146 313324636
2 559789898 28858815
2 955808879 680742383
1 916878381 25104321
1 314787216 114095736
1 145498345 255119667
4 703036494 642255397
3 952695772 363175421
1 474417745 970341905
1 76917237 867855711
1 457945319 155975343
1 221544937 525460822
1 669535660 731055179
1 62820258 688993541
3 853659748 317245021
1 417301279 932213425
2 690062452 472068672
1 353116689 945416901
3 197114227 31201633
3 894575017 284693857
2 291992552 679438216
1 962752734 631254647
2 578984274 1314184
2 53179249 530328691
1 707895488 830312307
2 250051421 708137787
1 24614639 354587798
1 827837792 216199082
4 637912239 690878155
1 606238979 419852397
1 827006169 244602606
1 49674401 902587216
1 689583679 977420600
1 812680805 696107316
1 9883611 395949161
1 263784648 585249755
1 936689224 354170808
2 942117800 184956038
1 478874736 825752023
1 710084386 12891765
2 241591763 99826900
2 799321130 883861071
1 105868815 550320830
1 58717228 266438483
1 259874392 827349386
2 897621948 366731977
1 720445687 913144564
1 548477279 943387098
1 390985195 704829529
2 189341242 400518905
2 504456395 383739863
4 866455509 766900337
2 8302892 772581741
1 404770750 632439627
2 635580323 699156017
1 58313237 982746818
3 436997210 150456485
1 206273713 58349881
1 860473300 627922254
1 589541891 2929621
1 602386061 927915823
1 322319755 647007780
2 522162491 784487766
3 125992789 389905518
3 133526712 656386765
1 228210717 508729401
1 981499950 834880675
1 68479021 751893002
1 585525273 109214429
1 605310951 134122560
3 561971094 106508545
3 313060988 160212477
2 294305839 120839007
1 319198684 281691897
1 809395083 361312217
1 684699387 299470394
1 212051522 22904715
2 342851178 690345926
1 982866677 658164522
1 553720083 91551211
1 696573003 331519148
1 41325077 559654198
1 609151004 33410245
1 839278366 874681254
1 46419931 153855284
2 21721729 806934442
3 336073521 523993963
1 101401639 2704406
2 119601231 972756467
1 281983762 810521816
2 319412433 649782763
1 416899980 305374379
4 413980869 65761026
1 574848815 501704934
1 866827211 55435022
1 625935545 865482646
1 256407973 918431232
2 475155589 73742943
4 672907567 664588972
1 779049542 151520839
1 300569433 562107068
1 427183729 936546895
1 191207098 896094060
4 719163439 903230695
1 665669621 793740699
1 383353412 648202540
3 246709583 941308198
1 956305020 100478299
4 384368162 380175117
1 712361629 684876007
1 280555110 549300067
2 822343556 278323995
5 177350479 970566846
2 793753626 46612919
1 535824990 148820944
1 698985844 590346882
1 252994512 218484701
2 552431299 879569218
1 54921377 790237483
1 718007764 602790188
1 286603204 478133706
1 254315877 757830094
2 738592093 547504753
1 408617208 584346797
1 760759889 355110213
4 228582584 514201386
2 498379760 247862407
1 416979154 954283044
1 501797883 228384023
1 549003548 975052817
1 322393615 67087377
1 918786329 444165318
1 745311044 749204465
1 658119250 670586834
1 281222541 60793016
3 122665756 528917073
1 858940238 314339925
2 497856267 399658568
4 609232673 173590025
3 142299875 796109909
1 13115065 196050459
2 287004436 300428767
1 96829236 621219946
3 434766615 82245665
1 826466308 606882403
2 213596081 172936262
2 275316777 184490024
2 603630224 940279810
4 225266120 293424469
1 881929046 861566036
1 128186757 925311043
2 375200764 311518169
1 967070420 550317696
1 655075173 371897263
2 139728751 227401405
1 590934795 182118253
1 674894654 1293908
1 607759068 45991278
2 837981881 520779546
1 363670705 203753596
1 528803465 546724801
1 642592377 203947261
1 561903347 375550120
1 303264172 688135728
1 936779020 956957415
1 27740611 610754309
1 190395993 64371027
1 764338348 890479271
1 451399038 764521005
1 884266674 740241169
2 744788755 613628899
1 509483453 896701163
1 554629136 734849816
4 729395791 706413028
2 512281237 52144154
2 558521765 238132173
1 128452973 771641798
2 804591701 695533392
1 539208852 660981683
2 384215367 658365305
1 344746386 888524172
1 242259099 397117274
1 647490189 471314977
1 710753494 584878412
3 233158109 14187459
1 134078517 246338636
1 46234960 397207316
1 438412165 956649406
1 238955569 70873423
1 646830001 435508670
2 903307536 339341340
1 459140403 877534022
1 283389537 542226269
1 992047606 180258571
1 633893495 43776276
1 777320110 788404091
1 628172545 648573072
1 280985865 648884531
1 139637350 539794170
2 510036801 157379862
1 322298944 204605708
1 502005866 622572335
2 493022134 636153043
1 29733549 647653357
3 677238920 17908199
1 495287133 441015089
1 616773889 1705490
1 926735528 703650795
1 98024392 381277801
2 508994638 890151195
1 537330293 725891768
1 800074874 176898992
4 191745766 800667414
2 48767783 674023015
1 5321449 987422347
3 423403189 536863799
1 898606588 579552446
3 417045776 157681264
1 172122370 230284040
3 345583573 937459496
1 753018445 48632102
1 474024707 686956836
2 699328186 46753328
1 628600496 517263716
1 409953189 444406107
3 586791248 934819854
3 863195481 799464030
1 812313398 391293854
1 433844938 14111924
2 655592369 748883721
3 454522527 162862849
1 90948366 478262232
1 704882681 962106907
1 111822830 804326776
1 757162170 9971766
4 292089459 613595620
2 814029610 217692840
1 45948342 620978220
2 960179576 340583127
1 29958502 462201657
1 96012455 367031609
3 89416004 13765984
2 289761217 636187600
1 690331774 524476669
4 542024159 455830416
1 915684064 399696292
1 945516407 832204510
1 189039275 503299895
1 631360138 235154738
3 82424600 472041191
2 213791833 319480694
1 347424914 690613157
1 87152168 545806996
1 784347771 82778700
1 549540899 279989547
2 178747005 981438905
1 780075947 111489514
1 157388225 718117487
1 927266640 298786845
2 215836588 134940256
2 480503792 538847932
2 542674404 192636955
1 639431262 918401680
1 903826772 852756561
1 565764131 697219967
2 7228888 442082271
1 428414322 213325609
2 389550055 849268884
2 439625075 194667123
1 869737349 634031301
1 510046847 735077526
1 804820087 354292926
3 911801004 70243876
2 682853474 519143309
1 740941651 698840034
2 431613131 983928509
2 20507853 920545168
1 725796967 449509614
1 949032189 72656691
1 232526048 922656624
1 130839810 676802264
1 197952850 626561225
1 649479871 391857106
2 766406636 705814655
1 23962640 305831140
1 344961239 543610702
2 222545943 846673648
4 53043383 786323973
1 588585870 397931458
2 819937525 640004043
1 642378201 485693518
2 751557738 885608433
5 79535102 932961302
1 486029653 589568577
1 514835481 719368072
2 337424005 462524943
1 920902572 630719738
1 2909486 53236225
1 946624249 582611880
2 386911836 639795928
2 905654357 178255996
1 90613409 17061285
1 387971077 351462022
1 422113145 332000605
2 738358472 458478054
1 922589293 916653737
2 57260922 347421881
1 706120698 27376208
1 378883624 654148496
1 474397487 278910429
4 563962949 726274341
1 345966757 280866804
2 774923275 767670472
1 479212672 650120428
1 576730979 843039119
1 887910722 6657186
1 913922023 991357470
1 267484989 235558922
1 780168710 620775292
1 751378286 847153700
1 741499345 720276589
1 659035206 280571832
1 961018187 57261093
3 500882223 727234224
2 864257133 650367033
1 71687114 22597206
1 591255022 944963840
2 397374065 256500657
2 905375039 833731836
1 497504739 358658237
1 960236158 483386235
2 479314706 141676199
1 712333594 489455089
2 601987137 221846843
1 476014021 314821786
2 159981521 186536955
1 711922784 589173606
1 297146289 80793031
2 934459669 794992688
3 118240985 861719560
1 510496446 218509552
2 219006248 545389105
1 202306288 935864089
1 973115592 62590471
4 392585194 774925806
1 603892522 190054433
2 34351140 193512665
1 344402688 518192315
2 288732057 132487187
2 744922327 500413430
2 203494568 432859245
1 888209778 211700550
3 354416723 11314245
3 799618214 135519351
3 909953498 10022413
1 571953599 160315031
1 196772320 383880145
1 29471331 674350384
1 611306753 791943538
1 49449134 734164421
1 603488536 744749318
2 871364828 721562757
1 96949394 441816177
1 199605521 273580891
3 408014670 337687343
2 799848616 141421790
1 598930186 650132272
1 187366464 908188881
1 771931066 661275207
2 771644543 961004921
3 653013347 823622710
1 50603701 342084895
1 157755804 481126108
1 46946839 777637374
1 219368761 763069341
1 239876586 910228049
1 810102103 370869394
1 33706789 782176803
1 72499925 54908670
1 727624147 686174268
2 371087985 732698478
1 3526758 769346852
2 594776594 469332690
3 925530954 779927682
2 665795329 746639985
1 432618961 160571905
4 648576124 776161362
3 476546427 900047409
2 262448517 344775849
3 413353466 469314394
1 771603230 203489540
2 705523732 330146034
1 335608700 789836986
1 957534451 655315021
1 285926270 726281734
1 714083896 536039929
1 487727459 734099444
1 430018208 425075020
2 294794010 482601522
5 308965347 827501854
1 437902751 4097770
1 315413945 938313386
2 589287533 342265240
1 200184888 235138900
2 693710828 860286293
2 7123827 908611184
1 435272443 755872081
1 914831944 715846187
4 816382836 937331410
2 159770153 22003580
1 148118891 358943850
1 862244954 58494106
2 57448541 648722297
1 13767959 523316238
1 598815850 286887057
2 890063530 921457743
1 577837409 699503889
1 11855500 594213263
3 759448609 48433742
1 780141048 334197042
4 349297467 299477118
1 49984871 350637893
1 264898058 514256506
1 973595964 515623748
3 292648364 781020707
1 393256588 125551970
3 925877701 337927839
1 569594419 586860228
6 897824879 76478866
4 907384973 164416541
1 356369575 777294013
2 181292134 448541559
3 470262818 678663588
1 804705539 781477424
1 413098140 776514409
2 833043026 41218370
1 916691922 956763275
2 965657904 339061376
3 873296922 791448360
2 327794978 520989723
1 427211992 67871357
3 657167231 202156654
1 124937372 54101840
1 16321633 500283487
1 387554299 586405993
1 347224036 176828580
1 227109302 336512300
2 247170431 68541303
4 628530796 346437722
2 99453480 879502692
1 146945110 936993271
2 105479348 474164393
2 485957336 315269775
2 903704404 473643142
1 850931293 671965992
2 28592027 194661105
1 48764085 16647927
2 423116031 442303615
4 242434565 606793329
3 830651566 86235194
1 475029008 617777904
2 47444701 101450659
1 637317219 136321808
2 583880306 342186815
2 188989714 432705549
1 112093072 773633971
3 681853860 466525958
1 853780654 37364660
1 680309554 128940545
1 506977411 172826560
1 75234436 807993440
3 517431782 533586964
2 896718024 622673309
1 538970711 507692867
4 779603551 978343391
2 117364441 45673895
1 322511544 487430494
6 116649900 71788872
1 235486531 277322640
2 856858726 616744028
1 558399448 393566377
1 622073018 976730865
1 96782163 745501736
1 637215297 993539436
4 937336812 155472722
3 789840874 804821487
2 268797644 470309675
1 420308244 788806528
1 381035686 893076533
1 520469098 379051150
1 252751565 826748633
1 517782904 489695202
1 37362606 327386147
1 667905556 47007636
3 451321917 632099520
2 395369668 600675161
1 991918590 614690773
1 201147494 121332075
2 377159656 484014534
1 841325357 412887997
1 807291415 725367846
1 530459771 774447575
1 356722843 469253054
1 239892221 798106796
1 848181912 694895104
2 692525527 793807522
2 18683151 160066192
1 627509579 364469375
1 646240994 862250627
1 305649065 86945781
1 232664616 342882909
3 835962600 828657011
1 864622519 387084063
1 757400777 812127842
1 831578382 198982949
1 321820130 70317662
3 476487613 529812196
1 458002826 575950417
2 83070702 166850546
1 496561509 399699610
1 549661811 610961148
2 404903483 314459491
1 347522347 115565009
1 104797202 323336371
1 929555741 555570652
1 535833841 917243470
1 279773911 891209925
1 246955573 437238703
4 80624579 466430699
1 8050182 855276249
1 101934927 480409707
1 813113252 896831751
1 372437587 950312316
2 201558655 727601435
2 578220943 442317220
1 156513297 594273675
1 206726292 605933478
3 434842371 363476996
2 763086828 30788957
3 975820729 638929851
1 815104389 642368281
1 444894693 449447798
1 478774014 101857373
1 309305044 923040179
2 946980189 96859229
1 494966834 205030944
1 368729457 862027536
1 872226966 246452356
2 504364290 921562468
1 504345168 478890941
1 766796797 875337501
1 195396499 750643856
3 739470068 857445074
3 280750282 239763475
2 985536542 753031103
2 852655248 254503423
1 25762384 370231965
1 481138980 368242058
2 802642278 152916772
2 158713498 66370729
2 384116785 517276290
3 474205549 132283524
1 162700521 743775089
2 755669417 387810716
1 810020313 246604271
1 787423428 831004741
1 269049965 740956512
2 157817744 526382062
2 403288758 38694998
3 461093843 618393283
2 746852445 146936310
1 48418050 184401198
1 873985079 409600192
1 390693215 889462348
1 89222847 704192774
3 244425738 792028766
1 333467663 25932022
1 827799574 223906022
2 279435953 557228281
3 507351716 555659523
1 450980207 823285662
1 727519470 156114081
1 563114667 12606402
1 45649713 418007688
3 706182458 139694708
2 257068359 198221572
1 939100562 976130578
1 149583800 178127485
1 593837868 962770662
1 499131009 892723999
2 307000925 650953885
1 915591913 403732658
1 120771994 35494094
1 27062387 804602616
3 103252680 227952628
3 678372955 663558424
2 750026264 67105688
2 918546272 799167282
2 989708134 916238290
2 635089353 394976566
2 454914128 144614088
1 668774879 879243937
1 141101163 999017982
2 913690079 21951925
1 285133657 114464821
2 930542423 561563947
1 772302906 725496264
1 171823233 211797361
1 877953817 206979142
2 495990237 466546211
1 805961632 121086172
1 249505962 791326578
1 734175607 342424953
2 310045842 278761176
2 17866944 896450334
1 71287941 97160701
1 3170155 269505630
2 61940482 524297300
1 418494335 401164412
2 329402010 76805127
2 145698675 209124897
1 671408536 376853717
1 536906878 677704427
2 31921607 958871276
1 446460672 934623407
1 521204537 947392199
1 183992682 978847241
1 409044253 126309447
1 909477906 790776268
1 485904896 198837183
1 933959222 219916810
1 471861400 212219500
1 514481863 506717717
1 997738579 741060380
1 281551472 777679272
1 885703675 370415853
3 479763138 447883676
3 394294005 179253824
3 489284978 118326763
1 803351920 853812547
1 17522051 634656344
2 703491881 650634973
1 404954426 216924545
1 726912189 503917674
3 802868670 448769206
1 774629785 500233179
1 540030648 650791045
1 883163348 62726192
1 102307548 51356283
1 332113003 744369818
1 208746241 102328137
1 435423091 17711049
1 439153065 781944278
2 428979322 170583620
1 681858054 889710371
1 845032971 52788902
1 449950936 185514877
4 751671928 745377254
4 442121059 810483382
2 374354292 177068381
2 180262586 637941959
2 945160101 638644028
1 619504880 4034442
1 61323039 261458067
1 737861962 785654261
1 466583804 347305766
1 341754944 659097488
5 930916350 964853034
1 321540404 981881493
1 784065606 295551219
1 871702832 777226772
1 618167815 589502658
1 728789724 113902691
4 560262380 749521823
1 249615656 417931284
1 179884097 760023792
3 321068240 457744757
1 778975179 430662342
1 805922524 852316906
2 250075472 511762864
1 776842737 250034091
1 542383317 367297891
1 965272499 691241636
3 12225791 617027710
2 802864647 423922309
1 317953291 355712267
1 472710168 796178089
3 987250682 498812672
2 860781665 66592659
1 381994026 942169398
2 232113260 634094414
4 443837432 676466131
1 904768259 233222495
1 314052550 129514674
2 682905100 117353393
1 637973220 518852365
4 323222323 303832786
1 462541554 628498508
4 660043860 176567633
1 919868711 762582267
2 546390535 890325544
1 950898611 990866982
1 761754559 58726991
3 43064916 867831129
1 96274685 519545858
1 772845595 138961797
1 398798638 274607958
3 379852413 587498111
2 723162806 914510606
1 913993931 317335448
1 194236114 672547138
2 50125881 130797405
2 855371761 550319146
1 103399121 909827854
1 995617952 405493484
1 809344923 455660933
1 148284644 806091530
2 726880179 730247712
1 512181404 725922720
1 455091954 491834644
1 415821984 218455750
1 506923277 45858417
1 299937717 640220086
1 467320415 939345785
1 658594471 931122541
1 814140740 624974947
5 972733420 893297743
1 965528796 285187474
1 908971349 733632319
1 558695155 414022356
1 44521097 138542725
3 598597024 282903994
1 766209335 652434617
1 86721637 639563309
2 11251875 274391670
1 514193764 87358595
2 834220130 646393142
1 829344316 219346936
1 488601387 344727089
1 992788058 143520636
1 899110223 347845887
1 767006313 132559944
2 652367363 998258290
2 708553276 163402337
1 95015895 740286130
1 847574729 395959461
1 881493185 237210927
1 572924823 376725483
1 304118238 806369585
1 870577386 191561184
3 239002679 263831496
1 983744058 698440869
1 99363891 764980645
1 567596575 503016092
1 993554983 201342577
4 513997254 198973094
4 582825138 228691423
1 821175639 815147771
3 438813046 456594980
3 320067691 321993376
1 885454366 973623267
1 396205473 300385957
1 152171779 108506583
1 912468333 293698378
1 668137136 673474366
1 604802489 509731855
2 412798400 441360795
1 958309907 141956403
1 834383871 7435286
1 633556977 889150912
1 208345963 838337072
1 21241896 637992222
2 160572013 740834703
1 290049123 363455067
1 439396410 612246511
2 575245137 855864963
2 314701821 988114754
1 257036790 555443675
2 238863240 697455825
2 558054131 586981181
1 893758713 645672243
1 819924304 644896547
4 711508732 837721299
1 509879584 926073388
2 285639686 592769033
1 756345078 251290825
2 176598592 617462104
1 936881300 127395302
1 572624588 851992734
1 777761429 598560415
1 320084036 609304797
1 954972559 658598173
1 289458007 397547014
1 762267870 997089287
1 528236338 104354602
1 298403497 773241392
1 908216988 257365721
2 680926751 227278266
1 570425060 983505668
2 424586400 386568650
3 273921814 799401464
2 76251556 512148231
1 375766933 235793446
1 79878051 694589883
1 619823081 336447408
2 713263833 305222544
2 414858610 382000232
2 347631486 182190847
1 783237032 992697832
3 691507367 120241627
2 348668577 971622564
1 256890792 966870510
2 302148270 846772307
1 864744424 458325366
2 676442879 347088997
1 134161344 646032429
3 712369420 763783456
2 957126729 705802755
4 443507038 273147073
3 657184069 391264732
2 261064998 834638461
1 326625861 350466584
1 929800246 791531504
3 424592426 713333957
1 845146567 401883437
1 528313761 651344051
1 964728414 924388583
1 474261530 509814544
1 580388092 190103697
5 325678201 468625619
2 729898038 95705122
3 973518097 402956164
1 161812692 399909088
1 158063792 397481042
1 452260583 436405386
2 205032694 162087916
1 433047200 597276334
1 7194582 971408862
1 597887537 285393357
5 312833124 733482398
1 707620922 401272015
1 836859575 614713113
1 382975595 111711519
1 997712601 280112424
1 161562459 80983698
3 517686595 18411260
2 717927935 504815388
1 640139847 146120905
1 976542152 298266634
3 112983185 274832843
1 536564118 948696077
1 561354753 571493924
1 514626785 153456267
2 368526324 413305288
1 401629986 547885699
1 652963593 515102746
1 815225670 134751065
5 301299083 645045671
4 44430664 240475032
3 913182363 631343470
1 629957217 771667551
3 516966950 12409434
1 975334853 837807163
1 984130959 77993111
2 244231831 520678117
1 594606181 750920177
1 108616778 548446213
2 205230826 545919167
1 489470446 509730188
2 465545394 253851076
2 971828950 714808677
2 955300868 826783012
1 570824791 762326319
1 782402601 551501353
2 13955806 981939668
1 26033893 674527595
1 553449091 561759738
2 257932882 157109319
1 468489069 408756462
2 738156442 762991482
2 475395715 693420916
1 508993534 274624286
1 887146950 662523391
1 340649370 844810337
1 807181988 29527334
1 590916461 701793253
3 142121194 91745435
1 173581690 205259265
1 486315734 464692539
3 523867623 436622722
1 980653946 581862282
1 921709441 22806321
1 809100785 105195519
1 478196393 444496328
1 968594876 905281311
1 915280503 280485410
2 488539861 457800225
1 715374874 16175819
1 433262970 557007292
1 406192062 496837718
1 499861585 897692921
1 524374085 723304840
2 34474996 309299764
5 861637403 797413113
1 682716452 468183947
1 503775642 905532053
1 579140112 803545386
1 704258037 428109844
2 744176916 588921508
1 452367906 54358206
1 58507967 105466184
2 391408398 920032073
1 568952480 889971630
1 173903259 545275190
1 445115732 29685067
2 175099089 130441783
1 556874520 149537719
2 124893441 816854481
1 474416756 983054499
2 925116539 33589296
1 266491384 915014559
1 248473273 646327118
1 52170928 54321916
3 870050471 510535497
5 230531018 367864272
2 945312112 581209450
1 826006905 943068207
1 652681374 320474161
1 995295585 53202132
1 435203133 748957255
1 293471323 12602305
2 770152002 904876028
1 164558286 722688631
1 728839093 658985597
2 44822733 789120914
1 889302028 414281745
1 796157127 931974488
4 493855693 871901455
1 969000958 407379703
1 952031906 534539564
1 720877656 981668495
1 571046835 234178276
1 586533983 359949301
5 538740233 769929446
1 286709740 566955365
1 357131693 934888316
1 990198414 475590065
1 26755894 855528039
1 428189371 100222225
1 218327012 10875532
1 413478244 81231500
1 51873949 540390867
1 362841339 731287988
4 324302652 160557683
2 73070709 819954247
1 842842792 904926980
4 779086262 668585013
2 139323546 899033660
1 648607351 488032992
1 851373787 926011182
2 255477093 2711997
1 686898404 504601991
1 612244315 963890893
1 807468351 947025900
1 383224718 128746423
1 226697290 457820460
1 907996318 16620847
2 504624585 913969727
1 511413675 349681677
1 431528781 738035550
3 156335072 743833882
1 568211290 385921228
2 539530693 17294860
1 977889887 578378882
5 962839364 686996294
2 283799505 797632107
1 160816637 671265106
2 208355783 17368321
1 678948513 339658574
1 576250389 461111271
2 403634069 101868415
2 877745398 892470136
1 360506313 341568918
1 797208110 185695506
1 990094022 445400971
5 523841493 199544182
2 904473502 812325007
1 486449619 393065589
1 555423456 743749244
1 39698319 86385814
1 967576348 378938136
1 452945091 738837421
1 742092290 99641959
2 467386905 821866821
1 804742734 556741810
1 631520501 791903361
2 114196931 52284613
1 189991249 433437706
2 585040623 331778487
2 821515877 321178148
1 236755078 111619044
1 706516106 157689203
1 358561298 971804617
2 475636853 649561236
1 620605870 264303464
1 565940461 538043187
1 321744782 615774324
1 979308103 553527211
1 109673180 492742614
1 508637068 944972002
3 588804216 974465896
1 62431670 238041928
1 854855063 121056535
2 188141230 29905894
1 585941785 934102435
1 991353187 104825760
1 36522046 649857951
1 22282240 930206853
1 60334356 198387047
1 664480785 886473284
1 693292815 683473605
1 188467315 901697130
1 745172696 346770545
1 167524594 76788297
1 55611995 327129852
1 890954874 681846916
2 954740434 392340624
1 966993728 350427476
1 317577753 219874250
1 56520886 954106291
2 671373607 891630635
2 740176099 739795636
1 86520650 182248051
1 438868737 143071573
1 217823788 716436520
1 586065911 417380182
1 119248984 413905970
3 420258321 253133311
2 400145913 880742959
2 603898430 895718688
1 484114710 29214292
3 983490813 905515992
1 911766001 463302784
1 224660264 385291409
2 578819972 592187422
2 11588179 577070835
4 829820409 491315381
1 762886094 50590255
2 790229027 885994439
1 101576316 250499962
1 516505302 897945853
2 717523311 178618589
1 986136315 474500723
2 297047082 502868589
2 264853146 352181324
2 82164701 162033575
1 743798014 951712027
1 357465117 293946403
3 225030359 429545327
1 134553650 457313452
2 744543882 538379758
1 552168690 298947960
1 108556674 225373068
1 784105717 388647691
2 981922736 161928283
1 186066703 284100745
1 687718221 187931848
2 989161388 788956218
3 326673547 357047299
1 593272833 164619514
1 750385946 524069743
2 129052015 154926960
1 949032979 158659628
2 708635406 379002012
1 21363696 549269809
1 257033912 225630101
1 963231164 260932007
2 289361088 871307356
1 802543388 900271387
1 539571925 793586816
1 826629967 666256736
1 976470323 252117717
2 797417834 857820180
2 35345115 505518421
1 401379062 111516232
1 716256379 156615031
1 569737925 518034457
1 317763225 32768585
1 557617191 639431867
3 690454936 769646837
1 892224964 24271508
1 137550530 583416182
3 573841517 366696624
1 695965760 763318257
1 395852205 463469834
1 850635727 456168571
2 762498617 764659786
1 75047254 803671477
1 463472810 9735121
1 505279573 623232540
3 484775466 708473465
9 21567786 77495142
1 972551463 787816385
2 86213454 185668538
5 231259108 990489757
1 508672918 702519671
1 742996839 177261389
1 36703078 829663294
1 785312306 836485511
2 579523198 213518455
1 268876640 832972027
3 717212110 112729081
1 511602524 518304580
1 297746238 257826996
2 439376071 301595503
2 505197984 972982209
1 120315843 999222916
2 93327529 565484598
4 820854796 488417646
2 578940583 829822283
2 629063383 850145242
3 58516880 387205953
2 955634211 452883227
2 471613939 426438063
1 922367742 332253123
2 376475106 24506024
1 81663799 519882966
2 40959505 470086559
2 452073537 678229871
1 101973835 63608130
1 848029625 580665678
2 520020950 577567454
1 120172209 371855054
3 521077562 463225427
2 431641967 998042942
1 196543252 175007903
1 69641765 602250972
2 140672242 128533984
2 869573578 433620805
1 173862033 507116154
2 541191220 368988762
2 834224772 788222458
1 594344579 26212386
3 198429440 217870655
1 284709497 591267042
2 690701755 917446488
1 166675312 843178013
2 458595402 252978195
3 811598287 879380551
2 434018302 992989596
1 876651911 779867907
1 848917694 517491313
1 941613328 546110644
1 84885445 873070922
2 903932821 538224492
1 29054844 452072196
1 548130004 600508364
1 975369440 254891904
1 255083204 966791485
1 408131467 640419631
1 350472040 433763835
2 399825790 915988219
1 940998000 358932019
1 447961976 232750349
1 435478404 736103760
1 403846402 290201658
4 851952632 612956551
1 604266071 535989851
1 70435608 92586524
2 690732676 404921187
3 284166064 784643597
2 39688573 772206097
1 715838637 311203837
2 244625584 350871131
1 720394614 845985379
1 596598628 98742334
2 452831440 173896529
1 775942428 741954589
3 734061612 770753356
1 277037470 223083012
1 946657978 579630204
1 6568740 784500500
2 326594637 130129080
2 527602685 853178039
1 104813324 746338854
1 74411373 417711716
1 351591459 137448512
1 666803446 564955349
1 213472592 174536818
1 468598177 76856324
1 324896669 900167188
1 23129251 759344697
1 136863857 824190421
2 286863307 782335354
1 451064675 984030325
1 632754712 860961847
1 83451166 146468382
3 729748650 231029796
1 807931700 221155331
4 242530007 623311376
1 910585829 657692570
1 531416475 866907148
1 929122396 201502953
2 879008042 230946146
1 370632716 753816281
1 942426240 529467735
2 82222519 387731732
1 831076653 322785921
1 686933551 908876018
2 800159461 297050904
2 756332210 721065609
1 905013241 760255706
2 596248004 601680233
1 724951395 674567227
2 185076814 645480937
2 788762649 225232345
1 38241257 380804891
2 357236563 252605635
1 940263995 880346187
4 307901890 499178237
1 104634807 340802063
1 672744652 383160282
2 357425563 672094200
1 788560385 212619266
1 406601093 894453155
1 491134126 4959501
1 557641247 957540837
1 416058225 652327659
1 122449165 216832718
2 693290840 255011596
2 559249601 912707032
2 152503732 118445514
1 490700198 229504856
1 686832177 594795723
1 831654319 530973338
2 692944615 883245959
3 142760777 611565998
2 542233266 257512528
3 164684373 57990114
1 306915331 332536365
1 804069009 215136564
1 638678108 131361468
1 725438027 917099746
1 235054386 628113425
1 735631776 281795414
1 918455952 430114412
1 79571007 61569198
1 970920562 6893758
1 971503173 855712329
5 213204568 686960608
2 879576810 836956965
1 862671872 281910205
1 771513546 596035444
3 705161372 993867212
1 939498067 321657952
1 929980048 830348341
2 972826442 719339352
1 321340528 217511852
4 986797628 43895281
2 364063197 325530547
1 950501247 518538390
3 178876366 774089832
1 306563352 594281530
1 161641355 323002140
1 688367741 706403631
1 471486260 154586611
1 535446211 703290755
1 532919625 612200356
1 892761731 258536708
1 86041606 88746596
3 933294335 667169078
2 113709621 797915343
4 29094611 949778681
4 73458174 828691824
1 492444708 306361161
1 294097162 56397170
1 464553814 975008722
1 534259767 87347235
2 415413016 33047721
2 190234101 447937547
2 875109190 301867063
2 347309603 240203554
2 413140009 623776984
2 438688189 7239084
1 515904668 121110445
1 895682318 176779903
1 463068020 736287458
2 960724470 567304707
1 647614517 396169839
1 379947120 853397826
2 645716486 623396389
1 214036857 870995237
3 386105502 25088881
1 627694091 286410560
2 78562227 320110745
1 880220713 117991493
5 305164706 368689939
1 499900655 546291423
1 737059561 452554736
1 623648400 761386788
1 954453150 971979016
1 260901396 706318263
1 340932854 858197069
2 561778234 273533690
2 901778467 938016078
1 874024122 504573858
1 986147223 61861509
2 279662087 321392563
1 170333627 91747073
1 479052769 644337480
2 775146626 772296711
1 50469534 288912048
1 471358319 608497470
6 356630759 546048452
1 503888138 445529456
3 887884975 935015820
2 663825213 877932992
1 343864160 817142828
4 71139063 478687274
3 320324484 806133530
1 458355046 958581352
1 759189717 891141295
4 350754044 628796975
1 186732105 376069264
1 939796294 288027270
2 652921255 429772542
1 867762710 872416430
2 250193351 828112990
1 501017356 894653219
1 453459079 873018003
1 995140174 307456035
1 838914383 295199328
2 929122402 910224776
1 94415718 214445745
1 620380333 60910684
3 82035321 800431406
2 818812646 673224294
1 396722570 751011144
1 580660588 373613229
1 779095427 931533016
3 245147720 755043420
1 979785100 589812322
2 474396147 953272338
1 657709815 156555001
1 758436529 654803977
1 671766093 274897105
1 141653797 493985914
1 495387544 799011773
1 766124404 838357514
2 261268769 64634424
1 30819972 232404593
1 994066433 320318423
3 356654392 595573832
2 790699067 578154996
1 697046332 732881690
1 575490518 83924731
2 371602468 824077561
1 68421664 612311443
1 873239435 278123003
2 242915904 580944107
2 280614779 956403542
7 802089216 426750907
1 454876041 515443578
4 476778374 819766998
1 556020694 322124837
1 524843873 664431782
1 779370467 953616307
1 46579975 902557576
1 201989143 213030011
1 778783770 410345763
1 765164852 100307917
2 23070645 275070704
1 187050696 176662597
3 319460084 974207382
1 297234480 652592408
1 761007519 674366013
1 704449159 293147066
1 76119448 749110383
5 781659331 245592196
2 147546570 911436155
1 592289159 894737148
2 861027842 486015512
1 864573428 897326237
2 446619872 406664023
1 617900774 755652659
1 794974974 122219602
1 341918575 929768633
3 131246728 467250837
1 198707028 604245247
2 891983158 923846065
2 19079513 848560986
1 204302406 895952040
2 303707252 493332137
1 300999400 686471808
1 176630858 487213391
2 402727966 628989105
2 228547940 305645649
1 507409369 664218418
2 226643067 59194917
1 657478021 62277572
1 369799217 754113848
1 266168457 994336870
1 860623183 278764837
1 505214591 445441452
1 82937927 703078365
1 792273790 945334633
1 193257471 951162622
1 483566459 600997629
3 442400949 832765989
2 373890474 671346654
1 617021583 259279825
3 938903874 806023591
1 720745781 683563276
1 766303144 35663987
2 422609570 316666071
1 480235167 60105204
2 434034299 682055922
1 56229240 457497236
3 984132920 921788130
1 523139307 533550038
1 515399404 229935923
2 923969173 437550311
1 197926139 436427165
1 942628423 6105073
2 105537444 438340122
1 497368689 214365065
1 204437375 364093551
1 634429633 632090692
1 915914 515440027
1 619544421 451030491
2 43877099 187752864
1 596873915 903656255
3 491174448 145216826
2 748187894 216350414
5 500731426 701013600
1 957567899 495660212
1 524795682 107516944
1 809855965 542193188
2 584087532 92724898
1 62874290 993888452
1 32859449 50056635
1 832485165 179733482
2 857423151 501323200
2 575499533 173455874
1 641949560 382998207
4 899109721 552115342
3 875554576 495479237
2 714606681 934453882
1 982118810 56925602
1 372028127 215589692
1 509040738 824594194
2 100485918 941878440
1 260198464 668628505
2 895518564 957744215
5 45571619 904706630
2 361045668 593053127
1 238038896 478578103
3 31440730 918965970
1 418227550 418226338
1 583493957 644743150
1 711612553 256460100
2 891755296 326128534
3 944970880 118709177
1 89412276 780015314
1 79657886 1943480
2 230331775 278291376
2 174542182 40452709
1 385799989 215266707
3 977576739 30434440
4 773665265 576415573
1 84894341 762504099
1 862346964 210584839
1 939123955 825640894
1 979105352 63347375
1 270706526 988231572
2 23534013 662078554
1 882738123 43170541
2 758627469 63450260
1 147835392 358574021
1 445054403 522085328
1 784669177 334365894
1 981610452 201337883
1 163868793 950989687
1 383508179 990608231
3 768534715 675717687
1 545849266 909854051
3 787274123 936569213
1 207708888 275460566
5 396957182 647901417
1 126069462 717225187
1 45694487 728834023
1 790949015 950216399
1 809465617 888177346
1 244363661 120608784
1 160393419 728310160
1 943417416 263661696
1 122927239 865036374
1 797833764 686868074
2 908659314 28424931
1 247572476 542556657
3 565356273 61067047
1 78257643 19112136
1 426890211 82044062
1 337180842 124173899
1 69294114 439683388
2 407295571 934732922
1 902105940 318623047
2 647448131 682257615
1 472404624 636733744
1 297418381 556421164
2 137003467 654903077
2 442541097 299697257
1 374496467 562859559
2 402968257 947416527
1 618719641 662129515
2 484500773 931604052
1 841618556 274734453
1 138056535 553375565
1 171959274 265233957
1 669488802 913350554
2 985529136 603263811
1 75265778 766363760
1 176061879 390520997
1 507781036 602581295
1 125217118 276983457
1 708704550 897602654
2 658340788 812380938
3 256622812 41864682
2 300288930 269747812
1 271682425 868138301
1 785938875 647216263
3 148647109 500343125
1 405700103 71290558
1 538992416 209022729
1 184660162 919383169
1 520963290 892338530
1 782809117 272154735
1 379156568 108586527
1 731844330 914353501
1 122671383 505181
2 229474856 676665586
2 703658314 704541587
1 791024539 460373880
1 884922790 681424456
1 159683146 905389946
1 517790050 813220813
2 934999764 513047616
1 150898562 852243959
1 763533390 290891083
1 24973951 159689169
1 844146957 286362672
1 812987340 202813953
1 666721817 781627995
1 84179829 585905225
2 273843986 460041600
2 476590889 8970932
1 945383874 400702067
2 618839237 294310873
1 920558816 754099457
2 305082240 674414952
1 188862023 694144367
4 339413134 725662635
1 944070873 234310066
1 11603406 138105630
2 155996281 53307183
1 105918310 81612961
2 169650124 79741908
1 496051130 196059911
2 389535825 902796294
3 175437432 497256032
1 260482418 542826604
1 93777037 158009552
2 14562971 460053059
1 821008456 412431954
1 278486606 98582929
2 283980675 559893226
1 867341570 3415945
1 656205809 889783798
1 290480076 610694080
1 607383878 628028036
1 545166325 378026829
2 560248762 90237702
1 499490100 609956885
1 857378766 254046848
2 347874559 632286780
1 831649104 740601774
2 736578946 924344082
3 167606433 359277843
1 860871367 879358584
2 521911652 341161620
1 55008583 778555571
1 208389783 261663512
1 855769790 180329830
1 337857400 662750023
1 136858285 434813706
2 338779156 577929368
1 874485597 23716496
1 991611018 67781514
1 803759333 336505047
1 152314017 411050789
1 384284888 400280776
4 618639809 51998538
1 959274007 932275100
1 180902924 815907964
2 419471320 915209518
1 812495625 888025989
1 666480118 762077477
1 523882211 569388179
1 527125799 994874831
1 296172333 432581449
1 626062480 855260345
1 580364488 528181633
4 800046285 474251682
3 216805777 846764940
2 271478725 868265491
1 300534693 654358065
1 865745419 666596251
1 772857465 1283189
1 424834371 935086272
3 183226950 709731654
1 535933691 723265111
1 111933669 542032331
1 635675520 744322909
2 264619940 613497100
2 353914250 871228435
2 558516341 300989478
1 26603376 723544334
1 996409467 132155951
2 544575819 816970583
1 959694165 229588068
4 406376243 902052496
1 24682041 749631888
2 437198643 226223053
2 958459216 457902855
1 46538403 178532438
1 113617870 591999802
1 962662996 511894247
2 755491567 579409490
1 954490158 852293849
1 229381171 967178223
3 249907598 692131482
1 566530388 487183203
1 92474459 784589712
1 803961509 828353644
1 698355352 438798138
1 302124195 867442197
1 522220698 408754189
1 370424118 86620834
1 666455156 84282707
1 118380399 982458242
1 683786776 205871609
2 973573631 955858988
1 8830698 225114417
6 843298062 881802979
1 236923888 72906171
4 890900676 886896082
1 147776781 160947228
2 986326718 215603521
1 751233016 581369270
1 219213356 774385145
1 538420418 210328546
1 895140864 590841430
2 906831047 612851222
1 403413197 435384073
1 610428544 269854243
2 518436445 124661673
3 916659836 20226384
1 724476842 204348095
1 137114249 307763092
3 883355603 201218266
2 663375191 658299866
1 188662591 39508100
1 631671935 389125155
3 578382037 213775559
1 623238921 2581894
2 391239705 385864252
3 48574533 517827511
2 626843438 48959309
3 917232108 3032280
2 147195493 693726711
1 276291410 33940717
1 230271190 973942582
1 790155485 645902279
1 567000868 746765513
1 925638578 266663652
1 510256677 734801194
1 965589540 2606196
1 402808636 312881611
1 876876151 699067225
2 847557793 743079484
1 563392660 371865559
1 309076876 490202014
1 540927406 658510272
1 154929946 13591274
1 181310011 17195322
1 397726911 679578922
5 560249516 356705703
2 665184898 307883127
1 452915929 716521716
2 778502397 873164192
2 735257172 631916792
1 603097564 615693377
1 585008007 963330353
2 968654070 443465708
2 317152571 485986647
1 882884212 64136364
1 181358526 232969123
1 116227968 716728241
1 698836059 182805135
1 994433838 359318014
2 147379156 52147527
2 168228570 161553860
2 471836052 931260551
1 746745758 574421429
1 800832117 611194946
1 601543884 446239894
1 822072907 153006414
3 13171115 775803701
3 532063054 425510380
4 787652651 9263808
1 65045524 277395717
1 148215781 663911185
2 626816533 188457472
1 20986918 282437261
1 189360160 884868617
1 629091665 58088081
1 905972994 825715808
1 750130186 387646550
1 504312091 740680649
1 316459193 582334247
1 575290168 491145913
1 682469655 970390555
1 599377678 914182484
1 878338281 913844484
1 341670768 101587818
2 458851231 506167278
2 986526446 741357521
1 889656586 782909922
1 986814881 416195586
2 822791079 206351496
2 624242115 914293493
1 97769221 587416399
1 781539143 553656909
2 417098788 959092550
1 28866693 731807945
1 957334437 916722459
1 77550557 282648340
2 86013101 111890221
7 240165640 245270425
1 511525391 573038251
1 429007567 706368931
1 156630005 935284215
1 517281036 649337585
2 340153380 724680221
1 948874757 582344071
1 128628691 418157563
2 352808051 979013254
1 430320703 804118243
1 72984598 115822778
1 796997383 419913387
1 280324410 787543433
1 734854841 487711791
1 232401033 74269969
1 786836634 972563621
1 685202791 957432474
1 678540648 89820498
2 242172535 743586223
1 654957287 90325577
3 993505204 54706554
5 961017061 919203210
1 858754192 991831790
1 867690778 910792936
1 850729776 113867759
2 638084611 417180085
3 90697961 98408853
2 147685012 818047388
1 15054189 166167153
1 740329897 933855968
1 297464161 300695256
2 492975234 304685912
1 589024359 357373453
2 275342715 859723918
1 438924179 475742450
1 58761016 248899089
1 998905464 912403214
1 596676077 881741744
1 824110444 509815806
1 499468778 706160487
1 124458733 230540882
6 533735154 735035472
1 927538201 668427912
1 789723707 281874118
1 569291419 762761536
1 556302283 163042000
2 107324181 89642449
1 740461235 36005377
1 285492812 402591715
1 184340382 856285984
3 620599603 515926275
1 185031964 76511809
2 389893303 299138336
1 753927960 107481487
1 953509590 790585899
1 696132071 236720745
2 188502379 658119745
1 384092095 416054875
3 459729679 878209231
1 351791347 290358824
3 422633225 376276773
1 245095919 977582183
2 692938249 559757192
1 424139878 182378623
1 535651593 325597664
5 66001302 335659256
2 846948104 135045073
2 835331231 193383496
1 653955222 906945618
2 347812646 698904776
2 723266924 439247527
4 200832794 846414883
5 889958555 228521508
2 277803087 884163520
1 599900694 836220930
2 364225202 526433979
1 837735514 313345545
1 271011771 487655983
1 57372451 648523560
1 789654966 309830291
1 531550503 320125937
2 998030556 506394192
1 767787675 850148933
1 573101166 278985363
1 317562881 756768277
2 422147006 971532619
1 141167351 740070559
2 900614059 150044920
1 156219314 762587448
1 803006338 793027918
2 100447578 267606258
3 892905997 582769414
1 600318283 19735795
1 375146339 474296615
1 374664616 968471309
1 673898687 471199369
1 307961914 823436007
1 874144968 52120120
1 904328827 284915822
2 972327847 583618188
2 864772215 525751030
1 566008905 560528032
1 984604329 805076472
1 254911296 469748607
2 12218632 161775761
1 369141749 765501249
1 823063658 84122441
1 301119904 645718519
1 548859714 471526615
2 879530035 152793634
1 764311400 134140461
2 473346408 370101730
1 288330401 406815694
2 340964283 739551264
1 311454395 280967651
2 968640305 388021697
1 831890486 505830871
1 9306623 886258201
5 122738631 352005716
1 484178436 522094074
1 80747204 594613816
2 960487588 346654880
1 629000825 759124172
1 551883676 116719261
1 33403138 870695360
2 511833452 122121959
2 597263100 627755357
1 50798632 728504303
1 457665322 922606590
1 854322032 325280455
1 923929843 676182323
1 939425225 834705261
1 681783000 844674525
1 177008279 758681352
2 990788159 235486035
2 758432238 287374837
2 297125494 765158962
1 681860064 429431387
1 275417245 331475635
4 350463490 176865420
1 608691664 564629251
1 554864515 740309418
2 2282826 560568029
4 662851799 171332862
2 686265541 728067637
3 517004025 285603639
1 360584124 874646808
6 920213749 436452561
1 165185914 984943170
4 321386474 91458118
1 552493609 282567050
1 453042978 586405620
1 952002883 875305610
1 524416047 212757535
1 534177313 687164456
1 989210959 50927343
2 326741162 659917047
1 958156758 770531803
1 413165176 428853927
1 560920560 650866845
1 180127733 544478467
1 880865144 114857604
2 931107470 636806615
1 335474313 110423411
1 466337295 784875920
1 627833031 853137306
1 613318903 460110484
1 368743031 546687591
1 250381084 98786661
3 668156912 50507994
1 96008999 831306595
2 283567425 727892793
1 346645047 876677680
1 982505857 131119062
2 203198548 549938339
2 973699539 120300907
1 795410429 960782263
2 95138483 525137855
1 506445224 927909547
2 104125988 737414703
2 615263733 174160554
1 721696859 284424122
1 622907852 151839835
1 193058103 170141532
1 470925981 72912781
2 760718362 835518025
1 657380801 675982542
3 605379394 464862832
2 868867289 982931219
2 802942456 564758669
1 595677132 347038554
1 233933268 20883165
3 544312017 884125755
1 707407150 980667494
1 476115857 348652638
1 993173313 534041525
1 591646145 496908965
2 137453831 290727050
2 504728909 891085041
3 642900325 20543361
1 613887985 199134630
3 403969224 736506104
2 700562626 35395096
1 656354770 468792839
1 525080656 840339321
1 32454809 358302957
2 653668572 869078198
1 873223706 576229442
1 389498755 840578502
1 916616524 757586984
1 25941718 936893821
1 598482084 878432030
1 675595947 294327755
3 333384298 657081622
1 960882388 679289700
2 579711501 621680245
1 188137384 386904946
3 549883124 318549806
1 791297904 904547329
1 128195766 49889256
1 723741360 454697044
1 478610586 107304021
1 4089631 136352696
1 41116303 452005892
1 83276154 168631980
1 150834727 941848537
1 46778649 757489684
1 400306424 556993126
1 782937183 568465755
1 429509458 331907397
1 631711853 105920442
1 150250257 687127356
2 599047255 44207703
1 726996760 233006728
1 211231324 536011706
2 296879359 526065531
1 685574060 672959862
1 704162580 940252708
1 601907548 246273925
2 643399174 717858969
2 229450525 229173945
2 428719768 144284908
1 15500623 571087445
3 359016361 435272103
3 883205081 978615638
2 376695598 558276180
1 368435943 836135018
1 263559893 521494750
1 522547203 271630868
2 381923468 203162971
1 179054299 995663369
1 887186982 506810979
2 763984365 975257669
1 949482812 120284036
1 179197757 147340395
2 138478207 458397211
1 115061439 13222222
1 497514775 732979958
2 488963731 363892285
1 101263283 814591102
2 513311353 612049803
1 23427837 188823226
1 386228158 455169554
1 336023740 814786316
2 66715911 432099364
1 787240939 694285180
1 37048602 563122434
1 151036863 286695336
1 971792193 636975631
2 346404889 190213807
1 991268521 820190920
4 291605936 127025959
1 495812910 136611218
1 757146959 432105028
1 84536662 728608016
3 963032982 29777236
4 73594189 199299465
1 440727388 32093247
2 243319775 860999946
1 577712619 778143290
5 962144046 262005348
1 714718935 116382964
1 226823393 754085734
1 225785352 850880999
1 273427619 584641102
1 96591929 14463477
2 610713934 118255331
1 98230751 959667157
2 888975931 137826581
1 663892332 45108923
4 918824589 802568550
1 386921066 649707261
1 10117518 222394
2 892170865 854668682
1 622181700 498270131
2 179263984 241050397
1 407344575 30563798
1 975174717 179411606
1 610928126 992957590
1 638568467 186860921
2 253759158 127057927
4 243550675 614496237
1 233847479 593072739
1 572993593 284735891
1 837157948 596696906
1 465776895 656876052
1 426357940 782503685
2 430416519 925458625
1 715687881 91034575
5 446135261 243932590
1 493603254 326470393
1 979765190 3145101
1 710639085 215074228
2 889954552 856746281
1 294619684 234572547
2 534811614 601912019
3 360385647 681516126
1 535196931 217785201
1 395721618 368590895
2 884084838 712985012
1 839491394 598816127
1 23090928 960987710
1 854931812 230604780
1 985889788 973199232
2 833182950 497924509
2 585270727 503874725
1 113628031 412200555
3 160358497 364739937
1 213818053 544427544
2 798220915 397920689
1 970931505 802102575
1 147609366 998490293
1 468980442 768195394
2 606544747 254908491
1 443391026 703592515
1 31591009 690570247
2 354869092 80928794
1 938176045 118988556
1 633608659 107331662
5 99451317 774402813
1 973208954 191516172
1 923044568 697528858
2 216728140 629620581
2 860764747 351204906
4 69504398 839787913
1 685174112 374355176
1 968806034 481629537
1 430353334 864933760
1 208308041 521314778
1 490667277 233965443
2 276868866 150372075
2 701853421 889090938
1 432805987 253881370
2 132165139 697533217
3 537445994 391925314
2 257829259 698252860
2 13504333 480729136
1 491225540 5388327
1 551360217 552496070
2 663326349 362260460
3 721417116 895725894
1 663358508 358502262
2 226986574 385107402
1 42859111 645890056
1 754292180 683034881
2 523829142 163701380
2 96264474 432077775
1 135404235 63867955
1 269099195 369852441
1 949385716 664113140
1 246981828 976652909
2 511920598 777126996
1 591417006 221136023
1 706197447 42810555
3 663110478 540747742
1 536536339 775826449
3 453170110 922787847
3 721807175 316830314
1 785254443 767113449
1 912265911 498420851
2 952074697 722791870
1 746649727 716555985
1 436989184 305209640
3 724238805 703112077
1 920615831 453938128
2 865167818 464809587
1 604512865 970432071
2 377480213 433072433
1 111076679 688661971
1 195224018 33157796
1 478483088 208544854
1 133352621 536625900
1 384617692 834250679
1 555787008 999454995
1 128488695 533942604
4 44631743 106979480
1 360590282 15764295
1 318035843 546358521
1 637856016 660292126
1 637750714 695055757
1 906102125 351367716
4 375218673 201914345
2 613249124 904157098
1 26010107 798535356
1 174460111 77686460
1 584514291 322166621
1 791329044 160616163
2 556379816 283808199
1 174453443 575721913
1 876499316 312841730
1 177598383 201792657
1 492582937 403744883
1 668896378 299468291
1 603311644 300633078
2 640529237 631659931
1 161827703 388014410
1 293261054 863916435
2 705930957 203552819
1 204301796 751156025
2 349869334 278018174
1 554215508 927155333
1 179624937 842359809
3 268810420 500505442
1 950888532 337775199
1 830728535 221727270
1 756237078 150984334
5 738490490 819417133
3 604855176 238648026
2 448514161 226929101
1 609302691 246980334
1 848137704 857516958
1 12759656 518946810
1 667464813 220990108
1 608804064 961193033
1 379007706 455110857
1 971799038 519915916
1 201750189 203291367
1 838914272 22743542
1 69560346 508933739
1 647363293 889734928
1 599338570 497715617
2 976397719 377083512
1 108808500 526142147
2 517489554 38480148
2 63534944 973350750
1 863785514 851499627
1 651791670 727124982
2 360357634 469154003
1 121088374 477461049
1 315657686 63610962
4 126322734 877407366
2 803410002 927866131
1 286544742 583588294
1 722012302 471637533
3 87434865 206366029
4 393014289 905615246
1 161629774 174805182
2 409128711 776593329
2 250170148 930093181
4 902994035 297693348
2 610771401 275871774
1 26772902 654986461
2 931352273 184600862
2 598790576 718726945
1 126879770 907339990
2 869554221 481795642
1 499320959 292206645
1 905746966 244088457
3 204102623 729775823
2 765772765 589646020
1 772733674 88662995
1 290635118 360450585
1 264116854 398435690
1 235513795 311239791
1 727322946 652294727
1 18428986 150058396
1 435674837 993443957
3 714254921 509527978
1 335754289 825563639
1 962097797 749473986
2 81568792 435537737
1 161649301 70278902
1 706376887 724100347
3 873936073 643876655
1 209257277 11097636
1 599697816 624259375
1 5902102 9472751
1 858280831 579093536
1 17363127 267602922
1 442590049 235237533
1 157698392 209264440
1 200026459 601743821
2 534217753 264260945
2 826278678 795602105
2 111918005 905188391
1 754621025 483200059
1 950862996 576241336
2 551628304 559746092
1 879152090 361966962
2 359378883 779552857
4 71788232 91137781
1 896228294 973511634
1 223213522 741472633
2 578473043 205006019
1 542265883 88634488
4 794301056 389255301
1 260040460 738746371
1 483424936 292134531
2 960401552 693443351
1 617166071 181469960
2 689134168 158750105
2 530839954 318149857
5 88948340 997399846
2 257024824 762542987
3 94125712 779437966
1 164856432 178713047
1 445524322 900193315
1 246232572 392446761
2 362518500 292886450
1 763747571 473064502
1 62132150 340645864
2 339004093 420817483
3 436903161 717762896
2 851927139 796380423
1 906701034 791544713
2 449218943 806270941
1 626557473 429110237
1 285571484 664878900
3 345800968 79778197
1 789668718 643113386
1 740910336 175970850
2 185922353 676499047
1 881185612 724026185
1 10290221 906841555
1 657111179 120363936
1 932797894 834696252
2 82567666 341887757
1 614793333 136539510
1 480755786 286015745
3 197499582 224315544
2 915669260 772912254
1 745351844 822740768
3 999790945 320314646
2 87029595 589007589
2 300053210 804286789
2 867358551 739573544
2 293035386 183233716
4 783335343 620908591
1 427093581 115073482
1 39505346 811356374
1 273826216 672177590
1 829164235 142082913
2 339261368 316189016
3 838906479 936347876
5 412691840 245031857
1 805374299 688191338
1 611039118 186116160
1 622547042 414301137
3 864960376 427194448
1 854544100 399356717
1 608238207 150667346
3 480465099 960854404
2 290305456 709711618
1 869182376 518594006
1 23323435 758262680
4 449814967 974039135
1 741347534 514910095
1 297603721 155917366
4 774977949 182429435
4 291495549 895743737
1 35249840 787640120
1 702668000 8837283
3 41665807 654570924
2 850928045 391114161
1 383459217 234542309
1 224186941 931578276
2 152173731 377593205
1 89622281 583820405
59298
1 546949987 63602014
1 74372239 881647460
2 812429481 533953828
1 763768927 135427434
3 641001829 657006218
1 68744618 462734361
1 843900637 328236955
1 651636082 367261301
1 605658930 424413439
2 634909192 373542696
1 655593959 529548665
1 263704425 42846767
2 977490873 479811549
1 486565097 114903049
2 964872272 888518114
2 59487473 194006375
1 338828434 673738929
1 854638251 985942490
3 827355477 512983414
1 881989058 276247496
1 140855 199703124
1 4590310 939064696
1 742388890 771419062
3 253237147 516020278
1 93423454 808713815
1 547797780 341832338
2 25710056 187971356
1 844751179 806671699
1 346031972 779222282
1 960228190 868274526
2 820010420 158595577
1 99962179 139488359
3 608107559 97522146
1 288486720 606965317
1 16881365 399302001
1 314953787 599997455
2 611974032 951353574
5 226028061 520231505
1 169467646 324755692
2 49530531 502792016
1 282496601 557087747
1 449249890 934803824
3 556543477 569904620
3 48721628 206659335
3 803285146 491181353
3 426395447 353563527
2 87626464 18524574
2 834166025 305402313
1 638514229 892002900
1 113610513 749039923
2 263725095 81523367
3 216778098 419494292
1 381589998 337304068
1 270827276 849223799
1 387666359 28774394
3 88255759 408871786
2 218256249 850120562
3 648343698 899391283
2 260970472 886539684
2 323261420 597129997
1 331618858 830372211
1 875247421 537813278
4 787803650 194679005
1 114570141 412632325
1 783571690 875854717
1 309031248 789159789
1 309621288 315106136
1 360151242 366016869
1 601040396 222653987
2 731156157 143029184
5 795530423 736030658
4 180698220 236585497
2 281026672 817803941
2 303748211 817654368
3 284274795 753448066
5 714021068 367804850
2 426454739 448157138
1 597774100 486897265
2 677026670 321703837
1 139218128 952847062
1 578683525 766409282
3 804769864 483362612
1 661131586 885929942
3 394702458 656116661
3 810266817 971914836
1 719687803 39080429
2 7163113 283667691
3 102842880 423786240
1 455311008 735504192
1 546671735 199480148
2 531349319 594946895
4 727519440 713295811
1 204718577 953482861
2 665105955 780342254
2 160758574 933299265
3 700885225 238330598
2 635679978 991308090
1 614499768 201583868
1 401582703 836374276
1 153092738 133347110
2 91006114 616959402
2 408688422 209012476
2 625341997 550506819
1 288588190 735456063
1 816531031 932447465
1 307660967 732052918
2 451367690 351437098
2 397511213 313040135
1 926474465 661254712
1 250863160 593764395
2 773483930 406420262
1 332288523 322310991
3 985128443 761801670
1 651249523 236830171
1 361528849 705248800
1 215248181 482999579
2 62505584 771933295
1 956347576 987419959
2 260070990 188443752
4 763747969 25197038
1 994221076 645312588
2 466093308 843369460
1 678755281 358022759
1 31096818 451021944
2 220470525 685325995
4 154256190 371769432
1 348553111 538984298
1 953076083 391896885
1 950841205 198589594
2 454217223 570305516
1 62762760 203109210
2 189514691 562612998
2 10305406 217921023
1 755075734 183968707
2 981972278 712271737
3 835779688 410406385
1 689533823 842389181
4 316294002 943146409
2 791382482 855590959
1 758022485 203233303
1 495157827 268842352
2 357468292 312613259
1 35394263 981741665
1 556334455 542962360
1 392196055 15702946
1 977331255 356498860
1 79160898 774329633
3 993197865 733660816
1 167016303 645318818
1 976569249 528808390
1 888739453 570827758
1 467756736 626617558
3 984317405 947356031
1 988239131 311119889
2 886711237 523376185
3 84067108 48348729
2 508306938 18218107
1 895649958 347013273
1 855022669 244591963
1 671087360 96907139
1 288607936 771766074
2 478642692 296140164
1 479926587 330399554
1 805651307 243837509
1 191057247 833820748
1 255323516 391507272
1 684748398 968849612
1 505117600 432326362
2 292385689 704835513
1 80305484 281357651
2 513624686 833969279
1 17415914 140440298
4 322380318 553801431
3 392378262 500698030
1 413337265 883855108
1 421195769 928767393
3 825257917 239046043
2 463415468 305727944
1 412924615 506626887
2 331233153 572011530
1 740242169 875135877
1 293196731 326234312
1 868342652 233211182
2 333406248 583154358
4 500567764 642527136
1 435722809 958431195
1 990409423 266214668
1 256791228 54259706
4 709022941 831260587
1 328929982 528756862
2 838609527 287765426
1 240373271 115574393
5 970491562 850526632
2 841958751 903822074
1 960783668 144080232
2 439902190 328252422
2 825876477 923837010
1 406287862 96737910
1 31303364 799169591
3 993707554 192183764
2 904924485 133097639
3 478947266 509845718
1 202210830 979652307
1 109574125 529421589
1 966186012 121704183
6 546706028 152977087
2 213999477 901854488
1 577140281 733171583
1 962361541 213785313
2 367514460 412641743
3 1250635 415575942
1 687711727 492678923
1 352980663 426598256
1 438679747 976892043
3 247830671 801001131
1 105548024 225543076
2 315481490 697430968
1 239045380 586021326
1 657502893 240598991
1 986714341 106118471
1 425978092 520896252
1 822609773 237540741
1 21738412 312257831
1 464410214 608467585
1 543208235 128049802
1 302387118 593493796
1 144410490 331015358
1 772953972 587468240
1 291947151 757927910
1 1329344 627169603
1 102859563 893626465
3 954513372 326737862
3 697552877 733877202
1 602934069 438970504
2 151601157 61054474
1 17111049 884987862
1 103179355 25314579
4 365523269 286278318
2 633456671 962991126
2 638640876 337713706
1 30551565 607222417
1 499012905 135457717
3 759282206 33824516
3 626713267 554292371
2 645355971 326497679
1 709466599 644557311
2 682738914 885366924
1 657469181 604681843
3 181970387 429640465
4 103901474 644481792
2 434635152 245953437
2 975693167 921846431
2 110697959 355045848
5 388511771 571029484
1 430386091 829337971
1 499697883 472508490
2 872439829 336238274
1 159472700 954637865
2 211886002 670456593
1 735682696 903487999
1 414072807 823268640
4 684334550 953640265
1 263627716 477133220
4 587686003 474285301
1 326308726 486412663
1 899889960 460914655
3 458898655 487746515
2 208863387 490949965
2 464870808 326508906
1 722190304 815731421
4 585798642 869795104
2 229002030 75126851
2 730191293 674567031
2 759956054 557788332
1 505466825 691190236
1 206936478 157257086
2 772076433 698892839
2 497955186 26228871
1 761888195 778335470
1 941433232 551495884
1 358757325 77168034
3 593813174 607262318
1 501918288 345859291
1 176888446 234917502
1 902275351 777892577
2 828394584 188574689
1 331114295 195845153
1 787347569 287429064
1 200969075 415561756
1 906949424 424681640
2 457954657 632017685
1 215229060 975369886
1 526265065 426854552
1 233805832 456736383
1 363655702 893567491
1 170745257 424699190
1 737034333 511797044
2 453179062 89218828
1 489599607 622279311
2 556060309 426562538
1 965007193 773921413
1 159117440 688859955
1 772486646 358876265
2 230786107 510240155
2 78586245 851136779
1 676954140 838838692
1 301397409 628458121
2 697076775 267761446
1 601151468 739068463
2 959095450 166017836
1 383652558 656069078
1 4693362 596825531
2 849064799 984799784
2 757158465 420867074
1 800481172 798132663
2 409016427 891871545
1 331860683 780519743
2 55448028 150158053
1 118463953 356556187
2 424694081 378591432
1 963290514 513099706
1 836772293 110287307
4 199057646 446852695
1 111853747 257138850
1 60577019 215670525
1 232027439 924879776
1 731280038 587233825
1 428071516 5725947
1 627866799 431199247
1 860305214 477683683
2 10218910 764398981
1 98899188 925360980
1 401559834 183061424
2 764002488 187444373
1 303345891 469822569
2 829746678 812505438
2 21536927 36456902
1 240277236 442516211
1 98359425 489206200
1 382328739 422082342
1 59557905 883497597
1 197043568 196439461
1 65262356 666293802
1 28493848 145331292
2 690360105 884381148
3 158636722 714615488
1 376536324 412968272
1 441118040 599801976
2 671926553 884921640
1 54007971 311060713
1 345192802 995082809
2 329918828 545682974
1 526647739 288285609
1 287948515 348087394
1 485577916 871521319
1 852227006 570933449
2 222866274 236710490
4 214722279 825940366
2 202133629 388361081
1 767712635 154008268
1 781314078 888412329
1 374734821 676431161
2 884840674 999124654
1 988591210 149687612
1 842654786 330806660
1 721480405 165696821
4 69381388 617366620
1 118429467 934849305
1 910045628 513565534
1 667373623 328366437
2 399778430 8636102
1 536093329 399063097
6 239567544 581476225
1 331446419 904908074
1 551938510 718573065
1 115029276 785573804
1 236368045 308669168
1 639252890 838038158
1 796279133 819268264
1 659261263 105009380
1 540590552 638190801
1 443521653 248756526
3 346741708 872571350
3 462944850 477463352
1 694390829 715901419
1 253169178 477805160
1 876943832 313002967
3 780320417 165944143
2 409128162 807331135
6 674023134 435581428
1 569964400 499821539
1 972992272 263440959
2 828072418 503888134
1 520914102 846389258
2 410890342 185297870
3 314626492 227607131
1 325551017 881425552
3 963932087 55520695
3 380578716 604987389
3 942390151 756617794
1 799960477 753120092
2 360407206 831088516
4 551542965 900206171
1 631211008 151038047
1 356773445 767720732
3 545759627 925617116
1 453712230 274443696
1 101690426 815152536
1 646525567 862450771
1 545794099 210136143
1 441066665 238120217
2 133575135 624837892
2 745110766 785585359
4 883508774 197518710
1 154304739 761694644
1 190337191 401962094
1 269996486 521074607
6 783493685 863283019
2 166152936 125963007
1 154794757 289542295
2 347973259 50013854
1 68179531 658940745
1 547814111 527620537
1 11251525 704933519
1 144886996 724819229
4 622715762 904915100
1 370936444 98432428
3 964032645 825887616
4 733395883 334142312
4 90121815 157852339
2 732781343 192854373
1 914891383 103846798
1 245625598 187146814
1 435795519 525548903
2 315754675 277426851
1 975903674 313158914
1 179732982 815094234
2 729618843 183335442
1 671559470 797465416
1 690856009 241201126
2 503885593 757309775
1 375367180 852662060
3 861426960 589603408
1 428632707 977762639
1 202218823 582180541
3 9997720 223581019
2 152507676 220122601
1 759356318 929355361
1 684928734 455556155
1 301284968 785333798
1 629747751 110374530
1 897158903 145222799
1 935138669 521155116
1 145011184 284134966
2 599590406 26292588
1 366687370 618520633
1 855955241 390092376
1 596102246 733229931
1 766471866 668600860
2 810715991 939665040
2 655439152 209120633
2 691456245 783134481
1 581958331 438299882
1 421973484 52109460
1 944205547 167358045
1 738208252 474278043
1 397483104 777322840
2 812495901 448369151
1 874374120 717495753
1 136789575 853101480
1 792771510 538704709
1 913642702 5780906
1 920561573 412266044
2 760322599 796551447
1 335716967 535698709
2 370213576 575553279
5 769086441 754340483
2 849453425 635957766
1 682344219 693469504
1 276972955 743471747
2 504801111 720362632
1 5071812 736941577
1 785680203 131199679
3 430484520 199604356
2 318023614 621896758
1 597999440 599954229
2 393738847 166043510
1 194125243 296998538
3 186024662 188444555
2 897331274 415074333
3 605690029 146901621
1 128615726 647101977
3 56042270 712569180
1 261498341 849470858
3 936974257 997139735
5 88312795 564098923
1 982890638 326043466
1 756278504 818668983
1 405145390 835696026
2 39215656 892732319
4 124222255 412796688
2 270340848 705580009
2 422465630 55826356
1 338144946 27520937
2 447065181 995471910
2 640037919 768171524
1 962238683 610432388
2 888426745 781956791
1 675262889 914515097
1 870316745 923264592
1 453412093 861555304
1 453566435 927192694
3 63609244 948455433
3 800558915 97228687
3 828991388 14980905
2 933316066 550531305
1 185410928 223726985
4 501871462 100280177
1 115793924 623628786
2 56536364 754662367
2 299187507 587562524
1 575777577 854654249
1 978584798 710031454
1 209623258 194935498
4 80682092 930845039
1 668352821 923180538
4 544207881 149903184
4 265401873 964924793
1 974494735 235206485
1 539363369 594633886
1 844959281 254642133
2 944381560 82523909
2 947357185 151061478
1 232255219 899147335
1 53030291 950567450
3 166090802 291271586
3 781363012 832083839
1 482496358 371065877
4 546385358 973309305
1 836189251 524063019
2 969528031 13528602
1 682984916 79953653
2 198840646 602076920
2 918113365 189141431
2 534987655 914162473
1 489785693 830332723
1 634453418 683375732
2 732452349 861056739
4 749346901 439985761
1 562326877 124795810
2 895697976 933152974
1 220547824 967812446
1 383247055 596072330
1 214225947 76410395
2 460909995 7180929
5 539585028 793065625
1 714867136 266148747
1 947556978 184710011
1 278449484 177784881
3 693944412 773749765
1 808801498 237371379
1 704043998 337250674
5 282528317 286696017
1 365891362 286281651
3 793751735 477278363
1 47680964 20897136
1 730726639 270808455
4 645577104 829494290
1 544663839 957474211
2 254919858 178115133
1 762875434 271735911
1 547762456 673020150
1 853451974 865859547
1 662431033 234412456
2 568543366 354440083
1 934020380 467241279
1 15204435 647347414
1 714356830 689970329
1 141718870 632537864
1 501737303 513179026
1 427575803 481260128
1 150673357 534664237
2 778434733 194268549
3 848966115 679058621
1 414010219 574257080
2 148902806 989639656
2 8384090 976179782
1 960173403 650877242
2 189021667 446381803
2 323829063 270373053
1 749036811 648979111
2 394285160 866602193
4 589130924 835811133
4 216005406 69219661
1 169891470 549950439
1 645514712 648973619
2 910679138 997599931
2 559361232 463270143
1 297065850 33228804
1 782693022 465588378
2 495339121 258043623
2 127202093 646151336
3 28084457 161657998
1 385971258 519280983
5 982923681 210532758
3 981438892 907986889
2 2574073 282018605
8 279779064 124752683
3 354807873 951993565
1 993489458 482755134
1 704340627 69475919
1 426400169 690331618
1 476187792 845295402
1 801629449 839389914
1 269214383 750500276
1 711258343 992771961
1 802129699 216820585
1 121027816 383697665
1 624314641 126217332
1 124085351 422542811
1 279883472 1330759
3 959947368 229626843
1 134878897 351577195
1 695236947 935996715
1 491314903 190947263
3 376157292 96355369
1 301779140 705297593
2 245629557 493593847
1 159997904 320232100
1 861568107 548568166
2 618779065 8982505
2 814653387 386132244
2 123766209 35674090
2 791254722 316639032
1 581618776 210030307
4 699483051 533480197
5 687001028 791815535
1 450258610 985939875
2 820827847 777837773
2 167200239 421323862
1 43745162 443232365
2 414523433 828049258
1 181331019 528057735
1 530858363 588773305
3 870416030 621935795
2 441218555 83003384
1 66841497 893160760
2 524890281 668528337
2 79627663 273961414
3 253238036 206411184
1 454747516 988402761
1 850609449 508309821
1 453475079 587726217
1 18940747 138983054
3 966879763 208840338
1 759967530 319380873
1 875529534 768230106
1 632623807 44422154
2 838770191 890724250
2 212845154 673353943
3 931115928 814880917
2 605972460 975000019
1 941619374 125368165
1 281149281 410777335
2 282136322 408189932
3 770703564 82180052
2 701940574 763148087
1 675817584 314825368
2 934321243 699896204
1 261877757 684562141
1 856180722 247831200
2 849769850 721009250
1 846779151 550064342
1 772504899 266081769
3 731934019 867094179
1 506086992 649813981
3 886657173 319599009
1 61175020 951177357
1 216472343 466569062
2 108643998 659490184
2 463075219 623362302
1 352366543 451985540
2 486298646 300466170
1 317317169 404574365
8 216137495 29052741
1 405078387 863882537
6 316178346 289849685
1 434825880 996948898
2 138782883 683468396
5 424652137 729039252
1 295226382 530661133
1 915206365 429419211
1 112266088 528041671
4 705952036 907278385
1 151914874 705924415
2 449259699 640360243
1 48291622 986294280
1 741741288 743079325
2 3892293 859835071
2 351442317 309787663
3 519455109 91930429
1 228959521 616520168
1 994860901 71674860
1 509569871 499235039
1 731775149 128292394
1 23930000 369458101
1 103787584 795086217
1 393219412 441201464
1 791567576 108561079
1 479367246 981706617
1 235653046 752852820
1 536457038 559568063
2 483603415 572618648
1 954923691 111161400
3 650019014 776297091
1 79146911 34588499
1 255655839 971482239
1 901030632 17650682
2 619219527 14519969
1 422546281 992842109
6 172701953 846394567
2 124176264 776232109
6 708677763 447320003
2 739960466 829794819
1 316907800 502388871
2 27482334 863628494
1 909012841 48948974
2 590597075 479637134
1 156810973 813224643
1 82907040 954808029
2 658057626 476077872
2 156874891 509160896
2 636217751 875712178
1 562470401 753534774
1 495260036 311941987
2 84620769 297105722
1 476647314 198850495
1 728037220 509056479
2 378655044 6974155
1 711690249 970991993
1 205265115 769803207
1 317861540 155720199
3 844584558 730840068
1 86449871 721064839
1 505070182 272336812
1 267020081 79905710
4 707295077 226544962
2 225927158 782248686
1 584292788 855829732
1 633305921 817161294
3 566431293 972236994
1 864148889 584268850
9 349820411 751737589
2 906350161 197014336
1 216782950 470083722
1 773937476 671523550
2 387548661 290614106
3 848499756 551449526
2 701649878 182979696
2 177102997 350307259
2 584571680 482823093
3 253970106 552852011
1 716183582 727119799
1 757593283 756789509
5 231321140 536230492
2 396572803 73257777
1 35285028 34678939
1 584332729 426773051
3 775233082 980100796
1 524992781 752493634
1 155265712 384730602
2 243961888 783775161
1 53104122 468527637
3 123211621 461326588
1 964784605 593363311
1 566617996 886072222
2 477541071 171227500
1 569637996 616273475
2 158161131 918394760
2 894014529 302025233
1 146136013 293833264
1 915092434 999510352
1 960658175 399293345
1 747228089 15016560
1 633322620 134401026
1 785839195 527748242
3 921172105 165749818
2 741747753 83706460
1 960697755 429319361
2 117617196 306551016
1 568966240 962653345
2 601190326 602823156
2 968595313 380112713
1 248212915 552400358
2 696139821 136961555
3 967879910 387421949
1 825360831 663616801
1 65142200 640480578
1 385191793 537660180
1 175827381 825900955
1 749619461 205311778
3 545063419 565534597
1 679702554 779589910
2 34058758 455662380
1 180925318 604397483
1 93493592 3115283
1 946702024 932737674
2 742234186 905151770
1 390381403 403570743
1 251160948 102181955
1 340521796 409067466
1 334228562 826672278
2 846576242 418236835
1 502429484 56914627
1 933343832 712297839
1 431949695 444256978
1 499998118 815776695
1 20212972 300936962
1 951669020 167935198
1 186520222 466718967
1 851592451 412391812
2 509333248 191928001
1 167651739 564002742
1 907510870 649548551
1 645937277 478283428
1 308775112 203817209
3 538224821 954097940
1 922171709 350849999
1 730110005 42818374
1 635557558 603074608
3 146369 501763987
2 737958136 61076944
1 602109212 512607193
1 681706382 346825983
2 801719898 762988831
2 567930974 853768605
1 411967077 712001987
1 925403994 549479371
1 902080346 10019114
1 77564856 384056207
1 358639761 217657158
2 378934066 660763814
2 131000382 60793322
1 122154069 809869227
1 451018591 47719459
1 480288594 686173434
2 10895170 809277365
3 528981902 443551824
2 136674583 457560797
1 227204508 78777284
2 237587465 898772778
1 992576400 751467798
2 222312506 589352437
1 133480455 804848457
1 425735585 57697315
1 289411547 910399802
1 486005378 500788047
1 134851382 83424453
1 664734855 304558648
1 259264240 803554111
2 388058107 345807617
1 778621392 485003901
1 661086314 670141639
1 96532661 386132082
1 210544811 975061634
1 101292118 107406679
1 446890888 237617668
1 860908136 740832808
1 662244927 525314358
1 135211101 615811051
3 156686782 422953452
1 426637320 402166284
4 954661549 123910719
1 938698082 715860397
1 743077339 701381229
2 843346658 758016018
1 861869856 251464547
1 843610278 286506175
1 869874770 751512379
2 90878311 905620328
1 438101513 266497585
1 536655803 491791430
2 638789028 861160075
1 789763471 137408136
1 996054561 802634923
3 643222319 274640370
3 957789746 410797409
1 140643413 978539222
1 842375947 406699958
2 209089306 133872599
1 419085375 981940675
2 548595665 810982032
1 919883638 98025565
1 512949958 192373686
2 558186031 860930706
1 345142331 450953967
1 494808841 747669532
1 509146420 252856029
4 342743516 150044507
1 599777154 675100257
1 825647365 763474233
2 397896127 129747198
1 762782656 190523613
2 436808740 470437025
1 814953639 2977369
1 347946580 683271552
1 526219530 362361271
1 346651413 159866267
1 720630217 808824616
1 279670866 683454983
1 486195802 161980688
1 320357688 849906341
1 816296272 392879568
1 387165693 776054700
3 123342506 396794130
3 973191791 884905241
1 895573307 897422051
2 481551623 877198750
1 987098319 819972441
2 452334233 521381538
2 229272940 534533568
4 336145655 732100691
1 449044103 974023970
1 761975883 523366914
2 87171551 122265409
1 100423329 717496883
1 957946801 71576875
1 491876790 307414350
2 621807643 979650822
1 392397014 612837983
2 407232587 176623372
1 604916117 293930365
1 743872273 113619164
1 429757964 142368336
3 66735528 689719091
1 44896991 28327748
1 731119528 81986090
1 637898868 182922072
2 598126055 215421380
7 769741696 837785341
1 628733325 463883303
3 918722735 490481989
1 667750833 435684582
1 724879768 607880642
1 45513655 68204541
1 950005781 22006096
1 523535175 425098136
2 297086126 846203009
2 651368332 928427380
2 565873388 428146220
1 660870725 664392144
5 26970705 794323912
1 202861218 537660817
2 242887008 853824432
2 447045895 405932317
2 367013871 324356111
1 542021847 672812862
3 327934701 815952300
1 977517250 37424486
1 969279382 827030550
2 88626425 490554959
1 388868379 85034645
1 923509412 267769206
1 263942188 760379762
1 141590189 206031324
1 978577238 753792633
3 414007567 198699574
1 155542209 881299479
2 59097213 490364155
1 229961412 481239116
1 427034528 782452123
1 803362865 503639741
1 428114987 214167069
1 203228291 49222326
1 457273683 404129882
1 498141834 780554976
2 266318152 780756671
1 897786290 211882120
1 18688933 765170751
1 549431394 944750041
1 708181946 854577386
3 822293168 859446898
2 457359412 684105451
3 69451511 298635716
1 709696234 472886041
2 276347480 382758419
2 755990417 569495500
1 747604267 580091643
1 667229800 570719111
1 313248353 593279260
3 264445056 136557888
1 641876326 661642244
1 972287684 236688557
2 470235715 674666384
1 47323487 16838524
4 213506717 361424839
1 23481148 805681934
3 896652921 32261087
2 831369004 556858198
1 529377702 476560715
4 155847776 282775227
2 679911805 684627395
1 416962373 293933203
1 435500279 315622955
1 432525752 916549077
1 227144918 582324364
1 61484755 100327625
1 254514354 911407361
4 503797380 686820933
1 214732175 785234686
1 951082711 91921730
1 398443133 756272305
3 681488631 728067768
1 713224335 315018065
2 613576232 109161920
1 281403364 791036321
1 176024186 190914362
2 585992868 822605318
1 708172857 973237187
1 68912949 293294220
1 593885560 834945275
1 46267428 382544690
1 940790218 861688824
1 33790308 867658670
2 668852858 964888402
2 595104314 39525141
1 939331098 906377252
1 15941986 373506117
1 756118205 412237853
2 685400027 428278222
1 271238279 370395606
1 369263306 402517943
3 849644742 364130925
2 882692479 244293029
2 387141741 637257009
2 647345897 354289993
1 782016625 900919063
2 281923386 696490980
1 814368892 334400689
1 186691889 114229230
1 314427634 955914884
3 885470108 486718400
3 785444329 128796957
1 90072809 998678142
1 599122952 161914607
2 255895128 653042278
2 777863438 632870315
1 635325205 178977865
2 154725760 2942754
1 652142944 214647587
2 619510346 56165597
1 427567399 127841501
1 721591229 525807615
2 307461995 15770745
1 778153095 980979953
1 104307147 39442373
1 179997094 568781549
2 338845712 899983298
1 727023748 197439118
1 302240346 259655352
1 163138955 946166404
5 415944436 313285106
1 960990746 280786622
1 678419920 816006050
3 954816500 453373601
3 544789174 522067052
1 408751917 291969659
1 402611441 643878670
1 254590051 507678244
1 203185361 246954697
1 781886387 562232204
2 303174837 130042777
1 830545943 610834530
1 76889848 78860906
1 132082168 552755197
1 597733784 62658993
1 283911061 480211526
4 11124028 988188282
1 328539168 748459968
1 986614500 119625194
2 859850820 819970669
3 594562675 984908557
3 856535900 413457329
2 222333707 93690206
2 449078334 510380994
1 4010705 273937631
1 373735758 381079514
1 184806428 891676784
2 241250905 722236526
1 599668812 643533533
2 511320171 725504326
1 509953970 466932996
1 813959454 945311958
2 915986272 439251457
2 600876738 914071995
3 372754207 126727092
1 614805907 553823453
1 148427331 962005694
2 754698551 234787216
2 800066765 965191065
3 899447420 213505781
1 853614586 347246443
1 102126692 247198100
1 738796457 169769296
3 833813653 852197229
1 679807319 207368764
1 489709354 194326335
3 929737670 253222773
2 608142012 231468608
3 37360203 378410031
1 935089267 42278306
1 894979472 40043897
3 889786454 634525989
1 540974081 559207649
3 473516597 690750609
2 944680925 144091474
4 741487247 580920098
1 691398420 366591596
2 461272539 353078
2 437758764 989498370
1 438233068 3272014
1 830799619 773380379
1 126243272 308646229
1 16457437 340073498
1 207540258 904563138
3 690454976 199309072
1 123638043 370419830
1 699759928 373767008
1 958627727 628753833
1 584393413 715082270
1 652261911 638095337
4 784232886 937939018
4 977760982 223121001
2 972910907 681760562
1 814130232 524134001
1 504514772 210536783
1 748479762 328610829
2 681012689 130864443
1 608414384 28503299
2 394060957 478754418
3 771524705 805111061
1 841295178 552913495
4 225498463 736588384
4 977417531 444642657
1 99745618 249763296
1 775075754 29064579
4 389976715 752620724
1 967742766 156206850
2 906459947 914451408
4 964029361 568019481
1 900840617 920998693
1 678581933 604402438
1 942742340 144431204
3 928268721 534608071
1 685534125 728158835
3 885926810 569546744
1 247582725 967374822
2 165954406 129540668
1 189727442 399510452
2 84277340 766029232
1 965951963 490641496
3 906078616 456482156
4 692114592 459667592
1 654631238 949479004
1 119761071 680237670
4 383565219 646398029
1 820984603 711143873
1 449937904 927950083
1 712468777 131159300
1 685284858 535465096
2 556053271 325513134
1 545858535 648031977
2 995379330 241247925
1 43563326 935622185
1 922283352 585421397
1 649518625 726331940
2 239152426 458534698
4 498963986 128644494
1 135969466 748951012
4 331415298 217227471
1 917573833 32575040
2 615847582 10637567
4 801588598 379528486
2 781493549 86443451
2 854604965 84293666
1 428978229 79452286
2 100060877 962341773
2 835564270 530801749
3 485282359 765358372
4 917131702 544161177
2 965883084 46652971
3 909805193 378935387
1 56391554 427730675
1 494641031 943188445
1 516763391 461979876
2 316260693 254131168
4 776274272 614640825
1 725260160 619131699
1 678303094 917045075
1 55781255 458328993
1 215592285 799391937
1 47065333 912156722
2 170075371 524971334
1 79019783 629851024
2 391377613 230803912
2 841418434 624370154
1 573797308 560410430
2 689837820 562318938
1 118240166 731854101
3 9470268 575249879
1 68427135 927244704
2 700651236 708524547
1 526824340 912539296
1 753583076 708859399
2 236850478 251312404
1 746126218 483947225
1 336259655 179566955
2 528331534 617811497
3 480560240 837066339
1 354224526 676301824
2 574783043 235512840
1 744323402 598687776
1 544830295 791905136
1 193433764 3721741
1 601205055 194295133
1 52303754 560842181
1 182035078 21752688
5 126090145 775653872
2 895305998 859488646
1 492472953 180088443
3 529642216 455553322
1 855881122 587955535
1 366819551 804321723
4 52513128 473512283
1 367600987 529579826
1 625451595 745124487
3 856263306 665920783
3 733795624 937672781
1 542617649 561544667
2 65154615 451119605
1 563586126 367539264
1 918165790 490970471
2 959579171 751464704
3 919633696 689551144
1 552148392 317176221
2 380077961 204576628
4 874398913 384225460
1 724656416 331374062
1 307569312 634149778
1 503118484 56290198
1 930008369 649151354
2 599455287 270101484
2 501395251 792419667
1 832614953 766205317
2 989998470 56456980
1 998459006 652278280
1 279908200 516983521
1 810019975 981664206
1 42899385 855564584
1 63776176 475006899
1 838489154 729149737
1 800027101 343077564
1 849053317 368016755
1 381293499 735156214
2 148174432 746770761
5 268836124 806925072
1 625255864 70084734
1 782274492 274085707
4 171876791 27022750
1 706486487 12132979
2 757345457 788373041
1 592238935 816516204
3 614434664 410644837
1 710900381 906679082
2 976419580 875860551
4 460202286 447802153
1 427195412 103478526
1 436060836 945234667
1 161478448 994374993
1 137047783 9455791
1 362027382 957662549
1 972208352 347123676
4 498477946 265505713
1 860070527 587375530
2 757063343 504607316
3 849174414 909296665
2 205613129 202367661
1 225778662 922286033
1 437625128 825276172
2 305945341 637257990
1 135485414 706261957
1 886317009 527906090
1 38180379 82381585
1 692299196 365531559
2 555808982 499149334
1 477756232 285454950
1 535921252 106981066
1 931553997 35790859
1 594043792 799668734
1 848793356 314986108
1 139832493 995777622
1 615651749 789218193
1 498902895 912375550
1 655056232 121431360
1 118139642 952565540
1 287111498 94644603
1 878630326 937429381
2 785030811 132432260
4 184653204 801005769
4 622703045 352052017
2 76394298 298869012
1 652701187 647696425
2 916824130 929981810
2 547276106 575668729
2 973785784 776009696
1 878458370 518286031
2 713566879 131513377
2 775248612 814052283
3 759215085 238641910
2 502319630 210631400
1 8136040 835062628
2 252776435 834255916
1 371218372 770336443
1 225369578 227429713
1 668720707 334297599
4 283288521 899741814
1 292969362 501802891
1 527954530 823005336
1 586910998 52351565
2 550724987 373264227
1 183345329 757717861
1 742222116 277431625
1 541805969 444005266
3 158387018 311756794
1 498664365 575926220
2 61264677 857026720
3 219447078 900183877
2 180216320 243665121
3 720512875 516337830
1 734950479 468223514
2 167417354 478059652
3 745562954 9545532
1 216520583 393687134
2 504762393 912804624
2 987438925 646931677
3 239973193 833404840
2 213951595 181824513
1 624656827 967687859
1 333984094 379903590
1 291184365 758622347
1 273543990 23806212
1 809961341 550801574
1 5515542 150141644
1 192827532 988857250
1 779448355 734174096
6 637884264 705261217
1 402523452 188621037
1 445587380 326278190
2 32615377 21137122
1 394512941 875074656
1 542001264 100287853
1 244062181 184930303
3 708055661 546898257
1 882571460 691029235
1 238897729 410322012
1 845143466 493793379
5 888572816 47383563
2 827788639 537365948
2 242039490 127041651
1 577019509 95905170
1 7537379 900200877
2 942866438 437378616
2 642256726 562033527
2 361631008 950048316
3 175837718 73387941
1 233847405 769373321
1 535385490 619139551
2 200782483 725145125
4 870998304 440391608
1 713367016 406701647
1 114279724 946975685
7 317162576 757848234
1 574146625 925590593
1 554272843 814078523
1 886643420 616217740
1 22907238 34714528
2 584607586 459087689
1 423850688 837024917
1 255383268 776524221
1 482699501 256525616
1 626139727 422185910
1 567294075 208818318
1 457305641 754491724
2 643598471 86487769
1 720575855 381580310
2 438957346 614411498
1 87937804 832522237
1 251146244 866292046
2 570080035 589862282
1 592964397 222265785
1 818495399 412847561
2 212160029 773166154
2 86074740 812666014
2 109492126 335753671
2 176262793 703416646
4 222790232 78693219
1 361081845 950342591
1 580524425 139367056
1 722155856 620973079
4 896723943 963685882
1 599003244 634765829
1 495175406 738786228
2 722531964 383353955
1 525840969 410124335
1 532413228 245988223
1 619516010 25184321
1 414350424 733235977
4 272184679 93072203
3 645827998 732571965
2 733895514 721629164
1 610199154 233929193
6 188683798 563049346
1 225411043 188205506
1 806161886 861788637
2 905508538 185681647
1 782037943 947442763
2 66476132 566404059
2 863374105 696557300
1 121295823 965865261
1 96117231 257496445
1 707852514 967168687
2 885744581 397039448
1 396166892 905935418
6 765089966 964544311
1 450635577 262828185
2 963540311 126906660
6 981627798 31677916
1 773173081 783324641
1 52551561 798767465
1 673595148 86499757
2 706823339 417042083
1 887581226 921270241
1 714012081 295060629
3 8243722 193774571
2 444270450 281675089
2 709419097 336596408
1 779105746 822139950
3 581851603 960029887
1 507157449 554899730
1 867754418 976129558
1 932332683 656659791
1 704100677 532988035
1 522575129 122997519
2 839294524 624009952
1 471781764 426009792
2 870825505 426493410
1 194124020 744236130
1 127043159 281657150
1 141837733 121541115
4 85004950 116532868
1 738029795 311617871
3 214521424 945048018
1 969332222 7923569
2 329987187 273945047
1 898401941 963312488
1 639657904 495599352
12 154888183 480128528
1 536316253 994251048
2 756755126 913598975
4 801288156 160109340
3 552134719 10826392
2 889462639 976516435
1 645989220 173269601
1 79227717 134306727
1 753399187 138342585
1 999365159 55657875
2 583426632 950691835
1 602820700 198246400
2 454964207 833456464
3 245294324 930878880
2 260630680 792887706
1 941429843 675861648
2 949056764 222738186
1 136099065 519562299
2 900523801 714492030
1 61136439 537601504
1 121241954 146719012
1 979138892 758079575
2 780345921 370397823
1 444868533 279913279
2 555871983 799898270
1 946870874 955297733
1 941244370 342642135
1 290662401 163458611
2 470035136 611608409
1 369567757 979624331
1 656161372 927414783
4 698800337 319128446
1 362919847 591327240
1 570950763 802521357
5 597828315 939753298
1 875404207 490337965
1 952614372 981306534
1 718815275 549194969
3 486744781 314048500
3 159336191 35686490
1 981472267 237048379
1 454331967 296474026
1 994585062 632732855
1 592081141 587004525
2 762609607 615478203
1 275692827 165486372
3 312173057 890108397
1 11082788 751073370
1 702079369 742505659
1 755833371 786471339
3 25754631 604721192
3 84501090 475555824
1 884094119 142527254
1 870577165 924539417
3 616880677 513777670
2 407395737 868971117
1 370602727 14509150
2 833364985 275630707
1 200834489 611438512
3 104985590 314893566
2 857705591 495936175
1 768616650 168314383
1 718373809 582116921
3 298418393 373378516
1 778259013 434991095
2 798601892 549954819
2 636858299 718611691
1 227622056 889673479
2 170288400 6913014
2 502764617 733566029
1 444275004 981949716
1 335972163 878198612
1 826611193 113127717
1 133647004 668933345
2 219973221 74293187
1 438891722 581016785
1 571149804 730785819
2 985328541 479446093
1 664089726 606271294
1 679239656 711629923
1 139101432 462069613
1 145701826 446624604
2 622775012 225134479
1 664117093 751279990
1 664185297 873798671
1 221139418 46891259
4 429496603 83269365
1 496442032 480301432
1 175559864 356044760
1 213155423 384192639
1 223687333 188956518
3 771607166 821273201
4 512973112 66070890
2 297732716 90237769
1 432962901 61023026
1 944684615 520357209
3 202673057 673600593
1 462186018 967032507
1 639866019 495263691
1 58206599 881029667
1 828463418 63648552
2 710069455 446829623
1 418334788 113801797
3 134723069 619849038
3 371242913 878030734
1 846033466 713106311
1 763037539 173354938
5 867181945 623361138
2 135710628 981269806
2 765474653 574785342
2 163181677 837106307
5 163934049 630367013
1 729502717 924114418
3 824712522 293643227
2 997698828 642449397
3 176118359 436384087
1 661400665 280905918
1 954086624 257065013
2 621733548 608795870
4 156191351 566439681
1 159759312 381145817
3 645250732 538270488
1 45671037 817906877
1 205725313 820551199
1 424415403 504172249
2 299877535 251987452
2 902591370 838848756
1 994860281 58451267
1 854465513 917859377
1 842480529 421704821
1 288740498 360176644
2 546970650 217633526
2 119406712 11379292
1 643710671 152746507
2 129643402 752542015
2 467813619 470002290
3 915613840 747438361
3 839607056 42381231
1 628860141 371254937
2 224102074 825828109
1 930856904 916603475
1 147082424 969503387
2 583491514 746059322
1 190797612 475862725
1 379961060 888467211
1 534238840 844448936
1 333926140 44461146
2 483902300 701295058
1 102373195 597063895
4 460438944 159515999
1 707898138 573039031
2 33339928 445520589
1 257087377 458462604
1 824133161 61081205
1 719984247 557491006
1 956269802 618770124
2 691419502 925170343
2 204831089 572022167
6 695462576 571489640
2 737163825 360883236
3 44897725 86523596
1 358654134 766807662
1 68877734 997078435
1 912930156 562009253
1 949176364 544241647
2 525308589 443173819
1 539209698 880381878
1 388936375 393188605
1 942483440 665464583
1 203783290 972520220
4 717245827 510919351
1 586936977 575344539
1 611603392 304525532
2 631509709 723545868
3 261525563 120251148
3 980042058 111497537
1 677696066 743580641
1 859747263 67045121
1 627959525 197854490
1 159692783 159758342
2 266798369 897744226
2 2428014 626557438
2 352425846 598086646
1 531621504 76352680
2 407220752 320128189
1 316032617 223520218
1 763653563 339554677
3 40763732 331041740
2 531931803 3835084
2 296010261 336026840
1 557634962 288265506
4 435924866 873259400
6 227234735 119088987
1 81837750 131266130
2 553943326 596439647
1 876563939 391169515
1 256798208 48944144
1 663072386 25111069
1 363387608 61109365
1 930345898 45534633
1 336286495 543754272
1 953269620 328400493
2 748271991 344806828
4 326635857 660506680
4 763132907 820103328
2 292493640 832744968
4 940499706 470875074
3 182836581 226120820
2 359999653 792804268
4 809185152 852256122
1 895543700 602006336
1 879908971 781025110
1 472228165 340987017
1 273177415 2978361
1 935377566 23383877
1 215835404 748539455
5 759196332 35165579
3 279302336 587003298
1 10004160 842224180
2 394803071 188343297
2 63400382 342463918
1 224628030 766982531
2 707486708 788142793
2 84770367 737079760
2 902408480 445151082
3 659556346 85302577
1 354641181 746271463
2 279481318 478599514
1 76339404 511999424
1 539022633 790876284
1 373851940 610412617
1 516163982 218297057
1 973022496 736638182
1 566345837 634398008
1 584508868 55027607
3 308426413 776398067
2 75024391 313945460
1 277786984 68086117
1 871985182 868948595
2 614009956 641155169
2 125444379 299131269
1 637785525 493500492
1 500648645 914064833
1 319353276 224960497
1 890572182 474848431
2 713524112 977413366
1 365412861 332693302
1 724072234 324078960
1 734909032 775726273
2 929996843 224237515
3 94035375 924770981
1 348963931 842742693
1 926914417 626048308
1 243170095 250837194
2 340057006 805637894
1 522206406 716137973
1 8507431 16142026
1 754507943 379726155
1 231661962 126662229
1 644056684 637959968
1 896440871 901563077
2 206441747 100114873
2 355071095 141358927
4 422584478 194734574
1 997866699 54616893
1 880200249 319228172
1 443301949 942732031
1 692578213 318291304
1 191382788 732070368
1 364015792 159671990
1 721488756 265117878
2 984373326 63269089
1 23938597 43016318
1 708120129 242517237
5 327234767 483683514
1 579028661 46412866
1 643005404 846368521
1 903961108 403067054
1 302513202 735343184
2 742280216 261561189
1 339266383 141923557
2 384296194 529521435
1 865062582 265258764
1 487436999 570604813
1 33795211 603256269
2 283032456 762220161
1 137244097 482144350
1 658330969 800792235
1 878802740 614959324
2 881347513 305989735
2 896864776 788758307
3 305965018 460090209
1 187383008 394710870
6 614826356 671001773
1 663452808 361010594
1 288533241 145585420
1 315009603 18676685
1 866507474 905721451
1 836870309 752693764
1 922312447 387252362
1 129303849 824500183
2 184860559 566136449
2 935874069 254677832
2 482060323 118476362
1 539980366 4161980
4 695806452 840305319
1 593331222 465248902
2 625464692 704782606
2 154947169 727360054
1 814527274 638167873
2 104801459 125965272
3 433168342 602735765
1 463265548 68800465
2 756983397 538235366
1 190620987 209542204
2 61312665 97751458
2 651345161 888571263
1 598002089 537839138
2 481621396 489212369
1 400720596 277322393
1 901780421 359021474
1 714941356 123635609
1 867194669 849647861
3 903290348 288759635
1 493548028 970590735
2 457307990 989243870
1 249099844 456779619
1 448030203 87552998
1 544850404 809239970
1 869311801 664287546
1 611364124 3700236
3 452008913 343560591
3 892876404 230291306
3 653866438 160074554
3 185160663 631608271
2 953096091 366383741
1 895508372 649007290
2 934216450 170076112
2 656605487 107111051
1 126707728 419022627
3 600893661 387960146
4 622182327 335091441
2 504655295 253299807
2 599642036 612440250
1 333825517 513515932
1 621504019 85598766
1 278242943 14701071
3 404043074 876704986
1 717072037 643329848
2 727470673 577559155
2 873497930 709311963
1 377743227 463780782
1 611724945 644005594
2 240576331 601837651
1 51847587 76768174
1 522169898 196307872
1 698788296 124455202
1 162852470 758533918
1 665056647 226196501
1 449653731 357366711
1 324663702 732996371
4 73670885 161874241
2 877789001 937158439
1 91395136 402493482
3 973189121 464294236
1 700766558 623701529
2 312881448 124693891
1 90610912 454038646
1 873471427 274987092
2 575166416 603349496
1 890649183 27693147
1 260878571 310496557
2 695583234 755567250
3 660415183 127107071
2 57924054 580311341
1 755182570 546475147
2 608178037 614118446
1 773246791 488271467
1 675986487 799811233
1 571688412 675737992
1 466296646 458096204
1 310678007 617738463
1 333451843 401085839
1 497622195 208767699
1 718752154 908704590
2 966628399 331594484
1 634817238 715229635
1 424926696 25456573
2 149588364 447267753
2 577909131 866307117
4 206094087 697151539
1 610527565 782374609
1 597769074 392720464
2 610314391 690150776
1 411405641 438578671
2 707491335 343901611
1 355773578 244513861
1 142549743 129127905
1 93146719 874067853
1 658853074 508910811
2 234924401 63881125
2 512269736 381690394
3 954718848 243512489
1 453566832 532261483
1 305625828 883544657
1 716035776 611918460
2 741004344 198452075
2 760065652 350234090
1 366972438 760146630
2 869553646 548405594
2 306436003 571129789
2 272469322 259975193
3 113952783 125995915
1 928988794 212516912
5 856589959 28549860
1 217514552 456205357
1 1136650 927401954
1 16053876 26904288
1 338849277 491053528
1 121702631 26698674
1 54519775 2622262
2 553895054 392071958
1 706254954 117562976
3 289441110 420181681
1 33034609 300743929
1 124997292 284608105
2 712041875 359058107
1 333828375 650868200
1 756423300 83142127
2 407185733 828318280
1 972209134 339585603
2 274303270 428375478
6 586210035 591877284
1 960627459 176489763
1 824758419 686349451
1 753526888 630205982
1 290206862 81483424
1 747183880 797895340
1 476043125 672381333
3 214831706 361360947
1 462739634 429507304
1 870297575 491630448
5 718414361 203718532
5 89690663 243520855
2 395984743 533431428
2 966202524 566586274
2 177525027 448380679
2 234864511 834951846
4 134286928 504905206
2 291882658 914347959
1 280277066 276407283
2 518912406 909352520
1 922847775 862973698
1 284624337 902764314
1 589256713 198677480
1 9606129 958964348
2 671233832 121824967
2 540702706 967419366
2 283950714 318515327
2 603186616 652799768
1 601992546 817388101
1 752363291 999314172
2 66495865 141628758
1 293278423 678517861
2 893579615 419799981
1 643172135 532416937
1 955325229 465136547
4 803770436 365467893
1 885803832 474737464
3 782988689 801792696
1 557063869 518664946
1 312158352 385765622
1 933376049 874457012
1 978946387 544455204
1 365994770 941054141
1 44800049 568970808
1 113240144 371346575
1 716307827 755918861
1 47755702 490957777
1 982763649 403589495
2 978765145 128060067
1 682370394 216784356
1 302156300 853363475
1 211861382 929806566
1 260649277 880910192
1 15290858 167393788
1 329058256 550218467
3 122545145 683603628
1 346334106 440484740
2 419505572 299506138
1 588598947 92668729
2 485407039 944251529
1 820904097 913837520
1 352103089 201736239
1 653736009 404191716
1 289076563 936139940
3 679275508 725851753
2 915863309 928451909
6 557862080 97542090
3 22461315 379877928
2 245660304 647893879
1 147265562 50836922
1 543218177 488488302
1 359451297 91780438
2 150491431 633499793
2 420148973 872512825
1 979522695 507987423
3 483290220 126134181
1 203703780 199037200
4 753682488 554803716
2 643546711 600503521
2 534413475 725804485
1 468911194 971136093
1 687333768 753653155
3 671997379 890364841
1 251147006 400200212
1 151581435 963860269
1 422866348 695662265
1 553459406 642390599
3 195854440 523485277
1 240030745 900889989
2 647116457 330117734
2 348137084 482245753
1 252382538 2891143
2 317650932 19664125
1 565260637 755888702
2 623199234 658396123
2 241040357 225659110
3 196431024 555806533
2 959174510 581871575
2 711794316 800586572
1 946436883 113065243
1 656033311 124304332
3 267044702 86996656
3 663718500 574543517
2 329240653 552449881
2 849430077 621741030
1 408974705 789727090
3 366439511 112575575
1 954937794 838321544
1 107660086 303374711
2 662876169 90616142
2 82238139 844477471
1 54385284 119140455
2 639931105 467493682
1 501341899 68769951
3 724928891 127727404
4 349473684 857724892
2 901597381 129308870
1 97634419 967417635
1 399115446 757556936
1 518781002 233742933
1 991324705 83893173
1 384548933 693576860
2 86842444 610652048
1 530136098 230730558
1 843235541 308569467
2 457576252 503831478
1 591154287 674574698
1 355953101 910214121
1 465160298 52939343
5 349841033 804909272
2 233052839 146312993
1 746937247 264000109
1 255147098 262957101
3 410897268 193993000
1 619020890 385094511
1 596080109 43165730
2 182134043 5224675
1 821055929 51405662
1 857957516 729547830
1 44561732 903933476
1 545532134 695599057
2 188896421 193993014
2 290201918 219326811
4 936667244 507462644
1 127060077 36045328
1 639644072 70865982
1 787877147 111863640
3 33939279 994525877
1 25529838 994944676
1 218247797 675367883
1 129089345 389201035
3 856598614 450712279
1 801690324 539443644
1 118335847 399887551
2 703518038 100757412
1 534750408 412604675
2 874288448 416517924
4 107340074 939107854
3 464824828 934048061
2 7780656 258979248
1 987811018 930923072
2 132663016 56692620
1 180888826 732079538
2 754414881 347421961
1 776997818 123128486
1 588056478 794257422
2 327119376 471611581
3 390452123 160163362
1 730723872 801364592
1 537804305 586051047
2 418826278 989955268
3 598487521 824790021
1 587288098 551509935
1 360587093 610261005
1 45028256 780459019
1 572702911 128766174
1 556261867 630370824
4 844357079 133282080
2 631806737 876367987
1 392109932 906227586
1 382982495 3920263
2 241230234 873383781
1 825712938 475514662
2 217715401 880538198
1 445005014 185768720
4 557951220 707372259
1 287789331 931868936
2 170693605 680093906
6 502730658 114601068
2 20605999 797001563
1 19131334 801935937
1 441211334 216120980
2 48882314 145343473
1 624822107 415280340
1 764562984 613762317
1 745978173 947677857
2 867202818 42672859
1 455455932 939083412
3 516203038 329166250
2 768556363 632601175
1 605833825 436330618
2 244412956 923153876
2 160874188 37507053
1 662990952 543737308
5 419951022 358729030
2 369203161 533970209
1 711261579 592414779
1 679979926 770805747
1 598905915 610675676
3 44088159 844282901
3 459301289 974571409
1 19160607 655826275
7 586831149 547815094
1 176720233 768736088
1 639504896 466267998
4 661964842 303577002
1 202388897 774168294
1 421585807 427814094
2 713280123 392326050
2 298883689 976691682
1 439413526 510143771
1 78012477 847265793
3 61780979 566775622
1 287613781 194786567
3 148755159 329569708
2 715146881 917761348
3 854879131 221310444
2 773678735 669097411
4 64087763 79988966
3 811584240 548360175
3 640074978 217862482
6 867259637 876529463
1 921545067 477125914
1 393527956 777393282
3 868389603 139805138
1 853772393 366236096
1 338988168 246880802
1 273029998 959497633
3 949232527 832152838
1 122207372 225314854
2 675069142 526046545
2 339529565 235736478
2 146998737 509776907
1 492319455 237569664
2 418866583 691779052
2 846310028 869374876
3 19314602 89009163
1 843434106 466129236
1 562674935 848889853
1 103632190 44006217
1 895107652 440202581
2 654605076 49587391
1 631193375 662132572
3 604458043 740720674
2 819004420 947173787
2 610864800 315258309
1 898203728 957218625
1 753670788 13179093
5 885023490 128486441
2 870092029 249048941
1 255878654 386666049
2 505264658 888172691
1 977619619 29601802
1 559892716 382177430
1 217158098 838101965
1 844150956 190904825
1 286997358 244690388
1 999073181 366017083
2 441153353 205219781
2 863360792 392798148
2 174926876 883482016
1 39764544 543933145
1 286975279 749671422
1 455207289 238638705
2 508455422 724649552
1 782437040 679900347
3 228210065 959091032
1 92959100 273729481
1 949791836 274822749
2 966996719 661037898
1 352914338 916990472
1 659102812 196165398
11 880262104 870827268
4 641126253 872182161
1 931618296 85978835
1 597182337 489435528
3 41830291 709202425
1 880018703 549465589
2 714450655 636953248
1 325875840 388428772
2 817464047 66885359
2 42391051 529688953
2 576356422 808108468
1 754881967 456462611
2 721503625 432531267
1 612705335 17275795
1 952388803 542371689
1 883947515 969764867
1 949113925 236884409
4 739618204 919106762
1 655852042 474356985
2 874642223 394452638
1 899407646 600745343
3 337261577 997922051
1 247540763 618507872
4 838471374 780104391
2 542712703 764006742
1 472467787 832295821
1 170390820 718914764
1 94321672 519627077
3 910477311 780434219
5 595727964 641079709
1 398083205 177459160
1 884485195 447771930
1 982439636 435466868
3 132957400 553980681
1 64982361 759737710
4 984032368 762588103
3 360356193 45841872
1 588913652 450181346
1 576139924 246960375
4 835052423 580736932
1 440923146 818021360
4 372851698 265500552
2 425159033 931863994
1 489316959 809452403
1 430373658 612421130
1 769502161 743136824
2 722676780 47386948
1 607866701 627149556
1 382474292 152428523
1 262322434 139338197
1 33213853 26122021
3 660359269 105740186
2 251289422 796029929
3 208581339 771226250
2 212799536 349389692
1 677462100 489667369
1 415165814 359142147
2 666197916 445875553
2 844706357 568760660
2 194585934 627887985
2 775016139 326755964
3 841832537 237664398
1 91089011 869484199
2 375898521 675546068
4 743609794 509767254
2 424267698 969480049
1 420805987 115658939
2 679341738 566053840
1 830252521 795641460
2 774201487 657187203
1 666801146 135744628
1 720771153 439925799
1 719487824 249039661
1 216755792 872984610
2 118424259 867832249
1 245484874 558539546
1 431688255 722157311
3 328546959 679898959
1 188337977 824760690
2 612110492 63214
1 910049895 22018655
1 105729352 619275527
1 526840272 525110459
3 145227956 766744869
2 268633625 244566680
3 181915729 135053082
1 495052617 276499634
1 940371145 212187603
2 269822141 634228345
1 774782841 589906479
3 591594670 903006010
1 880805987 413401806
1 188717408 811746773
1 791835192 874745247
1 901559918 689489628
1 898890217 125741560
1 47984765 584783270
1 757640717 613224522
5 824804521 940254609
1 642093464 656725046
3 363934592 240095222
1 604826311 720477868
2 787851685 30762677
9 504342586 580890935
3 755380790 305652523
1 237612777 73095545
2 170360817 630437095
2 687507820 105062885
3 538900091 590254750
2 409742660 488826349
1 964576643 277794086
2 334167869 487372756
1 567305895 712632907
1 584414605 265396497
1 447206088 63621058
3 363889889 803437894
1 476265406 875319488
1 548607460 135020326
2 355864318 678669847
2 259829961 614519655
1 32314878 333278579
1 871974314 755198043
2 760345734 899434764
1 380427540 797392715
1 827125034 770046755
1 610069179 738053759
3 759767265 422314722
3 175048268 586678961
1 855023913 982640603
2 766200731 171501704
3 913206565 876618875
1 437308680 472044347
2 974440010 814832246
2 177325763 34094882
1 951679288 946037569
1 292661866 218690537
1 122298033 696885574
2 734551418 918830694
4 95806288 921608871
1 825343464 789215357
1 201457600 269093095
1 426653148 590872446
2 136606082 907851903
3 390262990 146352741
1 495323248 776837813
1 81192857 9328244
3 784963962 504281034
1 938837326 927954853
2 63822450 758220489
1 327564664 120591356
1 969643230 239399798
1 257018878 77900245
1 219009396 415295601
1 853802838 164250811
2 987633556 807504562
6 894596223 3515539
1 806473614 762091285
1 805825746 102900703
2 18904419 39563671
3 927846943 951276085
1 100907746 28492445
1 341871040 956804794
2 554930729 331038623
1 956677001 93219226
2 626238451 729493042
1 649516797 701521264
1 584625588 75560780
5 21623178 85679403
1 260889823 836118407
2 738932362 412081089
2 524604224 813692534
1 785439703 4964250
1 513602901 56759319
1 896174743 235177080
1 151048378 342338328
2 902411297 36935501
1 517536544 231064016
1 61237096 877327768
1 733802112 491290128
2 870992923 205597380
4 566127656 613998612
4 563416557 738450104
1 910535033 613952909
3 364270630 634743632
1 391294910 643097594
3 689708453 920996276
1 660659178 290222018
1 219085244 438453807
2 759072875 657506133
1 670970062 172761319
1 167460088 727498880
4 347087027 657383758
2 886362046 997665619
1 219702927 450234434
1 794745158 943691409
1 354308219 729224027
1 995248750 293634328
4 91360655 538902228
1 770381819 127170961
3 153789170 147170004
2 806482202 380594777
1 766945200 423958698
1 636273934 565669631
1 293390163 664628653
1 443658123 271901867
3 453271973 643928768
4 719705092 786372628
4 504829859 52100966
1 203059282 469159307
2 988027788 374084210
1 631014701 397241280
3 905775140 511999233
1 61420006 132632871
1 743817974 146352294
1 447887441 946594700
1 577748600 184744456
2 484187095 434846231
1 517191402 549546691
2 37915358 59762470
2 877880350 639123951
1 682836268 53920915
1 374011842 841947647
2 187445496 617630624
1 402619984 382446690
1 144234014 680131
2 120111851 562980001
1 273218960 542765774
2 443644721 737951346
1 663882823 772697648
2 358719838 306561002
1 303331713 792534264
1 182789731 759374035
2 756255204 602514312
1 311265091 578117557
1 810908398 989735114
1 739278288 107972075
1 123513814 148782186
1 692726018 355877366
2 274587177 846804478
3 429598798 351784039
1 252750126 633029193
1 965409230 456000670
1 777172715 500751815
1 887431673 365586372
3 61739631 558001543
1 37850945 653462144
2 815913886 503016609
1 724798172 945734481
5 77600946 117252075
1 221785262 779835801
1 878172 302949262
3 404883209 233197800
1 777060036 703324234
2 303141592 42311120
2 232074409 491237799
4 530293756 611055953
3 723202700 400200379
1 179703800 317539413
3 442477428 971086612
1 899872423 663838899
3 536875024 94633959
1 825613648 727638431
3 312722394 798997209
2 578565744 874481695
1 514481745 303250236
1 619244427 365142585
1 529550589 335130963
1 658147265 611681152
1 756870736 471570239
2 963748422 460344163
1 498361095 80053550
1 838700211 581815505
1 635648315 521793759
1 915097994 300924786
1 533014247 11453412
3 744397404 694646588
2 554085139 763334385
1 530521350 343650273
2 272396070 782525590
1 907896941 271490237
2 462534340 800698643
1 743327711 34736983
1 317093466 83081285
1 180988750 261445170
1 722121316 215754886
2 611110891 56372054
2 723031453 48654946
1 781352839 925971264
5 296595881 136469772
1 726185385 627601106
2 331094870 766381553
1 187964580 233678840
1 500063987 511417190
2 196378104 685370895
1 383338958 943492505
4 383884058 682289959
2 143684464 211197841
1 612745206 715095868
1 521215289 310223118
2 210332553 383652435
1 324025676 804587590
1 597148239 451936911
6 481698939 580513965
1 261802114 56727741
4 634233581 917679557
1 890940921 676384536
1 810697439 318732894
1 986754384 10695450
1 775335278 272905964
2 230018974 716650497
2 699397788 350644942
1 502938571 136274288
1 494530389 258050664
1 63742126 359807825
1 858413765 90231926
1 29873938 916879738
1 265028400 621341446
3 399735643 986239263
4 78459591 197793067
1 658710312 763609877
1 849632725 300627058
2 918611213 650691518
1 652943972 406271403
1 774981636 982741987
1 43075434 218185642
1 548396732 170923128
1 247979442 661519855
6 731530096 82184589
3 460416557 828048641
1 933780837 518427380
1 313177056 511503987
2 658438722 295166211
1 925113794 585513129
1 325790866 834318121
1 109079961 408287893
1 829433963 67038764
2 652191168 832645419
1 540970157 376270019
2 719901093 958599004
1 79541890 385774193
1 492368160 760017331
3 576011849 885710402
1 683783004 252994977
1 591180729 860363970
1 629285784 900268585
1 595958820 191013951
1 930276627 442502955
2 432136896 994065780
2 809789559 395233756
1 130193967 706375575
1 877848277 377841229
1 968741717 743029720
2 589129698 27361085
1 562195543 561664716
4 429872702 61746972
1 413427820 919390839
1 447128478 485557563
6 168736236 267492705
3 305206851 778981789
1 920449665 767047186
1 297392161 640789387
1 533664883 735348458
1 712649026 270929581
1 94405589 817953769
1 427428107 745986825
1 798049045 575658217
1 236687750 228411566
3 49220517 766765208
1 143901965 25744562
1 850032893 90569823
1 648193642 128610578
1 231461821 361710636
1 941928112 66278341
1 100833123 794857081
1 139302160 610246924
1 158339163 4243339
1 775300724 276638485
2 978011282 451091166
1 162692104 538084111
3 658106893 364333155
1 357865460 830309161
1 115683486 805104949
1 246467535 691416085
1 105165584 778402054
1 446459752 793215210
5 431752166 925035163
1 218057584 587949601
2 815077714 732260503
3 121288644 843932043
1 319109725 974165584
3 497884642 588879901
1 824614729 349497484
2 628718635 780419610
1 523739960 771442280
4 156616022 332464653
1 997147978 238704098
1 739571995 169532349
1 571035953 288901153
1 35612550 398641339
3 878061294 703666302
1 206596518 864814536
2 234515781 589582056
2 206803549 793418480
1 268035171 772738395
1 973244851 585559969
1 408024759 354943636
3 919059392 890061478
1 178748957 819779164
1 742913604 10069088
4 450039947 460894483
4 415269773 30160647
6 965866011 524997101
3 764591426 338407995
1 664857250 366251302
1 432780286 873441488
1 151659122 498934255
1 544486259 737112181
3 816532109 650099482
2 898896450 667232508
1 362768871 242164980
1 283147797 167679796
1 972515059 451852894
3 568605504 644459943
2 269005989 218695739
1 992824797 102053303
1 510490775 705192286
2 683425026 751762446
1 419810357 763967980
1 749619934 799661746
1 774978932 146378963
1 189986986 934953534
3 21133371 999016896
4 243296240 863544445
1 546504914 514173168
2 26459478 332767325
1 461056042 974256343
1 679110855 131138814
2 967029947 640602045
3 168720241 573604966
1 280141335 267988195
1 948861267 342963098
1 189567680 308399528
1 687651637 257906848
1 251155534 814666415
1 773077651 490409497
1 426964617 604611180
2 324828058 458882128
4 661839 135670686
5 942858516 743142818
1 997763524 9772612
1 530049129 493902121
2 747263815 371919642
1 117868323 986029681
1 35590357 660753731
1 310195684 610518312
3 803405871 480960270
1 320968727 689480062
1 245507506 581317696
1 633854056 666881319
3 836101334 933592148
3 447041449 635282406
3 408491292 977411422
5 340266606 236385418
2 453433776 14928384
4 833570959 118994060
1 421688680 660806943
1 732336610 647179793
1 90291339 507587981
1 213144222 168326030
1 575320742 625839233
1 432158906 954073871
1 559985207 757168847
2 984865982 397199993
1 928641535 684720330
2 601115969 269716742
4 715864209 487682770
1 20440483 399590926
3 510820378 568729209
1 565361165 408881607
2 867384558 779152630
1 175134394 576032036
1 589323896 905073756
2 35786276 112751261
1 39327613 201102733
1 31034017 867093185
2 919286164 215391512
1 560400869 821814630
2 302081237 6606567
1 247551294 591312788
1 462154454 365791016
2 260230175 239582960
2 739775879 488946500
3 584648109 322452171
1 463276538 148265807
6 511423418 696237060
1 764722743 931810589
1 402246744 288215330
2 398807575 313143187
1 253839182 330022165
2 6742587 810680644
2 780056620 170336866
1 239835201 37476732
2 646091694 450763292
1 455569645 893659030
2 517932751 202128169
1 168582949 661840424
2 174365686 147116825
1 734425137 912749695
1 114807291 727293591
1 73760537 843587557
3 497393318 869341981
2 871750417 479149787
1 351332684 105303696
1 409683468 506096518
1 376112746 345686742
2 606462098 361888702
1 310502185 712790483
3 224755452 113004797
4 752915857 821594501
1 827178694 860193605
5 734428114 161065154
1 568919068 413432711
3 248131771 662322608
1 653177098 655249486
1 574166689 235538326
1 940467692 422380981
1 964099846 805921650
1 785545868 24270809
2 199329406 409704356
1 102981556 773725434
1 956759888 69681083
1 958266588 609236484
2 411858370 434490018
2 332574900 244982015
2 178601313 306884796
1 513284756 355486824
3 161214222 855538771
2 279861265 13079153
1 983247728 158255254
1 312689756 223723271
1 631578190 368277333
1 819262470 714090581
1 726511465 85839427
1 830421283 123784041
1 89289935 15762788
1 724958014 321390134
1 200201047 233031502
1 411538053 284340404
2 350633315 129718558
1 98417190 83075002
2 673066317 191899949
4 981644117 121013749
1 860971955 727585426
1 993968013 796234179
2 867179089 646409376
1 363255056 705104308
2 78792820 198806233
1 635004117 726707903
1 743317453 94934974
1 332014877 849908093
1 896917789 972255120
2 109633260 67289750
2 729116004 417651212
1 85436488 923903322
1 868591738 411561232
2 971182321 930919355
1 846152359 705219252
1 499027666 892179657
1 104460382 618960282
1 189321981 582157269
1 210258339 606666308
1 414710161 370918110
1 768896007 145293536
2 229376523 317415500
1 320175679 295311555
1 520374970 993561043
4 863255311 355545727
1 494169319 485312299
1 114366837 724425693
5 644102337 365886650
1 704793702 262473850
1 138154784 97113947
1 288948802 602074536
1 788631409 326765958
2 888476271 260560108
1 779216980 67575299
3 404634446 358677818
1 671623942 237033316
1 345714565 481896781
1 79050617 623371199
2 568877138 593689407
3 734787813 673094534
1 206585857 188020145
2 230487003 983358909
1 457299174 648957390
1 647024900 788906789
2 843478747 26564096
2 531642205 115855780
3 482879785 567586618
1 865414184 601946540
1 948688217 96279749
2 293683996 719994176
1 706759170 952356155
2 221021900 847637642
1 93478068 174578261
1 950474437 254570248
1 265630958 288471768
2 988331641 120627179
1 851166185 108139965
5 987550031 535807744
6 736521545 573937169
2 328289191 426038810
2 640948060 55058016
2 640880156 589139470
4 372466284 168116460
1 731021837 490748926
1 157239087 811223433
1 457178186 977517065
1 462342936 201889257
1 634834148 705401092
1 751054824 350286032
2 784830038 135281654
1 567843519 919537730
2 896226518 60703462
1 211254243 816827725
1 684474889 512700575
1 773664495 951506922
3 565744997 473951806
2 229185226 32914351
1 795835497 126281267
1 890668625 304671694
1 976573711 917488848
1 581346264 651503969
1 799531068 17944947
4 484115785 326075220
1 451859453 355133429
2 437447532 721782039
1 865458365 32056690
4 685733074 570863878
1 562531021 789175679
2 479298634 446599207
2 69453818 208218582
1 430622330 356118421
1 473917195 884272151
2 11566539 232140434
3 962728451 327671841
1 835661629 619316313
3 760031575 2932626
4 463285770 377595982
2 714460782 291649626
1 926889183 453967627
2 939522774 60598761
1 205493478 831400513
1 34320960 111025261
1 958779890 302551909
1 494063498 341940596
1 283572256 861714266
1 232010812 279755582
1 360677253 874623296
1 237836956 162899309
2 932752842 607692812
1 481079644 841613972
2 696274380 185627495
1 827846940 253607774
1 733960730 73900161
2 881455284 624605764
1 431096469 471919451
1 490489665 298305875
2 185811277 673996677
1 871354294 95746010
2 808906432 888321481
1 880726563 992336486
5 1748852 748435049
3 939475405 462252309
2 589288618 489763565
1 411589858 807784657
1 777341643 603259844
1 804358793 826384239
1 956641215 422814012
1 743059794 29113600
1 838857924 886738476
1 948028189 276941677
1 749662003 769245117
2 215390935 249151983
4 318968303 477691162
1 799946413 971558592
2 613715353 636263494
1 506081409 130035189
2 768508685 745262624
1 201513316 716044233
1 456249499 64030678
1 259184488 631874747
2 847287661 852071229
1 970658268 7560861
1 242384013 255513461
1 264805777 210190585
1 150660016 646717832
1 448813467 775425009
3 969243437 796930458
1 438423093 438381421
1 229777067 67366763
1 201377860 282009607
3 109167469 110254789
2 503756709 758693278
1 729054066 71424660
2 784972493 209746110
1 734537289 148380876
1 578952899 874190507
4 423138663 259578073
1 930726933 474638845
2 634182318 621335057
1 654680735 244971444
2 799068498 358445751
2 219069713 273009800
2 174039959 684912099
2 688057663 425850020
3 135038202 830378442
1 287158676 831891803
2 90743764 27823233
1 608079557 241553940
3 505042907 126417948
1 796894759 111517863
1 15756373 73768542
3 761965522 593137218
1 962499315 308246753
2 803876284 298948953
5 677699322 862594135
1 776510569 695787218
1 172784447 554860699
1 472297525 780575260
2 10952142 81040747
4 85882031 732480566
4 125846918 881567995
1 375719318 220633353
1 937992600 168503115
1 927943772 304350553
1 147300828 752605323
1 168211639 224106452
1 590459010 775562880
1 807138318 261978707
1 725914922 354476022
1 769174012 884025889
4 894143425 769093496
4 207384266 517012456
1 43004261 858831236
6 217621656 913991605
1 708887610 409280663
1 330858456 832748278
1 245830915 118373318
1 40956079 434270667
4 331695748 842893418
1 614683952 590004872
4 816278135 794545491
2 709834239 164899055
1 100960815 115486205
1 594824507 111008702
4 48098846 619472411
1 714847910 76349350
1 256475343 929258958
1 853426920 294066629
1 972966953 244893829
1 191178944 35391259
1 510473934 374889710
1 876205158 433945581
1 478863463 359640309
1 951288036 670161593
1 768245241 967415961
1 277852946 906683961
1 940522308 623334274
2 277960216 71969505
5 488602244 443500166
1 363371402 133053513
1 84417768 803356249
1 67268953 456051522
2 662498080 657707937
2 98973163 272722551
1 546687861 379896889
2 285327730 856953942
1 598535889 315690731
1 608263051 195941292
2 271959945 649805035
2 513835602 837740019
2 373548545 990530048
1 575200705 651990437
2 729105006 332725064
1 17631441 896206244
1 708726672 147735461
1 204672772 899794605
2 852104504 615269254
1 582583400 779084011
1 215341336 885193532
1 233788484 76052566
1 459659782 635326752
2 159350291 978097442
1 252541176 848972769
1 23234667 42789809
1 706462646 557858145
2 687801366 898694472
1 426097425 478220757
1 736652729 28278897
2 167514035 540316270
1 325743958 349245764
1 394949140 384747150
1 516264476 540316355
1 121444653 198859984
1 607522991 885268965
1 86407397 56868030
4 971665969 805786477
2 164312770 545689718
1 821116468 855514816
1 985758395 674332749
1 231059965 976653070
1 832820303 921117531
1 549718025 963076356
2 423131159 232413304
1 155777608 541646022
1 162342686 728711705
1 946298207 898695431
1 35075180 748351670
3 25026367 643309998
1 611873408 288565886
2 702360558 842891875
2 492360777 703190243
2 834281163 27922317
2 221856618 187789968
1 975732165 914944815
1 731453832 199486034
1 513394492 507004669
1 189937489 20589224
1 914269389 202228035
4 959568933 291677742
2 912268317 84814419
4 168694205 480451976
2 384432254 377034204
1 86717675 879329979
2 809984067 818160904
1 63598386 633424770
1 360346419 727072131
1 819325494 465530396
1 172927890 370651294
2 746509218 20996703
1 774344344 5308587
1 367851322 507630033
1 583913620 881293118
1 632485809 806436651
1 286508216 254909637
1 762239195 264755331
3 408159463 785982305
1 494005280 112234469
4 86574840 833842792
1 439026031 91111496
1 298136702 492190320
1 961488473 456124097
1 255029766 121296688
3 272153137 602420539
1 430547837 767893564
1 85190177 612470728
1 338216668 7901755
2 458209622 323618694
2 953182639 407636189
2 285902753 406552290
2 287768687 187110594
1 563895187 852623307
3 773808928 25638060
1 951802084 476733969
1 491276285 382571705
1 976277950 328475697
2 43827972 430763499
1 125361269 235912621
3 25232100 354655054
1 352673141 112239840
1 976298868 431490439
2 504444509 692751503
1 103833456 299942518
1 346455615 913366540
2 893545260 541894755
2 705880257 526017478
2 770294343 191729213
2 379706989 67958111
1 542245592 582980995
1 523241527 78555180
4 607283195 934712173
1 969082054 900647114
1 464108542 995392312
2 250196830 947385120
2 792422791 4468865
3 491994294 326219100
1 734053782 346562104
2 61824004 417573769
3 313466372 378237177
2 755548838 793931501
1 792678102 291059937
3 36845565 762806221
1 200117168 292342601
1 222644992 509294874
3 2226054 906045636
1 843221986 548616501
3 1669978 583044614
2 864158663 499840380
1 194077208 396214721
1 541230222 564999764
2 907920975 539308874
1 857498634 876922204
4 890497656 333342431
3 619632084 418876729
3 356242011 919837248
2 252669708 968525279
1 418520179 648702377
3 462150086 794258919
2 96317574 665877880
1 800329275 88763195
2 307311389 512355478
1 28343552 383800892
2 323296137 438193426
1 442443931 72824140
1 554594441 872507590
1 415459920 850149594
2 568136487 601367892
1 239625037 554097463
2 682722301 197863706
1 567646677 731028299
1 187765868 437147820
1 248681520 992230275
2 412796323 857409872
1 284381127 786070295
1 13528414 105962067
1 944706667 28233178
1 93651599 447709067
1 743270125 766726390
2 471212277 136352046
1 113779289 240417517
2 420734514 953258062
1 911086434 33914570
1 419217520 492679468
2 510362176 618730170
1 754073849 697842286
2 123361926 394429811
1 59029199 701464943
2 243502163 472461261
2 867581020 714513157
5 657885592 483311020
1 896125776 676709555
1 395684259 350388354
1 764512801 809164517
2 837285576 499124748
1 635021587 622600418
1 69206212 433231436
1 585066417 653962787
1 708645099 536082215
1 709287533 639471848
3 163615885 791586305
3 666025059 834147495
2 320297656 460397206
1 537094030 236438215
1 580503628 70413042
2 674966389 443929026
2 763236552 473969321
1 79537975 205399529
2 415501823 341782936
4 8451613 869622816
1 998327704 77610483
2 922288231 820547152
1 56530972 111509428
1 264841819 777539082
1 458797318 420665216
1 731158607 59444002
1 663128255 676016434
1 610844110 526379617
2 19631123 230582903
1 556247760 379627617
1 18481193 836961611
1 355076914 69774582
1 628588825 579651640
1 878975059 350875616
1 529766530 943771745
1 907410505 411214793
1 191196292 965878626
3 329043293 8017407
1 219541122 76070330
2 636566257 996290756
1 146687817 253833649
5 765279503 203349868
1 583085122 687332666
1 807318377 554819547
1 522270214 493180565
2 87816941 505220133
2 429535310 610203776
1 450103816 203474961
1 707429511 265384561
2 214377983 661758120
1 634983473 213536799
1 933170466 978522417
1 362729431 726923083
2 247367144 59048571
1 770179918 943924768
2 958591937 133408785
2 498775722 546520280
2 737575749 185153823
2 842212923 189516584
2 817780801 138016029
3 305626951 130971348
1 252411024 767111843
1 349084224 901003550
1 166811614 271286898
3 123664574 111397226
1 550038430 940584505
2 377822075 82339880
3 235422575 798084216
2 487895361 181592372
1 468101991 825810538
2 4892733 118579727
2 669958005 138216238
2 714887685 832560234
1 891515150 447173341
1 519457351 15074907
11 498415928 163609757
1 810872818 743828235
1 520516227 603993780
2 521218587 631110385
1 583669371 670386955
1 789631617 145266328
1 932894985 70466324
1 510976187 294703155
1 182495290 637247697
2 936140139 342486780
1 84716953 685753664
1 487946915 943643561
1 437978049 632146801
2 930417192 487543965
1 201489863 83869637
1 862771193 819314185
1 746678162 395135810
1 574301956 339045594
1 902120593 465853922
1 272597547 383679037
2 581853753 250588710
1 441491645 27582398
1 254542154 90217410
1 599466433 300497884
1 711496303 136508829
3 819286995 806236567
1 346438154 15530285
2 754897127 926723535
1 761189437 469467944
3 93253040 290296055
1 424162555 143210334
1 956737554 460126134
3 594666224 746303360
1 544291493 923173607
1 830581238 319500970
3 591058442 954033449
1 391568403 352806050
2 372931551 506265276
1 912605646 115007815
2 293093885 39719391
1 811740832 133752533
1 868954709 338004033
2 920723674 474160015
2 115367432 876527389
3 93940431 633484937
3 551088740 840263180
1 63070762 789907745
1 9604556 494739676
3 180536841 339461087
1 840634053 770006851
4 934501266 654539927
1 850425980 995345983
1 801019008 424043356
2 562215108 759355789
1 376950591 392962124
1 397972902 414908111
1 819755063 501281217
2 126014223 788140723
2 398497215 574864302
1 788539189 353055358
4 277625510 97330515
1 698339969 963487831
1 72299515 606178884
2 560754185 740555686
2 272926081 69884688
1 10186582 376063999
1 57091549 908408867
1 778627578 38729035
2 6534490 262033930
2 393799612 729568049
3 94096244 477563323
1 194517322 349932036
1 153918684 476106516
1 735565380 906799538
1 603550141 949578286
5 18197738 799804660
2 272937219 449162727
1 351291569 33318864
2 846443112 781947175
2 831501572 508045317
2 894733683 139076125
2 410718623 799813198
2 710240919 545007384
1 27128206 361050417
4 59060 917891865
2 782368216 408903254
2 499760128 886923079
1 362511628 787460980
1 683811836 443957417
3 223066668 265389340
1 859205187 124533548
1 960897525 167243036
5 354449433 832812845
1 276651063 565767563
2 806370607 640864700
1 336183874 173439624
4 865242046 517528569
2 865559166 894305034
3 706136122 494590287
1 147315343 834796965
1 660162732 415417029
1 960554763 897628279
1 508619532 486398997
1 533920267 577045773
1 359320771 954181483
1 875894921 597118863
2 338051514 381692527
2 946182518 961480868
1 457064778 235395807
2 461636163 200615816
1 119064877 710638673
2 744525220 88821628
1 366104243 711438509
1 798101396 167602405
1 9869847 660286086
2 905882586 787919389
2 336898821 3414383
1 578266137 389020339
1 72403442 262850298
2 528632407 299859746
1 55923916 654924495
4 567033350 707155306
3 110437325 260276825
1 443470196 321820821
2 161046342 377548273
2 312928939 837723896
1 78484035 510549290
1 335936371 294728295
1 930257099 18212215
2 439287418 253145581
1 785137338 997637390
1 742730281 823976034
3 913344374 384469294
1 795873771 865242697
2 808396088 389853060
1 744789493 662469001
2 1852552 267103525
3 401835474 359266590
2 432924487 884849672
1 338635052 62601038
1 49475646 826100460
2 104198030 291315090
2 500652643 854073973
3 176906339 130622451
2 555750071 389051376
1 865910748 819964247
1 961922319 900090651
1 866408929 576552704
2 781948787 572469710
1 974302564 57513723
5 995134571 827973890
1 440244290 855635113
3 842521590 463243766
3 264099074 271003820
2 815934643 456943389
1 792139620 375949027
1 869596395 622455901
3 815424822 470525652
4 640512362 181551492
2 639824894 722999310
2 959447796 766249307
1 925316437 984129210
1 488109712 684986224
4 133159958 714172746
1 261523980 553259523
1 6645056 907129848
1 764630911 608557946
1 284354937 88782004
1 625383174 658481402
1 237103700 123845196
3 743660336 579421251
3 808502457 636070427
2 668736613 91010899
1 154501111 558836599
1 647048041 147037606
1 932682834 824354705
2 458563834 691475130
2 875162314 998059216
1 923639445 54168883
2 283882024 379586459
5 453003372 711123687
1 434034336 99893984
1 141351331 772013628
2 145615844 846862299
2 464723539 93135295
1 375784262 892884828
1 297853697 723796214
2 642942027 455803740
2 523130612 10754192
1 155976811 918001952
2 955498846 843905100
1 785519867 558428934
1 614814481 21301844
1 926536399 72993646
1 884010455 944815796
1 527092994 392598976
4 57103023 758459416
1 276231516 749119993
5 879191378 887912686
2 549309856 13904517
1 688412984 212202983
1 535554137 400863914
3 997729537 437075289
1 116683155 661276106
1 999228909 439780819
2 821625359 272136665
2 870354199 752276237
1 302863485 550075021
1 455629671 569720973
1 988820634 814257289
1 740846425 303201385
1 531032832 555333668
2 812669593 740206426
3 273061749 813153800
1 780011144 87826904
1 11156681 982825863
2 74622764 407401290
2 958994210 941483969
3 24921280 489740171
2 330082537 302728248
1 712546255 722785969
1 153381237 136726627
1 117773883 221656359
1 74209367 75142827
1 465381094 585545407
1 899626240 621877392
2 660148945 870881448
1 36642117 483250334
1 215236841 815579566
1 585162414 323344297
1 119419534 691816099
1 352839160 100833980
1 295061065 212167046
1 375254913 407868847
2 263968618 80960306
1 736745163 201551428
1 541727240 603565150
1 74337404 877264865
1 262685009 914852372
1 442898398 852888849
1 249114994 95072837
1 516132947 208607117
2 900031123 865837369
2 6950183 92598111
1 917434940 90750437
2 726663205 160607658
1 436713939 12617288
1 786815011 419499997
2 763427099 442192498
1 776922748 809281995
1 186260931 268542115
1 449092311 339052539
2 444924096 930905849
1 222931323 954578712
1 364459088 382794969
1 235972215 15062963
1 133061894 746920529
1 329585855 40044443
1 974568217 324378537
1 570826646 560107650
1 342557484 71226647
1 38948725 746944105
1 958184486 559272711
1 907597709 864951929
3 583269522 221756466
1 879884871 73924402
2 863043387 941216650
1 971414515 80911761
1 421084485 722993806
2 41512234 945985519
1 214385723 675568791
1 282956524 430504805
2 464958153 542172983
1 521047221 208962915
1 507650027 444518160
1 476451152 580254149
4 967760143 117372572
1 158154706 100145776
1 481124634 869307567
1 424573515 238435910
4 92242365 183292244
1 514409076 33069283
2 534097828 677378757
1 589139438 363559815
1 693227675 859627794
3 172824686 283350712
3 366831280 195215106
1 462480650 674233015
1 175831747 882561733
1 96038260 969423832
2 225743025 453455925
1 167189208 856309023
3 563630177 683647389
1 537128411 220940638
1 602190728 988233723
3 687182140 118140022
1 491044792 94408599
1 839669867 230767518
4 244758860 420725685
1 407761148 613451491
1 477304503 514294673
2 211686873 579292955
2 83941338 436097354
5 227296996 535546435
2 612625208 590167891
2 453811827 12581534
7 121533951 413725971
2 524318142 271190173
1 367462926 597419860
2 588262067 214551646
1 610402696 180754900
3 837282365 81631257
2 282166012 209588901
1 845591934 218267681
2 893123213 915082436
3 12539542 822745458
1 651173784 837124765
1 639304424 923634166
3 587896495 604920152
1 642120268 236428641
1 926004384 544536668
1 17959853 670931993
1 394871440 395305214
4 466432297 652903095
2 755447733 159649889
2 668432981 195078699
3 109416620 903229474
1 8373951 130322022
1 65189444 950720503
1 410228724 176592470
1 172757742 222153384
1 478139671 147750962
1 627835872 885445819
2 464456447 819261797
2 768978730 574325205
2 55589826 84210139
2 868979068 865185588
4 797516063 489980390
3 307045075 426787573
2 913196309 318948883
1 193384849 885938328
2 526753860 955823413
1 732633173 906665760
2 293408364 692880915
3 360359644 230648590
1 239384362 304458020
1 445369679 328361936
1 968234479 92703026
2 464326002 202621529
3 45287279 649748421
3 575415853 200871048
3 192493195 974696529
3 747897152 223889877
3 645297315 23415229
1 817191920 540891173
1 740403103 709107904
1 629917986 76386480
1 824916296 790902211
4 338588571 782844061
2 244471159 399110310
1 700774223 462432450
1 911008819 252287657
1 370781892 196266052
1 44348212 238217756
2 805105462 768997758
2 155301527 873816584
1 650812444 430288008
1 823097107 424520421
1 251921644 416546778
1 202332563 773323227
1 437394550 829525788
1 467265335 722655429
2 245297677 823453789
1 963414289 755190862
1 493138553 867138024
1 517197838 267790849
1 33491155 832744901
3 582232476 47351803
2 760356935 405914803
1 212153229 663096835
1 429996061 580728211
2 496421433 967945154
1 365765348 944520417
3 558735209 865271014
1 730664089 519672492
1 462877980 703355445
1 891240499 48634220
2 114999698 243383714
2 712500332 961988128
1 372658726 891697107
1 659942995 665163149
1 597093173 197034135
1 375686107 562174218
1 525862627 344034870
1 949305031 329090452
2 668154835 190901336
1 962829177 530473381
3 435760205 168071615
2 493499744 565567966
1 620478676 625556787
1 692395096 988394181
1 431413194 163686971
3 690273263 264258556
1 944933055 555875310
1 41299252 150089246
1 513502813 152310108
1 745750517 977333248
2 333416353 77825762
1 757482053 333869095
3 757351451 593730876
2 446275424 912998779
1 805096034 633621958
1 215870470 584382266
1 79719893 610966490
1 351025576 193737405
1 120053106 363533924
1 137771570 363299132
1 211279281 660537329
2 335973134 845120482
1 65642129 80240739
3 684690566 200414079
2 291261886 913037872
1 104605810 511277256
1 586455516 852626011
2 282973968 467341645
3 589521914 107362454
1 742255286 623657117
2 659255282 633442085
1 901139982 672140817
2 716117895 323287596
1 962014278 472559282
3 446514260 788714531
2 343919974 180149283
3 579964778 96230122
1 490258874 528658720
4 667567796 983388352
1 94887865 972191874
2 252200014 874253551
1 341909925 270591540
1 54813411 156868085
1 632909373 603059263
1 466557877 85777437
5 186232096 458335775
3 115723480 67212306
2 302152418 157917719
2 439980738 64943237
1 767980978 262544005
1 23858049 586471390
1 251649757 756595792
2 668339416 864444627
1 282271173 327556314
1 688378671 338099609
1 846723809 323627569
1 760630542 571118759
1 549488051 377460899
1 2850718 444719227
3 527209500 338681208
1 260436327 829235646
3 616839296 278550662
1 60491118 491806576
2 362359002 833325499
3 389746591 615267681
1 142677183 281814047
2 747863852 786815711
1 385554886 822758086
1 182667201 285887483
1 814297969 650227409
2 600789281 280032408
1 220811827 924707386
1 783338944 97638841
2 365630059 931074805
3 201074292 110785686
2 633696957 88659545
1 833721054 623692887
1 326038716 299019296
1 37766604 938676589
1 19891573 144176688
4 908267668 646770706
2 892823701 840984032
1 184263550 8482148
5 286101828 964012833
3 857825154 900689310
1 129732435 811099777
1 481278197 56217891
1 596027612 499428255
1 45638117 346326205
1 517972529 744394678
1 23932901 279209441
1 232809761 978910869
7 145411936 917005015
1 108622381 286595593
1 741481361 397562688
1 219085391 644305183
2 114362660 171120021
1 169892130 369395124
1 41907644 530135882
2 970090615 563978865
1 792664503 561139812
1 849818901 16478148
1 865286558 767894813
1 267552286 386687747
1 478136853 179627359
2 628184795 375463253
1 776979281 116108660
1 792749194 362360066
1 619470679 688423113
1 51272896 775304306
1 932456060 216975334
1 703646586 750283888
3 810567483 556898580
2 715068358 751478665
1 627163830 420618487
1 681917917 586987021
1 238490566 986093441
1 533045088 895285556
1 477114593 41034244
1 282873453 76352555
2 339005853 702686890
1 2546260 347275118
2 41001963 375605250
5 957401240 595207617
1 461273266 944801588
1 146993833 108451599
3 113133538 904087939
1 827244895 124390717
1 730051079 279668404
1 150069204 413785312
1 338622909 826668439
3 219812281 64673138
2 492978502 539334883
1 786149326 929624713
1 363551036 563583993
1 290791115 197894902
1 377345540 995223730
4 179778669 721679378
4 839101649 936274074
1 273163769 818279617
2 793714807 286256276
1 206482947 625143183
1 83583044 160301694
1 676055686 814947410
3 870243719 386875398
3 148935100 27854573
1 838440443 381912159
1 38029513 618598493
1 418008748 326275900
2 12211028 325629631
1 789280403 55111525
1 829186339 133855291
1 685307779 408985959
1 727326574 4848826
2 362604827 124571128
1 952558124 607210492
1 335875673 570037470
2 363752618 939917836
3 758623703 440319436
2 553221672 859015291
3 916331462 179455492
1 857095690 521462385
1 916770429 499067728
1 209926682 497540259
3 187646179 548400016
1 317162454 783412887
1 369536303 937571272
2 693900643 925963745
1 383691966 720610773
3 742915843 622035839
1 819282067 233473840
1 493816945 938980231
1 762810251 6591643
1 761447475 384595446
1 274089779 735882362
1 90512837 340225147
1 335269488 294642695
2 417909237 661278312
1 479017224 600083010
1 917232790 950626230
4 918662202 478205027
1 712088224 727698967
1 822004340 37490807
1 459279213 538396404
1 796882757 223343140
1 669524547 410901319
3 989853727 15415442
1 973337804 832813978
2 82797260 728042387
3 416677490 653544345
1 99369682 263791350
1 290611403 896622915
1 231503772 610095575
1 668302634 829974911
2 568318276 695016059
3 18311534 833118671
1 407734888 925604189
1 795270008 291324695
1 911910866 679055936
2 973087276 99918155
2 490216921 671278836
2 489736696 4000492
1 433830308 991293302
2 82415258 879389429
3 435312751 260790150
4 324094785 265439456
3 392988149 434577560
1 633573733 343795780
1 327926411 464816824
3 225685133 653358225
3 179621308 801303135
2 51750363 359453222
1 973446023 730970009
2 955640857 881735968
1 41333550 526536812
1 126770517 437095510
1 777237580 376126502
1 722710167 323251301
2 614797284 337981492
1 113398817 918986349
3 202763316 656168210
2 249546089 577716347
2 804640019 165761741
1 507341768 380070589
1 121895205 89584086
1 929084705 714460916
1 646979426 909868709
1 452269127 688116913
3 213104166 513491394
2 31330090 759638540
1 331318272 319717127
4 315795397 790488889
1 784068592 707158227
1 896408898 290820248
2 454418993 618235920
2 982373632 601550580
1 640323972 820638596
1 331904670 129342193
2 641881913 523342648
3 961534091 819894397
1 97100935 69905513
2 965227356 291784587
2 459340471 304918936
1 344002365 442516654
1 229346778 352023500
1 11444875 721290186
1 750618675 952772291
1 81399206 549958299
1 91782919 385848657
1 897757240 562467505
1 991346947 736979925
1 483499444 342178710
1 211288145 449121155
2 815540616 989186298
3 21929675 156097474
2 851446612 576244860
4 62497795 353178552
3 230827430 19262037
1 396141364 465953816
1 49373031 969398455
2 986459273 46851842
1 453734605 262681032
1 952999454 156838389
2 242875586 57000214
1 843175638 668195629
1 935982898 488226870
2 983549993 896862018
1 34927410 308672207
1 808571493 478999281
1 395834119 186839858
1 186131119 724542809
1 273241162 234180748
2 306042641 625179821
1 470374544 382588374
3 447000798 164186610
3 501256441 652759993
1 64018563 232800818
1 945037107 786442825
2 71569865 703801927
1 73964459 143751365
3 465918096 300508221
3 539937378 523365646
4 280039583 161277493
1 605261270 890068815
1 48827508 807258200
2 438070113 607814399
2 402914689 647037464
1 13972893 905711970
1 956695656 831275588
2 267209042 34054591
1 779333218 569012837
1 4878170 41121703
1 675679658 577006169
3 270442009 626740295
1 551958483 31782523
2 851432714 318169800
1 381338879 804975081
1 80748857 481227101
1 832739990 568361457
1 968552658 219595059
5 435570301 644115345
2 912030306 641404488
1 763940765 563975028
8 864574950 506299255
2 468872683 246437729
1 584400592 31526228
1 448351237 220285472
3 168551978 399058560
1 440144509 159501980
4 866261955 954582327
2 51973798 331643427
1 968478050 764613955
1 134423154 25720714
2 913038482 981723386
1 553531177 25402810
1 784210178 169684691
1 767455791 223644226
1 566752373 396348377
3 483103735 447678794
3 801389377 672636767
4 878902753 850164110
1 231843424 389804552
1 433366535 90462997
1 645457078 636670837
1 812033233 92708156
2 799030838 223148471
2 767496788 965948953
1 972041342 910436947
2 223700953 33792285
1 447997003 657098605
1 585048377 196697540
1 506050080 980902448
3 458897355 935685313
2 587889808 366923897
1 618160647 816139987
2 12828041 327718170
2 485045363 319879690
1 786349103 907924234
1 102118601 425950558
1 70171890 192591480
1 367447655 965192821
1 843074408 792830775
1 357614728 905725062
1 331046220 70235366
2 5268156 665095251
1 543387119 560790416
1 762450585 29320067
2 310854902 935239632
1 162836032 226356761
2 92762995 414315789
1 488593699 469334330
5 612616270 687506848
1 258847000 413650138
1 897747436 452608719
2 397966942 914762574
2 363699347 81258162
1 757894873 112582191
2 816880399 881824965
1 163919808 689176456
1 197398321 875900798
2 11609148 868659845
3 92853954 797172658
1 454696924 307865724
1 202268641 370379752
1 324523618 178577096
1 664997611 306703017
1 320979921 514816665
2 438489572 437315396
1 421467039 992401829
2 833156339 899491629
3 345516037 441393241
1 556548751 575280291
1 591435763 888135517
1 522893540 890855801
1 747423645 391567389
1 333370760 146107336
1 877824964 928463078
1 77113244 108445718
1 66458464 588231373
3 461542929 541833895
1 397791501 896806308
1 328374734 66682328
1 224099354 552989491
1 899252273 98607987
1 411930758 905959747
1 28811852 718633839
1 801343974 115105590
1 262430661 485045806
2 62810892 46492911
1 326066972 911304681
4 803984129 208355976
1 127616228 147193032
1 350255576 466058998
1 490961898 317634639
2 490661310 90545718
3 136825390 319633356
1 520528008 413806361
1 242241624 921391999
1 707161086 754548368
1 576012328 466344554
2 375219741 637998953
3 712560339 502248114
2 16654841 522347730
4 864585412 863039178
1 440533030 230651662
1 29972079 859257245
1 979720052 49448806
1 850945401 180323625
1 385674052 79619425
2 575137886 619996490
1 321309399 73661762
1 269585074 467417433
1 260244387 3917890
1 145692498 935621
2 210470272 708513485
2 244093358 267313362
1 170375457 995023449
2 944775734 777934769
1 844456229 26482095
1 745312398 630294828
1 954833248 279739073
1 101869111 733374538
2 585264836 627238765
1 720244769 903119034
1 628715811 737471879
2 115816243 396400905
3 591421966 845974901
2 212719583 14249166
1 261430186 766172861
1 957440984 650037233
1 812401559 764668676
4 41957879 194913235
2 901398033 573723591
1 349598445 108152082
1 186927904 475784454
4 412137834 68169623
1 451175470 718267452
1 704603178 623618190
2 667934197 279888398
2 969782161 500235242
2 507617949 898739120
1 440966988 561985711
3 280800849 553991666
1 615596009 471559842
2 822756505 619574646
1 183968360 153858947
5 760432985 940867086
1 47664589 752562769
1 720885222 252326147
3 916570925 556002083
1 454637596 5162364
1 93849650 606858436
2 280189819 229363832
1 197011079 953331300
1 382844597 440451208
1 914307877 318435133
1 817636896 836150852
3 124319520 937858563
2 648644674 697706179
1 157032591 580982246
5 140704218 319289002
1 287916285 803682385
1 215619877 299046017
2 825675343 883426517
1 317215859 153035089
1 465125453 889486177
1 278825390 899160480
2 469993730 715900037
1 692818243 645484035
1 851570686 146881662
1 298895930 60443257
1 710317990 391849828
3 574478455 235407210
1 799518267 582366073
1 814514021 62315225
1 312173179 905019693
1 143300028 480634753
1 219077380 511885734
1 14892857 380569431
3 832163986 204044133
1 621908231 703767428
2 46727672 907472272
2 361323255 6434469
1 808399967 262033300
1 780154965 385668793
1 470111344 445996399
1 671639306 666675046
1 301212214 809803873
4 515868567 898030892
3 635236551 245107465
1 427751924 987888063
1 907594587 785303677
1 390948413 641155157
1 464308128 34942209
1 370866233 259235302
2 603079828 562685338
1 109560930 604991158
2 690438507 932214062
1 743902029 107457905
2 121832967 208751656
4 775052836 772824671
1 373554263 639706381
4 288375169 1378574
2 367649129 956249299
6 866519612 613981308
1 431936811 356847089
1 303257333 982335266
1 67421084 977920332
1 683145581 161255731
2 418504935 274934033
1 724173562 350739805
2 202526192 629728456
1 864232901 899123609
1 538237177 454376420
1 681081442 782704281
1 256571043 107710746
1 933304480 613934601
1 726646445 697258253
1 48518490 424506766
3 865611854 548373897
1 800364491 39510703
2 498870864 392937636
1 513813905 301547408
1 491747221 500380367
1 760989388 456808472
1 196371333 745956076
2 568822771 886367955
1 721489902 666019003
5 122370152 362457664
2 264784483 108685056
1 318722800 815177051
1 293243238 773546634
3 669459501 65869104
1 658261397 240386817
3 18150267 613069299
1 691025270 204508519
1 948472562 610236993
1 460500694 398927197
1 827422346 502439389
1 54532343 364079961
2 101914308 632431933
3 311571425 337002340
2 1534001 792026467
2 194705209 912621435
1 600225853 126467646
1 368651806 339462461
3 765067908 451471881
1 207992199 795208572
2 131723031 949405170
2 971409984 407002383
6 90074317 41596616
2 861262104 372641441
2 639697331 718485154
2 114414112 843487919
1 500892106 755741106
1 777232311 679373413
2 26344575 97775171
1 176189531 186285011
1 293388424 238105791
1 956562296 674996344
1 762149925 510928667
3 441935476 68319161
1 131014774 907071092
2 623221562 72924887
2 968585633 380954295
1 667471921 706085443
2 310790908 983184892
1 616097112 830303169
5 205822959 522687252
4 628167861 932166251
1 911671201 17229352
2 110707451 36318894
1 65097872 690542068
1 578906176 487809616
2 497899327 219114474
1 173828758 516142054
1 239519722 879145587
1 397659133 197078926
1 973557777 621244367
2 134736111 993553612
2 387137611 901170984
2 534884197 452866790
1 190369796 804489615
3 752199517 72735754
1 184663376 81107408
3 93079325 542353537
1 142991008 34347383
1 374910898 614030115
3 609635854 594359850
2 577629023 304268119
2 801361194 558505290
1 987689295 382106233
2 849309131 804247832
1 839994121 347369672
1 300075676 525827551
4 162753746 837910886
1 60988746 335506057
2 264703519 228618105
2 215195826 166128996
1 854986386 629034660
1 547524959 34846900
1 798633433 474200978
1 270720157 398982846
1 521177865 763600543
1 225271568 214097068
2 501587633 903198786
1 483057677 924564367
2 887210198 81534459
2 199720906 561955085
1 629099932 199334230
1 887110073 317739146
1 596166146 665341986
2 927743750 671299088
1 626726091 781533154
4 898638737 967848538
4 966327338 833961082
1 23838449 604700683
1 623794086 113326309
2 364619215 982350800
3 808715372 238594555
5 245007477 493778429
1 350411767 160759980
1 382064809 922623239
1 14345343 23245210
2 319676549 744760597
3 396579130 533525711
2 543366179 39755977
1 974193114 916340809
1 581855426 363884162
2 75148899 321822561
1 599103851 282792493
1 62252200 143866984
2 43514259 870914439
1 95270558 276007063
3 434139012 871461252
1 832030611 225907770
1 565476190 196179578
1 994339693 3041005
2 12188463 114683570
3 67995462 324499590
1 519182707 628118711
1 827502896 141491693
1 279337694 750006474
1 622306962 558997592
2 320952415 556430940
1 68043412 275285680
2 182261880 862395671
1 851819466 282396050
1 372191777 158917516
1 379156577 636004900
3 806639780 171085912
1 972041883 691437565
3 244485405 237352144
1 698568856 473461427
1 198660732 978229583
2 914172728 916927302
1 849327711 359137297
1 53417220 135189045
1 709458117 465609506
1 837434403 151806026
2 154731938 847446362
2 335194640 980426485
1 54891614 293203828
2 205568313 454232869
2 383236989 464282817
2 51560924 863429534
3 275271153 553462495
1 653295619 437462988
1 388925448 372275218
4 330763424 820879277
1 436233824 350711519
2 424318402 625678939
1 414000430 798029055
2 271464459 515443591
1 539790997 621851934
1 540964994 697343713
1 768236966 105823127
1 159487887 806436974
3 180066503 228423696
2 78148239 782334691
1 839644271 132014409
6 543865049 583986926
2 571962449 503690905
3 827904666 804826303
3 885597729 108166698
2 310930883 209859911
4 940106283 24111401
1 738290469 434798762
1 662347482 247792500
1 956278503 363766811
5 961161515 738009794
1 313109097 925105108
1 236038028 250293855
1 82290270 390279036
1 285578562 50230948
1 47414407 239594001
3 597908323 819421942
1 80118321 821038999
2 115895102 699060887
1 881083142 846879512
1 790191334 882420270
4 203869376 501151291
3 593640983 166682434
3 168667396 181841439
1 900999908 737279800
3 600914048 206850103
1 357152259 434850421
3 752407343 746763875
1 210020335 426165885
1 734477886 280420504
1 512398782 34409455
2 283600265 91673530
1 598436546 929837746
3 970218367 185553497
1 773896674 902841885
1 937791926 850253370
7 315859122 427768071
3 227452795 659892069
2 119950708 38089674
3 24829111 399039205
1 588920107 371319287
1 640901335 323570441
1 286317056 206436850
1 139999989 2066240
1 322332181 670655613
1 256336532 70305829
3 590305214 430797687
1 9172624 94184928
1 690342744 249008093
2 256071165 638168449
3 283549935 471575397
2 724104030 170395318
1 477173812 60396245
3 695210984 818296377
1 726684846 506968195
1 355807013 327069213
2 181922415 551099775
1 246884120 627277314
2 408057406 422922774
1 578637677 456862179
1 222329258 881120672
1 440689274 309164634
3 497473348 641849922
1 275416920 324923394
2 842608526 862069797
4 730645934 856921585
1 856175641 780563850
1 521299081 143934106
1 391229764 107978700
1 714605082 648065648
1 444280420 423186432
1 914756115 662165720
1 10411490 771814279
1 264345578 606357212
2 104302482 340003538
1 975417677 167816787
2 633026919 589326509
2 39527496 109103338
1 902877250 242785809
3 93339134 700550073
2 99363198 551438241
1 944867016 779793974
1 412321223 299521878
1 400076651 657152825
2 752628894 670104807
5 739075629 471683359
1 245990664 503205849
1 975194796 532154841
1 230104164 916466207
3 912467311 503653546
1 301017896 31233997
2 724906566 715594356
2 365299396 621713559
1 753507880 559247410
1 432035650 195890141
1 519046173 636367774
2 779790302 206313225
1 165987877 753408429
1 676461552 187650803
1 703699277 357007978
1 549469953 466344126
1 875313485 29348092
1 275499811 310132095
1 551487620 842446930
1 584706078 397241313
1 419369635 422083966
3 560418219 475585503
1 702024530 379026584
3 389064450 279418886
2 851555059 561226478
1 38027990 986904391
1 179382417 828022614
1 991755228 921393602
2 760683343 424026977
1 24045386 318239744
2 857689465 207184023
5 65309975 819002715
2 675689851 481884486
5 519646134 743537999
1 127853594 561101793
1 541040829 30501663
1 333963479 647620165
1 89361201 22989792
1 241246238 956942274
1 547596168 379622856
3 838882163 385052178
1 305828581 819813479
1 922459517 181296640
1 584469592 472722744
1 344476645 134459360
1 905805070 973058073
2 24933307 857604433
1 395002036 835169923
2 424333261 556567833
1 712304362 636839235
1 239403510 361198722
1 76456552 376924766
1 87249143 370964491
2 134584529 463991036
1 123586643 65683195
1 935817207 395325369
1 575863645 167867322
4 708405727 2737885
1 876308864 808166578
1 390857311 250366747
1 788175143 899626972
1 976799822 608466690
1 202910641 315703722
1 510981385 695860220
1 262169 571758846
2 887381855 704214780
2 585719343 985730983
1 678599875 767025871
1 609557198 921326644
1 497683547 282732327
1 154723375 504197218
1 171306625 241239454
1 69194585 779314860
1 224533891 38031676
3 94894601 26642151
1 479097350 664556082
2 110062242 516316221
1 127212374 755393167
2 264378051 838449454
2 594968491 351807341
2 903185917 44603850
3 222729320 62209737
1 779417208 107988617
2 337194813 532821168
1 927417829 944526771
4 287107283 592250686
2 441600706 5905627
1 424324909 58149856
1 374580027 211133647
1 71633386 6671601
1 294554454 634444687
4 73723572 76063351
1 955245537 833090520
2 31370207 323147876
4 988982632 506931768
2 640428991 405069747
1 420901289 154850614
1 613990886 76660983
1 125022681 355656257
1 654984401 960571772
4 84186027 376686885
5 184119672 810706773
1 413523781 944278367
2 981642518 593684873
5 467272606 598414260
3 604856195 492938442
1 48089706 556171861
2 959183241 231418306
1 292104448 497603694
3 330595914 668463171
1 87031750 952820278
1 389696774 665961503
1 48183039 541815217
2 434616216 581252629
2 334964572 272694429
3 637262800 595858957
1 833315682 170060320
1 655445145 774068357
1 431287807 506211210
8 563215101 622481016
1 358370364 918632279
1 964760832 957647749
2 489613856 916980139
2 459891832 808020687
1 695550604 567493986
1 467441810 680805091
1 177693552 732109471
1 461617554 815320415
1 28038322 999432028
1 34920063 74947368
1 162890780 346375856
2 715269706 547056350
1 25075451 782844990
1 769055988 496914796
1 601099066 780203730
1 383454211 547316544
1 178961440 48840065
1 382590966 729518844
1 872501581 937029563
1 963170307 724692564
1 557028440 596915963
3 442832255 194311489
1 92219567 891157035
1 900943382 293519028
7 999711544 903960192
1 36955488 45550321
2 388893151 541723438
1 635277930 443808108
1 561758354 431542901
1 984673767 648045821
1 54372916 394649634
1 943768361 15813369
1 817639247 181746717
1 191737760 778304825
1 279433360 472022861
1 3133813 365631515
1 597737611 778398576
2 575478957 705579588
3 449295438 8568868
1 747968793 371677647
3 892320079 132712760
1 839240184 412234562
3 388917861 943912701
3 193558713 481108775
1 305407207 73574749
2 761220467 515439369
2 307278083 796785911
1 975446017 671652850
1 319463903 548251725
1 613040223 441195220
2 683871199 364288801
2 699191611 394147387
2 549616622 461932751
1 254598322 287018211
1 811838729 474978494
2 123142696 492251267
1 766833650 338131847
4 79190302 191770725
4 878539076 630479933
3 641553199 384403200
2 752293236 991460663
3 744584407 850374947
1 110012770 125268685
1 198850900 93717888
1 924357759 857066045
1 936921677 732284988
3 824899886 648429417
1 214854198 438749931
2 633936042 54931385
1 505416478 176777622
3 934129845 522416310
2 42953469 906914918
1 846969579 938676271
1 359413094 811169946
1 733834564 62576342
1 807264727 945864860
4 17085895 458451982
1 181826548 645093208
1 973287200 859819977
1 505995561 100215549
1 318933997 289826000
1 831779004 607014005
3 437938468 222940527
1 989238839 128128173
1 423855859 2658501
1 711562620 595577884
5 710578622 209137881
3 224122487 772211002
1 924074533 180769321
3 326038931 961372273
1 548493408 237241788
1 512983910 71438876
1 17743043 772826971
1 253064025 744497814
2 526606906 324338517
1 833534843 295646215
2 875956695 236590279
1 809779335 256029140
1 738893151 813868754
1 812578028 413776940
1 374975131 421415866
1 855719659 804947530
1 314929902 134759952
3 495783165 857180437
2 985503786 138245490
1 135942157 204924196
2 883698115 904079631
1 105919613 220472104
3 923883595 676127605
1 497354713 111514831
1 42563439 566868257
3 55023354 460749647
1 522793532 353623181
1 420786891 634687154
5 439766931 784121217
1 233783452 105317523
1 461914363 17173732
2 430687617 245778122
4 374503613 543863445
5 58240038 529012977
1 610198973 47498522
1 684358378 355080631
1 658540612 359546692
1 213328999 947782950
3 579759265 400868726
2 707974109 660948995
1 280343470 877444693
1 967162831 758190118
2 958828837 537559775
1 60061659 669481426
1 93963428 782921429
1 319129254 437333545
1 658544577 123208815
1 899777925 376444270
1 909642414 680300075
1 132490888 837270640
1 380914503 837420867
1 160494066 507973608
1 430273523 103177493
1 680307922 920177015
4 224394527 719950873
1 34688078 197764100
1 571724338 846322336
3 230864526 863844516
2 137096364 343596519
1 366371315 909746106
1 371392979 558150079
1 166013977 743337131
1 429126118 573431948
2 965384381 233845068
1 683178750 997110476
1 504038144 485645810
1 541103414 25029999
1 285991584 682940642
4 84033694 85771351
6 358337681 486097630
1 137546452 877057129
1 489676985 230887919
1 227389365 646750332
1 42339470 96380392
1 115814188 440899559
1 708914446 962089985
1 613991496 714406688
2 234433864 963566511
1 881700029 550623950
2 477551155 742859146
1 960722406 561732284
2 406314543 362773940
1 325319978 394316561
1 893151501 561057479
1 90133128 227132487
5 78469283 219434572
1 777897315 138908150
1 740402998 500955670
1 909486276 39778832
1 152003418 766316952
2 375277644 227924441
1 871130407 441235277
1 256826221 119862836
1 219412226 398922916
2 865487125 350630156
3 940716779 898605848
1 370167522 838449998
1 131223928 136802513
1 140145887 165387077
2 491914199 698689195
3 220441787 779700441
1 129182174 432559200
1 975498882 520507952
1 617767037 643955023
1 258593027 603834597
2 890873635 734556268
1 237893178 999231250
1 760990020 969162986
1 703239082 114409363
1 791163688 247136238
1 67917385 540479820
1 507395439 644487947
1 65024763 299826254
1 93590259 91327234
2 523304330 285498261
1 406876039 823963557
2 454970300 120614813
1 78707376 699155317
1 793825591 204612493
1 191824676 683857249
2 702230179 409924862
1 245833482 770170259
1 429631915 28913170
1 607219482 872998760
5 412296347 699911913
1 162150017 119980935
1 929167713 527152358
2 156720353 645296293
1 515852606 921052844
2 339021928 744304247
1 490942035 24281385
3 452443990 583058745
1 721327270 898900548
1 739623201 119740578
2 179970170 558353400
3 36987439 501832149
2 362757139 959999640
1 920278015 840925033
1 920084587 886996494
1 354523988 572119100
5 190836196 355754541
2 791533916 891346529
5 78619549 294633556
4 9466266 751839245
2 309000916 915674502
5 44483302 842463734
1 479866160 846103085
2 525999562 618793343
1 109623735 719849643
2 401927374 769473952
2 619759731 343225178
1 415860198 728369908
1 71519654 400892269
2 900181264 23982631
2 522034711 489093051
2 213796867 589866625
1 397227006 835450881
2 44261953 88206936
1 14045279 47030126
1 591180661 594725365
1 367804448 540805131
1 422607424 214352073
3 6623390 902121680
1 651178823 875074610
1 887473770 413431453
2 93784668 574864049
1 85623949 688707448
1 136869114 914520341
1 671833176 499453500
1 739718544 290524542
1 299321661 592049777
1 857204967 681056283
3 707246047 243317370
1 419281887 236612295
1 678823319 743396067
1 910969061 588789891
5 254314366 213449040
1 241075885 826060762
1 634332962 317929685
1 435681278 829387910
2 876110408 176913266
3 973104314 73426782
1 122166690 371454625
1 991196164 274450772
2 733398455 269929421
1 83771964 546750094
3 984505419 796708748
1 340941691 566632029
1 756674904 811288908
1 653514050 324859054
1 736218595 281455874
1 626761116 231968067
1 200892217 841885417
1 687593587 742477269
2 426400627 921450160
1 814208895 767825022
1 983412520 263128947
5 55749486 405793435
3 451327795 540873331
1 823536451 473417234
4 724409640 416290257
1 664069648 940247227
1 107025673 618854894
1 920116432 947562651
2 92685220 260542590
1 42678273 944058108
1 281249766 517526256
1 857429430 618203710
1 906083020 503237371
3 388922855 327214291
1 256595757 127514854
1 251508579 828246874
1 578779048 23313387
1 149434529 28585140
1 198869370 440803551
1 324984223 660879938
1 694344283 958526876
2 944776518 29978496
1 272207417 645655652
1 14934003 882189897
1 726116215 364393654
2 423863089 44374763
1 458797973 534509484
1 314851678 180876620
2 359727877 63111035
1 289518913 226861335
1 80064508 138404127
1 384377049 102801617
1 186102636 912315438
1 665224687 343790485
1 471698918 550388963
2 368753514 526835501
2 205994136 914075033
2 120320335 527657980
2 483912455 698826683
1 181298172 995202232
1 9357608 667489641
3 234260902 48106718
3 838281963 99095739
3 905522233 429821741
1 670639870 785377724
1 729528824 165813850
1 359404687 228464069
3 214756542 908523923
1 826982473 246146814
1 546311417 299800779
1 79404199 314618378
3 386127645 845820394
1 389160869 296765434
1 599760066 588534354
2 130309684 682445957
2 221451470 590310189
1 956813062 493292806
3 411786065 727037958
4 314708740 425102799
1 580761123 834505722
4 702279279 66424105
1 421886191 711004490
1 88661011 684098873
5 840956977 809068913
1 928848443 482652862
1 673528448 447726557
1 581722083 717588546
1 559123037 187005858
1 297826509 785021360
2 875173271 795707252
3 371244176 766144539
2 778966242 532289944
2 987826630 87160081
2 913983871 789718906
2 943541821 683954502
1 327831336 913279545
3 70759516 729153205
2 752024180 594480189
1 788654607 814094646
2 639061180 824240469
2 610933398 458742322
2 963514231 76184749
2 968500652 675723752
1 176117225 717526155
3 618884747 45177740
1 5615026 182833635
1 129979251 392522339
1 666117947 613971648
1 799245752 356485634
3 882012898 423809392
1 153628449 692682300
2 946608811 119413788
1 493961458 844647953
1 231743411 968988166
1 71661002 340115592
2 253823426 560423353
1 903990136 259479261
5 168000916 160680597
1 87053298 744011322
1 282397391 164237149
2 267273426 124426839
1 95662852 41818448
1 556426208 993811190
1 261053412 395952026
1 705903832 227383090
1 808682236 993689986
2 571367664 633159141
1 124735614 516421806
2 451142031 329557623
2 957389149 644502247
1 689087945 808754391
1 875708919 564458315
1 569070506 533636127
1 791473515 765470193
1 817733477 205885963
2 972352893 525541525
8 283774826 121639070
1 801534549 705791333
1 893613473 59096678
2 427046311 580495777
1 8570494 46757658
4 339612267 274361645
1 831957883 469806500
4 717863594 650753014
1 57751828 272440241
3 653821821 658991636
1 645422892 37390779
1 710469650 703991514
1 350138779 820543849
1 291959301 760031234
3 930874389 359860369
1 417107019 413037160
1 966559116 11012507
3 133601877 827636301
2 164131987 356757844
1 681959642 616273545
3 422589190 533333509
2 263343931 812894745
4 49918110 897920690
2 671956407 315247253
4 125906515 244420674
1 487163696 812082483
3 149876476 571063548
3 856605413 186068705
1 259087923 998857750
1 177116911 676964036
2 764582133 347261947
2 467838319 726288211
1 680324071 9770027
3 28840724 343460472
4 341572148 424797002
2 571044399 86330996
2 8925286 21510541
2 655303626 270198278
4 20869731 231345434
2 702846662 220285854
1 929640341 446554172
1 652240569 854304199
1 992894115 465832471
1 83390094 5282881
2 414882441 727648955
2 398710866 643944193
4 579732743 584988570
2 388500799 168479748
1 853349624 439449568
1 923611303 181428873
2 794362349 655706803
1 710104954 807785262
1 492467860 952393487
1 102465483 716657894
1 612080729 89519332
1 57077632 592697096
1 57015424 598961254
2 169203557 589673674
3 151394959 577297887
1 373140728 918366766
2 263976296 677063659
1 353091430 735358633
1 896815497 139634294
2 650438959 202064210
1 881025843 462180423
1 784486599 118673505
1 451417155 596732021
1 545239259 678810471
1 546289909 996619817
1 224686409 431057685
2 813846901 917332929
2 269459889 466019762
1 851380163 11363743
1 741015158 900083745
1 46165632 247978827
3 790624716 656155272
4 587563107 396664497
3 653371315 933302847
2 32870363 871502199
3 429234403 533889768
1 471304287 626314483
1 752222676 915384894
1 974549895 794960569
2 9766860 460010901
1 305073180 905823718
1 276574516 642721925
1 161587118 776392099
3 976100034 570115572
1 964996735 392448112
1 299413398 605196019
1 549822357 218084004
3 756561890 672385547
2 800161902 471986422
2 298195581 918529690
1 316486824 729980696
1 122324048 258640647
1 151696829 96247219
3 432001300 97810373
1 304053944 923173685
1 194207178 641862258
2 805200522 482333892
2 626468842 563523188
1 218356359 75792110
1 622440114 545790066
2 843686471 888820965
3 693890554 253200000
1 774508458 365779863
1 805283121 435086192
1 318688251 46676841
1 1038152 218307604
4 25323412 907235792
1 118669154 534716046
1 83577928 113157141
1 687184369 565261469
2 590657519 749324322
1 768460021 878883168
1 59591106 905835850
1 771980634 971161852
2 555817011 915553707
1 664149705 844100907
2 991714127 675371979
3 934370863 460624682
2 762599149 320705009
1 631162587 406881661
1 247218586 663427726
1 952856654 667081496
2 396174713 19542988
1 830119264 435735249
1 897333554 768770906
1 598768192 116418572
2 328775754 113428576
1 433911832 17838957
3 412931176 340957969
1 29605248 549443726
2 555997162 81944487
1 862894990 636598245
3 674222792 962409555
2 679887948 967611900
1 934820798 587568088
1 998304206 559045791
4 760482701 554509245
1 96227761 859520238
1 894665542 140315835
2 7217684 290799641
1 207297551 721069134
1 392568296 257145843
2 641470682 308746030
1 468914274 8777065
2 110525301 809268450
1 941177212 272594681
3 878839248 780495827
1 936478071 836605669
2 42705621 169903334
1 618184883 706050435
1 477420305 828690844
1 64967885 576864790
2 821148372 270005334
1 796761750 261247700
2 746968823 139625898
1 675549041 230714192
2 140068740 923219961
4 375731594 444045643
2 488385560 653005459
1 828251167 700603222
2 30702697 868367533
1 452474862 400805128
1 499995170 948063192
2 646711959 728705914
1 472672488 803121847
2 22817461 490517059
1 449511244 892350818
1 132910399 163732301
1 664430416 226073751
1 136101268 837497839
3 823618901 273455326
1 913813522 969058302
1 262124926 624620002
3 705657421 485468167
1 638684152 470595774
1 710131341 900879548
1 46467721 388872502
1 992179570 594001588
1 28973285 725043359
1 791099334 592943434
4 13994254 688004116
1 955667357 881275244
1 991621679 941927052
1 344715555 443039999
1 753788073 80094699
2 790968399 61919028
2 220865033 593379946
2 842204197 357983310
1 373519535 332613624
1 652760557 736199612
1 895223848 188294520
2 29588094 367163654
1 407285280 820968260
1 205731079 808983376
1 390516316 896006200
1 343239516 670475374
1 828936599 567128000
1 275480284 126568159
1 444880016 587006098
1 435743382 491053547
1 870980117 737490970
1 488699999 738583925
2 408018774 834230127
1 470832764 406628050
1 596311986 256579062
1 87794139 465731525
1 372112959 574398078
1 199214401 120193191
5 420827625 837018058
1 318934207 649347549
2 8273360 572795406
1 845921885 45264126
1 504281369 883442903
2 604369455 404942502
1 371786509 740897410
5 631716099 577909234
1 397619958 314548328
3 649294071 105869020
2 687202700 658947108
2 543160434 978616260
2 805747098 957162150
2 157440268 517104701
1 339686420 831509238
1 571504058 214381205
1 392713091 372466760
2 191655857 634007676
1 168884384 63763732
1 648671826 284544128
1 938138927 348833558
1 687036657 497250638
1 355519179 689617075
4 292230165 439389308
1 783471494 565413539
3 914748221 48772932
2 679117959 711948089
1 976406443 672370717
2 46204554 529433117
3 365284226 315436185
1 358338183 140552311
1 639916524 412667213
1 31553373 635494076
1 690501464 856167164
1 125696818 509063814
1 66687419 38777190
2 928055766 350842150
2 210910046 539026073
2 53882717 41188993
1 303190126 709604729
1 538116694 40024431
1 272443265 716044552
1 865262784 532651535
1 592218325 88798216
3 37602635 153167972
3 624749017 783285825
1 826272804 318616300
1 511197390 89607509
1 317892441 158981827
2 894786160 569376294
1 210137171 238616657
4 602778410 59062996
1 482139961 791707432
1 308243118 361558168
5 577009895 581490158
2 476369974 614330358
2 682074302 345336664
1 596219150 235955605
1 503460274 139876149
2 747602735 234439047
2 127284006 860288649
1 782750549 18702612
3 42298671 854035261
1 975461618 257496030
3 169561577 431009197
1 581898729 781197743
3 285458295 195646429
3 970066135 923836650
1 935409141 922613258
2 810812654 807652135
3 137887093 251448848
1 882467885 691409352
2 744041978 444141947
1 262586044 40601728
4 815126029 782507511
2 416380774 565137037
3 254057505 539841647
1 390169278 643988178
1 764240465 207402876
2 742755374 192460607
3 7180999 103228434
1 837026999 640972288
2 978195647 816191820
2 992603499 731485562
1 618991100 260155386
1 264338339 343364139
3 30613588 224269281
1 983591429 82415149
4 446752354 268915759
5 955496392 75949063
1 805292313 276505849
3 582899842 569238005
2 741690634 779946104
1 577205199 448636800
1 941151419 903998160
1 966771138 709815000
1 185992834 792216924
2 473771839 466552586
3 558008179 624374532
1 438296884 930257312
2 249345546 347860171
1 89429820 967175870
2 846227532 782694497
1 906782600 346326966
4 382100116 291938950
1 322761410 730423494
2 797447885 657078970
2 793057298 671858122
1 270496408 561906375
2 104724594 56476894
1 75547084 793414330
1 398318620 605363353
1 390363872 877138795
1 191141856 994404433
1 98551900 292996787
2 330883977 463730182
2 811333369 489487442
1 94555506 721003304
1 604360868 990376684
2 179390074 976895671
1 780107872 975488464
1 65116210 505187504
1 473656977 170951225
2 511876040 843393358
4 111885849 422960496
1 796392538 973824229
2 698918995 881109200
1 332979214 30026346
1 426569539 312299580
1 215601700 784616074
1 450740300 552978819
2 594785928 98763068
1 612064353 683467790
3 846653839 901914831
1 904924604 824415079
1 871947582 544778912
2 681642619 521134100
1 664443290 80214523
1 240007070 927087683
2 666498639 614201743
2 790966094 538410372
2 935526228 508636756
1 864634449 673613342
2 269820467 604656102
1 19520981 658641622
1 947604252 246179042
1 217685352 532760509
1 218630671 238483732
2 866162006 422841670
1 351869389 162386777
4 899157098 652693898
1 695443430 344031251
1 840853067 822552280
1 981057791 657449275
1 161196195 812860794
1 438783359 662901510
1 857647117 448400062
1 969973674 78767652
1 85417161 112756021
3 92074039 355449727
1 683410454 663065955
1 850797193 981675300
4 375845510 521330954
4 972551268 732903451
2 22089877 831840785
4 805867536 855102373
1 480451247 86950906
2 663475228 542776986
4 393186450 889786097
2 833354510 211247558
1 156924344 742158831
1 591841488 955963847
1 775850708 888388994
2 240662111 56774280
1 670605681 242203475
1 660654861 138550352
1 860249488 427991321
1 282069315 792190924
5 942852297 93429141
4 375984191 471507915
1 40365105 510780729
1 473063693 332605442
4 682436296 295570071
1 844450085 191456229
3 405956943 942903652
1 30424001 286226631
1 537273907 495199272
2 141159602 429502973
2 76198697 226700958
3 870917985 410127092
1 288093521 150048001
5 749609668 943945824
1 64444218 731951687
1 264995403 914587254
1 648720159 33131223
2 202081416 222841338
1 709491077 886374784
1 427865646 792823087
1 944215465 749253974
2 279132971 649403646
1 866671384 707169042
4 257548371 512628217
3 217799224 872653330
1 75024221 641321289
2 342533510 504188202
2 991859572 133070750
1 791143020 756336208
1 604010128 792624919
1 411389809 597329312
3 192898809 280484594
3 544301872 280021380
1 123892547 51027685
4 687836378 519994864
1 91568854 134685798
2 138044143 705909324
1 631955435 469174279
1 485728709 345201898
2 856416230 928437298
1 263774962 143575029
1 495131674 774013572
1 200621710 816391193
4 600344618 707588492
1 820903390 446650647
1 648425520 651448357
1 303104398 864832167
2 284455025 714002505
3 429454102 181984599
2 808972076 147226717
4 411818577 607142670
1 31602453 838704465
2 436962052 656384942
1 521511428 695885839
1 457434399 988029899
1 361764561 869041481
3 236681013 948469779
1 347217989 631564761
4 335124945 952789596
1 932333797 69269525
2 603775011 50005122
3 196584874 391490502
2 776448907 364819061
1 323603511 881001479
1 3425828 427991234
1 978357688 25728764
1 227667273 104133517
2 485830860 941483061
1 542197453 362632638
1 624305241 528482071
3 296231872 480521320
1 137192582 967834329
1 294552959 151158015
2 919691677 347933540
1 640008752 784625229
1 348745055 509344373
2 912136485 299774602
1 771980685 449609373
2 400005654 175493800
7 814314842 13720637
3 948387914 430056030
2 840503472 579242584
1 392939397 879069616
3 120593528 116786096
2 781738043 481120212
1 322942092 927486705
1 633873229 284933011
1 930772355 324494940
3 203678839 652273167
1 502511343 625208081
1 420561768 980525839
3 728741663 930511659
1 912570479 405455500
2 610614522 609851998
2 405793843 159252227
1 822009770 677960705
3 275544601 742253369
5 991925824 97533478
1 114270266 230539123
1 970396316 599019781
1 946498404 368992683
2 178211214 189594629
1 794108109 933566888
2 553768690 570022529
2 298761803 749213986
1 233013763 828700130
1 109540613 200782168
2 211748741 605579438
3 809569003 77657592
2 106736434 178250541
1 971393174 597259320
2 157762876 674915319
1 882632325 355326971
1 158189481 197834803
2 619555014 616963993
1 428927222 238200624
2 260033504 279544989
1 909785833 557897543
1 639559528 292905011
1 114273248 638126848
2 255550980 398265167
1 592330417 203240708
4 584118632 936982117
1 539171942 799587461
1 850411956 754558937
2 687539849 914836633
2 494953924 858890455
2 237322541 605037894
1 846011020 312065726
1 319563697 546666894
3 329708187 165758145
1 702145898 900590773
3 876594105 410487605
1 301052897 531538828
2 46424404 133832679
2 612888504 524878785
3 104586857 338733697
3 764571185 285713681
1 17174992 586465732
2 441992981 405841199
1 535270612 930759313
1 982385942 411870865
3 373578112 204530981
4 718057857 533332580
2 965781436 623838538
2 263806004 857029688
4 807552373 112173465
2 467618457 424431753
2 827987704 570482987
3 813229951 93609710
3 464485032 150326920
1 573079393 264866768
3 769542661 534810604
2 782383786 242509417
2 166465504 816381185
1 141813938 334891975
1 856562755 924511214
2 527833348 303643213
2 710042487 364288377
2 821122556 891358100
1 660932964 299364406
3 348259108 246886821
1 81660594 770291824
1 677681599 788299141
1 176801344 689425175
1 279761145 669881799
2 731267344 84034160
2 277283713 876939117
5 630185086 191724752
2 31769784 334094515
3 129279463 358351332
1 256544177 920576067
3 541538318 59129149
1 859579232 801348314
1 940745252 383886019
1 740002743 880003541
1 152910485 941390098
1 158918903 693813657
2 950593987 85629161
1 501972794 509380175
1 975260 983519820
3 763731621 640564379
4 320375141 670248779
1 311633583 548533304
3 188499610 32750799
2 495018664 99313637
1 577329342 914897948
4 171359766 28774065
1 501478115 950187123
1 502731512 826169532
2 188614550 737947300
1 290101463 776950633
1 511215639 766204895
1 340742422 886813056
2 73681298 513693443
2 339937546 819561746
1 681321950 744281378
1 903212966 283896636
1 195516376 585475767
1 577031152 800033671
1 41681489 757838418
1 731045103 281789071
1 12237319 87440196
1 321047250 128937610
3 590711652 998433945
6 966692885 352726794
1 385765606 634823858
3 280662386 964888401
1 50328775 943868626
2 310275908 764559980
1 327688831 967794204
4 536815053 804881461
1 446388686 744120003
1 872957638 441499460
1 937215165 743812161
1 87135757 902581718
1 540808843 953545795
2 26154173 697190111
1 335259924 11654455
1 699107659 938853953
3 595569765 394604379
2 842666715 433379859
1 949479726 152355622
2 710011628 624148322
2 838563470 586192782
1 413521114 922927141
1 557222618 507184566
1 489195465 526720337
3 761520256 963263212
3 377952923 343778389
2 972516317 359278082
1 230460718 624679126
1 339392658 834439955
2 71417731 930024511
1 221203439 813760546
1 352452106 408298442
1 728899693 524115406
1 213496977 859379157
1 15492321 226633709
4 32816772 718267610
2 707127204 511593487
2 113130596 504118620
4 769358881 788582436
1 643361970 535154836
1 294567684 701230018
1 476110064 172859692
1 50749891 641530002
2 895059960 454015449
3 532058694 240531122
1 176076904 174955155
1 332793762 563270308
1 824961463 96974916
1 843257772 795078422
1 597571705 154171085
1 898295114 23335841
1 739555146 628092055
1 690553970 170074531
1 686662280 187375936
1 911923014 561808511
2 917903718 414906625
1 440731385 345092402
1 619961183 719524247
2 105608656 965772003
1 969510504 97198951
2 402348004 313711063
3 834854417 11789968
3 561839013 592738790
1 523913259 213745337
1 942335287 124150704
1 251318071 787430835
4 700855391 277735867
1 710845676 245084617
2 187612354 835758416
1 420257382 820713317
1 174854200 578845343
2 201216587 654241131
1 770638453 143387310
1 443329336 752376660
3 484474467 412770230
1 328732294 321837951
1 621495790 836120497
1 460701972 427934494
4 158488049 411756628
1 475018236 140429932
1 847039882 208729142
2 927434342 270067240
2 61969918 924143265
1 110744436 823728631
1 745916177 341939038
5 923489031 588614619
1 42474359 810367817
1 140386179 310034694
3 817863509 764122547
1 348706959 685053048
1 214815008 434914580
1 453373318 946595919
1 500791657 446811878
2 452007689 98456330
1 217010253 279910985
2 594605657 943181692
1 975462033 734904064
2 259291613 980192793
1 96035373 32201269
3 164439724 440074885
1 260473448 847176307
1 395318696 904619327
2 777645957 88717629
2 581524964 849620080
2 497240622 163194480
3 549232685 920515202
1 975645706 736669926
1 631983344 473474293
2 643380159 532833744
2 735235636 629595411
3 196498374 474093236
1 325559668 853072498
1 290026402 879971354
1 335570562 376663747
3 111008818 442574288
1 573524382 817344601
3 188273125 252891766
1 192590452 120339888
4 263284924 751055502
1 703365135 35389751
3 54918845 890028603
2 183059033 858399791
1 332463235 945354526
1 563051921 558496369
2 187120282 54884093
3 7098609 968640315
2 813543082 786514004
2 660012814 143646469
1 347631237 681702634
4 519838936 832165359
4 893594190 538572667
3 704214784 484271027
1 864824952 932584707
2 111008561 107332645
3 12325093 209638281
1 252608431 441253600
2 722598283 865326978
1 860013447 962748350
2 10380022 954984239
1 374938955 176962939
2 971765282 294380248
4 481666986 423487077
1 875183698 58107884
2 686617562 405277105
1 157896673 859730685
1 200829950 174470759
2 875556725 909124862
1 591838232 480228507
2 548870466 326210838
1 816830465 922797585
1 911112329 64681374
1 382093256 99484371
2 399740701 448395505
1 904195743 910493017
2 561101046 804185118
1 56991572 999027672
2 214437033 77035900
1 171941446 409320309
1 616443378 423246628
1 186774283 121770140
1 173912869 534889105
2 338435593 398791634
1 854765529 136380283
1 473750275 969954615
1 383905009 519190787
2 523502298 333989148
2 40560847 77175102
1 167347034 145716280
3 852126213 226027875
1 336884570 332935219
1 193401571 560216529
1 572988888 172557461
1 451865881 362341667
1 231513214 23333736
1 637100641 520819217
2 851491308 650771489
1 912224544 100170877
1 995978599 176496697
1 870442859 486793953
3 948146747 717567490
1 127133460 68133229
6 876663584 249008211
1 558061989 119522412
2 290108502 194440975
1 11386049 757612577
2 973990242 60182892
1 775407875 37199508
1 568080697 536571465
2 333156737 351870889
2 474409897 872017375
2 847697765 531121762
1 260985146 766834314
4 725619835 274155443
1 935422294 853789415
2 659563904 198206933
1 361770865 442119874
1 524617922 69704512
4 806271636 679279507
2 756130998 592273248
1 917291808 113616315
1 881476538 412321287
1 781818499 214615635
2 930039773 812313523
2 15794510 647875246
1 986288579 228962922
1 484554949 701946821
1 29241402 686120153
3 944700733 356684407
3 811344225 895266899
1 417649603 621386274
1 111467631 758369813
1 995169843 278422167
1 299363313 261429323
1 507569499 507574068
2 115383614 950662850
3 964486682 762297057
3 394483820 121637813
2 105934617 350624807
3 907169616 978638048
2 543535378 835816855
2 39811774 38016129
1 125543991 886943622
1 904003432 888502548
1 966827167 489990117
1 190728619 334490238
1 37387573 539020124
2 84363069 185588107
1 231196247 300009257
2 246765286 525236258
1 981444612 60206912
1 100522217 130860658
1 840651957 895015572
1 968477687 328383022
7 705630921 135258046
2 575280147 299021201
1 176453499 244279607
1 777074607 951410883
2 55997514 458875611
1 295209992 306347431
2 993464035 237455691
1 579996108 625233587
2 411066036 826362377
4 209058462 446799331
2 459760260 532573765
1 550551765 385465792
1 270868539 87475424
4 664192690 711377918
2 172884565 59731609
1 503972049 351447471
3 774012432 664746744
2 713530790 332538963
3 102329509 293714942
1 72867866 745650645
1 226605235 950443742
1 141697507 129436301
1 373244483 350248058
4 475075944 541986812
1 252704877 994928553
2 9797382 904477592
2 203447446 438798622
1 54122067 800302975
1 87620381 803891201
1 537853316 184012593
1 104392957 222234531
1 173096914 562644522
2 198369111 638070014
1 428503008 394571813
2 2633024 408423309
1 620877400 181331544
2 221616213 315317990
1 333001762 755355461
1 745824909 681451440
2 607389100 780644431
1 698773698 661999350
2 290095456 430927238
3 129673041 141800872
1 803682814 383797680
1 622995064 98003890
3 353478940 542937641
5 942362757 973066143
2 395184547 498006743
3 306463872 73813444
1 917480327 344294967
1 462942114 189777046
1 475732466 258647169
3 176397432 69456220
1 920254139 178828926
1 107429946 433639295
2 624415374 965723028
1 530181702 428951949
2 76412978 229030947
1 684555767 511349402
1 498397978 793826036
1 577270091 376717950
1 299700657 700643753
2 787446029 868822329
2 64999112 289279249
1 914445396 329301402
1 616985966 111815871
1 192981151 894156260
1 309662259 113765942
1 929256204 369799159
1 416794094 979996385
2 855482168 117478497
1 976581825 259474771
1 92405034 48704872
2 513712208 135948564
1 972688583 128756165
1 464471133 375508572
1 663661230 5299865
1 672840251 267369461
2 614727237 620947160
1 8879100 859872042
1 60223161 806458251
1 97875736 893344635
1 134865040 874735630
1 351400678 708753928
1 942287420 854522442
3 641291599 265244155
3 604807308 987723026
1 947691742 195021512
2 364096611 320623144
2 253126816 669635291
1 662109444 137457750
5 220015647 828079691
1 307263501 331641338
2 902219745 823461610
1 371249794 709452479
1 669737847 826850392
1 812450307 761789510
3 244244033 331601650
1 722285816 498367006
1 641381999 993204894
2 208691711 298507046
1 454945085 948227919
1 987485786 480445791
3 417688738 25191650
1 959082365 114090553
1 790772382 176451369
1 502013831 571245567
2 599880112 784003343
1 595380144 74920342
2 550330118 529243905
1 984809237 126144704
1 98534136 713967432
1 693547863 183344798
3 316733592 440013303
1 325881168 255637533
1 191253808 441380604
1 416565393 68678078
2 777069253 324232449
2 211268361 662737062
1 967789416 987732531
2 639179039 803731857
2 732853198 630423464
1 385018257 443990740
1 369544201 378432062
2 759825097 924254387
1 156727061 68568211
1 567704304 660258346
1 597393525 794072953
1 656489840 401374844
4 444365616 604436645
1 553393836 44385905
1 39885798 203730884
2 961279313 8631125
3 279258170 853853167
2 459970608 358698071
2 689298100 165870808
1 147121514 964160241
2 647677563 937934582
1 918962656 178392329
1 356273580 759116727
1 305853169 71938156
1 558425447 501121168
1 276408301 533034658
1 582233808 517648719
1 338432536 132785935
4 21766050 367417660
2 218545028 324490571
2 345639798 986293226
2 472809767 32188941
6 312291640 680578683
2 453101989 716441316
1 732300376 183574060
1 336384083 660907760
1 339879495 889247108
1 947984994 96288882
1 197643641 117185843
1 896001401 872902670
2 379849905 418301432
1 34612394 996695619
1 632142017 840155265
2 607850545 371566637
1 491555369 366943705
1 929174146 48062003
2 235150979 831486105
1 92537362 600205389
3 116514795 49891167
1 173315119 741782932
1 383023058 472430937
1 799872115 890167299
1 593657079 673025146
2 657678728 154973672
2 700216774 456470085
2 7178885 371285612
1 543961677 992877754
2 485343811 64063283
1 160751985 236621149
1 805471934 653589262
3 762702841 300191933
2 407065785 214726514
1 532910345 661967920
1 176961271 746889360
1 956644737 318133483
3 974002829 741789490
1 9417838 549851080
1 222557805 235149045
1 118374385 741234751
2 856272103 370453960
1 545852477 861236164
1 641100868 482476115
2 80828595 521037827
3 860827582 316405132
1 161213991 791467722
4 180071680 647292378
1 671677644 691179211
2 964675950 437440919
2 293353483 969582606
2 767633149 465073091
4 420671169 328392977
3 760355598 450804257
1 986421645 37702731
2 455168115 892168233
1 482000544 33994770
3 488849971 992762456
1 749582365 761853647
2 341982040 969770999
1 453351661 71969109
5 144705352 970015961
2 871523726 627920038
1 412142613 37719473
2 717164937 588123437
1 223750921 801350455
2 627969019 445655279
1 1519346 629678427
1 381994248 10386893
1 163283580 872097130
1 832162021 426147283
3 160488247 109690300
1 219962261 826552802
1 671059261 639352650
1 465566276 183670891
1 916693330 327391844
1 240876932 91615956
1 541673774 585454176
1 691502770 300918674
1 583211014 759977306
1 88026001 904655451
1 522170434 81905464
2 321326742 294758208
1 543999533 192233746
3 813943135 180594196
1 373476434 491771263
1 755138844 325725867
1 518472139 842807813
2 179945541 856420128
1 143163891 166800578
1 716835634 327419033
1 869786236 795871618
2 192495884 770781941
2 184044746 355375354
2 981401633 518048018
4 294465333 970286304
1 735269387 432003466
3 379086065 822615730
1 785886954 149480622
3 455918517 108728604
1 497464958 141702267
2 617093908 332201460
1 264798849 840368595
1 877511461 584917359
1 907070347 373305973
1 151611675 55137040
1 543795434 873377300
1 823453882 938091855
1 753062483 465304540
1 840377454 358699484
4 351249404 867603173
2 3473473 295532994
1 672739508 552670442
3 898493297 281534852
2 288551362 938756840
1 79785868 239780494
1 859915558 377263128
4 271082670 45875229
1 496088339 981434911
1 412081491 372593598
1 733036018 232339660
1 128539255 608011197
2 43588606 529889591
1 892550348 971838822
1 323817921 542741587
2 554332800 270059998
1 857269476 854648864
3 470231832 357280983
3 940963246 370448563
1 730960902 249994458
4 300570429 354098891
1 415595900 924261403
1 519073472 867622994
1 76028405 255105228
1 202424361 846803230
1 348496693 404336054
3 568431898 128263655
1 135529517 78271126
1 56696696 41843882
2 716699525 54116992
2 556212874 746251140
1 39637821 263631581
1 89919566 431269018
1 26710665 318989167
1 493815298 943963044
2 488958524 867952091
1 673663108 505823184
2 62163848 232221098
1 896820237 924133219
2 667836990 963825530
2 121026345 661735581
1 892057669 402246757
1 642428249 526314629
2 994172895 98176004
2 682477632 420257287
3 534402448 370627240
3 87869931 365644185
1 94978227 827858703
5 841125476 657068270
1 936951809 411859108
3 621561611 668879389
1 758006131 265854445
1 106562567 253390344
1 936940217 495428960
2 305088130 213905143
2 155044218 888880926
1 886217667 962158822
1 28724245 75600905
3 813102460 4056329
1 304542235 983790201
4 872577129 213317020
2 806749386 915918389
1 733382156 66272187
1 113971431 957339753
2 723566790 756273499
3 83879506 807978240
3 427306306 367849437
2 999045736 758734457
1 745788746 449756290
1 92363878 472760028
1 245565120 161023526
4 43023842 787288546
2 156497414 388051808
2 907971734 930058627
3 901883352 601928028
2 34217122 819131763
1 232685455 704321752
2 757198524 580532954
10 429335632 39847351
1 697548919 694062710
2 811761053 152553181
1 773908078 765927989
2 235081915 254919917
1 88436848 900391743
1 640859 623797206
2 415826255 44501568
1 973684636 37836424
2 773903126 190882029
2 423332656 124352605
1 250914919 669239922
3 762243774 203935211
2 509434807 598617364
2 944783719 815364620
3 403166938 384096100
1 861342752 892492829
1 944735909 632723453
1 323787077 617339540
1 565573307 194153149
1 116748956 854762790
1 413076998 704768582
1 144881464 572832412
1 973674591 432934435
1 510184041 714575000
1 852255897 574171383
2 205187128 590703380
1 416151022 255972831
1 330985429 739926084
3 381572765 899072018
3 301018416 433339747
1 602170754 672873731
1 567367704 608622115
1 44595735 155705793
2 552069283 280828026
2 317482334 508434883
1 993231492 60613169
1 779264342 514246127
1 446725834 134651948
2 190630531 198938081
4 531362074 961255922
2 229414090 623871005
2 874843037 883874876
1 668033042 361605837
1 839551763 582296167
1 193150506 265669846
2 692500070 71736087
2 705022872 729074146
2 109693690 865236270
2 306396727 490039517
1 381836496 547971378
2 272517284 189014709
1 625080518 862088736
1 930946319 169633686
1 162214088 416403977
1 944242407 264757375
1 936132411 347099515
1 463939855 176167202
1 782092593 789545026
2 30767715 428315638
1 371026036 506044020
2 819695725 966927406
1 772508403 82991928
1 6541042 351488396
1 97167384 466595983
2 876841105 804696855
1 927679033 326939224
4 857009302 87889387
1 543948576 502018751
1 747752491 240621388
7 629764197 398198574
2 888215004 776944550
1 348790020 782905158
1 306111936 118745923
2 790552001 440907598
3 431106433 601799503
1 120791840 352658037
1 381310479 84598371
2 533357022 414400216
2 703064036 155886026
1 883198381 742585918
3 83432298 365822374
1 689625751 139629223
1 296220628 726069355
1 467446283 371665938
1 870256080 253032360
1 252760855 132024757
3 213664928 260213939
1 322929258 577899282
1 743237706 508180979
1 485579238 459945494
4 118050774 932111916
1 610554378 204526468
2 803148811 310121601
3 97954196 724774550
1 258740767 37997721
1 552544801 689407637
2 128109393 428359504
2 996613214 660865741
5 445784664 967775987
1 882494178 941948757
3 24012165 146897954
1 188813491 53252173
1 737107500 637755713
1 10529283 528034877
1 41766002 875794245
1 657700457 198135304
2 590302267 181358144
1 718770686 336095490
1 791651069 505419264
1 596217521 623686513
5 47549678 65082680
1 760092639 543522270
1 499160784 970829031
4 475674074 62570712
1 30937018 230928086
1 296583787 46883074
1 584535526 786430346
1 307716691 573297628
1 681143477 613979476
1 458744840 367494286
1 379190221 339161737
5 24597651 29096825
1 908457408 95094225
3 989655622 480937926
1 751225899 687596282
1 726588836 458868487
5 970518315 979827258
2 221199601 989667684
1 363424129 967940934
1 822401424 382617308
3 853151987 62674916
1 276895620 398457818
1 404225043 72802376
1 853729923 135563002
1 730170771 730547848
1 128842674 794199522
3 215115458 695203389
1 774837742 868042593
2 534140982 625321740
1 734961987 378030395
1 315494355 344741104
3 483416248 310358524
3 384672920 5054858
2 428401240 706526916
1 463213673 556327247
1 634015922 326489277
1 603244527 667983547
2 22350936 451092786
1 665450302 616400961
1 263833599 618426509
1 728448790 743205804
1 373815283 647221785
2 199166668 463635620
3 552252787 45112849
1 349894488 704073129
1 413897488 976186623
1 505353082 302759493
1 489519508 793936703
3 362017026 684354210
1 429816380 868033062
2 317125160 84176310
1 362688247 587093630
5 682976320 240063318
1 505014284 350774563
1 455969304 549102861
1 746202854 360464094
2 730611120 674944297
3 145488050 396594205
1 162953245 479847222
3 231482289 189108033
1 550908873 955454054
1 139984097 233896771
1 266714055 887960644
2 238557741 397301029
1 398876740 379685600
1 171981458 645142002
2 135898823 354461343
3 548509922 427808936
1 131355202 560949013
1 9376931 133999386
3 524518401 810140195
2 726888400 6756389
1 617312659 351620318
1 947972043 906285577
1 328226986 474025715
1 55353324 826206488
1 201117673 439496944
1 115804760 815322921
1 997952286 807028147
2 194074651 711290256
2 513135475 803583819
2 803518493 571356112
1 790843968 566553438
2 673236049 67347877
3 569999826 164170612
2 872547120 542550010
6 92417940 145723274
1 876768968 942035071
1 962514609 420033896
1 760203765 392501564
4 407771047 770300456
1 720309490 204295490
1 415058559 421640037
1 330652423 477108533
1 892220821 360151511
3 683085777 796291375
1 715074854 147319377
1 382074795 213080112
1 232847004 570715862
1 911106421 90349093
1 950064269 105201520
2 6509741 356836278
1 920496619 775771671
1 83224751 94839742
3 475433438 369160396
1 303670355 513058206
1 994138903 666213402
1 277581322 250918223
1 120569474 791965454
1 26899363 559559066
1 933122243 635111391
1 95326761 775105845
4 102575287 782624614
4 943051714 176076068
1 900665887 681265063
1 262524450 148354369
1 882998914 50389964
2 199247907 116796732
3 383030883 481346580
2 198723063 267371551
2 569486911 792781231
1 323273282 903816850
1 443311560 782789705
3 55776817 364986107
1 855566648 464042210
2 310979712 975731467
2 808712078 930560693
2 620127792 429326451
1 366625494 445615040
1 634270810 653650485
1 958592727 522034138
2 331794043 644153813
3 916936758 838928072
7 465548077 835108249
1 202386812 748674067
1 737041477 318907319
1 260585983 872970617
1 8317075 443986982
1 594425499 84544430
1 138247857 29618182
2 186481745 123239146
2 699143943 975613850
1 71958336 304061547
1 526567156 323152219
1 295693398 918786300
1 156936829 133113155
3 897405047 696636880
1 304743117 142728083
1 201330099 193179038
2 390984470 298353923
1 672312179 919517863
1 639495531 260376499
1 543776844 885372615
1 41353822 616643258
1 940867110 958617142
1 192665439 112556109
1 72350094 361381039
1 784399023 432316015
2 640321793 830026986
1 683384790 380806905
3 2156401 817362154
4 425257010 346278814
1 268908851 294734935
1 428200136 3832737
1 239565815 730859973
1 847795776 723980400
2 498499793 456886363
1 32517223 197679528
1 925675191 627759070
3 990632004 76037622
1 450762733 915162595
1 502880302 65139573
2 759955886 239311598
1 345143776 210716484
1 522613012 784122553
1 476689212 615780883
3 585126874 581545690
1 468937605 210610204
1 189920379 557571283
1 603952817 675304153
1 661911310 715787527
1 307301792 45694442
1 731464279 779267430
2 397999362 494801032
1 182204668 866910360
1 789631429 422419324
2 478072695 504961346
2 214573663 446555530
1 761581269 722220832
1 738801914 966098060
1 768545868 278621842
1 225276454 998515363
1 51019795 77960983
1 319322372 669625962
1 628774627 492663214
2 306273369 832163279
4 512787110 216107256
1 76295584 223508855
2 187628541 467647599
5 37340227 363040234
1 926296340 46679227
3 776903221 28833422
1 266876017 451539765
1 992976989 523520175
1 815625840 987075022
3 686428313 269199457
2 248343292 669429206
1 708662406 699806143
1 240779883 489831467
1 947003703 601580782
1 780198018 734204501
2 690490687 728784958
1 454004176 487728716
1 659177371 665955451
1 774618164 523092700
2 480006290 627441726
1 715972682 70079276
1 675796124 445725588
4 32541576 861857266
4 175290349 291194151
1 545291516 59493876
1 238135275 903448085
1 173025118 46362047
2 199090025 466089639
1 804481352 679695458
1 455922980 935533565
3 94112124 692494051
1 153466078 265970487
1 440353566 887217686
1 847037170 953414619
2 605705529 779490970
1 514009201 248491589
3 672452547 315465947
1 808080638 735964765
5 505635551 501169528
1 984172739 901023969
1 278794675 514839252
1 196473176 383688394
1 251979944 208236121
1 606438549 12437223
1 389022261 567313484
2 732968112 968589979
1 544704914 210136333
1 48101342 734832831
1 186412994 896731811
1 400266787 367626997
5 988116654 432802173
3 937532144 187671533
2 320531244 66567413
1 596892186 702521478
2 155410873 812121515
1 881364169 981454710
3 302701631 755152388
4 292018347 64362021
2 907842811 380026582
1 456827424 129948764
4 299202134 928207689
1 88335632 887773686
1 366821372 681461546
1 212406847 354969614
1 600530212 94790111
1 325550970 66187289
1 203515535 169836589
2 408426259 110034212
2 449464796 458425527
2 865253482 224023679
2 648052733 303644233
3 846182519 173430778
1 677606729 875284478
1 68106265 625849772
1 646509964 337244195
2 273233109 100419603
2 73915007 305141039
1 994136595 773237378
1 347227676 841975788
1 599098409 60478180
3 52227176 124489309
1 795564649 496120069
1 546993921 642746067
1 120406674 516180488
3 916027671 405487337
1 50435498 636842653
1 108121869 971400340
1 472508647 309345394
1 654561839 742527187
1 505862928 506037558
1 418427489 707910094
1 269807382 413969822
3 678888699 716182032
2 268029461 706752763
1 489033301 356054256
1 291133184 356074675
1 776354877 378617525
1 664967470 465466922
1 159932308 872968260
1 995756882 496881596
3 991554037 896087470
2 204815686 182212517
3 52020566 240785578
1 216322738 571464249
3 468758429 692953028
1 416574070 514049867
2 484591057 465104586
2 557026236 328541228
2 955001022 238616304
4 930830824 322412636
1 501133423 223377173
2 129945186 545484351
4 10613670 59286932
1 321215272 63636122
3 670261065 989474289
1 388777986 747595878
1 399246444 757298482
1 520482363 321330034
1 663043029 325312979
1 349133368 431430295
2 9140320 592345576
1 621768013 54411994
2 952442527 620510800
2 875868907 49402776
2 645930133 531431327
1 67931964 242954645
1 558757484 20102295
2 739012442 685939886
1 181836066 738615710
2 175456557 819871282
2 49966816 692406706
1 433234527 161636917
1 177059927 539396893
1 228773619 392958995
1 961037754 96975185
1 559119344 53623309
1 759894524 115424609
1 973263423 231435342
3 636969511 928651694
2 246751166 524045981
2 229646136 712699630
3 124662794 513633024
1 292009365 541715918
1 342414927 407857014
1 126262168 694391233
2 404049313 400759181
1 869418761 27052720
1 566591549 370979992
3 560375948 266678638
1 217036407 663243612
3 264205075 388361229
1 574519108 352343458
1 131180777 595937908
2 588712204 190439377
2 818584733 174408553
1 573519888 433034106
1 636266881 609956099
2 648160943 265122278
1 520763005 543894552
1 798098374 993139252
2 141363290 110412475
1 523167440 141153959
1 340388509 451955268
2 338429998 760360063
1 235085536 741401051
1 112365094 61675384
2 3799297 576064496
2 177661706 937272774
1 411811805 248192112
2 647627304 163437879
1 961472210 227657457
1 54342071 363429728
1 607608095 780860750
1 897782387 686505017
1 536228161 74015882
2 168726500 974625711
1 540348026 116982280
5 947458112 385879620
4 229950721 844523071
3 576473025 520702515
1 569691464 68226177
2 388396653 939785036
2 784666021 961362243
1 302840252 737989872
1 91579436 125842512
4 837267214 465470735
1 855862827 745714850
1 342453963 805699826
1 219860864 787053788
1 938424197 968650715
1 369767348 42924489
1 352051695 215413069
1 755706564 691639466
4 210284303 646737650
2 65766509 322592664
1 89830804 140895784
2 439898929 137732226
2 254250839 474613217
1 130777291 483732163
2 276757593 531651024
2 398165849 811328120
1 362781902 174837602
1 927572889 231863389
2 613237599 749317177
2 722486381 709570948
2 609192694 363708593
3 305978537 718391181
1 938469934 651549780
3 693910294 186648868
1 679662944 544630209
1 752884221 961631855
4 299406759 125191965
1 701989197 207290432
1 826681630 737400310
2 539022077 682779917
1 883087894 449091682
1 580660103 924451406
2 263118591 393126562
1 845906020 280384504
2 981014951 212575975
4 619870673 422159209
2 268503970 835022145
1 142071138 590748736
1 846222708 4708937
1 179333198 669817921
2 697995126 321423842
1 21530889 12563006
1 615751652 636486438
1 933634906 339620808
1 765538052 400201810
2 962518304 724561142
2 380121354 296245611
4 138966796 339310725
2 729229043 387339376
1 830789551 540487734
1 625797895 142988341
2 725773254 851386986
1 88057666 75432141
1 892031407 828176542
1 295938771 329354717
1 622058924 147370222
2 641317198 47245184
1 963880797 23251053
1 328522955 616266479
2 550727059 644474597
4 654681933 808697822
1 741009674 959045254
1 430293469 505152696
1 519986041 70499011
1 166748103 929689080
3 962052606 678982781
1 869267038 315512179
2 746279772 589719919
1 519402798 380152173
2 63757608 930099882
1 183220768 540892939
1 616991841 845764781
5 539496313 72003969
3 868925769 778633498
2 152352065 183884743
2 35694308 307147247
2 179058739 469153608
1 81942199 632541379
1 862114331 247885892
1 22445320 269327100
2 760667457 861768824
1 744960263 278604766
3 321514191 577027340
1 749060433 755563410
2 341329685 999043537
5 640098969 91823820
1 776099632 650313390
1 957650089 498262343
2 559120584 92050952
2 314907689 647945711
5 758727877 932538712
1 583825411 938829679
3 427618539 670118959
1 603064402 51962647
1 271949547 668578854
1 227949881 573558609
1 950345175 126927571
5 454537787 234393868
1 437934099 268766551
2 222696006 806192827
2 134954667 814694776
1 503072620 977855780
3 521508072 826968346
2 860223922 49924430
4 340217406 411610048
3 332336832 592140537
2 58461383 185630169
1 347234256 134136548
1 971275607 644581357
1 161465931 351426401
1 294150003 216358075
2 334353048 443347875
2 714345344 700777361
1 357170740 820301377
1 646812362 451243370
1 603827683 299602691
1 376329199 289343283
1 675595745 649268169
1 442721277 817915445
1 949622188 895679484
1 67083685 821145619
2 766005140 802696200
1 177013329 15115374
3 498318317 971423424
1 250771576 451853186
1 459110112 268782485
1 430674620 898944204
1 596369768 231651245
2 462897574 813357560
1 537581669 396749962
1 595618611 698735692
1 30705754 551792716
1 126288595 971202753
1 593106550 71360469
1 667672190 574031008
1 577028349 788493004
1 868719472 195918901
1 323893008 220804719
3 819861676 187821865
1 214237712 709008891
1 252072677 356608024
2 840764713 349155350
1 934283001 919805592
2 237750095 691255491
1 581327227 576853770
2 964687169 453223451
1 246092296 159591339
2 322446379 77406986
1 82543607 719110506
1 508850643 944127894
1 563984614 729924407
1 905987211 479262279
2 541885543 990430899
2 432824801 836589944
1 517550618 104556440
1 461354006 473519573
1 161682090 122289976
6 495891722 766441798
1 786425764 410485926
1 615863318 861102422
1 10388796 68801211
1 221293358 479650507
1 833561665 180970586
1 885473721 512604499
5 870603057 280432468
1 918908715 219044694
2 74582720 106878673
1 28038711 263177768
2 807553117 691440196
1 587505873 904312145
1 903537517 408516712
2 93603335 593378659
1 189199999 830867437
3 724152748 785250945
3 259456232 657818280
1 221574492 66194145
3 951968832 685048834
1 836928489 763281551
1 632008650 228001189
1 496216718 825315957
2 821471791 908443733
1 516880766 263980502
1 745389368 441061907
1 477877673 172011355
2 678649298 139374396
1 791397739 951433085
3 884466863 765217486
3 557281988 338862999
1 827194245 440174569
1 182441022 278771700
5 87140944 763309540
1 953472758 358971579
1 57567815 726236894
1 923944054 966345892
2 422235449 226479032
1 967800447 640736319
1 447251714 247814321
3 278111288 886713534
2 189405778 252552916
5 339979411 630229469
2 8713777 504578113
4 710786944 70250018
1 5471401 270038029
1 846528575 9759702
2 392735463 430348165
1 599150555 804224895
2 219919244 573340107
1 300629919 110761701
1 772398405 517237513
1 607464668 683514391
1 716265635 207409095
1 473878370 681674978
3 555138658 659164231
1 677520596 824670627
6 15313103 381026609
2 712983613 643279758
1 474400287 718273448
1 812406269 700093842
1 426620833 520700594
2 171083008 34663660
4 865688985 684382901
1 112408685 77234074
1 79187526 522413198
1 894918473 428959345
2 20872367 209578023
1 55628974 896942384
3 521491212 488284253
2 414902179 441651046
2 208565032 790739366
1 184811868 531989127
2 631899440 879223375
1 515057726 238436573
1 688562619 809948120
1 974151185 662156985
2 808512624 285678723
1 483621784 132812189
2 601842832 355818376
1 612238834 673256539
1 427104729 654736530
1 628675363 1362670
1 121952153 870066189
1 509233364 95692864
3 384489438 144899976
1 671459774 99031273
4 409409189 288946952
2 477360315 133042051
1 952656270 500357738
1 35703329 894669137
1 40785028 740541067
1 357424820 608320186
2 576883078 169792095
1 305715472 803053535
2 119240817 969369108
1 131453012 65203782
1 511723484 911619549
1 163917899 285201909
2 967646455 973952413
2 640873033 837766419
1 879553355 752757243
1 805346702 239468487
3 675661556 332520425
1 102767265 955314872
4 544877325 694004190
1 146423492 21079063
4 60746715 154917636
3 728230854 202922111
1 872932082 261574859
1 263335710 532696106
1 62136265 639936397
1 114573902 916657201
2 951051230 102138733
1 246926609 928208498
1 126879326 952584807
1 601798243 434853264
2 956465087 300343576
1 265458953 776811124
1 939541431 94181747
1 26964094 438211955
6 881773245 458737417
1 249123607 694171127
1 326775829 274796625
1 906361995 408032535
1 281048444 49440095
2 698321009 736421872
1 62613233 70413424
1 990700435 542223084
1 466438688 107908408
2 306971386 291612572
1 273949769 151936288
1 608489220 201417149
1 620312333 393914474
2 818064330 687972627
1 671418404 846923362
1 417357429 444242224
2 756781399 900362073
2 557590437 283542639
1 466464047 625935657
1 624296612 935492328
1 249357056 642559985
1 627313692 791622004
1 586234767 216354834
1 288810164 24442184
4 434228684 403626475
1 509760091 568745867
1 629422962 725866814
1 461324718 952502435
1 824386969 69255095
1 560799311 719912817
1 836923641 142703402
1 326239335 240236146
2 837532814 305269814
2 917846296 563553082
1 139736989 810472282
1 461380413 824279394
1 653352709 654842001
4 596863581 621801765
1 787561033 334249132
2 816048863 45377825
2 766684199 345764805
2 934375157 710518300
1 921745591 125153274
2 614055155 119332455
1 912650653 433911938
2 133846185 383310100
1 680067842 608030277
2 2867120 1041091
1 869282123 437792402
2 513724367 203699717
1 494497620 358349801
2 839134036 699215004
2 378754440 596741059
6 762430119 243837326
1 123003462 851278430
2 615286835 193073411
1 750027391 244717511
1 469933852 824621184
2 902139468 868771663
1 624342733 368214343
1 996344626 395701361
2 596216689 786493411
1 893179777 182415301
1 819085126 725643929
3 319729556 545169170
2 216660631 59542168
2 428715653 700292614
3 425354535 751624297
5 619464354 424612875
1 202737499 443360589
1 219226496 945628952
3 993995930 472670694
1 208719761 467499942
1 258707726 982154832
1 823219918 801052383
1 102878763 575112431
1 49824233 409335546
2 497424975 910649402
2 37228911 455789552
1 196458079 153224151
3 554597055 900170135
1 101559106 981911720
4 55885185 585887575
2 498952829 520032764
1 989930337 219017731
1 987938739 497045832
1 844889959 871384039
1 43842012 56160528
1 314620176 655002119
2 748523962 26883736
3 168780426 551089093
2 985198207 138868482
2 162206604 203056589
1 856584730 624829523
3 66371478 606894477
3 568204476 381417417
1 221071695 892226858
1 398874979 248190263
1 413117204 632605933
1 226456787 325662167
2 718489920 90151057
2 672249842 556452046
1 508862892 900880649
3 635120887 385281411
2 587278462 714979396
1 407309459 13518643
1 970065996 46787260
1 333026721 628075054
5 93894704 491281233
1 234198615 448773336
1 343652119 246710121
1 15118133 500625349
2 407710125 70597845
2 749593569 236208445
1 113964798 681152839
2 585491607 326923503
1 353492440 712788970
1 255500116 683221199
2 92330092 45043774
5 543969709 725855798
2 681914363 400139868
1 693359575 384580525
1 135459255 905256824
1 124288657 619702706
1 274948604 297406069
1 526520445 863105172
1 285661264 103816428
1 896362407 25291280
1 637679011 44305730
1 274631901 23053958
1 708252839 290540353
1 34591151 722755238
3 236730109 473718159
1 865656446 937541653
2 428961420 169584282
1 426261142 127736713
1 339193468 350735911
1 184045420 55694968
1 892325488 774720465
2 217345541 535683686
1 767368341 663179977
1 604951753 738142732
2 618485587 537560486
5 691918957 505998951
3 669059696 538868480
4 640143337 552643782
1 858365667 796270055
3 80472392 681715170
1 805905660 264455784
1 762368419 917432913
2 638881214 649318607
1 21411090 690794408
1 59765085 870006560
1 235299308 148831472
1 459219140 340631697
1 582041866 960646517
1 940296819 426885384
2 813964339 597730912
2 847808248 267946760
1 460183667 540874688
1 342939437 152071338
1 961565055 248575749
1 856671539 199995120
2 546868392 90484399
1 179800296 799964632
1 19182202 197099116
2 484923531 17699522
1 423937865 312962101
1 323626677 855286416
1 889287205 209250214
2 592625856 141759845
1 69077708 533278222
1 714194615 152853456
2 307631835 244579898
1 127775987 247536120
2 65951272 515593902
3 20620927 232706637
1 508603589 798484208
1 957706090 924183776
2 354994875 339550138
3 975664144 327466067
2 416921697 216639207
1 838368985 329268357
1 314623410 424781147
1 680365841 325155565
3 972484596 65872823
1 942514420 171915015
1 713275582 471516375
1 607992218 17855153
1 206592063 853719961
1 388781725 618649664
2 513343132 385742223
3 954389079 663980402
3 571940611 870567345
1 192831086 693580441
2 814130266 553327346
3 638496488 856145883
1 49084264 292786399
7 414748306 362892490
2 474500961 822061521
6 261066195 49482523
2 647750628 564466090
1 283688472 234363322
1 854917853 214420066
1 609902789 800188279
1 985457611 269505630
1 104639994 307285024
1 353410590 231171069
1 147937368 684736805
2 60037017 270387113
1 334694656 421600520
1 973759526 380909742
1 17549878 450789665
2 766164012 79455254
2 947736953 329579383
2 879399312 127400770
1 487435878 697633648
1 422496377 633128211
3 399588607 326171015
1 610482676 664936201
1 76420538 280680379
1 415277382 66285737
1 245251526 301092452
3 214430707 730097818
1 685563491 62087182
3 893207446 140876535
1 357524240 504315498
1 146641132 943461374
1 317680320 694046541
3 556427387 49802913
1 437628977 544425180
2 675439655 195304398
1 410587106 988683324
2 795384958 375711598
3 692420846 49266242
1 957723220 327717467
1 113959383 544081876
2 260080915 123404212
1 38629100 743954882
1 703129525 160327661
1 895811463 32981613
1 779536755 163957974
2 285765756 999847728
1 153872287 598209865
2 734175006 224378519
3 877782594 126427291
2 975988930 206572712
2 265256382 369631400
2 501123526 314870878
1 380880995 399075395
2 345660367 530094978
1 674347216 384708022
1 916494353 668547413
4 288775694 784782472
1 844622514 404243398
2 406990533 201930810
1 762161404 753448378
1 14638444 412935040
1 70770096 403584017
1 818815931 412986971
1 712124301 328468536
3 180373116 465808378
2 208412574 513045334
1 338565721 715860920
5 950757168 609411416
2 816145836 849969355
3 652486654 362009722
2 915790732 323125661
2 617664287 203745151
1 849457887 152142931
1 795136691 899544770
1 137988170 565864719
1 981789250 426482852
1 532324427 823936763
3 161676350 232526141
1 575420786 105591586
6 54198700 75402572
2 780553947 306140896
1 355515471 784673178
1 118802128 425466337
2 283708147 499464126
2 489845441 7740165
2 10260986 351856548
1 623997305 412393886
1 82005240 132186934
1 493454020 503103654
1 287944796 498566961
1 581527903 39371299
1 759936120 636886751
1 709765287 188178098
1 83463987 730458152
1 505919483 771893872
2 314880715 598676662
5 986309966 229815859
1 32862430 267872644
1 871234654 679539543
3 802180389 897400036
4 798241396 670090590
4 859592838 328664273
4 158958684 510062552
1 970352214 173691960
2 962231881 287876747
1 843777691 525648466
2 757246474 946712267
2 426407059 330761489
3 35964056 788592101
2 547464440 934242936
1 545668257 971732909
1 690857923 763200885
1 268061746 775454355
6 317218245 633834395
1 637237829 908855668
2 397622836 398599388
3 119758507 338436991
1 30737886 813232727
2 511192955 297889994
1 826925599 520044661
1 75096984 499144419
1 404405725 297744054
2 165930859 460520540
1 376311040 776214847
2 189760028 342364696
1 153411015 783587694
1 333438521 529520097
2 804895517 709604642
4 32128794 683122074
1 504466071 276545648
1 878277353 342000543
1 976842958 313819538
1 533778628 629613596
1 221255102 926305844
1 764901728 989470128
5 721713139 773770280
1 797696098 186181630
1 182388666 516026629
1 881668582 99795771
3 935818293 498282892
1 395281448 323883356
1 27511411 986851154
2 377607525 311364195
1 161472695 757717172
2 566257888 906176132
2 140014026 459476959
1 466130409 265727219
1 158235425 425350137
1 474589550 161346302
1 805468020 175607364
2 110665430 579090951
1 339063510 790661390
1 915421326 405611877
1 252157869 735455081
1 443513072 703679422
4 194270671 504758427
2 89454628 877313167
1 902292125 661436162
1 949465409 523885814
3 41891416 436835123
1 26756576 156442560
1 801120083 537790469
2 337988412 725639394
2 9773747 152338331
1 151247231 234586131
1 655003154 197360406
1 634066990 741522226
2 987773276 930332563
1 427465324 776749946
1 995033923 406188736
1 43724079 320429457
1 296713501 616216826
1 782399664 671625616
1 550357566 304639803
3 887227316 410742424
1 287076407 908297149
1 78063568 624219879
1 965070736 553606145
1 824844095 252155752
4 644877301 560795418
1 543802205 410478947
1 582946227 787586428
1 469409127 961383545
1 227078687 762483961
2 152113758 976204825
1 619088890 843205369
2 522081445 261901319
1 797843235 506549744
1 54797236 874375343
4 473723376 968819067
1 545363123 2951980
2 477758672 800793610
2 83285295 974065961
4 372388360 954586646
2 346662280 5843912
2 421665461 755431565
1 667366392 36058658
1 849161145 156658354
1 8543840 810946646
2 654742882 169212543
6 227383132 500194054
1 600103615 24230796
3 805803509 677773665
1 56654488 397426115
1 548925101 164754602
1 283102332 871997648
2 123332308 306345376
3 119857739 749384904
4 762580691 257229108
1 59990375 136072715
2 241745719 860907024
1 142399114 294230144
4 212410948 943080369
1 599031086 916782370
3 425049906 567801633
3 55282243 389449839
1 812409408 493288146
1 722738002 999075484
1 387070115 603826576
3 840091057 332376390
1 109505102 566927206
3 144914691 646830579
1 865351327 337750026
1 689589218 861202063
1 995038075 678055079
1 699967889 405768855
4 735592870 93376873
2 963274608 610583041
1 360412175 271274443
1 554413292 265388759
1 194727265 6759487
1 578320163 432047635
1 998793093 541770137
1 413773116 78203224
1 279134566 751192721
1 383419649 959402909
5 213856873 719732682
1 229702814 235366699
2 217936221 949046013
1 747958630 667731864
1 314124129 326084176
2 590603103 72293685
1 5466248 506068691
1 571580539 872122674
1 974424918 21828607
1 612871936 76436930
2 491961389 33476026
3 177970987 171789597
2 33667946 142643244
1 756707566 917501433
2 562400872 909349051
1 632254030 89714805
1 183459782 271197789
1 735560016 163678039
3 326000943 32365501
1 677344416 965326036
1 346191674 895537951
1 55436006 613603723
1 117215997 74896543
1 925944731 844194988
2 172785202 769104377
1 567142752 205156487
1 775135321 531208958
4 822835214 471551188
5 870338689 999203738
1 805385287 112747819
1 403739409 625834053
2 786741102 941910722
2 432320936 699771851
1 170728159 968897910
5 127859988 75153935
5 541548213 276310935
1 551797811 138685499
1 935271879 929855336
4 191735771 850205701
4 935071815 384094539
1 630827450 333122215
1 109098920 485209927
3 367252233 36301973
1 881308478 200626137
1 300753037 352370990
2 814674735 840403850
1 699206721 220405508
1 588782234 141272603
2 817007991 302032083
1 959279921 299833621
1 762442517 4971601
1 937794251 253814947
1 299851925 291961079
2 420154087 202694012
2 775184010 626098022
1 194285247 948854013
4 834847257 733741721
1 892912942 95470903
4 559580175 285002921
1 123998047 659719766
1 229603221 533683477
3 347468285 166476479
1 327365509 66766319
1 427256752 398513969
1 971302228 168743412
2 948056784 329053721
1 692083464 950179536
3 648497560 87130967
1 909983263 535227321
2 544127963 957692224
1 800902258 3944393
6 381283544 858123671
2 716421637 775211605
3 407892078 376558122
2 600900154 737289826
2 254167580 903532670
1 724573495 642516529
2 221847981 276314205
4 516448863 511299531
1 941694451 604455010
1 266879624 963699947
1 154080358 471753961
1 949258987 322807180
1 188757359 366404153
1 364117440 71226051
1 446939310 103945050
2 55294264 275438907
2 673179687 480284957
2 659623493 336828892
1 118536337 264324504
1 434731688 879254799
1 431448412 651161752
3 907408713 773684744
2 278083642 829558751
1 575006158 689836962
4 507682258 274229656
1 704405123 826677909
1 612306209 887502359
3 189266529 480800920
1 200970463 366816211
2 404325183 973516388
1 420820466 288849368
1 983109783 873370825
3 425342184 889291719
1 227807186 22211006
1 231462368 171370761
2 784650195 492760502
1 820623510 610096232
1 780974149 658164868
1 706022781 948854102
2 323342697 502788382
3 178154146 264041820
2 110105663 571267677
1 388482870 162612870
1 955174033 927706480
2 709734026 681699998
3 141619343 612036344
2 247144131 347102994
1 220464948 438719422
1 884066796 304436528
1 791738836 476333988
1 533107122 622447936
2 271281133 862606441
3 631882746 528169922
1 604231717 125232174
2 221707642 309191203
1 81517589 275280984
1 213132432 908032238
3 504188904 440109353
3 83563964 870609649
3 848104587 625679856
1 278990982 491822123
1 745944023 586596181
4 586432104 397193362
9 632057162 821122618
3 912786316 616716166
1 32658579 801058844
3 537979633 127773768
1 291648772 273455939
1 636203646 550329620
1 357318847 525622870
1 183739893 498072836
1 314744755 981401248
1 187703668 441347878
2 497261717 589479932
1 911124410 492956639
1 312827195 5488374
1 724444390 378841627
1 623154608 434233644
1 950166168 950754430
1 283261293 135138385
2 748361922 216677368
1 891872928 229958506
4 60007859 672586621
3 440304458 849319096
1 220947757 803799108
1 99697351 731533789
1 233025799 153552772
2 153051315 892101754
1 94558551 216242611
1 504213433 675309787
1 240359642 360903190
2 634406920 343670806
1 176530763 540609221
1 933151620 557499041
2 468361697 865499386
1 98739602 721002617
3 974214631 823766136
1 641217253 980990165
1 817598147 220738712
1 785333914 101418658
1 964388007 143408364
1 953638318 448319272
3 232735679 753053175
1 479061221 31195363
1 358252166 792285598
3 85252602 664593867
3 302504065 865885259
1 493632201 787953078
1 732629997 721692253
3 171934553 603019171
1 624568811 831702567
1 484991661 357337992
3 870267676 700429534
1 353673433 175937810
1 762782229 419478730
3 736590944 918807410
1 340046707 446353046
1 102122661 637388669
2 606221433 202590851
1 653952649 745146366
1 763850212 135058106
3 994064108 714036233
2 89052489 144288162
1 429421860 783621465
4 593051362 531238019
1 507868186 397893272
3 342568404 84620312
1 782767417 539664301
1 919074673 736563238
3 752405178 476859897
2 709421434 173667192
2 924676860 299237756
4 4922734 515046207
1 386671417 761480693
1 338082136 305467057
1 811995912 863278156
1 462106535 143856769
1 458872998 467276369
1 482112420 655220686
5 528666207 718881681
1 764938307 633428818
3 364233964 38722430
2 475861930 294964404
1 80847298 883873120
1 71761431 259336428
3 47147007 925850536
3 713109374 628727065
1 953982119 949444580
1 835254492 81076052
2 752453952 151596909
2 595103172 185136761
1 125008208 372858209
1 188452339 503124052
1 809527778 170086475
1 853164179 811299627
1 493717160 682714343
1 752172862 28672644
1 764949377 576821133
3 20482765 43329184
2 716165622 540204424
2 412227062 180387634
1 726654339 694309196
4 735217770 267906736
3 426821149 986870516
3 484001892 20507388
3 132456800 17332902
1 550288029 127133192
1 890178781 417022426
1 407617676 285079320
1 404622713 235363029
3 19769226 759518317
4 219836952 55454416
3 795042292 759192381
4 365552177 474935484
1 313171634 632273949
1 824016170 414704283
1 554334508 509512796
2 303375858 355645462
3 569975269 185464718
4 22593824 880408493
2 741491174 666806197
1 144885042 125305896
1 243265824 292885298
1 92984765 516708434
1 91236692 623023204
1 540290395 677972068
2 681422032 617461014
1 514047579 747022921
1 76446684 482278461
1 644451482 493348129
1 814331213 890727020
3 536828715 668847593
1 351333093 915870317
3 551119421 620476454
2 511492361 830201246
1 694939976 381894431
1 571181384 565112985
1 552446324 297258173
1 859298391 490610838
1 476237559 577818597
1 973045290 936773373
1 306338579 18969368
1 548973397 572664248
3 869105985 573913717
1 1756125 893199761
1 956521006 702254001
1 450875537 324356280
1 883979945 603824833
1 770471812 96666706
1 817525974 372805849
2 303624111 623097928
1 98262245 999973289
1 558525584 875418208
3 909954561 784514666
1 561904813 799673450
2 295363091 185500678
1 727074489 29157426
2 9583522 415540998
2 872231454 731475147
3 675842067 478073122
1 801298204 847774779
1 307920504 926548535
1 408968540 658537653
1 525022838 440469108
1 936626393 380555177
1 165672619 399151694
2 555815823 41047676
1 674433663 490365754
2 235280793 247119063
1 214888320 884415430
1 778445594 636898518
1 674590253 90698392
3 725819615 620199201
1 579526639 244979674
2 504595143 526662377
1 249136049 194146505
1 961646998 272945698
1 665859450 92918631
1 845224414 671799769
1 810505972 610310624
2 194352813 786275896
4 938043963 960237343
1 560900571 711859916
1 479979558 224990303
1 840821827 7196812
1 152337036 126760325
1 899964840 723003967
3 985551635 853002975
1 212815503 53103695
1 714577237 382030310
3 910133026 545900786
1 915223648 363399882
1 364725771 333921099
2 939212614 397512133
1 611284297 665472767
1 606374564 585916679
3 834537934 773352874
2 590340761 56408828
3 765535289 493973054
1 668128297 534174625
2 964763245 348319631
2 399106372 482739992
1 117583036 166284618
1 716773887 599616761
3 22993880 365692924
1 702825180 816303903
1 636076240 683334474
2 760771408 577533000
1 392907625 673700145
2 15952372 327478703
1 64745747 376535997
1 419461982 441195377
1 84670404 392693799
1 920968461 829633258
1 934890728 715094625
2 350837361 195882477
2 774041281 35808853
3 245040427 265563558
1 498714128 517259169
1 936792676 883406193
4 826834826 539437390
1 918062596 469890568
1 196072677 607340698
2 484330978 677150133
1 751425700 339189256
1 318899836 569951907
3 684480634 974094990
2 613871529 400993781
1 74520976 464271209
4 636905229 371827555
1 209137381 618316085
1 329849830 106176826
2 606638055 618059913
1 458510646 498524262
1 603630704 729989405
1 115925586 45672296
2 143783717 617687962
1 682023748 210746797
1 790985305 181962770
1 992399530 877326896
1 89073867 343526905
1 973522399 52478788
1 428348863 719496316
1 715674907 732605868
1 833246819 102837994
1 536273974 872914715
1 663896066 101659795
1 642239812 303587188
1 729028372 110838183
2 633591267 466198585
3 442324564 418955933
1 114320804 856502596
3 64716463 610498701
2 822991278 273220685
1 24816093 752829131
4 500859316 587467490
2 533579587 373625939
2 815359425 898463686
1 596030743 265168658
2 840175158 992455110
1 232625676 961560281
1 380878181 657921893
1 838397990 261065401
1 863479301 934218836
1 258857524 682895726
2 902436657 983166304
1 795649123 101976369
1 273375258 530491478
1 202336900 892595247
2 317086021 135518195
1 837603451 529196475
1 253530558 488601963
1 435624128 149704277
4 796568759 343130175
3 75736461 918627611
2 993596730 824311263
2 815777958 187222932
1 466007193 686269814
1 197231024 605045764
4 857974745 148729789
1 380130846 872093434
1 749817974 538030699
1 243208596 909768338
1 583048652 366461518
2 462850407 369913681
1 855344450 462976504
3 935236079 804690252
3 265688929 733195193
3 830706753 544481608
3 791252099 575727397
3 377875645 521271972
1 226768038 660922432
1 371497070 778774024
1 463342986 733705546
1 462404923 461410233
2 139942685 70357180
1 292132008 129836885
2 805122138 516655025
4 589585200 126933148
1 296219655 850170541
1 630174843 212470884
1 657553883 936162487
1 469285172 95053809
1 119370256 292552916
2 684933055 979068009
1 830661857 130965150
2 645897647 328453624
1 986839419 706954886
1 154913210 771078700
1 329890433 408726712
1 826957831 782380015
1 255054672 5981590
1 398358917 481648587
3 269170239 728260811
3 908733216 712606466
2 663858807 982513804
1 444091741 551650431
1 740011907 446529774
1 444285031 24263135
2 740284484 696282353
1 470427948 113556831
1 427755420 95131267
3 651003433 49309725
2 563047915 249617385
1 182762214 925681801
2 751889073 477071282
1 238583906 893974476
1 904305655 245633021
2 12894562 441156315
3 541829699 881730066
2 618682229 113708078
2 840254304 374585941
1 577085672 736162720
2 990695783 622985521
1 716935786 908994786
1 89094575 649700118
1 334748680 354564123
2 597528484 661881858
2 537942044 956562755
1 138380766 850661356
1 534497049 381364803
2 924054824 539370822
4 521886133 557392390
2 541136815 130741158
4 883209098 880153994
1 950424377 369651706
1 5328525 411433423
1 722086927 271035733
3 19268824 284532817
1 113329566 214280301
1 203782637 597059984
1 38735450 977763262
2 152044165 558151174
1 967468346 230630399
1 886976016 150287634
3 86061191 576586483
2 450533836 499830460
1 769885686 128899355
2 192409417 758246111
1 517832792 245885179
1 550123307 485743932
1 816126988 42448232
1 549776406 334266142
1 762765743 992793863
1 399296365 601216042
3 687956927 742573560
1 245776098 205053473
1 170621179 72487291
1 227388759 829849539
3 383086922 246530064
1 896626571 946629266
1 627188516 715577157
1 515099350 41457003
3 859126333 550907529
2 935145183 133243743
1 29054943 960546545
1 533219218 23324619
2 47998343 535011335
1 518280881 973282409
5 183081748 158160199
1 918706757 344516038
1 444841683 649223449
1 825063674 198585859
3 777503315 654262638
3 518022539 676281846
1 134264933 29484586
1 97225539 173128352
3 135183680 202026765
1 25509437 685769475
1 744603293 560366789
10 563330879 560899041
1 264157772 712385956
1 216799141 80533624
2 881731845 796675244
1 987116232 795405830
1 349430459 87261086
1 107481244 301438536
1 720231362 807591896
2 87004532 750185623
1 48644135 209869882
1 942939855 592347435
1 885449685 462633785
1 436516585 911467530
2 918110727 113461837
1 129626528 410787868
1 154441959 756088709
1 391263576 544783023
1 232920306 246747951
2 608283617 715748935
2 547631311 652250273
1 330985931 978225791
1 738914795 29713765
2 429835658 101814340
2 86965666 92017987
1 647800554 546790878
1 370925811 356082375
1 534116572 481804352
1 380477751 349399031
1 874938071 18563373
1 446236015 327274104
3 499845036 828446605
3 99817430 515321664
2 15096515 791851216
2 621022159 627147427
1 996506368 643930990
1 91964345 520287322
2 15434515 786692701
1 560418784 206563510
1 694001584 386792192
1 365293613 322575272
3 355511878 111509921
2 262898042 822948697
1 503256310 189096944
2 413863611 112690392
3 759039060 311032603
1 471728726 580990094
1 240169674 510986880
1 950114694 840552555
1 604535261 325606651
1 106070411 848914654
1 268827081 703719330
1 980604135 546771762
1 721624333 234716573
2 99670274 548628802
4 302028961 805821450
2 814272324 61772498
1 390215454 66346838
2 769705962 398948754
1 762753437 973039163
1 26320945 602896999
1 589879922 311423284
1 339169456 840757375
1 250844328 937401881
1 774846868 416563832
1 285300899 963342024
1 155038051 103918608
1 569308313 756093146
3 918809315 514668415
1 781730692 72115413
1 425717163 739472407
4 57458594 269540684
2 178705777 962388961
1 795117729 849250020
1 321678419 302383002
3 543328477 573293611
1 978360054 522851577
1 694273899 630956847
1 300480823 876651467
1 828958166 367571429
1 300571367 269567788
1 838010818 891848046
3 878513625 468163000
2 400735430 428621537
1 189950043 883946359
1 403486912 325355108
2 224750819 634050810
1 94177391 619926082
1 4899117 319181816
1 725755818 956984884
1 509305537 500552126
1 314104049 447429817
1 765410279 146994778
1 918175819 168106056
1 802341106 289883872
2 871670724 581538074
4 900793330 754362045
1 841532817 242824781
1 774709097 786003546
2 163903676 993776866
4 26309565 204814882
2 76095829 299546805
1 84998558 157848454
3 37794072 587873737
1 336207036 334328272
1 432206115 715535357
2 206724722 583542915
2 882246262 429381757
1 792419945 794261709
1 635653127 931376101
3 709918613 477675488
1 703157822 743391345
2 50279527 416348033
1 283263698 35716312
2 452610661 724005893
1 967353068 430206182
1 154963787 761525032
1 131572710 304025507
1 7762750 64720836
4 679089325 630014680
4 836902166 338167073
1 447467211 594849573
3 713441973 520780532
1 318098978 527806968
3 680453627 185714120
3 257024970 533630472
1 664251561 121713970
1 803678509 232751547
1 213889698 597145245
1 347499099 113029623
2 289007663 278070669
1 367864679 387719650
1 460522549 187607220
2 300159097 12450033
1 776684766 333048666
1 709119413 799430302
1 869451483 165902563
1 471576158 187940848
1 22139271 625254714
3 932874383 892021011
1 67663055 837180109
1 203508637 950335328
1 319182182 779110218
1 80870510 857469175
2 735709681 412300949
3 757633189 297726642
1 28051643 735920204
2 583585085 845726035
4 117797282 970362032
2 406502717 765863515
1 113076659 713952948
1 863312985 403036848
2 639938560 340720729
1 860911125 556270580
2 689709557 533034951
4 393837608 772621814
1 687167080 166766878
1 667925706 337368896
2 895604627 456578541
1 863682628 574909263
1 673305001 565604210
1 436080943 5077382
1 719552654 489264957
1 675630437 323435384
1 667466890 35069593
2 929987660 288913696
1 500783591 984079132
1 956216536 589995454
2 653772196 815528324
3 418356232 677513822
4 452100165 73011400
1 550396322 583967670
2 417097273 865734150
1 645781300 456711188
1 802098851 195295865
3 240277441 567771604
1 792686381 567201706
2 186147262 764285392
2 36928347 383596575
3 184070008 427669499
3 804070134 573771786
1 876182667 95906070
3 623877998 669384305
2 591576909 905191866
3 65042093 378873724
1 960622325 469034876
1 560007326 70423136
1 70190088 19449161
3 512146711 135139310
1 215971371 983073436
2 99758695 90524813
4 479258585 34497678
3 299803651 273849136
1 850564941 282796280
3 303233913 54069269
1 717564286 300748776
1 530866468 923022468
4 79903643 265944381
1 15028949 132980158
1 358616989 616731576
1 385813184 644598688
1 316487265 236254193
1 360500562 269863662
1 10445537 835416568
1 110978209 19103227
1 868670944 915922941
1 342943250 107522040
3 267409387 963003980
1 205460620 32095158
1 691841730 748923828
3 280673517 543277061
4 640627723 615939057
1 883717437 801839960
1 112298862 927933673
4 693526815 903351648
1 621575746 522883501
2 141136548 615467699
1 148338493 725405947
4 782242954 945479969
1 411388675 510916895
1 278684752 75749029
1 401390603 992230039
1 480312591 196016583
4 7041488 797102410
3 981080095 906945639
1 346676011 853909103
1 855783698 362001230
1 971866516 651434689
1 394976605 682446920
2 254046691 694991849
1 513236937 346283962
1 965847519 718981818
1 674022217 518146430
3 719489613 199506808
1 316510232 221427413
1 49602888 455218154
1 734339174 55686438
1 780666461 484699462
1 327112219 75040312
1 794859607 994773436
6 721650723 825135179
2 952420127 155037511
1 668022681 598703029
1 187145165 461759269
1 531858977 616167407
1 521805516 121336677
2 740367506 303951181
2 968914598 951570030
1 839603069 893249442
2 163654258 465951183
2 586364676 372012387
1 648875375 421229417
1 804370336 688524299
1 758998957 87197318
1 777079874 175805527
1 924246526 268002313
1 487289496 456792016
3 570071148 286599419
1 60839677 673376754
1 545682530 232027740
1 25999205 743660598
1 575596201 599484649
1 320477681 488550553
1 597741114 34621417
1 343324592 277219483
2 962582406 51892959
1 595552961 108521676
1 193698889 856786291
3 838785916 625515330
1 987415998 799875337
1 933454022 145543665
2 218030357 429236800
1 488270613 791242194
1 644501014 284555735
1 175957204 989933997
1 379043600 269485342
1 279859590 894406732
1 311114421 40222373
1 216619491 378290560
1 941793983 305533927
1 163596496 227276011
2 848857074 720047562
1 702141544 942172729
1 238508423 561854212
1 735749693 622635396
1 270063893 772925230
2 708693227 426034121
4 865868824 711591150
2 286189952 951942036
2 846345217 896447514
1 559501007 579594861
4 639068723 28969710
4 567594828 29208057
1 295653745 768957214
1 77482277 587796070
2 59367324 829731047
1 770079870 831779074
1 987909446 531784017
2 855987648 768238357
2 280340376 956471774
1 763011537 445721285
3 779135168 277153726
1 643332247 308111371
1 707046910 308047331
2 457688997 994926090
1 29021536 771285053
1 571085753 37175939
1 708944361 248320744
2 297558323 106779220
2 49986721 934465186
1 758594471 252611618
1 45179574 115171420
1 399069526 629629427
1 992573263 67219041
3 486544859 170702562
1 945596263 97701261
1 831338600 859176213
2 811532657 469591771
6 213837692 130444764
1 830701879 519224200
1 807537728 542305949
1 260888890 811037940
1 495915178 532246328
1 823250220 269610084
2 937026027 791559794
1 410693059 905276303
1 401001641 145089273
1 524634622 405828627
1 755475880 21678909
1 249082772 182162312
1 279431419 685454403
1 867912782 109230792
1 697467689 366358068
1 901509830 258122221
1 858760916 544969618
1 141837609 375926244
1 109553178 109243473
1 934653966 675454595
1 766892713 719365559
1 18477082 651436845
1 739589864 798216394
3 399769720 298430845
1 515885371 190843704
1 433946880 71441516
2 382591379 943696718
2 862131959 498487725
1 9409376 190643860
1 310483637 135573860
1 951454015 792784941
1 853311898 20522039
2 521086775 674785430
2 952716777 771548505
2 944387352 115252605
1 837391827 252640748
1 585347393 190653200
1 73705758 921155670
2 458765568 557183150
1 275942297 634811546
1 481148033 329480685
3 697481961 916820696
1 945576908 991213261
1 503957320 316103297
1 980216279 894670394
2 838850898 357753749
3 851807740 188070811
1 940005755 584884002
2 383756670 739028075
2 135389613 173565909
2 722798256 725346950
1 195498211 716062519
1 465378610 623985015
2 799122840 547630468
4 294578801 821309674
1 269049606 227710024
2 980220614 503624693
3 194226392 413160368
4 667165570 428656117
1 211566258 378730656
2 290509599 429193104
1 818872577 318426282
2 322136282 463934635
2 766669434 342425326
1 235532860 124748185
4 29335379 115238690
1 761287201 538382081
1 184085980 264045720
1 168504965 322325476
3 929759287 701595726
3 488071351 106000274
3 611335143 652810885
2 159332541 180443496
1 58197087 662738943
2 318831768 963693496
2 70484865 987989265
2 652142259 635686525
2 928839921 533336857
1 164414418 553148583
1 15689221 893272799
1 954665016 161128317
1 568775102 654854877
2 725126343 143967668
1 52240449 417440260
1 920307079 84998181
4 604150797 575785421
1 413115027 530091307
1 123679017 169387118
2 555270528 762921911
2 766150757 94611495
1 684615384 429550624
1 61355067 599087951
2 920683329 815604752
1 565007712 261080419
2 404725520 311460698
1 985697357 820341407
1 151208335 419910786
4 832135923 500588042
2 1604414 742051848
1 171146676 51196522
2 263314845 664355428
5 831296789 522709166
3 768945009 357725714
4 792229905 912259804
1 526383857 159375150
3 913526043 667237487
1 573839236 7297965
2 793699747 833151783
1 697795666 657000984
1 497890105 449204388
1 636640079 992976290
1 43471119 703882324
1 328531378 903644388
1 534021618 830647665
1 904068734 865441136
1 581847726 256437857
2 796760533 87561845
1 358957184 110531447
2 665408052 310220502
1 394883048 213476326
1 216286888 165243561
1 868848220 321324692
3 953141403 440278628
1 765911305 427555784
2 128830181 379910036
1 331009810 240175381
2 62058490 423838542
1 84194385 43466871
4 511705194 820592896
4 264235078 827946907
1 330699225 719546656
1 879197242 909070324
8 709460784 70429166
2 31247523 476678630
1 15907492 852815943
2 510467109 128376075
2 705505902 269051407
2 66402700 928746088
4 869981718 968638116
1 966832772 242675809
1 824331387 639991053
2 856889307 612846045
1 844239847 872028816
2 942604684 132632496
3 661918963 128237014
3 411932805 67038159
1 495832487 508489757
1 865769527 656787729
1 511654021 597912333
1 825640529 182473646
5 688795322 655395679
1 869450657 390110631
1 292119642 104380988
1 182362397 558661178
5 544119735 492438672
4 298277309 527562596
1 741784343 587522566
3 88507360 775002909
2 310234141 71136883
2 241158142 502867876
1 534466713 821785840
2 484305756 969910120
1 687328659 876707572
1 269550716 156291668
1 304939416 113282420
1 222397700 954563685
3 707877945 391846339
1 623009825 495890401
1 868314822 139959993
4 631196413 427804375
1 841945593 904101333
1 195835806 689055262
1 857540051 242907121
2 59515917 387831004
1 957339880 330467991
1 115271760 63565922
2 148454709 962830426
1 941293601 587681949
1 846775815 817558530
4 229244724 5517295
1 836863808 293102605
4 144927958 650213185
1 881433428 169191955
1 611626203 597839311
1 481458039 741799057
1 861822264 357497043
1 522869894 922735849
2 356600531 877487164
2 720782991 654413492
2 101013924 946456662
1 650347385 883755621
1 499190558 499981922
2 52121487 701049447
1 876623194 382276785
5 479198527 972040384
2 148801919 371704247
1 143468437 482488276
1 227965080 930826401
2 241058523 245010555
2 26194776 843087927
1 777441065 325942637
1 13924444 575612940
1 893826865 326907468
2 848956687 860462020
1 491362546 397537889
1 104467049 344495130
1 538091660 556791919
1 548354024 28309922
2 906659309 67303865
5 872445996 482104543
2 555451388 928066880
2 519744041 91270410
1 341291514 934027821
1 186344869 44457930
2 596705123 726198417
5 947488866 585805499
4 503549940 179551266
1 864558451 362022565
1 920544887 126974484
2 857503381 408392407
1 907182851 778255042
1 227243127 491566047
2 658314106 431195097
1 11223626 429217315
2 806376863 324447888
1 745619986 416993783
1 683777667 133655291
2 567298474 713162810
3 923359025 566729449
2 798637390 368351073
2 693330089 76291838
1 282673943 373434851
3 232182110 716969635
2 173923425 875580699
1 340680617 121400196
1 317717323 374680722
1 946548368 409288951
1 975027806 743805035
1 477309651 550581888
5 21542979 547717242
2 648857851 826245384
1 46810883 928232316
1 35752313 77135311
5 997948299 984047903
2 718453338 20836766
2 370938493 2263284
1 263551513 934161346
1 817907284 365830086
5 837188648 538975122
1 292418351 984375262
2 569266322 737029954
1 351251166 199690755
1 523305918 518620249
1 973771040 204635971
1 84456963 599517363
1 285856125 416266364
1 49813305 559339657
3 439524020 494205901
1 361009619 8817213
5 137333447 238235852
1 959466108 70564296
2 771156396 187288864
1 633247978 641070563
1 440342300 572069363
3 732056907 820710297
1 999491219 372779230
1 626285234 761201175
1 784758240 702198564
1 707123132 634535190
2 152610510 518538581
3 898852112 188818486
2 923757644 921569168
3 494976322 314708695
2 297511231 642371013
1 457536716 705327686
1 391089121 688373204
3 429887891 998995698
1 169883792 191093816
1 389714653 654904990
1 620521190 185327674
2 433339254 553502751
7 511594811 228957875
2 917693716 911201127
5 878260099 810262613
1 678467577 419179984
1 332993419 719542289
1 210712949 850794645
1 928683834 671927016
2 192145290 60721707
2 712001459 721919676
3 280562477 659198543
5 872886861 92304146
1 342342632 225693128
1 183120193 421829125
1 422674248 511689053
1 147922503 540624673
2 505443208 152714636
3 349562491 396912157
4 714025106 602063609
1 737264476 517422724
2 143074656 114229019
2 30776116 25913985
1 805611072 848577260
1 289619619 781172639
1 8338373 96727227
1 109083743 973763138
1 711999839 775385259
3 18992404 503142544
1 252226137 354054900
1 568943653 759455521
1 322417603 311979214
2 37264586 934777983
1 133886609 947627256
1 920001280 149324889
1 677000397 636021212
2 879875960 62420277
1 955321820 111092055
1 931861447 895804875
3 306551649 648507584
2 298974134 751569307
2 985028896 989904736
2 697976791 844794899
1 902890374 850120438
5 432220777 570588096
2 417349683 146181162
1 620340453 590528750
1 222864664 201398171
3 195485373 683313874
1 884269281 154696921
1 910955448 103926756
1 956126935 568268154
1 407750949 501881717
2 371747496 296438684
1 813341703 11238007
2 102531140 69120290
3 68138377 988441447
1 732302481 518805657
1 788023574 120387561
1 71889304 380404279
4 107880152 417638329
1 785564244 938390837
1 864293169 328543107
1 293939327 681428161
1 991265518 41070255
2 865677245 612967917
1 557105996 101027184
5 712004898 599126831
1 479972873 82632186
3 993128966 432080545
1 844438741 143510318
1 414326392 555996566
5 811094257 443145095
1 240931341 387671623
1 862825975 957134483
2 37478070 987828458
5 132819958 474863168
2 395984360 300754686
1 837997736 698342933
1 151874250 531557315
2 164787926 176681210
1 859056991 529701595
1 255997782 120462594
1 451373067 379013048
1 958615438 907448261
1 294578637 507751820
2 931785567 252326499
1 234306516 963703714
5 755647782 234276517
1 388510486 554647865
1 251578747 319084289
1 425960605 538595858
1 633248923 745251092
1 578168583 310423080
2 199238952 65042081
4 490791480 82944492
1 276870521 703885266
2 933681261 190196782
1 83123965 929050606
1 478928732 521513734
1 53909473 455541754
3 996496928 125339438
1 808405136 534563527
1 845790254 140500484
5 194653997 361422122
3 555210342 743052556
1 102611635 891402584
1 189855974 287571870
2 287008403 207178212
1 791620736 761382354
3 60673657 632819727
1 999048810 40492834
1 335251708 624496875
2 209631798 298471508
4 684635719 313082991
1 127149448 123966346
4 11228053 351024983
3 943180254 698402552
1 365205405 507915231
1 986246215 196008426
1 821793599 210568937
1 568756717 245634607
1 81732016 245002870
1 345397727 158053688
1 263244099 320162012
1 153119015 349204172
1 389555814 186088818
1 677335039 255270047
6 630769000 198870753
1 985158851 392591318
2 996908507 379426180
1 789030074 823064732
2 603561762 647345006
1 595644667 305224893
1 287043839 279857885
2 916269443 955968081
1 662253213 359791708
1 310187665 763932831
1 370682668 918759053
6 601154900 381031218
3 182370310 725340513
1 928613367 577694121
2 997636537 217532930
1 576017979 438410041
1 859329904 303480770
2 713938647 382113819
6 384145451 19749314
1 598722315 555052459
2 440532068 617290783
1 981436461 507261978
1 146132507 967475488
2 802788990 35743987
1 182357174 15185780
4 814329816 732070715
2 491265930 179786501
1 248298771 780225628
2 464857257 448128144
1 963751397 859789116
1 741144591 384231777
1 348601445 702133228
2 19543262 746396144
2 978742592 397121604
1 257471249 274799498
2 806290835 481378629
3 686245266 1454062
1 978862038 484097
1 515131712 648189010
1 907768722 427176476
1 204478503 425128091
2 874327327 274234345
1 867773124 726291714
2 761502316 490326331
5 701656431 627849898
2 135276061 914407150
1 775149539 980561567
1 131167787 44455158
1 397476750 595039528
3 983454905 739002556
2 326304007 984464930
1 288317489 993947129
1 700628143 187145603
1 676366257 465673369
1 151729641 431500534
1 767105648 317829529
2 733601314 646071125
3 173926695 356883205
1 159207217 134898517
2 642899955 390249322
1 424886859 265872211
1 450389915 716762697
1 929991726 457898432
1 315128949 598661339
1 49355788 808884717
1 135409569 738777474
2 291424839 525878559
1 556685322 141154301
1 918856929 323399550
1 716075575 425231808
1 954758315 112211873
2 140952481 150125212
5 409155921 334421667
1 938483828 571804259
2 944690644 684702426
3 320511752 177543645
2 280597748 937969376
1 377768509 228374473
1 516995665 710347492
2 513346540 679054451
1 86295418 308696871
1 9430031 387243733
1 827668519 245236595
1 348838204 507444888
6 929762583 611465308
1 698189170 936444308
1 696796248 975860686
5 717760089 88793393
1 190952391 577864898
1 698149800 163568772
1 476840922 462944390
3 169533132 927910033
2 305027861 149319591
3 999706425 312837714
1 994645954 653499220
1 16788368 831432582
2 208391253 191690244
1 254187115 55526146
1 275127640 929235736
2 819265245 976067291
3 303573939 686511153
1 186281069 816955
1 682955676 344741985
1 882079574 585466375
1 633615850 981377278
1 593117366 501129681
1 275468257 543415074
1 777976238 778052408
3 732395301 282835418
1 582425999 948935669
2 251467711 995224827
1 307243306 137593588
3 337051149 970770404
1 841231212 629084535
1 772758395 11936345
4 883799600 64525562
1 79639942 170367961
1 417925282 510827687
1 623383811 423624049
1 932621230 596758945
3 845250787 112202300
1 767567211 300908226
1 898006495 996419063
2 839299686 592366961
1 989515338 155807507
1 265545730 925812701
1 46645434 699518889
1 774558916 962107993
1 195846385 275810368
3 567954570 964839156
2 511087944 765111246
5 138715608 824067502
3 348508072 310783894
1 318267816 921422542
1 538712072 953333925
1 624995079 467062603
1 219270311 348799609
4 481438514 356937240
1 900043953 305478554
3 365465821 266104976
1 487640600 546492227
1 798716878 947717841
2 969382867 961776578
3 185555429 18978698
2 329010548 812723701
2 904863363 24667968
1 275107050 838400529
1 69470315 153512385
1 971856150 982048629
1 616202080 732559915
1 451940838 81208982
2 293417912 135977325
1 638988683 318365573
1 11513802 386702408
1 962724450 745118949
2 975206932 366309467
4 590994580 785619774
1 2994724 439178538
1 878268465 814223184
2 4797855 715876056
3 645338961 449327776
1 254854847 64569281
1 838866887 511922667
2 69946199 4525179
1 102718073 665419215
1 463876873 765750558
3 867410641 452391746
1 265790629 663183902
1 384691940 310723562
1 118389604 214897
2 643268828 940763284
1 409129699 571644926
1 413203005 988148073
3 28408619 477842686
2 480915948 9262572
1 789449452 271810762
1 12807783 177438970
1 377380748 753022302
1 834442825 728672520
1 46364906 350722613
1 142391650 990817647
1 969729525 355092271
2 124001822 171403602
1 380155825 62629711
1 283956403 621239237
1 956071175 908517564
1 852938585 362743189
4 250413623 948548239
1 956187112 797611284
1 273080797 678429975
2 860506130 966184808
1 782027071 830214216
1 66441751 795814965
1 740641382 884243728
1 606363859 134349022
2 112505967 554334629
1 479663107 205523169
1 969190350 300083048
3 983096633 901252151
3 783537071 252053591
1 980466054 479483850
1 905259924 251283982
1 483975248 944645070
1 225491328 508965490
2 456241228 717708465
1 226849525 589343143
2 740682814 801211732
1 704183850 955311861
5 481641839 627147197
1 901065087 707150231
1 185295437 976514411
1 994669463 131707838
3 420924302 913462464
1 308018683 214888005
1 335434698 141292209
1 565196879 321148550
1 433128232 291414084
1 623788377 126408904
4 659138569 299280545
2 391169158 794873484
1 341026843 672099142
1 166916825 149416413
1 56927858 297107328
1 705650857 459280096
2 647838855 734659288
2 85833081 116859771
1 841527481 944410180
1 851124611 523246226
1 631868349 517375857
1 149311019 836526677
2 834849014 415962023
2 133920634 49298348
1 814257515 968247296
3 606481228 405062239
1 597887477 203484136
1 571768653 280780511
2 594555503 865508123
2 176373676 397630671
1 721153160 505681962
4 43264950 996144500
2 25682980 159979423
2 457620018 186464796
2 262838942 565278837
2 750248775 662737213
2 124327870 217968008
2 385046381 913426447
1 631693461 262058761
1 996524682 292090439
1 157933025 956110697
2 627419769 10618483
3 196868148 508364517
1 749218033 964260492
1 507545713 481166993
2 514250111 455654268
2 144028210 531258708
2 913775210 341374739
4 825947287 853019204
4 989082584 913913923
1 53973857 524365237
1 625318228 482231824
1 94832258 761889236
2 117698071 166209724
1 399154641 802803857
1 901433235 220086292
2 89560737 578668463
1 580282445 803889025
2 582332547 929678202
4 924773188 690238210
1 472099037 328739782
1 114549508 843126894
3 472913576 225552672
5 61059087 294871468
1 73104139 887148373
1 736458105 704366403
2 780745556 939850707
1 803105701 656070205
2 177372710 543255914
1 487394341 779584077
1 352268985 53435730
1 476385190 244400781
1 941235823 365296700
1 281160559 759512501
1 288745503 154716351
1 103127856 582719850
1 507329120 832941450
2 336725760 79296961
1 81706304 544700647
1 401919309 675021625
1 182078364 612877178
3 88007426 866965908
2 352717479 495213096
1 788326432 778472208
1 994188750 134835686
2 29377289 599719390
7 22560940 880472407
3 318984867 594221950
1 251915180 377551672
3 181863276 193259791
1 770880756 147964734
1 871289350 940864263
1 939402275 827316776
1 171346369 614455024
1 203502590 772302678
4 577729868 10534303
5 391321824 311201821
1 264840408 559851477
3 711149799 590622353
1 257073798 779130854
1 9486187 352504400
2 624845056 182250529
1 645040619 671708515
1 63993449 496932903
2 448144211 234542056
2 42832286 27591952
3 143634566 884144557
1 326549020 774349857
1 408174559 436698372
1 998357129 218028837
1 585384347 632493682
1 585259867 259667723
2 513809679 447911531
3 126679052 913476910
4 923203290 336210008
3 67278510 243938932
2 3150058 164383129
2 419888864 514468470
2 78507439 607708442
1 443510632 980403882
2 861775039 496217169
1 410394504 998233691
3 642563329 565213759
1 904755127 637707446
2 344196314 858181991
3 630032156 263597759
1 398908696 138559860
1 699222073 528048701
1 363809254 420242891
1 943964687 436116810
2 391385310 951197063
1 346759374 1136076
2 760379508 967812793
1 34323998 563893813
4 347398237 867061920
1 908409656 611253020
1 999939683 385723260
1 580364003 10884856
2 139692702 728827018
2 495637609 213989443
1 28031728 17349913
1 72571941 171452966
1 463644557 90521710
1 779769652 570288907
2 258423584 639192306
1 863358428 900980223
1 458417138 527214258
1 989484818 742111792
1 463208161 296220224
1 600636813 786811857
1 591835685 101317801
3 20204742 961229292
2 272751201 5950606
1 529199917 397525181
3 138124484 414147579
4 731815008 599980924
4 981328318 282920238
1 582766723 705240115
3 126891069 634997709
1 452038334 818546283
1 507779586 277267164
2 846188228 394941277
2 511875862 122015549
1 211262721 888961081
2 942723399 521169863
1 612307265 555453305
1 545269433 155292216
1 105908485 344947541
1 110678869 611204793
1 510280327 525679463
2 248771070 769450880
3 304766519 498643046
1 980687888 795833730
1 15113500 796243003
1 822002054 597158423
1 16559450 61403002
1 499291006 807124010
1 486715689 733159094
2 877489320 226100643
1 879129686 389254188
1 592655796 569098946
3 451105887 538395222
1 8581892 276052239
1 732130883 358583060
1 682584788 732142652
2 434589053 356997313
1 290227931 661310533
1 335119921 105804860
2 589577159 217800047
2 459290358 720583405
1 622213836 138731115
4 444980989 742255643
1 441182851 646614884
2 710845514 974373633
1 587641671 673961162
1 568147878 680207925
2 971321022 95393145
1 35570641 112111710
2 596095678 849392274
2 944359670 642907018
1 201482667 72319517
5 752990713 497190305
1 859449608 261160454
1 864112658 73091948
3 722379292 675725875
1 720734321 686581690
1 81444472 949987164
4 863318413 377052794
1 461123344 84673178
1 265287741 422803803
1 547671259 719602563
2 76955440 432052576
2 216848794 398749979
2 593208836 915152096
1 750049810 52531297
2 658745999 559580961
1 906899306 745711566
3 975559340 205347499
1 809751471 900534853
3 18066036 433325017
2 291254106 381739702
3 968942895 708381773
1 300046538 820872541
2 225770515 413968753
2 318237947 913527512
1 458678743 170878274
1 934432637 530785462
2 174050674 950847812
4 337701499 372538256
1 378913626 88027407
1 770241354 939659341
5 785607289 280465032
1 832593743 486032464
1 547534536 867623254
1 612287444 569041694
1 511940672 760364342
4 555175216 590206118
3 771418295 986530569
1 976622849 919712778
1 8710304 130403787
3 611440162 479869140
2 701752130 71466458
1 366519398 923366497
1 986318787 544056092
2 452883659 746423504
1 770614346 931938511
1 296042884 770234648
1 664346671 817517363
2 946033961 511912192
2 751089997 873778175
1 5302285 356035770
1 47393422 247639179
1 749126109 309443695
1 47184320 341680074
5 930384838 131977027
1 706728047 628975550
1 749166797 423148107
1 693270532 258246104
2 753385015 217967968
1 888997949 754252279
1 982733096 876399322
6 618205673 246591781
1 976677103 951735720
3 966678706 784107221
2 91193027 926216496
1 287461313 827900380
1 36981441 52685414
2 5752182 802694089
1 713551466 636480369
7 820476850 808493939
1 556870572 309853059
1 639245137 861393062
4 937427095 448368072
3 876633184 940842585
1 434571645 962480713
1 389616299 662895252
1 646385607 220399333
1 874641335 224545923
2 550557845 834568290
1 570026105 778020735
1 581202873 191849148
3 446186013 633713702
1 183011300 82332602
1 84673674 698685505
2 470450307 391245604
1 418993224 848588134
2 185335451 835224794
2 956074583 30581100
1 912233757 902137447
4 917037502 150947445
1 568449100 15376489
1 687050804 146445902
1 448687570 627793543
2 344463073 309766804
2 975116399 929285413
1 632558755 292183242
1 130943104 284293043
1 511350541 281220100
1 34904060 510559473
1 243783436 676227933
1 867112133 430482115
1 608045435 590675465
1 109881878 480783293
1 296603779 699679364
4 165628951 918636379
1 704347922 904518886
3 27734270 337608882
1 483917067 147597493
3 800541107 649238050
1 275806586 669444066
1 82303182 631187523
4 492343512 721431813
4 210794765 609892947
3 802823269 132017173
1 728268169 534379430
2 236232139 356395393
4 761012608 273532704
1 785719495 185643880
2 255017661 436473336
2 55870554 111429024
1 900178708 96303115
3 191481968 44066232
5 162949658 781246913
1 12025789 112040474
2 637415943 108906854
2 420407443 804294301
1 632886836 39987930
1 74661422 594895291
1 907426281 969487578
2 525837004 103662933
1 257574541 872248261
2 50778587 166349644
1 858651839 97137012
3 90285724 281722798
2 7946492 6988878
1 920878762 701524842
1 315222805 11452583
3 266923720 32411380
1 415206890 553768812
2 275287986 76622296
2 968711045 287361243
1 66197659 578304725
1 630299798 277371741
1 719441960 356653898
5 317970112 942158319
5 757017874 633986006
1 615555986 189285019
2 727034161 631760052
1 677084052 655370587
1 76156154 707578946
1 846208205 202276271
1 703394118 130261596
2 152638428 39326131
3 167787205 733297580
1 409807301 776031168
1 418373010 720640869
1 950381352 707546857
2 307098849 717030684
2 398862678 519630079
1 124578293 907399580
1 629737788 6492175
1 143921675 690252098
1 880734914 19109805
2 761006544 653708106
1 567951138 706513829
1 832449528 912834215
1 923661907 297005698
2 190978791 373680701
1 565272672 2456326
1 269595904 87404984
1 183440728 900177192
1 674343911 280081748
1 869691530 918872694
1 297741133 470288129
4 20028490 796405705
4 900387213 471354325
2 712045698 696051946
3 700371785 766409717
4 376120344 253120189
1 340338850 427940545
1 779795301 850054636
1 658023983 823998449
1 744279414 459574912
1 693228356 116978475
1 295000326 52032535
1 276601917 663201997
2 238802202 70831107
1 569067031 620782650
1 11739401 755368138
1 343071263 351642414
1 77315165 69803883
1 984591262 687881677
1 304731889 567111849
1 261609679 839956210
1 52080405 820733227
2 11358772 475867015
1 966590646 759897819
5 297962510 773206483
5 676936743 949737750
1 643492038 847663868
1 991650887 935668213
1 786913441 254915346
3 467362417 877316317
1 117266013 161141825
1 34463164 84538401
1 2309379 202104583
1 736054755 539535997
1 434471520 456679549
2 459886271 611281397
1 793333459 837277262
3 19960648 984072318
1 753037858 734647277
3 290367662 684409321
1 821170416 39432393
3 304674748 940503250
5 120399745 457294502
5 925071651 818333373
1 253012949 696485645
2 595671172 124655156
2 869445793 341636062
5 78794882 319081249
5 266190270 646807583
3 725186756 279197460
2 46516974 43137506
1 898190503 233979586
1 532774201 700431652
1 967996042 104547659
1 131888345 844031106
4 299842953 226014606
4 551385756 806955331
1 458239872 624128476
1 22184791 340530192
1 19768350 31980707
1 656506458 194731074
1 563403678 372821776
1 518888640 524144788
1 463919708 902803684
1 727016533 124768409
1 173430522 868699382
4 432299573 483874106
3 30775088 332752401
1 222763000 364681965
1 472718783 384568065
2 351913421 616925432
5 25103268 20145029
2 34538540 48185143
2 548976550 440539173
1 526492055 52434585
1 513819858 996035899
1 123851407 25782117
1 407221016 736683003
2 597474582 880646148
1 740930302 328907007
1 554210478 171085327
1 271489163 67832776
1 870460975 67074994
1 262339697 406489515
1 945237495 793229529
1 790328268 909484099
2 981277134 343206333
1 912191448 270132760
4 736823071 821962833
2 418202227 58319900
3 551777954 489606494
1 334831832 690543925
1 962919258 549308426
2 726432665 632647174
2 413734155 971895782
1 480191234 273373918
1 566517530 283403244
2 285723345 208075353
1 481213777 204924748
6 650264139 264745052
1 67216933 184102145
1 187345666 169199179
1 437219750 467400955
4 229571453 792614591
2 55397179 272630937
5 939067381 377838083
3 984123366 125327271
1 40866950 802552578
2 409558586 890398027
4 465207034 754170830
2 655168669 126246602
3 612348534 850467506
1 198011245 924146348
2 53822016 693768515
2 506357797 452170392
2 200560653 518129139
1 926054496 876131897
1 924378468 927375449
1 851039563 917354967
4 341963271 193965386
1 907402123 843607536
1 158444558 123524239
4 120241022 191511995
1 355983653 504884138
3 990807649 911398127
1 640130584 474207366
1 475656321 955362265
2 593522775 457857171
1 262443274 678884296
1 744026 202987854
3 307416787 430142151
1 386333744 680972220
2 468523151 424561734
3 810272331 936949498
1 525155594 146708423
2 224285780 260323142
1 225337928 311766684
1 16828956 174960456
3 920169730 715599705
1 724917652 66868796
2 434235804 516318963
1 613604268 570607149
1 128666808 51863616
1 628629117 186879573
1 459661637 311871019
1 894578492 178575075
2 106282838 107930598
3 807118851 40278583
1 686621029 668631524
2 852187052 233254038
1 90415557 557299343
1 181752773 504607392
2 734150172 863587749
1 906217634 224644364
1 947694069 304601785
1 467634349 994856292
1 627010975 764361913
1 218763330 132371746
1 375812495 100037501
1 52049741 933915245
1 365544846 737803762
1 166071636 897755464
1 36357237 654193027
2 617373996 319187646
1 685181471 204391237
1 496360805 867981097
1 507636178 249779967
2 882488335 523868305
1 427930610 164744924
1 710852368 591704685
1 640442786 280969643
1 553701787 828564903
2 645670604 613348193
1 911172976 491461199
4 546298282 392951858
1 699257529 24220804
2 320624102 79784649
1 293084812 953555918
1 21077280 117170995
2 569606213 75953361
1 249378587 660580652
1 635427154 601369980
1 55079110 811743934
3 790429835 979976772
1 436354989 234179130
2 603184639 603914430
1 377284392 553069386
2 673591446 350291190
1 67380262 723502191
1 320412443 620888242
1 185593271 811582130
1 927085951 796122813
1 500592911 777299982
1 594018111 152914328
1 304975819 922173165
3 991819021 640695571
3 732813949 536762990
2 649495682 478823775
1 466531466 862137357
1 70836860 396295601
2 11302162 410955008
4 34611007 21568652
1 489615955 808789064
2 960295964 509948030
1 783191715 717345988
4 90187527 315585816
2 346385651 193050388
3 768643367 64729756
1 819772066 778615301
1 336685856 729845253
1 221074154 640808434
1 538532324 456662807
2 610866482 352225001
1 681396703 679012466
1 110148738 476002127
1 440889767 559941100
1 319368098 181173570
1 504969040 628206872
1 159488654 853058424
2 842626838 838513490
1 985835041 229714524
1 412076437 529388901
1 739606832 794601429
1 975433946 494033046
1 969346211 673079820
2 536219280 627488381
2 998684430 552390303
2 804112043 64343661
3 446732272 322218344
2 642863622 821770495
1 204154656 327531230
1 516579579 559771640
1 624018314 328460351
1 208659983 368769081
1 264701804 467704282
1 903440581 152144639
1 326286787 838775654
1 648795026 735328968
2 945426548 63534655
7 58508903 99793256
1 645696251 186394774
1 906251570 320818858
1 233563014 205873387
1 851467522 562275262
1 731529352 129948367
1 532370030 709400243
1 970192165 857737683
3 815954495 61468990
2 464993584 787064111
2 291604731 555527213
2 757911495 607934811
1 420760755 608096898
1 235678302 428473780
1 282173734 754101867
1 926869180 484497124
1 774350930 117208083
2 213853242 524128346
1 602998854 912128488
3 843071293 526983351
3 168714951 201451648
3 162648703 617679877
1 877411425 854205045
1 442328896 855871296
3 983690578 590069089
1 530961689 907020575
1 142483316 557738248
1 890279684 214750890
2 272433108 142514120
1 817235403 430669697
1 776926334 481475696
1 877672862 16961702
2 908751189 760485
2 564096564 789236823
1 311551468 369808001
3 30640632 195601460
2 269482635 623323894
2 733278541 197892998
1 313519463 533393891
1 785842287 926597124
3 174330215 347845103
1 922097208 282656844
1 241662456 281886606
5 148858775 343609369
1 268590161 17634295
1 911314856 710659402
1 385231851 979861865
1 33226370 862392322
1 915625255 666433313
1 197221414 313963802
1 756952344 335039640
1 409238865 441666941
1 941581951 792899086
1 651406167 608596092
2 212818509 303206141
1 381664531 437609286
3 279920165 778070928
1 91952653 821626725
2 668951100 170850606
2 54786635 569407854
1 255782084 266597144
1 161793528 965503532
1 731847194 876591020
1 385671643 806846507
3 345551630 833894385
1 951223451 538094527
1 71719425 41188150
1 210232274 632352444
3 765567720 819617537
2 770604830 825432505
2 922292744 787526506
1 769226407 435742170
2 450199330 492638566
2 336525723 561746189
1 476312956 640110213
4 526294738 792997361
1 773837386 75888371
3 700813616 503671387
1 46919619 141753437
2 652651204 989699325
2 593641330 590642666
3 104444603 362145996
6 983629262 729521870
2 167380818 817448806
1 538581097 150696575
4 33727948 991237305
1 563293676 655309531
1 256635382 21368005
2 833362882 428014307
1 601017695 259705173
1 831935387 719962937
4 128435129 43105484
6 905463665 161509629
2 278334271 576564209
2 462391291 880722434
1 384700308 97037800
3 486094231 130009996
1 19264747 985727324
1 127313077 782045685
1 767026581 974839440
2 146536805 889400346
3 65316518 784457885
2 114463511 746387747
1 52044333 257247630
1 357824397 446564980
2 570309186 385158219
1 781802230 348648822
2 22171196 120358181
2 904232900 891303634
3 413674792 960081451
2 562162090 726230536
1 529966397 433095617
4 146049828 270693002
2 292564774 873897869
1 52817457 326792564
1 454137277 513183359
1 843880489 593524616
2 232711581 92035816
1 236761131 725590554
1 119902297 752759289
2 841512158 869836072
2 119051893 998894079
1 424043641 629124770
1 454478556 678510474
2 272384158 568237817
1 545265530 836376453
1 262861405 448045476
2 610057771 509702589
1 41328428 741325647
3 792788172 81087157
1 92770828 496194092
1 405554250 331310027
1 262007596 651217721
3 688144318 167973373
3 978099114 704539850
3 837910140 710409989
1 837285128 727344883
1 531891556 468489800
1 559670608 928065706
1 867951799 511495390
5 309369357 25440637
1 70979556 237348617
1 301888417 982172398
2 83004839 838160019
2 157847108 379281694
1 820805122 983900537
1 912346415 878947734
4 116985430 984224944
2 434438279 236855192
1 159415637 276287496
1 188182766 197870826
1 806591650 472662954
1 502826181 203813958
3 693439966 625102617
2 423846581 653659317
1 600390399 299072018
2 514070707 115246603
3 686814085 602079541
2 338782801 920293273
4 821344537 638939334
1 173343660 525562627
3 949312250 62281027
1 871767471 614184957
1 515826800 876731992
1 114523943 460718505
2 558439003 970213175
2 87278790 111883258
4 664338882 957341471
1 303185459 787199136
6 998734743 731076873
1 564029434 701696757
1 601570262 101487545
2 396710817 86604367
2 262999264 74476412
1 895883630 512983414
1 768856375 450211047
1 998832096 231685405
2 781309879 739091329
2 642273773 922909321
1 203990319 409300597
1 524024216 844405217
1 579449652 269031457
1 605411759 584731965
2 807832856 984577667
3 132485567 203628877
1 779861432 124443284
2 339179050 894074976
1 727333633 591157654
1 205496823 451735525
2 514838078 466690823
3 810751395 303215150
2 556609987 581029844
4 180713590 803745834
1 95054511 282054447
2 175791349 741339406
2 161085963 652344173
1 154491997 306325397
2 342551459 980310047
1 892058510 675096011
5 144757935 350243603
1 873739307 539530793
1 493748758 631048561
1 762699605 796169102
2 648991342 845646781
3 744001077 70948248
2 557437969 765587086
1 767553505 363264112
1 107704455 195293116
2 460883301 755131073
3 182282304 831689750
1 658970455 17145201
1 686405887 159284434
3 373569209 678954946
1 581154976 175197960
2 500041338 261802864
1 351441857 170657449
1 828785249 932901577
2 249530163 667310003
2 143985110 327145274
2 325832348 467889748
2 542350366 609791320
3 889283590 367788370
1 916559173 781923307
3 312715687 798948181
2 642188471 191512575
1 619409969 420140716
1 833113194 368928799
3 960634188 594045768
3 955498176 127638708
3 687508491 316456358
1 864860823 799914929
1 582697972 173234292
2 788673884 580720776
1 632501123 106179786
3 267829189 667784877
3 694644825 57066683
1 852895749 974373862
1 406249995 136939610
2 718311492 218810062
1 391833162 665343022
2 513453427 284685058
1 394726473 26340307
1 871700398 209318720
3 528504207 531260708
2 751415440 150107430
2 277310529 439766275
2 389506874 161429302
2 844949832 161289975
1 867419972 487970539
2 358978671 401896378
1 292851197 927633911
4 656031831 774961558
2 450685878 273459126
1 147874678 919146533
1 532583449 709940077
3 160882645 825151186
1 617318552 244729833
1 125973955 769760326
1 183255518 214069716
1 848442402 943461045
1 124318197 278108241
2 380575533 423110061
2 754539091 34781707
4 966588567 897700108
1 754032704 554563143
3 829274093 706705690
1 281836884 433256173
1 171084125 213739708
2 721234268 131322470
1 349712501 579707639
5 838963258 525399359
1 318848227 544940236
1 393860027 530923774
1 842695149 516147486
3 928605526 2468577
2 774056213 590002629
2 653292560 822611979
1 462452785 532605383
4 955234290 918241033
2 19042624 189781003
4 772426557 566301151
1 126344678 624857135
1 36100964 617695207
2 189649313 6180511
1 314778104 568843116
1 80777259 691699688
1 123202938 426854851
2 516080443 62449924
1 648886312 880448848
3 756302339 733016510
2 208545818 223139206
1 461960852 279967825
1 34216692 614075434
1 307383195 422564631
2 107032626 846676855
1 26880444 539586966
1 150477112 131661901
4 158159155 994451284
2 85906767 164473223
2 728856603 193406108
1 997558153 971388519
2 27052776 939373367
2 641943528 416946441
1 506483805 196789939
1 949230275 321085191
2 385450237 51871354
2 730508885 999857548
4 575088324 611448743
1 239204474 840385376
1 522755367 848517665
1 542353382 541188640
1 41774677 102786774
1 839851714 942427794
2 998081989 674644640
1 711400168 260936551
1 479355048 213165140
1 873256449 206154261
1 195929785 405852876
1 991925184 133962389
2 858900811 20416142
4 249865946 875932309
1 285437846 603034727
1 230549644 810996504
1 652657399 771744248
1 815519334 46356284
2 799154557 888002954
1 444530945 248455468
1 892745818 461882493
1 360619760 860809479
3 34875806 941532127
1 189420850 475295754
2 829675930 224505699
1 798203225 158011464
4 612465477 472950409
1 546269768 536221002
3 606584450 502775800
1 306401551 277984939
3 682046907 247751001
2 773811941 92203387
1 406121330 454373812
1 504073770 353146930
1 914423988 505934576
2 252247607 77750227
1 795965150 897446862
2 790510022 556434851
2 278159479 594696032
2 804118169 584212387
1 127428116 627967215
2 610213988 31280488
1 50190635 453598867
2 66126467 337682748
1 53828662 543120487
1 931363383 743853337
6 281862858 427419240
1 729141456 151564971
2 600810628 168782277
3 404001716 496916694
1 294110148 733972487
3 237652220 971338966
2 522422130 829943375
3 598593785 774961119
4 569680123 272055764
1 352499879 512879812
1 770885026 369223651
1 844333312 48942280
1 424563846 322934042
1 168602079 822763721
1 217159455 78566943
1 283913978 943065013
2 906368125 500866816
5 403734317 291096748
5 250633433 125115047
8 821824533 540549964
1 998511311 546908085
1 872314688 277326164
1 609901078 224692911
3 459895737 98327510
1 95744752 998177819
6 488533322 896517645
1 761628965 969843838
3 11590809 385772807
4 603895312 426628867
1 426300370 701602027
2 380526586 615394744
2 20632412 18538575
3 145106655 235558593
1 96428485 66446916
1 496196195 875306580
1 147170101 47324785
1 395888296 929240782
1 717914790 717710273
1 959023070 976597672
6 793463286 750896118
2 939000453 637142007
1 603865813 816659271
1 638996939 875229148
1 874666499 137526579
1 33522678 716086697
1 465378753 32814700
2 113089572 832064055
1 21679095 623409651
1 72207969 226726171
1 300354858 80867856
2 362240343 627584939
1 467235200 433797763
2 663057606 1720855
4 359412569 64095683
2 217779765 925723480
1 733037803 626533669
1 468054397 963135226
1 346616686 564985312
2 259927010 27629618
2 692039733 299938076
1 438260877 886097014
2 376469624 920611887
4 944462922 162383013
1 602827914 587642129
3 537186665 520995965
1 548203230 266335495
1 427791719 555710869
1 451964404 666196423
1 118070718 264568944
1 65451333 213129194
1 982830134 233853412
2 763773872 339370638
1 502568457 803013899
1 912794782 597971175
2 716969713 742805786
2 293835714 801224924
2 94977621 380870845
2 262948963 622242205
1 92294750 141448876
1 475713743 237382409
1 596001042 607378130
3 717335533 285801916
2 306625708 492570132
3 619321694 845606469
6 570747914 905435348
4 420186563 718722678
3 152202893 109652975
2 381888140 966834640
3 805247790 828970402
1 177309509 983692255
1 403468054 561557236
1 54646092 350634157
1 68995825 339796965
2 75382573 264889882
1 90905464 109468523
1 875046777 394644540
1 973343910 548228405
1 431959519 397125773
1 436566156 26915178
2 365694118 978725727
3 530720770 852945784
1 969379519 81639495
1 851044696 573234733
1 145121303 171880658
1 139461562 879319646
7 883486673 26952562
1 714468306 9251722
3 591993139 165330285
1 222403187 158854110
1 386640396 922296194
2 725304573 557264422
1 374401990 791085106
1 565912285 219092617
3 276907065 194702094
1 203966419 91838547
1 325112919 222474176
1 776664747 808215980
4 914984101 336254793
2 781295808 9005910
1 528317542 71092064
1 566317048 192978986
2 190002404 246694254
1 615487749 679755999
2 920678469 851762357
2 875204645 492780858
1 553545722 146299869
4 253232663 708204307
1 420143140 76827961
1 590049156 669739574
2 157995171 258649643
1 865098305 724643059
1 300691178 549485324
1 178222029 482322119
1 483192186 848539546
1 222399743 789401830
2 761377129 914224315
4 698588394 974656004
2 493083803 862838674
2 740663824 180532631
1 307122238 306251268
1 446696693 20764815
3 326616067 573292848
3 837133709 699552673
1 960227345 595515454
3 63626515 252751649
2 849194109 317365461
2 700229763 154678094
1 952808053 845203427
1 818632355 541953497
2 550630897 69089593
1 293265666 396102111
1 842579769 980028378
1 237229723 827213957
1 694552877 848308190
1 421173584 479319404
1 999581836 172330315
1 257918387 211973195
2 911832481 119506151
1 959986040 628570287
1 467273556 267830
1 794834176 889861084
2 758781658 399164912
1 89377465 149484367
1 663998794 144829856
1 790331908 215584229
1 516605827 598853193
1 221156718 545674042
2 98430613 481222603
1 367931154 363765748
2 502658392 607677165
1 207023283 734728306
1 345318801 749276614
1 16233843 911438643
1 850077383 16419423
3 317060660 550022749
1 493992157 862319208
1 862217286 708694679
1 362298724 705276505
1 928510088 876070846
2 596278468 942595876
1 2975702 754697640
2 624958354 579690534
1 977406824 272742660
4 872567477 428416793
2 283554711 684055935
1 583790375 294805727
1 540640608 488947347
1 580698595 927432814
3 401158614 907392671
1 543271852 296750167
1 852075181 380013822
4 670060236 936902661
2 646609942 359518047
2 722919632 258320577
1 280551870 533470657
1 234022555 166916671
1 171254372 680654565
1 262715939 972267308
2 508166507 128410474
1 787062676 181462964
1 156285400 554165637
3 774110365 405956284
1 130720231 47030632
2 72672831 228846132
1 670965130 901737402
1 235712063 311827392
1 165667481 747009931
1 688063972 49847570
2 460365730 583007405
1 952780946 123299365
2 83337973 75159446
2 790354137 12161228
2 937314619 892404136
1 775882704 880979838
4 352530584 67100398
5 299310548 219659861
1 701774110 346754302
1 450992887 955466787
1 29840297 456152539
1 446397843 215533418
1 515768646 231944657
1 821125031 814269009
2 472867617 878973383
2 521455919 78706040
1 674312696 307148673
2 509432283 643039021
1 794815851 11883989
3 919130580 352128384
1 51268392 844146654
2 800586514 534906494
1 151957 841430144
2 843365766 901170132
2 517260533 905532481
1 860827334 415723082
1 625648782 510528779
2 707944260 109686003
1 719804120 115140068
1 817855200 326134297
1 496698776 94880617
1 343085296 897824647
1 886308701 843309770
2 851442011 685532351
1 915339034 228050719
2 595495046 273684832
1 670224879 968863106
1 206926231 419570633
1 336750760 801547116
1 914459677 938484551
1 604528318 537533262
1 98816406 223186152
1 773307399 174576112
1 372214998 534197079
3 560216725 733624385
2 903886067 355373958
2 378103088 454979756
2 373387908 718960736
1 1914341 823750737
1 20358475 136505611
4 888380047 47181003
9 703095222 753491231
1 180749337 141328887
1 574803978 735293741
3 882792151 692504851
1 829564673 614904136
3 163084899 49916214
2 30902055 461218623
1 801692747 514304914
1 380190008 293962622
2 675760665 350389768
3 470122520 276592131
3 603019007 556881540
3 431635039 577449904
2 492458435 773768278
2 247765452 410668495
1 318637081 97438881
1 967728818 499366010
2 694875310 613186063
1 714367406 810397391
3 868672887 733636370
1 290316299 375037602
1 248149831 877409334
1 259108729 162834456
1 820110791 629843951
1 454613234 781309005
1 499809972 251108012
1 547804439 889984795
4 721460462 509991558
2 892885414 215873404
4 644805875 676064001
1 751299509 945453250
5 749492872 724793464
1 232837966 283512255
2 211105628 845129715
1 466303226 809851478
2 562723361 897477709
1 586683272 284005711
2 171252940 657026504
1 914475183 13950266
3 371693976 720660700
1 370202527 766700335
1 701510698 939672495
3 573178137 757216949
1 298930087 812582770
2 667122597 191056236
2 848461110 854911677
2 624238789 733750518
1 148224506 783556776
4 693233540 819124795
1 628640788 677780735
2 289254638 782873091
1 8955508 699383063
2 771494739 32136759
1 371827234 815876606
1 87726314 74437889
1 865147821 734608803
1 803649619 130104985
1 610979621 898184993
3 874262866 400027888
2 798254258 115179979
2 68828934 901853277
2 838120100 784441439
3 928520832 602476080
1 546770530 107649465
3 108593954 551637856
2 971731024 874895731
1 790170704 465953247
2 209190851 969985239
2 303566286 455926565
1 923075947 275463076
2 701099157 978385531
1 692826156 380988398
1 741894854 847694707
2 584406381 482946486
1 289590252 840204073
1 848668538 876495043
1 802874892 15314107
1 227163847 376275504
1 727775923 2231659
1 134203305 695731661
2 517707910 609584307
1 282037710 49342332
2 803387194 331647340
1 129311494 942322138
2 55705242 580505896
2 618124303 847005749
3 409060732 481806054
2 477604776 581892144
1 960712396 675695296
1 635417141 981590227
4 982098453 912751510
10 107043009 226018635
1 502864524 560372006
2 682408330 807658726
1 17335122 442818010
2 407059179 335833852
1 295284799 293483800
1 207668167 703028229
2 335255836 325614256
1 18091023 561320638
1 199063618 951014286
1 241382911 130806143
1 561979747 142923511
1 670814365 240260463
1 874747816 869231978
1 243222360 176588125
1 418320864 356784623
1 634744662 93424459
3 232048085 120642103
2 20391704 357602931
2 919101984 303656572
2 722673841 631065694
1 183634666 141163466
2 69133470 352447903
4 801727163 943269407
3 831643475 991496525
1 583263466 746248218
1 418806489 387544614
1 739681389 392134455
1 783026974 625810815
1 691690593 117482761
2 663975226 265722733
1 119437716 347458161
3 273562296 867251755
1 327123534 666938782
1 935100126 148226151
1 453320507 804534623
1 205117945 666201066
1 435006691 841236696
1 488321726 819832961
3 854801707 804266836
2 456430239 326877251
1 374782936 450487486
1 403375099 608590052
1 463169017 244917990
1 188544593 96682848
2 427154815 679129210
1 449259587 394595378
1 668147253 529269342
5 91315338 488101589
2 572127389 243865237
1 534919864 527442619
1 809593463 884635390
1 657097918 15071901
1 35752445 771389579
2 634782565 972923910
1 811373441 179006751
1 121778863 287016942
4 488944799 491061136
1 538995317 792053111
1 821879578 538678872
1 548582649 649182378
3 783262050 44861647
1 699213317 608004588
2 262412368 67071482
2 103623170 526647360
1 413548508 203358121
3 838107881 907586506
2 836846188 992972003
1 916841740 225681595
4 162522544 128791708
2 418024409 918511820
1 322433616 295474521
2 83852317 681555347
1 720667948 259893058
4 375712352 572413690
2 396955988 43318620
1 120319033 141496510
1 191670304 469004072
1 545480531 46192524
2 633170363 830054144
1 460014907 308205979
1 682262410 180710795
1 978493267 600832543
1 51419363 407765164
1 554352965 176983749
2 385116551 370332358
1 705735118 267316323
1 206807174 765846922
3 76175614 159665775
6 816817760 163082024
3 243913259 682566927
1 944631562 672451876
1 662966421 104285303
1 574105072 305828808
1 771926483 915218457
1 737615816 160387731
2 387408322 758539224
1 518419075 130947763
1 639578064 116216455
1 28966503 393398631
1 473064188 153195099
1 307615149 739389681
1 187793621 613569155
1 118030985 386534903
1 192637715 156321693
1 621826073 520187521
1 901223070 894130899
1 629465452 236459902
2 178322706 572079249
1 995028566 747485259
1 890825783 797182856
1 141032743 608402385
1 391580695 74241225
1 654557889 516670471
2 802399461 19916787
1 467558045 118964844
1 23283357 886915872
1 42548611 9039056
1 933827904 773761784
1 501397139 375614136
2 648688605 778112167
1 566843537 614904868
3 710270722 253740861
1 399228783 835959418
1 753441744 154735345
1 942890100 34425831
2 561183568 282650560
1 948046455 8237970
3 161431559 890673794
2 382337225 164154536
3 933070190 607816780
1 686160097 790092730
1 352297677 687191331
1 625755662 303743036
3 246976158 849577801
2 500950752 804515412
3 883558575 165224085
1 493263056 471776637
1 247660909 713445509
2 922939550 929750798
2 926375988 917006224
1 821202608 486442072
1 354352146 177436600
1 886743030 519201842
1 781701437 765160346
1 900092736 342887232
1 939656525 39813077
1 673352621 649349417
1 785680958 224487471
3 355305829 650160292
2 145855265 58157650
1 771659074 490011398
1 565359989 125857425
1 388199057 585900968
1 538002136 550380814
2 957042863 332463960
4 250886652 303670784
3 667499520 170909723
1 479258937 501251982
1 675148419 539924443
1 49317576 350114174
1 710479791 761977664
1 395911133 715847996
1 610456081 297456558
2 24675051 750941481
1 744898448 715946657
1 61241911 555721550
2 904613270 943784281
1 392769774 898086891
1 147184047 521423499
2 28637891 753971563
2 727565837 777155953
1 188204087 289134142
4 284162240 953386596
1 711472111 606998683
2 920856148 864419440
1 66645094 739500097
1 201400220 298474320
1 848825222 182860278
2 754325804 151368635
1 107346906 928971129
1 415943965 185029054
1 354466394 394121566
1 798639197 144090430
1 689794241 609571592
1 248955566 756365442
2 201616046 580157344
1 249818588 154819975
1 125006344 721100778
1 315684330 840587143
1 418136291 185157838
1 408361747 972006286
2 556766839 668064400
1 548628380 311595267
1 989551920 170055911
1 25050783 274342814
1 205126107 43343607
3 425126991 839210850
1 624928139 419078750
3 196918565 822812724
1 502051199 410403560
1 607979163 492688242
1 253646539 948680797
2 159763583 897501440
2 703012710 442894120
2 606545251 417249251
1 471171508 50569694
2 382275527 628020146
1 625501963 991410845
2 547385226 12634069
1 219698185 708409258
1 117092045 504138406
5 699553825 865250998
2 705569057 157432415
5 403031913 251061196
1 180631286 218457240
1 884965392 894571612
1 271467214 935318096
1 146861760 51023379
2 602954077 385903050
5 932658432 675821681
1 412694459 753323510
1 292441657 2467651
1 954537809 541897627
1 765948088 664723929
2 88442792 130615006
1 937072833 834914891
2 15390555 196927399
1 727559314 454715905
1 465209627 300527751
1 329150505 960411968
1 979846273 7252213
3 605332569 348545810
1 872090497 350500065
1 334672193 947046536
1 383287269 921784771
2 702066699 311704488
1 399953071 426890780
1 278809982 652465476
2 705855981 648536743
3 935441486 176545481
5 419373764 378743867
1 182114089 510378499
1 773689656 991559502
1 329176710 362314154
1 4626410 699295819
1 276508268 623893726
2 406992152 283625269
5 249174585 545653742
1 516172259 311648834
1 131627997 35600688
1 630696811 903233327
1 734734324 668406142
5 546587888 418827800
1 445435501 205902364
1 409116910 852674034
1 859253664 549550544
1 757863915 737767332
2 555056338 262762795
2 9823016 927352
1 730641455 590779274
5 881579620 403679371
2 847620151 618985466
1 855429064 702993379
1 526133716 970134028
1 249259992 646909440
2 388095959 997329076
3 31315924 931959151
1 561825754 610317914
1 770471954 541808614
1 660612118 335670892
1 547387352 712444353
1 922841740 450613940
1 248265583 21238233
1 184078973 465463656
2 854439415 639999669
1 64605079 397704046
2 158265806 859405233
1 742982053 44081125
1 432755890 485229678
2 861384093 846946386
2 941227678 138605604
1 321168213 350954030
5 182361766 34596638
1 707141740 261738094
1 821091917 117201913
1 268570266 704326954
2 248972288 556596589
1 988428955 515033909
1 529287352 409991601
3 149533897 91356074
1 848364201 336782595
1 681016335 284477036
1 874895263 525548220
1 903570341 623090875
1 411934284 82552843
2 562485575 288486604
1 722866049 465240401
1 95471666 166221127
1 558737434 304809339
1 300396545 59203444
1 460238772 653206840
3 990023199 566560618
1 314842767 192169980
5 587465602 239342070
1 493139356 958811784
2 886816431 590795044
2 922472674 668076655
2 983175157 483147448
3 136790705 982491605
2 961528462 49424264
5 558877406 926018226
1 352988452 346791917
3 362572125 895673640
2 717759757 16776038
2 442856094 859078587
1 32874796 239682337
2 952033726 667586546
1 672102153 968719072
2 582940141 380323255
5 236964460 585978413
1 699162527 14772375
1 311562052 437805631
1 580182077 136817791
3 950513490 250415567
2 150131797 966444746
2 510322857 18049170
3 247795704 799072507
1 688672528 717617669
1 727435571 577379727
2 952808061 724365386
3 72469423 729474977
1 399601369 614947702
2 140788864 852969504
1 322566247 494642383
1 137690075 198825072
1 809008899 276897739
1 349930418 699343446
1 300138307 235497364
2 969274435 860244294
1 267561026 830469607
1 695840604 687542791
1 971131753 148756290
1 347107075 818423545
1 651146697 527658265
1 692219386 278172830
1 811350233 702746571
2 13760524 406807373
4 650610983 818540174
3 236659641 512432207
4 48086260 405606714
3 951086779 508199651
3 267620732 530834311
1 219134593 378698165
2 174510865 592895923
1 208722547 902858227
1 169964868 326179329
3 836099458 53134204
3 667826515 314436139
1 663049045 853355298
1 978108932 283799267
2 193859076 52508721
1 311521178 57135658
1 363838245 862200693
2 841351156 47544417
1 179668369 943255775
1 9085379 422154591
3 63837559 651164887
2 492810575 94340876
1 615576847 498748649
1 828273219 601202867
1 510531828 260824386
1 367243187 704246475
3 265889678 393211770
1 121620446 182932223
1 43028106 152108686
2 316717850 553294443
1 696878047 808764492
3 116659034 4430562
5 16666814 295499463
1 690625752 857624005
1 130076829 354313727
1 78839297 802694955
2 52267999 44363095
1 788368705 53074785
1 497798491 153251462
1 951107237 377494442
3 126332945 729332710
4 181951936 270058949
1 113705677 946137269
1 797923482 250892627
1 559528751 594707604
1 468514517 836282371
1 248165665 70302217
2 978021646 230330149
5 920032016 726684268
1 637694174 75465686
1 585840966 215378262
1 12693458 518303669
1 457450323 995866618
1 153179113 576826134
1 753754012 706542879
1 900527810 934067185
2 381965301 58196707
1 850320270 229895643
2 65890600 281858216
3 632484765 431471775
2 342421159 262792653
1 346689363 917879279
1 387040233 92912910
1 869295379 530692570
1 219285702 493156994
2 169531589 992473056
1 951670565 828681036
2 710768898 70315844
4 319938993 430149207
2 598846064 334439526
1 320443609 933417718
1 88780533 571856944
1 612895996 267041232
1 377833807 150201999
3 176335567 487367884
2 970827675 6729719
2 31985905 170123256
1 615399895 399719842
3 45538928 555430731
1 360662469 512050706
2 392168739 592244673
1 615238362 438697865
1 700428833 612200840
1 552575812 63344168
2 288042335 277612123
1 476882653 733769828
1 642865051 297771201
2 733713599 461388681
1 704567535 258999182
1 674297308 780845736
1 916600345 889342373
1 746416326 314415555
1 447417864 397282006
1 151713842 646032943
1 863949523 101527070
5 863041316 989419490
1 456756725 418656349
3 17936420 458378688
1 169066807 848332136
1 816371922 136868926
2 851649560 400575461
2 118200977 188232403
2 784955649 955675905
2 436870253 518485972
2 552756028 662331621
6 67267653 494446644
1 802433424 282568235
2 407462955 816575465
2 648438523 891293451
1 696423176 244000363
4 386900427 773935456
1 63951426 43337252
1 410224402 754438780
1 223595442 848879824
1 990439831 297255249
1 41970387 892142011
3 225287994 778705248
1 897191684 111105501
1 199459342 418271147
2 500767413 780123228
3 519117796 163365748
2 796742852 835087046
2 375332324 680191857
1 576587741 265284272
2 600648369 131599984
1 50744189 317237850
1 722231644 901736889
4 730306837 992004387
1 167719714 863570146
2 725933780 275315921
1 255697493 930405837
3 623784361 904437760
1 940231094 526089060
1 815926968 865847774
1 802400386 297195370
1 384123111 751415500
1 960853216 321379901
1 106107835 746025294
1 564768187 269567096
4 196107443 290926333
2 441611326 359487439
1 680530768 446785806
3 956191647 928876620
2 824179774 432637138
1 120528615 687624299
5 363185454 220944872
1 527568566 863378410
2 165841631 748359328
3 520795052 984896296
2 659514328 673005779
1 760480416 103537052
3 682839442 737126492
4 921025770 976948524
2 704451972 652559963
2 962440270 339265239
2 59712775 181360566
2 663464653 795170714
1 181083224 947431243
4 41055968 577233834
4 492607158 923802453
1 14122825 886542832
1 777963740 250553763
1 603414110 236438397
1 488962565 211428544
1 101843692 725016024
2 314547331 583963301
1 862368902 870055568
1 873464736 81017526
2 506547123 995389465
2 55717048 297782417
1 43464645 901176298
3 503395428 295862149
1 28680921 649743115
4 667724681 474205049
1 454531670 69475293
3 68185941 982474915
3 281219003 988586533
3 713822233 595916411
1 936669249 563238898
1 843788287 3473912
1 482344448 159960440
5 1280280 53501767
3 138774160 519512846
2 284697609 652639468
2 54096524 701018203
1 878135526 490865030
3 696596624 449643130
1 822547953 213078302
1 35712747 490760612
2 60965395 823809828
1 615181760 233788035
1 731254537 393268477
1 37409543 544682193
1 134965116 932166442
1 994853012 42735176
1 582891709 830353528
4 428126937 533455460
1 140981669 844923956
1 198010229 781621461
1 474165856 422327406
2 330888414 293039552
1 965667972 879279473
3 804664097 703551637
1 927819464 140475870
5 406525770 813649815
1 238494790 357172246
2 724588867 782600331
2 940731405 14671905
1 43245470 882427608
1 972721768 204491188
1 834430290 493554568
1 953463584 30040271
1 719146671 223840849
2 618073221 601839243
1 346309682 719461686
1 699807179 981318159
1 133831055 508978124
2 501085364 130817251
1 571958853 295532578
1 65711891 451668542
2 56923862 245052790
1 2457094 721312824
1 185247433 424583077
1 900431593 764069831
1 10276910 129818749
3 941142411 313860046
1 861590105 774605931
1 319527566 390789727
2 32358838 732028151
1 468474014 69665262
1 350229405 201655513
2 19918163 378857146
1 422173016 472586708
1 137365588 202279561
1 591189668 593677266
1 440553845 884379071
1 290880770 228721522
1 359290208 569804510
3 30179828 952018889
3 740879811 871809644
2 800199264 661592291
1 620694693 617267480
1 633858430 18414210
1 594089139 528177949
3 582709358 271275854
4 756015006 894513074
1 175826102 153426611
1 529990292 328457312
3 416821562 199616686
3 912416588 505701653
1 843897766 611883414
1 473667163 454436315
4 395302266 770086129
2 713206978 866076947
6 900196150 443257477
2 47946750 317893531
1 202793113 105037065
2 481559793 543704044
3 763216499 579573354
1 57328626 1415497
1 853969185 267432075
1 455697175 936425125
1 968055973 18673298
1 719544073 987520142
2 961725335 56490364
1 356716886 935812073
1 183598099 614240928
2 239379672 28179966
3 182705461 598729318
1 399500652 900787349
1 420943837 427564650
2 977890689 425749057
2 924816146 206682252
1 520431807 891766518
1 666160019 54773305
1 769821653 739560091
2 652020654 804886520
1 221384415 536260243
1 941007803 402129083
2 377785017 144185984
2 484848196 599732434
4 489368966 124045268
1 70926595 575024775
4 674940999 714893044
2 401842346 288542936
3 748124848 106259942
1 153825809 417338173
1 838243963 138428603
1 701111939 677158561
3 778659399 80520593
1 521279384 962497456
7 424966581 194466681
3 588508764 662930721
1 228140785 933104539
1 364233602 112871749
1 594056129 338590091
1 122136600 138137379
1 608080469 495846059
1 80782734 559082441
1 405996545 32159896
1 25437081 784590010
1 127255025 23936071
3 393071655 181695979
3 839601239 769346823
1 515117655 920907659
1 766576407 654125180
2 206756404 221795239
3 943592797 386401684
1 723337109 58626392
3 531528941 347433914
2 478807147 501770900
2 292099071 919609289
1 723609038 368481397
1 672206514 412136868
3 736178092 735906874
1 850846819 662493557
2 825305640 63389787
1 624850969 215703195
1 522331353 194039713
2 882151844 395831191
1 17637460 653420310
2 21650088 838807391
1 865367203 484020722
2 151206680 45633054
1 100796717 557605817
1 831460347 951837604
1 619573507 178945346
4 403126375 541400643
2 240449241 993786707
1 863099497 144826526
1 279226099 1667518
1 913419075 836534832
2 396083517 590925431
2 522722986 969625707
1 160214769 72136417
2 547892628 854912766
1 870362986 969821580
5 399143187 976189967
1 741590629 302445444
2 944729025 467496682
1 32200519 503407273
4 354132274 528511268
3 703723886 933360174
1 438683831 178378378
3 730975938 445794860
1 103747536 383183859
4 639680840 852425594
1 109166084 915919586
1 208352128 663205809
1 990172653 683114881
1 728678742 298016848
4 818476840 531425606
2 762410604 180869210
2 184916692 464655182
2 452271170 980699793
1 657170074 324776869
2 234301771 478881134
1 372966621 191593350
2 828133862 138507327
1 856759189 583036760
4 800896561 718526572
1 59600185 254342648
1 207060342 602056000
1 620122809 627341554
1 118088377 154713911
2 624391296 676579316
1 609721542 881374736
3 26944190 427370392
1 295380059 564778762
3 265509890 916563257
1 137183654 565014747
1 255649964 885327343
1 435776432 845647605
1 170701697 312936101
1 295642988 880740076
1 896146682 398075084
1 536903814 638097088
2 215088955 891497165
2 558852481 614408981
1 385872792 744078408
4 291670756 313454149
2 619369630 514756839
1 148910903 79855495
1 868290358 744067787
1 601514250 361334448
2 545011573 531726277
1 125961114 958286208
1 441541057 570087665
3 104691358 823231351
1 251774269 390067
1 223646829 160844589
1 834469015 974620643
1 833881503 830186671
1 239008157 316580541
4 622691717 854585397
2 641326545 166607065
1 321515481 62753931
1 171740966 260479268
1 53775780 879194552
1 180234241 327948495
1 548872148 816049501
1 633567720 875129951
1 464608532 417339243
1 140153340 291440491
1 714288165 612634536
1 861427501 630166356
2 190021620 944285213
1 363770921 544248572
1 339094647 896825847
1 718176222 837687508
2 455643925 471806399
1 30240851 416144423
2 961086854 920142235
4 787958150 759334610
2 40093927 390029452
1 222148661 627819058
2 607062174 311647594
1 963627492 795103538
1 492756783 976577160
1 594390184 51535347
1 658594648 205760734
1 178834946 886066990
1 57905871 314352761
4 785693342 69037960
1 68087498 183551595
2 472405762 415405155
1 215187715 506213814
1 957449608 628627987
1 776803226 485621091
2 554617139 838648795
1 852549881 696473489
2 172393721 89015748
1 481892583 615602512
1 600149022 977774198
1 706152149 5979070
1 231974594 231578044
2 704321807 603173937
4 474769460 604525502
1 765163167 119809612
1 611965326 511732624
3 521238877 186176137
2 112666757 968928568
2 577525315 2100351
3 116015278 568506910
2 401369827 732607926
1 21583756 914441973
3 155828122 410613038
1 981437761 970352978
2 657822342 72066915
1 469234873 668664957
3 12851266 309641858
1 149134583 207414623
3 117288309 705351960
1 843189553 496765279
1 115908989 263916155
3 132768633 403532068
1 400187724 38975073
1 983739148 12983845
1 903681714 11282111
2 998657823 705092592
3 505956920 174416340
1 998802022 297076156
1 518245774 180969807
1 889419013 494452490
1 604237907 943801924
1 519623351 439434395
1 265150567 362473646
1 504511249 162141833
2 415205651 685090936
1 557355223 714170759
1 391211095 919070561
3 26703842 203943441
2 468175547 201655035
1 85350109 910243144
3 590297301 501676380
1 232022986 900175264
1 34618417 884573555
1 294123865 594298956
1 741525624 68837446
2 957268049 326667688
2 50908106 661968032
2 467938150 365893084
1 985655307 156987858
1 562233181 327263544
1 422336966 920321750
1 624393980 930994369
4 169687329 702995957
4 389085051 45974910
2 617496583 45864930
1 848830206 705300504
6 625413589 723551432
2 143879990 525656867
2 77773072 556953103
2 789667327 241546037
2 560577704 202149811
1 145988329 95692835
1 229703695 187691990
3 139922368 83100459
1 656071845 624746755
1 495374078 477943282
1 630539261 546197012
1 568959600 393747443
1 160777931 666342745
2 441334804 181280126
1 743229832 880472521
1 850622100 190739386
1 777940876 914705486
1 194365849 677745652
1 795847833 398601272
2 344853488 665892917
1 463701595 966081
3 725335267 281414722
1 893232328 675921470
1 547385778 429250063
1 512598684 61880633
2 723814863 192425302
1 299248790 527641038
6 273418632 507530890
1 930683960 872343005
1 314144946 971147567
1 183956938 852684312
2 585779060 272274265
2 820515016 858807076
4 793802158 964493372
1 208817655 641707892
1 7657560 409932503
1 192499895 58291352
1 665481966 277687011
2 148825605 59543333
1 40920894 9691092
1 743825466 584874372
2 590649549 736384908
2 636951246 939853436
3 867196094 664695439
1 660290397 14037018
3 114072912 943162539
2 386540009 732844954
1 295444397 530430093
2 459626494 686931626
4 911143997 10895692
1 56722086 496549738
2 841832341 662398647
2 985450458 85062323
1 114479507 461454140
1 173062436 629860274
1 785336633 243513866
2 610263840 407923951
1 770217882 228343530
2 272038903 616756508
1 725804096 327859589
3 414057073 203564345
1 333060980 743134844
2 753487819 396306803
1 319210736 789204558
1 135925868 210490186
1 55973813 637932350
1 19415005 311672879
1 755645236 324703479
2 807936600 258299219
1 995204123 238081418
2 203405851 758808610
5 972415746 252262290
4 473737863 855698978
1 357094961 522009191
1 71617664 155001412
3 168341927 339063519
2 205401544 408256587
2 548863443 775289397
1 105744512 492194886
2 194749515 526785916
2 245407631 40947785
1 407885130 767742630
1 652961986 654151464
1 780224360 476170917
1 873095312 624076693
4 811536376 748737793
1 754938916 452878180
2 574989400 178037944
3 582224521 824095217
1 779580747 24333486
1 594068557 723699982
1 183520810 752989447
1 133286738 301475819
2 916194607 501558572
2 778078041 31941028
1 53908428 830564914
2 334846664 440964546
3 538492776 383383223
1 408651996 605137344
1 639676292 278479308
2 900407553 769201323
1 745128433 18772201
1 568251676 365191960
1 67906288 20650057
1 447117432 857648120
2 131048219 785855568
6 929702548 473542233
1 246244608 9697028
2 456948576 551861136
1 279003131 108209928
1 157290964 177710909
1 75700970 94063804
2 182093407 721353761
1 363294157 822971095
2 656397572 608826748
1 598716472 65362023
1 61083901 411084968
3 375223150 143266845
1 65832593 709437305
1 898902490 703080873
1 568940669 248169702
1 56110713 473534970
1 200798905 93215445
2 639417608 266717014
4 535735553 397418335
1 79337205 25379055
3 927084354 448315724
1 595367989 107925214
1 100474219 880779945
1 284984872 413043843
1 465269822 144240705
1 399805239 972783997
1 688766787 466740235
2 915673409 623480288
3 381036028 990402348
1 816909398 147577131
4 464745748 132651803
1 669413133 175275419
2 348081282 902804426
1 157418728 261602220
1 920093987 209146990
2 805112989 392064018
1 454121059 733841897
1 753268645 576866152
1 93623667 447249415
1 676289019 96917430
2 255683347 652694891
1 492537764 445901507
1 999192479 156370923
1 633038197 241147322
1 788180635 538245243
1 715478149 150399837
1 968876548 767512669
1 975197978 793038355
1 136514913 939600565
1 297274344 169692983
1 189811085 656401816
2 870722503 79052110
3 10491410 475269448
1 51037615 380539681
1 592584515 947685446
1 219978807 301749839
2 99734109 56184419
1 886216555 466708811
1 374458309 477333941
2 324579243 954237365
4 821206566 493616066
2 14955732 829775676
3 949420897 763773754
2 845796053 338814233
2 504136965 64843464
1 84680553 638787940
2 858923659 36635685
1 391677680 810533967
2 965848723 852566732
1 144665406 315128909
2 2172061 173142851
1 728828800 59248822
2 75225080 611198569
5 981460266 348904508
1 985374813 954586558
3 818379988 87480817
1 241416845 278461055
1 250298543 12113638
5 298912901 370897487
1 978134484 723178421
1 656913695 759823194
1 449162451 606014383
1 76500000 700983582
1 527977245 895714510
1 769527530 129616964
1 738121230 354365009
1 212412969 303441127
4 177610741 497010696
2 557103011 935899910
1 975720287 427708610
3 332343785 682337018
2 493847910 833437847
2 973104094 164974357
1 187252278 445008656
3 846167363 235244638
4 209291104 721431101
1 698164263 999068129
1 469824366 640923180
1 14927859 436146468
4 673288 839425453
2 629714655 745293675
2 448553025 773244981
2 824681756 199999667
1 95368548 372180161
1 172022477 716497617
6 637047161 194549818
1 242097649 499284967
3 226457179 691464663
1 416217541 631912491
2 37224464 709639485
2 252931796 667836179
2 511066413 663048329
1 691641916 118855622
4 782271817 845956952
1 768246399 152830962
1 384695653 268303145
1 326126398 779042256
2 592658783 717631112
2 809119205 673497979
1 692005305 118502062
1 21773819 318509398
1 131900879 914076018
1 533302657 362954163
1 861566117 370316015
1 476276898 187434922
3 896599764 145662184
1 682312865 666098636
4 847511532 190035514
3 974204815 984916618
2 806038669 194594076
3 222226007 479544113
1 665952581 416229159
3 456886803 854845997
3 606340456 44914996
1 43855069 591654722
2 981479366 296241818
1 350610094 763476117
1 460366580 40938584
1 854803793 767665370
1 124458098 446104103
1 421874902 54921042
9 665226152 686621832
2 119467170 916253316
1 253153361 900442309
2 45153899 364640005
2 354631902 650833292
1 916108390 121109059
1 85088331 180763481
1 49398955 679461585
1 291442055 155420296
1 960304365 307326057
3 920812594 800764602
4 33357959 775105568
1 761654077 778925733
1 467308723 121694413
1 920859904 178474823
1 57348442 546273005
1 320827569 199716100
3 501875531 991175681
1 489448527 303114395
1 826426500 994278098
1 124755462 609254663
1 93875546 81424226
1 120366985 141447405
1 486825913 468741778
1 805229070 485028292
1 85163968 525327567
1 329239798 377365300
1 345307933 286295511
3 123934531 898786033
3 507724994 342857711
1 751440742 94134689
1 607519109 75856896
1 100454108 507328711
1 634565505 689012076
1 775837165 390205997
2 53958445 215469069
2 140496445 230576514
1 897037551 330335128
1 229665462 338259168
4 269951481 429298534
2 806267470 906456024
1 689791971 243204450
5 989218878 684083733
1 535800387 643800091
1 489810119 127786671
2 994804765 277690992
1 765768888 745812754
1 836299059 95094439
2 221161963 213179654
1 35259733 615620407
2 98334687 242494075
2 11761224 147032166
3 42126194 890254695
3 4146059 872117832
2 635165538 345090053
1 535596737 947518829
1 593505978 498367813
4 463340980 491978251
1 922119454 60900034
1 414818827 760901791
4 607131617 116831106
6 8041487 795362305
1 778094289 192166499
1 857571990 687850315
1 739319826 501371148
1 38315441 936190629
2 765082757 394058618
1 979103935 772563500
1 754884063 867546888
1 910991247 63150034
3 700171952 758573057
2 611831 182622133
2 997191039 896988563
1 587127457 550633767
1 546592865 695210684
1 217539516 410372174
4 987800554 541167762
3 253167796 789447781
1 66358917 923973647
1 782057357 652146069
1 319331847 712912630
2 437165336 73945583
1 739874426 586177806
2 931445765 718025249
1 564844677 745461943
4 898004702 399635645
3 582363998 743578070
1 876328890 367599281
1 25442511 768106205
1 989118051 696404927
4 580678179 979735034
1 834192925 33894615
1 662107637 440394203
1 722613254 587848015
1 400181308 697317748
1 669375608 903295552
1 411666238 956284001
1 90427983 405533602
2 799513110 886357706
1 92322656 354646136
1 790152198 483539972
1 84112525 71917369
1 970140757 8096749
5 427454021 70730193
1 58443783 998357358
2 393170892 78435247
1 477252960 27331912
1 204671155 125603732
1 485718912 899891326
2 200733956 934091411
1 745527391 827918782
1 81932351 160751324
1 999156650 456290509
1 96313047 936050931
1 352589419 170279931
2 513747152 27656036
3 655132025 162971667
3 879636602 596307216
1 740577096 211997719
1 499899254 121261199
3 528797352 250993370
1 982835256 169193757
1 645955729 913578517
2 150217369 375860514
2 883861969 311001502
3 52989806 828457564
1 656439734 511443232
1 331849999 672405275
1 352954688 906349932
2 261824477 561794767
1 295871555 873729888
2 426758135 327969844
1 707043577 830554372
1 737068498 151846828
3 654263505 685522620
2 356563145 532320245
1 558792420 644068437
1 276706630 400208008
1 913142673 544518558
1 363527903 739557088
2 880938754 991784393
1 273089277 342657939
2 952801255 679625021
1 810079280 180867691
2 693799893 47648565
2 780662405 61683665
1 264971570 753582748
4 721754114 23450610
2 346128696 828860355
2 961863142 182827236
1 602901310 384856516
1 957514533 625367155
3 790498116 288737881
1 273467542 178507225
1 989089069 563884272
1 885676879 651930477
2 606419494 249945324
1 289814790 199467625
2 803799595 506644752
2 80304661 540982116
1 284928985 775223051
2 381789706 201438223
1 922443206 396536593
2 259578158 499325452
2 772494299 519209135
8 493194331 674781962
1 928692152 338161300
3 892161044 789827889
1 219510892 939878185
1 209741278 479536410
1 332830436 833634628
5 368739849 246863839
5 644109849 259898594
1 632350180 841237805
1 953096235 511112402
3 968871869 68778630
2 322067155 448353033
1 834699134 782382744
1 527417625 754824768
5 852495002 470632972
1 769977425 248114489
1 503533046 431736173
2 986385663 203805976
1 549250261 993127617
2 545438312 780311279
1 174918825 370585504
1 969606215 812202861
3 356422422 523515069
3 705683520 505933561
1 85916551 511478391
2 740982280 107674813
2 406144717 620827449
1 543310476 899586964
1 620422001 537502425
2 503640251 356159160
1 634139765 81277986
2 320821421 717743380
1 719028880 908932218
1 942378418 459591047
2 54661436 797390613
3 405087234 54729452
1 286057 119718390
1 196001553 401429268
1 532128561 130751605
1 255449137 374518320
2 625400725 168889974
3 961001643 144995666
1 178582320 465429019
2 937408940 737971980
1 315535264 68110946
1 870668505 606204907
5 474205882 461726937
1 461620288 937748686
1 461630580 605532399
5 50676943 688028705
1 226328145 775553545
1 407852725 578020018
2 588290631 611801944
1 81538296 764229710
1 633404465 665149161
1 919705654 920687646
3 887207539 312990695
1 863111005 238332046
3 594454747 294403961
6 710955976 263746266
1 330675913 254524824
1 538069238 720536425
1 31019547 287497993
5 672380142 590495660
1 291922950 31306885
1 233302570 255841811
1 232429534 657320541
1 823570345 448090859
1 246484259 605948315
1 50582620 483335853
1 612371384 288296462
2 556228502 92658905
1 682346536 112055609
1 72369261 550366541
2 977211336 805488757
1 389564082 768414335
2 610234422 26564198
3 322656251 810392727
2 999744038 591597425
2 348102931 302877454
4 844115296 992145419
1 596881086 336618693
3 169843520 576257042
1 859600379 371940108
2 5763444 302328963
1 682301648 883503327
1 459113921 77183984
1 251484349 784217635
1 598428958 684766451
3 140645037 894144252
1 877203263 918138557
2 978169759 231298731
3 841133657 268274358
1 83062164 971519672
3 736326927 604529715
2 492373794 847957966
1 934564081 464012089
2 275995913 740526590
2 927535765 147021616
1 195906750 153321838
4 966642279 846146401
2 348895426 578877577
1 810619446 312171712
1 849323314 830210323
3 957458857 912522055
2 708117077 208562304
1 116718267 192875059
1 516609084 533188726
1 511052468 632793258
1 558917910 906474483
2 128975743 555430798
2 801691371 248337919
7 878031479 409395059
1 794842682 910039178
1 518046381 559065114
3 602338804 684742269
2 412941065 249723812
2 309741008 77054216
4 993159949 837358934
3 481476119 244668063
3 399030440 71664739
1 563473367 790144143
1 263715753 508905262
2 172973323 275303292
2 150037655 372679956
2 739611421 746259320
1 896841014 70719506
1 495207383 95293769
1 628880354 106716500
1 618887282 735661868
2 836298167 970303704
2 126876836 995508181
1 905635179 797985462
1 779923329 819413559
2 198267864 97906663
1 69081282 898368783
1 236198745 999944094
2 124579316 873198811
4 654853977 147421785
1 254906546 465193590
2 441602995 631761793
1 69070244 916540308
3 994879038 37362354
3 615682177 580096936
1 165688154 318427576
1 209214595 518892038
1 644939621 476049551
1 414037345 167382878
1 360085905 51535409
1 815964455 169799981
3 386152448 667607782
1 28871871 233970731
1 765137747 89815616
1 844260377 412363763
1 887693472 294102048
1 816566791 513655155
1 740947530 116161347
3 331403464 109835055
2 927888392 668376611
1 909348344 794231035
1 680609445 836643891
2 946757592 340576727
1 719855884 144359003
2 522232583 642888936
1 297916763 923203573
1 305259388 798335078
5 797295969 93268976
1 793413932 757287561
1 797670983 460317266
1 109227647 53965024
1 459535913 307892980
2 352819701 140924675
1 86718197 866233351
1 717488970 348655821
1 197306763 550909236
1 512390628 672036911
1 188768310 811313942
2 511594139 186134385
2 325731550 99820895
4 482907927 433924682
3 276243803 472466072
2 263095490 667630054
1 708942074 967223264
1 562444755 93720631
1 775089610 577190596
1 298828481 565282660
2 932727384 783402435
2 570192801 686608239
1 382879854 957923782
2 772135450 277869808
1 861562382 445274511
2 418680722 387510234
2 764347169 349935481
1 207604742 857422304
1 252649462 811667440
1 80887978 497565529
1 708615171 815263048
4 370002406 656992328
1 184581682 269036069
1 389516889 251388808
2 13553983 2249586
1 481696265 770292421
1 699108795 847450414
1 571392657 352598150
1 184705958 609038533
1 282430471 282382327
1 951593555 501764399
1 10931055 898049183
1 427426137 782338717
5 584576549 831294066
2 798617430 649852322
3 215642732 677141429
1 415189103 13341789
1 679585038 305392971
1 836578741 713468502
3 42969138 518799302
1 307386390 552546004
1 252983289 785196790
1 157038156 366330612
3 244599292 463640238
2 47545711 338800988
2 874620318 340288151
2 271542187 719531425
1 172307249 668046544
1 947606659 167589354
3 346277253 575195366
2 647579203 994781827
1 613547900 246895868
1 833993558 455707650
1 982465296 427269084
1 583094411 703523096
2 608122491 261962461
1 106337070 138696433
1 800315695 598389437
3 515311284 750013393
2 417111778 792406851
1 888572983 702822970
2 140028150 353946958
2 232221141 260632759
2 275043381 501087189
1 920444127 522377223
1 665841295 566555660
1 655154419 831818081
1 242006223 663248952
1 344703117 345202949
2 243130099 609901499
1 49518364 607505869
2 3771590 966152839
1 657912354 243237229
1 761529551 586300074
2 279430292 308225925
3 38989398 1337245
1 416535544 6688590
3 606948439 817058878
1 663331511 603915314
1 429476508 513388789
2 371069509 421448045
1 48378658 820963176
2 340329863 64629307
2 135768165 730987412
1 462609193 272605404
1 847510642 744737329
2 620495220 819360966
2 321239188 468002095
3 920884517 37225391
3 543655645 528059285
3 632600173 298910770
4 128637697 789568185
1 788923626 275585579
3 556293739 798647253
1 833704003 222033116
2 376851429 66057474
1 801744499 717684691
2 452051564 411893161
3 673108567 704718679
1 370083423 533924990
4 585628062 261773113
1 201120343 342007993
3 914568945 935829926
1 306884869 728282883
4 873768047 295165754
1 904502596 635715824
2 408948375 299905784
1 579614996 369631127
1 15644980 249577433
2 768824449 995680247
1 833968501 754778328
2 690389561 125717223
1 208110017 448774488
3 49104283 80740443
1 562502543 477114511
1 572345937 710560099
1 842356596 430737495
1 274626479 405915336
1 366535927 889108409
1 73297176 142459338
2 33959201 781878043
1 342531502 698220340
2 773794386 87407259
2 764913996 247564058
1 128497099 670560840
1 500189934 875750202
1 943090266 113775748
1 416841990 955896588
3 934183475 721470915
3 293532171 481809334
1 67579491 665476897
1 266982168 133019815
1 694990832 498886202
1 94729159 96838242
1 691849624 936695593
1 100284617 247135063
3 973431889 981901379
3 682111728 668083649
1 417313755 473367960
3 633966475 676787019
1 337805129 434749121
1 440270930 499257100
1 15635370 751249513
1 675320950 596182350
2 589235537 130602084
2 386422736 902276122
1 411274371 624287101
1 155836104 523121096
3 11463818 42315504
1 649283636 480984387
1 459215151 135679263
1 537941491 738031752
3 396416413 840435772
1 806208458 890755353
2 48964374 481327378
2 986705885 917366671
1 528905029 346278494
1 158114890 37760700
2 659547406 533483365
1 497618170 725966297
2 828215319 633679079
2 384060765 150920762
1 106975189 101637800
2 818792331 354934558
1 352673199 489427508
2 546346964 945971119
1 162873197 128414576
1 85094562 724834385
1 510038705 134251786
1 116278548 435511205
2 72386703 807176440
1 927198556 255486952
1 722348357 787290542
3 594446339 838971319
1 924358672 187626716
1 19477709 487828715
6 578063563 229593749
1 419331179 533174505
5 647776322 32977534
1 714881058 573024541
1 413164295 563964824
1 994150242 373532362
1 584930060 543595568
2 430709166 873365954
4 558783120 57377272
1 263650222 548239434
3 742137941 150368808
1 662338598 533391148
1 568769661 745912275
2 153385441 703713036
1 141013382 75558467
1 179007238 130075727
1 246135858 578803581
4 760525380 216221790
1 676797626 339594944
2 543806241 236866832
2 950816954 879387711
1 608665260 488381847
1 89852566 879601154
1 352468610 92111320
1 535800959 862745930
3 273303330 212319239
1 240343393 653322519
1 917396123 512622023
1 608362876 589020133
1 701630973 315162139
3 890498945 665834142
1 511288812 868179112
2 29481647 24049899
2 320136552 594259766
1 281911613 992090852
1 172695081 879804656
2 953717447 141914543
3 736782085 679753963
2 472545787 165786650
3 321755483 125492555
1 360122438 374990790
3 285304839 845058881
1 886803297 910432950
1 829707237 376940023
1 823539298 582498686
3 663286861 914644859
2 384470585 17355527
1 433089981 47707778
1 100732061 357716062
1 508995048 19969323
4 958015858 736119503
1 869247077 64745441
2 876843096 540114104
1 333531460 427326436
1 237046481 342799462
2 948241339 18532202
2 77972976 668076663
1 633256851 496168544
1 370868847 539888380
2 537229801 633050568
3 430754943 393547035
3 493122083 915653017
4 835365387 315181388
6 253544991 704419825
1 816163035 80597998
1 356141404 434468307
2 96159081 521306767
2 725147642 703434222
1 358737791 564061266
1 990638337 835373493
1 977442030 651335214
1 849324275 197294533
1 724222244 273868974
1 479353239 650540191
3 593275206 563659213
2 149225294 754837709
1 226544063 32540527
2 516051908 582071315
2 127131458 603132641
2 500847058 391455114
2 783893688 563750095
2 692585001 560524195
2 358597902 19432542
3 548520980 474292383
1 331537563 62121606
2 155524005 858017288
4 239685823 595700939
2 150673530 831227220
2 35878458 618750310
2 512823502 910361318
1 576354256 163612934
1 68324969 15539037
5 782958263 814510201
1 714356241 429069078
1 163341851 248815807
1 844592927 564595171
1 387166950 241679123
1 746355589 446050303
1 772710999 691164382
1 748167387 289399186
1 466775695 756989909
1 895136997 351443239
1 469510299 623560973
1 276875680 74170451
2 778440441 128843517
1 646038605 493247055
2 124448886 601661044
2 294890655 216765630
1 313262236 722002834
1 389355909 555822740
1 659329256 91115361
2 225891398 670653694
5 167191855 981447127
1 413662061 933268657
1 173262596 740616762
1 430454230 885272213
1 24097082 52909236
1 397089281 878894020
2 331410466 507525651
2 11296713 817726486
1 405031074 627695486
1 848535100 920516693
1 501675939 316723697
3 904372632 482046352
2 752757368 748828886
1 986929826 330128027
1 691241022 190763773
1 112376777 614239982
2 301109452 592046596
1 723275507 607759739
3 937697052 155477459
2 571686379 527625726
1 972110631 112875574
2 353160524 382812212
1 162726858 973320934
1 934188386 406962295
1 959622870 670368855
1 810226638 890782073
2 566340240 736200348
1 172600095 712459664
1 399997945 917078400
3 632834605 975588994
1 314257460 498744191
1 532130216 684909165
1 547829267 570650077
1 251801386 479170441
3 450212379 92217089
1 759923914 943822024
1 928011963 937287739
1 771935918 661711853
1 226638600 922979675
1 424453425 535067109
1 280908851 175823462
1 336564824 835907988
1 42163900 954727685
3 269171525 322116232
5 751115319 778998743
3 355853721 796577947
1 146251462 868267673
2 210776564 440811415
3 736691315 587301731
1 550216984 877700688
1 824577822 726757607
1 185605062 928366867
6 18446179 380067928
3 144828039 822118111
3 693259648 770157781
1 531111123 992508388
1 367383061 624223386
1 847686288 548590982
2 804415529 816658516
1 25957145 673363722
3 516716937 71911640
1 193216391 491650849
1 416074090 705253131
1 179454625 937164469
1 802669800 847141786
1 393077251 102862942
5 138751527 160297746
1 842394659 934275682
2 888642618 700792458
1 311259778 147710678
1 969858512 174144
2 556099132 452764481
3 365800273 936365300
1 32878204 573312563
1 196877533 816169552
1 302587515 131534143
1 588137266 831774568
1 502129159 606531509
1 849362608 335154719
1 443875840 802824612
1 175374349 502416950
1 523060038 644872683
1 126789378 493944926
1 280318511 293645570
2 486204488 971556895
1 19443035 360150500
1 821776333 683701562
1 64832715 5808574
1 277250138 420124782
1 165518375 371885005
2 849671560 382269426
1 180979841 577628997
3 105346929 343443707
3 306517310 84075348
1 465658486 867585133
1 51202494 876638686
3 747399535 504672504
2 202293275 206478352
1 611609163 233848789
4 707423989 834576545
4 451802532 193029075
1 478100743 946374092
1 443626681 9513404
3 338382759 646536191
1 366006818 813924461
3 733694093 980242945
2 196072556 704782729
2 697208730 48609117
1 144295341 178216618
3 344087410 500754576
1 171007778 862936145
2 800750327 206852143
1 738690433 351864380
5 137079492 188238297
1 164397269 197683195
1 536333705 193354647
1 397831410 157439030
1 363357220 692287767
2 37868938 471543726
1 768011784 652835806
1 929740113 224834503
2 277026086 723072083
1 295600897 538273208
1 256162546 268932575
1 863953103 401130717
1 362512548 283360441
1 768577472 52730566
1 984920779 879799259
1 219768433 867670830
1 153984013 111694810
2 606536357 925634031
1 402075183 133500147
4 619391835 934412413
1 245702535 909344726
1 96336451 48368539
2 647664416 83439526
1 726765755 321334701
1 400452101 580624832
3 91893547 450370225
1 118018254 656394679
2 94125448 23732399
6 829708538 931188601
2 983600903 912185167
2 636546729 476799497
2 747529746 670722539
2 158748395 335159052
1 369573305 214129841
1 151886416 51516022
1 681059004 144953018
1 790269119 80263313
1 852398898 430307158
1 424505164 539711724
2 225528860 811178886
2 115303820 645300572
2 970612083 228061960
1 496671129 30947899
1 535463143 805534286
2 918787111 940362393
3 94425409 824320602
1 758189864 88119756
1 449705950 827313281
2 764265712 157255001
2 671745662 343084632
1 218557655 64542
3 483544662 826585061
1 771869195 435408663
1 347619691 795070518
1 651388802 476449317
1 704117596 590636858
1 789300813 80620724
2 146111429 974042765
1 508590252 560806258
1 584061045 494254336
2 145534267 914431887
2 52081063 130388549
1 339818992 440204149
1 843410729 981034639
1 883932107 437905154
1 820726104 932916568
1 47913164 115387289
1 730063487 667156837
1 17020031 195015138
2 157222938 803129248
2 863587745 245755933
3 510336310 158019944
2 569010584 615138905
1 455822279 90272149
2 263212839 246903669
1 129741069 916577542
2 991651111 306658080
4 99224164 647920028
1 704196471 648405090
1 620178849 844542066
4 16743448 489144924
3 627957168 964002035
1 265731116 323145672
1 39090969 188741706
3 65386073 259198173
1 495565383 747252286
1 835321814 981932465
2 454885856 701600655
3 91887164 677774133
1 870098438 147598342
2 451523329 668372266
1 755293960 539995852
1 268618951 156338170
1 508342053 341056500
1 412637198 502090117
1 280613514 948748387
4 203417199 866545714
2 980267533 976435846
2 84682598 136593495
3 179845285 803230504
1 949906708 136357436
1 178484023 436849079
1 153008156 752958352
2 670984808 140600723
1 608500647 422571954
1 145600415 439298982
1 910740494 211993389
1 917571480 785124242
2 675954742 345811266
1 521799868 617426538
1 707086346 754584414
4 647882435 232812188
1 43755660 249243872
1 887827270 523942011
2 296462087 552067585
4 133184699 364461130
1 210630296 889772398
2 83993174 540255458
1 954992889 448386535
3 875768995 577525343
1 890996558 44737988
3 662934217 60463566
1 684093074 863931515
1 948909543 620564891
2 187684222 179629958
1 58846305 896537014
1 184604865 566671170
1 698847430 630307893
2 865604524 334030718
1 292136105 194745111
1 530518880 517904623
1 711086007 116928076
3 267617443 91412953
1 435791166 398011265
1 152674478 73786491
1 949935485 807793577
1 663710026 589363843
1 504024587 609787294
1 371392567 925560287
1 614220509 402014532
1 708164252 509843411
3 116653168 389819012
1 948370911 702807162
2 914543509 196464896
1 343826417 646182653
1 778477326 387031168
2 561863013 251713593
2 797613588 461648937
1 329528718 350521802
1 116514258 980513693
2 619350046 120860932
1 698112265 854565525
2 542037491 438671943
1 436256104 974037846
1 140666539 632033259
1 97035042 143896442
1 129546434 773296906
1 439249460 542857492
1 907084525 633265238
1 314411360 251892427
4 484361881 178325318
6 437601401 439821358
2 560582610 293189207
1 544464792 950577542
1 696369697 508916247
1 924771105 642759194
2 148509517 16777170
1 686488400 424549384
2 15585501 314165420
1 214864234 212045513
1 828232942 759197618
1 679346010 927185423
2 880448484 461372301
2 868743742 702513877
1 265816841 368275354
2 386932673 946094873
2 648089426 406893954
2 4103503 493304134
4 179816703 840692076
1 874345036 248666546
2 550082585 650874265
2 407478455 438110455
1 783690440 8719156
2 502813455 571090102
2 55318701 44599252
4 395867930 962590723
2 120825626 478285116
1 879279340 630071434
1 226012061 527156667
1 966033634 662256304
2 684409573 518741307
2 666177346 180954810
4 911906111 950002997
1 472168454 156686642
1 286061221 214871770
1 332739396 423690992
2 895027536 2040128
2 739601468 753802307
1 470286577 903554476
2 522571934 593140744
1 602007388 2938307
1 801415261 808714315
5 259878926 909356578
1 185521730 636661357
3 201205637 144534731
2 674970607 940451147
1 169765520 598748485
1 198403308 595616986
2 51586103 699997843
2 257839275 966410759
1 255639327 284166042
2 448031231 217970591
3 468352502 59888413
2 650892393 664864267
1 409969268 119367507
2 927921035 653540268
1 629843170 193784780
4 312850888 880051800
3 779250141 863449930
1 558317864 949642683
2 414375728 452459019
1 503195787 387766357
1 702867421 134365511
1 111131485 452285216
1 391731293 169215826
5 884148341 805765355
2 799473771 788886740
1 328882544 667536920
1 826652712 629400781
1 577960571 368508623
1 634874622 84826367
1 4708091 737058945
1 939109379 184055981
4 480364274 929625248
2 793678565 903073329
1 474204895 463949784
3 761149695 265762314
1 124046683 766202292
1 138400684 566250648
1 763516356 152501378
1 74008314 643190347
1 148360071 90435940
1 938847880 867834741
3 941803454 791610015
1 454305469 265899704
1 934658386 574773932
3 537043327 510372240
1 391343098 554855415
2 595414900 724857047
1 223979131 552684155
2 813726894 42151080
1 440011409 132469914
1 692901 334645342
2 199529631 810588303
1 32014783 223710961
1 481485512 785733795
1 328307816 33620612
1 211552694 106439188
1 792445418 126003405
1 474848955 80874894
1 441456572 446968005
1 659108280 171397229
1 778388056 2037668
1 579483220 830789254
1 455268927 261211132
2 656034971 247492704
3 783909431 458273391
1 716252517 436379001
2 682859706 183786794
2 249411781 563623383
1 54761671 228154863
1 899690653 224147291
1 556885254 127448723
1 738229647 177319330
1 878619434 754853538
3 264465939 257948340
1 500533860 486331308
1 306799721 651866212
1 604357564 691950563
1 281803300 612963755
2 831034109 888753988
2 998436108 914182029
3 958355217 159095918
2 529554975 876196734
1 827591275 97709024
2 395283854 316035428
2 142839571 307493920
2 308968408 862195394
4 798521479 610136340
2 971277860 445079469
3 281025734 101191403
1 812573261 942606075
2 456338733 303481250
2 93599147 305033485
3 416526922 823431168
1 187595436 468188303
2 818571290 950397743
1 422023179 779286919
5 373386887 963764216
1 710160240 857491070
2 741936467 265081777
4 500782234 130586663
2 453739316 816335972
1 285855808 209458650
1 909733859 695262299
3 308090741 467387725
1 67689051 632834974
2 436316322 251905992
3 247536214 329947284
1 520428669 29449743
5 235452751 242891162
2 141916564 441991857
4 822650801 265771788
1 636618314 749674562
2 213101412 120457344
2 43884293 124080129
1 579675192 1569419
1 930844732 806212721
1 887022149 485656775
3 377966593 740017269
1 590909899 471409459
1 806839594 376137503
3 577186736 65463945
1 645914094 498486723
2 886859449 547453901
3 969249583 101150783
1 198708770 301674970
1 112110815 75240670
2 205794007 233345206
2 654458693 679030406
1 641374485 28802741
4 776323423 756375898
1 812817758 50767394
1 964749892 423818473
1 279317336 712240837
2 128613165 247905609
1 967734126 163741585
1 692369273 219382268
1 971928970 213353471
1 95095541 961465591
2 268941441 889141614
1 135250546 194201555
2 583501363 7213936
1 667275441 950744983
4 826491873 657305511
1 388986305 566839131
2 209160474 566480363
2 409191524 955122261
1 399563744 966346680
1 980368866 169529285
2 812466286 34047939
2 776766183 607282795
1 39296990 646928109
1 642699007 435185001
1 538059538 359858443
1 427143479 238140980
1 316606710 34097819
1 194104392 554601148
1 964080621 542385133
1 333390158 883471739
1 882817093 897819070
1 510134323 39277898
1 667195512 936948739
1 470110138 439190020
1 107418643 134774272
1 255857113 420698484
5 574999406 463075671
1 798124837 445226420
1 407015500 477472909
2 928547746 173765076
2 3741800 307367408
1 75793493 918083714
1 541390058 679626447
1 251459276 592555672
1 347355955 329301329
1 311261730 239420742
3 30706962 54728922
1 517280376 158767290
2 659354339 28292722
3 150060707 585125753
2 979052402 480108423
2 819305559 189856037
2 70770649 17710750
1 543604673 129649261
1 233299787 862034202
2 116533338 796536554
4 500969132 953804841
1 454816240 928713551
1 368540740 729250691
2 43640104 389292688
2 628855143 705090970
3 167394943 247053463
1 570649298 69531224
2 277062103 223275745
1 996524575 105573289
2 128988220 819733285
1 680246965 663957802
1 462760894 273504020
2 2379180 590691022
2 805629589 372500606
1 904986096 608369023
1 938425832 571036566
3 891395777 425552573
1 17778617 608191141
2 390923018 630614679
1 442475619 719505629
1 862364367 560655975
4 502790196 73738215
4 208001649 681808862
2 36181198 300600183
1 878955939 575500897
1 943877200 542667096
1 559040554 688451337
1 330473381 929287950
4 22037202 275764388
2 404564362 133004748
1 835045860 166877118
2 102976645 600419882
2 167227653 473411203
2 584713312 625683949
1 531749031 620905200
1 812692246 14298264
2 507078502 826189304
1 368839942 823373214
2 856752046 303982797
2 669118220 894910014
2 408247317 693378848
1 168328658 911333614
1 919511474 778338860
1 682428768 209018981
1 94853751 995904874
1 403166531 338691902
2 719073626 782400398
1 955305577 379573759
1 367004913 43333225
2 498519048 539400528
1 815888269 942130019
4 850323975 902455281
2 599166148 576820496
1 947813689 497389560
2 44078876 476642796
1 527595516 51240840
3 671032222 657441769
3 358607839 907840764
4 885431395 644733343
2 492155392 148806160
1 118157607 800659399
1 151798341 428675806
1 189010896 552984855
1 785768498 203056528
1 153083522 449625636
2 267078514 691723110
4 418978086 771681347
2 159284417 108646553
2 816153080 47796785
2 242052551 113241526
1 128281578 675154035
2 359917367 116712115
4 376189954 537000151
2 569762331 768513187
3 187930308 394568894
1 659484161 490614041
2 983066420 487200464
1 895052718 179526161
1 725878141 532241639
1 6751525 251169290
1 594425195 363772304
1 506449251 406020966
1 164537573 328078084
3 69892867 43356702
2 459792944 278417455
2 194350441 640889391
1 462970151 627218633
4 462806200 343986080
2 806421767 282335793
1 874275646 966682503
1 543789124 27378876
2 870713511 948172412
1 767171281 958759967
1 282348426 168370806
3 197019207 535726701
2 690394583 180835302
3 963090388 503774012
1 363112345 533712377
1 340371214 911310923
1 919708263 393250537
1 722712518 971035380
1 709389561 664728573
1 917341796 173334470
2 684289835 28639551
3 463622791 511864363
3 343300035 395958191
2 763063981 382187417
1 278818936 471330071
1 238727055 428619484
2 113983558 598273666
1 167966666 270121189
4 53475315 563058754
1 108761833 251107783
2 53805905 505401464
2 683631602 971312081
1 317218939 104119746
3 132949787 898223065
1 239449321 476215935
1 215351797 719800620
2 718512892 139084554
2 929481361 402123890
3 942105971 795977148
2 179137109 915501459
1 289430302 629587062
1 200121420 64531348
1 305010629 190219542
2 390285902 384717215
2 429606650 965350179
2 252585454 737774871
2 937220205 219316351
1 551233089 800152151
1 839989020 389581252
3 821433213 224301264
4 770456707 749985382
3 147597130 265755801
2 171008460 357711172
1 640914014 728457488
1 906028058 924214751
2 879142748 76416271
2 25522473 704472760
2 8393884 732970001
1 24663752 287915440
2 617873527 854016499
2 115629373 819261944
1 891441868 52081698
2 529289796 265012395
1 884571723 15264037
1 992797031 19895910
2 285569908 567108576
2 169968692 32179592
1 525208839 926450429
1 932269325 204072744
1 742378713 431951249
2 793062441 611109770
1 401394349 285758792
1 466964450 99376706
1 115351907 227475490
1 475361262 872530744
3 730010545 888009830
3 313498921 496121204
2 515269922 910110328
3 725130946 785734234
2 31059479 620238279
1 2008336 510479266
3 147531204 441213264
1 910264010 309373845
3 882700940 691652527
1 976605421 230877065
1 745920647 818545794
2 799400562 325071440
1 931665199 114716874
1 424773356 2168645
1 497950569 862208121
1 473842799 108388438
2 966525163 536253289
3 893796092 183203932
1 655928694 816514867
6 690831286 286372334
1 762554540 989976551
1 671911849 46482582
1 993810548 467398136
1 741710645 699954710
3 304735412 645836488
1 802538029 92855212
3 212331284 97271345
2 899046102 80227521
1 592137978 486294458
2 586958769 385216746
1 223751002 232179108
1 994739678 206149562
1 437451566 71225206
1 98048612 367113399
1 883756275 461033593
1 748606646 900923829
1 202104849 161812487
1 238940397 892804241
1 867408501 246475608
1 653374127 875857204
1 190320601 393568696
1 990995149 525722328
1 342683821 1687045
1 344346077 305353771
2 279066321 445113241
2 503704268 607779662
2 852241200 382540332
1 928404528 687306566
2 292842938 597950139
1 972906486 636962752
1 146025865 597193706
2 143553327 12151774
1 625148348 928131698
4 737850341 494823461
1 584431044 213029462
1 609529044 392844467
4 689245244 390209627
3 998096467 755656072
1 315423743 26096513
1 210868790 571674414
1 935427053 8167182
1 223377219 280626901
2 691126640 633256431
1 98344737 312641494
1 245480738 13967719
1 49779427 58844373
1 396877852 125851488
4 814427561 241175074
2 982651309 555528467
2 293981837 383939902
1 25811469 195692321
4 926261925 447417149
1 545266564 79776431
3 488379095 658306657
2 930680423 729493757
1 442198457 161347301
1 659293484 348945339
2 559878864 745587321
3 73282930 428210333
1 72733711 284759670
1 488245028 454638551
7 916677325 357554387
3 949563474 174598567
3 246756328 351012233
3 437691291 104870751
3 7697432 890697903
1 130341866 229220217
1 343913079 376545519
1 724601190 866139139
1 915551978 936223938
1 441447830 613528067
2 425583507 472163115
1 370036488 866337685
1 257289643 479657729
2 248532514 757878545
2 903536204 740291382
3 636539333 217598528
2 80078956 429889462
1 33828725 371570565
1 499295975 466355598
1 301264405 576466657
1 243650309 989935830
1 163861274 930333383
1 210646202 853439663
2 255579711 889593016
2 555506835 282700721
2 521803340 584250168
1 343337993 179815226
1 396475156 733170690
1 844449830 966417971
2 775075130 647830671
1 481785142 671885633
1 226144888 380200999
1 632905902 621433061
1 792689656 692912116
1 413365368 533319694
5 383185526 568493246
3 837828376 216818850
4 465526907 320280955
3 126256003 322147397
2 629858075 626051533
1 571591779 980021623
2 544910300 811282764
1 824977696 25722248
1 148924051 7557847
1 9031245 477560365
1 878594301 784466920
1 973726478 995844242
2 907486902 491524745
1 268666389 563111122
1 637851177 920356204
2 217353977 103758707
1 765491641 894182994
1 696963374 412297011
1 442926779 430642422
2 657371714 226091722
2 939856293 986624713
1 47618812 149752518
2 546338819 731111636
1 392532251 588146878
1 62274421 831495314
1 746214933 211847246
1 133721805 860524564
2 354706286 595836608
2 433063932 796134148
1 573349480 88241133
1 955636672 725663503
2 117298816 590149508
3 258182356 4283948
3 415459699 586304579
1 522844702 803031392
2 493365857 757263143
2 225504577 595335337
2 473386272 22163441
1 718452596 135916358
1 533538924 447843018
1 29630297 34286272
1 738087051 706739468
1 430341765 601030886
1 208034786 896687252
5 801225519 361066961
2 375949697 544218665
1 750735010 808864272
1 826203916 687709480
2 899474703 409196780
2 403830438 423160443
1 893077119 379967276
5 6305163 75353236
2 865080137 309137154
3 826924117 153631590
2 446272176 31052526
2 206882073 769173150
2 425637093 140546212
1 598165412 731280220
1 170404608 535666243
1 403249281 948065453
2 259931936 268379480
1 892368643 51942092
2 736860095 577782086
1 265382784 431026876
1 280558641 44970702
1 18441648 666428320
3 305054148 970357018
1 458886681 820042711
2 248590733 225288661
1 778349581 995724997
3 731769562 53724478
1 670477839 671395194
2 574727861 563106314
1 664288430 477899530
2 386110972 665855486
2 523657045 332863549
1 472463382 405571313
1 829296899 61570805
2 917743944 351893027
2 401695576 891896781
3 124040530 989804037
1 323365236 610840853
1 837910858 566686879
1 578973523 126042453
1 107634344 875047658
1 971407830 82789730
2 878296494 961068835
1 577001920 114146511
1 576932898 121448191
1 70299488 973091021
1 754024546 517408321
3 775230210 740097923
1 651870531 170858287
1 268109488 852304366
2 603252912 889558370
1 21581004 670737812
1 583411913 809198884
1 159403172 331837950
1 849611020 118678967
1 945960162 214926837
1 263729026 141042324
3 518457953 434684790
1 763024778 29993842
1 992346089 265800405
1 424766569 613124304
1 625802429 25665390
1 741638332 39355414
3 721405620 811552431
1 1872345 190725076
1 389704868 810744723
2 284002905 139684480
2 392673592 998110957
2 701172058 381196519
1 721790402 182366901
2 568491484 944957985
1 488285726 400765453
1 571635872 442794969
1 333692877 343780942
2 759402252 376700922
1 182382536 21683423
1 116440595 668822779
1 999213248 999471452
1 219603246 881351312
1 987394235 73586082
1 606527769 949699044
2 701341892 188758861
1 411236455 491142733
1 454237675 216958614
3 563152386 7946587
2 307999113 396875138
1 622393833 931815007
2 420827138 573379337
1 261404725 168668988
1 756134150 719440181
2 562803513 547295222
1 692364247 625703692
3 975446847 137677189
1 28542738 807996971
1 500754721 567108411
2 724171156 710389725
1 964700242 425654144
3 206022922 424309891
1 284661360 121097455
2 427187135 810134390
1 581040968 670052803
2 838741126 965698015
1 373778052 627509642
2 564010123 577611290
1 407453264 845406181
2 857961004 964784879
2 73658972 452502228
5 722323904 641125954
2 885405680 788613301
1 113560366 847771964
5 57101008 756935534
1 891300492 440662888
1 950001030 29367375
2 787000372 455504872
3 157950711 479380946
5 244834335 776275946
4 197332564 486931167
1 935807381 656984739
2 485558252 826497861
1 65398745 959206576
2 495293338 882677558
1 791698568 706815040
1 67348618 6725390
1 660394886 46179044
1 412001602 212133142
2 403616642 65970086
1 63627233 468370961
2 437348983 886662887
1 586155584 536902493
1 155032076 217069004
1 642515836 65132103
1 845265066 752012491
4 590782924 985901605
1 160256115 168617125
1 393212547 231526189
1 644750470 877992500
1 58342708 269278626
1 472167005 576984132
1 932150309 542340497
1 417799333 974940260
7 827083320 906470511
1 647445314 644950798
2 795216340 760588109
1 730931544 655004245
1 28290711 622819664
2 439907157 145162506
2 48964127 382774891
3 939806759 867764971
1 674144469 801933824
1 374023523 491580969
2 605886195 954770626
1 682194252 480087295
6 490917803 466046833
1 240756769 641353478
3 121868999 800867728
3 713302363 390832734
3 794065029 54181466
1 699351329 52247399
1 754744670 403695387
2 905797706 923990637
2 182963734 358343731
1 253320253 693514138
2 768573307 183486132
3 308148288 68462871
3 354243098 478585185
4 633911973 837763897
3 279813547 85053047
3 873769878 453493890
1 267647866 244837925
1 858755769 708816996
1 856844758 82103654
1 60029119 917964106
2 725161605 870306024
2 667834595 946664179
3 333648994 325854647
2 174209542 663859544
1 183079517 409618096
7 342193268 900290290
2 360947465 528313435
1 746099832 556740325
1 795297046 251371822
3 172543693 515807689
3 932213010 297029842
1 568823423 975916367
2 979599236 65742923
1 528122239 646945654
1 916370201 3893558
1 71658594 805069556
1 590170738 722007004
1 833381147 548948142
2 913135129 403338717
1 335343326 26442790
1 645769538 594242684
1 21657068 981257630
1 343614521 989499405
1 675173188 854689049
1 719039048 109946114
1 532201935 689080213
1 900312410 100882
1 419250743 521485479
2 970353495 845793813
2 176419902 942708141
2 192043267 80373528
3 159143041 688044288
2 222245183 882408414
1 487631095 937185309
1 467569565 309477699
1 869985437 867146346
1 104146481 885917356
1 740574159 924356741
1 293115924 26652757
5 333884327 825087516
2 626137624 216095335
1 149178308 402395063
1 734308634 70647910
2 470073324 471638094
1 738454816 614877660
1 342788985 91727991
3 778412258 45821577
1 550684583 234705785
2 62255552 560742170
1 413828993 862375412
3 790462363 880131207
1 269404215 281777739
2 322214584 486916070
1 735174776 797859982
5 985509666 541506748
3 995706483 878970591
1 669357961 33304636
1 744285480 533366298
2 731254500 943362936
2 126152228 153455375
3 263644796 453122692
3 198114301 840935432
4 346292241 832512438
1 867361683 742708736
4 116635041 812983364
3 869563485 1939201
1 244837064 121738498
1 15222853 636146982
3 794103989 824714125
2 547093365 778906915
3 457383488 361678120
1 448593665 899512261
1 329617177 460200379
1 806167116 696819459
5 993618316 368104184
1 177679029 815229496
5 310816124 138940594
3 322449832 30363073
2 202640417 98291714
1 537404995 472550478
2 279469366 440432755
1 354787755 894279974
2 257803669 60503686
1 647487342 451152560
2 79321420 858781597
1 178432251 75460775
1 35810914 332164772
1 415727508 83463815
4 8581985 248670723
1 504138504 169390823
1 963538229 514948560
1 693843849 623955178
1 425466518 812926743
2 473056715 383932749
4 869778397 737419609
1 42903815 288954085
1 264029754 448520023
2 393584793 354151207
1 771325952 855334521
1 359072057 135472987
1 264233696 969021413
1 79346807 95221197
3 819946377 303004997
2 838359556 223079429
2 551310438 576522214
2 490030147 776222680
2 958797416 564251074
2 739207729 832187184
4 412266982 401368730
1 220873463 589092680
2 503519862 219756305
1 146505873 295379003
1 671752445 323005886
3 496912563 692826121
1 193948246 84872422
1 909857299 721916182
1 618294806 728754354
1 900282110 696394183
1 687076503 149484410
2 512017725 808099739
1 959560516 222786233
1 71013468 951019191
2 935491802 442810617
2 912542597 394894683
2 178044098 903211878
2 709359676 152059202
1 874167998 553293262
1 136394199 738251882
2 83393055 861443952
2 377836687 444354370
1 389076876 316083258
3 638884957 939618818
1 237491898 374991992
1 819892564 166013190
1 429816912 102254267
1 31218296 891329550
1 965731483 137063275
1 449878150 827523568
1 453244254 421156578
3 51538983 138255950
1 905741715 816693710
1 4772774 983171527
1 605772080 16075144
1 320563876 76782058
2 833680242 499637285
1 919156004 765896643
1 237181568 763501146
1 897774109 886645692
2 168514857 394487442
3 572846066 171780729
2 499253054 751786529
2 846930204 495182160
2 472785056 25480766
2 651083604 704373156
1 735730240 804003862
2 177193461 495592463
1 204186356 980070413
2 978938558 74030935
1 606425905 861040507
1 153682064 418496533
1 525034527 71399011
1 640259756 717699526
1 627674180 22596506
1 122380620 597448899
1 873828673 942440599
1 270433915 837823383
3 587097543 329432116
2 862028609 949115382
1 226233680 571507346
3 803312517 485334617
3 889555573 12245268
1 571260142 39876054
2 203817995 855755935
2 909312703 443322455
2 97919539 323131251
1 124438242 151480738
2 259527156 113451599
3 708313737 988290851
1 231641512 482709916
2 389725652 591337512
5 285928480 730319464
1 444619918 137058504
1 782497196 136107514
3 428301814 537057399
2 413123329 152897841
1 122307318 815576884
2 723427244 676986119
2 614135355 907837727
6 248890436 34454466
3 932675273 989543336
1 765988188 819654770
2 273237395 599063701
2 375709069 338014936
2 751783630 151803607
2 905782399 926681642
1 988950736 191599623
1 996482645 816181171
1 768316043 408044197
2 358787194 204147421
1 79590291 613199539
1 198780021 832751838
3 820315736 656909592
4 358181356 458436087
1 710507197 785703017
4 78050671 498363486
1 434494983 24530923
1 149951888 441135265
1 378272870 158528738
1 748947084 504678721
4 133394138 63125495
9 781611422 585693677
1 784926945 34600666
1 884961765 317678148
2 556990197 804850159
1 676930398 318339946
1 685473484 986640761
5 471625865 286600230
1 367889524 510314332
1 700920384 429320364
1 987130164 177076614
2 102643883 201068015
1 412943169 734326179
2 28947207 117209771
1 581947933 750699431
1 788662573 392260742
2 538297597 660265491
1 770492893 711584544
2 832564820 43992899
1 140053777 475099117
2 151738043 567114564
1 57591099 385929404
3 46514635 58287989
1 692064933 948924873
4 636392156 137484522
1 666733085 125225785
1 427755424 200011965
1 317039102 583476666
2 974380074 61603746
1 561917217 558720695
1 406333418 269604039
1 781161659 667964293
2 588376270 725325436
1 16579982 311611219
2 305867668 90072739
1 515900328 711487363
1 697868206 899218459
1 84885568 5796268
2 647003569 430924982
2 30192612 830109678
2 395821562 585495039
7 984338443 659042766
2 261830340 430369770
2 948671528 761950363
1 204535754 956955194
1 750185253 846759065
1 285227734 773906147
3 60069851 522259696
1 614064774 445587426
5 591008762 741055004
1 256352051 591884275
2 199581147 306935409
2 334943084 241882981
1 81388242 266624591
2 429100513 281632152
1 92725815 444159205
1 602406674 556629241
3 172082365 74632763
1 688333268 34179962
1 479985139 639559318
1 891802353 116148685
1 304771333 948345772
8 38279267 760915618
1 594325215 123026753
1 27253812 931201208
2 39692872 499444375
1 975975316 26547720
4 81890049 392530952
2 881923131 688113367
1 778116146 450394437
1 489644645 431126155
4 842173807 415967511
2 583074458 621380431
2 508717528 213886563
1 560717360 430330987
1 67191162 685262580
3 816275610 860907814
1 404841397 548443897
2 488051157 894639698
1 870040500 129488633
1 773370632 466414078
1 858977497 584646275
1 176152019 681310310
1 924543856 877504813
1 791079363 610641978
1 135071669 723150600
1 56476957 889286924
2 967967223 14617436
1 720753692 632450775
1 377406630 984286327
1 800391992 520048243
3 755812308 245442495
1 139187374 360740418
1 930851443 873261027
1 120694607 516512130
1 275567094 885053302
1 207005 942634668
2 494864674 884161272
6 3608658 881231763
2 470883947 135045619
2 314827957 750269677
2 750869800 715581587
1 135249958 108505646
1 339826697 978960284
1 320143156 448026170
1 725642612 709785571
1 277415994 407245758
2 761329813 943167479
1 930990005 123175711
1 339731868 465219613
1 999648349 511368990
2 584430211 188461708
3 563573853 738119720
1 598585086 934366246
1 228944459 886570538
2 580568183 746478695
1 678705577 930568258
1 801223177 733863570
2 133694134 509271601
1 666996412 83020143
6 941320158 6937138
1 418893503 714447930
3 888725330 293623538
1 479137417 497018689
4 405379391 472573627
2 565397716 980263652
2 179016215 494614257
2 611535914 492691950
1 783429207 40719630
1 741796101 322415323
2 128236919 17306587
2 998552397 4769151
1 702922953 186344150
1 767692134 766611350
1 321716548 865451111
1 202352924 812729817
1 460471587 345931217
2 146721784 496413955
1 446523884 629948071
1 901414786 306579140
1 446869894 296494698
2 811428529 127841945
2 239678140 484417255
1 431885344 977143830
2 405795428 437418580
1 980414915 962331515
2 841752460 105065556
1 302713066 550441063
2 302572089 295294816
3 252908961 923112438
1 109696965 690352383
4 396678156 312946701
2 622489952 973669234
1 660383395 238250927
1 449638027 441763306
1 968541960 735860158
3 286959590 808911357
1 171278433 229212770
1 563277753 19990953
1 805715425 660795474
1 441351950 454918713
1 477715601 912073836
1 933615962 474625784
1 167856999 380009922
1 366951509 386995485
1 799563253 856886294
1 598847758 509783316
2 232622368 734814866
1 947765326 999782482
1 770836221 45738911
4 803470410 52789713
1 903906149 162211914
2 896692057 309398162
2 284776086 874059782
1 896024823 512968328
2 554640795 550906280
2 521126132 566557028
2 896834208 983092158
1 123649800 450963980
3 313221357 139908426
1 423734592 652370429
3 590483505 467379657
1 650044103 861725430
1 185513620 902116383
4 887442400 916839370
2 596290663 651556050
2 790133246 192655179
1 220155372 810559159
1 630901643 883276395
4 204623709 342628743
1 967688134 368805594
1 332176728 807438797
1 804636291 642439420
1 344253034 404458293
1 412604650 635922555
1 249041814 769580161
1 41543263 2332784
1 878354221 880106405
1 529337974 189532993
1 424439676 95538011
2 927101734 371440382
2 539642033 349546511
1 909593877 187375016
2 3719200 619653670
2 776772587 692084811
1 155183267 4948697
1 749511784 777387716
1 779290423 700447208
1 592167250 526008772
1 527246140 381828545
1 9626601 813436204
2 775103980 337174057
2 959550731 890721369
1 214821988 234255890
1 991743942 421967551
1 828191688 192301912
1 163371768 618841381
1 999476809 779557526
1 131298546 401485571
2 634025097 603475043
4 694242080 286616590
1 860164092 563225799
4 763929184 483383465
2 80846083 266188882
6 994518839 971591993
1 957378781 638040561
5 344291851 82105446
2 782606263 781583709
2 108117780 760746499
2 899645067 751199300
2 564242206 644156475
6 122168380 479004944
1 217885108 866184164
1 470128077 832107453
3 946707215 169447414
2 761411169 438545985
1 679676269 487568683
1 99914751 785772225
2 200945214 200416445
3 555900164 857081342
1 46292047 282937858
2 775229794 894103912
2 609028246 316319134
1 366368511 905293291
2 962663398 189359039
1 491009846 717185030
3 11045455 931765085
1 983976430 81802574
1 366848898 753120388
4 678484033 309881397
2 603143436 365185175
2 31996870 893367082
4 949640723 179842433
1 483316945 33116489
3 980764247 526008406
3 500949845 835477
1 903650900 955819528
1 521196651 835328544
3 159589819 78576412
1 690685317 179564957
2 559555714 836515062
2 589227615 19566111
1 648838391 350096507
1 154666943 409341755
2 866961996 481045770
1 688309532 27516080
1 984490840 90484324
1 571734512 447623544
3 443648478 538777449
1 468714887 4414216
1 29623679 641460800
2 874378826 369407236
1 110297373 391237316
1 751700601 999597222
1 383655207 712324484
2 214906315 460334829
2 915762224 984996396
2 71807901 573907510
1 147264412 370566610
6 494506232 949151353
1 465276470 498100311
2 86648790 288869656
2 241271635 688586098
4 512659631 185882770
1 67738609 357100053
2 35702422 836471700
2 85942504 272863689
1 577168571 886757889
2 207678719 282230125
1 978198257 695947248
2 598455017 73828218
1 580453011 890272167
3 331006157 435246399
2 444824985 617507563
1 681986964 283537768
1 523923505 972517273
1 979054970 38414472
1 689606861 498169514
1 582665356 628395165
1 454896055 964901990
1 197146918 317164558
1 127394113 351243271
1 836142415 102367795
1 438261884 76843888
1 387137486 156262211
1 972736617 637787937
2 894350503 509458858
2 194778034 735509945
2 934682672 262587327
4 93612536 141086276
1 182357157 689836769
2 827607887 990519226
3 857146937 822022800
2 271833049 621458311
3 662961060 833185138
2 57836857 792956512
4 49203949 683497450
1 422891400 358304268
1 459970561 605683993
3 306219192 875422726
2 389057058 815472584
1 96554042 632622337
1 705396631 495873428
1 916687472 693727153
1 716670384 175073035
2 579869537 289064437
1 715853640 251109806
1 496691696 968821334
1 567783023 6369948
2 606015236 158769910
5 425327684 418484924
1 376115230 299478260
2 565519752 215248208
1 506406027 561942803
2 380190914 129792743
2 682448965 111897929
1 813919999 434817819
1 202170426 420462747
3 898238995 791638758
1 167281467 987153352
2 853588239 587682616
2 48207044 299434586
1 460421886 937818963
1 132525364 429568683
1 711622811 470844883
3 168169718 187803746
7 391149571 574266622
1 612232237 906783120
1 348457097 982548579
1 809099690 516204409
1 406905969 686194471
1 655308702 727339172
1 826163029 364257530
1 694390034 611062197
1 129224074 640608306
2 34831111 192782863
3 981606043 901256252
1 881089334 297776527
2 428454146 352285050
1 788975496 717034009
1 970970048 199896590
1 667304527 577535760
1 166913127 988493057
1 79784980 132168414
2 550880870 941255086
2 916119351 329749022
1 715938712 933785464
1 219795180 374299488
2 830403099 211339591
1 223329149 434122947
1 762852537 503040327
1 266447091 783566448
1 51751643 717846839
1 573964554 225367447
1 746764495 947019622
1 346985247 377383325
1 645854288 845810223
1 672698551 593614877
2 809157850 482793175
1 400933527 575795451
5 58336807 503297566
1 725657803 977653397
2 247009291 387583989
1 107237303 627286183
3 807504148 7560808
1 795469550 835364410
1 881444736 803404485
3 69994193 305425993
1 303857816 386122622
1 498449766 491039933
1 13764063 139714499
2 489601947 384193584
1 967794747 400541137
2 280393794 328798745
1 280118809 468308965
1 80002546 138438889
2 23068811 359268590
1 248783890 780002228
1 729011488 934083657
3 589838336 722168101
2 514258467 262302868
4 985675876 987747623
2 889101654 258110269
2 293193055 663491550
1 33544988 697376813
6 974896267 246962512
1 389202247 249481210
1 235784424 156349950
2 697930860 499940835
1 268010652 398458071
1 780743830 471038036
1 924055835 446851328
2 436161359 983261662
1 589349882 694251671
4 405266240 583382190
2 405604973 815965417
1 252506884 2882376
2 549928431 869848746
1 274484568 142384800
5 790397163 427408223
2 123411559 589188884
1 822059486 391982295
1 983540181 309248133
2 940817333 723420688
1 568657027 808362685
2 750271644 536754930
2 970743782 33810565
1 327087106 199137155
3 579238517 560322853
1 201871984 590306969
1 647551415 259579061
2 301737921 473354808
1 732757316 931525234
3 600078145 349188647
2 141649481 300739163
1 93218839 392635250
2 226867074 246471184
3 923027012 961723967
1 469023210 949913714
1 225174145 857648876
1 829315673 864038076
1 84951616 957548896
3 285736769 572259989
1 878871618 782940511
2 832523938 843425006
1 298337621 170165619
1 992274449 538361947
1 259199185 251976687
1 244230516 2330873
1 385255566 43546663
1 611408866 463922375
1 994788572 571246844
1 48428674 4204279
1 18561891 769122647
2 218663450 187442188
2 641103956 877928980
3 899428690 413390601
2 55224239 173220148
2 436204642 418542735
2 326626156 32653422
1 77643152 882056026
1 636540970 587062942
1 82400553 593070641
1 487447975 5149369
3 803688352 346228200
2 299266971 212391315
1 404639932 324263146
2 359857688 814763116
2 146783981 690936491
3 897869980 914032556
5 624278717 25854746
5 503939286 449674591
3 911790404 752342587
4 705559244 911073446
1 478374992 594817713
1 476420567 900008235
1 583592713 6553905
2 81818099 662333653
1 553995475 912048151
2 799851983 352097293
2 936162520 21466315
1 491519011 867706419
1 624987335 295910751
3 890664887 131540801
2 251031116 238813364
1 314383447 266423324
1 588500803 837011064
3 558436066 330839108
2 699460302 276034236
1 888653317 198776765
2 118007103 858555225
2 795356542 59592137
1 888464950 938642412
1 41495701 483988741
1 123559319 849984778
1 129809757 733479142
2 22494206 165881313
3 716238384 869641630
2 589199707 570018701
3 345818514 702472106
2 341780392 283159014
1 363584492 495357693
1 857800004 647497927
1 64908728 227700321
1 305659654 956170398
2 48881903 851484526
1 92910860 644677930
5 661547053 35742052
2 508749001 671863450
4 394172725 130507299
1 739623313 463519622
1 519258561 302272309
1 723777156 56184328
1 316241599 547779467
2 278523903 787001767
1 773587342 959342143
2 537300308 15588969
1 555159529 563578528
2 264895453 782576670
2 109287475 944634197
6 2895152 657368318
1 796039190 827304060
3 461814997 774507342
1 433629913 817163220
1 226062216 7144268
1 438595451 252947373
2 979299685 417525848
1 651746817 874020519
1 798784123 594273895
2 374467148 634266250
2 817645340 134650106
2 36944540 552058885
4 252918453 763920530
1 437420050 144267548
1 927849876 631350887
1 997493527 497913995
1 481889721 309552456
2 23789707 350293150
1 348579156 497991489
2 504957097 966178958
1 860416356 380501326
7 452755842 54646804
2 745367948 792281371
1 605410924 685751172
2 83440685 636976875
4 300192863 383520394
1 89114366 297968332
3 241811091 908339275
1 74252193 427124518
1 513720887 507210755
1 194340518 886552080
1 268336222 912878734
3 133217359 162586730
1 595353496 562358209
1 744189745 219608578
1 977622552 627872651
1 53461364 338085969
1 18958345 905338454
1 223774291 267717795
1 520648938 563518052
1 184185288 385207518
2 178818298 717438578
1 86674598 994740241
1 398320765 711148208
1 488652515 76401620
1 996819857 520296506
4 18639049 51662073
1 884897873 239290915
1 742482386 981043433
1 557086010 510434559
1 650546802 527232334
2 500063441 250796784
2 972435420 200931388
1 888959797 411613403
3 387476745 267291001
4 875177862 53507719
1 136630384 79880589
1 379443577 624839474
1 23034418 615053533
2 25490676 859198297
1 395568975 90044818
3 113575131 836585783
1 471075793 257774418
2 756033344 872554636
1 596262591 283444956
1 602871023 626212852
1 383811165 684562106
3 514883734 852527846
2 611299938 965408751
1 200491464 879334044
1 535693062 941161122
2 249787443 663668514
2 918906296 954566777
3 417779865 530259506
1 742666540 717362253
4 434898677 898832685
2 781119803 72950486
2 15319390 43887274
1 892767759 927985263
2 367129734 346778955
1 643762169 214026967
1 723728340 166031649
2 975102165 30402504
1 734050211 414809478
1 837120251 501576178
3 373214588 59861232
1 840570625 609430964
1 352402861 769692471
1 788335801 953809504
1 269101143 793175296
2 885726993 552861369
1 451882238 376688839
1 744161362 719638957
1 418876901 400522825
1 95515743 796018353
1 380460654 355629789
2 613263369 605672673
2 428031780 532777854
2 672412122 281501312
1 588380221 541751724
5 463709719 602991741
1 359405118 498561079
1 48438391 964201756
1 867516258 471576452
1 528387526 223997154
1 232631495 102983559
4 250848908 385029010
3 152210527 696794459
1 660738886 254942064
3 608994932 123501123
1 988260295 638817069
1 424240154 482252795
1 450532627 227356032
1 526851869 723734352
1 208129749 895126997
1 754895932 736474105
2 487128783 915951281
2 745055338 624651455
1 214484964 648254014
2 120180293 188569170
2 39355173 198316665
2 212820705 843526227
1 8676461 504147916
3 356262908 893988653
1 975199446 975052000
1 925620578 344834499
1 426807804 505749454
1 424715317 288637077
1 68290620 729669684
2 299840149 911448400
1 798288066 145257742
1 216124705 698789791
1 230369916 349004457
1 608189431 671440278
1 778744965 698285203
4 648805930 350210853
1 737181842 105846491
2 994606812 123048767
1 701296637 482949591
1 800117472 651020733
1 293590298 947214028
1 533130813 657210713
1 980673161 794151988
1 563666834 354924400
1 11240069 446622768
2 635541070 414552421
2 315273287 422601343
3 649069440 464079366
3 346181074 497545730
3 641005704 523102460
2 622203522 159176646
1 748316826 301332401
1 946324356 666882976
2 57570357 410767214
1 805848407 692952317
2 324267451 698909919
2 747654235 90213129
1 894256552 184521125
3 429548044 314872692
1 294026472 371800148
1 917758651 775656840
1 115189648 266680865
1 654405047 568712308
2 84178459 651821457
1 787259638 195025577
1 533749818 843637505
4 92044254 704500084
2 62060175 180837324
1 910115438 974960393
1 379736339 573290436
1 978997338 792344202
4 946584210 613739903
1 361425421 601927380
1 225766414 327842803
2 364168157 655630763
1 775541581 968187271
1 754497688 875639477
1 577045101 860771883
3 378021734 832312248
1 461656848 31451553
4 986455985 271328174
1 740673931 580067452
2 516856232 274246432
5 703823008 563079879
3 480543363 50058819
3 265752506 299511501
3 775603786 165485057
1 369333021 557309931
1 505849134 860690411
1 782311869 6713090
2 234603896 15777045
4 743241310 357203409
1 603380848 626869132
3 953484047 246813908
1 963756803 51629017
3 911874070 786543822
3 266787445 339584175
1 530976613 329097750
1 960267857 196453330
1 98946822 840817424
1 859995218 892592481
1 143257028 283918114
1 632010753 131099491
1 217907474 857319124
3 903119185 722380082
1 921071056 722981939
1 326847383 370140861
2 802252209 809361721
2 445653358 635131551
2 375009593 844364584
3 243071421 258272956
1 503371614 7426802
4 684559015 535435182
1 514627444 370102117
2 944676564 376036102
2 764002101 769703075
1 337559655 53429200
1 35143337 996095465
2 526175521 413332087
1 998282419 520667578
1 925832990 322364278
1 217334257 971285518
2 919342685 497534731
1 72669026 767110318
1 899776472 29953381
1 825367741 798574390
1 882483650 894649287
1 963539045 470756477
1 953043773 274338085
3 116141242 56913170
1 995141329 40873454
2 768079990 556134249
1 565836645 208951106
1 250483066 901168497
1 213653107 935493533
2 244873578 375524860
2 927959579 477073769
1 768395242 796439010
2 901290358 606197612
1 601582167 442872977
5 583837592 391636845
3 258074770 222406828
1 748933101 696704587
1 761864033 61401134
2 955234125 857210426
8 984494123 762563454
3 908289538 194128711
1 217073679 391883535
6 442522626 681985743
3 112716512 311833267
2 80594755 683063097
2 42479997 656287820
1 822223005 914924460
3 594570879 118991746
4 971802052 828585417
2 595566073 993023955
6 582986080 930300100
1 697880760 447295088
3 920453945 97673280
1 359258806 852997177
3 12776190 280002311
3 233216729 588405560
2 901960326 872128903
2 83828615 945275146
1 107442952 134067604
1 783832872 296365422
1 954637102 386357477
1 124311418 990682003
3 686505138 832632780
1 647269240 279960017
2 650726 900874278
1 305603523 55255360
1 668429940 968948100
1 437707093 482437338
1 622758263 731293377
1 129725551 637378113
1 507541656 112016451
1 865431361 169093001
1 70915684 254046167
1 905644157 11878120
2 232964706 39360777
8 79531918 228620092
3 657027856 934064806
1 84955037 800009432
2 674093306 989488362
1 460963830 104479612
2 588097343 82562161
6 231661437 239186663
1 810943986 96455154
1 872187066 382914195
1 766928418 668372539
1 294332864 530082073
4 806784284 934096548
1 510687718 837367130
2 760311113 315104311
1 672129556 247146454
1 202721885 698535655
2 606281460 178779872
2 149019277 423366582
1 230078894 968427979
1 916832855 22049982
1 102057051 969968177
2 537751781 560063996
1 564968800 580777149
1 569569986 465374071
2 786937737 908906162
1 423233546 639400837
3 786441322 523548396
2 403442326 959014222
4 459952426 861397201
1 665733080 438395513
1 259658635 745501435
1 240163912 947563959
2 1537629 654067629
1 824412887 684719380
2 383624057 895169979
1 646155362 25431266
1 902120791 855253197
1 5582965 559397195
1 628541441 995766027
3 259218470 636523410
1 755202231 738878579
1 507460956 999461856
3 587698178 956340929
3 832023937 100514778
1 171594201 103971459
1 450660535 101870725
2 352372148 98909495
1 797469139 436846485
2 17668564 578204380
1 397320636 182509017
1 377907090 223057149
1 945161614 999239159
2 265041 77841647
1 542503384 934287697
1 400746288 538985106
2 826985165 745566919
1 833881340 799210448
1 359978971 501192622
2 922858083 866392886
1 824381039 879186952
1 642276643 399053464
1 978726079 415725467
1 139518678 298222144
1 646933495 546630330
3 139787644 924939265
3 644404817 966350539
3 454037165 887289067
1 893657076 190910995
3 264039246 870092734
2 971557744 522062892
1 622363419 321720287
3 615168323 441986256
3 346191463 29141181
1 528764910 491946895
1 196532717 607317658
1 212762446 583256800
2 637719892 774133528
3 740689325 111564394
1 715993557 506027802
3 906444158 864442217
1 788827236 15985053
1 625549317 523549761
1 841571070 962753159
1 531265793 124936236
4 116223315 215855022
2 662920185 813770779
1 267197927 451791918
1 644079763 19760833
1 828685974 535358797
1 46439039 124194711
1 509328969 274916440
5 610412122 455480712
3 381028357 726098410
1 951687050 578457215
2 958828771 969332865
1 774886927 796137232
1 635110946 390846066
2 438815881 488344065
1 516848543 140678344
1 647599697 90301204
1 528950525 570430430
1 868307651 53914734
1 289716383 336647201
2 836469823 418038999
2 892926163 107038067
1 25877404 819979287
2 929009647 843707215
1 91773283 856754056
3 621893140 902432879
3 560816362 235801018
2 216031536 440703595
1 527114974 646074766
1 459231937 370650791
2 77128675 278946914
1 600268124 889561267
1 344359097 837893275
2 347532748 470316272
1 783437823 954081193
1 546515889 632869877
1 695356733 768740862
1 24928770 142286365
1 776365026 244269050
2 65247833 536388791
1 752585629 520715033
1 636326655 982048959
1 684365905 91970824
2 374766506 701930538
1 224952391 991711076
2 505441441 37950804
3 38962191 574916798
1 913695072 824307723
2 144355828 904545886
1 395860266 578539655
1 262415183 591291196
1 21901351 927259668
2 804557833 120642758
1 117544374 355051227
1 187380280 632606810
1 837179925 827229740
4 73526741 510924290
1 570875685 123179048
1 812827564 199668427
1 738063129 432794354
7 756844769 140406367
1 749064612 757273530
1 457865749 756617540
2 826308504 44849391
1 138294880 704540001
1 310010361 245935806
1 672289958 549552546
2 206972936 588938749
2 232716042 894602862
1 102425156 707797739
2 186474174 761621873
1 175551860 360508997
1 661604257 558378215
1 283313735 56194661
2 799000229 49707385
1 866888980 429613894
1 276506093 368884042
1 899232577 820221230
4 352013824 972253729
1 903828939 317282475
2 769076656 520684264
3 388515906 118821145
2 592170705 27567721
1 578707002 219093919
1 506763194 303781670
1 841768192 147772340
1 720384172 968432528
2 431567115 554559007
3 116460724 205082045
1 215859294 592328084
2 38814795 481421602
2 679330148 533915585
2 100632311 715033204
1 742347789 560011647
4 440291177 826707768
1 34243156 313663677
1 964877766 531825883
1 180830443 244347256
1 798423855 23998205
3 839229505 60016870
1 532626082 615607263
1 282886698 937987706
1 41857645 548944160
1 827727045 475375648
2 632875707 177232299
1 930064195 97916859
1 955817472 670039220
1 378517468 302977080
1 30919270 163802214
1 57612749 698563130
2 261739872 117042029
1 318995632 623735901
2 739368217 653870476
1 914678736 769299750
3 61170994 948504532
1 34258727 418157625
2 714906678 714665938
1 388939717 451763638
4 488422147 362814277
1 773992339 807815497
3 372902 961191785
1 885003734 684761793
2 60570573 991731487
1 729219576 298020251
1 393976726 317495993
2 249756942 260017713
1 244296323 965132263
2 731324200 187187239
2 138174872 319681368
1 188581722 384707666
1 21006562 58697709
2 324011793 861364589
1 605370751 217217609
1 351773954 487330389
1 105756073 335419910
1 119478149 652872575
1 775334284 948542736
1 59910205 610989812
1 822305484 406622900
1 476867137 704769895
1 321595682 513025106
1 594752907 572689224
1 541974197 639153685
1 926501585 977230224
3 819714811 160026488
1 922410207 119204993
1 997368530 833753381
2 962766901 294153923
1 946660207 422475843
1 592175066 337141096
2 700389211 762568228
7 286879880 903102119
1 527623701 803527498
1 831514242 414901809
3 827123496 873504590
4 27502788 857553376
1 577193852 59445763
1 929565211 267913231
4 606629972 573912894
1 604061376 342106222
1 534056480 849706331
4 805890955 604013761
1 480361606 496059228
1 141428547 150113310
1 173571224 182155422
1 518370741 771264734
1 652908125 103834037
1 375986777 610250405
1 591730135 237068879
1 946970374 979411760
1 414660190 446706707
1 621990871 760687394
3 4013051 150373812
2 417969489 866389978
2 459861698 967636262
3 543276858 861142157
1 351958186 875987400
1 336318826 338111808
3 65808625 877336534
3 63298934 123897130
2 357343766 672015216
1 918468511 402841799
1 608012573 78033989
1 297798092 777833339
1 278344440 776864890
2 452718619 138672642
8 987248032 458606358
1 129388925 984610980
2 218346705 902094128
1 284450254 362611570
3 90083593 704038787
1 160550325 945880612
3 393012404 967305179
1 801063016 866467607
2 616810888 602877326
1 522866230 787287321
1 158927915 981773612
3 629016316 532746599
2 161615305 485091717
1 785374342 982378509
3 539769110 693947763
1 399664502 125318311
1 12819152 448090687
4 99161189 483705618
1 994426503 492461409
1 785349329 148547136
1 347016546 386758495
1 305499119 373938803
1 814541351 807301195
1 376166884 866276756
1 234613958 449190850
1 7234722 210248748
1 316452581 254751571
2 609866503 374793895
1 264256304 953953117
2 516886793 825820455
1 29288411 813286009
1 338885653 812061149
1 313746817 163894382
2 233780364 201340905
2 649282321 74932032
1 128365156 554140223
1 42226040 164215748
1 139768028 449242605
1 536057553 254330809
2 827727526 485558551
2 501285019 909288929
1 436292237 213128981
1 298609020 458634244
2 421566286 985591898
2 673028792 989740852
2 973206936 59523754
1 558949282 515652453
2 203742330 615815906
1 714342915 703032996
1 238136564 764638246
5 313996007 999828990
1 950589650 91971981
3 834489686 478180623
1 262587058 651831577
3 411495315 535695621
1 471954678 938169159
1 963345904 571018167
2 487475706 331973146
2 505320627 215101187
1 283808823 327622020
1 855881173 719750691
1 18520329 684249831
1 152851969 543185565
1 806545644 963864132
1 562324503 196855915
1 670963878 773801625
1 882153559 975255812
2 512039278 167094253
2 708633501 91754968
1 609483324 743298941
1 315322018 33700935
1 93632233 419930907
2 177769023 160716226
1 613521032 668433827
1 981293023 567503783
1 958259090 313284515
1 34453792 727782239
6 485026982 1730922
1 423065168 425835173
1 83272817 239750555
7 341220703 957787452
1 471569092 815572200
2 200550788 723960652
1 893050276 877983845
2 58494563 673065234
1 628329010 63213298
4 321229020 234814347
1 204936914 931120685
2 132796172 34451842
1 493967217 833137321
1 873921519 536484833
1 78152455 145202735
1 152758931 5391702
1 324943777 466119528
2 773379173 955646290
3 916104696 578076569
1 519196019 988849517
1 96381147 914038500
1 387059478 393203820
1 318675525 69196674
1 363078558 41045671
3 267598353 819231546
6 742711683 128535312
1 946322183 542877230
3 627844706 780576119
1 354803886 462718283
1 678897168 372889007
1 640404894 640896423
2 369673153 65425776
2 643390986 701433497
1 222001563 588072643
1 233110900 216872640
1 997447341 123045850
1 395739219 565988015
1 191896380 19560255
1 439001471 552322185
1 616611799 902740285
4 285518509 108041299
1 305286680 644803824
4 351209617 695525067
1 464016056 603428401
1 950672866 559530206
1 945070350 613830176
1 426942154 967597349
2 523537285 96358456
7 691777283 698980753
2 301515986 264530996
1 366149932 138704989
1 388618749 171771551
3 523541377 977385889
1 17269277 742499625
2 776739916 59778231
1 371476148 28583845
3 539413914 553049155
1 923307611 33700689
1 995148756 694900487
1 358168153 686397491
2 839435335 958219044
1 67170010 799639161
1 951938071 711439047
3 476614060 70012255
2 559328497 684612942
2 266700768 456886835
1 949725736 536827575
1 761781776 849611087
1 924970323 303834809
2 575737778 381749583
1 618399234 410151160
1 583129514 857047440
3 238562095 427678280
1 420845399 303652642
1 760832548 632858332
1 636416627 751687487
2 968011488 480182303
1 951187191 444107344
1 141331230 184394825
1 989237955 614033219
3 351969806 183830650
1 914048661 218071017
2 84324257 806720036
2 728927516 573710941
1 66788185 111417997
1 104449834 24934849
1 755797587 649964750
2 436972371 551886272
1 16158026 469605099
2 969379155 509873938
2 797507065 338717477
2 668660392 624613633
1 383936319 990029427
1 875407794 605493236
1 644025441 739650661
1 17885151 679574011
2 748109519 94141010
2 539045748 140606753
1 908485578 231818282
1 456626378 440920936
4 768778675 58155700
2 318724411 806380292
2 466048851 543423876
3 318415104 227315537
1 14276797 260669986
3 211618835 780554455
1 547519480 178353396
1 821391459 560224946
1 786396231 844118109
1 949314143 495686293
1 670742426 217885704
2 399526318 246116001
2 327644673 569857779
1 970643038 162786920
1 679229292 868618065
7 338837549 111685132
1 704846155 416861575
1 971329665 279078783
1 222528582 25005310
1 85739428 789970315
6 172539179 666065147
1 92533954 535098422
1 30881223 675738316
3 95319946 519600117
1 10971443 783535976
1 14376741 253389854
2 488725917 336102224
1 579962349 41245969
1 201142761 985610929
4 70079098 102575086
1 735100913 128611102
2 333370635 265713761
1 604594437 717133078
3 57940071 744773393
1 131721422 405234443
1 465556137 896526201
1 37185736 456106008
1 579949015 913270298
2 140110136 684699063
1 85505677 78860785
2 599069838 910590008
1 895272631 57269611
1 805678179 708419546
1 421967783 436977321
2 137512744 57170511
1 546176531 354294048
4 732270563 85364950
1 971178231 780993594
5 459639157 800515817
1 100638900 563024981
2 63198931 912587950
2 451744828 391619475
1 55644033 715334633
1 291045378 194719523
2 843071557 233915122
1 76718263 470655057
1 112458996 926461391
1 606538674 32470700
1 50599283 544826555
1 23383223 651563236
1 52830338 746491034
1 52908843 146896034
1 873398595 846559255
2 58823137 660495796
1 391362749 912577292
1 243683582 459548258
1 750593584 489205946
1 561588622 204769371
1 156200549 986868358
1 852690763 105401346
1 166264052 985580511
1 429319529 38126702
1 99993032 992550574
1 877217460 686688841
2 355087296 187426935
4 694885456 85505586
1 196672959 674723436
4 622997715 187921042
1 896781182 228206740
2 925605885 805643780
1 924724541 530376410
1 838860016 26973690
1 742131039 771063008
1 294415908 400421786
1 930978843 557483109
2 626245170 727917099
1 578121032 308080807
1 969368190 387143627
1 127383622 454669810
1 298188300 85505782
1 113763552 349929467
1 491938628 759843709
2 183448657 536841968
1 767727866 168605452
1 196649602 113581809
1 308181284 176208355
4 343304132 595762888
1 234155926 270427712
1 310003728 69130715
2 146604822 480931519
1 387401315 772601083
2 457664557 427498861
1 663019926 643448819
1 47991560 669885583
2 854369047 544367900
2 569943499 953817940
2 516715671 794737560
2 384713050 454117347
2 485156677 784562560
1 412415173 150814162
3 292020030 971795163
1 161287633 819125395
3 969610024 455328456
1 384545608 236621966
1 489697525 241866017
1 896027219 736215800
1 246082526 471390021
3 67044789 543921674
1 672021938 900526684
2 317150450 907389424
5 156926925 23399507
1 564724154 469426617
2 110093811 847850958
4 477177575 79335899
3 234454523 525053283
1 671410048 186366076
1 892488767 491259039
1 738376304 475124753
1 277176478 926013510
1 941362715 962776324
2 630109607 607519872
3 581563059 331699482
1 247999724 383168944
2 930688145 238126289
1 667053633 895320884
5 699672407 123715064
2 55718579 55472711
2 920951517 875770788
1 568764311 349518090
1 391697994 192520440
2 556142999 554817273
3 131105102 277134421
1 7665857 435904883
1 869625909 968135895
1 257972383 854966208
2 176007910 616597528
2 112620139 189872929
1 97131616 786846372
1 160853077 300975577
1 328789026 120132489
1 643980404 856380676
3 991137926 486835324
1 790321281 876280736
1 93158743 460885023
1 311340814 768285391
2 131133176 927627652
2 594307526 142541284
1 282691407 850595053
2 245615049 743483670
1 420012577 381607172
1 504501790 133285552
2 355936975 419794820
2 99794719 294474436
1 506147482 917115047
1 627006010 94744188
1 828967131 687853015
1 113338692 667335200
1 1708828 432175426
1 896609822 724110655
1 764211617 583839616
1 70532348 362259496
2 267002192 909471072
1 699232011 297284043
1 886479878 247360076
1 771919523 255298040
1 787509519 73565035
2 778672049 401090579
1 937384421 489935954
1 238098939 804273541
1 621446743 763481305
1 76341997 754267258
1 280719607 190728724
5 256551011 143601904
1 431095659 195818109
1 609266240 93946042
2 81719325 362535427
1 560753012 763356010
1 51223626 102004473
2 257755088 433736952
1 960191110 912454762
2 223611243 485143098
6 214202913 308203727
1 572583261 17309848
1 64323104 182723205
1 699629030 29741631
4 553501683 105760714
1 949215544 40897394
1 854701996 850358533
1 69086015 42668742
2 759366022 72447648
1 989550370 659131964
1 427188674 460725297
2 557955148 858840789
1 839170745 143237539
1 228668675 415144841
2 58248648 872275035
2 28053766 771157407
1 755938455 205836126
1 6927086 163833205
1 863872515 765444732
1 392766510 752732949
1 376689341 797842212
1 146851853 786791881
2 529285867 131362598
1 604959754 367624699
1 914934131 259330814
2 801416534 915036188
1 466943195 175891674
3 284736240 369287154
1 362333490 250676683
3 173265553 791037466
1 965361933 787157973
2 150233478 116157810
1 283203879 910139413
3 815653238 340721977
3 336455133 907371228
1 178010216 814546157
1 737390986 228780438
1 549796321 79944838
2 379763728 830582198
1 826552484 764498716
1 590893512 496875037
3 618639338 682248770
1 940428341 749643280
2 997121656 651450877
1 532912905 777887788
1 419567476 799943034
1 893438494 116875042
2 67027598 220700008
2 531953026 994823912
1 87720905 627886546
2 292638931 855635542
1 707615831 923974141
2 688282721 497546410
1 406793127 833913240
1 657911492 877868140
1 400703270 486293544
1 262835324 813015071
1 681443295 866231672
2 479260626 845854331
4 512702184 887002925
1 132650802 734938997
3 100242201 754551907
3 210354273 293639674
2 880959434 142965961
3 864301149 562793638
3 419204953 39372247
1 502014807 199543397
4 76421418 135454058
1 357261086 55197101
4 981816413 237900802
2 436136067 146343127
3 298319071 139602332
1 261749940 21324402
2 655518311 904058887
3 563682580 829313240
1 789580547 914182579
1 852183483 331274505
4 698192801 13109388
2 946233349 397404900
2 946097508 475514616
4 888574991 158005115
1 21903505 13239092
2 306544682 583669715
2 625212279 92746642
3 122494155 16070722
1 781592794 168361515
1 489239374 383131551
3 503631914 258971250
2 347063553 601054946
1 895041297 750225940
1 960780368 269998639
1 721531878 790237078
1 193012756 83098251
1 317512895 282372332
1 469435364 730464588
2 995937343 966899757
2 364988848 176026677
1 304400146 86774854
3 378169970 539253150
1 571282968 896092749
3 931969836 332888263
1 238945719 688155215
4 849513430 745066157
2 469444061 654127930
1 505813101 856908372
1 800084337 516090218
1 762593623 599302611
2 413982866 674608637
1 30726080 71616950
3 2887105 480884221
1 33485513 890907597
5 816621303 619963170
1 271650065 35047875
1 114986242 879708404
2 851765319 773524239
2 505058238 558211852
1 261908504 146257769
2 372693327 898963851
1 56365333 254204917
1 818636174 860470730
1 451207343 810182166
1 997880381 464064417
1 632364595 104023103
2 687401318 44876619
1 566977981 435735250
1 742451941 781120194
1 639547594 943569639
1 958050510 6057233
1 552515297 536319225
4 67572465 7394821
1 987218518 831405444
2 318874133 803598169
2 194116839 648995167
1 903012920 793674112
2 204469790 740566494
2 559802791 399433912
1 44152391 652228539
1 647597272 250831995
1 878304445 761844002
5 78466083 731954240
2 392495820 937752689
1 455267705 243668573
3 691338066 901603420
1 727246657 264771048
3 687126417 524899783
1 436937456 134712844
2 705325563 193351319
1 861197918 239144681
1 597387132 905625688
3 632638691 23952856
1 838627594 691292331
1 725935104 805544026
1 341664031 327663619
5 647157408 115064663
1 504066613 795050723
1 223140210 949013756
1 791241440 244883233
1 946709411 543410157
1 53287661 277086682
1 450205710 502916031
1 815749155 282626101
3 730140722 333732319
1 772168923 45724933
1 672481930 50883799
1 200362490 666441001
1 531544527 415365517
2 581141392 414025296
1 7596397 778518824
1 709919850 610099465
2 214791942 887277628
2 20087578 435047351
2 723239227 373899530
1 345142741 786715251
1 191526270 46036063
1 881972392 840229282
1 356169649 150130554
2 589230979 95298399
1 282900667 654401639
3 962444024 456660733
1 198460311 556502094
3 471766628 196566184
6 746989289 89825384
1 902204540 762880778
1 75525199 398587452
1 90139048 216226804
1 831596534 864900586
2 962184791 233452823
4 247132379 643715147
1 692075684 444031732
4 993055714 373120735
1 940438206 893492299
1 401627612 677811703
2 27161942 244225630
3 25345189 766936513
2 409796530 380974003
3 20717426 911667531
5 900666427 307562918
4 33322485 158083688
1 271131676 403289995
1 888989454 70014899
1 550565817 271147444
3 612840906 878271107
2 85469860 621926867
2 100888232 319841972
1 468692512 136048963
1 914929403 573606539
1 91576250 446853687
1 685917472 636748777
2 538077089 416851710
2 434230976 764293553
2 44202760 223910206
3 790912641 949754067
3 828693542 917804277
1 718800213 179516279
1 390293686 406073799
1 78489419 865783373
2 607879163 489562182
2 907118587 784273591
5 665151890 434682710
1 934111194 596560845
1 481826609 849962791
1 812333132 617549768
1 431523161 601895421
1 944416275 163652141
1 34047802 983278617
1 116975626 207147211
1 613272542 415597177
3 591530847 335229339
2 915382004 432702194
2 993636626 976504272
1 139676762 288025244
1 964920438 205732864
1 105854176 927894073
3 773020368 3457397
1 239703984 872458672
1 246230365 111717394
1 926653533 975436568
1 79011772 520528271
1 126679644 668633696
2 177912899 152625022
4 906328745 284469670
1 906304129 871871535
1 196996761 798535049
2 288273224 148424942
3 117429722 357446942
1 703263174 264619392
2 127737456 148815597
2 829710722 831459111
2 862703219 284580085
1 544996641 750221077
1 814367627 56845439
1 590659585 416992536
2 434903428 672159573
1 49254421 440901097
2 907685478 901564376
1 137940202 117972336
1 900528414 444109884
3 547757682 622202121
1 738349040 557845856
7 703267712 804678177
1 106909972 224116864
1 188139044 436312442
2 614837527 833031984
3 390737622 44957710
3 779757086 532544030
1 543604588 823247125
1 718245074 541731548
1 185380612 638610105
4 832606543 585170719
1 244910092 435281930
1 847990856 844724488
1 324298985 639881030
4 807287946 426487759
1 38519143 257707601
1 158822601 467066644
1 545830104 184557454
1 311793020 247470543
1 43968811 758582292
1 97820184 305648064
2 832062627 695148471
1 953343637 315177696
2 297226600 591990819
1 476416888 78483761
1 644716327 525891137
1 159296986 395195649
1 377466492 55022362
3 28771480 162536737
1 735778535 767385284
1 557879446 814072166
2 372304979 432276952
1 271038447 208348272
1 332711842 571852520
2 796749273 309992838
2 219630643 400823175
1 467406879 237987207
1 664244536 526516228
1 256014744 592398730
1 436383771 325107499
1 832871090 47057128
1 317990432 274360581
1 748921005 742754753
1 71698336 251370607
3 833138571 931555564
1 502895496 424530487
1 526293829 61725459
1 923897504 344256816
1 505795207 44054305
1 276114900 818612744
3 377972224 383878304
1 204223974 21202790
1 811816038 845340436
1 631521735 137801257
1 119942699 43047060
2 887692860 853290591
5 933516805 9373506
1 997856186 413331549
1 237172979 813971258
1 111754283 621451835
2 950448844 523941598
1 111279705 634638136
1 382025453 176084567
2 331767357 952215459
2 821164959 778954177
9 795566428 112542794
2 703100429 957408339
1 479571989 40923145
1 567823398 837050853
2 625910687 679926139
2 782712507 729178656
1 561823197 353050038
1 336755476 545239112
1 42461348 56724745
1 814398063 994540784
1 290202108 697011443
1 573750809 387635057
2 407092346 624167961
2 120928088 233156363
3 302937947 491295751
2 879084217 951064663
2 599471562 491027081
1 52250313 336256789
2 391425258 414678491
2 691501232 821137056
1 481223304 639297642
1 830239130 849114650
2 138749214 910005635
3 580631464 778261564
1 529420183 120240088
4 429117301 178384824
1 839331903 942351357
1 634528951 278643762
2 954682005 460684028
1 166978543 782978255
1 269593617 639378189
8 794076805 160187848
1 831895952 263158046
1 643922769 764332473
1 669573432 725520713
2 104187718 956429515
2 763912942 525594152
3 689378743 160585864
1 182999396 89744303
1 326061584 74167581
3 193017372 362528046
1 240614349 101692462
1 239345419 516412795
7 534608130 901346753
2 845307764 99508745
1 628915606 343674742
1 214693910 926830515
1 554743645 308353809
1 780995530 853089649
2 818507809 280583292
3 565253005 620270814
2 349181467 208616706
3 603993708 969186732
1 734566217 404970088
2 147893450 855410711
2 531223381 97703189
1 265927811 417480794
2 623490841 907282005
1 34558257 473907882
1 793745949 32996739
1 422018902 64388379
1 936481815 728212189
1 13920112 759684104
2 608146496 949950100
1 371068905 328884044
1 921990719 376585533
1 441283967 707204446
1 797116213 462695009
3 422817162 840330566
3 825193147 924877223
1 837463511 289692841
2 10500041 529505378
1 694994355 643444108
3 163312024 916383890
1 618969826 97873399
1 990393428 426578007
1 176868675 868553170
1 735967660 105003945
2 88367301 923722914
2 373824914 336431392
1 651132722 234932583
2 808156654 205276161
2 115371648 726861905
2 600536795 38490993
1 952629999 185995586
1 169687259 857450395
6 883632834 22249562
2 746443124 395521295
1 497270155 619250695
2 296576734 993192198
1 708871441 272316213
1 185642781 875199553
4 660674119 999930014
1 463058103 49482596
2 282611332 670625144
1 169578255 407576211
4 902418891 420978023
2 227653406 939257023
3 261393074 393331225
1 625317292 880511232
3 721939175 614622714
2 63011722 441575038
2 120075466 46942883
3 125209157 642204375
1 254643374 835386254
3 858094503 7517952
1 60851816 913900145
2 331402175 97715807
3 150807095 808917610
1 859579237 83770033
1 129959928 897669529
1 660399073 346529060
1 711059707 794598020
3 649216354 511902991
1 872178807 560306749
2 311128636 739641195
2 212486947 138710432
3 997996390 579296391
1 367779695 601928524
1 166031892 439063100
1 371580320 251431211
2 892029959 556127565
4 115988396 11781374
2 995843925 886687461
1 106127939 201750477
3 723371511 563428913
1 404110912 705186910
1 327040765 230810707
1 458248162 123093497
1 863328901 7729502
3 953686832 602810858
1 698021437 807968831
1 231623292 713131646
1 551257914 611458563
2 694692258 279854480
1 756654229 177931227
2 354005310 734022220
2 534291599 478531647
1 936834100 784504751
2 614681623 488022261
1 585814942 120217732
1 798961000 47319633
1 661746714 202733550
1 275434366 490366969
1 146106181 611594837
1 587425030 373682083
7 199666235 839686893
1 939921954 237648256
1 465889885 651080228
1 191666422 565466942
1 849131114 201068811
1 612083541 214424814
1 396749066 141893668
1 338071888 96630640
6 739955757 466246667
1 970232727 418373782
1 922891943 850791613
3 930740024 388730237
3 241146868 780571271
1 419627980 491279889
1 789841554 223510896
1 88620200 512954459
1 163390994 796733189
2 157174641 139703603
2 679543690 479451105
1 756775236 228413165
1 950754837 445157617
2 605208935 689673970
1 790666477 116670778
1 81047155 663639079
1 880255807 755478609
1 654943498 967038205
1 406833480 831282662
3 674588361 689444522
4 315856023 18418787
1 747757865 774366279
3 240545813 616567752
2 448544722 504036508
1 306155443 976128182
2 684342183 161399099
4 905748528 926735742
1 266873849 962750460
1 339606788 285630527
1 164384173 970342338
1 624509763 38045470
2 628892852 518155707
1 555269627 116740454
1 378519388 105442965
1 266341671 90084557
1 63484918 990987206
1 347535391 111292892
3 916899088 293547283
1 717397281 886437065
4 507020536 654526225
1 859303271 791821346
1 192284587 179703558
1 636136207 576659899
1 703070974 827936739
1 699575205 375949126
1 756366086 531676347
1 761172009 821113167
3 437663406 716277907
1 110165959 513911580
2 940228302 867027108
2 610438356 912972555
1 463992806 255531457
1 391511427 549267018
2 740511083 419422490
2 765706528 220340393
1 293224727 717329640
2 910881225 617902454
2 506803995 769756932
1 156517636 693617415
2 968490277 50905672
1 528017613 663669818
1 953914362 172710844
1 593687279 344429871
6 310123916 61566296
1 94832013 835006678
2 303658226 265393592
2 450705934 229451544
1 392276414 747050477
3 182144135 814864902
1 303242180 542226231
2 592698444 751765130
2 437910095 175489439
1 168100945 24022011
2 109123911 837945046
2 418782018 842871491
4 420066078 365662333
1 158264090 915161669
1 669761879 532333315
3 270527603 268025083
1 526610994 524784214
1 349878533 515406729
1 651817529 321374212
2 359352025 900729768
4 965862394 677090315
1 351474246 424383132
2 743404157 137545789
2 262350345 739181505
4 270574837 303431055
2 77261584 518048745
1 550245578 453361103
1 436889860 90874242
1 707753244 147037398
2 531245604 916024330
1 241156260 891409997
1 707506686 848588530
1 140998991 976936003
2 401255705 643190289
1 393688821 334875524
1 731181891 446805250
1 219367885 482136906
5 884188241 815872182
1 162879748 197197413
2 234074021 285260627
1 919356299 842697191
1 276390769 51651307
1 797631935 31271846
1 183435169 657919374
2 77798231 724164506
1 203555350 139279770
2 54931482 124529872
4 504766235 270701966
3 360515154 458733230
1 392993231 530831167
1 529898369 220509356
2 176926380 825504543
1 132765568 864799267
2 991252702 403151796
1 868515022 636565290
1 862107210 660906434
2 532113001 470895108
1 134552307 133083395
1 179173282 252614827
2 89379427 100141463
1 90878502 450981501
2 3173685 785472541
1 34469380 624917111
2 525752423 342583559
3 318091074 261844844
5 802000581 658159012
2 164261120 699946762
1 496930744 116675709
1 487044211 113189230
2 794242065 685372382
3 340262902 20076616
2 538871309 100758714
1 987202159 992292061
1 594286906 459351529
1 477091731 831137663
1 72890489 674828281
2 838958001 876397293
2 624507446 379140790
1 443188603 101234810
1 868887915 355443555
1 557396916 394158470
3 838005386 799031829
1 189482305 58721784
1 706674016 480905313
2 655365292 365358050
1 66176760 383167689
1 363493813 222845712
3 640491438 395177291
2 233203012 804081071
1 38737197 774433048
2 846870459 911074321
3 169482854 268231047
1 812058297 730661003
2 941072797 534630612
2 993919728 812599134
2 730204249 868135792
3 491378015 535809340
2 429503117 439455939
2 740754166 179057808
1 188221206 762622312
1 382766661 228303094
3 104464129 682206090
2 453010927 308455405
2 961063826 583148463
1 957044052 354670541
1 304961639 432162185
1 712392714 547870856
1 66070573 134491168
1 821685047 986499105
1 127119219 357932764
1 452050620 568036010
3 223467016 932631833
1 739430748 657907494
1 379888208 47789657
1 695420065 197779748
1 16608937 194759945
4 624773925 914103860
2 493411020 650834010
1 924785864 277513563
1 74614287 772039959
1 484298883 203960744
2 929554616 258518135
1 894066755 491798846
1 36109580 303119095
2 834906554 500421028
1 706883490 192015198
1 848376761 719900806
1 390745241 946188595
2 809613853 64636839
2 919845633 583718184
2 778318485 555165900
3 767734228 328721137
2 955894336 764394573
1 502784931 376301643
1 677261609 792566396
3 836147140 508572572
3 174969023 891286703
2 237697524 253934029
4 959635048 91911876
1 258398403 695708190
2 930492862 136642316
2 523170940 322293791
1 467778728 928254477
2 359266976 474366018
1 375542304 337221124
1 670929894 61534338
3 350627237 129107559
1 965681189 866978362
2 237486166 710626314
2 706636782 410405950
4 414996891 451512897
1 548734068 245971630
1 192199828 934164776
1 417107836 427672953
1 639208323 464016041
2 325621384 348232431
2 261787498 269375398
3 561682287 910277394
2 34873500 165302742
1 423939711 55377739
1 225543575 149206693
1 919756452 771482833
1 569345808 326111906
2 937707678 380294718
1 406505205 490271258
3 160240529 469967597
1 689103182 32038429
1 704393440 747280432
1 730916245 941839235
1 539086205 368313937
3 315949164 653738858
1 51557224 191061032
2 362773541 171734965
2 475337865 571930519
1 383894307 256712941
1 640931215 499685949
1 306256440 642047323
1 374751033 219941936
1 477957583 86291322
2 969695012 222212913
1 968785163 624932886
2 614195242 592276896
2 301224473 944362575
1 394600790 362897260
6 573456755 338731233
1 90542099 222226755
2 948287040 913829427
1 58606397 919635322
1 875774982 381787017
1 227455891 241467875
4 181872651 113017515
1 373080948 22153059
1 860661123 809052736
3 419038904 324947040
2 5934686 440151883
1 887290122 401429500
3 913446485 347154645
1 777087565 866776876
2 955112339 728852703
1 5442728 701508972
3 85115254 612892758
6 152147598 932470073
1 262381197 657189285
2 9708476 338655739
1 678697476 884855351
2 186555509 484897901
4 691303135 506521551
2 191877186 456042762
2 231314543 717138352
1 942307240 776778660
3 836138999 52691673
2 744806513 622550458
1 509074249 738779791
1 312592651 904876888
3 490003489 1916449
1 227425163 228252495
4 200190220 77738953
1 724415361 875271396
1 687002852 25948196
1 493998813 26281008
1 75809007 108677987
1 596431661 671091054
1 896556610 224508634
1 564848351 771321468
3 897164314 607864234
1 272655715 413941713
1 734815059 655581736
1 544782165 426779349
1 821141926 562307195
3 596881957 177562541
3 417071075 573147489
1 572863514 352316757
1 922425128 107061522
5 317366315 340916746
1 936049772 435023580
1 590521644 685977705
1 670516392 387819952
1 246341210 922712290
2 769387925 399881717
4 901686102 437111279
2 946544379 699746482
1 431616213 289581886
1 694056285 764718897
1 124497087 424052204
1 482800815 141239579
1 90909184 90290385
2 231795714 74567505
1 811066773 346551867
1 656767032 55746451
1 486818975 128751312
1 718605198 962152184
1 801398425 526456964
2 54986124 119929421
1 836911436 709604496
3 614309697 682681790
1 531166564 621263869
1 968196742 3193346
1 121753290 506767532
1 396857338 422290088
3 422609336 151125842
3 521601142 665393369
1 575315798 502786280
1 948015357 975999452
1 20003193 279034494
1 7359745 760279303
1 125466653 262543693
1 885797229 577254593
2 101052464 443327905
1 518170741 237598464
2 40950801 455612740
1 113828469 169718512
1 535338691 441947342
1 502804143 831106935
1 49062101 465685833
1 221774697 520117284
1 556826216 814982858
3 377552401 40818572
1 674061887 322767670
2 375413725 512675924
1 677098311 50495303
1 741533619 256160023
1 674014103 856493066
4 789876244 590090736
3 191546986 913976205
3 378380220 526670117
1 86336538 715548789
1 43234311 88966456
2 812018892 51758347
1 323822611 108859209
4 912061558 216979341
1 936517414 743193058
1 139986021 184658548
1 695779860 715198438
1 127616813 191840402
3 3519433 253255299
1 821215864 95498128
1 544380122 373975849
2 207370735 934970608
2 543248344 991268964
1 84378663 714848993
2 839617359 31815638
2 316376828 475156209
1 724727579 960279732
2 574205366 422271806
1 30177397 906143788
6 369718915 312423054
1 855502192 100039439
2 474524629 422774694
2 608228798 681117923
1 126481287 371890978
1 655388295 11980410
1 478366419 86837012
2 941457938 916890327
1 598209179 313880719
1 335506506 278682963
3 883286922 494704136
2 20740383 84457564
4 853020998 998313039
1 723161760 638671871
1 957635088 914197036
1 78615860 520681539
1 983180744 536027400
2 729190615 98744746
2 249614160 12023469
1 439556418 619421976
1 91756369 757836025
3 501806495 475516241
1 513713810 370552661
1 829604727 877262807
1 267965640 958130990
3 780143689 585730062
1 992311916 615569295
4 558595165 895120676
1 994402206 641680752
1 598373733 626088259
2 617267646 448795045
1 301740310 277694949
1 976725497 883423356
2 965651535 505233416
1 107169388 700207295
1 656303059 853171758
1 167097222 953718207
2 407858231 345980036
3 781951372 325147817
7 441163711 843209448
1 569964605 125627702
1 442312755 653571562
1 744234792 340626470
2 614934427 909119948
3 136742280 534415700
3 62898465 781658990
1 885028977 829633341
1 466938767 654694860
1 963416671 525929333
2 88211003 6881060
2 108933776 212917628
1 595210665 986832314
2 92876015 596539391
2 924304180 51310736
1 965302524 522167592
1 450341899 191801628
2 552508004 76101344
3 210890053 210498407
1 796221770 96031370
1 290295899 624366585
1 487613018 429756122
2 717784854 949717053
1 486623810 924252788
1 770621029 332067595
1 488682526 391487660
1 577536140 985544110
1 589006399 187903396
2 199170212 958954229
1 831085146 851963867
2 305670236 141787146
5 120452871 252937378
2 108067109 460865964
3 173738520 996704371
1 361227413 680178035
1 77684549 934584748
1 315440076 515957711
2 939350505 35437647
4 557764119 467252012
1 8394591 426572429
2 348049579 687813857
2 261276976 800862026
3 961278073 38406577
1 460335983 482968145
1 223362699 970848910
2 642219559 795375418
4 348023095 759764686
1 616253431 47542979
1 191227565 496729108
1 616903018 506203045
1 751691520 730887613
1 55374936 906178528
2 826424416 284713286
1 137536533 337639665
1 707606525 920005321
1 734870974 705583825
1 119005260 637819744
2 289413997 895256711
1 974350820 735448600
1 16177344 710071030
1 117869790 112709534
2 690340022 707996530
1 216612185 602321498
1 117371354 743934741
2 784857153 933133497
1 175819074 590843647
1 545110912 402042930
2 706968473 729936503
3 375267193 50508905
3 292563773 904625659
1 62397167 755579698
1 305550800 205624282
1 130789733 233195318
6 656141857 99093164
1 597944509 941099466
2 242838085 487110464
2 37932103 843370596
1 298303924 293754782
1 556430937 106825039
1 782158052 802275874
4 467408886 192466410
2 540675400 712416523
2 111749927 700739776
1 537120781 907092021
2 572909207 446661259
1 801926674 282473698
3 533910057 355333712
1 329872384 802257614
2 538703147 763715999
1 927808742 167171795
1 460446197 275905987
2 60662130 711212643
1 43902837 284936523
1 448538926 348523000
2 164664059 334142399
3 943665569 775900807
1 182250515 698558792
2 288291365 334423686
2 850028808 121950842
4 412214335 774886371
1 686806492 819188191
1 385365973 608068056
1 960011527 159780815
1 875042128 189318595
1 10693152 600449035
1 238167083 16414282
1 686124300 593505419
1 350984670 766181450
2 220104021 231866798
3 975296942 739371891
1 563443590 607774775
1 714149662 282179974
1 660504733 822578222
1 266188764 854484675
1 903656166 723537337
2 631987650 590476811
1 395747865 578524066
1 183308577 628618586
2 578569324 964235964
1 333689064 186243840
1 510080142 734139857
1 908289115 120249522
1 32094983 720899511
5 373416154 371152373
1 841919351 361057315
1 303165331 552568708
2 240207530 493251646
2 84026776 432784096
2 97011364 612248349
4 396106389 321851312
3 503191120 510533784
3 122722004 941360367
1 385686157 429346642
1 948840702 535763105
1 130843832 772077525
1 594709522 984343288
1 270294303 81975462
1 697663937 697730181
1 697720482 332664326
2 698906026 5102292
3 518216983 198450330
5 500192881 465825289
1 49334954 817026467
1 622297452 239782788
2 495136494 251998942
2 864847730 944388182
1 939617555 746846343
1 800745103 649951778
3 849772681 451895101
2 594529250 203575407
1 266575143 664069701
2 420922819 904327665
1 542037941 280537540
1 5254545 175876747
2 369943356 761138371
2 747869389 852641107
1 491266862 450128361
1 485238538 226227095
1 972396002 278430311
1 259660033 993795682
1 644529265 848605618
4 742975115 670571570
1 470863174 745899892
1 828326038 714352232
2 96156281 842699402
3 456336502 587335215
1 526574537 650125523
2 683468442 686103363
1 839388716 74317922
1 78561232 99207467
1 420499146 148690777
1 433539217 279022894
2 964413880 787571053
2 419985165 735601194
6 235725556 761772430
1 783380562 512783040
2 284673399 466709398
4 685014370 370082178
3 850396322 906752119
1 312536927 289868839
3 96788001 377556111
2 149026474 240063741
2 108133011 325542943
2 381186642 723379920
1 602446027 671577076
2 489819976 405701265
1 807131103 252678122
1 904526254 182602279
1 726130326 130494467
2 315261439 845086729
1 154594197 586726735
1 993204435 944127585
5 608860765 409678467
2 670425197 923388487
4 321073345 141671904
1 877114589 685539633
2 829246897 783568610
5 768660062 48470925
1 205278092 75379413
1 966603132 767652967
1 337433763 501998374
1 270082683 885102828
3 345892138 335187779
3 632832838 216206243
1 984651923 964151221
3 662112355 984887952
2 380126338 336940325
1 940861381 912129468
2 83023281 307997544
1 894625964 820698697
1 220367400 11946002
2 885966336 659779116
2 372636335 696197435
1 551345650 987182929
1 909916929 921721226
1 100991646 888181361
3 928521788 230475271
1 547342862 743758415
1 612165814 235230400
2 380731145 451090623
1 426834205 423696788
2 21996967 285564522
1 765293659 132166729
1 98939543 376618297
1 63335219 379528379
1 313211936 484517306
1 897147095 116608115
3 871972068 760884812
1 348166434 326791463
1 708494193 307864941
1 227303512 65520199
1 565753697 531788544
1 204769160 339571428
1 123001056 635904911
1 572978818 178381836
1 659635807 758314357
1 846781467 46725374
1 560150377 731500781
2 503550400 435024367
2 824237901 453841408
1 341577871 812650183
2 3376751 226700715
1 415688648 316575580
3 967341559 837554328
2 787693673 511372269
4 87501023 31844224
1 14173686 232151945
1 169954854 462695295
3 399590880 134006646
1 147409440 812472592
1 147790352 170524005
2 482747381 545797284
1 479172759 299641968
1 293865274 201353523
1 27900802 96991288
1 922806866 797210223
1 43854018 784285386
2 55354567 227379323
1 832305001 33310714
1 224156243 893822788
5 377852380 505506948
2 889492489 413976440
2 227385044 460744709
2 119526777 668493355
1 156863899 450764141
1 753774893 804647968
2 259743882 775906328
2 301852102 444020279
1 154840357 931138512
4 76401197 834744588
5 827304534 339636223
1 318514927 278144567
2 769190149 751020941
1 453456198 131219874
3 544357564 812303428
1 474639846 765190107
1 313644724 173240482
2 838173732 8028032
1 416993400 556024111
5 684610008 740768110
1 670742138 566763893
2 965995433 611762378
1 348468960 624442532
2 80003070 589743160
1 751566698 199473756
1 112874668 639235237
1 416508153 720980216
1 559971494 746705843
1 478525478 64217634
1 431067000 33415077
1 995376650 289443187
2 557185948 136052613
2 837853438 744739803
3 329710894 599895822
1 908005133 861716286
1 430349648 371238864
1 265757341 744682399
3 602354808 715290852
1 536890104 837149020
3 10618740 486379582
4 617758823 216955453
1 23087098 415751081
1 372361888 497286327
4 877236131 655428764
1 862832404 964732058
1 326162271 3697499
1 334814043 614602677
2 188633414 260104329
2 372268699 500763751
1 732398387 58837461
1 514800479 698665335
1 285099787 485683802
1 521883385 368825143
1 532886831 401962189
2 201679677 725589646
2 758432299 278293688
1 623657451 241579309
2 857774207 976535681
3 328635657 535340577
1 944663072 334699472
1 992393726 243288695
2 216390049 160090859
4 125943633 246226625
2 716761 873726604
1 441741726 298432418
1 923290327 664201983
2 426117522 706942167
2 908914741 422091264
2 498805621 585490861
1 494077427 376849247
1 931831366 985580348
1 967063188 720735147
1 781699333 151388234
1 166899726 61376910
1 774209345 425281126
2 532456043 56564671
1 697805158 549747473
1 312202774 961859799
1 143978512 687364376
2 258326530 467041608
2 554759261 642878138
1 30084651 944140863
1 307477222 525407131
1 58778990 897867854
2 476254743 335726224
1 682003199 919196233
2 816803140 946284136
1 696219176 739790579
1 314927518 326699859
1 168326395 744080396
2 843635602 394751452
3 412340718 489302746
1 149071235 956205730
3 303008115 382034437
1 866468234 724174286
3 305237225 619638226
1 497582300 856922219
1 538709534 118573234
1 494481598 935162630
1 984831014 860033653
1 555568230 382456498
1 692970707 390459612
4 529542598 662778452
3 806290262 345040482
1 564110628 669972995
3 199521622 793242816
1 399341432 98003709
2 573858794 649321031
2 547884089 741420817
1 963198797 350718532
1 218483041 454400179
1 361617118 450467065
2 801578886 170080650
1 262142855 352871198
1 565951806 940342645
1 183478326 221483671
1 373591892 312756964
1 122822902 715529581
1 356884785 226841644
2 361385741 872272911
2 218625752 627064278
4 160637107 707859763
3 662704712 853697740
2 555037868 433886677
4 593066947 547305648
2 606646834 158438046
1 371143952 936359133
1 320278173 371540791
2 880840509 452995645
1 761362620 898758016
3 66178609 497674964
2 611591612 533159948
1 96391659 331920716
1 615924430 981833490
1 176991581 17532113
1 563772666 568484534
1 863535088 260016901
1 796664035 833512840
1 478440368 988384429
1 746928924 340411645
1 361356276 14603460
2 112455236 777084787
3 630194462 867043819
1 288593097 205983902
1 376703859 861880256
2 749740696 182536561
1 559133516 706819919
1 790311949 686643303
1 219688019 851601400
3 806659765 31746936
1 354663668 336882011
1 286381078 595263383
1 677322830 331519731
1 762009553 445168091
4 871882468 64468541
1 404270067 350486266
1 713355052 460583232
4 20091524 487257984
1 916739410 556892294
1 510817049 906096224
2 295838193 9952787
1 199795239 898605489
5 300471582 542699127
1 114112198 800884335
3 601963991 900399929
2 994009278 791505733
2 904105600 493584573
1 109053791 493344003
1 817790721 857028600
1 258067857 723933710
1 182578241 516089170
2 397421026 329379721
1 373017720 154429428
1 242985840 641431830
1 839525710 806142255
1 195914394 803757414
2 98028167 117550765
1 144493886 120692698
1 702496470 476791997
1 997071386 546491829
1 573805871 135424319
1 65146476 209692292
6 123110076 275839736
2 651774050 871275271
1 601909069 954245988
2 487158583 178288501
3 25795416 264553417
2 718695829 812999624
2 647846723 707898180
1 544705703 848957797
4 957852448 90863530
1 89443566 828534226
1 740484276 546457625
1 21071000 988728128
4 131156184 865600037
4 777201135 121053529
2 55685002 90041700
2 577772279 917851915
1 311607863 4001778
1 33844139 852646564
2 58615353 745067042
2 804435361 437643849
6 895998236 671025820
2 904410179 308213556
1 19554658 965402113
1 12072655 740186868
2 585594431 858534672
1 965741873 669430350
2 506105033 985429585
1 518753034 384587060
1 341066975 418165722
1 154024400 571541023
2 695425648 75748263
1 861660151 836725931
3 216199968 196843697
1 767812750 840003579
1 675474531 876821523
1 994889228 461011364
2 565696771 124796692
2 18514555 115007493
6 919224422 779465441
1 673690744 625148265
1 560477973 338883545
1 456924720 140013716
2 720640140 944363257
1 582471848 275469054
1 551569970 349727148
2 842159598 573517101
1 602182048 432274467
1 136656957 929988769
2 389565110 579350594
1 960110841 60519847
1 603802929 932611840
1 234422234 47476673
6 747647873 519835743
1 882787104 415301494
1 431835684 347981828
5 28028913 591681730
2 990638778 330902312
1 335514284 339394292
1 674278228 836954686
2 508324320 442162735
1 602339508 583384749
3 591313782 618067125
1 452889111 967680784
1 230374653 482864745
2 581261190 997647457
1 459332782 96255195
2 380615579 735732398
2 502361265 671006886
2 465184572 864062134
1 333753033 250552042
2 750335422 729098642
2 456771282 888490611
1 275352361 163855798
1 399206746 956726778
1 447087015 393281009
2 127607285 727449898
2 108709145 257614827
2 314969796 997538824
1 137484300 798754285
1 711257913 397731965
4 359496455 192151640
1 668691982 600735489
1 720615140 593246577
4 140438180 133918810
2 245418187 666892444
1 125871460 820063058
1 858439774 21642290
1 250703991 649571938
1 177366188 698763535
1 154995159 63638171
1 80492124 524541494
3 292440729 351823290
1 735332625 183365309
1 667411011 905080839
1 163632484 615569552
1 506868574 279472312
1 816145621 737118788
1 39534723 335438704
2 575600778 572596962
1 50694835 189980518
1 452235294 16378961
3 546038451 148872891
2 549063165 193614436
1 868229940 704557871
1 766729557 546304085
2 731302273 130314587
1 236811310 778054431
2 969047653 701648205
1 769134729 874485499
1 917999704 534884018
2 381973730 24601770
1 708031505 180475425
3 70074146 255909380
2 550190038 873265435
1 558786332 449278613
2 474211222 949087828
2 599948995 584915783
1 816931527 359743818
1 329685762 805127468
2 703830645 884917924
1 472658235 665173587
1 472131130 317982494
3 761741648 308090114
4 166558245 481041807
1 100990693 478620071
1 933014296 328510147
1 107105132 255007816
1 432834985 703297209
2 695541448 900246257
1 63066615 254768724
1 14632869 272037052
1 296167230 669931357
3 982922007 325439594
2 642037026 445761723
1 914723671 908256362
2 770215792 940420270
2 950133802 33106304
1 732516934 478407905
5 377854286 322950467
1 42463597 714528219
2 390442845 495878524
2 253118618 763632121
4 290134530 111051048
3 836968188 126081410
2 419951264 44930549
1 205279507 783302434
1 407182082 437658566
2 238814297 40106562
2 519290503 564761800
1 431437668 814343545
4 984310555 508894277
2 262579686 296343486
2 476776633 103233374
2 156139301 975849111
3 969219386 34856151
1 148155260 674899122
1 828614226 467120351
1 572296630 294973182
1 865838145 411457019
1 475331770 579851254
1 864101754 849537736
1 566977938 139956572
1 19484336 928854129
1 768752722 78303995
2 631735044 291980706
3 156830196 423165721
1 41501377 504829169
1 712490140 881037661
1 99476880 466486931
2 964632050 906312035
2 577866042 388635195
1 287475914 255945914
1 969966286 255077575
3 734908021 863601553
1 822410870 372996201
1 864239292 26483333
1 219181083 537340432
3 301928738 528682003
1 466335987 176622848
2 205835532 601714225
1 20750020 637060010
1 36130994 86073111
2 160983801 744590166
1 199158286 46458917
1 427050768 135489939
1 442946680 719060276
1 589464640 993994067
1 84767130 542533666
1 990494852 670550654
3 392836301 703369971
1 131790796 935583662
5 744178322 59617032
1 903214873 843182465
1 453085351 354126591
1 220768888 496578597
5 588407507 54699660
1 561778297 180823731
1 880995290 431197127
4 685052649 753234260
1 184821944 663193326
1 628685161 294029145
2 513367796 57718268
3 718426895 926343025
1 881193144 469089541
2 831143403 569401149
1 32838474 123082338
4 478466731 876454726
1 354749179 448894724
1 333721970 910792961
1 365527026 962931104
2 224289832 947392937
2 505517888 625646347
1 89128274 366838832
1 37397165 549678792
2 746893560 988096474
1 465010359 633269644
2 442046625 440042170
2 136762483 673908089
2 619123117 509416314
2 211351858 508803310
1 813974040 173899183
2 203957317 809663912
1 464204675 388288440
1 389592854 772735734
1 365270094 490369842
1 78423497 129198855
1 699889977 43171098
1 68129495 156652806
5 972466895 686010486
2 913471339 378791514
5 380981923 130135610
1 963787155 318669637
1 716153716 667433780
1 996030303 89935716
3 433889333 999456837
1 452325121 575285566
2 236297374 640775026
1 783143755 636612275
1 221466164 985816156
3 962950728 885516528
1 833967145 938118270
1 556947374 859066616
2 217656909 238448229
1 983570970 960721323
1 339352307 209522458
1 712755913 654611729
1 78006660 830819174
1 484883477 957783763
1 269462002 776045206
3 194360093 198239076
1 569989357 779288704
1 903257627 742423849
2 686080815 794267423
2 579596108 763858479
4 812435001 355716376
1 598916148 467446891
2 365124503 599019042
3 599913545 770436474
1 872493474 954141118
1 511949947 298280480
2 288979509 125552818
1 38956867 84973333
1 795487934 112754229
1 103088858 978926636
2 100806325 428225995
5 776291816 129096079
3 227294039 986288763
1 241301762 787277100
2 222996894 13149153
2 704046760 192043253
2 638195292 213814790
1 961722868 615299714
1 227953481 803208107
3 783851170 588130265
4 932366232 965088402
2 181971468 893165190
3 973478571 577802715
1 842495989 535165800
2 643954209 919934218
3 190188645 630708394
2 952973515 924683966
2 523991209 801993183
3 175582345 558726575
1 894293191 582356872
1 375522990 113883514
3 36478011 62097319
1 527496772 3235625
1 744864803 55341076
3 197084042 109361937
5 83177337 86124660
4 928469050 996113040
1 123337349 526966685
1 384420036 130340854
1 24371307 618910677
1 81941560 589718592
2 743167951 949065302
1 223138971 238829414
1 510102520 837283373
2 408014215 135533064
1 378574666 324224202
1 543109911 549366514
2 547313341 524608882
1 944074572 411118148
1 857503656 519405916
1 430231988 171887291
4 124753803 95706964
3 487281932 932392329
1 816849222 900004628
1 994470477 583749993
3 280821964 766921752
1 433132036 64011200
1 960838709 924182351
1 289347848 786997871
1 952698726 323623104
1 364933904 968366388
1 820593651 317898193
1 26080994 782306682
1 660794072 144499464
1 872901511 932728085
4 322186923 395248985
1 68228121 144633769
6 774060964 849839049
2 664739018 776835402
2 126892447 980867112
1 290099404 699856561
2 468842466 751294446
2 527600138 839420702
1 86064767 518639291
1 295573990 681370715
1 791660188 285650319
1 363963596 352330586
1 383031644 714757885
3 334818793 372575495
1 651730726 340875132
1 991044850 52164360
2 954011104 184125907
3 942233120 573164398
1 849578326 57168251
1 202953296 627005886
1 820688471 401631694
1 706601113 93257966
1 228877983 456377754
1 735521732 698485597
1 225105906 710757321
1 916364848 795698028
2 830388654 913834913
2 82710134 609315619
1 858889897 50933325
3 42057874 44009264
4 89534925 155312911
1 219960356 240535686
1 816727401 270823956
2 920843185 304829560
1 846501721 512448072
3 26449769 733343691
1 411088407 766729139
2 381419125 210225745
4 245202711 397695563
2 654219414 230721987
1 381346637 601255852
1 261247808 791319455
1 616102563 66320059
1 36313571 680133109
1 624816080 868712412
1 782852040 198778327
1 507431261 899287491
2 537351458 450855654
2 384860535 50848634
2 644605581 956698443
1 453054990 546091070
1 739088778 954410974
1 634573790 416238936
2 839691036 271911483
1 288712232 326311121
1 432229427 309029210
1 770563496 813291399
1 269823973 306481597
1 34059813 738782226
1 382381949 466463848
3 388358465 876569451
2 928069055 433520762
1 613791300 123084114
1 563535859 519031402
1 857631921 956860412
3 950393120 998913534
1 101976661 794724070
1 942326789 284418218
1 41479946 650927779
1 673877286 298154479
1 213222246 227692590
1 313378792 315090542
3 204642620 630156749
1 118485096 168918803
1 917445132 494567971
1 212427757 870277182
4 76235659 372772146
1 528940154 838938999
3 832436739 41213853
1 385888552 871711427
1 969245463 836165618
1 718039967 30462598
1 674077981 205224359
1 407594565 623885289
1 292532394 115122872
1 896608425 203513566
5 306649846 755041926
1 739605769 734619162
1 83790559 541271254
3 301345316 769435705
2 641443648 813391172
1 521484758 217970664
1 883905623 256481361
2 761206342 861402707
2 730358373 865976991
1 365517766 958562704
1 36240093 655998227
1 817734616 601324482
1 6979812 400676114
3 560211330 707314467
1 928237302 433309305
1 682593677 147108664
1 165682986 927983605
4 866494638 101328671
1 493847190 138147135
2 282224122 18524129
1 318500588 567639666
1 507839769 720054748
1 272419604 494793141
1 473850337 197227839
1 280228439 61806189
2 58423113 459560720
2 454966342 520941608
3 193693074 900214164
3 253931249 505174358
1 850537966 49732017
3 616954622 235797672
3 400245263 289662831
1 708021761 945376113
2 513214109 473198751
1 683487624 357417880
3 339475817 973996900
1 587698237 461772197
1 778293351 747435188
1 803447135 557871341
1 23204621 22925306
2 775027376 744810921
1 954592593 922202584
2 394091726 235937117
1 784398168 660633973
1 633616575 122468727
2 945512230 849007446
1 25857653 265564632
1 658670752 187893399
1 953043877 57212370
1 823492798 39319926
3 621207432 136078163
1 593298316 848009151
1 813721275 349995108
3 432031015 8955507
1 210320707 212046463
3 511898448 927302597
2 755164246 205947235
3 595603705 898851082
1 75178444 877966623
3 459240255 594300962
1 829807115 861149990
2 821328929 361541708
1 40690355 767952571
2 649995523 932008406
2 865343654 556603331
1 412399401 634348238
1 353057433 772370858
1 632619317 914169045
1 770073868 54512368
1 850692869 890025264
1 144222454 66264477
1 832079994 377160312
1 78073665 637112021
1 422801348 811369838
1 408575768 145698510
1 53608901 556178164
3 871280355 272971
1 14421064 78050550
3 609538041 564362693
1 114567868 581972131
3 1426942 395641707
2 351869614 433886136
1 363095313 847267093
3 961667911 98113376
3 810684026 53725907
4 181660444 80323518
2 202754500 163040744
1 660228556 79902824
1 346338752 4055568
3 939754103 971887109
1 495695747 941066376
1 563001445 841504942
1 298747521 341816864
1 604008696 907460812
2 173060797 720943146
2 484841395 530793987
1 191116392 245753098
1 762454149 653234422
1 548835170 527735648
1 197405636 411668265
2 11182934 24991362
1 800773076 407961721
1 310634252 408379860
1 451455994 924086015
3 79275571 467561010
1 418929820 24844624
2 985881902 561097655
2 937343471 719362842
1 748816677 830251590
1 296404404 858363127
1 631245912 214856008
3 334469299 170935784
2 510152526 348278027
1 314565553 716299965
1 143005232 907839197
1 50512575 161685967
1 683189038 32739330
3 331935547 653619873
2 316025405 725137669
1 110860993 994999916
1 903523336 962381014
1 741562040 470904461
1 96485266 438326073
2 895997885 20729339
1 206837353 316379177
1 375786028 580902960
4 665805791 772570833
1 733696322 266371820
3 271996254 441349529
1 988681183 830382253
3 190283855 990371663
1 504907095 674806822
1 843860901 188456694
2 998048905 828299253
2 83740440 595812811
1 936419533 111777098
1 845800798 74019568
1 642118770 750700762
1 475885380 621004661
2 734022050 848522293
1 479129509 941029017
2 404567613 483061353
1 890925247 79182679
5 347422950 758162886
2 472931013 216478728
2 796479317 727315968
1 402940029 336599838
3 8930263 782827614
3 504425613 673970478
1 448791840 603845804
2 347563815 966293832
2 741163625 903636288
1 598808481 841210293
1 397658487 513999133
1 801199522 667942328
1 641557187 616895967
1 275313548 727744754
1 480156865 392420836
3 34918605 233587347
1 971853895 683516528
2 813712837 719365609
1 323636168 831188895
1 782780534 720177872
1 453279065 303971831
1 445586597 62501243
1 740708876 784811052
1 340945082 810933562
1 563551718 354862403
1 162922708 881948550
4 758751263 41376047
3 8192764 912946833
1 163108449 375764704
1 18816751 649539403
1 647135279 475414717
1 938689208 776536882
3 665596839 700878211
1 139705251 970658730
1 224275391 998300946
2 467805682 518383566
1 401073335 537720654
2 518038776 234788681
1 626111734 110423566
2 854811618 515022625
1 271105156 683645166
2 575779243 74378900
2 577553731 72375169
1 208766773 145852809
1 919922357 242401564
1 645715461 140294115
1 406621922 92487923
1 630869653 324550561
1 738511878 288779806
1 843183399 615981769
1 580334361 988960145
2 818438239 39104991
1 414105398 331423843
1 905345746 624515702
2 730422314 493559394
2 63650802 591086194
1 128256562 764606960
2 433925388 607962839
1 830892986 580150665
1 187833837 235647597
1 918746645 510388257
1 401863692 311754302
1 146011684 731391754
2 745988879 650080405
1 310627692 963401681
1 368682002 720636121
1 629794019 547020236
1 34182874 351461818
2 668335785 327007406
1 727801552 932344735
2 24754392 736207376
2 154427050 309302124
2 692027182 129100292
1 819127147 514921919
5 914195215 412448708
1 442468720 903523116
2 946008467 181688741
1 262781255 603243996
2 22673545 947200655
2 665943431 288474499
1 361137279 455070004
1 803413510 705469955
1 385789079 155890027
3 426383909 316294004
2 275436828 870987618
1 555344489 734907123
2 108356621 132898565
2 685790532 373435998
1 183718321 921950382
1 434049745 646935130
3 184194560 727171477
5 988520845 539883204
2 17566623 47655573
2 115736664 298843837
2 630095783 299134841
1 590482200 604911240
2 463734394 671194734
1 346105114 651542163
1 144048688 236139384
1 284676096 740572969
2 903858711 830013824
3 934672191 625890899
3 585759188 646506367
1 76842887 23125390
1 623165178 796256502
1 357967219 658525477
2 616075908 406195564
2 410750694 294304347
3 930146373 354450580
4 291459197 378204995
3 399959145 571422378
1 449583734 701699819
1 542058372 533139530
1 727415826 170050175
2 31740305 771138336
1 534755361 242781145
2 128909899 822435426
1 965096934 13547935
5 500866962 295181842
1 82814226 422039812
2 362944520 606414788
1 689627504 762505200
1 386331662 580995119
1 321312706 873422959
1 678303404 640085477
1 677751340 421920871
1 223505604 814755434
1 455919618 8594756
1 584891164 341618438
1 728883962 608173343
1 42571041 154266053
2 451640598 627764256
1 699310997 975814974
1 290706830 581896075
1 170491138 109683723
1 205042600 904729185
4 158893564 512442296
2 95195382 900720094
1 82901601 647449476
7 766219042 61429824
4 360412177 283485156
1 893115994 514084756
1 43558604 626272238
2 372563230 291333734
1 412328225 848900293
2 904205822 789808430
1 660725497 416979717
1 424136009 599358227
2 891539425 563814307
5 143948221 576229371
2 21068565 234955896
1 243654129 624782464
1 682826239 801451803
1 726127591 228909131
2 892869646 776418881
2 200733068 914032926
1 446369519 820875829
1 604139381 441498568
5 955009136 233281705
1 49904336 157382399
2 515326750 544016940
3 843490208 221772579
4 975262449 857010779
1 733833989 519778577
2 968834008 845930354
1 240908590 386397649
3 790168576 313031341
1 461726627 358359660
3 893097469 344733584
3 814389435 912638203
2 651239063 280206609
1 827993674 45462466
1 469383889 223387781
1 774961622 732701996
3 924141275 574101280
1 54867547 984376098
1 78302005 565613773
1 866539165 278822707
1 990525740 651111181
2 212936710 867487778
2 185738933 904830492
1 612166424 793228794
5 347911517 45662352
1 296695948 759084209
1 218047014 390105171
1 133662960 801201797
1 263190757 110402533
1 9880431 16501804
3 317976687 907438000
1 182373513 560805023
3 785879348 742953098
2 871222176 559927005
1 388162590 81444577
3 255050554 759985463
3 932769015 493562066
2 620947231 910605735
2 253562716 543797953
1 13223391 923770923
1 940658616 75764741
1 771416145 128046719
1 907327751 147339913
1 211428334 254262912
1 819030718 790297464
1 710251971 309060606
2 653296429 748097021
2 462570547 774620770
1 182726510 813902202
1 618672236 511750234
2 221461941 541459630
1 923276290 716526322
3 947787599 476176297
1 922405178 170850882
2 27676322 68852267
2 445095832 289267754
3 772397702 508791267
1 981932600 150640430
2 181286376 256009097
2 313080314 917740318
2 124685276 605668494
1 558141740 513290221
2 847561305 609311272
1 783826302 720015117
1 479458132 297538901
2 319660092 189936749
1 875073526 212219122
1 524030948 966860931
4 732501955 429359805
1 151587181 430304091
1 559743832 74345503
3 791811354 848155040
1 393686264 45597456
6 784012332 297272908
1 186180721 872024082
1 830894912 538794669
1 186153544 543477110
1 668908730 373090747
1 573787654 601483058
3 253131899 668434378
1 430684137 950461704
3 285086272 226846590
2 319888188 845991915
1 679984066 457601811
1 33682919 164011048
3 555576317 22500711
1 477445927 338293884
1 664860444 94849130
2 81125961 353587320
1 388524528 433344570
2 591948057 719687395
5 569863886 234859606
1 956290095 447890396
1 362480580 365474974
1 146334686 493471351
3 643185170 53202640
2 701473295 859052935
1 191302421 758257930
2 681942239 102652456
3 974355851 670520587
1 275272634 791642914
3 995539599 221632680
1 870017338 992464204
2 964710555 230761003
1 872183856 484283011
2 43265488 353026877
1 237412757 595928482
1 69702279 329020906
1 354342234 736389066
1 908619377 77539680
1 211463098 701024923
2 763872927 3195237
2 995847347 552502163
1 36079682 474487480
1 980485168 43580089
2 871100840 810374598
1 672238236 862909901
1 895813369 647024581
2 55435106 13482592
2 275682982 110975265
1 504983155 632260899
1 578368614 281790713
2 348436211 331882210
1 850562029 128941212
2 601426895 285085731
2 392945526 9401323
1 678141548 46582273
2 580700612 154973247
1 792672814 723011405
2 433196146 305328141
1 525947771 811307535
1 907195198 926302952
1 171771987 455696450
4 291068146 176393166
1 956902436 365055483
1 874418012 321009928
3 363811265 7833391
2 285135392 974995015
2 271628189 621268898
2 287829243 954443177
1 778041712 580511772
2 275833086 118884422
2 178893887 653652306
1 195418367 332034547
1 397613415 256000627
3 579263285 764783281
2 998367550 432395059
1 52427635 377192063
3 974332257 844307079
3 733454988 195076723
4 919933497 271816964
2 354295942 158352215
1 840225704 740239405
1 103966094 5603447
1 379911682 754194788
2 861571667 932392104
1 985913283 593211349
2 279594723 114414933
3 632552271 505069840
1 304123389 218239216
3 482438402 361187347
1 236076924 496393943
1 668801798 22054071
1 302033980 153910638
1 637010395 765728790
1 736087190 878415857
5 835216009 104974867
1 437021103 125820114
1 862389490 856785222
1 97877644 124413942
1 556300020 628984497
1 683410524 954464082
1 487776214 470761738
2 652791637 663981258
2 427086013 896324858
1 886336670 248503308
1 838879179 195512081
1 5855181 45736139
1 884849339 376309830
1 772510315 100830788
1 20270212 22611696
1 908482693 994842876
2 656222401 952767049
1 972248294 634932279
1 982579770 600716763
1 765078270 35152842
2 315283940 34946324
1 146307428 58896392
2 962528510 128478847
1 354976474 855687847
3 72075790 782285843
2 837268678 750106332
1 817323560 494124110
1 996059114 512484208
1 530945001 759386271
2 590144909 536724886
3 147926758 907360256
1 468653316 189581388
2 90449455 431441720
1 109522382 82959827
1 167885927 16611826
3 840917679 134404726
3 615240373 271712368
1 883581943 62373044
1 689674854 252867943
5 151744528 83691344
2 130159048 511622003
2 782519151 429901980
3 278877049 879022126
1 901415282 986611084
2 702434301 89308139
1 778861658 692073950
1 120325208 928772921
4 81073385 285854757
2 937404051 56029187
2 40522564 524268819
2 196304513 728751327
2 841985501 999822772
2 832365070 703766292
1 345628584 851718107
2 648780499 611489373
2 948841041 611584719
1 568695014 837472846
2 416297836 676157149
1 963648917 968841839
2 637349797 527907937
1 257741994 877880037
1 704042992 91770857
1 157460863 217826153
1 621761894 934160805
2 767861712 513258358
1 112278286 224389257
4 709940888 348351905
1 821401445 342762707
3 685143384 894962002
2 337975457 352439291
1 230449719 415071632
3 202203163 396829841
1 630835463 19565022
1 70752394 27952501
1 376227410 168669338
1 371283023 757412021
1 102938772 769577191
1 299288806 20695726
1 859593908 728850068
2 879981016 480025206
3 974751973 107211876
2 478899298 85959747
2 933899307 429701736
1 933610699 75195759
3 543604513 325443762
1 59664179 177773299
1 579841873 432793451
1 637831341 109051583
1 173282002 449045757
1 487400119 98616305
1 951907978 234507358
1 25024813 244418748
4 861158813 247735916
1 843907523 359120378
1 206972043 980468581
1 533872579 9100115
1 864513640 41061876
1 211192781 821925720
1 940893879 292499046
1 984841661 496046782
1 214629231 741348333
3 700525657 366291287
1 856842123 511752008
1 788283515 935782396
1 696802743 175380751
1 872296817 296951568
2 283573189 42315705
1 527262511 507544282
3 605362472 946794295
1 296331171 589078720
1 192620884 100885664
1 539393466 696527196
1 712981130 912265862
3 875385554 597093756
1 115359924 727414455
2 970220793 960434604
1 404062601 328664046
1 641089309 550678120
1 97142347 582218258
1 801026427 574625542
2 584848014 269872946
1 331104761 996492982
2 713328305 469989513
1 993036952 378888000
1 680629126 421856807
3 155150330 268825354
1 756292023 757871925
1 705051399 986160428
3 719582146 862220140
2 469390213 590850033
1 812846343 202185989
1 291359180 815878769
2 56319788 435768301
7 516795386 201292659
1 641683023 237157508
1 164428102 143719028
1 769609008 982937722
2 459964243 69496894
4 547126886 16925851
1 643708307 302030399
1 908843237 383926224
1 73909490 958169971
2 914220579 959651239
1 9402521 661059542
5 859568518 317422766
1 977319430 456792988
2 347060467 852044040
1 661313094 784717259
1 413240440 625732925
1 239114453 89373182
1 773472628 844189589
1 421153769 730705169
1 188531391 881534957
1 626303064 36718963
1 154957130 403758150
1 530444845 780639447
2 646465563 664363736
6 191495815 125462036
1 333649134 38567396
3 674718628 546152983
1 695674397 791394041
1 138042126 979795297
2 231788929 835004728
1 78937795 894077291
1 485354627 674135320
1 443342590 387824261
2 452417428 303658665
1 573149046 637782226
3 495435059 139858947
2 238045047 439250770
3 332326209 716726048
1 721289060 171120195
1 227313868 667527168
1 325280505 721836402
7 22835663 445498906
1 259896246 552925843
3 745682025 790330438
1 385363199 83387639
2 790610782 819894433
2 409605899 838495134
2 837639959 590233599
1 143454620 836022234
4 198745798 31159709
1 165830901 856978349
2 592113754 364821503
1 445380018 265472473
1 348758382 22121764
2 949863761 498646584
1 530886871 505062324
4 817349061 665958174
1 79618644 517526783
2 600431420 342803119
1 717865285 114996015
1 439075134 309543973
4 708047288 186661774
1 3336673 307765211
1 244482050 644247953
2 616233229 546011638
1 553864064 719950430
1 31048891 696166256
1 813867586 266822383
1 881628897 534304998
1 706436880 270793844
1 645260441 650944122
1 960155007 181303266
2 990041074 563218584
4 604502628 731680132
1 959096968 981028987
3 349474320 962643451
1 158528012 266374387
2 577662894 631749560
1 38031969 37567987
2 437229102 104407540
1 294135445 52801046
1 795612505 148650877
2 356713061 895357439
1 37940707 434588793
3 327089093 961508746
1 67255196 461398071
2 102107262 892053133
1 284345587 957688529
1 555449056 794421021
2 624374324 798547654
2 519319738 60375939
2 746530502 190730741
1 281832672 370454210
2 464864221 151694358
2 37742102 928078591
1 231487679 540967137
1 683839214 332332622
5 531645154 275684984
1 542562198 339893361
3 38273842 507984849
5 587041476 778407537
1 973528948 17884305
1 465470967 22396395
1 869799714 757451312
1 33217306 254126048
1 258331580 381199353
1 220148597 302502240
3 572670873 12484692
2 394820197 986793296
3 905566523 305192015
1 463966263 240599296
1 550839952 390584905
1 184205220 962267192
1 225132032 27966387
1 296368639 595897143
1 345190448 368372824
4 408108120 481485136
2 104409325 224959192
1 841973281 644305328
1 896341860 51060567
1 26064921 787602767
1 448669450 299985093
1 442242969 315139714
3 69747180 978546308
2 733647924 12135301
1 158163177 766625245
5 583598759 655877998
2 203915806 813705241
1 56511300 291687042
4 905455584 350527611
2 995433711 428934213
1 823364673 129785163
2 333910771 987577676
2 458708343 708682060
1 657282486 903924120
1 231333524 904335959
3 683908917 619875442
1 739583110 657668009
2 946221920 801434397
2 20567826 332312157
1 45077034 58111827
2 905048883 467209537
3 501694803 955465783
5 858243096 477759756
3 728069224 576289400
3 45295052 445482941
3 16330277 278682919
1 511067908 186807962
1 397775911 796786913
1 815918106 710888642
1 739055921 55801886
4 326710584 376931052
1 164799454 382446453
1 161176220 809491248
4 343860363 169820399
1 353921350 45309658
1 987161211 557868859
2 129650745 636131931
2 606176717 709319796
2 481424076 486470732
1 3509457 298617424
2 375868024 985667082
1 209633055 943837214
1 172352830 707756163
1 473423878 648068612
1 810187817 437465355
3 110221895 311973583
4 10918858 766987853
1 306403043 124017838
1 904145099 183242168
1 661179700 865039049
1 642206743 342006169
2 670011069 251320079
1 971965495 275854364
2 503656435 390974599
2 123465021 98634041
2 871865225 191939978
1 243983895 724475404
4 3597778 394098091
2 28712683 804500100
1 988413548 842491851
1 545320308 6695680
1 993138838 327731007
1 561922015 696927160
1 436714412 114551290
1 743024889 62674871
2 467269555 953714442
3 738049604 801834466
1 256915689 486732118
1 19047792 261273309
1 887303581 677057179
2 822423425 131972901
1 832595792 802636805
1 586833967 288661637
1 245304366 215225599
1 472604195 893225000
1 239761918 490142780
1 656682736 483561950
1 548029317 338869097
1 906383640 683619313
2 43311370 747103460
3 595040470 896750076
1 91473293 468260592
2 893866463 192572404
5 670883874 433623511
4 270039151 681077982
1 54102125 415528592
1 725537691 805735110
1 734357087 388103800
1 627104647 808776447
1 280281780 20944797
3 99202586 924840069
2 304606298 450075737
1 494818244 243725210
1 520360217 800999013
1 703991064 300519483
1 210287165 412733355
1 889015901 609927168
1 906540983 433313985
1 700331555 293545395
1 684966625 122780793
1 9538174 924793291
1 830489650 533785932
3 949946409 267373408
1 824578329 457617257
1 542692856 882969820
1 522011208 625206216
1 718524940 743643988
1 296893298 840725332
1 262772838 2058822
1 151364865 10892821
1 795492107 632942745
1 832755662 861401775
1 644427401 68404401
2 802282455 874732625
2 20991533 126270586
1 161659393 170667484
1 648789442 761101062
2 184798268 917115460
1 65063164 398055683
1 32128673 995186703
1 156791999 720173229
1 354594200 486384136
1 660730157 184306613
1 384127204 684846579
1 921768278 379023686
5 283085638 114784980
3 109853364 812528462
1 464830380 891171791
1 637345786 276467702
2 383382737 883118263
4 865156346 349445904
3 657650975 762480664
1 332667978 277192637
1 652357434 367273236
1 665675719 957371922
2 838322834 550698381
1 207053975 88647500
1 438040933 203761236
4 36788002 824453240
1 539713828 877810964
2 931816827 637668249
5 129507363 93123200
1 228186803 953169766
2 74806097 649118685
1 80882340 340967985
1 699490055 343940480
3 422158854 489346483
1 732803632 982160549
1 908300248 538421929
3 544495585 677306216
2 87943024 299213629
5 505539911 555876648
2 247481753 726615377
2 767456003 464308067
1 346222203 363088235
1 597055845 131357574
2 535996848 104383864
1 38922941 935966004
2 340321849 329796868
1 665548871 717006635
1 33035499 864075410
1 230921032 740482160
1 338059085 712346003
4 339988791 326825265
1 777300336 324363866
1 502606454 256473821
1 289405139 454759040
1 740390907 713944220
1 888735975 482839756
1 304338481 460470922
1 46258886 934991796
1 79734401 642693934
6 319263193 977581222
2 247909970 807187251
1 146875318 92957286
3 488000680 842275848
2 971261385 985257566
1 272558734 706352575
2 508623502 700637395
3 582227576 959207504
2 311397985 478815363
3 538801450 199738572
4 921055019 898915501
2 99322814 891891863
4 44161787 80237664
1 582494648 219990135
1 896412482 490212755
1 580500687 365899076
1 984255321 737785268
1 487980388 14413802
1 505442319 781334588
1 413574973 134272839
1 580393018 234500204
2 222221850 868028337
2 275993805 941686555
1 487319139 326215121
2 949372655 439986515
1 509753732 15813104
1 744406238 52008741
3 235260669 428423466
2 50373476 502651562
1 50140383 168248145
1 37398147 128580621
1 223776718 542443379
1 270867198 293011056
4 108138386 516049122
1 628878921 936456114
3 382460852 807154308
1 533518214 555652407
3 250503486 395502710
1 779964100 11900323
1 501150105 974208305
2 206659313 566320112
1 762339373 374943075
2 545909648 929903509
2 477925965 773271323
1 796950994 306682357
1 865343257 957014085
1 630519545 561345267
2 136633058 507392510
1 202738599 845622526
2 470700237 20327941
1 622723481 827801848
1 218945141 825272422
1 531954811 192098507
1 113425108 457232167
1 135485427 849368283
2 133232547 158520771
2 354140454 387892990
2 755743976 207174074
1 148886717 509634193
2 290855713 701696117
2 63185839 281170431
1 93339432 958182197
1 605569652 46700900
1 418196433 444795625
4 40321946 499640547
1 571476179 73337089
2 620558357 799159547
4 558536635 180696164
3 415679491 360737802
1 359837654 448574743
2 281725490 51713258
1 268611300 260895604
1 239819284 88483083
2 443977388 515960840
3 64985974 908107802
1 659122168 883927373
1 272861811 692349799
1 825268705 578066083
1 69587774 63834467
2 299417356 397873551
2 761708762 414995104
3 225052339 43854265
2 437281178 197913475
3 788982418 160184100
1 327604578 858724410
1 932372410 682829982
4 447591529 541182104
1 713188494 874541559
1 219902519 580492576
1 216788977 901259838
1 792903638 502317937
1 194175356 29909461
1 225392762 964222854
1 334270996 590816415
2 86338628 777277657
2 920681438 54680826
2 597029000 180174901
2 780032335 440199793
2 705711528 808070369
2 227007758 177861449
1 795454532 655900128
3 601448258 790939750
2 719107914 409323566
5 928144665 963459910
4 837519832 15381915
1 123983092 979538472
2 674315354 489731080
1 480991532 371707867
3 834870584 652136697
1 334978402 399090002
1 793358340 942146394
1 125899320 424655016
1 602890249 137276871
3 766731655 126221299
2 293969400 542312690
1 838883752 619138008
2 686659550 612488593
1 709160191 512201873
1 796124685 331597675
1 939825468 419058829
4 867728053 384887319
1 601230211 518020497
4 306785714 871777186
3 807333784 309877263
2 700900274 175845014
2 839146580 666896729
1 660847764 850943856
1 853324292 904193265
1 724834256 716869732
5 72254832 646856464
2 104164821 457607853
1 852107169 238619464
2 764355010 746451845
1 403069227 429136568
2 304990290 613539532
3 121080521 871020588
1 196258497 153085384
2 50712422 526608358
4 661752203 297541882
1 473541904 573016837
4 27443369 422034062
1 345927366 373829111
1 764789517 216392059
2 704807767 948653932
1 570190914 873667420
1 67361694 203637967
1 402639344 520452325
2 317128968 14552148
1 857964004 604782615
1 560418862 239982712
1 220191426 617543557
3 542357608 55007806
1 545707006 305984044
1 501026796 397597196
1 541486796 502738850
2 531593566 925447282
1 594166511 592383745
1 714770335 548427150
1 194399742 266301247
3 468995133 977245356
2 373350868 497876224
1 89047109 38260378
1 87870116 127980925
1 495177492 338987541
1 379470184 757976692
1 939757880 199004907
3 898962326 76487649
1 360093926 238276220
1 179981503 585754275
1 473712004 680602278
4 145587216 572223580
1 808223477 742418987
1 247889307 511842712
1 632952848 575547815
1 850977616 176699000
1 119645844 773660359
1 992554447 587895465
1 103572738 989608686
1 600992480 199544631
1 179998341 826333817
1 671518413 401055517
2 194466164 39175648
1 493502590 736381020
1 983882052 36362264
1 345346052 894853797
1 59087415 210681491
1 720318738 540252978
1 616210865 772730237
1 177737233 839097985
4 377113408 766489399
1 351490506 457549328
1 166300794 158873224
1 66089099 625225019
2 155681808 765996653
1 709790821 99126604
3 828099795 217523682
2 581173622 156654253
1 611462106 929371709
1 304988939 383734906
1 815546007 286060252
1 710617918 205112569
1 548457847 17324959
3 794456090 366745488
1 983959677 150417331
2 72120590 278447455
5 380532259 999555232
2 370287770 589523641
2 714759062 46162843
2 792138092 677492764
1 971103762 702510768
1 176242589 786188991
1 681452665 269307314
1 191033338 828011175
3 244031102 150635333
5 638780562 350821079
1 11015556 474512815
1 463487034 282633914
1 597359857 441356250
2 404613074 280600223
1 557120584 127708653
2 437671537 170841358
1 642722678 641340535
1 540561210 87739312
1 403098972 420811491
1 916049260 247588571
1 443604999 436726912
1 802158002 339771405
1 921703459 624406879
1 674366773 561807874
1 28893707 390458605
1 369015083 226471908
2 912329434 924208619
1 337824732 777632478
3 446896979 36760290
1 383298708 177911707
1 966352881 136113342
1 135442264 735105515
1 885727932 885218838
2 56957352 478870821
1 715464839 526752744
1 504170817 669759764
1 612095817 779774574
1 180840208 928919044
2 341675294 800137441
1 838290716 179686295
2 393443030 701609355
1 844191959 943994327
1 311361642 561584976
1 815324188 108206853
2 265982819 927116566
1 770249721 130661876
1 445478638 620486054
2 186451105 523412518
1 391324022 557976905
2 729014463 417741403
1 128219170 723831539
2 563486277 494307255
1 293371925 556555940
1 463523 262146941
1 787248124 319141151
2 728254394 743380225
2 491160709 49482007
1 987466018 902890280
1 605616145 968337833
1 212619437 304972259
1 196321579 101282135
4 173895201 6483601
1 489746880 247745001
1 945990230 63023289
2 527564449 289250040
1 592955931 47397466
2 397524215 937398266
1 163172160 283466055
2 517156028 735769353
2 161745458 64370059
1 233896390 659089258
1 241306860 292870488
1 551481164 771809336
1 745574681 32577838
3 629975631 289335190
1 560991368 700998968
1 815784691 18913421
1 515627842 200345399
2 402732300 377102017
2 204005093 628516137
1 546349991 336734047
1 124683284 156452935
2 906895392 863127902
1 285982170 892187695
2 428298875 320022344
2 291210272 320475935
1 2934265 465105998
2 434153610 999715333
1 889023190 628840007
1 893923019 422273486
3 658209524 891429189
3 667993608 807489054
2 97176917 776733497
1 410087483 145461964
4 302938423 208744416
4 404810410 150312795
1 237861673 237732131
1 254747706 761037578
4 118589155 859883573
1 850849856 509735611
1 647048624 122786727
1 231339207 159133201
1 74038386 565328168
1 405950847 911774227
1 670783071 851419095
2 965894909 790604194
1 964674241 240962327
3 724733863 269273604
4 280511243 81174725
2 732943979 422067851
1 959687697 412908580
2 881308252 441688594
1 875501479 658025941
1 895226389 100428800
1 41272791 605846055
1 52118698 78657690
1 428903098 87133784
1 376450231 659600238
2 693965494 766079757
1 745311840 322166740
7 491326505 12680577
1 511881136 885359819
1 9844287 35492180
1 488315019 623142859
3 382054836 810343746
3 219879394 39649526
2 987879504 252291042
3 312986694 877221743
1 20289679 124299566
1 483688656 769717630
1 874797051 662016995
2 547121938 116134090
1 280794879 708465733
1 439046302 798384613
1 74228833 929263204
1 714645516 553113386
1 691113111 245238071
2 405421901 60604356
1 287172835 552464541
4 896224302 505632755
1 70491643 197730053
1 420536559 583216181
1 956014132 728764242
3 770387453 510668520
1 49693976 81935123
1 96250102 319145106
1 806822763 498952566
2 657383844 244150468
3 581784004 465689538
1 804735933 333946612
5 645432765 984228189
2 707781905 143539097
1 576215497 267286713
1 904547169 157721654
4 957367449 876050796
1 654216357 810504227
4 824976356 457202774
2 932671913 347093475
2 392740198 750713245
1 398382324 799492953
1 758075392 963227813
1 684209102 201644727
2 378168137 448864683
1 303038306 613008707
1 989201969 269871716
2 638093566 688378376
1 60208187 241093321
1 610627198 877454475
2 509005436 103271146
2 835823696 326536108
1 643607047 479164695
1 132891391 789332728
1 113710832 872056814
2 790992992 376891924
1 106778296 40903119
2 222101081 157916108
1 877763559 282949683
2 865261878 56513921
2 54817650 571248442
1 675786407 297684446
1 35811882 285695505
1 88864896 578225461
1 999065223 715071201
1 510843417 466693902
1 980697826 559376395
1 267201383 196423135
3 260856516 592366519
1 778836429 207054339
6 64188042 296699772
7 427489341 103220399
3 324733360 622629704
1 402932652 578090032
2 653781287 842097082
3 750390197 379462567
3 789515515 565647486
2 279062922 707196100
3 603929591 991339321
1 685478540 95090111
1 90040483 131292644
1 341160091 127298491
2 387508657 281562382
1 746922881 786198967
1 388283457 247945619
1 74879214 224762993
1 363207315 841308496
1 141252053 960831434
2 274797785 717130732
1 506640203 440460063
1 511264391 114276245
1 605735571 334077736
1 786965767 21415668
1 993426590 665387105
2 751371743 788745474
1 544238912 662474535
1 989332743 298960742
1 639240119 613426697
1 62906277 605504991
1 189697952 107928955
3 999659537 262451446
2 898024635 45105473
1 522744159 352390724
2 539815336 398935241
1 79162107 524458485
1 57356843 155039957
1 399201401 643079206
1 708306881 954144492
2 578007374 315633798
1 403756755 267163125
5 60652864 931028214
1 482557820 954817110
1 995938795 866060685
2 9457181 831008375
1 93463445 509833820
1 520050063 529732576
1 622612076 770286636
2 203419407 410543159
1 141924150 853575049
1 604595252 394963447
1 407739164 714872507
1 169263724 774779932
1 136064615 282328033
3 84864887 594623448
3 79497611 662858856
1 890117247 329719148
2 282890120 593004462
1 26071037 96298483
2 546020703 593862539
1 473643249 960318730
1 293484425 864561005
2 589449945 867446158
1 196078510 834600914
1 656664359 783907499
1 575612727 37033711
2 23904551 374212481
1 805138198 794415444
3 427812134 650862808
1 815310773 210026735
1 154037945 32910448
2 855859350 786827037
1 874011048 419428067
2 642720173 704021665
1 328138469 255794457
2 126040303 127439103
1 655371992 859920604
1 838941161 121916748
1 972794664 394886227
1 116629875 744186077
2 2569280 39903874
1 334482646 548983310
1 568671038 153370799
1 565178160 849018748
4 280218266 757516914
2 276847965 879136057
3 113502714 598102982
1 984483921 535123112
1 455292022 421878497
2 960463214 545598737
1 649387519 188688682
1 647451807 534095609
3 794242235 953580724
1 354922187 220264556
5 93373767 573395711
2 30559242 395542926
3 963894386 605831072
3 725095058 360899250
1 86497915 123041777
1 616748804 895282267
2 757739294 566255932
1 247286830 354491246
1 607410782 860901929
1 73020631 209653875
2 154769049 723488277
2 828997481 740974163
1 572000515 854028019
2 294313307 357681867
3 488807715 448729297
1 680860084 326961902
5 51089754 625289722
1 167589661 136019595
2 790654857 413225579
1 300284610 955907170
1 351254459 499397005
1 642135494 855227759
1 442782869 590880031
1 642205817 977996745
1 512695208 116927183
4 320548807 629836471
2 596732326 823684710
1 589255277 393776387
1 842689758 744929445
1 848078984 594472817
1 998059614 413041640
1 191292367 344215058
2 728628502 872375165
2 469947990 203904380
1 184279360 420833695
1 576548524 34690728
3 839460534 403161206
1 360286186 591569041
1 288303989 928568099
3 22015118 840799072
1 424118024 943093515
1 219236008 616584402
6 242852548 589538125
1 833839390 106796861
1 20269374 70631974
2 942732953 865088659
1 381172268 441835857
1 289952040 551374220
1 88437155 968366109
2 429732558 12576546
1 338082613 388366311
1 553935466 381866467
1 11601154 522173219
2 785981584 129838555
1 931003562 756750479
1 885745954 115847818
3 509977987 350640760
1 95960257 745578895
1 765083173 636442938
1 988612559 249190769
1 911745662 994860189
1 622078665 304674938
2 843452441 614477876
1 78458459 182695917
3 245947813 717997632
2 183379782 34427703
2 755214842 546765723
2 938604963 624080728
1 938450479 997685609
1 569499475 482975239
1 770467810 829711877
1 801727823 169206800
1 410130037 715168767
2 748309674 616006603
1 519695352 843911232
3 888421875 87185339
1 86355955 175434445
1 229677736 199066636
1 449611416 488649786
1 693957740 162299717
1 8012440 690081431
1 543240682 828665452
2 935691157 114498866
1 875906644 546476350
1 110017455 640440058
3 686891867 921214052
2 470476663 485969548
1 117192683 553370034
3 921828845 474400717
3 538938265 496266895
2 119898327 851298096
1 731472306 515418219
3 771931592 868107771
1 257645177 89558426
3 223210584 765255636
1 633050928 296506739
1 625055797 576519235
1 126698357 422032491
1 790902849 617944825
1 665335239 292445026
1 414656811 572185845
2 17357390 28001488
1 543459107 495814480
2 599664332 25232637
1 559708458 472871976
1 496901461 474996301
3 135390687 490136770
1 595669703 509016623
4 525640034 442901992
1 205702785 133836144
1 121126516 288420257
1 833846416 102336680
2 439739379 6408234
2 446450855 296990550
2 298759759 457878346
2 135079864 968198379
5 649681833 623873982
1 884702103 61807659
1 213027632 802287173
1 28846548 25014220
1 497092356 310625892
1 697318837 62093110
1 439413682 250206501
2 735053237 372481598
1 982588961 707677100
4 554111175 459736430
7 867120049 753418301
1 730145824 370048740
1 150516916 281737455
1 948542637 736236161
1 332145730 222621843
1 79202563 983292637
1 677801727 33513152
1 459084792 505912848
1 649239755 539251031
1 231743417 479602478
1 393911539 583443465
2 364619980 702235274
1 240461777 774349814
2 706722962 698523201
2 335339134 676230668
3 262313506 789079861
5 303389048 809949577
1 893177190 617889053
3 466767457 474900843
2 112885371 18392484
1 926087189 51551329
1 112065685 387081326
2 901666739 747276239
3 213489104 459311201
2 599873737 261614697
1 849092579 908104437
1 145534027 490287293
2 697686533 475010388
1 524001269 434591220
4 303043895 991509009
2 666935334 965641601
2 482296742 192029117
1 486484765 80036920
3 363862669 785250630
1 17007219 485879798
1 201508330 198658543
1 572210379 527514776
6 532551611 218907408
1 271660384 464059155
1 753491695 8325487
1 349049971 257498118
4 899943863 983933326
1 83191570 106007063
3 459236804 518052168
2 919794543 185240258
1 598446128 354454182
1 284832348 230135393
1 996717171 139853995
2 139307977 921047396
2 433608860 193038914
1 202172893 223301046
1 848170676 185854505
1 801024556 258638960
1 439251983 542634408
1 293962343 952504583
2 279880086 298774877
2 457448672 261794644
2 73479083 219012604
1 312036581 70542973
2 413433612 855786591
3 68564164 225686699
1 814415708 568900731
2 223498445 421858500
2 698714239 46279982
2 342225314 769057753
1 173166746 182505210
1 181055813 595858370
1 415227750 46392862
2 278805610 189801907
1 146429419 574346334
1 560731241 423469355
1 402686583 674244202
2 12751818 571985878
1 161515106 332381482
2 825414700 724736134
2 275958717 189272245
2 537344141 78811408
1 701374021 451618624
1 533163933 516599010
3 11761224 121421533
1 340989303 273461424
1 70825973 774757730
3 741216842 14852997
1 202310726 167921247
2 868458057 119909049
1 270486253 148217599
2 727202962 634645301
1 608632483 359675499
3 676088085 504631889
1 832174162 757940967
1 990879248 658685262
2 85929376 714528477
1 481415467 819510809
1 581891450 718964242
1 836369583 252283534
2 647152490 174195678
1 999510489 547908164
1 189042856 304455506
3 90585095 699620753
1 55108056 746890158
1 934194403 903272909
3 980928934 639642490
1 929801271 268316215
1 341124618 919182148
1 132284815 74924759
1 225412072 120309387
4 77934538 449150920
1 775373633 928565670
1 734812235 717392874
1 601405395 985630774
2 806567215 572488704
2 378930326 293770394
2 216624179 913718506
1 406706714 534570137
1 73878619 413667454
1 8588319 216705039
1 713313372 755884736
6 231626407 340399299
1 150686223 816190906
2 657576529 3896251
2 76996271 183197579
1 225133917 225048891
1 173741397 931381213
3 745110977 33248312
1 388609805 211874246
1 26822451 322414728
1 925548828 517388211
1 354475113 614431589
1 455002536 109979526
2 91920077 853290093
5 156309107 506510112
1 752636327 633312999
1 946740859 986739693
1 919254742 836071884
1 320536464 613935461
2 51964342 455525195
1 615444050 396770729
4 230942208 207932169
1 929319423 179122715
1 510719830 585787931
1 483706442 582736251
4 190617264 587719276
1 300412461 885731176
1 689185035 89383589
1 557340531 627150018
1 637385780 499857470
1 388991157 637091984
1 60258100 11270561
2 959178565 821839264
2 236579582 394556351
1 161702644 365099001
1 643151715 691224295
2 527254305 450066464
1 929643105 215258801
2 732543947 133859822
1 323237282 876030298
3 582400000 205534389
2 234243151 238403497
7 268789462 510131372
1 698231333 208140761
1 183874544 556697789
1 462844887 893171738
1 890867427 866581835
3 914018157 227695794
3 614025654 625836304
1 297418458 643045951
1 541324154 549965018
1 494000547 466433148
1 932121746 706554140
4 966892648 194698917
1 949834170 655835849
1 179880052 128481462
1 357638902 767587413
3 845133214 302844017
1 41956961 931221785
1 145627938 590843499
1 485837808 887960940
1 973611606 185449404
2 120215941 179359014
1 991892542 648054203
1 97524716 583887393
2 391872994 698533124
3 618885472 946137337
1 821389309 275220499
1 514508877 140269792
1 294216955 775797026
1 101798011 723368016
1 44766530 794182387
3 566577501 567393553
1 499165406 536814710
1 963205101 888148589
1 983850012 348827333
1 488740971 122198720
1 987943168 231538662
2 982959753 920879842
1 206487983 694820900
1 45758464 580996229
1 308745554 373615626
2 165938295 352442537
1 959210842 462205385
4 568744848 282829238
4 541522018 755266934
1 207238850 892072684
2 548601686 167679717
1 793321930 584708463
2 694896648 979781253
1 886752499 9166737
1 791032616 663054830
1 243076924 747860092
3 302451074 198580558
1 322948779 86518151
3 989766787 102867673
1 170642362 56694324
1 84282915 382606376
1 939183037 113651295
1 225225850 692064179
2 4569340 347391115
1 405341608 596757547
1 969495192 851004102
3 461107056 602728186
1 675582924 57612329
1 923166621 30807838
2 99273538 906826650
1 439805795 753204054
3 187343795 226358335
1 765237675 924145320
1 527873719 920018974
2 603952514 757286259
2 92734333 825664534
2 642566945 872338580
2 489206923 196825636
1 734258982 259813299
1 742625219 703092352
2 887882698 188707345
2 578764726 411999197
1 963241004 955710889
1 19642421 639691425
1 727517148 478238712
1 388434277 394515919
1 589297843 106410366
1 692583290 516905055
1 531035705 959738538
2 44022731 359457124
1 712498297 963315655
1 187243336 59904017
1 218462178 820869564
2 466906104 262477944
2 350365889 784190715
1 275462843 40732415
1 364368436 104818888
2 767778913 466127561
2 397538577 926654029
2 526939937 396694116
1 665217016 719096441
1 509216657 107190614
2 991412340 798923986
1 324802304 555867632
1 139753332 240490101
1 363671081 770091856
1 955887269 257790579
1 268486989 34908114
1 362391210 69650556
2 138074574 81487031
3 609780798 998896136
1 679728182 165967365
2 260568239 737342332
1 666035358 793264415
1 169819310 738765885
1 914129109 955084585
1 604647139 893138413
1 881645855 192372124
3 452787080 638069317
1 548681438 663472751
1 876056292 287353061
1 363586505 868187008
1 547540566 59492610
2 257531788 955210508
1 539455758 426374330
2 388912452 116727085
1 49077636 651439356
1 328494945 415786826
3 760231213 6023406
2 380047489 128542696
3 644801919 116929026
2 725840362 305914463
1 254563792 569841375
1 851076203 523634050
1 905417162 601379497
2 607104048 702841511
1 827249938 73855710
1 972512448 956423317
1 437356494 430640114
2 887416987 78358484
1 967347949 791088633
1 464571726 405917802
1 260955301 647604415
1 413606616 30769294
2 560858300 694746429
1 60410777 963425501
1 821971957 780545655
1 743638818 868896007
3 84893880 850711509
1 650325731 333003188
2 420482857 763593168
1 830694257 818499758
2 569169253 289402678
2 53087319 600597466
1 421911215 118636731
1 345342307 980744065
1 267830959 516189791
1 830639613 538474876
1 705133125 202109719
2 445004412 79376405
3 231846268 189263488
1 668804690 72552498
1 341580334 975651957
1 849638789 410797961
1 850256734 100873215
3 877163443 332281645
2 76573072 564503518
1 240230321 520802542
1 410900270 459211498
1 457172152 271374717
1 319420600 743739670
2 33463097 584680457
1 357318512 946631616
1 656454292 732749605
8 596277740 89041975
1 743770160 192604752
1 876673515 246923959
1 39131950 646264051
1 998116809 906098589
1 726186387 506539947
1 520583791 7023042
1 187978167 654717644
1 248845588 714413811
1 351727467 239408124
3 353677967 835907301
1 515368646 460874805
1 203608211 896480206
4 22175930 782448016
2 671103555 72378745
1 214073023 658289596
1 261646634 688293416
1 113420268 625916572
1 305306833 32722742
1 484524698 121936304
7 259560099 311799329
2 441245883 652245136
2 179217399 887230116
3 705810848 599531205
2 563299256 260194629
1 508428918 739663077
1 735503981 278548695
1 731932780 363424486
1 561242188 568579858
2 653925320 643941691
1 587018505 151572042
1 122697486 89612627
1 955394709 678306697
1 443399040 911150878
3 343007867 320540332
1 718162297 777322999
2 559161604 145241951
1 646103215 633576438
1 839156093 488772677
1 478484633 719250933
4 723397463 511668573
2 591286693 780503613
1 304756565 860168935
1 195160325 893691046
2 404093493 228299468
1 626309454 686961656
1 30221130 617926388
1 166973038 859622981
4 389080846 772316060
3 767847587 927933978
1 729053114 814603378
2 804356077 613998908
1 56156696 953748469
1 762002865 281758401
1 199018377 364581345
1 243146234 388199649
1 721009110 330172477
2 901990839 228094970
1 955342743 281885846
1 133942683 587663340
1 960016345 416151393
1 152863624 397684602
1 822171205 250030049
2 179411709 586645817
1 772795315 667591296
2 376194001 702338594
2 589121646 240760333
3 293717198 811416989
1 78207697 650810719
2 418098255 853644232
1 909366971 465925708
1 266342786 370311644
1 570199067 540286955
2 735174951 495157854
3 776416270 721933354
1 538034276 544832294
1 907571163 451404874
1 885821709 899205763
1 350214698 944632882
2 455645086 935413665
1 415950382 621874864
1 761544848 981631069
1 93830893 682917935
1 450868842 710981138
3 435135155 639341756
2 669207772 743404255
3 572928822 132907454
4 440807249 605105244
2 867846372 426878324
1 776430260 333516749
2 226774456 435700045
1 850989292 406528600
1 754444594 476171362
1 39565701 585730110
1 190711280 644785422
1 45997192 308605579
1 733726766 386737326
1 868887135 586769307
1 333918446 688531012
1 350495576 762989324
1 50239977 850427157
2 394057989 412072575
1 940307974 44956139
3 896786116 609855421
2 93965630 490407179
2 892611293 784885170
1 66352468 676160592
1 147237883 430680603
5 420916690 468200121
1 257373850 240895546
1 619283310 779389240
2 534370121 560614626
2 611732955 498842036
1 433445226 461469253
1 454826987 415143935
1 285744645 760013064
1 802152462 957406809
1 596410326 233572864
1 796790921 927947233
1 548740443 681842408
2 959817002 952296090
1 217306296 606844533
1 569156814 915372616
1 127607641 774774768
1 345551358 179495944
1 744642558 779269420
1 913850055 424699021
1 894444053 659415150
1 360377181 699187624
3 322449875 225254509
2 228938648 938801102
1 602476143 770403510
2 183295468 842919945
2 159618711 931460709
1 801206707 702336788
4 88807549 407034637
2 573010576 673264607
1 879412646 704591960
1 585373080 281802365
1 80683222 853829068
1 723514721 449152844
2 700369223 257902288
1 685522802 548068361
2 551135894 753237351
1 375494008 314044350
1 297391961 928112535
1 24122249 820595656
1 18374807 93688231
4 980541826 578470988
2 999733298 431856417
4 843358224 747401802
1 278233398 995695561
3 549918058 915876419
2 296917480 351505159
2 223650750 487528487
1 498558363 959894083
1 506952155 95908400
2 158246900 726796215
2 839656737 714944504
1 437270606 490260909
1 503180660 546987188
1 469256042 268672506
1 821351783 986859879
1 453498697 740472297
1 343099166 651927428
1 816087193 63386027
1 718938088 42472656
1 882917725 833955058
1 225569620 835887310
3 489166785 528884303
1 56025097 691053957
2 68039872 904446115
1 157792566 15594679
2 133153965 627897856
2 374683854 567763765
2 215469312 848744040
2 30987487 966637830
3 581444703 319180860
1 613803602 843725609
2 483228263 294482049
1 125200557 172885576
1 709973642 312466450
1 163622191 537968178
5 397465912 103491669
1 519270879 531688824
2 435517616 841833936
2 934820778 326512438
3 672977000 349827127
3 169912174 256995046
1 184429635 583096958
3 685796469 517024281
1 443026043 646947349
1 408646907 297808407
1 785136928 161697843
1 546591644 119701946
1 452474623 459163730
1 24200837 718699191
1 41841447 252681417
1 145623911 67346237
3 596802794 347111629
1 5826139 836067111
1 524533530 837635581
1 719935424 776627401
3 914851911 898523176
3 723437997 871773205
1 730688250 577456839
1 214987823 19588931
1 271283298 815938702
2 216340604 818628047
1 953215601 761306202
2 970584273 34793641
2 891719499 181575040
2 331548788 673508569
1 150973280 150932938
1 356473289 988052530
1 520032687 19690276
1 561763649 721871538
2 576481226 413844330
2 972646875 467824207
1 910548291 795201196
1 566016076 611676957
1 422929574 237671537
2 836747862 737947868
1 850497347 200560307
2 507482590 500769594
1 976212414 264332648
1 31276838 884786312
2 653874600 57018346
1 21535763 712138794
1 446560649 477211454
1 104524337 560425063
1 196650122 548982784
3 748980097 814826243
2 620358855 699550447
3 637674901 54801625
1 175672578 484449121
1 871723019 555218708
1 62582003 23676117
1 543784545 627385843
1 340937536 877809174
1 58280039 258940309
3 366286298 180926322
5 483234527 102728750
1 301772209 419649659
3 973820749 580111040
2 637403040 787291636
1 190289375 900842565
3 726947835 828161490
1 376093473 627571276
1 255053790 172213183
1 475225034 21280694
2 210705314 163521402
2 583513346 214646723
1 745145491 150050947
2 552254389 938521006
1 734990140 77469536
1 509881320 517366387
1 125418701 479199960
1 175226375 770136702
1 740544964 288331480
2 403044875 422937249
1 611576183 202524330
3 331978076 151161420
2 775096291 677528754
1 788742059 890940200
1 953668176 290207357
1 517025329 722152372
1 683087191 8209734
2 874364032 848319310
1 273583544 667642977
1 616169103 376509329
4 127482972 765823
1 261150552 843651957
1 416213225 38260312
1 971616424 292593645
4 504130546 867878625
3 74877388 530222545
2 311006322 682694562
2 187983315 367129166
5 532956761 121663735
2 872023081 478817870
5 724824992 112017255
1 443051026 960701771
4 585851154 377051358
2 660181339 158056936
3 144214978 628330224
1 990012130 209576442
1 923411542 990141550
1 331109750 815022806
1 294717020 256983594
1 412946553 390345995
1 710366063 878190456
2 890933381 72387210
1 290989590 293849818
2 790373048 25243097
2 654835363 287259157
1 802032864 116579777
1 317174431 267061187
1 446043349 193818761
3 448035705 688931654
3 152198270 175075985
1 789485150 658673395
1 63847201 962539830
1 305206183 419884187
2 230565209 579823606
4 699799035 507989596
2 645062223 916191958
2 907438816 662625856
2 343316670 583834744
2 31563515 286687240
1 331565767 217626977
1 170209678 743603436
1 417033935 413596992
4 415113723 15899066
3 520300071 906727132
1 264737834 606087006
4 470380706 575609362
1 666395616 791592722
1 389500877 86873650
1 538520093 974328466
1 868585955 464735323
1 469539847 725712332
1 720985206 799828815
2 361308015 636711491
1 684921358 995752142
3 538110106 107118780
1 601906635 791256129
2 527870712 899338411
1 579118113 127455650
2 511230925 674737696
1 473534923 285162155
1 156312768 843748187
1 273543713 195017334
1 942927551 197644655
1 306955339 907078979
2 340298953 676487672
1 504731559 35751919
1 559923431 692596405
1 326404400 132611405
1 935348354 894317474
1 727800993 243986292
1 188665247 90450636
1 705284659 746568990
2 217959743 155623778
1 112211809 434635743
1 831373618 88473434
3 437328090 248170219
1 653123594 17309529
1 269306664 584810675
2 923507457 494373362
2 326602971 988179923
1 689968399 596382319
1 677466242 854193025
2 401285211 38597635
1 497939716 287755929
1 744400463 971433772
1 40582782 467960486
1 178386813 440559666
1 54163762 812091682
2 574506811 30431422
2 835579784 181162453
1 653669833 564760531
1 236651889 680073354
2 900423690 629677385
3 56556502 711668544
2 800763311 254173588
2 475146022 85825007
1 508652679 820542218
1 19678826 403554326
1 557075978 739358494
1 385048633 447036423
4 983209734 147162249
1 869521464 938398413
1 954865774 107796509
3 524643309 187022209
1 684722380 34963709
1 208177280 31196152
2 183563903 813607217
1 324014486 797553193
1 417879068 886902378
1 405378618 566128214
1 202293363 570189936
1 975504877 213578217
1 761255837 286138866
1 962065627 268226289
1 432822262 337588889
3 911599087 121474372
2 508794501 962872158
1 93162522 564514669
2 738530887 378941746
1 216311282 19338742
1 257552908 882123911
2 667349814 546578934
1 598187153 755675351
2 162404453 856453433
2 233406711 640870677
3 778887620 717884269
1 78822004 12313401
4 659877855 604200561
1 337321132 161771864
1 530036342 529684115
1 957257978 568381948
1 122672760 670888005
1 288446484 927368774
1 661116111 340728420
1 857721475 897818970
3 464800688 449548978
1 174061066 138996267
2 252324857 967509580
2 425190185 688456687
2 590917882 952917791
2 975622102 32940492
1 992142408 303495801
1 331053722 384290261
2 219862023 251162028
2 21624109 831210173
1 41690590 793917533
1 155208270 553615570
2 504343348 491171864
1 986976977 931742180
1 904902823 126491636
1 769192683 14182703
1 924199377 14785615
1 652866504 109799811
1 65211247 583517819
1 409952859 132234877
1 365924496 203609568
1 459404708 785755255
2 128469121 484787603
1 980027201 850158267
1 45236166 849814124
1 871280553 639578769
1 628687486 583001493
3 931219364 764862356
1 195783977 755800266
4 747769070 504348051
1 483932690 300947213
1 855747816 455166321
1 636439030 4871024
1 14641102 652244266
2 771721798 494922552
2 488806310 55299334
2 590697633 295912363
1 868610583 353848424
2 297923709 790790946
1 956016708 115887828
1 363982128 491864936
3 349804982 510609233
2 687200312 618046291
1 19084403 39694025
1 642556305 183929951
2 90254540 184789066
1 263254736 399181188
1 899495062 118469308
2 345381663 975273000
2 226282316 592687628
1 212412324 439476197
3 228071885 737080755
1 590830701 511057689
2 446970994 169180737
1 11629996 559253706
2 487004468 372106788
2 994138356 380513622
2 237506361 977436156
3 159706433 34940389
2 273599291 600479994
1 424054849 779545341
1 573592750 527464167
1 843974928 454388067
2 828505812 277625047
5 811932882 881484763
1 613926846 242272398
5 386415056 691748860
1 212819429 695492100
1 864451295 758313908
3 481838233 160543574
2 18935022 916763904
3 437668447 72000307
1 761947837 913281269
1 542141228 145828815
1 637960895 282661315
3 17539279 310093965
1 157131842 92122038
2 815754107 561342490
2 622512113 636168892
1 325621746 618051095
1 458897251 630263660
1 975934456 843545248
1 50513772 700315951
2 305406275 708854880
1 966231485 582558322
2 125573287 379654079
1 930232668 968609133
1 423144319 665611123
1 651958909 988643423
1 237261910 558964057
3 794715827 957827477
2 85894034 469875979
1 387670578 242149390
1 606023132 345870382
2 507886412 416575708
1 441372103 145505296
1 794232731 452499701
3 418841575 240352970
2 804091582 662625798
2 760023242 386381377
1 654371987 119539047
1 858434031 660607485
1 640735675 893442858
2 537894813 145895321
1 573174736 831986774
2 162146264 262588123
3 30970858 206620745
1 653075159 775516499
1 239736919 997483158
1 448489218 702681124
1 448255459 142302363
3 4851592 588442050
2 611527208 26582638
2 581199110 587760002
2 398556213 625163691
2 900712246 409539746
1 448737727 124749358
2 359173229 132336090
1 485973533 960966256
6 32708521 734496398
4 395944285 758395412
2 838997479 27246284
1 851895809 457557209
1 341882290 320062047
2 355967618 681583391
1 80201743 702874830
4 548116403 124142462
1 886428840 946540622
1 786911403 81496986
1 564018407 339452865
1 7317006 730651026
1 139565177 477971948
1 431575183 598622457
1 757235853 558637297
1 503800840 383906055
1 756420414 312149862
2 774601573 601831336
2 767454026 485376089
1 217966914 209565007
1 182662606 60057413
1 675969515 332602863
2 273913718 561931859
1 747414770 747939868
3 901562292 335042902
1 197586860 133196031
1 498773241 916895955
1 853238522 788694418
1 94315051 604737195
2 335282330 607706872
1 264542392 904071182
2 903304610 967664838
1 258147047 836592500
1 757641035 763968950
2 739331315 608798574
1 640809575 872876572
1 312829411 719201623
1 79797529 272741182
1 454437719 860101771
1 993350673 576327300
1 993909296 19072932
2 912322090 46399996
4 74976235 231360037
1 716037599 46487792
1 419781062 418484057
2 891612102 714365310
1 993436481 834528644
1 39809728 268509092
1 235011929 599620994
3 501677521 676971311
3 101975436 561152536
1 279630773 936447700
2 723966403 232818860
1 53131206 665066617
1 108203769 82687829
1 697850501 753926381
1 948500154 194507114
1 128561441 601406994
2 619984089 769183250
1 97538880 794584100
2 762249498 408844549
1 55597374 449720133
1 145647618 796482841
1 252927416 601874470
1 917314891 226177739
2 817148856 148938000
1 443780366 779326284
1 443445931 881732197
1 955846415 830572947
1 932823893 114699676
2 309896303 442713758
1 496183797 754060271
2 908966907 512951457
2 880529503 662870830
1 226801416 442640922
4 429891556 38548548
1 935983043 226311241
2 963495115 411849057
5 923069125 110881971
4 401292435 38523087
1 28398570 908007789
3 720435031 546777904
1 57132929 393889876
1 675999460 141847870
1 343901152 860493004
1 578754003 817548538
1 463305884 541162599
2 181717531 474980229
1 518890634 725128889
1 786172952 197175686
3 906353597 142863849
1 299892392 412144715
1 938860693 495512825
3 463762219 286233483
2 132820414 496074681
1 548324463 809563574
3 27449853 586990580
1 659761503 830897867
12 785519329 50279264
2 21366528 783380791
1 516170836 684933198
2 492751934 290290559
1 337615731 664235987
1 815553949 876717966
1 895037930 637430553
1 195392690 201027382
2 669731505 530646388
1 967465648 771660288
2 93642271 397368469
1 580529109 619006443
2 947757017 746440827
2 371701303 171682749
2 608263254 789279612
1 917572894 938967973
1 699584960 586879575
4 834822709 945724420
1 404326542 199161335
1 738065128 134220386
1 698893792 608696082
1 510410740 923439488
5 805337688 88391816
1 443273439 110600147
1 612291620 869435036
2 313936740 897740457
1 968286824 355523003
3 19046891 742291160
1 600741750 984659285
1 775155758 315194204
1 719298026 69040833
1 413982983 67728685
2 870591121 613182640
1 348073180 439848559
2 306869819 669805105
2 801221713 351063298
1 42698063 483820518
2 994725347 723005317
3 652567957 994277490
1 475576451 881471937
1 359766700 420262699
2 69135331 48335022
2 859055819 605817831
1 955819539 138675971
2 846372166 515856335
2 558602761 284868996
1 562492986 203786300
1 100257671 664456463
8 680213412 680047060
1 606068660 518261157
2 46426506 724667189
1 173818007 302469261
2 894348366 467611852
1 256958564 544807176
4 251685641 620486764
1 27075276 287732238
1 33518390 135902101
1 508922850 156145188
2 967168017 76340791
4 335165220 735514211
1 74604527 946641070
1 579061263 880065478
1 495685311 256066579
1 672696190 603625276
3 613463362 39203277
2 444751843 672855867
4 189758911 972152985
5 886292393 491601238
3 929917619 500659863
1 377483829 135698392
2 305839609 5037705
1 451793102 52061002
1 337118342 761610092
2 511852777 386294774
2 320529759 957742045
1 487291692 596847175
1 42521276 289821615
3 574922608 832765306
1 448725249 506833731
2 763532625 492250590
1 907298076 845334098
4 420208629 583841399
3 97190955 623549798
2 637119490 964388624
1 561297035 744158426
2 229518100 107829016
2 79651247 559675447
1 865887821 267293591
2 809256602 403198401
1 890296850 837910175
1 503265153 773073267
4 840861781 331598674
1 539384511 580318070
2 836812955 738323172
1 627098509 743716596
3 423774450 769480406
1 461933480 964365622
1 184457584 220327528
3 358616921 767076121
1 382390787 610030291
4 913546629 897306845
1 143644293 595270818
1 925920057 944232253
1 589479262 997239851
3 339052257 406439221
3 199148301 894502114
3 438711257 732684034
2 418004703 546812341
1 296743268 242874945
2 475625142 165056789
1 651490058 946962387
4 950046241 678663036
1 324570019 19463561
1 766384435 47492887
1 7787242 343464806
1 17347645 558131278
1 507397523 931262559
1 412990948 210800619
1 307133336 634669381
1 18327906 660067164
1 877638555 772552367
1 461791636 264570271
1 663442077 900786127
1 125067942 938923447
3 505339874 988493509
2 67596360 299897300
1 494598091 171160873
1 19767122 47808228
1 663744684 617499574
1 178983708 426219262
1 487285779 178939545
2 333448577 149553826
1 712566014 549615185
2 392025000 121003708
1 146680528 697699916
1 834445151 61026192
2 486939521 266141545
2 163983070 596318909
2 377339465 805933341
1 555158244 80058359
3 105146797 819456068
1 997262171 23712678
2 258551717 674426268
4 154479975 162698725
1 574161776 234975625
1 970048258 607834760
2 338974651 987279748
2 925235655 367124078
1 22639354 335804573
3 785483923 441108901
3 227306929 80702092
1 97522638 584945372
1 79570830 76483306
2 278150151 548804948
1 468443263 551732735
1 239672198 547181705
4 144245470 294123931
1 577553529 739446591
1 693044849 832169167
3 621999035 228859890
3 832689586 975491960
1 571710460 511006727
2 642325603 146821307
1 857402494 606590574
2 340752507 655847691
4 773641359 740295777
4 944690971 939222244
1 755706150 728355617
2 593894125 958001439
2 626657620 107471853
2 127825392 751382060
2 205675593 555255460
1 698325285 231499147
1 271004066 187642823
1 423927819 432084608
2 449840040 463284930
1 735220161 616690039
1 629210623 826502087
1 351265932 603261905
1 491332276 567411761
2 811220920 597554132
1 20493600 706604983
1 603326576 587942297
4 39992674 794692803
2 198463267 869900203
2 365601179 803836735
1 411647032 599292599
2 674590215 878372696
1 477022104 973185399
2 133689760 841653299
1 732497737 130461373
2 773753683 163664783
2 474910146 36610259
2 893505817 86136104
1 455968945 647973291
1 978344649 509820022
4 321638075 894295537
2 838424470 586926761
1 379787582 744991463
2 335698273 11862865
2 315500117 251426820
1 320141051 510863704
1 954780045 394193391
1 271807928 173984180
1 880672403 211327217
2 357635627 974564343
3 244722823 474094456
2 177964544 652197551
3 999647080 125703002
2 541339305 454098520
2 408706817 713911781
2 748011560 983510242
1 489810872 924224237
2 19474104 917796820
1 562673480 658735030
2 151178175 960772484
3 216296247 891172224
1 390745636 862871947
1 50020741 812591214
3 27751070 416491557
1 713033888 443312396
2 389993975 249804958
2 265027180 271118369
1 942452477 28537448
1 79583227 252651802
1 271077096 868160689
1 163315481 360004699
7 879467982 613959417
1 429395676 272854502
1 405881624 192233504
2 870602772 984108714
2 98891779 723410312
1 938584782 167844566
3 246758799 132844258
1 137227410 939499990
1 695012322 117371525
1 783237905 357482089
3 750088847 308054628
1 760744524 696460189
3 128241254 449085668
2 894711694 438669642
2 166066251 538703153
1 495463754 330661887
1 28357293 48104660
3 983792786 930951637
3 898754558 10920282
1 184455541 491324122
1 320484063 331423700
2 858217638 157213498
1 758861384 831330661
2 626676769 334510106
2 620123559 363368365
1 123968518 525905412
2 713427862 82122085
1 271252752 32472556
1 396688236 830463822
1 121838973 689906632
1 846261137 506141205
3 560623142 592830152
1 156223306 116222696
1 489712282 858883151
1 655118005 717193551
1 119060321 277133721
1 633421476 473594756
1 867539147 623711795
2 414521392 380667248
3 312370201 726451157
2 345360902 100781839
2 618178344 197334834
1 175968205 429793678
2 409516880 132553036
2 301102686 584553508
1 463042323 732208940
1 287638749 53996882
4 151225890 711207871
1 29257145 123041925
1 206917476 244499367
1 222757257 458876552
2 507256740 681543282
1 43456220 56940479
1 669044373 311745125
2 451967763 215433008
1 114873584 631453742
2 585013997 758027469
2 284195918 791708656
1 243605780 25774532
2 632599064 114474556
1 990495735 378570167
1 680398327 498896243
3 961285316 498468013
4 834580534 282661683
1 733323402 837054016
1 419041095 677719071
2 407780633 420256797
7 710137601 166119513
1 273254445 953079159
5 742289559 159699031
1 830648783 54106442
1 823494040 688580017
5 434391457 597463406
1 735395280 763279818
1 975586443 200142008
1 844994525 280077270
1 161949951 175613247
1 230653613 490317850
1 609372951 859606779
5 288410219 494615368
1 624925159 886740462
1 463423792 512179743
1 140417578 430131542
2 397305520 434115604
2 114954696 680510299
2 709636689 347999526
1 388819842 35845590
2 63941101 162360663
2 687116767 895044744
1 803452770 998188962
2 386613820 824523047
2 140192000 390853262
3 508851669 52053636
3 816512410 390023130
1 811919508 99764288
1 935428951 522002471
1 606930440 363100043
1 585310621 162329460
2 113037911 979599158
3 759527121 128184383
1 617348240 484163692
2 447571159 432963852
1 49584236 862666916
3 443473175 734246572
2 776728654 980739064
4 118488621 586244856
2 91355446 969110905
3 125548188 150905085
1 844132796 474751470
1 503419794 812399959
4 995196850 606501796
1 429211593 268472158
1 743465332 319503702
1 319076119 690010691
1 448955058 822302103
1 25075806 518321482
3 414162428 837245324
1 618488306 921684802
3 928850003 308652361
1 530853172 332641647
2 61617863 697297068
2 799600464 242748053
1 808908999 589330419
3 578493365 644593853
1 756469617 836774904
1 422539296 153298243
1 794901139 374596974
2 503551504 694344395
1 222093299 373569173
2 321911442 360616105
1 592854427 963696904
1 369712313 247546558
1 291223964 525471671
1 768883088 453522641
2 526097175 618475384
3 424251798 46739215
1 517646138 256271295
1 644651860 958160038
1 321016043 480447138
3 351499390 973358123
2 583354976 256317703
2 825631040 965635195
2 471906472 817203298
1 946458627 920939810
2 69467362 395793307
1 16684003 171167877
2 534547375 779718623
5 845258922 511984421
1 737728590 881200631
1 997225480 565074196
1 579940772 861865206
2 911195702 498755838
1 720366842 776615752
1 980861316 122468443
1 786968947 247229019
2 836332365 994622823
1 582385986 531814165
2 619499119 342041817
1 907212584 49522258
3 175114467 146499819
2 546884957 650235218
1 137612963 358861914
1 469405002 535633748
1 337870167 276992249
1 958193033 153720858
1 568207790 968601635
1 227142284 378215930
1 670014221 814832095
1 179637435 734159246
1 484564600 513810391
1 721327202 903798787
1 479544252 861098378
1 615878356 870916107
3 407785879 520432773
1 810151610 177511741
1 348500316 620474859
3 814744865 267072404
1 112522313 552680319
4 352320939 294542071
1 180920153 883663311
1 450993669 561493211
2 375052499 459719172
2 96710387 261707571
1 94912116 472284401
1 235059260 348715427
2 655802023 731629575
2 737421458 836313934
1 885733638 941670051
2 728888056 447766644
2 334717170 346876128
1 708009959 563845211
2 838647657 874854221
2 362581522 486954128
2 458661768 998757503
2 115913299 210123490
2 559669329 144189346
2 150883441 249002533
3 70207104 592869364
1 277583978 484762578
1 745551823 2666691
2 274498101 656031413
1 851435985 394234964
1 999212314 34970304
1 640895036 204421018
1 800949055 42304940
1 360085469 854422990
2 798853527 680613426
1 281999983 399353675
3 210138106 981391308
2 185831548 130615445
2 179727113 121734969
2 255384170 417754533
2 299011532 178361695
1 356739003 980496153
1 604206491 985376519
3 506283430 617231567
3 440079839 549516516
1 56457375 837468157
2 783030408 464421600
1 287032359 831297201
1 430501920 799428295
3 724892204 427218230
1 220416625 594336162
5 215516865 213221211
3 399424242 881465251
2 89746956 869485384
1 656546719 573101204
2 757512399 439972007
2 92830537 538330666
1 564088320 72291796
1 633417826 39705214
1 390649646 653668588
1 853241400 276215593
1 924494814 791040616
1 268305329 72486744
2 798438596 462729366
2 597030106 45905370
1 410260525 124004904
1 409769593 744681341
5 816125649 310362455
3 875716070 136859352
1 278253635 115220915
1 736491982 13358883
1 602083307 426009707
2 617944569 286302674
1 2768663 444569810
1 35100400 212754724
1 108934357 714424781
1 19024955 98216940
1 727784354 825899205
2 911414373 709605703
2 491571630 880999706
1 413409093 106061704
3 55931489 191233298
1 593284491 626728630
1 199690474 663988207
1 896953839 901102594
4 435403730 807430264
1 841851480 500876595
1 681475908 13997194
1 673842030 837635200
1 585335576 732587417
2 971048861 755778416
1 309831735 847394189
2 950158232 570311483
2 156891613 164251455
3 798354805 944484039
1 92151455 373581713
2 925080132 117849401
1 403401382 845299240
1 854150947 712786924
2 871653407 895540155
5 18251874 697945399
3 92999408 838581615
2 842364828 197424581
5 861116443 14884417
1 851835976 287143953
2 82056562 281073849
1 497463564 190636894
2 855926959 397287791
2 580085249 82086380
1 882515176 395535484
2 621232068 465976334
1 179913690 91686922
1 673291085 426598233
1 776811997 730729063
1 946544799 776345975
1 518113398 646497145
2 480029947 318633142
1 401695374 836270507
1 114549558 591034903
4 841162164 547033157
3 811765674 621256417
1 854717254 343968839
1 793518968 60909675
1 740008215 639414519
1 809643394 241850178
1 42192963 983048487
1 968941269 284791234
2 577031426 712210939
2 595477889 150964943
1 699254985 446524296
3 594897154 723533168
2 181060770 131542453
2 848479762 898476244
1 309684855 326247351
1 446933739 340832025
2 880262905 584246460
1 20108282 189126870
1 871637404 143577554
2 52956582 384311672
1 103800238 224576618
2 493743799 445883720
3 781681491 732928329
1 256835869 170988436
8 180843738 899192588
2 786101314 383871618
4 622202601 606588278
2 238921156 557665296
2 114432137 395818916
1 406037322 68710203
5 151582089 15382764
2 971436446 973360104
1 23693164 374363381
1 805794766 820823014
2 754444703 636833842
2 545839284 468818099
1 476388871 490449903
1 15158592 580668866
1 90769290 436565826
1 976744311 902434613
4 898981299 424066801
1 526248380 303690945
2 440747881 192892350
1 643327227 873787191
1 833710762 658485157
2 668662957 230424709
2 824946727 945414895
1 543596164 315431706
2 985510855 543842741
1 28335775 621831493
1 896106475 835603908
1 903228837 79840266
2 625675509 349612548
1 671660148 21397348
1 771761774 929179996
2 311826205 680571621
1 456822186 965152211
1 281827075 596391992
1 118486571 749323456
1 997814759 940592272
1 644687103 395098012
1 433161484 215875570
1 533999913 251397807
1 991093833 428023436
1 228108219 919993143
1 864285141 962463568
1 556161379 319181298
4 716057886 29223200
3 287245184 125288049
1 478145082 278842193
2 971466511 341428938
1 884973116 840874414
1 391844510 181250092
1 836020103 261624805
1 363744141 79934364
1 943399687 701039325
2 946270256 260160846
2 476219117 875131326
1 562841151 55208271
1 786650280 128455710
1 17410654 640608351
1 47393860 341489614
1 165686210 442916441
2 572413594 114052119
1 310927458 882667746
2 555098375 882300932
2 270109024 774562840
3 351780232 452139335
3 359099671 407211249
2 27056124 116458412
1 324557694 113523672
2 692002318 863823491
1 443441370 57259569
1 354117773 844880378
1 234196354 623480271
3 958146742 943932441
1 922462405 262280892
1 94214434 629993719
2 506112245 533676208
2 949289266 977813697
2 261931689 990643887
3 699372971 740892411
1 95713416 818207767
1 231670447 741565872
2 669575590 546726229
3 572483876 727045699
1 841064510 672983876
1 219930987 312943338
1 660424482 399631085
1 935521403 630836700
3 883389834 214441172
1 246613536 631668494
1 963160429 752876867
2 805641701 229847236
2 740753390 291732957
1 106252109 951520840
1 443495951 751310135
1 346297709 354582530
1 723500878 643777183
1 905163407 415422722
1 384228186 94981956
1 804454320 246673914
3 976294388 300816345
3 41059097 4135542
5 280365980 938860966
3 467107238 472495445
5 371722715 542696755
1 271262600 192671687
1 282415510 724396180
1 734336026 942900983
3 713403524 745846303
2 883965621 641330123
2 959023045 476613983
4 116049398 104812172
3 985829652 372720625
1 227778770 27062179
1 737630390 899078578
3 799028292 908308602
1 402963485 271223573
1 989527337 362247387
1 319166909 134891734
1 204917455 207263015
1 810834162 745123258
1 526650172 393996137
3 900669379 628722601
2 796978998 35575017
1 161969357 179462956
2 357102472 787615997
1 127517538 638907198
1 315047503 815704251
2 419791801 732112906
4 237717864 61640205
1 983796385 931078878
3 198589614 845217635
3 950404682 291478986
1 297577593 239148905
1 604098657 180319703
7 414922255 846755582
1 993696292 928619725
1 792152166 113415832
2 32633461 76279943
3 532281472 253512404
2 500879660 920047500
2 223347157 100615031
4 647513236 116383786
1 89626931 53344529
1 18934471 478228151
4 697938072 900202456
1 580252740 458597058
2 657111876 696663076
1 274354916 575612634
2 26709369 651712883
1 732792723 174109905
3 84353995 874443432
1 961345115 570429248
1 691159854 70705406
1 141457386 553612159
1 551763346 365829436
1 88654014 421005440
3 543566776 978342290
3 922673921 989245337
4 186334500 825615255
2 549248214 602840202
2 233672000 645312829
2 397905700 796718010
1 45084372 706079061
5 882421413 664693943
1 576479914 972699313
1 937758768 318882896
1 719895347 887934188
4 152678343 620105497
1 381902378 283538311
2 131013996 396135954
1 754840129 246257833
1 369358756 144931487
3 897094186 19682103
1 620218972 476378806
2 994312648 858763909
3 318885076 992340931
1 378997592 1718553
1 55871584 461348032
1 947008409 397289940
1 168252356 687713524
3 276227641 199618920
1 689706081 43779471
1 195325868 461131457
1 104160810 702898311
1 67846980 869502382
1 190316378 820678064
1 90387929 904118226
2 303975525 39871353
2 135609838 457744481
1 440349245 383230106
4 859554501 730787063
1 931582339 191017895
1 992485579 892846385
2 285470914 79061950
2 229369184 756048294
1 580201366 150278959
3 546692925 194008070
3 78152183 799440333
1 101313814 538700205
1 48872353 174135656
2 607452779 737288486
1 516059585 813335088
2 349766293 498043177
2 582280029 721324821
1 417512100 627419402
1 41207823 413676894
1 731963017 343645993
1 460653157 809007174
1 232523766 801798586
2 149756173 511933982
1 428214214 910875035
1 506083439 709133499
2 581673575 954468341
2 467890926 768909685
2 588477208 140000093
1 181700313 637490632
1 826401538 47554776
1 559245318 171396516
1 699731517 640855751
1 245784738 757898193
2 963672585 533772151
1 53386053 354258376
1 18403913 294603651
1 39617255 566522718
1 228270061 188459181
1 418873718 417124281
1 148858237 484354405
3 934164429 988537743
1 99331327 202058146
1 64773645 87865415
1 137763198 512205904
3 291334380 694521956
1 750381959 363033484
2 459155229 948083922
2 661579480 6808480
1 657790518 861979814
2 955639913 543454205
1 551552495 950302697
1 8579278 131917052
2 588069133 679070876
1 134885291 827767170
3 528155833 715699895
1 909953565 150855203
1 524858980 434448129
3 306676527 727742490
1 569506210 580499534
1 895346885 691186490
5 544400306 379492433
5 855790398 74221849
2 141335703 368059184
2 266965754 580436873
1 91775588 261778800
1 559749420 434695008
1 211703812 266202450
1 31414056 925986041
2 395487348 312329203
1 385069319 176831146
1 10202231 636363768
2 58761627 413823903
1 800747805 940827634
1 953232831 166892422
1 804028044 708476109
2 562809895 551082207
1 552860803 124642305
1 838155404 333090809
1 90444222 49837626
1 328925181 954014150
1 585888020 966798240
1 502306426 757830820
1 336620058 671461397
1 68782321 612637807
1 130425584 972610362
3 775913927 82040135
2 570808730 415926744
1 267111013 514749325
2 289484541 4880253
2 957152566 451175185
1 297627048 609441702
2 609513851 683040525
2 289597457 472509058
2 136886625 922654730
1 524906620 661872914
1 956292099 659721550
1 290384566 937867635
5 625584807 992107231
1 195947937 813001156
2 716684294 534033842
1 672735736 664965779
1 228310793 421654854
1 821363700 608963040
2 92299552 146260655
2 210931661 819180697
2 84768705 827449172
3 17717365 551203246
1 60698565 25998845
1 981611057 320827201
1 27064531 877722007
2 840101576 499924216
3 493335713 628582702
2 631062620 234383855
2 838381707 719382218
2 451246769 659033347
1 957057701 650213955
1 978355730 296955432
1 498430655 253607517
1 17911251 97807717
1 211802615 316332645
1 167974643 186109422
1 369182047 335223129
1 236374170 334782963
2 432229842 892684175
1 733824615 959393557
4 829280526 103792089
1 963011698 336381489
3 144567275 683667570
1 46010954 396339700
3 558510983 853002009
1 854263984 764118835
1 583855295 85802856
2 705633649 688771840
1 741501776 566517200
9 336257003 872985119
2 784338128 111362599
2 611104233 425788068
1 481726731 219073971
1 971871718 554331671
3 129235986 731115471
1 354394651 890832109
1 924831608 203220184
4 568268067 743573276
1 609890048 745126541
1 75408534 944343503
1 569396319 268560153
4 247611477 397844012
1 558039609 236377382
1 550602260 509075698
1 368328157 57011468
1 450845558 800979456
4 375808931 450616001
2 652890713 309094270
2 411815544 389758868
1 14477864 273257509
1 67468839 715775262
1 958329422 962203736
3 113195553 418885809
2 836810298 74045553
2 497443820 755296801
1 335846731 18076193
1 269100437 92742175
3 544723643 846206764
1 133268588 753379636
4 214867594 652073831
5 457202152 675300018
1 26740732 931152179
2 102045312 615709577
1 658941851 289875778
3 333237230 574229697
1 421751656 533508764
2 352121877 282802926
1 417492304 150995473
1 760585453 958923271
1 922841794 274341097
3 973182699 893301226
1 537477969 295385717
1 302074563 324920917
1 463423952 525891588
1 219390498 546082038
2 886328162 681531865
1 329602502 823002961
1 496245029 174429362
1 772654761 298023398
1 806021446 285132453
1 460848926 837318653
1 665675169 430187329
1 396390742 378274669
3 617460153 617462280
4 369534816 661222503
1 529774147 258878119
1 348542278 928580444
1 123650002 215984867
1 952741730 62978748
1 598759949 280737143
1 141111167 828673476
3 343777926 342300225
2 761865532 45823225
1 608739537 218487808
2 898774096 316007450
3 441256227 661039757
1 48253687 485405308
4 787224717 599154106
1 254177856 137031
4 878124473 227955477
1 554524250 449011056
1 444648204 842661903
1 467731551 810038001
2 929481385 609743626
1 862109971 82203806
3 958735432 118262849
1 309946084 489834505
2 882137056 892640977
1 154616481 882692715
2 733787393 13348654
1 257416276 478296357
1 685231327 278440504
1 376242704 859132016
1 183489242 661075891
1 996900584 442321025
1 589645788 943577507
8 84975389 604183026
1 980003962 403146308
2 29276886 828882528
1 659933913 695310555
1 578405428 564118486
2 85153189 558783114
1 943415214 489565578
1 264923844 244447735
1 903098578 857628378
1 279286499 867054218
1 887740745 960569814
2 137316964 851331760
1 73435806 680531718
1 110806020 873363074
3 140912746 294782855
1 362604098 951664968
3 541107650 324321428
1 190339403 96779959
1 311321767 921128434
1 221111267 275956157
1 992833035 350464229
1 482330422 978936417
2 850979230 216114609
4 828140765 813722278
1 606630389 596515357
2 777891486 888210759
2 103041949 792693351
2 801162006 646967197
3 109672711 81429859
1 609797997 962866106
1 947064734 412316935
1 488049865 61397257
2 652908214 281028676
1 87022448 117254163
2 57307151 725509816
1 712975451 925262099
2 625792285 894481511
2 27084362 186485902
1 775947093 502337938
2 913573279 312807133
1 443836953 579708974
1 356290195 78044275
4 276797459 504521712
4 636439317 645686220
1 176056067 332209005
1 123495335 569857754
1 958788194 127880098
1 164082819 502447109
1 298781031 871355652
1 325839259 608458134
1 400883199 329291861
3 330776274 417930243
1 11060170 182634552
1 328302094 418457939
2 631993573 429042029
2 376098279 481406254
1 402446138 129140010
1 75149832 415739387
1 453275978 839956920
1 255546025 988506154
2 592118629 53623272
1 612745253 350784790
3 421481521 791224843
1 13536990 987387029
1 520777893 457832690
1 947233240 958304044
1 2652556 319390470
2 942024278 381800479
1 887430093 482422460
1 685792628 441591895
5 47815137 841734882
2 745754951 341515498
1 38930539 488231656
1 418635934 617536621
1 853887529 561090620
1 675456770 916973683
2 315928912 274787911
1 531068773 671325082
2 179373739 934128756
2 625020259 581529599
3 174795170 818643761
1 539991567 495939124
1 594484564 950586876
3 586375467 880776004
2 157465155 815373582
1 64112465 911982212
1 810141573 139135877
1 954394150 125628098
2 895396344 129083960
1 956819235 663306863
1 577371513 85775742
1 183665150 603400901
1 402436725 333053278
2 872792988 267378766
1 630266479 251288213
1 412066790 400525542
1 792627616 570368915
1 275673803 403578830
2 299888026 994401382
1 870811611 605815627
2 830622918 138576636
2 369144720 40269929
1 335600318 944750164
1 164811643 188404997
2 715819955 525705529
1 534140147 620545772
2 445321031 670854524
1 572351941 296003719
3 667952161 262448310
2 969176666 955434960
1 347353336 661228600
1 61158504 734745611
3 789065942 85186536
2 160785554 981376021
2 734563517 105700168
2 25280544 876948933
1 873256138 883153795
1 814051967 191487341
1 599443288 62579440
2 780388628 687713934
1 23152943 966452467
1 113397507 282127514
2 621870374 518417138
1 917866420 914723885
1 353262996 291875483
2 937006831 270605293
2 913279179 158295329
1 990230732 743756385
1 890079996 194470228
3 816617562 485670942
1 318263511 414868088
1 578898781 1288593
1 662193274 145271760
1 745766915 678666649
1 832498167 595517297
2 371142073 426559388
3 704949736 904201998
2 885333970 3136145
4 836821087 941142036
1 170364840 344930484
1 857908066 58633935
1 147053945 608910444
2 876022868 948659020
1 794636884 965588848
1 89071407 675008541
3 420278292 390945708
1 407806823 370593532
1 155807070 225814623
1 201607508 272725996
1 62135658 842164407
1 442756078 477199407
1 446741311 896816063
1 508403083 203404560
2 95199581 580037636
1 856288271 253632867
2 870633544 490046071
2 661274709 154582156
2 390563392 876586098
1 345705215 935201793
1 60996673 989366855
1 277478798 253426558
1 338269316 265750219
1 17321548 818422555
1 303156865 647470065
2 432808201 559270793
1 710471772 500597777
5 863716813 967041304
3 972767687 87629225
2 795502094 246713296
3 468710431 920489896
3 456850854 796317274
1 267167315 182425232
2 908636693 730602266
1 398346168 591974324
1 145639300 743507284
2 367287973 888094401
3 335984917 229024809
3 62803791 6899222
1 535361641 596805588
1 464265453 220422410
1 749747192 985296065
1 764366883 405366684
4 824754306 404222763
2 593458661 196424662
1 918422386 111252635
4 723445296 926277658
4 98137800 183781044
1 204079846 296057641
2 949689624 403819481
1 377891344 651331010
2 33441911 802510574
1 647633259 380085991
1 909974263 254863810
1 903181139 563078802
1 509989736 343301794
2 314617891 830880112
1 919783859 554209044
1 148881611 216932796
1 99542478 230666432
1 786034480 619745323
1 456609319 551656933
1 407187924 996329648
1 777903313 967713916
1 704588943 387115015
2 154487334 422592863
2 464077451 208074063
1 520634963 344435172
1 551211785 457000688
2 546335553 251048620
3 688430734 430203922
2 519524130 906169968
3 793468227 961399691
1 838468931 400563633
2 343304519 855225243
2 254546670 783278843
3 826418697 769191315
4 165922712 196136729
1 703058349 598954275
2 584606108 997934327
1 337417386 214995309
1 470148425 220233834
1 705160858 911813309
2 82320833 148736055
1 172582744 878048553
1 121173790 47628079
1 354123875 305156752
3 737400965 927145227
1 747957521 525732562
1 659810973 918263611
2 349788687 407940973
6 519253302 490234136
2 920774594 273393619
1 76357910 843818761
1 780033773 181462047
6 137043505 463613896
4 642709860 569995235
2 365044159 359815010
3 736204823 886030273
1 503489259 845744516
1 137095665 775101607
1 877352118 61231914
1 531754916 554780076
1 409882867 458702973
1 874200382 133544125
1 296567219 241490553
2 778740240 21136465
1 980116722 166818403
1 432997511 457626313
3 624364138 967956929
2 867521936 513369977
1 87545258 426340888
1 753556296 830462790
1 110428593 48121711
2 61671900 363032287
2 317047810 939931126
1 982977178 479962860
2 872440649 525379480
2 165884776 462019242
1 758716345 281642093
7 392729176 573865910
1 591622 733365670
2 673037472 882608660
4 200628616 969225563
1 643926006 528101928
3 699751905 925415938
1 153829634 913591729
2 129310525 385957854
1 196896315 413139897
6 620511355 963934798
2 989660758 917764118
3 965328643 245583973
1 725798993 722062971
1 724588572 168727534
1 330544867 225613091
1 604746099 105342005
2 141266325 862668700
1 359997189 621291206
2 984024866 85448885
2 651034268 679789523
1 637056993 843645718
3 529387706 79129193
1 274257633 999260851
1 277776326 859662254
1 920386815 543333236
1 952380790 89286179
1 314624806 851791093
1 594183521 25823506
3 683104944 707682131
1 560223587 697190454
1 595687406 589135077
2 846915947 216411112
2 19288043 841236421
3 77429993 153480022
1 646831195 566704131
2 429137812 723392251
1 210264379 469525766
1 48457618 175061735
2 37123402 634277967
1 970390231 393042076
2 273311314 455010925
2 942113607 381252443
2 455555908 7939396
3 857523457 431770328
1 558352421 642903041
1 555042334 828799269
1 932681791 662790802
1 423886016 642206654
2 764140705 947407320
1 428196474 841363687
2 233235988 811530464
1 469158339 534644725
2 952141291 144416621
1 911900561 307340865
3 610744694 902413822
2 199197333 929605374
1 126926711 561408938
3 38483048 556072758
2 549201333 678942766
1 245797307 709902121
1 494175627 253070645
4 874190279 849981675
1 753953674 919410204
4 581012543 833142935
1 393118407 572473596
2 24473185 605665455
3 516486065 88723065
1 174354472 614715257
2 173925054 259032274
3 920462240 463001264
1 399020605 992832134
1 851804523 667343734
2 551848615 67335284
2 649485553 730701289
3 487103312 955721611
1 130981051 823812098
1 955463145 440701797
1 704486722 219025828
2 165639641 610733837
1 232300062 92779842
2 676895469 302908427
1 103870952 694736609
1 699680679 924619936
1 307499752 793533713
2 596508608 804332730
1 42149130 414618334
3 305764969 612901546
1 55987821 513296774
2 874326428 228475846
1 874625813 766733168
1 66292534 311391526
1 746080173 741085963
1 227443078 128020949
2 531342807 311551606
3 272447466 882938779
1 654711333 419570712
1 492119581 649908769
2 614370989 973314243
1 556236652 660197260
1 983938484 440997085
1 502829031 799996019
1 270235815 248550898
2 787185241 176583862
1 412490936 66866765
2 777836357 159703965
3 679405435 713193196
1 329735723 134651359
1 185297057 96092478
3 67212346 502264842
1 33037981 398139375
1 740436273 371301716
1 324677040 274950482
1 624754051 975025336
2 899651162 472426688
1 490263637 759012947
1 127929875 656029960
3 355392463 740362225
2 828722331 172083116
2 793058037 676590112
4 313079450 887901473
2 215543175 110594035
2 75962879 692869880
2 327991716 28796077
1 478764665 306688713
1 859303632 267600221
1 602595154 348445451
3 860433380 46240335
1 330828354 805475498
2 111702764 742141049
1 253602147 265676495
1 146625514 272100490
1 771257511 61353036
1 472116384 72810990
1 842283837 332779138
2 46894473 854118247
1 208346866 590945607
2 950281235 376747158
2 795364536 418301125
1 260457387 623200541
1 372157465 897982064
1 219927903 741266923
1 24101813 601485105
1 429565457 528618063
1 307080427 685743975
4 671373922 275783344
2 14557009 705219233
4 998168479 474070442
3 469626657 813998514
2 320866467 28793908
1 751852785 133888897
2 901194228 654659905
1 232504865 613562148
2 143967273 570904077
1 853279637 941048573
1 700765182 760064710
1 821860858 615702663
2 477525327 797267630
3 77995522 465316591
2 120068993 32208752
1 796213150 777646107
1 909151290 986841082
1 600871517 850745684
3 656110272 119678192
2 886589726 979443424
1 959587563 552937772
1 785240747 261495825
1 90713984 941651679
1 767004465 787846344
1 380202351 284296920
2 395160392 463287706
1 752319040 688840159
2 665695771 547642102
2 851074871 433858720
2 655901796 515731684
2 189609492 998831508
1 299398700 847439516
2 87921430 643528370
2 151154452 379830961
1 420273874 479724208
1 145352567 175899616
1 724956861 983749145
3 332640523 745019532
1 175157627 884243688
2 575494777 24861842
1 852140049 802572178
2 753187440 77720115
2 671181968 446435968
2 22878848 800084812
2 471487586 299420847
2 551115566 205555433
1 409924272 941265028
1 8964264 978959568
1 810131770 906334668
1 843085596 763796438
2 215264889 784645166
1 513390580 376790442
1 661948395 298637406
1 129889129 13930557
1 747674341 339480891
3 470448932 117192981
1 662489177 183523473
2 173352489 126125149
1 795829444 448420764
1 978732208 29403356
2 687627066 256136768
1 510398229 361131910
1 495254323 145248305
1 326166051 499145038
1 631004435 166335309
1 713107109 447810198
1 209950758 850853993
1 15809966 560718571
1 502123553 729590920
2 984755727 500014325
1 643379071 432960529
1 895627685 47584421
1 547309823 563025636
1 764096128 692220248
1 13096679 587752928
1 402973525 160684068
1 49173131 140348590
1 777252210 605123754
2 791358446 291033828
1 410493379 9643791
3 67929743 672969277
1 667665624 57257748
1 524904293 497229024
2 525605583 616318195
1 946633201 331314486
1 176317071 378469674
1 600647693 191902540
1 1037575 198136296
2 863671601 755908136
5 109448071 184873763
3 31213719 56690466
1 373739800 639973591
1 671245138 479513546
1 875358317 995504858
1 976362213 211088932
2 116022784 686364979
2 480273996 85587970
1 38047006 998327128
3 945594291 243325389
1 771995471 731616971
2 610780555 327061776
2 81402360 614622784
1 65375685 895817037
1 586437793 756305922
1 540473157 834129676
5 447664767 836198488
1 620460614 373791812
2 990832729 839031346
2 546818715 255205242
2 160092594 136182259
2 618010322 49679408
3 869943851 692037149
1 299404148 976181480
3 384150232 975124554
3 834783557 850313193
1 561711045 619616018
1 606447100 902637786
1 981543683 63191554
1 408906419 906669357
1 641460284 392254229
1 432205085 366613455
1 439769237 991066930
3 374907260 94526715
1 249384771 711408605
1 708737081 214086712
2 402339142 609832829
1 754416541 24256711
1 304549971 482043231
1 950124727 673416533
3 576719615 901816747
1 317384586 697379279
1 802973915 115228684
1 532981373 56501918
1 355882197 212242740
1 274907833 312876991
2 716141605 221675248
2 136435150 544358678
1 87733408 507548545
2 446003177 361293636
1 237697561 407684724
3 475837249 979372517
7 531963773 301569626
4 276696492 98917758
1 311699501 357894752
1 240863440 996520455
1 823900857 97031510
1 145349595 31739343
2 617747535 28917631
2 878982709 517648459
3 884496304 271361513
1 524473352 765989346
1 121359489 253267872
3 768358248 761993772
1 420106613 780188745
1 954154868 152592928
2 364039430 167982418
2 704461215 713328724
2 913968255 899115457
1 769117295 537217790
1 661649095 224081232
1 723064494 188715039
1 908820346 185317022
2 94312737 413238346
7 809568232 427887395
1 746698063 327833817
2 918260471 632701924
1 376354530 652237908
1 446046211 49292362
1 709145953 393979883
3 976036397 113366041
1 749205059 410209979
2 107893077 579846962
2 647534341 996481668
2 194714834 561732526
1 924843940 379310126
4 234218693 69553619
1 232556843 225036575
3 759481904 495894637
3 640902249 84431302
1 917425597 162261082
5 214918283 193806491
2 544094142 224465455
1 278235606 215660412
2 178765060 147651957
1 494106561 505210572
1 192716099 908191401
1 456618650 553281341
1 287679292 607869528
2 29830983 876793325
1 598992307 503921039
2 783440733 487559862
1 302254428 78420325
2 77571139 122732853
2 429293802 634663884
2 440232874 207508486
3 713129310 864412364
1 896935595 300973752
1 199234990 192327351
2 382911436 761625344
1 581157895 507766326
1 433623707 391942404
1 155579778 365913453
2 685935931 68175364
1 890119610 541252117
1 330043333 226358892
1 340661043 672794578
2 694208299 344764047
1 846301495 630197823
1 6963880 214446470
6 470949993 507536752
1 28206826 348405363
2 136923443 684544345
3 923306378 247344355
2 538067207 804470351
1 333073896 859835087
1 250900694 780301800
1 628553173 710393311
1 467487492 225824457
4 776230024 335852670
1 636938909 521496497
1 7060906 588952990
1 869202061 967374656
1 466828900 857434569
2 600866903 4682702
1 498448690 939834771
1 828200158 855927939
1 470976820 527856568
2 467290433 987707322
2 368927821 424341263
2 688595608 335548681
1 856171162 492160527
1 812028829 882597249
2 234749953 520249681
1 626350785 377519007
1 1227653 681234451
1 168126800 893078817
1 716015319 707813051
5 373333726 769488813
1 111101603 762642008
1 443304870 838468846
2 290364157 523796180
2 879151199 258145365
4 101939092 18717498
1 446715479 501221553
3 758386721 740957204
1 773206093 721752680
1 107443707 554815115
7 314571447 812064573
1 303314963 591881456
1 491949491 332129735
1 967572544 889622660
1 911311528 701849449
5 950887097 604206681
1 221576009 875800893
1 459471710 873667961
1 612480498 735315286
1 324658455 672894407
3 867718283 100664680
1 920782351 754950684
1 430986168 781492019
3 669134144 885547865
1 714367811 975624390
1 432631822 389215542
2 375351017 73523214
2 856854559 90461485
1 712808591 526479766
5 414158479 180148780
1 12301620 189306199
2 710462192 489704308
2 788439084 793852409
1 861450856 139844026
1 104765055 407694001
1 71982900 96983213
1 789590850 856499703
1 264876553 391508033
2 690441432 147782448
3 394898188 337193408
1 925454338 268858683
1 158387663 844372368
1 144050732 429823512
4 504787848 706668253
2 641678344 402281747
3 118612744 586813522
1 602940705 632825510
1 173267940 653442228
1 31863726 811255380
1 217383859 472252984
2 158521025 389006624
1 86110397 567462096
1 361638689 766838997
1 833306857 632376306
4 769991767 715140806
1 447229777 764776865
2 66637118 15076564
2 541301843 950847579
2 329306128 37726833
1 778223302 728168009
2 388342070 243652901
3 444661635 440123817
1 307498625 142781658
2 140585973 535351936
1 226814722 561977162
2 815676702 199813850
1 283509608 842095873
5 390809146 389507972
1 285516473 885989474
3 380244855 486428712
1 525402333 564038638
2 405896488 228806038
1 287258674 149414458
1 490170287 959453000
1 203000113 259947915
4 593911618 597886905
1 740104933 655402067
2 187652797 675014376
1 758168675 922546721
1 577183990 451569144
1 466594070 193985177
3 962165795 662595908
2 568689521 455527808
1 737253445 137526920
4 135557175 39396885
1 322997639 155913016
1 13419033 704009049
1 321414371 197029172
1 176748979 267479223
1 442171642 307842092
1 134290924 526880905
3 984072812 404716534
1 999596842 513300296
4 682166977 798784356
1 144841402 803666952
1 875224450 817394893
1 325276670 675942891
1 308203485 678087032
3 385850480 633498756
5 665350703 709194459
1 851817122 103999032
2 274209939 905376660
1 991447678 740445389
1 383907503 555153969
2 271288625 914979146
2 948619279 52536265
1 834903100 883241971
1 880728488 17219018
1 421228644 419654260
5 291999549 603882983
3 396567788 706436775
2 373251629 670748573
1 944359460 588320222
1 221002524 598055656
1 938270404 103225654
1 804169345 509918036
1 138173176 803403720
1 867345273 700676127
1 504280249 183017970
3 978244124 528999125
3 782197392 264325181
1 970586322 994775830
1 676375262 40341983
2 799890598 19334169
2 834399259 579147041
2 655293723 804063832
1 490739853 143018748
2 121015400 190336200
2 157433814 605580262
1 781810072 568975852
2 317064391 527406590
2 344228784 884799842
3 961685967 186113566
1 134401537 159390395
1 385362162 664130855
2 867146031 634267069
2 346215025 684148232
1 665278759 210742720
2 36310148 179594433
1 34505856 528260940
1 899415371 895182462
1 462854141 444641920
1 274249890 34343285
7 386535658 978123365
2 380021655 355059840
3 337241889 639278054
1 167824514 565975454
2 969275990 786837460
2 511769283 999474528
1 962741635 917401762
1 684877511 669817539
1 419880 636107126
1 344698102 264938426
3 290893024 580836287
1 71185582 560827734
1 985245524 639089638
3 869835975 138955731
1 997942071 309249470
1 778799134 41406375
2 282871030 234143385
1 724722506 941600472
1 827910043 219525617
1 345364925 262426673
2 251939269 88204984
3 416155393 762626230
1 373907030 90789325
1 287524879 990229062
2 134886629 44310406
1 375215214 560020136
3 210880163 984870166
1 382666963 469488117
2 565436760 357710682
2 560610216 377383302
2 203778301 990143336
3 904019040 4801745
1 392533275 205613525
6 251530325 507002982
1 334932868 399908588
1 774739812 621296816
1 340153470 448394461
3 494809795 567128027
2 69203264 893074914
1 734332961 127545806
4 22138354 238998000
1 761288313 319122454
2 932342807 186229561
1 964486091 86356284
1 398228520 341899527
1 883684941 796041635
1 980661625 9951896
1 946457258 561012528
1 657164821 996959345
2 666924876 523132355
2 102649415 296287424
1 711078318 490172612
1 244508888 176192147
2 514159844 165317205
3 606638316 281807081
5 79935387 882970215
2 866831059 918375251
2 917756046 985194219
1 447342344 665433273
1 531164989 751447547
4 423322535 121276996
1 432854651 81060757
1 705727736 671600698
1 797791164 713715901
2 875103837 284641120
3 875724491 641950776
1 685751786 52103499
2 343544574 355985711
1 950392162 59145631
1 783183536 530508211
4 4104616 572442172
3 674361940 656548485
2 234950847 135545395
4 258996140 724895741
1 230056184 138796032
1 783436418 830849773
1 123258492 308402383
1 103865999 398525542
2 739219600 593504761
1 304249601 416367175
4 761746264 898695258
1 682424549 479610242
1 265707685 828140438
2 750034319 922668757
1 342369559 81549852
2 752214021 59263038
1 575805457 635301939
2 581723064 710854153
1 553319840 935034722
2 105763889 614216838
1 910606647 544452213
1 638069091 948443129
2 919993732 631420505
1 358962022 394545064
1 606109087 831281608
1 831109000 452243029
3 951104883 969690464
1 254137235 284142892
3 568565281 402651454
1 287636253 830345556
1 143941037 581594109
1 22681626 404540502
1 954548081 945041650
1 395656335 241592078
4 726226708 232514288
1 86138553 452902744
1 171504768 551688188
1 595400747 188764925
1 812496 702955012
1 549816704 80051628
1 84745236 468233681
1 270125873 600563414
1 744458975 964864818
1 847671689 992700690
1 27562901 599538597
2 803056903 368346024
2 21338005 165889160
2 538711143 264179233
1 704047667 959969769
1 435289786 295863196
2 394197009 911821613
1 916594698 27472973
1 634737449 201753623
1 930941695 603843705
1 992714656 850569661
3 105447664 36334634
1 164842637 205393805
1 652304871 715853748
1 578311172 987963430
3 467987883 107384042
1 428715786 158079096
3 734861006 914878207
1 23242754 162380996
1 405915866 400349162
2 970513897 64995213
1 605793526 882650175
3 585583644 573943271
1 682113737 163480830
3 367217495 845228809
1 375439312 647440803
2 720512698 754914142
4 742387092 294592225
2 759344081 186548049
1 537086075 723595750
1 434302733 998562111
1 156230673 504377411
3 337616413 560853342
5 279937917 88707659
3 790921486 554146753
1 116079197 321746716
1 343074935 255849331
1 853787478 596414178
1 35365506 248636924
4 981891739 492101052
2 430857987 161575533
2 788148190 607743324
1 916965965 57975762
2 977361598 638108380
2 695484585 848102608
2 587033310 65788814
1 379506036 405571761
4 575776163 46886675
3 321754741 458687893
2 138737199 960309943
3 493468097 545945789
1 555015302 998339571
1 306727783 694583733
1 111759802 799939683
2 545734686 15429527
2 730802222 495144207
1 214553732 99909554
6 952768425 329909137
1 252554371 675014786
1 854543597 71870086
1 295070121 656047791
1 159620323 585146572
1 352002101 105609890
1 959265093 257871497
1 886094778 755760
2 10751388 746831332
1 533132815 471800940
1 176920637 179181283
2 815812548 306663600
2 158744707 646312126
2 930442284 486433413
3 341291113 409209605
2 727708143 979357655
2 540731164 492787911
2 261073055 117892467
1 967395186 9364448
1 459596055 459101046
3 912470900 24381350
2 122272814 619640664
1 106671300 405634526
1 780242121 700041403
1 729319401 173862896
2 646918771 228724130
1 329292607 601744705
1 330831143 159389836
4 972839025 881013240
1 964393586 765218744
1 635600707 895910433
1 282513083 283051187
2 126771420 313702535
2 156764221 447099840
1 781926148 21554159
4 562654640 489194174
2 346544923 430530572
1 850013799 179805692
1 825351048 227102
1 76790812 355372284
4 228498541 521368757
3 219272187 980883445
1 876435000 640865812
1 842514660 54713455
1 791711987 955386993
4 384432693 340336262
1 95949193 393709302
1 913555007 88899414
2 675956728 505756230
1 256135594 416891279
1 622306147 832572126
1 878727051 910760484
5 329050182 320666789
2 959757886 592153826
1 328105440 32483886
2 737602939 6520573
2 363205295 383542900
2 277022858 487499901
1 89892994 484385320
2 563769552 179483170
1 175291884 456113147
2 384897894 868647015
1 277262433 414268303
1 309860149 859362982
2 237567591 28189097
1 507658021 109261093
2 448764104 835354719
1 846644842 229224193
1 495056553 1572789
1 633302755 537991110
1 697582240 192158945
2 279781599 595253600
2 870919295 533526275
3 855688859 662700591
1 966797903 647184669
1 577125344 320581582
1 354270478 255759813
1 656575650 452056722
1 616995786 569168822
2 904365969 162552282
2 901520472 925147082
2 156996664 79825109
3 247040867 18606735
2 962751717 428110333
1 75485697 677657062
2 115576381 270925171
2 957034164 262097254
1 852733457 928453743
1 334340513 54091699
1 208071798 1216796
1 161166824 80460003
1 304601039 739098768
3 200660798 347652707
1 549870758 275443910
3 270386716 196798187
4 263508078 117047097
1 828178731 820989069
4 511587522 454164646
1 369078770 765239899
2 991160980 541123339
1 280057807 290716698
1 204742319 93593316
1 191439336 220644783
3 597227414 41968058
3 502661576 252253875
1 704369750 257981748
1 317882032 322428917
1 941984626 659820573
1 938268002 420249027
1 220848591 784792539
3 728906187 908314378
2 586694266 794467911
1 461262852 66379218
1 10512471 677544480
1 574770255 168395260
3 42750038 600261938
3 17363333 781735081
1 901235390 663081504
2 996257224 357276597
3 260082388 690926378
1 294951793 708343907
2 731419875 834604181
1 628517642 851347999
1 141100600 684898878
1 193809849 625825428
3 292778065 552057210
2 762802954 51283646
2 366309266 98711719
1 285842485 14982536
1 770510265 913739116
1 170413275 642404927
1 720311937 455936571
1 844086032 538245425
8 674947877 630626144
1 616676739 672635179
1 261617983 413080381
1 558287566 832212408
2 111524766 244536745
2 305431688 189599055
1 788164867 575446986
3 969314658 330729080
3 65644929 564125817
1 372806196 998605807
1 303365569 198176463
1 132097812 939956851
1 447968459 774810420
1 763209331 361194615
1 908682291 434149726
1 87687747 94329268
1 980783820 3122126
1 51599003 684122483
1 356898446 799684712
2 720279975 639656295
1 572367608 681969974
1 326742396 78632546
1 313362694 628152629
1 933426840 453601540
1 454017491 740236193
1 714473770 349602920
1 82363658 45461191
1 486187621 313349165
3 474880875 170676294
1 192052044 232597764
1 24007240 311824196
4 301769029 220370151
1 797701049 174664754
1 504795870 319039920
1 105243813 943259935
2 363144844 919930301
1 51437933 18809378
1 335799013 991110470
1 578467358 741520776
2 950743065 60710505
1 281106486 95049953
4 482876436 253870686
1 784137524 220495043
2 550552523 256140562
2 995089698 738847412
2 984442685 86980948
2 325247281 520225278
2 175191466 958510772
3 899348426 112232924
2 207328689 904073252
2 745844489 144919589
3 999192632 157584179
4 395522068 475280595
2 759923999 46346525
8 746526386 866013609
1 225816408 111954286
2 961878265 703435189
2 280776684 556028136
1 778784659 511759800
1 824498666 468728445
1 723544901 878935770
1 392785797 235760250
3 84265012 740458180
3 521928570 120382941
2 578417970 409015019
4 629965143 7989519
1 39820103 719929168
2 896568058 518867273
1 906495556 562684415
1 110091062 813561592
1 760370166 437122787
1 852965818 366077549
1 77286825 153354495
2 557639 711213607
1 362822179 95003361
3 541737252 368993325
3 706490440 269438531
1 570438456 687928124
1 288356299 212370851
2 259064972 494306021
2 980032557 996196705
1 694153665 839592449
5 408907053 726698814
2 663251044 758834233
3 397830496 85941678
3 194391748 875784966
1 386779478 967862067
1 92128053 672019283
2 948881802 674514800
4 854284037 410479996
4 899404565 617216790
1 827776006 818777433
1 238744316 556674660
1 889836936 589309869
2 526439844 736907374
2 742705083 421668724
3 451892109 525892832
5 646222557 395325254
1 757334716 42713260
2 930763791 180234616
2 689042327 184758858
1 836701520 571557820
1 589974018 182252654
1 796970395 276566094
1 760922457 901649775
1 90051578 389687840
3 927939597 232978512
1 639833817 129152226
1 90735056 205115535
1 354236988 390014604
1 301354121 53029810
3 221296476 894773899
2 508121175 968291931
3 59329299 480666435
2 330119413 977532104
1 587428517 570426755
3 15391152 50415153
1 699998424 815029993
1 853339305 850041712
2 286027617 568900233
1 904518642 765167118
1 669823703 150111595
4 934321119 60846143
1 192638613 817876826
1 62536462 217412007
2 607105170 558397812
1 984117419 857471914
3 315443494 687374183
1 670676908 89433426
1 716539636 199099622
1 619159134 648379435
1 406055279 721654635
4 685134175 887968627
3 428624502 122510903
1 817429008 426728434
1 178392507 864873613
1 217970726 262364104
2 848618490 528471286
1 124927183 886674536
1 643919267 240134632
1 722152705 872856292
1 528500850 920023316
1 546340104 892890269
1 675892751 343768139
2 39195565 298864382
1 957293277 952739763
3 457386447 430840766
4 726993648 395763967
1 977257295 285266981
1 322508562 91263444
1 274808051 312951737
5 99314593 167576554
3 697788416 232560703
1 649554130 600521304
4 649760292 937726289
2 614935785 309539497
1 355594382 55433205
3 827795688 268420876
1 615753696 386733046
2 214527195 354201478
2 865043282 731139568
1 731472964 208956327
2 960611846 431948900
4 847275180 853474107
1 715281407 500986567
1 695832362 897149477
2 869610315 779044114
2 842062275 898170013
2 737501449 119245697
1 661037624 650832169
1 454486276 437522794
1 779236636 871448358
1 23141940 519479441
3 348350804 643986161
1 394725886 158338127
3 430123169 5816318
2 848018281 551440600
1 21028983 244569157
1 242705357 237443826
3 56621424 240662949
1 73466097 782351693
1 979529939 530105613
2 621769101 784569766
1 961526492 585687484
1 151823819 241100073
1 783873827 581684362
2 725775187 260120194
1 533885968 502713928
3 725084560 909861891
1 466555462 510018246
1 894971930 715059015
3 689173721 194955254
1 595100713 117731703
2 788763769 478693900
1 553553002 577367271
2 591660198 201046669
1 452240527 577103449
2 946916343 310915672
2 269433462 47978103
1 151536103 353394266
1 691882754 138366715
1 121585423 283930226
3 735851772 808905649
2 324529653 648365114
1 614927835 816907691
2 631519546 618633800
1 913423364 708803304
1 294713774 265950109
1 229933617 596299357
5 194858590 32758186
1 551040123 467172218
1 695323828 60245136
1 997565935 59959763
1 495504414 10704326
1 263336661 301915399
1 587002128 667078013
2 728919129 680085320
3 99192354 528838386
2 348223188 358247963
1 903837249 386755243
1 86913076 272718238
1 838468543 659123790
2 383096880 309459092
1 602655919 973991162
1 556329157 665886572
4 230783104 363982420
1 883960382 629549038
1 870485094 549046820
1 328412534 864936249
1 993201393 816283554
1 872266439 48083834
1 605960546 578541275
2 758520142 357439293
1 855358006 272609249
4 836459587 104943531
3 2466217 470192705
2 606125570 753386541
1 628061114 787782952
1 287849589 438686966
1 949091749 600358329
4 965688903 473152158
4 622133615 544379617
1 42482347 395843045
1 346614229 43634882
1 273420678 394870950
1 665221674 449611778
3 161147415 817675793
1 334306847 416342259
1 178980773 146382912
2 12058856 212404775
1 545954022 817639163
3 978997292 184780283
1 235356753 728804591
2 724639361 284806083
2 458504397 101351412
1 783426759 153077408
1 776140124 99477542
1 608966046 914985170
1 398607067 622075322
1 321957334 130925650
1 433511675 64486911
1 178792124 215508461
3 252119568 393115313
2 758093453 693140216
1 448428824 306449766
1 631181645 757380956
1 920832665 687774118
2 455999274 752350368
6 772101096 780431864
1 699308475 360345209
2 51544328 95403768
3 409125220 579982225
1 930272114 700214127
1 563966488 305352418
4 345714032 257139118
2 580769985 442107722
2 871323261 22098451
1 292423867 960035331
2 460336688 144772436
1 498256953 971832368
7 211976182 212474088
2 281884681 797994799
1 842963211 587310844
2 772500938 678846258
1 364842512 248025397
2 736454828 16836322
2 887329634 838060379
1 397598287 792353264
2 805708625 447162458
2 260469008 33975613
2 580117147 150626761
1 925872650 766379375
1 220053499 629117410
1 678281186 478247888
1 430354772 8074639
1 702979196 23049552
1 230689677 168768793
1 712207900 464024862
2 497697170 256348832
1 823554558 629830838
4 666491006 491841016
3 416576142 305661398
1 141488083 272809798
3 608479890 901206884
1 527680565 919403771
1 842457432 969174186
1 806489640 541654909
2 963996865 190522326
5 639732614 861118230
3 210268763 50945378
4 890229261 191610379
3 779039638 779736291
1 534127736 340913528
1 178101384 66410616
1 217269493 834114397
1 217047966 145556347
2 111543258 968755070
2 461161173 511959953
1 671834999 927115224
2 347513550 695111615
3 430932457 5117445
1 943879617 431611116
2 284805550 75268609
1 214313909 690291673
2 68164891 562220105
4 393672020 233475326
1 581535670 984856674
2 647441360 436051471
3 433539180 96863210
1 280950402 828319320
3 257704043 277875447
1 338335695 604727886
2 215771324 874132322
1 764750462 880668488
1 864692436 424410466
2 997274875 771901894
3 16513815 165364149
1 417575235 953204690
1 609166903 49604630
2 932131202 629345560
2 192804316 598769588
1 327498508 519794416
1 997741273 196891585
4 312871201 404124974
3 827624152 66990179
8 338617305 320116768
1 203571974 451267251
2 732199266 621049154
2 149623119 439955958
4 460369296 456192122
1 306005130 741712973
1 174309592 97102978
1 603332564 494875932
1 791953599 961993488
1 609275045 347483979
2 678614209 888845583
1 204038364 55305618
1 771805812 149972952
4 29037092 805896991
1 271325735 324780507
2 557369933 942583516
2 433165388 907947636
2 181192770 170258112
2 726935972 26239518
1 117671009 346358177
2 173401387 393779228
1 700233907 757800339
1 656946236 275436569
4 556456306 377780249
1 500510259 891203353
2 343794236 231288305
2 616218691 5054611
1 390099441 356273344
2 77226778 762476627
3 246583119 890939910
3 682059906 176892844
3 526005608 902176232
3 177923899 154688685
2 539673105 525462728
2 394305550 976870498
2 894633976 496424205
2 442973735 116558106
3 528808789 620888479
1 129820891 423566472
1 469820049 734350351
1 485220072 899284178
4 896066759 438556344
1 780806621 168298965
1 461001681 164215943
1 599494269 457794309
1 987426768 207851651
1 769671208 716156103
3 754738435 40278494
4 685154682 313301645
1 733594171 537068042
4 731320445 775642490
2 576936355 79067413
1 573639785 402941107
1 926594823 176432389
2 990296819 479929112
2 868545626 780359295
2 708433191 203207218
3 902055477 499875301
1 693263790 964099421
2 349548631 950217806
3 567827497 471188388
1 136229768 799551830
1 60474276 290193469
1 532693368 497093547
6 484529664 452774560
5 742710345 490875411
1 436426289 23899800
1 98215791 542167300
2 178459468 78003271
2 611991602 933735317
1 713683667 580510253
2 873452815 923192201
1 118438032 315196788
1 57641751 348010315
3 788097330 918991498
1 908663025 415948417
1 846843354 623211308
1 640473929 751957633
2 594459796 138942576
2 712493436 643861576
5 354984644 18072707
2 228134723 199378316
1 925064522 844130952
1 928941642 480978274
4 938513233 184651654
2 884766452 540249177
1 415897847 363157535
4 985755683 331748146
3 152835679 746607095
1 849255745 640347241
2 567434542 757213385
1 154017179 580932522
3 444923078 303831166
3 101080423 890828889
2 891377078 512582895
1 670630689 701432314
1 389476789 577789954
1 885634918 675720766
1 470711968 747857989
1 924337501 662869674
1 284522669 179476283
1 49748706 285461271
5 390106490 590313673
2 763270742 178003919
2 745745105 783146167
1 79626856 473480486
1 280184082 559400220
2 15674053 881887812
2 903952849 181178856
2 789713742 640104095
1 177910111 717977007
1 539787982 25372256
2 831163519 326265318
1 617026567 654512147
6 100085039 427402702
1 496126322 140428310
1 164806962 588920951
1 253898639 628678658
1 732861897 219283327
1 258059868 248374540
5 45310635 782024338
1 564698685 330739058
1 867743710 590032480
1 686497119 2632898
2 643675776 514708526
1 602254682 974630461
2 580551026 241428013
1 605502015 546689197
4 791298383 820763442
2 252785036 179948656
1 615066647 947402948
1 747894698 606849207
2 972097204 749406732
1 855135175 182328642
1 201529831 547443359
1 914973801 455136856
1 480355145 773098915
1 57037389 774224057
2 655930623 881477287
2 616197031 38494817
1 377281502 185070200
2 658271803 536316565
1 892280358 642444300
2 802968322 202524967
1 753435619 467234121
1 366451708 107549990
1 119636720 430278765
5 327128064 946374752
2 878840125 890542022
1 961383564 560839543
1 445349948 631968616
4 433966447 338074319
2 451283334 135422428
1 863660590 252627215
1 130913601 76209922
2 183360247 992994870
1 458176460 945128751
2 929659433 979068954
1 461247176 508216153
1 162897093 457830624
1 686462003 82350482
2 313781257 957245568
1 483425658 559480645
1 710939165 386490223
2 301034749 612680492
1 502120366 672507737
1 957614319 347421948
1 95568727 576682002
1 770396399 664479917
2 8695883 706910053
3 77419945 122374380
1 222757626 73157672
1 195312042 952228797
1 650924002 742649111
1 558450491 102143648
2 995792406 653367126
2 974821881 515943139
4 44314419 291034395
1 605741006 154077790
2 398999867 309636966
3 279281789 22033588
1 80396819 672074297
2 375803421 799679916
3 154053883 552176557
2 585552833 144528572
1 265050774 855117649
1 377924979 515628055
2 99865468 507458156
1 45038492 455880983
3 234972243 570094085
1 566212827 375714269
2 11551737 474414537
1 524945984 727782204
1 240265696 612634511
1 274414818 531931000
1 124816389 957854320
1 101107705 858263201
2 312344332 379291603
2 680962415 32872801
2 77664976 880592641
4 607445056 454383199
1 449849697 458522075
3 346942981 634978033
1 952495364 664800184
2 707289163 709454124
1 727606391 261283339
2 728176736 508288143
1 177886288 85387073
1 308906387 831918355
2 194434625 437942539
3 831015602 210659992
1 614788958 108824778
4 956296356 154791497
1 234266804 306386071
2 724690416 898319114
5 242303561 393021202
1 539723337 380855758
2 299658353 411888294
1 342858759 34868229
2 135687565 334407415
1 999175981 951681058
2 878856754 447424200
1 694774241 931265601
1 438144650 818609043
1 435371760 869409776
1 683542764 665874951
1 165908650 731587090
1 215397074 155975712
1 840303858 205845980
2 551033671 221002983
1 247035634 800519258
1 389599055 786913524
2 78659604 453098033
1 872262366 763722314
1 801677310 927358322
1 155335473 881744687
1 227248520 906508717
2 593570894 280481129
1 869370675 374226332
3 738677843 111205942
1 4756813 751557032
1 640847800 848136350
1 312853220 163794222
2 830458011 321943768
1 298906536 516510524
2 917619601 178766757
2 984529911 317160819
1 100748074 875612585
3 109017301 563082851
1 431716129 359353539
1 166385056 30741911
1 807160010 630316220
1 626884568 768416728
3 367456334 391570760
3 119503636 15341410
2 905258254 614363260
2 799779053 1916639
1 325218115 556572667
1 52190803 710017823
1 294146157 52818161
1 844446172 839621680
1 350306329 719537096
4 132840570 594241467
3 620836881 951976101
2 892484062 986447573
4 677923551 863836054
1 549097023 87283227
1 504592557 230189651
3 920958539 102924718
3 389100729 989005106
2 719903919 393368880
2 844365559 424328751
1 773538240 958182269
1 94954244 423729963
2 885434661 602958506
1 861360834 717396730
1 114231136 302162867
4 933092146 177116831
1 360686977 963246573
1 600387982 804965871
1 628066553 879421735
2 931026752 696558106
1 760381019 664328920
2 533051645 252766654
2 589704056 679793293
6 287174190 51296917
1 256455924 978493391
1 705038870 256235120
5 70690649 914746790
1 224765198 195921790
1 33498547 424016885
2 506146082 119119359
1 335088459 389124757
1 534427822 472998152
1 298578595 933692715
2 943942095 16391821
1 532412443 567498235
1 662273411 158180111
2 878431860 322380498
1 401524489 695375243
1 678917026 321087242
2 225415873 638216555
1 659739304 581422955
1 656184545 492772566
3 904183471 763228795
2 770385696 712979018
1 49274151 457769145
1 610380003 574695074
2 514696717 111682350
4 127157521 323470095
1 819877061 440322928
2 178946165 905729838
1 814135871 519104253
1 853189328 328690133
3 485473079 649260605
2 173079689 112298840
1 762119045 232196719
1 245766877 297184626
2 645791101 498096779
1 891572804 863004349
1 55749367 101049770
2 851809899 393824836
2 829244498 769734677
1 182966215 441290196
1 537890602 988895940
2 427128705 960520855
1 704091420 624369672
1 948505594 513978571
2 905249669 856897712
1 662116856 362104648
1 181180349 846119681
2 820730126 698365286
1 343725877 836650661
1 266596838 665159419
1 936656319 112817785
1 984888634 558960437
1 997964390 132895138
1 863702109 374456245
1 770036121 597525116
1 583486365 991176810
1 967000195 262617332
1 276418869 992845353
2 462135916 122605611
1 168410110 739494912
2 169460490 754265656
1 594990990 403394902
2 94415938 471027812
1 145928975 807259691
1 851832446 773251714
2 513592146 383308539
1 478278635 462350661
1 57771805 642806853
1 605747688 240944218
3 277590773 209224037
2 831886046 645730844
1 879142135 478102305
1 666455199 982690330
2 386057555 867349144
1 513688873 310098276
1 403177224 557967712
1 5707478 828138696
1 339217918 898266789
1 936243433 374832816
4 652985685 262429918
1 155856218 664668007
1 490268875 384451273
1 764614479 582652101
1 296008839 713673944
1 28975513 410782014
2 90832061 692444074
1 88308045 849244285
1 768264598 725479402
2 624030971 6870770
1 38205143 35567539
3 595538239 36815249
3 584276740 855046832
2 540079034 569212307
1 941063273 834500935
1 564434151 23935678
2 301982135 405307572
1 49557657 427778748
1 57420336 714331368
1 436908801 133491432
3 220454039 699050035
1 61488506 819167507
2 201788650 530382815
1 870362237 691661982
1 921891440 797987159
1 976725332 665371936
1 596097655 365372750
2 611185526 939326859
1 381931513 613341067
2 240873473 954207641
3 152180516 27663044
1 737692669 783888617
1 689790035 54011309
1 59992734 30927902
1 817988243 979088191
1 912124433 353473689
1 56459394 968936968
1 516569038 198745276
1 828258064 448771921
1 995559091 891182128
1 646182647 4994462
1 40930906 176786887
3 621097460 921827829
2 2818854 25940989
1 886104042 958967806
1 940967047 850622351
1 146176154 564648928
1 593333382 44616976
1 787135530 506763778
2 263503993 725107204
1 251106277 11413234
1 633310124 278370406
1 779034007 219745856
3 339519407 258989502
1 219888130 527537646
4 963190166 513608902
2 837946727 703489559
3 659501605 991302650
2 439296535 426383566
1 291020839 190814631
1 42152953 877489076
2 10427727 880307835
3 293079973 964204427
4 565406410 120989657
3 748682549 674970749
1 221688054 361794367
2 183822010 972326735
3 38757706 792528667
1 682796173 658971498
2 403048914 184810568
3 10758566 906933774
4 501332669 230918902
1 313978918 641314566
1 130118664 6743350
1 475771019 721439275
3 788500390 986463974
1 266336533 413779780
1 247998923 947906291
1 440476255 423920735
3 858023437 535122882
5 694498010 399406926
2 977689883 608583232
2 571321136 146459460
1 557289730 926926160
2 736197012 33536092
1 621977019 778335574
1 138669310 185279324
2 429816333 554482497
1 798280283 919420645
3 641808519 973858335
1 370648559 881605749
2 924188824 271214672
2 239064427 920726817
3 32040724 635051683
1 125950781 145740234
1 897916261 587944599
2 885042719 444560323
1 629963552 39212916
2 675690206 451871578
1 326115164 471427544
1 233426659 993418809
1 752061307 509063335
1 656211175 60432172
1 577682572 808192678
1 711415202 836380992
1 502187356 838780390
1 541396324 106397475
1 734124746 547628044
1 545561803 885644555
1 282695184 999457373
1 304591070 492753149
1 957464574 144545342
1 149904188 558656116
1 668709164 65646215
4 830023860 251605108
2 672932497 767877706
1 311550844 558054298
4 806414175 22648644
1 359646199 82549781
2 544284085 312775229
7 135351765 683224549
1 911444529 159865227
1 52545104 547057799
1 854278541 920321192
2 224382550 575899614
1 433893477 132581639
1 4738732 843623818
1 303310428 903756750
1 931943065 344751808
1 524231313 142786511
1 180914618 141591143
3 940163481 431320582
1 983543675 113484457
1 369468872 776436379
1 768663487 769508494
1 129105757 49681737
1 936699259 851472803
1 984163959 277997671
2 477683452 817662345
1 616288501 544448487
3 348168548 221155445
2 157926892 56073487
2 230115354 189769541
2 507094594 14333025
3 804554552 72245511
1 698350919 965083066
1 595694973 314224915
2 833035712 574838165
1 490992871 635875614
1 628377444 560853602
1 759759036 411242377
1 678128131 601222471
1 408557604 40172443
1 358989171 78681927
3 141969753 448624805
3 970282105 473603526
2 758424783 403417271
1 93109564 615943276
1 963862063 251117707
2 975848474 14348899
1 850319697 185482730
1 466518567 528295429
3 53025741 976487744
1 222487691 777295922
1 690759570 839219732
1 809488014 877213268
1 753363117 348837658
1 361808887 593937082
3 819448543 888229925
2 691952482 737287072
1 93124373 234706305
2 924103894 496447920
1 768876810 700643959
2 534074755 711310719
1 357038395 480558293
1 265481183 286450696
1 945246660 316547285
1 550820270 114175521
1 177407240 444798173
5 653124442 740696107
5 673562271 163515764
7 93798731 308723760
1 427530491 733554055
1 628874925 217039544
3 116463119 423603967
1 636632987 795015742
1 544050825 9102079
2 411765706 544118122
1 611742625 760749634
3 736805164 316034355
1 100108374 488945442
3 432756605 440464460
1 83887885 568251448
3 834971787 336946389
1 555688469 440179112
1 495061760 457479937
3 248449232 57005711
2 370583866 73028407
1 791320371 738365340
2 167943474 583967405
2 58839379 529393492
1 358019840 409805359
1 411030109 273683687
3 502936090 762771432
1 478603465 44975550
1 713339672 519085111
1 721272704 318143905
1 518966979 177308178
2 959013886 302428756
1 147836786 673359139
2 946099949 795511460
2 899512767 754363146
1 565659469 398251042
3 854923652 818681646
1 846643002 427472991
1 577400765 410457663
1 346260833 676083352
1 862333348 69709847
2 407379678 172148737
4 489445109 180611304
1 648693600 191591345
1 778358747 399815018
1 212788477 462557271
3 584219435 144786765
2 895560972 395638159
2 406247510 579189105
1 508915747 243204771
1 701138101 111627389
1 170409642 706049463
3 12865890 750374097
1 147820842 853113327
1 761526238 963811557
1 599661689 879279081
3 779216677 920322636
1 186662050 900547585
2 686469316 390964150
1 171806335 964225764
1 99633099 348387901
4 504814471 400747459
1 71433570 542928151
1 590158158 363813989
2 747539113 20250901
3 417444891 238831527
1 289105497 985096315
5 448905042 293535481
4 786421538 87243711
2 30915449 561179805
1 314064381 642075519
1 917059292 374032626
1 857759232 763895653
1 953430715 598281392
1 376689489 876467383
1 600910557 641380110
2 969408023 383124471
1 297844377 715788034
1 758963985 171265091
1 562941529 509798831
3 27860706 929188747
1 816015430 607266435
1 245815749 702754941
1 300263138 598673846
2 819003146 792130629
1 744887494 305115469
3 941833619 849741935
1 155538063 175470041
1 418031536 726735059
1 378389639 420227448
3 116854074 681790446
1 387937706 253364998
3 783007017 581619648
1 116139787 478606010
1 486561255 138750287
3 299297840 701712316
2 953587925 186290817
2 418720962 128565739
4 902314411 41924631
1 435693659 176445733
3 18172241 709444211
1 683093516 588795798
1 718240378 140488092
3 771197273 475547896
1 21685406 927827760
3 328425843 941068628
3 396472149 900331221
1 953268650 928373778
2 755725792 29209068
2 285770897 363092171
2 555261737 516306877
1 641292322 695388990
1 220244664 227413248
1 239229313 970736723
3 738492843 112616933
1 270369124 365048019
1 366860500 629164902
5 813565257 746012483
2 965502416 374605100
2 346898569 710204161
2 5473459 210144530
1 833072635 473965337
2 105739697 466064561
1 711971445 902623672
4 812521859 137877467
1 142174771 858124598
1 135197297 353778079
1 892098994 367000271
1 788627730 960486440
3 168239959 96839297
2 22503276 868541626
3 364594416 411591224
2 245664293 118729121
2 197598502 184256307
1 352513589 841837630
1 926986611 249677983
1 284030642 258403472
3 109129088 163589055
2 72727126 264356455
1 936179913 607752871
2 957243781 104326869
1 386883290 374102887
1 872514380 439518697
1 479344375 148330848
6 153694222 519578478
1 555640608 811642120
1 724332071 394474537
1 409098095 707683616
2 546065935 802258257
2 547810775 978764068
1 143580257 110624099
2 470073520 148529833
1 643970378 969566576
1 345026300 896154319
1 270793282 149961589
1 241101786 465854059
1 202534483 988482885
2 109797528 626974823
1 162709633 401633811
2 650959943 760950980
2 249655371 334398879
3 398832194 642596496
3 178755067 620525608
1 967951059 935933484
1 853747007 486637230
1 665346199 657724256
4 645621783 901637849
1 140671598 516375405
2 411708972 719043287
2 526055003 912574809
1 842105755 209436013
1 923290693 117179464
1 727207021 792119031
1 862369896 406470064
4 633981280 437336084
1 903391202 266679276
1 402303623 692069425
1 592544143 109264098
1 349881677 431697152
1 815547262 501686669
2 182148479 357724514
2 496436489 212356764
1 301978974 765039377
2 520067536 609055074
1 937404830 329242107
1 290248933 642770285
1 440980669 398037649
1 400321698 577123807
1 20868811 809779238
1 361062597 153687124
1 134516220 874447087
1 830277439 991365674
1 151977079 721963826
1 625166154 14440348
2 546351704 182846564
2 629928163 743590171
2 94171039 463678555
1 101864242 35279038
1 614977444 517429811
2 99357778 699894175
2 875047110 515881079
2 493625389 857100655
1 622140849 289552013
1 608949273 49855713
3 645394767 38409364
1 658362948 575376757
1 423376749 434482499
1 55412320 123273542
1 421156371 461447547
1 25180464 221191204
1 707124981 293167893
4 897645801 858543699
1 36668531 855406465
1 486212918 193961106
2 77442287 610774974
2 95094815 948262653
1 455649954 780400965
1 33260318 943006194
1 908038335 584428449
1 104894001 112135720
4 584881017 368322006
1 497835337 966075725
1 44383132 102443388
1 253309240 97393795
1 524240734 262204440
2 312702259 506930494
1 807738206 435641384
2 657765593 165220993
1 447645536 409941343
1 141348464 902749040
2 594050618 249318563
2 877644212 941959950
1 871277323 44639391
4 744333104 698629247
6 132470323 707781099
1 158157939 677993558
1 469699890 312397819
2 903060267 275765299
2 493746344 185365274
1 354998836 808406193
2 935762326 981167888
1 723309270 816388881
1 551745843 431433525
1 554594990 398567227
2 682800743 611061505
1 607316148 300859097
2 91636697 697911328
1 41035413 703388729
1 629490160 926265143
1 693843518 217423130
2 179919032 579779108
1 95192372 666322230
2 866189129 615549342
1 556783891 272558009
1 681498191 355928532
1 647022930 967549725
1 659423241 201059915
2 962459240 39294519
1 525200421 152633551
2 146408867 273836066
2 104816935 612788500
1 62849589 690791744
2 10001791 306727067
1 504404288 521650830
1 145770231 350646764
1 544398508 153725964
3 283908003 894286851
4 49026836 595322470
1 64077556 143710671
2 133291471 401144037
1 608885924 280988466
2 173043387 175380297
1 629203111 304979036
5 129833484 954579302
1 841470215 813799863
3 182708883 279184284
1 797724066 520231535
2 57983635 958772572
2 424649921 270692606
3 670938196 6807138
1 101822745 16289114
1 150677699 644454375
1 563748680 302493260
6 76407684 922916956
1 197206645 617366630
5 604745418 228752718
2 292099870 16416121
2 967007236 857824470
1 60937982 961895756
1 449841750 763670861
1 300574872 384342177
1 450626225 65118223
1 774434625 832832932
2 58361101 310154734
2 353154810 408332461
3 954104855 754135898
1 18019841 182364247
1 359976655 269130690
2 52189270 470133320
1 690608179 474502083
1 622677029 999052904
2 848489346 216692891
5 92739621 492571120
2 617287664 935658838
1 283209291 993080894
4 328468981 415874702
1 2961456 467293196
1 530449651 125323324
3 703483216 184111434
3 648139318 733867117
2 651882664 507202085
2 758331448 633434484
4 34503657 983012455
3 368785188 898613453
2 56338144 94944219
3 263817272 155515684
1 471328001 770799870
1 598504056 522660764
1 69305732 487520896
6 781606533 5449803
1 800673256 990791267
1 823640513 870032062
2 218651905 490658480
3 738129163 439403397
1 2369579 158227059
2 802984427 221852106
1 981272837 261844518
1 637599454 999998363
1 20037156 438679906
1 471492622 807708464
1 134073900 258906542
1 123738088 622205273
1 335406601 367651658
3 527964620 769245115
2 18616428 719800139
1 106263428 511442740
1 972414065 44629223
3 445150234 227782549
1 79921544 659020178
2 773766652 595274167
1 679351813 181688363
1 573594240 407311158
2 903975807 217036346
4 995730468 415011241
1 297304717 831094915
4 876944503 780309992
1 813375342 665043528
1 291925414 375504222
2 536110218 364618164
2 367449896 839869926
2 45323997 913264798
1 169746713 463048923
2 704807881 838480527
2 886675246 808256243
2 804667435 184385519
1 829933372 175772221
1 989124467 957594616
3 485099611 540377795
3 433657943 301452139
1 764926009 335249200
1 166201225 229627378
1 377901666 751014257
1 525590038 838263099
1 541635084 530066244
2 77273713 880373229
1 843526727 244221561
2 990213167 420012524
1 513377751 960116473
1 418066798 292711859
1 491151712 183017257
1 914294416 516960304
1 782381467 142823239
2 284599408 429317611
1 611454539 839996506
1 240739625 215638487
1 362539836 891473127
1 586302346 373611002
2 986118178 860987792
2 3513824 723024628
2 47363400 355075348
2 376545532 573820155
1 855873655 646788434
1 858734126 949520353
2 575585997 276350170
1 50391218 206183018
1 130292903 831032314
1 374605686 318670740
3 863689552 457729117
1 877416863 644982513
2 97337199 501002152
3 341974646 249659971
2 723549771 18825174
2 411580952 805521463
1 855557394 364307442
2 689091399 228366055
2 242438582 126149912
1 639128865 174978473
3 872177210 345421343
1 820649343 236926260
2 518218631 732622593
2 174112041 212113405
1 866826613 564058588
3 252165717 915315708
1 266501892 785095172
2 736728758 433794883
1 559282535 994140513
1 388277735 395077641
1 182411557 797635754
1 834073049 799922265
3 258164068 275681155
1 79101560 283853171
2 472849251 369090348
1 766400031 962559384
1 25059692 296862271
2 991175158 902348529
1 910605695 341961163
2 394688500 891070313
1 455606981 670238243
1 57166414 344173583
1 65946580 709864508
2 119439649 93857938
3 809602141 464550358
1 833074078 302196792
2 994745544 65575912
2 850853800 635822024
1 71798259 342813218
3 11043995 689190882
1 334819105 306713203
2 537886532 301212674
1 652873522 115809609
2 239924195 52856896
1 841268325 285106426
1 165518521 612378741
1 811183340 96085352
4 910805652 433393983
1 693181523 362856414
1 590951224 100809219
1 487683679 559942920
1 473180629 709893244
2 858501496 675436203
1 150795617 191272934
2 446034291 196063314
1 486129831 285771536
2 453296945 24778558
1 991085476 724241459
2 902957386 92420673
1 497405859 103456155
1 473089267 610645759
2 971722418 512413867
1 6455932 262651668
3 133862647 661344585
1 889012120 435273524
3 267151049 677854887
1 140849767 153700033
1 303473313 440760500
1 127452997 327257803
2 755352488 523898809
1 340570241 165128033
1 942307182 807624540
2 470507697 546556256
1 77605405 870837232
1 92037675 208943754
2 183843391 976146052
3 134535029 137257997
1 674451686 135188962
5 996405210 568217176
4 778415406 373525378
1 956987819 977377227
1 624238589 554862667
1 755449850 746972719
3 757525499 114575033
4 5994229 752670740
2 295629002 727758586
3 129607049 960506200
1 458221755 14391205
1 162120946 203956599
2 566123319 27311433
1 497047233 818207482
1 456704534 512137874
1 445745796 773366871
1 407767411 587351319
2 130870194 226622455
2 700786073 284805622
1 980253187 304206697
2 678603117 647284498
1 828040622 72429212
1 312926627 240394872
1 998649110 329832838
2 870116671 120926625
1 427794339 118804419
1 459094420 435294511
2 63036922 434503488
1 662955442 985696208
2 842140462 398897082
1 618245887 536037097
2 520351417 62854542
1 758246694 339600037
1 682739292 680218087
5 67996140 103399974
1 597313144 274958043
5 960002931 52010186
1 683896182 217340215
1 838665164 422860672
1 396469774 705786262
3 291690120 428283136
1 511994914 323588413
1 810257343 158376058
1 434843793 22936738
1 396044536 781857452
1 789071621 277555261
1 581016689 599231793
2 210909248 872186193
4 215628802 530609703
2 202045721 324052686
1 361197911 175283729
1 984578372 499305713
1 169105620 7117370
1 359552649 424341635
2 216298804 782583476
1 413349481 838092061
2 402860972 944777995
2 108634568 615137351
1 638431387 188362092
1 486661701 909304656
2 544479634 706226044
1 411598063 570294364
2 48991294 60052816
2 149045398 376425771
1 800121861 911755629
3 889580718 534902305
2 642146350 767435917
5 523124063 963021451
1 566588583 591046635
2 145253507 38857865
6 72044871 591805885
1 736784217 772359711
1 343054161 725672139
2 557485011 742820477
2 895038119 376102755
2 184636395 337745042
1 608572041 229741148
1 791673988 424056495
11 272838531 297717021
1 142652226 816639495
1 666307364 906442849
1 229934186 354193444
1 910638091 272205000
2 606648326 946216667
1 430748315 274359778
1 517028182 619869081
4 890042306 803075596
1 819969262 466704364
1 613314823 762170182
1 265725152 126954850
1 458947371 498814819
3 239328943 919815746
2 995551443 271249402
2 442816007 504696714
3 752549560 245408616
1 828019333 537207585
1 913642964 840699186
1 205456683 303143007
1 998065232 688238709
3 963604419 260101445
2 931309390 744315021
3 182736925 262722900
1 763970998 150307165
1 916361043 811519005
2 902010997 626607858
1 458565030 925082996
1 393339909 711158204
1 922377945 149247180
1 258003729 993415926
1 570276273 935107110
1 638252243 754507302
1 413478235 987478734
3 485440568 390636977
1 989432315 755158578
1 431952475 600327162
1 504700220 456710700
2 654214772 958406055
2 713701781 388787327
1 103280953 797062997
1 458492270 706083976
1 22620813 578638848
1 925917897 331006874
2 572300466 338957344
1 929884845 95733505
3 177876008 28289681
2 810800580 888323301
2 11475003 297045423
1 523711278 260724204
3 747149622 21340918
2 523707307 414889319
2 365275929 578866524
2 636177734 716374697
1 764188028 975708600
1 754494221 171006068
3 337891158 249996224
2 281263325 714795541
2 473537560 237165471
8 726868485 92286377
1 755342954 370625685
1 978256038 607267278
4 146591490 528731976
2 135166427 623188633
1 227809058 996500288
2 803480239 191362212
1 306726644 794749477
4 825313053 911948739
1 255328979 525900315
1 751108706 274507749
2 276867622 638372619
3 933135325 78445340
2 656437792 456838
2 995369515 951151854
3 73860826 184644408
2 366883126 716202501
1 269025157 405274851
1 337614286 729347441
1 107139811 113251129
2 823393118 842698371
4 652412214 618340778
3 240437459 467954711
1 827341121 273328977
1 557424537 434831634
1 481671190 573954898
1 191036767 674196283
1 144533188 198349227
1 447639123 744806466
1 95849542 5055611
1 988583681 784484074
4 472085128 136698243
1 156023682 357469245
5 57849623 749305346
3 369284907 141306132
4 957503992 292223942
1 522620014 395176514
1 973226551 973726439
2 107353916 43406892
5 76748114 272144423
1 295953711 35487141
1 495985763 656509188
2 727579588 637041646
2 436388287 240323118
2 640390104 236538832
4 514649274 547298371
2 754813141 681827047
1 391649780 620095699
1 656071254 560349552
1 578091026 437211592
2 29931961 389987947
1 138789437 519003939
1 795191532 513024878
1 605281345 765274265
1 262084445 614900617
1 885385282 274344876
2 644090957 552328821
1 999555399 220516786
2 55385794 895366589
1 446887051 776828430
1 106383345 543609569
2 523779487 927026351
1 548308060 301818230
2 618657500 726274079
2 421915281 749458824
1 499104485 40024836
1 670252039 273057409
3 904376813 648859424
2 401243882 872008338
1 155523911 172992713
1 666129534 134150213
1 827142305 780364803
1 753977926 100490563
3 734920946 808924267
1 920674192 839105628
2 721047796 873830514
3 861247453 450086660
1 230826445 139266750
1 884252082 486557416
1 39962542 629533284
2 560440664 153789465
1 228777216 290643849
1 677907636 425720786
1 335480463 826587322
1 895462734 341927223
1 704613231 549108539
2 547214203 239882924
2 431840798 343913957
1 793932223 62984529
1 428485430 792910510
1 982040729 526178088
1 387078105 178120022
2 436881740 793064550
2 225627983 79521774
1 591984062 359932363
1 658151206 72804562
2 259355453 380705305
1 578521551 712012220
1 389981675 563568280
1 870502178 923692370
1 173359291 920649833
1 527911403 579509052
1 708671123 519151303
2 996370628 786454016
1 765128428 922452539
2 952676724 334958197
1 79774504 702120111
1 463107756 364529249
4 768649594 907674295
3 611648251 103733756
2 808216681 840311178
1 62476063 700971620
1 865959258 553914226
1 88355642 496630463
1 509231669 280183707
2 740688395 228263848
2 489860953 992690674
2 884048092 105984620
4 271620370 321811516
2 344043486 182368507
1 80927632 334688366
1 974686027 476696138
5 442732368 208654600
2 259933039 94823242
1 61489438 134260990
5 452050061 541641572
1 95247443 764564396
1 115710881 532309066
1 995141329 324372103
2 147857452 297514647
3 449774774 472714458
3 833960361 240969284
1 453419868 641274421
1 751671521 925240781
3 735298763 49582160
3 65607933 33325054
1 40354624 692882814
3 824260300 726681064
1 504403620 496256303
1 134223052 114558994
2 540498429 614362825
2 147852384 944074465
1 275487322 717033871
1 833324168 433079051
1 154299990 2556407
1 420700734 492683993
4 418090200 160416173
1 924483865 14114558
1 527290013 424656122
1 579288415 515398240
1 256472338 744706156
2 514445992 183984286
1 729088410 865213487
1 700838819 71044798
1 613676673 943755335
1 269852266 954279601
2 612072620 21978996
3 631560241 115445412
1 706552852 581531428
1 909800315 980583014
1 907486695 161522486
1 922890197 49778635
1 296055089 601817504
3 587190606 301164574
1 995086037 349528754
1 70396231 592268387
1 31596422 864569229
1 313838849 852714469
1 764324674 995900853
2 322827332 707623704
1 368132037 312256609
1 456040473 842918292
2 256263133 964531783
4 8787568 883662296
1 608958639 896657300
1 675843307 324944183
8 581070892 57265746
1 867595308 587090671
1 695503940 585727888
4 364160003 633552541
2 57553733 662407466
1 204017142 771053633
1 786701917 975543955
1 991678990 182142569
2 248732660 542707661
1 840668012 446283066
2 485937738 747367712
2 357964134 524325460
2 956658246 715267113
3 22567631 875287274
3 691370166 663036361
1 557543013 615019750
1 591368959 684544618
2 288739038 662993419
2 593326160 353158647
4 775767348 221995681
1 338434167 52974680
1 734720923 856152264
3 24069470 14965099
1 53237636 875329817
5 664623661 786793622
2 898301366 634693584
1 566120167 868830647
1 143189782 997047073
1 391468879 665808876
1 108706898 54056386
1 238404908 528470599
2 787965109 746213406
1 821484032 255297305
1 470833216 545318231
1 273162704 845963124
4 463124709 67276761
1 821015511 266143628
1 846871740 379685196
1 655653008 506557627
2 806004158 771858836
1 787844328 897359623
1 472292971 875546889
1 431109975 81685496
2 934268186 314026532
5 741126360 489076542
1 792143098 22156650
1 102943267 448087289
1 729337842 586043264
2 633927209 383655030
4 694643085 409211503
1 872758770 262994066
1 807957248 633202050
3 662786217 566994100
6 535418468 409862023
3 302099059 726084303
1 962098885 104779816
1 896766933 908797779
2 71844971 253655232
1 460082299 683897427
2 13609336 445020057
2 523240495 52331109
1 292836226 995514157
2 855421035 475073006
1 462701716 457629193
3 83645374 468613440
1 385429781 762296659
2 958781814 792880498
1 154990524 574813647
1 158155246 399730833
1 569692485 656391522
1 159591263 296652499
1 166239245 695139772
1 626575152 472604264
1 101854044 8152072
2 669507527 561709678
1 892729123 101979780
2 568433638 485499053
3 371723790 747963502
1 33202290 604297661
7 842010516 297697825
2 954432852 302091418
2 609144705 343057103
5 44453389 307797765
1 46367528 333223545
2 919023649 989464909
1 841110339 322092332
3 278227993 551010520
2 705785703 734903441
1 206620277 897413776
4 125250988 849082101
3 330307256 875822756
1 760685359 506463209
1 749447862 167191807
3 616121416 289907899
4 684893107 140215170
1 519963680 334627231
1 562050920 286692667
1 607927115 947353556
1 907979782 625524453
1 521963360 517041813
2 846131005 121746008
2 544223640 976624069
2 377435483 896825434
1 528812121 754737731
2 124637152 95188108
1 746762311 239357498
3 739330113 970295008
1 612833085 145971281
2 837988655 811579905
1 771206239 526946636
1 460780602 618509213
4 820958958 29516104
2 657348619 76389077
1 151269501 729252812
1 151689541 736969812
1 170428736 732066657
4 990430569 763141504
3 715064742 330850790
1 389953569 194104665
3 440386002 963689829
4 34412836 820517096
1 929272458 221930496
1 886254076 789683986
1 118956006 529704318
4 468153704 135164977
5 500890034 655685240
2 882249122 71723136
1 554976625 33945033
4 671140977 358791832
2 215445516 674791759
1 845005438 611101831
1 578184493 991130168
1 278149733 36895396
2 499984856 875072301
4 737755085 430450299
2 41441162 529571931
1 729640945 521456585
3 708493674 967087748
2 603728847 754072384
4 245893762 275745473
3 799846777 895292423
3 357436040 650508814
1 357690982 746045053
2 175056428 963037179
2 671291569 293585086
3 484882165 957181497
1 121817199 366895480
1 430854933 112424806
1 795338849 804195153
2 28624291 572042391
1 582349028 241439475
1 917267605 410636629
1 610896960 454393772
1 871290390 38336635
1 142844387 286977345
1 80309390 197597061
3 176440753 269456433
2 264543370 612756089
1 354658786 274957642
1 450104305 480323566
1 599487802 686932233
2 849986299 891957412
1 877556640 76290530
3 238268389 9877782
2 703227471 775658421
2 590756729 932997613
2 207545303 483849221
1 413155819 839108059
1 393721499 238213229
3 793651988 598049806
1 288078281 392543612
1 468418189 743661600
1 896963664 137636164
1 206579700 582824315
3 463335523 855054356
2 348700561 558636026
2 884846240 709581363
2 494677532 938739841
2 43438798 455424361
1 400981269 103277245
4 605250965 901642632
1 57741351 581426156
2 266522382 383006518
1 637822657 769043386
1 681599919 653563594
2 642352320 173350889
1 466300090 272069531
1 551125430 944020070
1 108682672 603587630
3 168557188 848514089
1 176974044 691636232
1 242887760 502064979
1 357029634 386722904
2 211078753 84391834
1 960811361 525292970
2 294794593 953651438
1 479088207 202414987
1 894069734 617648741
1 843053187 75365487
2 983830001 213134661
1 747947068 847190960
1 142506621 420243385
5 512240904 282976762
2 477928068 377458696
1 953732277 220771339
1 750903730 174341789
2 24591091 456305539
2 676717080 865461663
2 386305166 958952453
3 442871783 770292067
1 602113015 906511082
1 726729250 161176848
2 112947560 301365255
1 230295302 512940189
1 469788709 153244725
1 220095742 447378513
1 997626480 857665447
1 719508756 436284915
2 418065315 734195610
1 784016984 675732857
1 931273582 38623325
2 882888572 273856202
1 432929881 895261450
1 63306917 933249730
1 648875374 781255888
1 141400208 479944900
2 292731484 666503179
2 173139184 252427866
1 642348513 599402438
1 628356710 711288141
1 952060797 894251596
1 391242733 926380958
5 999263186 92175928
1 704488520 92956070
3 750316194 376707690
2 545514887 748820012
2 96883287 900728201
1 890700684 100796636
1 283540737 306632334
1 516112030 290378071
2 552777672 484993939
1 212821337 8944876
6 4167419 819805329
1 831519038 453720466
2 490339093 702423127
2 547261509 479146218
1 899066655 805811219
3 197156684 201209611
1 769958613 672199203
1 146781872 133048233
1 334688536 407542900
2 722746364 697768710
1 112780321 465142039
2 606952806 676079310
1 952205969 547757832
2 525733754 46424374
1 899539906 728689007
1 624161155 74251330
1 178755244 185820765
1 357566229 795603303
1 993089100 836555819
1 180343118 509702244
3 80408834 631960867
1 864650068 528614063
1 707068469 552538588
1 177754194 996662151
1 265525398 453189251
1 207604141 420486163
2 439296514 718761268
1 883624521 721047672
1 681161403 214033002
2 654903696 617310755
1 532228276 697843220
1 164810329 570204161
3 770459169 629809110
1 953035333 56760655
1 941726000 838433853
1 905640200 718614740
1 32037226 691503182
1 116412631 385871676
2 511094993 223892368
2 884336815 228838434
5 129278791 827656424
1 926991978 787349773
3 234877202 36769626
2 494251993 8420751
1 506613387 238170263
1 724039103 395081840
1 947181811 248126854
1 980966275 887661934
3 683730005 800239757
1 899359151 483883043
4 214274161 21400319
3 59722921 258170500
1 424859291 440584744
1 799378680 180442797
1 394752062 885386395
3 716626767 202156533
1 502447648 141830997
4 169310276 916855178
2 793734209 755002549
1 889184703 685768981
1 732209592 34047859
1 128581871 966693164
2 227661869 148820426
1 580820312 177588885
2 850871139 37542681
1 874276683 683200679
1 488903973 585171329
1 373751995 300632695
1 176644320 5935694
1 409161114 16919761
1 358858947 440647604
1 625562009 868202611
1 310545312 867419459
1 338355605 526186474
1 974190973 309476838
2 572952631 140463969
1 325773569 561273751
1 759980214 703971431
2 723014469 303581038
11 259387929 668202388
2 183323421 912732116
1 365114051 572486186
3 547757336 766853223
3 285377153 651375577
2 610970966 232943335
1 455133638 115726963
3 36928444 399474039
2 810466642 100604927
1 246933662 192301868
1 737926412 896792606
1 514901684 786470946
1 510177506 776637363
3 229482500 486435739
3 271383833 435919248
1 169531659 198185225
2 778565078 349105567
2 592377381 91784855
3 754579510 654103544
1 781936792 593823760
2 444663887 284246411
1 234250248 867285230
1 919167131 427790196
5 511678225 577732270
2 272234343 928482998
3 746882831 992042431
2 820857529 789168799
1 922654898 289632789
1 732965818 804343190
1 90638564 932695131
2 878803071 513541963
1 166537037 140565391
1 98122235 845832365
1 983000751 564879022
3 795181096 563785414
2 313402805 120319048
1 231282023 103998401
1 520726617 359549972
1 168497263 422564772
1 921517718 904189023
2 679191243 810400687
2 219955139 693515633
1 466523808 652754868
1 292450746 712979702
2 482274179 24818029
3 808475449 527076642
1 164628676 445841596
1 695325626 224345295
1 876531685 307002511
1 310121862 511130097
3 651787324 287332008
1 372990486 208364199
1 902456984 953615168
2 136877024 39164767
1 377979723 786817971
1 538242342 513632391
3 865053187 273530668
1 82751669 18601143
1 166569514 547236359
1 187025470 469780475
1 978156331 190865992
3 159445219 794285673
2 211022117 377846077
2 751816015 43017422
3 841767479 547175325
1 733221110 167684180
3 437348075 882008948
1 797653183 416446993
1 421141022 810067809
2 1235571 899896784
2 123025970 384179375
2 744362009 668311291
1 73589843 311372795
1 76738301 407087853
1 263359780 888118446
1 612716975 814247630
1 127000631 439724970
2 445259759 89240908
1 919970200 88023240
1 364780709 935398781
2 158051646 554408805
1 37684764 681421781
1 29138298 678737197
1 328054556 362790680
2 275380072 531854465
2 181801279 202815026
1 33439001 328161314
4 484640288 512489203
1 941107155 366918280
1 121406910 348244974
2 465188138 521966667
5 323372663 804205303
1 899161484 512714054
2 81521240 779882335
2 529323590 849328190
2 227614549 365952614
1 862544940 699325062
1 594266854 172920778
1 729886185 899848903
2 400529909 220142750
1 794625992 602232273
1 382803481 575518098
1 235460287 121705981
4 720522827 326687643
1 698569272 906329225
1 975716670 5917300
2 627018510 665253716
2 139425516 802020747
4 473157796 187573821
2 802180193 870428143
2 92321595 983180168
4 118992630 792128996
2 329463760 232036728
3 71338560 174777583
1 117387305 135657325
2 456167204 68668533
1 899762639 670340786
3 489838308 37526758
1 20311530 984867306
2 447664541 486378995
1 619245382 909972839
1 541813237 694266629
1 150417636 473730059
2 75054465 6829477
2 569695262 752014529
1 640208223 491457829
1 644914549 392145321
1 119306346 631409065
2 10278737 640229306
7 207578608 50537529
1 860049048 722788335
1 732218534 908171169
1 399450673 610380335
2 770075343 75760120
1 788592175 525723302
1 964359243 328667587
1 817499685 379240634
1 497095644 72608267
1 852772704 827595908
1 105197448 33371260
1 476770358 469430928
5 588119564 113022835
2 537505897 201112384
1 707152422 733731143
2 34175672 635341311
3 60586732 252409846
4 478354536 643512095
2 408215955 434631828
1 597940562 528048615
1 385057133 254405859
1 876877644 610235396
2 153806698 632077688
1 824801039 484187716
4 838290083 817113581
1 427197877 532845818
1 737063166 414815491
1 764349675 108003863
1 845646263 387753938
3 899240989 385914458
1 44911482 321265442
3 607244356 482043274
1 994570689 452226698
1 965816654 814989533
1 375090051 897819445
1 86467373 457497285
1 389576884 971272488
1 346602728 665364476
1 235184912 867347130
1 867095582 622689532
1 415959248 397492321
1 684825852 867180660
1 112070592 346644404
1 97285827 318518472
2 486986315 74808427
2 384168957 533268069
2 452697151 722545873
3 257360539 173254743
1 93292403 156153760
1 135346012 4786994
1 759558947 549777965
1 438657859 607273923
1 920488039 156684106
2 15949526 904510623
1 586303784 983830058
1 364579126 80461982
2 792340399 93728112
1 454650204 402352815
2 309763688 985047213
1 583255410 684818195
1 577590412 671226677
2 969221040 636938579
3 977493314 514509773
1 751421321 677318500
1 261806638 76377617
2 737821351 874998521
1 858775539 399269513
1 137684563 217700874
2 204149107 643036182
1 375225908 56975783
2 217380263 115634261
1 929195842 25678059
1 48898341 619934932
1 113845184 822204069
3 34617859 344562192
3 660219174 386241801
1 179469978 812290002
1 466481491 182033089
1 909866427 568358868
2 133810808 780156716
1 474267197 525499520
1 635351932 231391773
1 140334379 513592024
1 824579528 435619934
1 538340672 418405487
5 433395697 900848878
1 916976917 983339318
2 987457976 369062011
1 643410036 64748841
1 192239666 108203899
1 789346763 96870377
1 608911822 777038212
1 456061200 149274447
1 891580125 387220348
4 93267632 877358252
1 128382585 95143616
2 650055816 799702298
1 614278490 383742656
1 665975051 299133556
1 140323001 591531400
4 769281578 903552055
1 91793325 291892304
2 43420699 99693394
2 640054472 120280620
1 715079061 578711640
1 670074372 432786629
2 87089280 693286087
1 275590012 902190777
1 244023129 786515635
2 826702905 969792464
1 299903622 909399990
4 688536331 529112303
2 498347946 756198137
1 490236273 392652899
1 975262367 114199370
1 251468967 999125494
1 115169349 690545542
1 521974799 337195403
2 244183379 74259921
1 746140615 165559930
1 357268317 645026673
1 779085903 667536888
1 381029727 157209086
1 591556144 317991030
2 980267256 143004170
2 592566455 96765700
1 264299043 247149784
5 696608595 811598392
1 662844890 702008288
3 52610138 451492190
1 363310334 298305955
1 975270193 676888540
2 751053882 221496425
1 26810308 859339826
1 59090707 496505998
1 34645512 140171189
2 389279186 758669989
1 957864899 755480832
1 799968100 81004891
1 345146430 62653152
1 426664594 217549676
2 159571927 796984691
1 362284468 532142854
4 914098196 35427810
1 307549364 353457218
1 330686067 381627588
2 603368215 594921455
2 478281980 331363747
1 771218022 185637055
1 877996173 383379132
4 307235902 627303676
1 585160386 964236870
2 210256631 656511384
4 47189161 298944249
4 403553398 194246203
1 777303360 470543792
2 589027049 461355645
1 646114461 244092595
3 845802703 294685227
2 209201005 260445070
2 58712176 778808337
1 86859108 912623203
2 637773445 913032204
2 168905405 526024542
1 824780213 118185743
1 718818235 646404756
1 427200935 592320673
1 855801318 112230564
1 932706485 28235283
5 430406811 688950911
1 64886416 62759356
3 858625146 113923609
1 366408639 743367317
4 691903947 447472277
2 976100095 272410465
1 355315981 444521662
1 952945982 910239109
2 310856186 486219456
2 529119554 397705297
2 298105856 344065123
1 454912661 327507450
4 756726851 692021773
1 819068944 104223105
1 864400214 96219293
2 27431872 920041545
1 462533489 912073308
1 279565858 734415064
1 95270950 949835051
2 188242648 751658818
1 441527925 911238850
1 38790207 231161100
1 633054833 30240377
1 701572609 413741592
3 121443750 431708611
1 616458203 500011160
1 467177307 865534229
3 955534855 503923653
2 869163264 516233345
5 90705351 457353854
1 719073504 700515948
3 924592187 31578177
2 748986657 420688862
4 606939942 840963308
1 883156222 828121447
1 474632625 144179538
1 683543106 928561320
1 28342278 60163421
1 471845169 363090103
1 792214765 707724019
1 246001859 133647689
1 31899347 601111883
2 910571107 118192278
1 388626284 487493153
1 892379403 154595242
1 441815109 229267879
1 587301511 707369666
1 872325346 199716634
2 174455060 166512881
1 457228714 767348802
3 64870642 597061199
1 617721865 605895027
2 1413556 25596983
1 577611759 634010641
1 515092850 76934302
2 717678399 545960013
1 535961946 814323667
4 922846259 981669127
1 133924355 235296056
1 282727044 369748333
2 505949377 259863658
4 472790325 148797497
1 892982681 872346463
2 167299738 63894211
1 309300901 927618180
2 489436781 796272579
1 223993067 760035008
1 499098364 29846924
1 599197340 29062813
2 950680927 837444352
1 664244339 358009004
2 602844812 700942695
1 384359485 392848066
1 336123621 996353740
3 429165731 221068063
1 426709223 567954821
1 895300900 104173566
2 522740113 236134450
1 964057820 86224213
3 898782617 235238336
1 24021580 29599753
2 111478329 871227840
1 298786930 601765050
2 120883116 373003122
1 911066876 593771766
1 321649106 553444058
1 746154613 264534601
1 15883390 917972335
1 611965986 457811332
4 784241364 458463099
4 664500240 394897712
3 968298710 838605942
3 754456881 191206264
1 79905279 152384767
5 87679632 83832165
2 850825820 260297110
1 147478404 160343013
2 154014496 795765402
2 651825179 873819868
1 350282061 311822609
1 473336454 602713151
1 12478853 951567519
2 288240992 671584152
2 457720520 377393139
1 791749191 198852565
3 403821763 325439600
4 420444434 872875695
5 873072210 133930646
1 628117025 858299300
3 215878216 513959423
1 123868958 866044170
2 628287107 186879631
1 68120147 472269834
1 550481935 987654596
2 688947640 460885764
1 235190377 849206809
1 829361468 841432149
2 195537845 573051827
1 981714185 334936499
5 487567865 159740817
1 174184378 467096770
4 583803872 881969692
1 875148561 528918267
1 371256131 421164780
1 339780922 780154618
2 140556047 433906689
1 970771599 762702971
1 352571711 368816895
1 994408198 889231187
1 113451335 831658122
1 119762657 860357170
1 568888096 53719908
2 335115327 499702665
1 693900757 107450675
1 932580223 268629917
1 488889628 265976888
1 958230286 433282168
2 626675757 363051086
1 257416570 546028021
1 135020474 905254575
2 766849261 379313734
1 181024812 958914103
1 838362201 470704376
1 182304325 903760301
1 583590499 975532983
2 544319536 8834166
2 384090328 30693700
7 419228748 262276092
1 200722277 639196723
1 357527031 920603299
2 78550768 933295872
2 69593565 382371651
1 425344313 988246524
1 496591137 102225622
2 475452708 716769488
1 261917900 772994976
1 639755985 393873819
1 759618948 431315964
3 889471412 125376774
1 261517699 80701621
1 573978197 289192976
3 420785641 700314765
3 163123629 561194913
2 674252121 937262483
2 229182519 717173983
6 727656084 945882880
4 613816608 759597388
1 609952300 107075757
1 292633706 591263111
2 859940761 496439949
1 65985219 233382188
1 227743497 137679759
1 632428996 912306686
1 257820705 264122361
4 399967251 799491486
2 584722058 677307552
1 29644116 568215997
1 559832126 254605913
1 623770762 519112170
2 372149120 896740681
2 176754716 540619329
3 69784329 617781724
1 921452632 405422680
3 477528363 271644995
4 990925182 191536523
1 45947724 583571248
1 854842129 74469778
2 845267653 584958507
2 310472326 681065301
4 60497195 829225460
1 383521482 973841448
1 549506479 624659434
1 746233392 874197547
1 264607096 137558828
3 433735023 929430871
1 540437375 651862923
1 964841748 785611061
1 375095831 784969066
1 397910464 430940833
1 379520227 498761436
2 261164981 873307440
3 255826839 238291339
1 819800632 192494465
1 517496933 645535501
3 399447509 68625460
1 533160616 746111314
3 464304820 831860600
1 589512420 79245033
1 806083252 676022470
2 228168965 546424227
2 876214086 161528286
2 496303015 478010817
2 780339274 866594080
3 673614546 469323589
1 980772202 754484545
2 45784545 661980204
1 346532114 681965261
3 247895994 134599772
2 889101581 104714501
2 827953441 782521031
1 249303175 819866753
1 680616645 439855564
1 666907292 947751047
1 998485667 707065557
1 800758568 692379634
1 75376764 144348775
1 909761887 744953636
1 828609488 993746944
2 940391625 322161764
1 678631592 558170406
1 699797483 387768907
3 839145277 68552995
1 865278931 251008557
1 452198676 676103525
3 330746040 706233828
4 116939965 59378668
2 12530512 500251784
2 339247211 755432097
2 31746956 453113261
2 321673837 638377904
2 999879009 177972795
1 756601954 89694742
2 491593893 123186378
3 147212641 631530093
2 913848765 738336815
2 164145946 691808563
2 852473559 379733942
2 116339595 78276778
2 13685449 353858367
4 713489656 359908685
1 326003852 976329564
1 549937252 948922560
2 119885068 134767462
1 912077873 82364680
1 195488825 370021337
1 791017767 351689623
1 201865941 950650607
1 369755275 128887495
1 462053274 819304578
2 294208515 229544575
1 764953710 981780081
2 34518151 418791486
2 818985288 947435491
1 100459403 197513415
1 868020462 159966412
1 587895646 925948865
6 106950774 362745704
2 347686004 405999608
1 780387843 584832683
1 161390435 351849599
3 800622281 732538418
1 705299373 778337211
1 133355887 97994576
1 656530834 205654286
2 20078597 962660204
1 430101626 945839083
3 293029019 694224400
2 766590951 979851357
1 4346017 746222228
2 514843292 218021427
1 605453544 901178080
2 186959405 823452075
2 312068929 292032490
2 232163416 629733172
1 86721958 772374733
2 977283287 374841559
1 694614623 711087885
1 772787026 601264227
1 444632299 57689422
1 362419919 128120693
2 363211655 730871091
2 412574951 479092677
2 947468163 676079661
1 465096420 387189619
1 87070660 354197738
1 982381419 284327932
1 227911751 69784081
5 717106979 630752999
1 603031884 397530553
1 421686502 977621948
2 400180659 781581025
1 387076230 127154117
1 148836817 706377443
1 536808590 896824134
1 307816896 491658141
1 524214476 465322278
2 24426115 848438743
1 80361529 663945020
1 678022468 767920892
1 663659769 768237393
3 46966195 960263429
1 896282411 696419504
2 435379410 397892690
1 932563650 141438360
1 868089144 96261024
1 765460238 643956216
1 334420969 848687916
2 557520051 74397684
1 165350664 95583672
1 377201156 796660301
1 555432747 397700596
1 552024338 272939118
1 716474096 139293121
2 98236590 524571850
2 447030019 832304761
1 478877936 854444664
1 664513846 343919626
1 646812445 2905134
2 396399584 413601041
3 205179077 103840216
2 382594383 911356031
1 988197511 314159440
1 187120728 707077967
1 906240945 780215875
1 754780723 50613865
1 596613093 461743931
1 23046814 308215195
3 431613140 420821078
2 819509269 77725508
1 417203231 186656538
1 627254325 902893073
2 674989489 397917900
1 455318647 937212773
2 731356328 497999423
1 501059658 13656584
1 98769866 453105158
2 341586009 983695686
1 583125561 965135498
2 470884164 851582852
2 480553953 410161622
1 975608553 26864232
2 724802701 779384069
1 950235177 443758740
1 645202519 785638491
2 424174752 477546688
1 872267269 937308887
1 981836750 616234470
1 575794432 752491742
2 325958429 256714847
2 138582373 571711405
5 328987145 546074943
1 731473454 291827595
1 927568718 43972728
2 520799251 693432105
1 983269163 77185693
3 73610280 357228126
2 199878647 595810484
1 641152330 423445815
1 979188906 224915669
1 626740450 108207785
2 550278119 839402868
1 142216705 507176927
1 784547880 559243762
2 691135260 855848423
1 621938774 991202495
2 66107404 436258964
2 22128148 250682660
1 468643210 648433705
1 156115024 132967035
3 337439073 463369203
2 823912697 86380427
3 133986652 54705255
1 134767974 861525311
2 76081507 722714135
1 554128971 606536719
2 887895142 725482443
1 353094915 566858030
1 640405839 665112146
3 211919331 609014468
2 907269864 82329861
2 588473254 494008448
4 339078353 838812034
2 828860339 568306604
4 257532699 392049879
1 588414424 391547868
1 738379110 552918640
1 675790964 137092684
1 187445254 459923879
5 550922055 604078626
1 217500334 522546362
1 459353831 330615234
2 100262060 682574701
1 250537561 672542206
2 681932020 183133022
1 948918908 874333611
1 731382821 429408148
1 74358981 252383789
2 562826550 762005054
1 13832288 140454588
3 302013992 418216401
1 423242428 325851627
1 591960393 487001118
4 233551968 231092679
1 712191614 510702542
1 511983198 336056995
2 702688495 639347990
1 302371571 672238669
1 231157880 556866607
1 737632744 883982661
2 658156964 409825902
1 855048800 542552758
2 135023057 9419951
1 959655260 518113128
1 828105962 120647053
1 595069676 619131045
1 826003798 301309888
2 252878593 314726257
1 18847263 620855378
1 129884098 421214724
4 189108608 964193363
1 11885554 156371675
1 414157932 268665657
1 865707661 221104130
4 253660385 273482524
1 149853433 776658721
2 857714149 504814402
1 230080181 78590336
1 554905540 273245702
1 309724315 912480576
2 968356145 802005895
1 219558432 923183269
1 819384674 993902203
3 248357311 429205320
2 962886467 589742352
1 788169955 31770554
1 69430319 859448113
1 183822753 552514738
1 169642201 340450289
2 225961974 472421195
2 341417055 249132646
1 873256490 860193906
1 463185785 99508929
3 964852823 200010967
2 184117123 826679860
1 903121075 13756265
1 416246486 167656917
3 740018386 234251403
1 835285370 611619362
2 515254493 627140494
2 920572729 582375292
1 764798239 994986106
2 323407220 561641935
1 406642288 546008662
1 249018199 155076948
2 756427369 236810447
1 653153638 60724220
2 131107017 859299865
1 538954340 314614218
1 38110231 200831499
3 484425833 903491214
1 25952411 356738611
1 393963162 785613653
1 541153903 489941063
1 574226468 77798184
2 984338315 868558238
1 911549966 665639384
2 398292388 193420075
1 452863421 403068449
1 41125927 158360590
1 595675837 162578548
6 95696100 958026641
1 868330842 787102367
1 739898667 275752025
1 627208343 936030935
3 130163824 761672142
1 964021112 413642593
1 290179798 631397293
2 140480122 173004118
1 543621527 634685581
1 159506725 920957706
1 819573679 636366804
1 951924067 400491477
2 79942543 240125716
2 412510560 297077010
1 936796643 7434199
3 424254215 668047644
2 627673182 324078089
1 453924525 757921552
1 152282965 959659532
1 595368782 538798783
1 794779611 710832703
1 574178048 756244976
1 381374584 113648790
2 120494650 730859057
1 652481528 118239943
1 774697082 178287096
3 751532887 935644887
1 543278546 591691463
2 518323261 262795618
1 175690690 757375510
1 387616334 559029550
1 472603738 888319379
1 861966148 534213178
1 667451998 148165777
1 759473949 845418246
1 32698707 631664673
1 229339063 607844512
3 257281839 600707425
1 754396279 726493483
1 705932894 479213729
1 121565803 454800492
2 109961957 437378957
4 640477145 575451557
2 62648333 368242912
1 355867783 584980026
2 57518875 393594903
3 525068107 342881741
1 240524297 142142159
2 806367800 976017478
2 136494569 138812868
2 195397773 696026749
1 24200503 577222206
1 732261803 61745382
2 861511422 231023708
1 105548517 912652377
1 989044255 758465645
2 637290971 717116186
2 412134477 944415409
2 174196988 579818905
2 951962124 953690299
1 898627079 116869189
8 868807247 487127926
1 266866589 470453695
1 498696102 246933356
1 467158839 930986477
1 647177990 631623944
2 839109024 939489045
1 872076852 407352518
2 15613318 372996534
3 634670425 301909555
1 401450532 787380313
3 233449905 116730603
3 869115930 253171954
3 785539639 439526952
1 75590575 670395451
1 382591912 963380160
3 656391573 875590277
4 937644877 846254148
2 300505255 526584415
3 127311389 274183008
3 141302472 45319603
2 714614639 820724973
2 254613355 439098805
1 608775204 579398964
2 700010991 795367157
4 591340402 416094092
1 985076867 418569906
4 805767265 15328720
1 76443078 430741175
1 857286801 660955155
1 32286863 672642829
3 672249026 834398614
2 716283240 108275912
1 162265054 50178464
5 316795798 829688793
1 871659452 179692916
1 138662227 686071091
1 791562972 976814181
3 292757637 949572883
3 923572661 962911986
1 105277415 654568632
2 161238552 135967878
1 312314353 466964016
1 591216986 269934500
1 879115242 912415710
2 160082110 738488004
3 618947874 43329456
1 523622078 812807425
1 375195022 540129514
1 60309563 409557133
2 737845492 903434627
3 816143044 573294256
2 447597578 684533887
2 305868006 233066145
1 397366037 776605403
3 687626444 291001236
2 791589665 743960304
1 58243074 519160738
1 348147518 758901694
1 145260932 746761202
1 502506665 422930102
1 240522400 114270058
2 224833836 883173079
3 667936466 97615547
1 472452509 539643142
1 53869523 124201818
1 267692960 792512926
1 381972937 690483024
1 183374420 652852608
1 28875867 617909864
1 163893575 212395509
1 736552334 96824824
1 152556552 663339301
1 725520167 588736489
1 305861521 549145068
1 741358366 933289500
2 378174450 573906278
1 307622700 624488908
1 405584996 289834361
1 306821126 440601075
2 932124737 927536172
2 208764832 741958495
1 237168970 438098324
1 608048620 541800573
1 412971037 327053874
2 229279610 579617208
1 90719255 443901363
1 810614959 212044848
4 530461762 353045365
6 408617534 39666421
3 614236366 748714863
2 303718647 128208386
2 322936494 98022021
2 617600839 631024360
2 83479821 713803607
1 430303603 581164379
1 726277150 457796521
1 756029985 918954424
3 194958563 911855001
2 912156328 611932860
1 653901244 107772331
1 671549257 434631979
1 300491589 480330173
2 843008599 762973712
1 871702948 438044421
2 336985355 682879214
1 756099835 967675154
1 435307834 458739390
2 440839849 494282314
3 118195798 505874999
2 954805266 974976920
2 690793629 663301879
3 854405087 583629720
1 619745535 164369979
2 256535237 609252914
1 559000843 506964873
1 48758933 987625165
3 765651828 858201061
5 519020957 920094696
1 685587738 637113471
2 906858426 787177275
2 687082279 3792070
1 960615675 812975632
1 89717500 480810924
1 461141999 713921633
4 177183703 975104346
1 84351694 197772931
3 937748434 921991776
2 540959387 613822542
1 245185077 3118125
1 500746882 231084755
1 534390956 621276201
2 672588984 403482655
2 265288981 700244456
1 311142264 11202690
2 993700588 257350536
1 75523180 404821277
1 781017055 414197275
1 24752590 143637101
1 299967267 114199025
2 224136416 619911860
2 606602014 196000044
2 907825440 155838684
1 847032061 691518530
1 865238873 83598432
1 538180659 628634693
8 395217622 304738845
1 256339990 360341132
3 588124949 352400355
2 742308747 203413054
1 755790122 516491919
2 335749594 629620793
1 127648809 762437595
1 492447182 1804303
1 354523564 287144754
2 470168705 158012507
1 18641001 79361668
2 683846914 600929780
1 227027229 620953374
1 59068240 715547501
3 575007774 677402450
3 947714074 705803678
1 111979943 94547023
1 744029372 434741427
3 520777625 611707525
1 997867821 793376114
4 216349441 86354153
7 985776049 146654240
1 179606811 86224976
2 684133497 877015251
4 346017405 506922283
1 178402468 981798730
1 541534150 517785841
2 262006453 103426122
1 899107688 493851105
1 391037803 64282384
1 748871300 385210146
1 925241059 808558909
1 449050824 315323165
1 5117036 518300370
1 68926948 444052260
6 464959877 162873480
2 851731859 879889111
2 708999288 8679353
3 578234926 833452998
5 749048355 67170720
1 5368426 140314401
1 621374383 909836056
3 28426929 511203956
2 645556332 312128439
4 933652571 891893689
1 761919481 280258937
1 967566821 324162919
1 358763060 35373407
4 943955165 659030350
1 931346247 148227729
1 677854995 754213809
2 349831672 319410812
1 774797004 467779686
1 960105274 148488272
5 463516255 195229547
1 418484561 222636246
2 371894726 584530001
1 772871326 707482908
1 696839844 716940916
1 162738538 866270268
1 901197557 973684659
1 804287074 824471941
3 973053908 676071133
1 372980893 138615716
2 189181245 355642373
2 494652910 883305958
3 193590668 73804366
1 645030270 264090871
2 655151990 886803125
1 350363295 22482286
1 470596242 444413940
3 771115347 30233210
1 499584758 395238773
4 554338490 853613362
1 271249240 84751311
1 640243066 471197090
1 724654049 358522732
2 873056972 653018005
1 402879419 446361866
1 250366739 124626895
1 494858473 839419241
1 124645777 86201904
1 784414371 851749507
5 645768968 997929848
2 503169152 285641847
1 194192697 124576334
2 333272693 93788532
3 736972928 947468917
1 740166059 375306768
1 514810784 750422286
1 467785899 365761235
4 206682273 601495606
1 226476825 476770240
1 776878084 90802042
1 705689899 646819464
2 217764148 459871883
1 130496122 715311346
2 534297498 381698082
1 939365242 546147882
2 902366420 468785667
3 280587458 901316379
1 653955460 935231285
2 465641880 404211260
1 544776710 461410638
1 459986386 366736679
2 986376306 233451653
2 970760572 98945246
1 258007359 933746661
5 720118182 111816973
1 474084437 612770585
1 730139744 210535002
1 331285608 188237333
2 390801860 736767468
2 427279028 766903521
3 169799216 762968240
1 578654468 175771786
4 629688977 487841447
1 29208234 867946793
1 602705235 595140922
1 356044261 701775171
3 653585643 941077504
1 791732732 919878567
1 951549353 762069498
1 245433191 871944621
2 462242704 464669155
1 249246280 154037083
3 147809477 930347860
2 425349000 738839660
3 777864803 544080230
1 824791066 362149375
1 318237702 165191375
3 379775193 516994308
2 366212240 862445448
2 630835075 103775646
3 588090356 82329289
1 918016873 459986359
1 98652499 10127525
1 525542489 612401993
1 379528022 424459456
1 748931181 427469619
1 321878402 800116509
1 845972325 645652240
1 497771965 96474424
1 384963592 303262699
1 24267543 122695497
2 387546968 726728283
1 34478691 966633161
1 598218412 109064891
1 140719389 49201565
1 506531175 857091851
2 682236117 464197137
2 119768382 462528104
1 8811707 678158229
1 388162482 703419564
1 101730021 176548891
1 876365567 407070997
1 959489702 183799218
4 882663288 89877775
2 601503036 358547708
2 147084268 277919832
1 750044289 66455802
3 220744511 761221292
1 212396906 788004090
3 532385589 587506943
2 22516746 881735797
1 416793660 86169488
2 638277063 558445975
3 594344944 701448413
1 717260846 767217992
2 710503505 31659178
1 344834010 973648768
1 529453304 873736134
1 126187001 528537866
1 991270674 145502051
1 253772512 916441286
1 731169262 411992202
1 619095560 818016843
1 654234289 702603252
1 407626355 113241133
3 523714983 128265697
1 847098561 274220408
1 129055394 645707751
2 164530201 535311299
1 131719154 431271498
2 314660617 143517334
1 862077954 94265385
1 217917301 967101831
1 539686538 417899874
1 908901958 488037197
1 901043337 627070844
2 577621693 642111341
1 379458187 721175299
1 423465028 640216869
1 112200378 85576892
1 642162532 625614995
1 1353735 287840525
1 31175542 699668443
1 33261790 742009602
1 100135779 48216233
1 849210021 836204902
1 674883897 348216619
1 863489465 355809919
1 996123716 879556290
1 60112872 693019912
2 985185960 434433577
1 923069580 176153046
6 895003953 509084369
3 775967591 511792732
1 800696719 714390669
1 752487353 453465795
1 841375491 313454841
1 246880334 936932642
2 545377194 426921310
2 661108266 74634909
2 253469184 560161114
1 976092210 450306871
1 967200535 228413540
1 425858505 31688371
1 177247813 296485573
1 401590446 694023222
5 119422459 919099206
1 758782946 204993120
1 566659688 861522477
2 405227810 212219588
1 79499492 254394419
1 269132581 363376719
2 821711342 941871674
1 390289581 206411952
3 407342233 773145315
2 395280589 229287614
2 632580021 769817359
3 276313305 135232141
1 327440365 901917158
1 181514294 501589695
1 991667675 286874708
1 374770831 370153335
4 773703687 630343826
1 419094434 808468177
1 286278636 807694385
5 816906141 466367859
2 5356783 919612465
1 979994485 713632668
1 331443945 27225719
1 263607292 619274525
4 843929728 481928774
5 761108536 992786015
2 910390994 745076799
1 763777282 455991754
1 206597017 423059599
1 720879056 255512072
4 800357346 915507386
2 616261778 303229479
1 177894626 484400801
1 981258973 360375900
1 939055090 746730939
1 287327047 426877098
1 799977563 935653962
3 516125774 46585528
1 526224511 783965111
2 344489487 251940532
1 599678564 881565042
1 638965160 40931633
1 8315526 307512491
2 780816956 852932488
2 28293652 625364969
1 519115451 694799553
2 28151898 838926994
1 679273926 683300460
1 183099967 504723570
1 994879574 417696013
1 34167313 440765756
1 299627797 157852794
2 147983958 11771135
2 134494985 886684138
1 763989468 332896176
1 129035202 469654657
1 85643656 863306743
1 632816182 351454630
1 441856525 96804771
1 245657914 347379926
1 348654134 450598920
2 491202005 81189398
1 779044505 205040184
1 206196414 985322073
1 948122829 520568329
1 266058671 710705622
1 695138618 83236216
1 321320500 907663778
1 590782105 674409749
1 785815096 400428194
2 460893037 216235472
2 555264667 207327701
2 681604313 266312765
1 695526536 40210827
1 831147332 810640591
2 159510302 942499453
1 321699564 352153518
1 459809005 668200310
1 9192086 289750519
2 130010765 49320290
1 873642449 501450885
4 28639708 770171230
1 286731413 730590869
2 566700024 742072911
3 276702246 128271030
1 341317690 879279201
1 434734057 7071664
2 245314575 566032109
1 290774072 816854826
2 916423932 869828561
1 57659763 578069726
1 826103222 281782163
1 890989825 234682222
1 567230341 950229307
1 406703965 127811844
1 473705297 297068550
1 164077718 545425720
1 957158001 439584482
1 696810588 962472784
1 709751832 11750389
1 33981457 205836907
2 561604852 30111245
2 888150595 284372180
1 254094166 819607516
1 623881802 389298738
1 561821730 504585704
1 571499182 221208702
1 648085485 690639111
3 225493449 277638405
2 594738658 655165018
1 659323616 885453073
6 230853940 205292835
4 742013096 6319367
2 924016724 689757122
3 473970646 121427541
1 585731292 586245351
1 952234353 548200149
1 279495996 195901674
2 852497050 878709058
1 572813544 66626
2 43596602 14886022
1 6607219 889308869
1 907117666 510497456
4 213354410 116720259
3 842155839 608780224
1 387614037 932826895
2 767052486 977984612
2 914549353 54033292
1 334786889 134177347
1 683782330 838428649
1 335806525 842522692
4 402210202 144730572
1 84385310 172240657
1 501913106 593481188
2 366224547 49345032
1 954618871 254113825
1 945962184 831009834
6 989262036 857944902
1 72074574 250630978
1 559114319 9970791
1 935973737 460753471
1 709387226 32521787
2 209641562 143811275
2 678645884 791900720
2 474939137 141839617
1 432052205 682001869
1 526151215 797195420
2 531368678 729877793
1 731097800 93761460
1 732059351 986051188
1 385129986 36014931
1 496394433 318629427
2 944464340 723486901
3 527813277 433497570
1 752471182 207421665
2 725967195 64479401
2 570261536 918614630
1 481517984 374230664
1 864689741 195996363
1 682943229 568468798
1 197353527 135473001
2 698317930 645699513
1 875634863 583654462
5 97283478 169160112
1 745701374 223968127
2 503555385 244544281
1 821479630 6646750
1 14487519 875112503
1 324639164 388901947
1 825067257 247227728
2 343712730 209260342
3 829232272 404964603
1 769052629 41426138
3 828572492 926618875
2 51883591 465343893
1 685869606 195304540
2 365861316 273539639
3 741919455 310046476
2 68991314 241701573
1 511972228 442092353
1 95594500 518612717
3 63437101 481228024
1 764049430 111319655
1 719701470 586135049
3 737388119 372151505
1 484230590 439491174
2 716341985 111437764
6 442568672 690964212
1 745385124 540494254
1 307503169 276137454
1 770186642 365913855
3 262556889 82213486
1 404824639 62887269
1 686586110 470299660
1 618292922 347578993
1 147217389 201994229
1 725737196 976788533
6 823366638 751563934
1 558150649 604411979
3 951931551 698935248
4 801982892 677418161
3 732496428 222980353
2 982026493 916394685
1 424879163 831619438
1 784808155 565415649
1 709719917 948450300
1 140390922 536811115
3 994230085 27169630
1 898420745 433280951
6 459546451 509840343
3 986085093 765742526
1 990352385 461206721
1 370937358 748306977
1 739345094 639876405
2 342832892 720210330
1 699843203 487436010
1 348410039 279550847
1 977312396 835781461
1 400668572 987107215
1 379146301 961384582
2 908286371 594684841
2 529249217 120138742
5 479750940 191667702
1 26014456 148586622
1 815352163 727486032
2 380587163 962997945
1 376765245 723960825
3 220140060 894297509
1 179732396 646847269
1 205027331 589806333
1 309505324 258314083
3 710637406 768315202
4 381476482 462640483
1 774151966 663443189
1 891332605 128516477
1 668837333 94554396
2 667881584 15031338
1 132935324 294190355
2 935618500 328396153
2 303034250 788327655
1 899950403 24584938
2 268293841 186693531
1 851022884 495428703
1 44673793 663102556
1 993738685 855932552
2 640014904 275977235
2 579702540 958735269
3 246726549 581153797
2 326648814 409983066
1 926896190 807533210
2 410103091 55329010
1 611110086 349919655
9 293172045 279848934
4 78812661 1518172
2 736090478 76821224
1 363618119 425663526
4 811870073 826990031
1 413439116 259820147
2 744017751 613084135
1 93418148 953515688
1 50767232 557404977
1 832426219 251437092
1 927806264 776574920
1 972985556 77997951
3 888960156 568467592
5 152122097 422093365
1 264377017 800586337
2 405252115 278291120
1 303969428 853160393
1 243754033 740064134
1 386987281 523383118
1 380226421 587475406
4 964252691 43352417
2 656117371 802887977
1 636832107 284449582
1 261844200 311309139
2 837251861 767054211
3 316345630 617353580
1 401278858 626525158
1 25337576 2024493
1 358759272 192638012
1 121995551 417968261
1 890490854 112966064
1 574535994 156702031
3 776910080 623104519
1 99501722 481030174
1 198721849 318784876
3 381768909 857223088
1 413247894 491223774
1 99583976 983651708
1 249143681 152917925
2 242654486 568313335
1 168265631 588992662
2 216452609 921822914
2 196712896 221083629
1 29779453 593283048
3 58961549 110606701
2 291175859 133024078
1 838137870 589089010
1 121155877 103177913
3 222601216 302084391
2 521094808 565108221
1 777013575 259912132
1 940587995 487508416
1 371501395 460026669
1 809440638 71745331
1 441389252 182815797
2 732221041 253817986
1 762158984 141932449
3 19958514 660285981
2 411528827 913424280
4 188818446 246459522
1 29964207 461357753
2 846551049 422790287
2 667221477 134218084
1 641687790 862921953
1 448895305 192463039
1 130272641 98362823
1 662000394 572332907
1 37907825 237230924
2 230554405 482601285
1 303816229 510927724
1 171469477 523017057
1 372938568 89508732
1 62811577 177633964
1 410117400 915081307
2 738821823 46804826
4 306519519 568983317
3 747366606 403667761
1 908252254 536205960
2 534454796 312514627
2 118741989 403208223
3 130452312 411647328
2 603140964 12362239
2 955125597 69418681
1 87514943 799103490
1 183057041 620673865
1 376709081 266772678
1 39048283 79078905
1 387138572 858023559
1 668256954 34801442
2 982386807 157685174
1 905508104 562012048
5 720233778 863245639
3 228197673 170555972
1 470823227 609404962
1 214559167 229402264
1 843761397 509534778
1 386132225 994020128
1 665675816 870281833
1 329687792 297452616
1 69405963 339719104
1 880139487 916563569
1 120001299 430848657
1 589737100 584149688
3 154636880 178849227
1 149841086 683805540
1 542462692 111865550
1 59869236 653516944
1 127054527 555930008
3 981993671 521546925
5 630871547 382371971
1 685682423 549494145
2 833564112 340974769
1 388863000 780808090
1 382027417 804805111
2 783816211 32315896
5 999213201 317764398
1 209054140 750321808
2 935765661 986745547
4 375083591 20224662
1 980846309 83260510
1 743796644 546627492
1 112090390 88935310
5 167250815 192920504
2 793235041 674215460
1 315461401 835894416
2 153275444 886777626
2 962311611 596416949
1 734008185 471394115
1 921740864 218591530
1 36058812 235173145
2 424726973 380590968
1 160083458 446065259
2 158252419 719438466
2 640685283 968333524
1 354930012 914310610
2 27253036 734490996
1 682550824 17193981
1 977642413 269695974
1 109366379 980675760
1 760248668 175269606
1 636324338 300621415
4 686873305 862361042
1 742829881 781156712
1 886784844 170477070
1 797068701 161702383
1 643966574 503086625
1 876971229 119660896
1 878511238 351051117
1 684320410 437898014
2 798736369 437350456
1 876781800 862658677
3 470957007 296666373
1 566402326 596678320
1 743905036 70331606
2 555472848 908223420
1 966934660 215663994
3 12445335 963621856
2 959286079 167322037
2 927226080 229095501
1 975803490 442136046
2 431800053 906578331
1 640963493 680638380
1 230075746 959319418
3 829656087 223667754
2 782456117 160885250
1 297386824 396839307
2 960852636 229935492
4 475824264 905800467
2 403961148 366823202
1 583207300 383212668
2 548445477 458737992
3 140658551 776832105
3 254295261 939168969
1 163531853 279433722
1 79734478 478098428
1 8368677 348479019
1 370180711 74681575
2 296417694 604919820
3 437743332 299737630
2 370677433 147125821
3 483500340 162041758
1 210923777 213147943
3 172436269 158419659
6 447693350 696278241
2 201488552 84047185
1 353846700 723900091
2 204213607 94776596
2 285130038 275604612
5 973549182 891422922
2 535014595 885676349
2 797085053 162708987
4 682445808 858043956
3 243747977 217367912
3 534824149 838554331
8 137953836 776849451
1 730540474 513993948
4 343825652 389163850
2 424020976 784938670
2 830528295 750814985
1 983417992 556738886
4 220500389 161000202
3 991066809 174017061
1 670587392 555727961
1 929825623 80379716
1 871446690 728928063
1 227881031 179311274
3 532001319 734863729
1 926950324 451548544
1 952882911 674068560
3 66600691 561476124
1 87944372 804252179
4 604504176 712381016
1 745929085 692292687
2 412069632 496276221
1 41927651 895874172
1 67780889 476581937
4 182607247 72715209
3 328777721 340427493
1 551224450 599283168
4 483241197 609635263
1 471658705 59567633
1 709322368 484250415
1 212028911 158665134
1 583217866 877512314
1 31194017 246238310
1 409148032 322928802
1 25046548 650221051
2 794946279 585470734
1 347357519 882274680
1 221205226 380121192
3 195281586 58868150
5 496768997 471713853
1 497461500 614943236
2 954673206 694160762
1 92052947 691102606
2 83933615 930820943
2 347369808 319004974
1 219463324 985593698
2 151084284 223188460
1 925225271 425179829
1 124506026 148504875
1 478366629 397922749
1 547334346 152161026
2 60053578 343549589
1 546669618 269889242
2 811040783 79643368
1 302188943 642337223
3 502669868 42058981
4 722757811 898714345
2 225032306 132436225
1 956728683 213304160
1 807101824 523618784
1 695140347 243233795
1 505852606 893202351
1 774842481 913488649
2 549866820 689480814
2 452832208 232721363
2 710660382 922709152
1 924017553 693939707
1 484549117 808832558
1 551266693 199167582
1 286153402 55610513
1 50719594 270420899
1 144791727 188868586
2 663915062 240475671
2 195571809 640045204
1 990972239 341698721
1 644929939 82934746
3 434915970 207385929
1 388868859 507683722
3 101099746 462686146
1 344589069 969918383
5 213788020 823597814
2 64918082 20665718
2 86081660 56080362
1 544158418 630460574
1 147094319 195315595
1 613859597 377892692
2 952467294 409543899
3 182517247 732503180
1 481539536 489659096
3 628111203 946828833
1 809525102 865011030
1 976477792 574216688
1 254305961 26412341
5 204355019 929959950
1 373136401 620418794
1 842671290 871408993
1 698705273 282494512
1 80434762 348610304
1 68246991 661118782
1 985070782 641318058
3 886248603 203253690
1 947708685 729516410
2 449941236 68746634
1 440227056 312783880
2 523653997 924386988
3 655927335 734236956
1 93313289 168021147
1 528388182 787393286
1 269774866 721997772
1 967713235 852184750
1 119168673 249245296
1 281210912 298553314
1 387563977 555116835
2 491903028 738515450
1 649417928 441114844
3 820845815 123863302
1 477586378 471410950
1 628731053 204698849
3 555717648 659447891
2 612164337 291645823
1 44337432 172182278
1 738945955 421356435
1 192375415 796967887
2 737617138 218537399
2 65070727 334713532
1 132177571 188742777
1 272718852 396734801
1 518901792 572236920
1 157058780 555362714
2 354148738 369230980
2 429914378 970041957
4 579332642 523552058
2 319988627 963116873
3 308192828 582971080
3 652326090 178895598
2 282975091 578648003
1 130947717 132087607
1 611701899 70088200
1 512039970 155877673
1 810691357 873188555
1 743689487 211039393
1 50743179 261723006
1 832936066 458231425
7 789617323 890422390
3 907346647 501850427
1 610858273 801618154
3 596426693 94459257
1 574892444 544652440
3 602266752 19827744
2 492848908 342583800
2 400454041 999471587
1 389207498 873258685
2 439766831 461954091
2 14022855 759999300
2 9170526 453103619
2 193705317 424841633
1 454753803 911326142
1 432830235 271697386
2 93812323 294297569
1 904150944 518549555
3 528932615 614309700
1 762047596 652098515
2 866720405 290698031
2 582781324 157363213
2 764331109 204588639
1 518892454 141530624
1 156993252 180018517
2 726865372 849532910
1 35458787 709935663
1 176979060 470557751
1 750863330 407649754
1 905880294 669983619
2 880249181 959507640
1 728465920 159205693
2 495036836 657092282
1 734531845 196026443
1 579698818 180313528
3 652730687 592201585
1 449334474 417153220
2 444387577 112437468
4 906386341 834241737
1 984540913 211700202
1 784167896 907748065
3 472713786 610931763
1 785463808 725283035
2 77727971 240861209
1 954287016 455933581
1 992983850 456215396
5 777796908 591000616
3 609344656 872569519
2 950699032 22668646
5 607061463 315576336
2 600186185 30417892
1 592629758 457242326
4 397425562 417459119
1 806596142 715140122
2 579766072 162777367
3 798136138 850285642
1 439482067 289818469
2 885488114 854146757
1 281091062 735084751
2 101192269 156208710
1 204716387 556479373
1 951766277 422287085
3 243276523 166604232
2 103952027 241902998
2 326068849 441977612
1 101085648 683462557
6 65669925 22786392
1 814862342 157438703
1 348546630 483313434
1 150299268 202750465
1 939955220 700879441
1 687504253 846172144
1 438817368 42523174
2 940392676 105543173
3 244102462 478651488
2 319343718 484452341
1 37216433 550925105
3 208216857 80293342
4 978467689 193521271
2 37323812 75871231
2 396143195 511877276
3 392253707 289271797
1 528297454 496601487
1 786839637 539077621
1 658308697 490911665
2 797667036 318697492
1 474234271 662664457
2 202087894 815835361
2 15456123 288688418
1 644979303 496702227
2 906601653 104217110
1 108295932 970000387
2 424471928 769532859
1 341091851 965664276
1 573810229 657346465
1 928964013 785204984
1 185997801 487580833
3 239088353 627624243
2 277984055 995400999
4 20501133 938133727
1 902320530 259982000
1 252473862 523964945
1 331229896 154039256
1 432140433 948745351
1 703496950 694027369
1 118164009 604358742
1 512671615 690428776
1 14517928 616975825
1 302967546 896835040
1 207409386 660374363
1 262207372 539985511
1 246261661 374461450
2 207957778 567362150
4 688440749 3675144
2 547041367 784053632
3 660139072 857171249
1 224015493 288384822
3 319551390 364329495
2 907370571 22240209
2 927790832 7810248
1 939439994 604257643
1 655702695 702127534
1 432399956 23245815
1 320599332 497471855
1 746937519 121232044
2 551741970 312151274
1 943994788 880470806
1 970692996 192946456
1 234970685 611665148
1 312317346 767678838
1 41558047 726818046
3 251828281 716901258
2 682480149 931574648
1 178047865 366136498
3 499342659 83993142
1 252876454 932183484
2 558584634 131226438
2 349389718 99848998
1 895838761 952254314
1 541524031 177870305
2 168206329 349425208
1 907700532 854788268
1 129979812 447455568
1 161012946 546480156
2 211592028 160255776
1 100147811 437241662
3 520637231 327486286
3 202466334 6685919
2 726491287 182809808
1 939867474 338650828
2 27726059 721848190
1 983204956 776689189
1 322342165 421993051
1 586452887 388787182
3 315076765 925443214
1 465552097 7601334
2 93736125 610176382
2 658575868 18044800
1 402969249 684657547
1 261851982 577175094
3 145123100 503525908
4 997665338 814755237
1 77111869 948039116
1 18011698 364211130
1 114417871 621169777
1 862525604 255575911
1 376615025 946736727
1 366995495 49907873
1 687086340 321783939
3 654429302 373839362
4 237641831 168061743
1 440646838 708691943
1 933381263 618687167
1 777686661 381921397
3 835092969 305381230
2 914034536 739040146
3 133669390 197689610
1 887516819 203759370
3 378907645 877245817
1 181892612 724906938
2 403214192 882415389
3 224973227 907763044
6 822317395 904860178
1 992120892 94860609
1 499517853 921166644
1 987730759 530466530
5 984069787 343592219
1 486988333 276554189
1 908349171 286695737
1 859321452 233005569
2 783280200 287002617
2 581788596 406478645
2 3215828 117472710
1 1788659 336579819
2 702398179 206257323
1 924495765 425192923
2 967705600 420271199
2 479161765 65557840
3 79720055 224371859
2 840245009 192630324
1 85751379 927395247
2 276264035 835366844
3 917478133 44531926
1 646175771 315496135
1 192328216 23894332
1 44131857 763252496
1 386137299 300389017
1 795064765 409809383
1 964856866 20849907
1 885334937 294408053
2 984524317 884077343
2 589263856 317046861
1 626712147 734004654
2 544878938 524829605
3 536131525 700746130
1 604995859 136829865
2 628119511 94765168
1 830603774 655565551
1 138508661 911416979
1 823458420 986512
1 343875060 689403126
2 634918931 176351714
1 105999830 850480037
1 992766777 908941883
4 386848178 823116947
2 688767611 182572487
1 726160539 974531190
1 243105056 85418827
9 221721554 465522594
2 909137040 445159744
1 263875057 295026575
1 4242861 604921184
2 773410873 40270495
1 914620130 890062662
2 595277410 903278443
1 860706905 119238363
3 742823202 645991805
1 807450975 213840057
1 168537609 171258611
1 623930832 724027158
1 932309470 941739766
2 615564700 200196326
2 659839419 225009893
1 81768664 424875076
2 523936656 787505484
1 182317171 101171906
2 381780856 290435458
4 614666430 889892171
2 855098604 22421813
1 62975093 916335904
2 877691801 277347607
1 529671333 991678257
1 876608612 241667041
1 765860103 101040892
5 305886924 960161140
3 693635035 466667073
4 857438292 363154580
3 782433708 707033146
3 577880242 808504833
1 407601756 91147141
1 688071337 462996121
2 828368455 901856162
1 494323064 491739814
2 14235882 520246835
1 474945708 527107978
3 213306821 321076094
1 202291002 33801512
1 424812417 169786484
1 28773703 248065073
1 906779181 666186946
2 158852860 283044382
1 544130100 680374737
3 921487009 656165740
1 153687429 525621010
3 6743480 686061489
1 992726661 897199145
1 297233414 171086006
2 375409110 340180447
2 866412653 517375474
1 501755826 868807403
1 566616018 306365530
3 214585828 631687250
1 56170020 313919027
2 748671246 871872962
2 916728867 192546242
1 308090104 166768686
2 600671426 230692090
3 483142353 461732474
2 142351930 185619086
1 296384883 60324243
2 370161515 65197656
3 130095495 343029481
1 348772679 774176696
1 943988103 152599124
1 441852059 280168129
1 657399892 819441606
1 366985381 771365290
1 831776528 531805351
2 1712344 423785096
3 774671557 327733175
1 186219806 957869126
1 606088431 237320259
3 165734420 556076992
2 856188518 745278434
2 82941070 975592626
2 746432884 672610972
1 645975883 431923350
1 584012683 791687677
1 667959142 53646184
1 833063956 673382343
1 709368710 362312496
1 56711102 275008640
2 764447489 454200939
1 282689471 747361751
4 663125058 466226505
1 63165810 998938919
4 961196262 428136352
1 708670103 896069132
1 445862707 18021769
2 132900910 938936953
1 151302631 264075258
1 511292149 595921280
1 249751816 728180368
1 676105449 832022712
1 372975725 528569481
1 18216965 20817935
1 666482232 902111459
2 319873357 323458266
1 57558482 183529376
2 529119940 583311583
3 511840660 262355883
1 992069942 227442491
5 966138884 258614354
4 941264800 310107635
1 496642748 366855748
1 235765254 20342406
1 194937334 406721085
1 907265541 695325812
2 523995470 537371154
1 425318797 463376308
2 677017317 662841726
2 192311015 844421436
4 375353841 694934866
4 1772090 183983386
2 352322318 106819687
1 941073983 263330931
1 223324367 404506063
1 941031461 105303673
3 303914419 576014523
2 684989990 984270195
2 491606210 343219429
3 540270270 502181656
1 440726705 108001925
1 750796665 398320847
1 125049407 508732579
1 699590629 736350355
1 264668609 634683877
1 523114585 748281651
2 343199480 273062014
1 681623665 63488771
4 47787547 734670408
4 133186796 97289527
1 178199881 934480801
1 747867825 926196954
2 5024617 239107352
1 945183658 471215858
1 12904246 104188853
1 975807060 816548001
2 98221171 671026277
1 972599105 949389478
2 193482734 465425995
5 929945403 139535380
3 187305969 246893935
1 452479949 699946095
1 951706564 559692518
1 753425291 17222765
3 621300876 743282574
3 726581139 820082407
1 264320982 356539959
2 716676355 224954660
1 609706158 502359922
2 980538431 871270750
2 517117941 862416124
1 540718167 639484355
1 591408795 254852174
1 390265489 924979482
1 202716691 396600733
3 868158739 459229865
2 590019807 441614249
1 329327057 218785169
1 40354626 384007582
3 563087763 646964961
3 611291412 101058541
2 569142708 800255592
2 654649256 493974077
1 205093129 71581452
1 853407776 434160807
3 390642929 851459272
8 500317440 269670996
1 845005676 678421826
1 185149407 980051249
2 414486257 341682001
1 765992845 600490925
1 509573859 865178916
2 271885307 929303511
1 725671596 985228406
5 593712942 74527443
2 787170771 878282878
4 610500088 390168654
2 961886243 415046023
1 930281723 668214895
1 668724653 824991366
1 331023046 147368077
1 63849491 19362262
1 409861426 277164354
1 943252746 952752836
1 677623888 803215142
2 846814983 547484759
1 783526745 181278988
1 470963741 749338171
2 152834046 245668499
2 560465087 220205712
1 201296072 475584070
1 305634636 750779638
1 606793638 80143947
1 338543406 635330579
1 694797246 202517930
1 934161231 511614586
1 604892029 894188343
1 836636221 972522689
1 968649956 14742522
1 401605498 870640076
1 451895010 740270616
2 299808539 194794638
1 592094529 236138421
1 64323649 322562599
2 439347491 954405580
1 667894417 792654370
1 812832180 255784253
3 563116717 826925021
1 231199863 163191756
3 939344770 870369924
1 144772504 917004313
1 137457608 725877353
2 875149836 229372333
2 715028574 919906917
2 459023912 354536827
1 616909909 14455756
4 550379182 708522905
1 397789655 783645788
1 465022955 951924796
2 359725067 42507457
1 557578789 686287132
1 766343844 129430374
2 923665876 730200342
1 675810266 539880639
5 120542354 543805933
1 636923366 508565458
1 942864552 22031371
1 844865156 433365324
1 632867796 82068630
1 647194408 504951143
1 257279966 2384856
1 708754113 324743363
1 592175940 400316014
1 472694888 948611529
1 162381208 26418104
4 481882864 813388403
2 102914345 312359113
3 603842944 231524613
1 539255925 663083131
1 287794215 877741360
1 760890432 115864981
1 782742071 533323113
3 634095058 666232976
1 334264772 781200483
2 832539603 669608695
1 914122085 888490676
1 693914709 397049705
2 417804842 518695106
2 111975230 256252500
1 456511606 754075886
1 18288339 969924501
1 612951062 590181284
2 469140067 97486345
1 726472989 714255256
1 906604510 206701441
1 690641689 23470583
1 336841104 640658485
2 294117484 174912405
3 765601709 126523727
2 202744798 15553657
1 32018199 981809842
1 767324016 888074599
1 738138996 306602170
1 553412499 319874050
1 827051198 71031927
5 56740313 292048591
3 529108577 236924312
1 400822719 51607152
4 890402626 282693027
1 576528028 855878490
3 185935025 980395961
1 490739964 171124353
1 221717892 935486507
1 284324127 808513753
1 141600212 567706247
2 541155248 892366315
1 629824627 694309864
2 353211617 568740993
1 17747326 87953571
2 316784199 698971653
1 486379498 125405895
2 791321150 3864677
3 345985875 951316070
2 85917953 580114522
4 378004783 238095832
1 232243258 86336600
3 776974252 53894826
1 438567716 975827178
1 867221299 639118114
1 130230294 936295943
2 147674434 604869295
1 91059168 911485458
3 162126415 277503767
2 562788922 12541609
1 996242571 488265763
1 72202852 305148837
1 547005938 663479581
2 175952236 105845461
1 224607629 727743515
1 138816733 536011258
1 949224525 212241218
1 989309778 342336499
1 971474953 977433815
2 665018720 201570508
2 588853874 260465403
1 581727586 771837907
3 469600391 537062175
3 312271702 756293065
1 84350215 602324743
2 442508617 600484884
1 520036741 899567276
1 325819197 379800127
3 29550144 606868311
1 919428491 187417182
1 710424314 318819472
4 25190803 778517083
1 442112969 155161370
1 362041350 130115098
2 271823744 382087409
4 287213049 13248709
2 754894164 402250498
1 449897186 539155847
1 609179256 328982189
1 90228577 220868550
1 708476967 893973636
1 497237482 254771695
2 955478056 572997713
3 17751538 273685258
1 711963832 122617022
2 767155606 321585117
2 363172858 197504302
1 847639460 663497215
1 58548383 311307899
3 948427614 314394947
1 550171003 207235137
1 44878413 5071697
1 647218256 834698462
1 603314980 536670705
1 661897344 310009742
1 53271314 759564877
2 750808156 156914986
1 118905576 233012877
1 574255682 739734144
5 670796810 986946029
2 209260218 904977397
2 696851753 671644330
1 371577836 311114756
1 34586485 461234700
1 30127369 482487094
1 710184822 793804309
2 338097385 275086472
1 566972761 595914364
1 5108054 471084037
3 862220944 989294427
1 550917161 416646015
1 629373908 128909032
1 26459979 961825794
1 604810625 478052243
1 41784765 797647821
5 360798320 485173451
1 704896042 25061450
1 167271359 152494652
1 693196480 658225823
1 94400249 141355674
1 113133099 342043120
1 369395663 712897214
7 693823287 382042411
1 869951458 743802299
1 335750807 847301883
2 666259616 418568510
3 560814599 132965986
1 834972201 979244000
1 369001444 817181675
2 138195380 699619694
1 23930552 553680469
1 954037739 136818603
1 151643267 116881503
1 24568985 451484561
1 393906944 120568344
1 545764258 257557863
1 68198998 283708214
2 690890640 457582694
1 628799609 531793864
1 833387313 71785820
1 622690971 899280873
1 135618494 439372492
2 928083020 505913625
1 526864486 251529803
4 94636349 501130
2 113188272 509602958
3 663639728 678329865
1 269221798 819171966
3 871681318 504613253
1 432746788 909326289
3 538836730 399941998
2 165853482 404733215
2 228445076 207646637
1 217299267 383541950
1 374849346 475194785
5 465424250 287686993
1 972286950 892870905
1 161131002 411058340
1 177795099 235862049
1 35989512 788140068
2 953992898 210822939
3 644234710 46647142
1 589826035 825994590
2 609440453 373877534
3 979888025 489256593
1 882840397 921426362
1 768523720 690598969
3 764865069 922772412
3 777013079 202791247
5 304295523 142868328
1 368161279 372035423
1 832419839 521176766
1 70710050 799405149
1 781207594 916973764
1 356847950 44533791
3 127113058 858787378
2 331332979 581801456
3 681681375 516299314
2 517879866 3416911
1 562089712 201042261
1 714270639 441374710
1 439534913 67133129
1 329392183 30473461
3 994549918 607345771
1 386973915 549537533
3 684269549 326886808
1 777572572 798416838
2 319616884 32793710
6 119138728 374106239
1 215633516 642277858
1 130656787 567606135
1 197113125 706217846
3 400001259 410972841
1 700766821 942377539
1 595727089 986908210
1 903687377 637516556
4 276316962 544771216
3 800407343 902794759
1 809297489 587380158
3 902307639 157738924
2 575269122 598782839
1 414575239 970475487
2 187734186 409656989
2 981652346 395583517
3 629665408 431744154
2 536317247 561856245
2 290167139 346286001
1 628327209 251329286
2 916600091 581625254
1 778719697 877258733
2 956926610 120201053
1 670974380 6756190
2 65015206 254370596
4 416884508 66050637
1 400867054 726615053
1 924335409 190881388
1 861300769 815747421
3 384337149 931848194
1 416278550 129704923
1 815131330 396222080
2 356976950 532947790
3 295504658 387595099
1 506023541 650278128
2 658483814 740124250
3 436761717 662340794
6 700599555 805079993
3 145651133 839684090
1 932781876 170770675
3 45998193 468074090
2 105273569 87779364
2 217208039 494302140
1 929122320 136976918
1 777192691 772416294
5 210460071 729573805
2 817292507 34158225
1 372239161 807754310
2 239425148 218198471
3 818401189 555959564
1 901271923 349846775
2 802875801 612000219
2 198415952 678213489
1 446607517 996024096
4 39433623 23119635
2 174139119 606202284
4 346237161 925866477
1 140628249 484596531
1 118470212 217961488
2 596296013 349558709
2 801712583 427815211
2 755417403 898193119
1 12841416 934265494
1 298039193 720593486
1 417411878 112096105
2 872556176 482365214
1 154331788 135288750
5 430161591 219867672
1 52503868 763666078
1 752917878 500755299
3 502547779 350356722
3 485975816 34950497
1 23883573 218664558
1 776322503 987887137
1 354789019 862399862
1 870598382 556954782
1 264576626 344126358
3 73267558 406582495
1 784555192 853282456
1 764343122 423813421
1 786691849 487551613
2 152229018 741387330
1 881750192 140854693
2 494964010 319495746
2 888287197 158319913
1 404074961 88065788
1 773567333 400558311
1 209382365 812400151
1 430061956 895571369
1 861478366 341028626
1 594123527 488559771
4 455109630 120546400
2 13763643 620355827
5 320921229 855685427
2 257848868 314298052
1 49380904 231711505
1 287031275 820943442
1 518694097 136496645
1 441135730 922037257
1 765374652 638464144
1 838345893 160291166
1 119465908 25388195
1 682136823 420337593
1 232936561 848730250
1 862871303 201292905
1 292196048 237368778
1 140184686 427476147
1 115426679 306897358
2 870999575 941584421
3 792706539 328591449
1 33893442 883344605
1 310491584 17861580
1 972163458 155007770
2 523710725 685533472
4 127543731 506366832
1 164011351 508677194
2 78242886 589092191
1 254683818 932013496
1 631664019 274085013
3 340675275 790209485
1 913376637 426976675
1 405302538 407951252
1 723931855 389978591
1 273000359 283625899
1 115794046 489794570
2 863029594 374527900
4 109796138 593095524
1 800035575 224142977
1 101484720 421075789
2 388921298 285522536
1 135143684 528084617
1 755466964 879833577
2 551979668 406344915
1 544155707 717425852
1 208664661 910233024
1 792102050 262393154
1 156935750 166382520
1 384293828 69229308
1 489879695 929388731
2 832087407 196047644
3 172392718 836096373
1 351813893 788632271
1 613950228 984156200
1 849356461 181107959
1 786079704 901336005
1 627592897 879401217
1 321061935 984758515
1 788789861 506901814
6 925939547 748435984
1 934053635 500030772
1 763713174 820230274
1 729044028 133825180
1 421111860 76851237
1 803907046 559009421
2 677003037 602966846
2 24027221 822609215
2 944875384 141883289
1 362496334 929788197
1 293256402 712447961
1 75041166 793167183
2 829763826 360787865
4 773763142 308759623
3 475592217 866196279
1 866734995 453636641
1 711022052 340082458
1 426178166 720158582
1 718764951 234006139
2 919269196 21572165
1 94309019 458300942
1 392369197 44042217
1 292437612 228533233
1 258005392 112492018
2 292376079 633608173
3 79140994 520171094
3 412531184 14424100
1 834765759 916792089
1 673886187 894990811
1 188999192 960201544
3 740051642 921398805
1 145562639 670581815
1 427875551 707041642
1 212655797 161478202
1 170180034 684934050
4 801308993 306986126
2 121507039 580982999
1 211685158 302724687
3 51450885 755430659
1 752906542 268624890
2 217339681 36755707
3 949865489 354408930
1 309827525 567060798
1 852624902 380887946
2 415351176 858605524
2 924716273 129940035
2 303328142 189247914
1 164363615 782281054
3 319725742 611465838
1 834586719 819727205
2 561634264 116098889
1 714387140 528911000
2 809743692 399753105
3 876326904 587148816
1 561248167 179132527
1 200262557 841879733
1 981036663 743276793
1 525118273 638676608
1 844137241 805789278
3 201960708 626230165
2 742434808 283836839
2 444820504 666849390
2 727581049 286740898
1 402877112 260753265
1 352357553 210336506
1 178180304 587844047
1 408512339 368066465
3 715451390 934305202
1 690194542 340077677
1 944200664 933920742
1 298650909 932996301
1 507338136 437822884
1 72234222 280910934
1 754054800 97330318
1 222507338 545819614
3 637918311 889923062
3 279996248 563828602
1 210183799 157338609
1 709759073 703247906
1 456853921 215998260
2 185570982 272786443
1 613723706 381056553
2 822725717 571339431
1 976915277 104845772
1 596973453 13046724
1 119021147 16588854
1 439499674 653735954
2 332907095 502235873
5 9463697 366139050
2 162904714 644468720
1 739127114 628807448
1 646400499 45267737
2 891311835 232473262
2 340199325 222329865
1 230298713 303949362
3 331062343 513611854
1 675751955 721738522
3 617651867 686330533
2 911656645 172619671
1 398905862 328618610
1 841360011 714812558
1 380510005 907349575
2 962189054 617787948
1 50412242 242810205
1 350786842 234611765
1 529499858 190756009
1 758313374 242857810
1 727068508 636689492
1 400188206 306845917
1 254204095 195633745
4 97778777 394350727
1 51736238 690800974
2 360054910 122020185
1 856119473 258431362
1 745964249 219988411
1 255232392 97681813
1 50237493 564986265
1 99814646 660708266
1 741301395 465898743
1 918354728 717723978
1 411267025 8780930
1 229702346 909218500
2 670504024 83678707
2 804868543 475856001
2 511866857 411441996
1 598825760 956824535
2 579335707 360758219
2 525973900 151400242
3 15190672 384369284
1 82871976 829717360
2 850350869 273732546
2 63653299 392734297
1 676859619 753042970
2 968300097 665217188
1 105057799 135316318
1 314381278 391180107
1 392409021 941264703
1 969666555 617107270
1 489506885 737377788
1 55206594 785774344
1 850641636 417989892
2 773715050 768581539
3 155771628 289722076
1 763837239 429415876
1 869255104 742686686
1 729794587 536853327
1 746780195 28708420
2 121375874 229563647
2 649081016 845127805
1 779180651 514758644
2 975518870 829864857
2 135210320 872843421
1 101210026 866513730
4 19238482 332296383
2 867161909 311106913
1 572384155 768803475
1 168594917 933993554
2 716804543 139365214
2 101498845 265500283
3 650845636 748633259
2 37331855 187357715
1 330687052 607383005
1 608197507 685234586
3 829085013 803315490
1 485305765 990818070
2 651808367 268804382
2 856377143 54852895
1 466289792 291885245
1 170608070 996110121
2 11596731 898241487
1 362740617 636387351
2 915789303 399370121
1 961625 476475196
1 647100353 282133002
2 601411467 192492075
1 361761786 113543043
1 898613708 931788668
2 354024968 315122178
1 687561289 781073723
1 172727438 268566033
4 444331076 393624955
1 299148279 645974757
1 100935447 320559133
2 841185260 572691854
3 35798437 302601423
2 434160896 871247663
1 972990278 595928959
1 129818332 940441361
2 237484163 629646246
1 154903956 767674447
1 745458183 22533918
1 396398637 38973617
3 445725164 293221918
1 716180380 39869281
1 466049645 932150435
1 739000159 718088419
1 697659715 546589339
5 541887215 711716931
1 97458322 141650024
1 988551829 626925853
2 938706696 319110875
2 599525930 193471218
2 303925123 216165840
1 647215328 255540255
3 580600793 910426395
2 412844676 83800276
2 301222438 548274297
1 735943165 533846926
1 389793116 209746303
1 486246477 173565770
1 798307934 571026380
3 649727123 743337660
3 667067677 344905427
1 645298548 858054063
2 277824409 502090558
1 112421676 186347538
7 609168716 425983191
1 158818746 537399136
1 516404323 253467927
1 344156712 609346989
1 815156393 543673703
3 571790015 648668347
3 489311063 434309467
1 987524720 986163804
1 825897020 685817687
7 314601745 853877589
1 344544658 910670360
1 384938585 811884389
2 205678058 227094141
4 228269522 81288954
1 744649893 609887688
2 490790001 942962496
4 101089826 113428022
1 884828144 36091120
2 923372987 167587522
2 319078391 241483769
3 320104211 521746447
2 264733402 132860256
5 541599034 436950234
1 524474407 392259579
1 711039039 869792852
1 439857363 829758752
2 474650720 866442037
1 820669225 921306202
3 485429412 177744027
1 940485208 672960265
1 488056454 316231977
1 553296517 125945298
1 394558272 936775738
1 410361076 953009937
2 464256221 181083678
2 919977588 456691192
1 732194923 169394742
5 367049080 851396176
1 513850771 276277330
2 956603787 769505150
1 125921506 791896515
1 576496946 298128417
1 23985894 587118091
1 15440669 511174453
2 627878298 888039304
1 188591979 869430791
2 44051164 810600422
1 451319318 3769924
2 350956443 906362085
1 760179105 899914506
1 454024338 123741223
5 461969006 303976476
4 754895150 853634988
2 92857633 222482394
4 265319796 375336926
1 781245406 891731458
5 5327590 456310304
1 585017467 264503199
3 261635743 85200402
1 266749683 251335599
1 514971774 461764179
1 671549234 829470155
1 612066073 395031188
1 255189724 756860963
4 940731928 494528826
3 10719775 441092075
1 636856768 553397710
1 914543048 123866729
1 568822090 201005915
2 708432888 160874215
2 297819576 120175639
6 789774591 267552273
2 245558481 360547591
1 486033404 774208122
1 118810338 430770015
1 809680916 116244164
1 656389947 530843937
3 411201966 566312519
3 790660273 262304068
1 49183532 167337589
1 145403893 517499671
2 225916780 150277211
2 593873295 997639093
2 209361495 861642593
1 413955638 212439356
1 372416350 814334885
2 747897841 527018849
3 334262026 207975729
1 362182264 35816073
2 226164495 773338363
2 504773377 445516226
2 482167781 978470544
1 465382456 787633623
1 422299167 487645532
2 657798330 819129693
2 229142559 289573203
1 10080720 66082135
1 949082984 872889139
2 514706876 749773958
2 318224922 879581593
3 193596216 838095324
1 809276103 757690121
2 651957713 319139325
1 217659097 385774446
1 519527838 439694336
1 954829784 151396084
1 631804580 631145073
1 748735417 770595406
1 946412938 264648663
1 857677978 160136236
1 839093928 977273310
4 397847326 618779382
1 833449235 603394136
2 892095551 944163045
1 134253040 670122224
1 852064004 125529124
2 845165338 267146051
2 546514980 141574655
1 690188920 279139210
3 363436058 943621571
2 344972774 673229420
1 212660905 634376505
1 762186565 194344884
2 36920883 66061018
3 57950582 128381010
9 893411263 251163825
2 708037284 539833351
2 448464350 843461666
2 776667073 98140462
1 418325229 833547270
1 294372787 705227519
3 848944215 31491441
2 406737011 122234931
1 286521834 511364749
3 134725582 127347286
1 928168874 548160197
1 176739249 464050280
2 502325022 893565082
1 660855049 812026022
2 249162890 7463657
1 781035197 858574136
1 314559399 820294038
2 846378710 39512495
2 426675549 315777781
2 265239697 161326739
2 649370228 963117777
1 232787931 222387174
1 970861833 241875845
2 123815849 414693262
2 335128676 17192945
1 647181052 818622121
1 192721392 780526716
2 440252742 112109459
3 764887353 809491628
1 689436308 884526908
2 47339544 291859019
1 413360716 838812464
1 5402490 730125036
2 97832721 728103827
2 941634580 462823023
1 278727835 991217397
2 168318742 781838020
2 435977381 417169868
1 850496875 130093661
2 595134340 840359702
3 497186125 374305206
1 854178732 477205273
1 115741927 127117160
3 691091173 727820066
1 990238434 296772809
2 437573039 367061473
1 913586491 511330752
2 10862016 234283415
2 137699334 793083020
4 484601738 124713977
3 835232592 209146091
4 796022006 896395783
1 847274574 703132899
1 692916706 865164281
1 848214784 983326192
1 619261979 216702336
2 937019288 107462365
3 269968985 645630839
1 964059176 393834712
1 83138059 123982673
1 62286574 873232967
2 957649538 650948400
1 418291485 552394839
3 796288900 647750579
1 142987317 183138696
1 158565505 761629080
2 333155722 251356896
1 146584057 993406982
1 781013315 716404141
1 754092473 297726538
1 589489382 718398040
1 311630456 984365946
1 126795085 633599012
4 635406046 986309760
1 722520699 841745014
1 326602085 540600570
2 806989588 288564259
1 689088001 463709315
2 474503483 672058472
1 957353685 204969733
1 524914820 697902607
1 210140321 220509455
1 386223803 216838844
1 23521367 969094662
2 162151306 540538451
6 781001019 448758629
2 20787772 282454810
5 223456454 170069262
1 687319261 183541777
1 982536908 584699613
2 793250075 61426305
3 568469193 959494399
3 278822147 368117990
1 606673511 224140541
3 124805447 945203196
3 401524220 264373335
1 577357929 583963732
1 597778568 227239415
1 26164821 908105658
1 590986933 710844484
1 433575594 840723693
1 680238599 387891665
2 484946242 641064406
1 310429573 188972461
2 212686070 725448161
1 102656905 908526123
2 103706769 79025892
3 688449239 442893982
1 291379885 966078528
1 431972644 294603004
1 172246876 841276122
1 656115839 535845982
1 432482226 173698780
2 619608442 660910255
3 631515915 103605880
1 350729821 169656598
2 726999206 167191235
1 748546948 941683156
1 595619745 291076953
1 779668453 105196184
1 732948002 331480681
1 258245068 707916463
1 355222030 81354799
1 227378060 131112696
2 580540669 497202231
2 913555770 167899898
1 275560682 128589065
1 784899662 861060878
2 600902733 139703351
1 289428416 887785296
1 659096904 251902478
1 583496942 740591748
2 997286904 855427185
1 928852623 21555657
4 807446162 719182896
1 987998016 161591746
1 300481287 6977239
1 54056145 27358179
1 72033222 530219580
1 212082397 209379123
1 433825868 772592321
1 189038910 274439478
1 250073571 16332668
3 755058100 550768628
2 5731786 456837734
2 366335095 484596453
1 799712391 403106842
3 898310124 733609800
1 148946128 605942311
1 56495476 535768955
1 385619079 60847516
1 319933544 707161928
1 806047300 297126349
1 251776164 49806546
1 814967243 601113595
1 355644781 427777644
2 830421920 543819659
1 11793443 410454717
1 508877902 555415127
1 629297838 957159503
1 478666777 285149799
2 745651833 722538643
3 391665176 408068584
1 596817560 68622203
1 358134029 507121818
2 162813388 214317794
1 321874771 475933206
1 568536427 796715947
1 740456370 638476520
2 865424452 871089106
4 987605450 424856701
1 825515411 948395282
4 371658469 83267110
1 56676264 651674512
2 339241884 22579521
2 514435004 650493785
2 605857551 653505883
1 998989354 36046201
1 832807932 763964048
3 992053936 483164700
1 625499951 689509026
1 124398184 281639606
2 22166192 357970829
1 188354878 939703956
1 877985407 229787020
1 802264953 901661791
1 298298695 522233052
1 652251473 107828387
1 384747276 261028087
1 6375213 169698558
1 149218219 109202306
3 123556257 871926044
2 79938092 359901528
1 713234425 447501853
2 213574953 314969803
2 21849820 335486010
1 649275855 196225277
1 419538168 481355154
1 584681579 61173790
2 482066081 486237907
1 401872745 302742454
2 384782622 601821719
2 316742321 319294624
1 429545756 689543638
1 419469107 939916065
2 664281935 56168643
1 930636004 179404619
1 144334168 501846848
2 165300548 310523501
1 571137671 834734763
3 81692939 175184382
2 16703872 968718325
1 94407957 512322987
1 542571832 315984924
1 803430157 873517575
2 396971227 754714678
1 933515563 778111286
1 38801994 526410082
1 989793790 807738293
1 988431407 594408691
1 158283679 177746703
1 765122087 175006485
1 816868984 291051292
2 364913471 837392498
2 745018257 941121714
1 363793489 146838208
4 885657947 246687678
1 88610817 704909113
1 656496739 772544227
1 913687502 709438663
1 217856222 325353431
1 622776375 696124635
4 311826793 645362151
1 251984477 398998302
1 745406865 212373052
1 683847796 540392214
1 377712562 319936109
3 274452756 68108086
2 189230817 372894965
1 559603215 454504028
2 280043810 980648548
1 532707604 526725898
2 868735502 771383099
5 607809383 386431901
1 312984076 358897983
3 562713689 75269966
1 911264209 19910410
1 110013721 390914119
2 591762534 882147938
1 880724148 821126974
2 148199318 656566696
1 680326023 611455407
1 860205650 333833454
1 460360309 224245306
1 387195158 169767478
1 97715399 197334615
1 904165387 35057972
1 704725906 134999317
1 417383409 71483869
2 812855462 338558874
1 51669789 942994595
1 758635544 970446988
2 282593000 271469313
2 962876923 11314097
1 819685846 243116531
2 101971434 579896022
1 81884073 939051799
3 742412637 160805379
1 83817883 306127008
1 553939890 942605840
1 31501888 488083158
2 932166121 49268629
3 379780063 889944536
2 479349337 981822986
1 607523938 699531273
1 200870816 512109040
1 825378002 46964637
2 310943866 335194971
1 692809201 576299334
3 809651402 396296234
2 535399875 127704541
1 247377085 631165444
2 503219017 641478256
2 740373296 805695141
2 280879631 698065439
1 589194294 802919338
2 268573336 820603131
2 154572814 776270501
1 816317920 768335942
1 357017888 222203968
1 158598179 997538086
3 444042682 150012832
1 88679491 532279567
2 860274446 285344251
2 247600732 687062424
2 285834718 622699902
1 102039001 77105865
1 431669715 484974917
1 964716458 222340707
1 508080290 455706419
1 331558781 706919169
2 295196511 686313696
1 451234761 154949266
2 173419221 363244911
2 259012728 469610835
1 157079389 483692363
2 348760838 562601446
2 400433345 110708120
1 117429771 211928112
1 395931544 821529999
1 770382671 283568222
1 790771755 82292350
2 931377715 614059881
2 372598279 939816483
1 567280633 516237810
2 331137304 264291726
1 195465704 464069155
1 389257130 317033369
1 938843343 178893082
1 1264596 61647631
1 231845507 565762403
4 815012839 417076094
1 987287319 256548479
1 585941192 857902638
4 968567634 528815480
2 835244377 771952082
1 241278063 549421006
1 88980220 676760651
1 138195919 441859892
3 126542379 177521053
1 878148159 642787702
2 228307499 275396561
2 845883464 102914559
1 95800089 308768975
1 472289979 499120403
1 24314567 917889132
1 667927087 750123142
1 902610095 994343462
1 880136258 265186532
1 413933637 970578059
1 721728299 758719535
1 747412474 584441879
1 405204047 204205965
3 579376736 350414850
1 97873075 269547733
3 140666712 192557301
2 581651927 53731262
4 820655551 172727232
1 506106087 405990483
1 421233909 474394115
1 982540089 833493928
1 815495220 722946264
2 373508353 728937348
2 509587152 542882217
1 987857024 756321743
2 363541126 566141656
1 361588404 388955251
1 628039422 415879927
1 948168126 974599952
2 148440464 896163689
2 653141978 738094201
4 131250455 171841659
1 427706587 646990733
1 396279784 563170432
1 819381684 956025768
2 247092740 985120819
3 399906541 324145253
1 75058009 302266644
1 946996354 495845238
1 987625524 458661599
1 531203847 697060789
1 503656689 782895027
1 140833265 104527093
2 746490901 104154350
2 557647777 437458456
1 718863506 317048094
1 44519400 204615429
2 992633278 295589187
1 723919951 434243199
1 622556592 850908855
2 523497976 65610959
5 887118770 874935213
3 960213878 913293673
7 511139751 820343368
1 471130564 7161967
3 372349796 593044472
1 749847711 745177970
2 349350697 768049771
1 176938558 75834604
1 81681043 840142735
1 337795661 200089682
4 567497310 248537608
1 580816248 537593437
3 638043111 71533964
1 260339892 721850186
1 928993422 176169844
1 777194346 848338910
1 921362746 202627944
1 625582523 905736090
2 234025057 206812866
2 59141252 179017709
4 667448732 184471262
3 664451432 674505313
1 414004358 316202701
3 877191056 792832088
2 383200973 440996919
3 724804712 924718746
1 960645944 602634818
2 229086484 634678244
2 151850533 689394927
1 115155783 545820103
1 851175226 536351228
2 525310908 12318504
3 790218932 296514617
2 342129090 319221771
1 346698478 526644556
3 299699789 441340295
3 119177683 2951610
1 140780431 38275232
1 651647540 650834710
2 135009367 943817439
1 771291766 195610602
1 178345757 235382673
1 723807618 569200098
2 546516341 726725811
1 158147518 4249113
3 906997854 694738161
2 303626722 583746788
2 243622557 97332205
1 274622463 710460121
1 534834093 464871000
1 585929633 973829944
1 492707902 815486850
1 541831347 550703241
1 631252868 650755065
2 231160148 655389351
1 286702999 508789052
1 557212984 348768584
5 576234577 974705574
1 622075810 239518196
1 470922810 667494829
1 40484832 164418859
1 392496401 718332416
1 682606459 297915371
3 955894596 375563701
1 103559088 121607592
6 57606555 613410565
1 876594141 713855111
1 19501962 952854886
1 554617531 227673200
1 907390441 499053244
1 96857666 965254351
1 633793545 997328721
1 100261376 386282843
1 645937619 345652745
1 871715704 896665488
2 994463968 401355747
1 208583640 72169876
5 116660253 325571941
1 634779002 839692352
3 41202806 267817451
1 98961887 39061227
1 306293371 34227920
1 434991649 191286920
2 500813683 253532156
1 737671429 384381686
1 521529745 895182040
2 634304008 261757001
1 700321743 479542404
6 21850510 934766163
1 328778409 649810653
1 195450118 157353062
2 729032449 234852181
1 811284212 682635964
1 12095067 495007784
2 939512670 389013325
1 666036377 262200839
2 595841598 643044968
2 139352938 325057540
2 592859869 960104097
5 278903531 559905563
3 302906502 533739802
1 271581907 756179321
1 97467479 890591396
1 874560420 756660712
1 254347021 286302350
1 145444369 455070709
1 180136354 279753769
2 879006741 64607030
2 517868896 982964804
1 674208193 557727054
2 922491198 536596508
1 990403517 220846463
2 249251228 683680994
1 549762408 425425378
2 302208472 901149008
1 239988468 318653823
1 679383383 160168362
1 612302271 790756629
1 902959655 841908894
3 511466121 271340725
1 224226488 567224074
1 523530540 743101610
1 234661673 976879999
1 931737824 9695838
1 59115299 593114624
1 693328947 81485802
4 983304528 715770622
1 128359549 473705616
1 380309853 281081112
1 466269278 646466726
2 688106189 31553036
2 451750513 555191703
1 398388723 345775415
3 412761108 326775233
1 704256120 602278782
1 312240967 927268315
3 946524634 840351757
1 843853162 631223840
1 937535335 685734828
1 144546521 991787113
1 499407606 864090150
1 995622995 510460192
4 458359768 648010217
1 486952597 401879408
2 610637425 640546326
2 649847259 750071410
1 702428650 765147493
1 187518351 479905554
1 959294796 284411275
1 428057547 433039280
1 431430573 487895136
1 702099447 379482298
2 342723926 599402699
1 94775946 963915641
1 746458664 883753710
1 600515296 273087581
1 387722857 527596766
1 287086539 440822612
1 793018568 357886949
1 472557772 363038483
1 744160623 773854789
2 362463121 201959668
1 644196629 161164688
1 667673598 912847243
2 62608483 714082404
4 211910033 191000260
2 168539683 437872842
2 497995673 587915178
1 511151774 323707619
1 569487146 520163803
2 908844164 273195193
3 115569955 966394628
3 798249156 803398349
1 864149037 111214265
2 107858982 818091101
2 372542689 878394425
2 459685745 361398873
1 955758979 902560127
2 800914485 528788044
1 799382716 374082386
5 499941580 415037060
1 628821230 165654974
2 552183831 448553000
3 968118145 132582212
1 107697956 117484795
1 272664415 29836928
1 949679080 516960018
2 472450426 22665634
5 114671608 943871031
1 349703428 584376307
1 368488987 629489805
1 725631709 742900672
2 700126656 656755546
1 397305888 525408216
6 662152213 709682352
4 195589622 622247635
2 757529712 952013656
1 221476536 528195818
2 524490337 239620019
3 698744384 648409425
2 261132538 981094277
2 114343689 105885989
1 943344338 292111220
1 244126403 654849201
4 202699946 259962221
1 713506864 900346452
2 738104021 474745396
1 415732843 331899624
1 280119296 299104573
1 589791745 803775011
2 259950204 126272351
3 132860178 940314906
1 111940554 657522184
2 376822957 859238222
2 221582462 149919560
2 663100211 571532129
1 234173369 286994894
4 38436339 432849057
2 953250483 255906585
1 928364942 277665462
1 938759099 801802457
2 487540101 369985721
2 281245561 389781365
6 704809040 235956266
2 432198735 320884203
5 260494436 483910721
2 929056221 10737489
1 279763111 408020726
1 177344164 689856801
1 67922882 770208849
1 538583818 556096273
1 728436743 532119702
1 408316679 550024140
1 620656647 581406264
1 887002584 336394110
3 295267995 679046432
1 701990698 254665224
1 844621560 658494439
2 641901704 620051873
3 217626724 10545198
2 434000681 189477951
1 303049100 994201617
3 462310263 254160623
1 718189675 226069415
2 575999893 360831615
1 132077826 808145053
3 331832133 996271059
1 492728105 151822976
1 568569375 954721774
1 941617290 110372221
1 950490100 542136002
4 890955757 408487081
1 579442620 649472977
1 255365873 586181133
1 420028299 802163454
1 402538465 11695947
1 593353230 882122358
1 522071522 8953849
1 291096166 251180293
1 62525721 415175144
1 207832706 494965331
3 998556202 131705941
1 351547065 130418566
1 134495500 483617544
1 979166459 582662406
3 775130939 239381567
2 285404104 465147294
1 585482574 386554960
1 15040759 989128089
2 913733412 587327080
5 645371818 143630177
1 852471652 61599516
1 116808691 28058969
1 468849563 825229702
1 252321714 214331541
2 452249584 789954940
2 379576641 486379118
1 739787165 722173186
1 865465416 14435614
1 489201268 270423822
6 148687964 965779176
1 835196795 465313986
1 442815980 235543943
1 559455385 399003102
2 210315048 672674276
3 460793726 111394002
2 18810365 704662807
4 645383215 367664287
2 43492150 101017700
2 894089609 184491694
1 364222981 228306546
3 522885571 409896411
1 434336020 341391498
1 755468395 317687357
4 477159966 968033692
2 244711187 10986823
1 34738392 396038027
2 210885929 922610870
1 75754700 443865213
2 171185191 225759024
1 760323630 89791522
1 22833687 660382166
1 871872138 730347175
3 654907608 829931458
1 98964262 259901114
1 388421567 31890944
1 684918800 338262625
1 186011948 138460592
2 339694504 437913511
4 331920270 262641676
1 113343843 548126644
2 439819952 393111801
1 976704622 420194613
3 85112736 508998596
1 532897087 225575674
1 157542590 955450811
2 23368563 265397415
1 363282277 598209373
2 685689043 655253762
1 618178704 570293575
1 623692483 132744141
2 141953093 816682944
1 284721538 162687345
3 736794410 968314567
2 350279589 849352713
1 786201839 565111224
1 277617727 174688636
3 861797581 660118859
1 151280443 407220355
1 715002125 528044857
1 247116813 348638945
2 515268173 353074339
1 142806036 210966294
1 133566847 948654956
1 891726036 594851825
2 781668946 916946228
1 544969092 83027974
2 655610129 862517052
3 146864671 199501893
2 335653638 801274692
3 12522011 86853643
1 463283227 134550586
3 906111424 884318579
1 308526239 694932231
1 54019689 26235972
1 830566787 201704897
1 334535619 509067942
1 31569725 639109418
1 889328200 309431878
1 802348176 273305463
1 172349983 207094469
1 403781932 629271107
2 747034729 603361207
2 13085563 63863754
1 63289916 6735982
2 628812101 766348246
4 536133969 242316260
4 536868476 499393456
1 872081606 510494995
1 365223809 298920566
1 139850665 442799143
2 684015023 862159891
1 494210815 522699616
2 70473082 139281891
2 297237990 318848706
3 124478467 389035208
2 599017995 819474224
1 845375697 35530019
2 165118645 153169368
1 553612926 775279033
1 445890666 452783122
1 573581346 307111924
1 212874216 98743463
2 700020566 475855971
5 189056921 685558579
1 388453723 631065389
1 193068209 682436455
7 861903158 612198077
1 197169982 412985346
1 852812188 906523459
4 208263719 579695340
1 349750778 538245152
1 848349733 226232962
1 910714836 767706238
2 813065869 788242949
1 390186530 17381381
4 541631254 552488870
2 130642460 119852062
2 395854298 936841589
1 501548016 307497142
1 271916197 454672302
1 168304194 672149927
1 898721876 454080174
1 813267373 475375019
1 390178371 408279726
4 844762924 212896880
1 121594771 694465291
2 117533742 626122144
1 706544588 397298009
1 365163673 40243244
1 725133760 132283469
1 238915766 518533573
1 362803799 963786262
1 408124680 847821726
1 8977130 693821335
4 462338726 417284749
1 903351914 572079121
1 689336795 46570560
1 110245661 163267898
1 939911399 60612120
1 207349641 875058818
1 939444162 486357184
1 341098433 198803367
3 324885872 521560057
2 591040289 708788946
1 705561547 57829649
1 991148781 19646246
4 675187823 364820890
1 430577842 960637817
2 913541034 714652004
3 667602766 603619763
1 15297203 706088045
3 161349276 752845995
1 587552410 548497852
3 191524558 205955270
3 575173730 38592630
2 922809368 657052775
2 685765101 449410022
1 523210276 765415793
2 823366947 373644159
1 153069627 218956573
3 384723483 951271833
1 961652087 504243752
6 860359645 437050766
2 525502110 908141867
1 40722196 445266758
1 936115511 520736495
4 430284964 298678901
2 239982538 781860756
2 147625601 52297878
1 767898048 569562794
2 1153052 437983813
1 442304286 502783939
4 44581069 672354556
1 65006073 771079827
2 329437345 53061054
1 65523181 515023348
1 310716996 480018309
3 592440737 402087948
2 1749766 496692480
2 637825873 326872913
5 733634533 889195341
3 980647188 886238381
1 868067257 190260365
1 101859200 600527046
2 80275435 218960434
2 995199486 94289718
1 533537319 411099143
3 76542824 56618786
1 877204204 492175175
1 246926641 705443047
1 333196943 243378543
1 714917555 491390107
1 495161123 597099232
2 608110740 922137219
2 375310971 827733768
1 725845945 617348438
1 640298137 842106910
1 416518766 415582130
1 70900009 270168535
1 991828441 983953390
2 724658040 903054897
1 1638813 672743867
1 680385319 605788696
1 341994147 916560969
2 275957284 381033043
5 819636539 113973549
1 927201807 570076299
2 548022262 843518350
2 981830698 360425904
2 592067732 620955831
2 679380435 300589381
1 24762927 765701223
2 929334747 662607003
1 327941146 869024887
2 431501642 473414809
1 186855759 686946251
2 808212900 264125331
1 932657622 807543494
1 884095264 862710718
2 776176973 243132249
3 933398440 821313156
1 78795993 844421194
1 59327484 723767090
2 518602263 409490938
1 688306557 555514235
2 566153136 178298434
2 780106370 340671252
1 507149791 657325184
1 232337267 818424186
1 918442452 797844209
2 314289858 386373033
3 45541576 798809866
1 440646696 829592278
5 691571659 838397936
3 70299007 18849775
1 631068925 923407356
2 752857207 605133817
1 195835113 3647635
4 482455522 903365907
1 966431159 652763031
2 113146988 27173844
1 205862056 938788620
3 463806314 89603973
1 231761813 173443941
2 814331273 847875325
1 711112464 409893215
1 12525892 671189524
1 828006131 62259789
1 767686220 553090343
2 564576501 464857797
1 229071380 405235539
2 774660050 26742260
2 13460530 515600083
4 865018865 659310667
1 485045598 840801896
1 750836048 540295371
4 68161457 515039148
5 527129930 30292746
1 871144339 644935114
1 9939032 559794672
1 69085605 726858065
1 862895117 556287388
2 552668151 483921974
1 25248956 8069806
2 456047360 413615543
2 696781905 9060780
3 507103188 742643672
1 32485413 547555068
4 825291075 174532166
1 313189360 44402470
1 527827069 534607287
2 231973955 132383923
3 514364496 766691958
1 356381307 797047878
1 783820482 855036516
2 542068166 802828312
3 949642068 649047640
1 490809178 188494198
1 418662644 924949839
2 826092461 840843594
4 541707706 680241940
3 300065410 716590782
1 955627184 108666931
2 998637163 813167069
1 408555157 153114892
2 981575813 536762613
2 452869872 444410151
1 414089888 718066321
1 861708294 433009889
1 159959188 387787791
1 964831409 556205445
1 490690679 927723146
3 542817601 232309473
2 332986473 588162020
1 560289184 351465975
1 495066929 200189466
1 129873859 404887682
1 398933395 524171099
1 616984704 395399092
1 941534370 774791007
1 544773277 129006431
1 761561641 38186788
1 650224282 280979625
1 299278660 225289790
1 386722531 735388922
2 521696793 654857825
1 346439282 5371188
3 535212206 145852436
1 472100537 721352634
1 891073655 744196290
2 897656842 847389358
1 388764804 647122378
2 597148223 559465837
2 163240582 384569241
1 368242589 729716016
1 428552227 481530629
1 488195434 419895996
3 366817363 662381326
1 697825752 890393622
1 549040991 800651959
2 230086224 928074372
1 779841744 858583949
3 352687411 890395850
2 140587910 453379280
1 190662485 290858724
2 349591673 984158823
1 822834481 96077082
1 930097541 938315440
1 442326107 272408853
2 3799824 417668652
1 785538667 846227012
1 711499232 319654139
1 918268338 661380804
1 428236093 21517821
1 916354713 111073146
1 178580747 780958700
1 983680230 7871841
1 140640249 867062789
1 124991638 278157765
1 985582179 385844015
2 541515202 532019243
1 496197162 842839040
1 960337993 449061260
4 196615761 403076031
1 924466816 4210589
1 907293833 993902126
1 776944446 191387951
1 867816069 578256557
7 486945439 266790758
1 641571029 522865560
1 21771749 938154433
5 462076587 3909242
3 534958109 540798238
2 340717310 571308111
2 251183172 534316264
1 67226884 407583475
1 180059268 198911129
1 79456285 684718794
1 676352496 424089454
1 658237620 469206541
2 747843617 9596219
1 518634830 215665502
1 122117294 46204419
4 478723297 402135216
3 956320302 538314530
2 163904328 386128802
4 422253946 14622512
1 592794113 949848858
1 645031553 47176717
1 68156769 797849666
1 91054834 213221913
3 930411600 26049123
2 528296188 905163079
2 694222561 152848326
1 941231652 526389496
1 849917815 545950918
1 571048349 344443145
1 317068785 844262183
1 206713608 590510406
1 939201072 960171012
2 388914741 451109221
1 440152287 697299322
1 651617293 777384717
2 923838045 434253706
3 958558852 531555961
1 296016868 200840322
1 511640494 657319081
1 639607309 583611809
1 161924444 228821470
1 185971542 76625099
1 426834570 606911835
1 925981889 257508141
1 779799762 31500721
1 646382074 62130606
2 929278079 874059652
1 761680348 403954152
1 636718457 68479385
1 141665565 353736053
1 169873052 407376313
3 628782802 731267924
2 967210248 885252754
1 469720878 660153204
1 554954717 744518371
1 247214357 109433637
1 211491024 743718903
1 738703623 19556683
1 597688483 738346853
1 356290160 330702559
2 6352289 234762064
1 816237359 441651032
1 226125312 670212483
1 479285227 857364080
3 295203017 244724025
6 599587307 117350506
3 705560230 517651785
1 762106343 282998121
3 128152385 283227497
2 355412076 602728749
2 934946181 317672644
3 261468020 655640946
1 586673576 629810991
5 961841426 429555947
1 734773998 967212354
4 900549813 402124428
1 109753519 331253879
1 12561424 570339956
3 179737316 416608335
1 53990240 102545019
2 412797840 314784155
2 117637940 564869049
1 371085649 762508406
2 114593356 953803467
1 841254513 842345539
1 350274119 474902386
2 45128852 778435729
2 262377976 152931893
2 245622574 513817842
2 83224045 360967434
5 539169520 650526754
1 638897677 883759016
2 324248721 234831650
3 435762996 499719948
1 784300237 8617314
1 507451984 275353374
3 144223367 19490187
1 171104337 214219239
1 130684571 494349597
1 815893956 307955802
1 110426798 873901242
2 781181069 394409359
1 77898483 696887892
4 203132445 344097778
1 971784123 348566943
1 999302086 493628723
2 453953578 380246910
1 655760322 691507214
1 702985500 749468782
2 161903201 406756119
1 162687616 634638577
1 780690699 323702486
1 820705194 487448018
3 62653920 408525117
2 706124337 761078345
1 972457636 375018406
1 454990414 968343155
3 345983118 869259450
1 781009935 242744135
1 166724036 724432616
1 911391185 309483787
2 768530589 588610058
2 686930192 246110201
1 251837928 999543138
1 800705275 895538645
2 328778564 293708759
2 877540244 50123130
1 448406476 566869473
2 676358058 24927239
5 831991364 280214880
1 414543180 708403373
1 389818873 209556159
4 131937919 337207482
1 110865467 13512817
2 571781761 545254897
1 272189797 52392413
1 513207766 198998688
2 325147188 703061881
1 506033334 114307048
1 50808112 54092859
1 69330320 17713974
1 193842330 920678602
2 795275230 554389549
1 101247504 23736425
1 475296747 736942699
1 606208455 39570795
4 110585722 598983051
2 715122013 787756861
1 723538902 960000449
1 248309682 527443754
1 294453152 476758923
1 717100513 647190894
1 682842815 861384635
3 26999610 499304241
1 372792371 124269479
1 966527056 938411400
3 736147049 207867562
1 976347650 825486124
1 363295901 360011964
2 456254484 500011112
1 29797711 551347143
1 343757656 563208993
1 187330920 464800687
1 358249764 610989828
1 279463406 564641903
1 388391624 699746554
2 613314919 982789440
1 53935843 800005045
1 256788040 1398832
6 794195462 707550484
2 173210749 735137875
3 769746921 622259900
1 572342432 290396207
2 116227330 93667795
1 903790940 959538058
1 293078725 408842048
1 149580921 643814453
1 433374963 139920460
1 490228655 577029944
2 814251154 2356653
2 181679354 290235692
1 561957641 577015851
2 673714990 493969613
1 190766551 40065810
1 592511591 633180387
4 48539808 129569149
1 590764608 807914753
1 860522429 280842926
2 433949901 761107723
1 917030332 533876100
2 875163077 428790038
3 360020865 410573950
2 556445698 4567623
1 477148298 220677336
3 448997326 926467112
1 904733953 134653655
2 362730919 369994319
1 203086426 594710609
1 175941974 493068744
4 852515968 59634480
1 338089295 485618601
3 393889143 541731137
3 829485499 378675238
2 310801417 59182788
2 102531545 462266829
1 178584467 552004037
3 644442920 551790895
1 305313567 11408997
2 300378309 157653480
3 843480909 898471089
3 792152593 120928565
1 905220197 259623656
1 957470166 830564213
5 777104104 466101667
4 965271756 75408582
1 136608887 143939743
2 211986152 543104179
1 473879480 506003989
2 651078655 885502695
1 82321421 719739455
1 802432765 340865670
2 100031052 299562510
1 900433255 904200521
1 119486343 490130243
1 849456292 773067335
1 779680968 716530851
2 297382480 827139179
4 303976953 818393256
3 861620024 407498479
1 915755051 192933326
1 704331740 267986681
1 340452987 944780736
3 304833045 228802191
1 743219621 460574815
1 527868361 9524174
3 149928499 276234562
2 494382261 451209440
2 920440125 786273323
1 496067456 559223991
3 67004637 505453133
1 116135247 988970482
2 660180839 535088842
1 790104712 190390309
2 767803674 809734276
3 675693361 731287466
1 995262015 129090184
1 303044735 58705207
1 172822317 33960233
1 667793 119341180
4 16952485 298189581
1 589989673 257244623
2 637211166 495340167
1 397148715 527312197
1 137193472 576245393
1 192475782 638247242
2 973086722 505820784
1 38604575 167162174
1 741130228 401041171
1 560395354 488933737
2 250611219 141212605
3 509657562 878523999
1 422030066 209895977
5 868271927 500099490
1 173833720 894911169
1 631017661 276205037
2 451948167 449588626
5 730692136 192530025
1 114995150 76639455
1 453578413 404207988
1 522134125 485280943
1 611252187 660734181
2 808423161 430330078
1 845218540 705341473
1 473531980 689048328
1 994668382 989842087
3 684397754 186535958
3 401114999 835976006
1 96681435 358320682
1 367445540 496837358
1 744100062 508987579
3 669012369 32879675
1 411687243 531089380
3 170306095 39978092
2 170610732 277516319
1 826257067 95149796
5 84680588 428589580
2 395102159 79112231
2 382969079 954890864
2 523668641 356839155
3 469216535 737111423
3 798857495 544465550
1 63282046 255524182
2 998137286 515539848
1 581927466 831098995
1 529227615 262685839
1 464033363 932665226
1 525445715 371142147
3 698449694 473382062
2 220272276 367201753
1 877947687 866484144
1 138205109 234479722
1 679851238 997633822
2 362972608 19067223
6 952930924 932864577
1 894400071 637349037
1 621931273 464792762
1 195622631 453837796
2 113897188 14364513
1 757688663 711261751
1 517393940 381761009
1 733156592 637963512
2 168798283 23825658
1 780850440 846138115
1 270032226 901170161
1 165600107 352809380
1 936291092 657687070
1 626042996 624257871
1 725332322 761156626
2 292476380 216353560
2 172951673 476538351
1 107567516 698671186
1 471730261 650798001
2 891488230 266377629
3 766410720 144939837
2 970453343 710961147
1 377255997 804928692
2 731254339 872980945
2 402052725 478821178
2 151314465 346947909
1 104423973 923405766
4 91924477 175633158
1 626152209 263734859
1 499164378 464797283
1 791405573 652071389
1 858507697 63451913
2 268968226 86861595
2 837095364 60621565
4 654141638 103939174
1 987793528 136049625
2 114942338 309387536
2 425813571 929731467
1 745603097 544042623
1 966744178 86064620
2 627716344 550904779
1 726719076 610713459
1 898626707 124823600
1 772690800 819413879
2 666437974 340994010
1 721117627 368277463
3 666212893 638032743
1 365185420 574443113
1 736146782 1313662
2 291014497 46536910
1 692915834 599671711
1 86742961 513434
1 162233279 129358626
1 347105514 251381669
2 602684394 996508683
1 914715743 672293807
3 114970589 348800694
2 946711345 938587498
1 151048083 462663461
3 699559961 147596875
4 370659802 706199647
1 89358898 814276669
2 371315900 874798231
1 148537210 46444233
2 396241978 777782496
2 420158260 796724548
1 978662146 401215437
1 218447667 237556342
1 783292982 565366077
1 564229688 134700169
1 398347466 807241410
1 932632894 433844348
1 426289008 925314586
1 475240931 346539675
1 829523058 994826090
1 164367274 591425634
2 43909709 722697820
3 153905767 468473063
4 764341863 17057786
1 943791660 522338159
2 99206601 270314219
2 585315527 355599485
2 531132698 796994605
4 464330933 166092008
1 405728940 810439369
1 666240466 108455083
2 614176478 269682039
4 503431587 812043207
1 816357953 223412028
7 209734228 287445285
4 372317369 94152489
1 241371371 252153228
1 440042460 858703668
1 426056253 514783395
1 520666388 863070452
2 962928086 111835865
1 219253917 868768009
1 108991345 69010140
1 676560705 611052532
6 141399918 970273193
2 351919161 966554534
1 296340174 205597720
2 584233841 188277723
2 742330341 778394482
1 589534997 902294660
4 4419649 575452535
3 617411511 634021965
3 675208755 426695665
1 891270229 801279374
1 896551951 884259122
1 934900527 17346920
1 820753202 952632126
2 506025073 880497871
2 264498351 66418475
1 405435620 189551365
4 854628486 135509252
3 395319581 733495864
1 873699865 540261585
1 732117849 23690213
2 187531660 863891540
1 971188356 308242670
1 880760094 411662907
1 625980005 908110185
1 309179868 403295257
1 983285828 285416669
1 123846434 547688315
2 620228873 312089278
1 158520203 254394851
1 383790777 188965346
1 961751793 652975769
1 779926555 69698976
2 299111012 818218442
3 343081089 455976975
1 416537895 335599017
4 167855393 215014571
2 303752412 107255836
1 323516983 833137950
1 903515345 590437928
1 878667910 502101612
1 178052833 716628485
1 429825111 391996744
1 83662515 288256669
1 383744313 182240424
1 546721765 858316453
1 602443816 310947939
1 123207047 560829263
1 442602253 591137374
2 800886537 535865719
2 209671159 135887571
1 99106837 284294106
1 790655634 760133374
1 609664236 460292213
1 258288737 456368578
2 795463799 125532701
1 974342282 716015177
3 733866951 172948233
1 623884572 545434680
1 227950437 363772847
1 660206644 80869583
1 845183244 450983055
1 964387533 686706754
1 510581258 301826750
1 774403121 602539191
1 332999133 931614197
1 628450669 440426801
1 227667224 767473089
1 136270970 451396510
2 665050007 694337459
2 288553412 977709544
1 850973422 162769735
1 535083783 656324722
1 236145332 686677032
1 288137530 776829897
1 417057001 20261197
1 606955191 125611247
1 136967530 144732570
1 816216794 419031965
1 464549944 17384403
1 30171104 345633008
1 54250707 662396740
2 682918139 919952481
1 546994803 168578082
1 347239205 395470728
3 263818950 233129088
1 916984789 239632972
3 942560788 345752690
1 931318560 293767390
1 374742392 867732121
1 69767914 833800971
3 538024004 655676878
1 485631440 615759572
1 27882253 380358989
2 492592302 787306393
1 70811484 824053203
3 574982154 721492948
1 356115649 47608947
1 926549586 85428009
1 844112394 871037866
3 92605521 91983233
1 121301691 227960162
1 51252966 18053611
2 490536616 898338772
1 219999574 703967824
1 504257714 176500608
2 728995019 849855146
1 759316083 166259720
1 60761711 649224319
1 649360876 842590152
1 888424042 919596152
1 565338896 639862228
2 343129407 334796378
1 337754154 711519450
1 632953858 615152090
3 753708323 778828258
1 206465180 489722078
1 104338870 734345055
1 166075275 379357331
2 762356023 688314687
1 521135781 613880491
1 424758620 351039266
2 274646426 537175044
1 551185418 286793752
1 386486503 182880088
1 83985796 148282496
2 390439858 319059611
3 822897134 574935511
1 307573370 384106134
1 919715103 326418419
1 737914941 274695283
1 564861403 890885622
5 262578559 418879412
2 93234052 734297183
1 710355962 335973872
2 16300474 65543258
1 260304147 180991876
3 874550118 101255415
1 370085885 510934425
2 726878251 858964948
2 953808824 333892957
5 411164932 232450826
2 627460941 510832773
1 625799856 967094549
2 615498954 423093292
1 642501452 338648978
1 473519610 624053900
2 327814803 940026399
1 173216458 365876418
2 593748310 943765494
1 276459879 321856021
1 150143984 310958441
1 606780666 994731413
1 464648975 692569919
1 562639447 202777438
4 484301247 566625088
1 418281057 52783745
1 75403484 72685050
1 247373661 565186447
1 437498931 651766639
1 139292229 838759613
2 808530364 897920208
1 67314559 49638436
2 754977982 285432769
1 934329806 326711604
1 701844442 494680884
2 146070951 432309309
1 320335156 140845184
2 406561739 691244237
1 593997024 610902319
1 753062180 688712064
1 1760507 194261132
2 599838707 301675006
1 548312119 662930976
1 673677486 421648886
1 641881004 190564307
2 871645207 631515638
1 254421795 99552340
7 295557816 12950729
1 778361360 178160778
1 689740376 73647140
4 938762796 643650985
1 164553809 306602231
2 187893333 177652373
6 230943076 462994644
1 337590482 822947007
1 120462782 996918031
1 18216509 408651337
1 357526982 51240567
1 758866945 922869757
1 635767804 677634802
1 768451270 766224808
1 326148531 297562178
1 144592661 870838882
1 935367460 969831502
4 434663011 275509718
1 339216810 239139294
5 103788398 361665930
1 267755176 444151042
1 966051935 852496073
1 644256064 899405121
1 959192558 908248156
3 886620912 958002908
1 882974449 448416074
1 612848240 757423014
1 20295501 847018782
2 615930137 200039939
1 524394039 777596033
2 491700352 267446635
1 201727658 400660969
1 795633675 620026352
2 357723755 929414366
2 843988930 365907811
1 887322393 400405834
1 136781651 804097453
2 952664982 920589396
3 371036332 52083719
2 617449287 381273353
1 379351631 631646521
3 601162449 268308601
1 108275480 846521774
1 566263883 650883125
1 78698151 88080402
1 597654027 719707426
1 354185284 904497945
1 748502962 351053502
1 672394319 591930080
1 416712922 268357135
1 245499923 772412274
2 479156908 170436209
1 221320662 783429514
2 709247829 931140523
1 761273123 186220485
2 532620097 753588517
1 462266969 232093943
2 611945831 721824183
3 256473532 787801465
2 878386076 483899447
2 319202675 280335322
2 754141506 473709495
1 572955141 203471527
1 636990417 842509043
1 745403112 183336855
2 940997144 182301221
1 360604892 917386131
5 434775257 211657581
1 486252466 287076220
4 749591629 133470140
4 178000010 79279679
1 829709948 384320820
1 8809998 242827813
1 416844825 279063473
2 533319229 356881913
1 563299507 33689425
3 629566202 720979202
1 687091231 327528477
2 983490277 969223970
1 685830234 562444308
2 388627800 369871882
1 685961342 672383001
2 702311569 341755437
2 885209850 588912518
1 293493144 227782851
1 51419854 267215431
1 851352568 68704368
1 363016224 64568108
3 538462350 12991953
2 494366675 987270510
1 943899800 382015041
3 580264035 410409195
2 335874826 70063657
1 649038502 308413911
1 36198958 797176781
1 279025532 252459402
1 65625305 822192086
2 641315377 332830767
2 666901644 483466812
1 757903084 756703623
1 311362695 960509223
1 365161305 744740279
1 870299769 598239272
1 84644735 382790934
2 580759919 465433275
1 986752832 439712305
4 246439764 461611939
1 264911064 793531545
1 904764209 543397772
1 772838243 919197524
1 954386792 772463680
3 541272538 187852279
1 959498452 472120324
1 56789708 392936997
2 347841165 72260512
2 221154267 701411775
1 849866965 504165091
1 248263742 480965710
2 131778320 404059359
3 542128919 203008985
2 771721151 303520866
3 560005259 731719202
1 700585482 374688142
1 55388691 216665800
1 181293014 813918283
1 296510840 942658872
3 583244496 741183133
1 782743956 884513141
1 906747501 327483000
1 612983069 19670651
2 472434470 744294524
1 531363321 674654058
1 545538170 5132673
1 193070499 714972785
2 282253707 994063871
4 849461334 811491469
3 333563023 885890609
1 258574828 279509923
1 706236030 828020073
1 230191173 843505276
1 18523129 731222175
2 79299711 949587736
1 281182799 854220540
1 9195841 125177511
3 923989401 190237952
1 505483061 812617059
2 370339266 991375569
1 568321341 843951335
4 931755183 77938016
3 769854007 998135036
3 620176466 500698104
1 444584304 639576338
2 819014512 506737461
2 945299491 875385016
4 796844458 266677624
1 835216860 368364544
3 428062149 225045258
3 62646050 424166063
4 597161768 422738396
1 476940115 548741217
2 411850622 720639089
1 273845878 375242706
3 956275899 771947958
2 347621063 714961203
1 879456020 762789996
1 445477789 321981234
3 486895874 359213561
1 622463296 796458391
1 252377379 343740857
1 768008694 96659576
7 169092505 236978472
1 783310244 813355077
1 874986037 74815623
2 894920514 742180329
2 923834015 957719497
1 561462426 597197174
4 116349336 260555198
1 189123402 481122677
1 628508654 85748416
3 707221523 702013994
1 979155177 467075600
2 927555863 216194863
2 694533440 911958960
3 627881637 656687471
1 649218300 907381721
1 838687508 704699204
1 23913872 808601588
3 616280429 432559536
2 825032154 867553503
1 786831400 462941057
1 348948196 233205326
3 936075396 750850097
2 948902769 436391353
2 232400847 839601903
2 55186439 639367080
1 598529259 165249377
1 29167811 378442754
3 348311153 350399661
1 606074312 170854253
2 350028966 754028787
2 326144769 151229315
4 522539370 284657376
3 889779608 735175815
1 452908210 612926699
2 682344252 48512356
1 849796069 62271220
2 779849655 489372215
2 969240281 793170366
1 876204251 604730420
5 257124023 620201889
1 643464829 368712686
4 446813477 294141255
2 336333441 34229391
4 999968184 423620512
1 929069206 476006660
1 549899877 968407585
1 478320566 393281875
2 526440428 295866347
1 555980561 129755737
1 109010295 470901247
1 585267687 967441927
1 463607448 11859274
1 384064922 955651195
1 593017136 537057432
2 849996963 507094755
2 604115455 636112988
1 478384652 883546461
1 928006347 806302513
3 271016953 599019150
3 684922873 655609916
1 374433913 365395476
2 82369158 818943102
1 868904703 588915973
3 269539644 360501947
1 907256729 771321758
1 991855017 26755577
2 791779503 721392954
1 832579144 403152591
6 660278170 619581355
1 701452460 751295166
1 615180949 977087201
1 835147688 956266354
1 797645564 141912529
1 36689981 250936999
1 563401770 392089063
2 622526717 286803019
4 263322671 856802067
1 866177153 64980902
2 511332316 477436440
3 685269251 58222218
1 603346911 983206506
2 803393870 912272028
1 32430382 718987415
1 851517674 425120474
1 811478284 470273633
1 22094664 424715807
2 489737488 924169802
1 987862885 570450380
1 762976830 944194970
2 781467079 586260968
1 670619020 784165856
1 292130097 490414700
1 832711492 592839638
2 404397520 303656383
1 625164150 66199643
1 626047862 426333142
2 531991516 760113627
1 824155359 871025608
2 692818339 33790782
1 482778482 107215143
1 770639567 658794998
5 425362624 815757132
1 647812112 647150539
3 904498533 639102869
1 796578275 880195510
5 329006723 10857696
1 761089018 68212538
2 536070410 287263846
1 153554111 857730348
1 731292887 744555736
2 732322373 162633161
1 49016412 895557408
1 434802033 855468391
1 885035523 751254422
1 293859818 900851815
1 893964404 973148130
2 629574692 347565450
1 170885940 280068187
1 420418402 148656673
3 509958067 629268494
2 950957823 788460971
1 397813648 770029555
3 375334938 808594057
2 714706030 725112198
1 80514829 860432267
2 13929404 928518948
1 426834743 617859614
1 188908160 68710642
1 99341592 733936895
2 765384479 397179384
1 119068615 959657550
1 340812563 233153624
1 567046420 718739284
1 765279227 550280988
2 335809504 686083379
2 895469241 832752843
3 58991450 567250746
1 692161209 577252799
2 68445398 282915589
3 469870965 222944767
1 916470019 338517901
1 540245047 791155096
2 365265485 112121264
5 878077962 85865515
2 24626429 757611603
1 411652153 683427705
1 665902946 449412619
1 963222627 297718060
4 319763194 172357032
1 708644131 839816161
1 203480702 298589228
2 828819190 352828727
2 519681300 720390502
1 714815078 676669122
1 14146910 416347131
1 458858505 175050571
1 587719795 357076958
2 334546856 870472949
4 250225506 522803320
1 447316548 858568207
2 725365291 61538236
1 279897621 286099924
1 625828369 279915310
1 503926453 317917489
1 398851239 95334028
1 361132768 770037128
1 294642310 5403135
1 664026016 169871939
1 270659937 532411090
1 731243593 215298754
2 443428158 544591981
2 70050935 28443637
1 960459660 691227976
1 20709298 223109059
1 172607535 801678681
1 22940687 586211882
1 111436316 87648816
1 17956302 898853412
5 93114618 397260592
3 967400039 195270301
2 389333634 297790721
3 740234380 763835505
3 406421984 761567185
2 387790002 925176290
1 974084418 791059936
1 889446170 379118020
1 129515756 533284833
2 234934202 835950326
2 246410469 36553617
1 599973914 224443273
3 915163309 132448940
1 582538532 747613991
1 585137693 303954967
1 518800282 446829939
2 411208822 659770941
1 387900152 697388757
1 956226811 697184817
1 565921109 405689561
1 42260069 199686270
2 279446641 188699752
1 845610535 934943607
1 668799663 329937410
1 960267320 706393793
1 175407048 235877994
1 678964622 648161654
3 301104821 668874693
2 189064763 513873276
1 276428742 667637966
1 86692783 624086119
1 654982158 895367815
1 17078526 279965580
2 865283190 540405732
2 903460598 203132003
1 293810760 708554350
1 756748639 262279018
1 665246054 897584992
1 958194413 884084882
1 839727805 201318698
2 658537332 82394565
1 234692865 971802680
1 215853037 957354870
1 706596640 388003528
1 219873702 871224150
1 507006971 221389691
1 235132760 630895558
2 578052222 326057506
2 282151428 74030545
1 912352809 126854741
1 530381531 304890299
1 821649911 730894563
1 458619973 469919345
1 767828714 869697320
1 325412962 10105640
1 485573377 992185483
1 282361259 918233638
1 77358211 205773
1 241942932 499848617
1 511183590 639822740
1 940675131 861084354
1 322112027 66584866
2 987402582 145970509
1 23835446 401302049
1 804766556 168818057
1 892530974 201293554
1 613955939 83548098
1 211798473 434892446
2 843534000 658319450
2 369363367 78617274
1 105048168 527152964
1 736488012 289057726
3 558487695 379725006
1 931461870 452992644
1 653881331 569524681
1 577940504 137117332
1 577625758 93328989
1 704581680 113235646
1 303081724 617323389
1 289955849 109169664
2 147585999 71650361
2 24142312 315145489
3 358946324 848759068
1 525592729 398493188
1 334618366 229781372
3 470126205 664747598
2 44252908 770111384
1 217537484 956037515
3 693581129 389584503
2 133232726 221085448
2 132681202 664675158
1 702449228 677697412
1 897107248 894366467
1 286680057 678198092
2 695826147 848402256
2 413796788 414412156
1 288218928 931170209
1 464197932 389695581
1 156861364 523476556
1 766976139 604737122
2 6785127 907731100
1 969849821 310572928
1 439002796 437138569
2 88042516 238688660
1 574532886 31400426
1 38613830 475886023
2 342356940 347628082
1 48892020 798124029
1 118121373 769489924
1 354904626 797457926
3 38191695 912644666
1 796832840 19646919
1 263602587 693688705
2 924803729 847977513
3 465840056 323188617
1 435068945 303307957
2 970359408 850093365
1 496503171 923696902
3 220980997 439193967
1 951532339 314739819
1 309594475 728248160
2 12163702 664740977
1 522924584 50491979
2 263578774 664968576
1 648734456 9685888
2 974702169 481711722
2 169480608 965210724
1 12739810 689012707
4 247454828 47837789
1 307975308 964778042
1 872782626 872634740
2 946519351 985761261
1 506863939 110012694
1 401273859 685388223
1 385590508 698837096
5 641642819 525651956
1 683482077 869402071
1 398004515 83346764
1 602839919 159247918
1 12864952 912982423
2 634887926 750837729
1 591064045 545747637
3 115508862 367070121
1 532697049 558657734
2 909939439 532099352
1 103604303 75300215
1 572813557 986600166
3 42338329 726743729
1 955322763 756489770
2 507078668 516596089
1 618200612 343572497
1 84536491 260117463
1 159158343 29223385
2 71439474 880425841
1 749224879 305199759
1 783651965 764634136
1 148890048 339181498
1 999300370 985676702
1 718600482 804179643
2 681859236 621641376
1 623245995 428829100
2 12781205 614268146
1 743970524 423637975
1 916656612 956182587
1 800504441 939369461
2 49367578 779346814
4 899843556 43151469
1 299906417 613662284
2 291273321 409443167
1 386899298 414571060
1 893127936 882083630
3 537300142 134838496
1 244725808 662884720
1 546499420 591981633
1 64090791 438414968
1 489596406 398950470
1 769510951 62841738
5 312943206 689290790
2 453894548 468831737
1 11075078 781410311
4 385568909 779769951
1 104429531 387237000
1 883393984 818573730
1 19948424 631621566
3 731441471 160151575
3 547976620 251595190
2 332884721 16455953
1 360032305 2714810
2 100161024 540484187
1 117033965 29857501
3 926260527 635093064
1 840313217 565023573
1 293625808 493583906
3 24529120 936594994
1 558497898 944778837
1 220904730 255641022
1 653991041 906779676
2 616802038 955333041
1 985125621 36349189
2 884974424 249344540
2 133161289 898850074
1 451733366 674591377
1 4184564 893308747
1 589899360 106071532
1 964465458 118836249
2 319548287 307503975
1 821339880 233211307
3 177348438 22832746
1 807478516 352847170
1 531049955 904526276
1 398134016 872651643
1 317845665 419055744
1 325621530 696610250
1 906183945 221734758
1 668554175 736350809
1 325703972 62335641
1 446126644 621802001
2 995076116 888992246
1 748832030 91756835
3 659552820 913815658
1 900319730 230874799
1 439559944 440221118
1 82893075 330860470
1 608445196 562414967
1 876921816 960823951
3 49799442 734225496
1 550504853 225249085
1 747875536 867304156
1 733160283 78375717
2 241115450 207088922
1 262715715 507497888
1 993171402 944302395
1 970724622 997098399
1 377702368 706313946
1 614789238 90577659
1 792460152 797148237
5 819131096 597452230
3 915421542 449499625
2 318611176 896457661
1 251059766 115541034
1 529791659 916802925
1 80673510 905551651
1 549273164 996444758
1 653870234 255768936
2 2296168 134518009
1 346488635 655979641
4 702941620 520844005
1 944828696 519436312
1 267060476 25445923
1 834005802 665796087
1 851749192 73735843
1 384051865 2589636
1 786979155 243924605
1 85369530 30920374
1 251706370 806463459
1 177718307 408981071
1 722209086 885961629
1 644703752 760268580
1 670504362 724711094
1 5501848 893952757
1 65361131 725432112
3 674544943 436373725
1 414788094 481599410
1 576845097 141712362
3 750983618 836176541
1 235917902 284183116
1 344612485 395930758
1 795232738 174661391
1 247726160 355198090
1 47112803 572380027
2 875285675 646126621
2 396370813 859833416
1 267655251 121698652
1 123108062 475776306
1 336029299 908833589
1 857452751 993618328
1 660511749 411235268
1 253560781 545436128
2 586904511 267663630
3 353595717 585518590
1 236976031 263073026
1 775543473 536906147
2 444354854 593926527
2 450833700 707600307
1 261332099 127356282
2 380105595 176049832
2 11759080 11486732
2 349863481 248253338
1 529994657 615649689
1 893293269 292493670
1 595571096 582281344
6 269154845 862900728
3 731586273 631057518
3 89502217 274583340
1 922092620 288429272
1 620468400 907734419
2 468996234 600550477
2 936797806 133864714
2 695304131 243058752
2 734831584 806624238
1 486078644 122255447
2 938784699 720796255
1 186106890 332166163
1 464922732 861548180
1 931403886 43566769
2 848113624 373163224
1 297705820 697665738
4 21111863 959236316
2 442267524 560564307
1 364881058 959511024
1 502403927 173923450
1 687907724 626299668
1 136879123 374078755
1 693104032 125035030
3 400987792 688609072
1 942556689 797617713
3 827004074 516127412
1 274119008 644461140
2 554776380 959738713
1 586440182 751505105
2 211720120 50281688
2 124877971 115362813
1 255942392 673320822
3 881871861 17038781
2 727073306 397038076
3 648560251 996607895
1 228148932 828676059
2 750477877 673024877
1 998276800 87688196
1 857517766 572197001
1 396634173 961855641
1 518300791 646714539
2 131240971 65640476
1 276035842 169438630
1 417626171 760756595
5 933373998 239739026
1 65037370 112626097
1 123807914 148780995
5 75626392 248772046
3 356243724 516835170
2 765085217 598979503
1 830815635 231778269
1 118603256 168871020
1 907542015 195681838
4 657547017 876806172
1 147223374 831292850
1 568395948 428203791
3 337110640 329706995
1 637163467 50232309
1 900806283 982385707
1 563739397 860220696
1 742524326 489338863
3 642195491 943938279
1 693496233 907014620
1 240680870 77006863
1 606218877 15533507
1 426640402 141475301
1 352397009 788867260
2 202471418 60970562
2 618117095 503124480
1 142741475 469003208
1 636626110 815755027
1 456404531 68432271
1 274976148 828125742
1 310575979 614819142
2 901065000 43958681
1 597516527 344085059
2 756150241 945768574
1 762867025 950603475
1 424139117 621942681
2 567741234 185914308
1 990791443 356747354
3 466526732 177608303
3 530528246 677655222
1 905930336 164428835
2 70392354 531499735
3 130194907 581825221
2 783009522 261011938
3 684869480 538913419
1 952208563 177332193
3 457055409 474070765
1 196828716 360018718
2 933445757 424619907
1 439651243 240806587
1 896290111 277413415
1 680523343 947818982
1 543930507 10789693
1 374761603 620981960
1 718986226 855792186
1 937389312 14716932
3 232303182 845815085
2 626185385 490498998
1 291793058 916040914
1 970777339 538275667
1 68718461 968788083
1 895834968 717923258
2 314572345 292138648
1 791228549 390287090
1 433193352 783336556
1 632518855 197757021
1 231996685 746437902
1 509148630 986776596
1 233548017 423203160
2 709460497 487477066
1 165949725 184930521
2 445352813 712303224
3 303295440 296432066
1 115831035 827183560
1 749362528 681849247
1 176655500 846909879
1 203057522 291041736
3 697865357 419531428
1 702538878 235686392
1 264054048 487967404
3 278587608 202303980
1 574546599 539253490
2 638520109 675199843
1 583181726 443599797
5 829005412 182946312
1 322430686 647325812
1 771841473 789359163
1 593059544 576136838
2 83595246 480469265
1 955960321 732451038
1 680269119 196836993
2 170578566 775064690
2 566468018 4172250
2 441570890 934289006
1 60144738 226874060
1 783379132 36627726
1 667511977 713725300
1 938480357 339961306
1 708619303 904891800
5 670386040 91051593
1 589756744 830189881
1 477343233 517669870
3 809880160 490647282
4 444902533 532343307
1 763346724 290719173
2 694459435 469308084
2 840879595 730858737
5 954129087 265297823
4 52007059 514062646
1 764219932 148867337
1 619185783 52761207
1 570629283 159698396
1 925827021 120397066
1 50889958 644854726
2 248203883 855347743
2 658818567 186054791
1 570188262 247760306
1 10916823 449664437
3 370467012 401731661
3 301136521 495299278
1 397386746 155857188
2 84312428 253476682
1 678166955 103392933
1 153933277 299886119
1 124481007 833915302
1 875381593 629915618
2 897971252 174066154
1 19738768 74269370
2 846705411 164777796
2 980682937 682560290
2 833234591 435136019
1 317385869 472488581
1 584097399 827880523
1 28676762 379001969
2 56151330 233137141
1 387193283 10007356
2 240982016 705548918
1 197320184 867153614
2 683852007 530200525
2 876486522 446679033
1 23468059 267284236
1 974829016 782073899
4 741216605 689152582
2 582110220 755313163
2 747381923 175038521
2 880806699 102876443
1 359162149 24839813
2 347841236 942626746
3 791721878 80026463
2 238621494 342715798
2 630149330 918515168
1 260098053 277502172
1 914717186 961090608
2 271281879 970256255
1 437584349 833577847
1 455284360 781035741
1 920342384 405092939
1 178036933 481918943
3 282444656 840358374
1 808320785 461157777
1 38078966 494140258
4 958656865 628819661
1 111683618 885206932
2 667132477 249888150
1 723039384 586227004
3 420113429 976057236
2 582122155 792826695
1 173363459 61627645
1 814554594 198266695
3 367107680 624152613
2 664928972 715398411
1 228228391 609856392
3 405194035 851957250
2 8279695 937518172
2 494499583 849459491
3 61775627 571800410
3 790418833 700079831
2 825447262 576516195
1 177129 543357507
1 59788333 41028214
2 924655545 60019938
3 877574080 176998150
1 973778474 639015789
3 769578352 389562294
1 566625850 703772962
1 157648494 940968499
2 279400440 800779118
2 766376150 750154134
1 587148150 460437975
2 41126243 376765227
4 738749755 183557185
2 635093422 570183270
1 624224052 903280634
2 229171623 799816940
1 784481413 857631526
2 76018 201942607
1 697289776 73348461
1 725256897 967749458
1 960907841 698713205
8 22170062 283310157
1 998409173 220194450
2 53713946 377030738
2 835639261 385930266
2 502198352 765253250
1 605176118 31175709
1 732486490 550804688
1 111929311 971172483
2 736879146 593596659
3 126416726 806487293
4 976775253 112094475
1 977133786 773432167
1 589052627 417454816
1 316966853 804829498
1 193957940 59888192
3 191120421 199250596
1 410448024 614660458
1 193568706 153975532
3 616829013 980860253
6 470350959 958369731
1 546383897 179744481
1 856370914 810029180
3 230858447 486925765
4 712539197 16709388
1 252870416 254213573
3 949482874 791580247
3 454455038 261177631
1 524830312 702197301
1 784115494 501506428
1 248658810 187158911
2 908420905 322618028
1 419423780 664003221
1 338296744 816924129
2 193975394 647801620
2 712705580 141027510
1 518221394 400204
3 727379495 134847082
4 195603437 59104081
1 928988902 373311609
2 843652039 34826693
2 154753097 881451886
1 926232404 676052795
1 791905222 602739086
1 947416581 489238053
2 258084662 918696486
3 704521796 148551103
1 883010067 405886553
1 886077293 370615270
3 923786573 309155080
1 310891926 376229546
1 781370395 416594197
1 670684446 426546447
2 245282592 964557974
1 866195832 307086247
1 603443289 214743537
6 814747715 375386336
1 656961040 346732546
1 642112934 88776580
1 374166662 157886879
2 338957855 707584245
2 212522321 698578035
2 994084331 419842316
1 203988578 510495877
1 589832467 201506403
1 455327503 73736897
1 491760043 119355634
2 68969638 112711369
2 743308076 712960680
1 39043337 220560691
1 617620187 507589487
1 549929369 810800103
1 327667838 507445863
1 649403493 459941420
1 824884485 881057247
1 4899628 279875046
1 366702507 49933483
1 424896203 56863375
1 669734584 694198981
1 326417871 231725809
1 8601418 151610347
1 362134330 561068301
3 899536234 145728801
1 783203170 674214878
1 506242235 580150122
1 275875443 623099851
2 480407158 401677333
1 751394640 780158613
1 42457514 270319470
5 101011276 658120010
1 15290712 728508123
4 599484148 711759665
2 539608799 585608780
1 863029597 513068813
1 628558332 636373142
3 673838756 636853809
3 566192540 872637908
1 983821824 926711433
1 13594642 898041460
1 616187124 809349372
3 43940200 419820471
4 10993610 980519979
2 533229210 848979899
2 842438805 372883206
2 230465655 30083925
2 13044652 296935261
1 555062065 477660207
2 165965742 89384548
1 70980149 841623597
2 604996591 336497771
1 979716948 207521301
3 494860828 737746217
2 900718281 890815991
1 175355741 245688244
2 260648342 40025190
2 200532328 114129297
1 755524297 605354771
1 849685479 970494456
1 711814983 789248296
6 81486578 913174913
1 217418162 494635469
1 544425449 69499336
1 107340243 922647397
1 417278183 40979601
1 262798102 7210304
1 502615958 918468091
4 953596541 146449029
2 764110977 769835628
1 448816475 80587525
3 590641280 468352463
1 203935686 840554980
1 733752368 725723680
2 962562960 992570561
1 172831631 551119088
2 741408349 812481131
1 596302715 647088046
2 982861168 86365169
1 377511875 789015801
2 987017634 274524070
1 371206675 937303751
1 460565409 912039990
1 194500912 354126701
3 929883219 133183646
1 807640467 676970120
2 676853261 149924524
1 53379123 268982270
6 212499042 887987667
1 18473881 610552027
1 180551781 226931730
3 740656359 618796247
1 292164490 941693355
1 324540051 270481593
1 939912823 503260978
1 595954424 41355872
1 860376748 445509713
2 906944350 772242564
3 829409560 980414852
5 190786995 621917489
3 219776650 236837915
1 423089946 520613947
1 261492400 226067930
3 112954805 601228854
2 461447144 209922320
1 611121518 293472106
1 79253393 610942231
1 678679754 4495355
1 643496293 523344241
1 229576264 774749680
1 785726159 383282011
2 1410301 957601562
1 272066449 207030548
1 430525159 114977222
2 893427610 560558440
1 635161269 243129050
1 105668757 917344513
3 825959763 118424189
1 840849428 995100918
1 463732666 801624377
2 128912140 195077951
1 606706043 439139446
2 867165738 492993903
1 335362330 315441327
4 43272158 916734747
1 263370860 744100458
4 180885444 327456437
1 68043986 598167650
8 827842820 848229050
9 730752101 857767776
2 307466913 548501030
1 310307796 410749622
5 464447686 324543709
2 914294917 252540745
1 667977103 451308597
1 692606464 906113306
6 593518831 959478710
2 529388540 988267589
1 849646351 716073140
2 729065855 170615137
2 223017467 27025302
1 309636365 357334856
1 898751781 405451122
2 628310225 791352161
1 884569334 61485315
4 409922224 660341917
2 615894770 513928871
1 957003398 37829903
1 4029626 867404336
1 52175989 786873209
1 766249849 838830101
1 99168417 351410804
1 562657259 337348236
2 291516914 613181796
2 382203426 124880530
1 642965724 6229357
2 243153074 337675220
1 475818987 488835696
2 616174663 611797608
5 777454808 644945807
1 222717395 169364712
1 745837690 413378992
1 614358353 861741198
1 194311078 923842401
2 854793032 235326114
3 706259497 420326701
3 876186333 496049997
1 333441325 997950415
2 250550510 721855057
1 383449893 458302079
1 170180622 523061898
1 355898039 68810522
2 878567867 631857479
2 706798327 190832914
3 235549994 880820530
1 665651459 964698282
2 210744027 715717853
1 268544132 296225781
1 574572231 403505946
3 439343387 342242200
1 106749733 514046515
1 177314775 177204048
1 539101287 195800279
2 715658416 44004826
1 250493624 550459956
1 338491874 560819237
1 446435347 509772171
1 956005400 44611506
3 20307417 559970394
1 192395588 482180551
2 391803697 789670593
1 909691679 928830440
1 815421228 1150919
1 88121916 981911100
4 274177399 40356709
1 883291426 967212975
2 978664132 458701847
1 213667863 924909506
2 452093718 748619288
1 724853515 641866478
7 859257588 34104718
1 922873221 69437182
1 661539326 410444168
2 92145866 977356826
1 419539399 753985905
1 435479049 944743278
4 125737817 524031047
1 103695333 258312493
2 79323493 412078113
1 762432242 460370868
1 837459618 506623429
3 60460460 830805745
1 447924879 459117223
1 533457474 890428026
3 27723979 780812936
3 677853039 267762534
1 121593072 622268423
1 158738779 725834749
2 522614169 209567118
1 362255929 28530990
5 246245245 739127664
1 533977497 383150555
1 507126539 335471008
2 279044859 967782194
1 136689331 246419597
1 85463650 487198585
1 34577658 192758920
1 72715746 688488676
4 11768754 243352829
2 934009731 523189217
1 132189855 131990610
1 103545155 317291438
1 896330521 219890927
2 89624885 524558999
1 964614977 892575479
1 857110840 232302369
1 989653584 279965448
1 351275423 775813105
1 318578192 101463778
1 404238818 198210760
3 385191709 131454899
1 361179317 598514788
2 891377918 12130634
1 910970501 539547932
5 319204967 282517657
3 296760016 848760050
2 935315562 609812189
3 232506087 276987751
2 116550325 186560952
1 393215475 788322647
1 1522144 585617890
3 366453069 471534884
1 535779385 603750195
1 519231538 736341784
1 426311510 10615214
1 585433567 536266164
1 787382990 699625745
1 763954120 239998933
1 685979105 672223359
1 158993309 509404499
3 504985457 276780304
1 292040984 148030462
1 268169074 335057791
2 930100393 12427248
3 575860773 729207226
1 656777462 459773814
2 435708672 95400888
2 805217061 465331349
1 596912718 97272587
1 750610182 125025531
2 414027351 304447685
2 427112868 410273152
1 123549827 195995668
1 365843757 349009487
1 824901092 46341518
1 483318983 773063508
1 296769134 593029264
2 767334089 382274241
1 120346472 135347461
1 934367680 82992787
1 668657287 781323370
1 452610261 307657900
3 725128562 143432204
6 524782248 999768716
2 331134285 564260552
1 432102075 320553130
1 973946816 938831696
1 406191443 9616649
2 659645945 120368616
1 538689503 61064845
2 749558523 692744320
3 191464677 472595416
3 976250032 267638020
1 399180636 455857716
3 918914887 528928397
2 84354539 389298446
1 730726695 204334304
1 661936423 188127456
2 337405050 214624678
1 776699776 536018565
1 169936347 643571573
2 14366384 147926115
1 934646862 211426837
1 897132277 854274578
1 718106164 338023905
1 28897185 824193220
1 275492093 744158287
1 587266863 681211750
1 791431950 913957133
1 459189738 413143289
1 788755323 574598034
1 812798983 91172696
1 807590758 507815259
3 662345189 874733287
1 240236839 279692534
2 624603220 934827575
3 369702127 379916145
1 374340583 318397540
2 642957601 764821789
1 950528635 930635303
4 843929877 67525104
1 723822781 318450160
1 775562762 541546860
1 785195352 764145281
3 390162214 949021000
1 725432970 914237454
2 838812068 357136068
1 325807450 918026416
1 901603606 541218499
3 605819830 903579506
1 974107038 265237508
1 724340706 963433969
2 142665564 465703299
1 679967449 186291495
3 626677850 154975913
2 948347954 398852426
1 226636642 95362059
4 579895010 966118348
1 842566314 245719303
2 291683866 48266849
1 613241542 827142928
4 76179373 720653700
2 865265495 569627012
2 689980359 163041521
1 602368423 536839189
2 809479950 153536907
1 441898103 891346070
1 10983913 886663462
2 814411875 927486194
1 460272498 856854898
1 464760683 605272233
1 42570014 964087520
2 182337505 293868923
5 873040648 691461935
6 505569932 373140427
1 377743574 875661954
1 356389674 554085420
5 256996008 39988025
3 76393824 919631712
1 373461843 641574423
1 417333421 664601237
3 730708672 996310401
1 794985803 660119280
2 335713196 977831989
1 628087524 596035721
1 1798905 338800960
1 113308437 255440044
1 744049573 950990870
1 810846957 926872839
3 901912298 904397771
6 93116608 880820345
2 641715127 852159812
1 496338638 854913473
1 213599284 975335405
1 628641195 597338345
4 882460946 726190223
2 936362121 469912993
1 92932452 869255568
1 647464061 383265860
3 881379025 783239190
3 522362128 519343385
1 948676119 508488256
1 780314744 892586510
2 880045652 951351031
5 629145686 57997338
1 397142857 707658766
1 829326451 252775833
1 141704869 178092192
1 621102393 757622042
1 777547373 528710416
1 386248421 842204815
1 532486217 591790646
1 953924548 501152877
1 19588993 576208714
1 548973632 929336217
1 374862674 826789429
2 775479606 73305959
1 56710932 177670706
1 80142280 267864564
2 956049151 401410945
3 814275627 123044602
1 206472986 709332556
1 884763877 870535525
1 24585089 755787588
1 382004676 875639367
4 953408153 607882700
3 908309761 525103657
1 30078142 436378819
2 591937577 898873485
3 13964196 369508296
2 358732828 209020959
1 344716727 696043463
1 825310682 330808389
1 79607470 55488424
1 782567479 337019085
1 430237242 490287840
1 128870486 221023769
1 228279934 642400683
7 331271466 633954788
2 914430765 785003336
1 52750978 404642558
4 718445206 463936268
1 769233376 557740275
2 445847675 721465639
3 940161709 389188974
1 847688021 211774038
1 479200250 240020758
4 245823157 134600388
1 470491897 332309117
1 845661562 143698393
1 156111077 712783649
2 992414848 284417445
1 886495381 773280142
2 825610254 537332480
5 91297501 423493911
1 392504103 662165766
1 813064087 297251096
2 932483903 938744428
1 219311565 10613007
1 606223149 140957994
1 872872455 487892599
4 972033054 190579073
1 586715141 204970644
1 667808613 639347710
2 624009681 131437615
7 308784803 357822218
3 140575924 790624238
1 921779798 183035935
2 312431680 684910553
3 106832767 454022250
1 14683143 568084347
1 751305410 499156610
1 192238798 2818069
1 413506142 13928438
2 598999589 431315416
1 711339946 207778804
2 776367732 434163217
1 211207572 655325296
1 628224021 399336076
4 219368364 712854470
1 518395084 832470308
2 475194262 419937954
2 462717090 135554958
4 437083414 866896825
1 145498364 414702242
3 771970558 18795307
1 941044032 740660826
1 709334208 369034050
1 614407993 818824655
1 199627305 591709073
6 418095442 725498987
1 125133054 279342667
1 121302253 615392120
1 848878868 137931870
1 710230631 708541759
1 34118974 315023292
1 611808092 561937671
2 249819580 414201548
1 234945101 482894470
1 193083017 621600746
1 819312145 521180091
1 13773968 891396991
1 587647382 409559299
1 284313316 402662358
2 374736293 571053170
1 674320638 344624061
2 873711778 373111915
1 190510539 263151177
2 152651199 293567165
2 317709785 309529089
1 277936060 270330466
4 732876571 433196757
2 904151107 888151990
1 915448975 700713580
3 288083052 944414754
1 989338677 388745692
1 385723256 472647441
4 506313173 487095296
1 808839678 669689349
3 383782332 99195217
2 930021718 361601321
1 584798398 296949009
1 413770497 509783780
1 372367765 246315587
1 41710066 896115566
2 490190565 906985161
1 358446032 468261010
1 828350941 791241937
1 978745157 180533575
1 783993824 165947309
3 176754140 621087249
1 688366316 983849534
1 747591597 416046614
1 109542793 767913381
2 18916909 977158340
2 443852125 990535481
2 653309276 779412330
1 591902937 373529376
1 430779885 27304381
1 500649817 124384550
1 365549465 8792892
2 734366988 178361596
1 261221807 559882698
1 234707658 764648755
2 938263499 765247826
6 620742063 547314597
1 314115990 715642879
1 342725092 193174371
1 652287535 511017704
5 128025256 448712513
1 896878827 370284246
1 333927573 605100768
2 282607482 302487022
1 617528869 653552745
1 103167560 89480665
4 639692600 606805393
2 160761412 960131524
3 187624614 649671876
2 874822061 286690518
1 794578858 352640807
1 958596290 663181774
1 13191124 984800118
2 29566027 656927000
1 356108914 566501442
1 409643544 435156989
2 940208673 868639470
5 491297436 206473856
2 498328429 809524973
3 881791895 596224283
1 303001835 84417463
2 349907099 712882424
1 24743286 707182406
1 284807707 992500056
1 59297615 480821478
3 562652681 169193157
2 482395068 477407470
3 637187756 966798522
2 922258164 284625143
2 287230539 98857413
2 615031231 118420401
1 692928974 485451585
1 933002335 763603594
1 178027658 125609882
1 243136532 569072865
1 958116582 692121726
1 307894899 250640601
1 406801897 869150961
1 549125398 442216638
1 792296040 263222044
1 574157243 212811401
2 308333011 50332641
3 635809681 626336958
1 287239017 708659768
1 851838444 541294413
2 667532411 902162098
1 371043900 153369247
3 139639476 273228449
1 990713294 341800903
2 958853320 442310387
2 505367738 225952186
2 654233196 67008802
1 865163305 82261756
1 401747104 638067859
2 604524234 600077149
2 702837692 470250581
1 766165070 454305069
2 296733129 24763701
2 435998654 823420387
1 482604594 396024204
3 724991202 830414569
2 668566011 740524175
3 886103286 367271521
3 898426311 800862286
1 200939531 424426234
2 793712193 534099699
2 703524386 721154479
1 989552324 977075306
2 397533463 117151287
6 838703727 424871570
1 261762344 511633710
1 987662886 628793837
2 84775342 219955158
2 369227023 414843420
1 862412680 402472816
1 86539231 537380355
1 20466910 523210346
2 294978856 302506642
1 712881354 480584503
1 656203651 39587771
4 67836691 939491729
1 620332327 652655358
1 232653353 534224087
1 200219897 54524864
1 251798995 899880046
1 185803284 805643687
1 129650704 20082438
2 91921680 151005830
1 613621505 600249416
2 794125147 934323682
4 944542632 468463501
1 739824533 216850781
1 669056624 911272174
1 923595170 265023890
1 114583604 235648905
2 397983846 943797349
1 823843583 304433764
1 314553404 839818961
2 593236366 101469903
2 456624059 570456445
1 633028921 290036465
2 410463630 90559286
1 574284044 847480800
2 952840167 898231189
1 163416978 390962869
2 46928857 254576497
2 367214717 244788813
2 968088749 106282642
1 944895809 42084590
5 840265069 233085678
1 453081243 962156854
2 578015562 516090764
2 937726299 101641909
3 51590895 629681769
1 815014260 309608395
2 377346612 633927276
1 44141563 142193938
5 261522518 584758099
1 678217426 119994435
1 390608251 931949206
2 996560630 838798588
1 863570712 597583180
3 988517226 805342039
1 717069646 456140879
6 468244778 53831945
1 741467644 911382567
1 614962434 836598600
1 827257374 681971373
2 330061874 81361739
2 356344376 30956246
3 294987321 238726744
2 514080913 857846701
2 12594103 981201866
3 710403722 320814862
1 573366703 249648185
3 554478727 314207746
6 241188783 989708071
2 628805235 44241964
4 13656837 208839196
1 164745322 338385148
1 516545813 949652666
2 12817437 501043716
2 148928993 58681341
1 464213311 745474610
1 944761825 453867993
2 443758318 718294792
4 552569053 543311713
1 632311744 111927257
3 568880988 960389217
2 883878855 747415905
1 711298553 919006707
4 757965733 627551500
1 631533734 456071232
4 458177634 541765677
1 705293093 896950295
1 699194360 229037974
1 207486223 204245046
1 865779314 5151357
1 267071762 727059456
1 573473587 233576267
1 488187305 24738315
3 284624376 474980532
4 708722508 792297993
1 380468908 488931791
1 556488474 558026899
5 766224383 42331078
2 245877023 784949960
1 45896510 923729668
2 819350859 151438275
1 88050304 674619350
1 623524505 55831790
1 716607669 527063873
3 518353192 221551456
4 89907809 834177449
2 559787304 459392161
2 628323867 350805428
1 705491098 141707477
1 860886857 91161581
1 295796972 148102899
1 674115827 395510373
1 885576039 66069438
5 713525295 495279925
1 800362013 592830946
1 999425398 101236913
1 308682288 964662284
1 314134035 652792949
1 979875062 420952597
2 899005588 18937199
2 66746383 119358130
1 865540933 565546126
1 683599879 190726477
2 299837660 957252953
3 928678886 197984158
2 907044806 159867767
2 112139344 775651289
2 937349990 357953426
1 348196084 795087287
1 723356627 730194105
1 260719815 907494353
3 440021906 855168485
1 958688423 675839990
1 663411150 107173308
1 245399998 86182802
1 367505403 177524482
1 952330585 627387784
2 980742845 797432916
3 797535191 425170282
1 332873093 712750087
1 465959284 260457290
1 981961525 244330204
1 168460962 844385079
1 333410044 541968003
2 522146990 893312171
1 911452290 689833057
1 744339687 25596863
1 2389865 210377448
1 544363656 899846446
1 215079723 751683574
1 745932324 743440172
3 642268167 308885575
1 791853866 778096601
1 66581275 807626383
1 221625125 213948309
4 150257760 868819522
1 999946436 943764448
1 178527438 422244616
2 498196105 391461774
2 732418405 544204820
1 781177987 185630407
2 828273342 64522529
5 999766483 173719170
1 306960693 302057320
1 297215808 188505384
1 447727398 39804748
1 983697482 802402221
1 290307705 994418103
3 637986960 659634355
1 284270306 169774002
2 825340881 385933784
4 587105579 216135263
1 774165169 311657117
2 127453018 251542223
1 226631173 71951257
5 353440554 885514313
1 769646396 756964488
2 901667281 631472237
1 770267541 966477929
1 783595110 443138094
1 293258732 147126151
1 556759904 143349379
2 247999527 563065687
2 289971568 375596464
1 803095428 598601167
3 112738536 797427872
1 364060258 653629783
2 520929697 26045662
1 874720085 914925992
1 80112798 292601609
1 694744581 435532618
1 308482520 537662422
1 249246013 487141690
1 247384893 758991960
1 851199336 607856562
2 81223131 268324180
1 929491351 490203987
1 422876239 786555846
3 367894417 556967533
3 271061369 373128632
1 159900768 914274528
1 588386622 922061845
1 91115139 924758606
1 209370114 665766484
2 958350896 6203330
1 542356784 172494888
2 108772863 605803738
1 834767232 993616155
1 556635990 897302108
1 466936885 442486323
2 612014069 238085424
3 148780496 648920311
1 902678958 726553129
2 22192766 544187419
4 619166833 908119466
2 331620746 441203037
2 697656967 817146854
1 331575965 58395229
3 104985309 628337315
3 452140184 304034300
1 489845515 322552614
1 207255916 584615986
3 931805079 311405471
1 502448607 879415763
2 328325443 686986256
1 102160906 532612059
2 290001670 267123839
1 200536082 583703786
2 80077200 981323300
3 756255763 975538307
1 216774449 103391192
3 717401956 82966463
2 145506576 276147794
1 8669043 469854092
3 544096975 8036836
1 749464657 175875962
2 914069949 55494695
1 847484032 268346593
1 742693157 139972797
1 619666197 992531698
1 507520949 100063740
1 239600751 35508599
3 658867304 944254306
1 600310501 234015480
1 172829271 232408377
1 894820291 878871427
2 813826430 622407663
1 960807770 222890910
3 650139623 55894465
5 981081431 782947960
2 169806779 283374388
1 639462892 507694849
1 315226126 644469429
1 732703236 80142967
1 467404032 164799628
1 718592651 426270743
1 31054359 816359388
1 906609476 947178107
1 772470708 676630567
2 425992434 156715564
5 431234160 82662546
3 552499583 179745866
1 587191799 720111848
1 994019640 596921152
3 849085873 684055461
1 585685629 115816818
2 25002056 798939240
3 768103088 796907383
2 294101099 875202581
3 609685026 551567483
2 135353964 76300889
1 502731923 793602611
2 744357255 540285758
4 373677412 463293687
2 678617942 905753475
1 168355546 683619065
1 822540907 384322897
1 430028303 767403467
2 973317005 246940676
1 582257553 869664748
2 41030068 77232091
2 828839592 890984504
1 227486323 118953807
1 982034246 287579607
2 103488418 433809355
1 176941256 358207442
3 471190396 756382724
2 668141622 527934053
3 328592984 412807264
1 346696871 600649083
3 839086296 11957613
2 241798834 92554845
1 633110973 563901260
1 509436759 93636455
1 883363886 664352611
1 883764595 411675665
1 486908209 912266632
1 775243658 999347394
3 909734617 935489479
1 453487835 702021174
1 639835259 16175621
1 84407721 937006083
1 514822789 983855667
2 687417949 127768601
1 134804477 557045710
1 76168773 423517985
4 716714611 16674095
1 410260087 488144449
3 917433030 144103143
2 972408962 361416553
2 291597218 693394000
1 553260255 560510802
1 828813514 73273816
3 572236216 957388882
2 337959911 475334809
4 344795764 605567634
1 258202859 167006876
1 342969858 982755426
1 649974556 288541990
1 431757050 216633081
1 327439920 942456511
1 754493708 180708646
1 836759526 641455749
1 735711646 234856585
2 323197630 260429183
1 801931288 528095899
1 868716373 145964698
1 793184130 174938186
1 853065066 449604135
2 519101555 223657219
1 420762183 59802160
1 925167046 817897426
1 453730460 253877616
2 474156871 891540936
1 906966249 308529698
2 839253567 29975103
1 353877171 764240840
1 794031746 666988279
3 583690124 943848934
2 911208121 62683489
1 636044891 801126630
1 233675017 994860610
4 263231524 324239894
1 358354831 943942178
2 925024117 515717688
1 729572191 525759486
1 193853514 430854877
1 60824861 264807003
2 812987961 714739224
2 483082164 709101946
2 38565973 402228926
4 799380102 709713094
1 52497224 476682943
2 321115929 467934859
1 42495895 922316562
2 588487769 171894873
1 254820822 155132400
1 149884905 644758763
3 827483217 346874559
2 610002725 378044600
1 782582699 385302844
1 58995207 534506693
2 679085951 253547036
2 820786678 945229335
2 752665597 684417458
2 980520638 815363522
2 978178282 303594705
1 839061893 391727853
1 799351178 29569402
2 817794406 61409802
1 991777413 421454720
1 681787158 283600338
1 160867526 714592790
1 322763702 888448659
1 882315615 59677220
2 256545152 234999548
1 316889176 923227407
1 55417151 772044704
4 805408776 83637152
1 409227560 513175411
3 886776703 482685423
1 24829342 916968618
1 377336233 427429744
1 405954936 484322724
1 492946963 394636095
3 198133776 22760345
1 85951881 532112667
2 233944924 418919112
2 127449196 269547596
2 856420573 124909744
1 348161612 456040029
1 219843611 414100966
1 447034975 554320325
1 361572045 931660208
1 90463327 165134604
1 159722043 961264829
1 199593719 145513665
1 801979625 732138564
2 30461384 135336265
1 524866179 191867116
1 439868834 902271978
1 579010797 57695378
2 645511493 605778825
1 881392628 953305045
1 580028441 546906430
4 641023362 919649731
1 447116835 444469672
1 478339738 662219715
2 879090880 691446053
1 401509472 542821225
1 798496546 575783497
1 711206926 394670816
1 687849624 591282523
1 775780601 564966507
2 54818098 866600174
2 616247790 121756760
5 326520986 808848073
1 58424655 616237359
4 419342441 797479472
3 959870702 488897428
2 409494535 725876896
5 396396781 287805060
3 548744017 826675886
2 23092127 894532802
1 313156901 875431922
2 999899450 280520299
1 61765129 488528826
1 977787732 592572741
2 880565821 152588861
2 662198124 168086835
1 980881355 861048534
2 961333052 303454540
7 285996306 209586029
1 168535379 251648742
2 149184469 466566044
3 323202458 24987388
1 111217881 393160980
2 7947258 856863723
1 594162502 162344530
1 463748271 424784749
1 189891122 743900690
1 794414611 143038170
2 178542820 113273504
1 361062747 174990508
1 617503425 895815649
1 370820806 755228236
3 196435903 292152161
1 548179224 292787524
1 933777023 390789106
2 151912155 272445704
1 609435779 489051636
1 394585841 405275971
3 239885145 418450128
1 618303643 566207113
3 373543635 812378439
1 622130510 656578355
1 380768413 672678614
1 702262313 600290054
2 55643797 201986337
1 848728704 476483425
2 107514311 345453589
1 496842620 877378003
1 33557964 152850405
1 596138964 903565005
2 554266101 488708336
4 969292494 38581991
4 59290663 244207173
1 692700518 821322010
1 96022043 876914663
1 186341017 197768658
2 170242823 31037205
2 275960318 447318090
1 900934093 132761212
1 24790439 334023266
1 903840610 410477644
3 164424456 328462218
1 370973448 765906778
1 888842895 314110475
3 423955310 483036640
1 634240860 484340291
2 885148315 220374008
1 509037348 7923638
4 667659042 943968643
2 477189248 953331656
1 161542150 882862443
1 845522266 39307259
1 644065947 624060992
1 988444521 592696124
1 829836395 209343869
1 972024698 343701862
1 568297575 426050633
1 987963985 227580205
1 273220492 801403187
2 615871055 690516735
1 807371745 18150764
1 591140956 172003855
3 602883095 906896365
1 115777155 718128206
1 8940058 506221472
1 36611389 709986455
3 463503241 340091286
1 416843801 642753629
1 701637781 525156996
1 503768542 655959384
1 578974969 646474611
2 924940745 180948081
1 821458971 589816412
1 623808095 475462867
1 911852665 427356439
1 228967982 864660377
3 704159092 271646468
1 967397175 563526024
2 54350244 512110142
1 603699706 462827696
2 482215427 967939180
1 407203133 132036233
2 319757833 36177944
3 434429640 231405127
1 294627751 585297636
2 661064059 192289046
1 891463132 523824151
1 357458809 848379696
1 182647613 755242665
1 664717413 621358706
1 102151123 836305879
1 96198355 9620052
4 268830713 155380629
1 529114206 507690119
1 978707625 308849855
3 107463027 18969665
1 794544482 354410111
2 392491909 411409814
2 254407270 210490140
1 237202820 151820997
1 118394123 335438857
1 529213370 507351471
2 746324761 18176908
1 991854329 503219932
1 480674513 483429973
2 298011982 826957923
2 917856182 653108037
1 314574594 508220589
2 837147460 560938566
1 861385003 1291640
1 4720517 768861372
1 124183380 157637890
2 695374908 491592492
1 400866991 305160738
1 469639988 96829787
1 803099002 12412337
4 320308572 356494129
1 495458578 793924696
1 383655913 140083835
3 506786765 63333644
2 999149669 908444935
1 327819357 73965084
2 805347023 607689875
2 949048810 79682116
4 615018136 12417108
1 940061738 879013452
1 408603708 908013904
1 926606610 767253017
1 540964334 229933832
1 701853460 198816527
1 407453222 269105095
1 147021440 780186815
4 338216370 724313984
3 36826149 948146958
1 773381271 790643756
1 873379062 238322985
1 972520350 315602926
2 33816362 517299257
1 807081075 616468937
1 693540146 272485316
1 174429367 248856554
3 977145324 977861535
1 891937035 762810700
2 896822434 339285936
1 19211916 334267905
4 563287196 590360520
1 821235422 692022158
3 701300630 690837180
2 663569733 642309069
2 88693181 471135135
1 911682600 482785123
1 523975822 774849748
1 981886839 995164727
1 780880073 982995966
2 310430759 529313724
2 618045031 180343745
1 181660852 899668833
1 97775433 544979142
1 686725533 690234662
4 54153934 553311528
1 353955940 513951332
3 752082205 606527545
1 192404074 574039383
1 590198311 522315561
2 260838828 271579273
1 387253266 806549939
8 657589929 366987402
2 669080592 362476996
2 223328762 398705534
1 515009884 400688291
1 600459397 122981697
2 669183504 582029451
1 171848905 589114165
1 122778418 42550658
1 968381865 250574984
2 836434521 62802822
1 702458388 37092410
4 705624324 365513336
1 919493016 297793978
4 320531937 489741048
3 527704222 974417620
1 85498080 606244421
2 714107014 23301804
1 582228181 328723044
1 377002437 909451731
2 564554802 978546246
1 404120580 86568493
1 981729620 846330271
1 558931449 946617411
1 771122398 606388770
2 932724841 311912641
2 758211937 248225707
1 790068300 295474082
1 12571104 894657859
2 214938121 158649919
2 222815252 621037548
1 466826795 288346466
1 179866313 812641714
1 417140162 926311352
3 539363250 333609373
4 197907652 483624027
1 728687256 713915553
1 468803577 488671875
1 394281729 193632291
1 195220933 556087410
3 905153174 887580424
1 473807256 826465404
1 402288497 972601753
1 930912846 360396794
2 31531288 831356123
1 5839752 356437597
1 815299111 155219775
1 150441371 65073536
3 9428858 257839979
1 242675012 616901499
1 931341553 429007146
1 63373707 447959907
3 495702749 272113281
1 451706389 609678412
4 629164300 447253543
1 950677119 87900080
1 355355412 57133542
2 204848173 892202469
1 755677564 717929796
2 499510681 918562274
3 946001175 447206978
1 81206187 866571270
2 888689240 982509149
3 162830854 186388919
6 35402445 531401903
1 860237822 267322127
1 557431914 851870531
2 222451525 91902199
4 968438349 341431629
1 402292928 371542809
1 439701396 744190770
2 139635903 245915032
1 63241200 448003990
1 269137496 602644616
1 429657686 384474081
2 782901303 273780782
3 304797325 25249257
1 521106731 309506171
2 458073979 827980627
2 873353259 343656674
2 668855367 547062060
1 894914792 624437877
2 761379825 656625770
5 713595863 457707435
1 670767297 175465084
1 144749099 939009204
1 536123152 22241964
1 517482450 918828143
2 869942294 225464738
4 750239636 320075985
1 483361543 534078041
1 98290466 924509419
1 936277537 471944630
1 527245242 282261747
1 123410800 782445010
1 318897069 473140010
2 491801153 755699732
5 944931800 22986494
1 303728203 492073521
3 753258438 732651377
1 557539289 753977527
1 765564700 176404630
4 636309127 405508022
2 470242115 540361910
3 426558081 25095323
1 303687219 318241036
1 66042500 165588735
1 665997082 308249075
1 299802374 583213870
1 849853758 731115249
3 993634840 452217967
1 823550226 143871621
2 840957818 755167625
1 649142131 503637330
1 2220916 12692
4 312238510 770226392
2 855640088 538968645
2 742145475 460638927
1 635004086 708065313
3 234924875 845576072
1 62410707 843153172
1 870521867 50825282
2 246393628 536015056
1 304762414 276034587
1 919074435 313574719
3 488311571 595480945
1 26335140 340009203
1 417996049 319209186
3 445515322 731618014
1 22167184 113318534
1 427573134 556883295
1 182048319 428757533
2 947635104 231718861
1 308948953 651346828
3 932851442 768899726
1 719257042 130751149
1 574997852 981082835
2 441084208 115974843
2 925802452 697147219
1 708973393 293674299
5 468206568 964522429
2 805201028 339838692
1 217131522 319530976
3 102773768 470050141
2 503611106 701393084
1 920117249 868019422
1 685513993 950209943
1 198668514 804005619
2 776525482 719403456
1 789919685 198751316
3 312260070 571541815
1 744699483 222364252
2 959359768 969769208
1 173072229 953784049
1 560039635 25260474
2 370951213 309784994
1 800091316 450530708
1 850099447 463323164
1 670406736 924205611
1 945755089 566506646
1 570323427 991247137
1 456516378 593941594
1 855389513 786635246
2 45168373 165331227
2 908667385 753311418
1 339049709 832719575
1 586817942 663714616
1 346107845 633357782
1 36048959 310698342
3 198239070 884074061
2 940344083 967584793
2 92683318 514661637
3 877452861 475469761
1 796532933 844795177
1 538650347 770484032
1 603946468 92703715
4 473381690 312294563
2 234398328 737353746
2 962273901 911689333
2 860922492 755291349
2 610857798 862727920
1 741813149 323917235
4 965455122 305853198
1 357144659 594523224
1 565209679 482669605
1 714226524 245324147
4 195197122 759938194
3 60234620 823772535
3 106389843 817779954
4 441611760 969165106
1 934358912 692508002
2 100724404 187106191
1 257600287 816589201
2 182242868 996951158
4 683218508 330376618
1 265644186 95831404
1 228761538 949520597
1 873794904 922761539
2 313964223 424029709
1 30690975 935995064
1 222444003 907322718
2 143497954 293128959
1 154670737 201739868
3 665304614 432653330
1 236341091 261614150
4 233628184 802900104
2 533149711 751903989
1 774394046 769748911
2 545865862 565526721
1 611121768 847754743
2 372392704 508029915
3 301606046 814556998
1 648374332 666509324
3 4206124 103616101
1 126043407 870907780
1 364336901 26965160
1 143747570 986885190
2 76961912 335302008
1 861654766 587808782
2 229248557 409611405
1 217581486 459096186
1 574662313 916555675
1 539246713 647379472
1 145903100 129295078
2 802768131 362776478
1 892680017 482704559
2 427924676 556068791
1 535037494 541739286
2 470074846 3232188
1 483371939 882691995
1 409755393 523280262
2 942189061 996698421
2 402054637 951922818
2 248470245 200906252
1 572269622 856139196
3 760050553 193895661
1 483755861 213114417
1 814433882 882186228
2 505871487 572474536
2 487222806 426531827
1 444959504 102166046
1 669932103 106953010
3 818347136 931737021
4 109433291 624653317
1 326891394 25815316
2 821975124 885512926
1 126981731 968520563
1 660811742 900908640
1 965039204 545387526
1 258179537 214136733
1 53250559 254926954
1 121792437 299242289
5 269332626 761344512
1 23136997 63552771
1 309891798 502383004
2 35859048 625910111
4 137289953 55571600
1 237463350 506868976
1 852377062 475717752
3 613332734 569394506
1 757557835 716407875
3 532307276 136723564
1 391082744 153261683
1 546899585 528078566
1 114967107 442591701
1 688546953 783933874
1 293109302 653125853
2 160440604 748897304
1 158810631 275762410
1 864755005 371214729
1 482248512 530576273
2 901049288 496939305
4 338223629 774192855
3 736886712 137692428
1 349449685 122835609
2 551204797 614956475
1 49232450 701886604
1 45853163 122225430
3 110269086 411266426
3 167578324 698612686
1 867364778 200168852
2 961655903 693074700
2 150746662 164047396
1 231282202 167763716
1 654747301 10531909
1 522245872 10939579
1 825968900 743476259
1 437119533 39405400
1 369091736 610680278
1 939176598 786448909
1 550333544 254730762
1 629475094 474937124
3 534621171 248812472
4 854646840 786105832
2 711650992 8733731
1 505436754 15861658
1 864792391 592455648
1 561668438 683893956
3 575091175 666690325
1 460465840 457459577
2 993477654 601516669
2 504261184 322810089
5 294669028 71941651
1 303090703 766272866
2 441125491 7001473
3 644603440 158501306
1 885448003 848556430
1 497792810 15182769
4 891700206 207158880
1 487505038 930070026
3 676118611 561305342
1 13991632 16862323
1 578197906 943762761
1 128509997 636738952
1 483800557 830201611
2 298866910 932640069
1 615309643 895462303
1 594124886 52951865
4 867064160 769722701
2 647372666 943023651
1 126307478 603848632
1 16043162 802095372
1 391906740 512575847
1 870634229 981987298
1 38494937 570363765
1 404560779 75707583
1 126251501 379113867
4 993950414 260204150
1 563731060 387450210
1 109833192 484773333
1 26073833 165148657
1 938859166 611549017
2 811759780 258319931
2 365258250 723963959
3 456024406 622866286
1 957408227 451182013
1 29728259 903371324
1 653044494 816838261
2 246111878 573802127
4 151175793 529625021
1 348372701 581235981
1 892156060 576155413
2 664353413 439831432
2 383749735 363263968
1 371370737 58143820
1 40204537 245218246
1 332027033 472811981
6 328877872 734674879
6 874745183 195574968
1 796821397 140920777
1 331335663 55590148
1 18731091 707336839
1 973279427 243622598
1 604353844 391113740
2 708969968 846444106
1 63624117 123360488
1 998206067 646213545
1 885134146 619139087
3 164224330 382616623
2 568947576 826542376
1 657201095 641386157
1 604387241 735131871
1 969503142 339458727
1 894632041 41744200
1 859463283 228049909
3 778312450 429108000
1 212856223 803945062
1 803872162 537434398
1 26956879 647855565
1 36340512 537429666
1 938460085 193584212
3 785574347 412785601
2 429661158 935784275
2 536892409 980170851
6 552621667 217457605
2 213247653 242327499
1 536029376 917155816
1 48833429 382730912
1 947720155 229491656
1 193825604 719752273
1 812241191 696393881
2 834361539 93639209
1 855430983 129851391
1 696023588 2299007
1 788236447 639268546
1 100103237 929098774
2 590883952 182865498
2 176196304 574815825
1 991854451 475812009
1 222756397 636103689
3 289136031 940103465
1 465104635 256737681
1 172553766 666811612
1 408582289 591808071
4 643506489 659104905
1 937658758 767876509
1 340368905 919887797
1 279456933 387508959
1 19488408 736104537
4 208094856 545835260
2 762815344 807177236
3 846509234 457160217
1 968359213 965984347
2 586905114 633298647
1 189234230 552564755
1 727880384 652083506
2 217245651 620457193
1 368007851 468230456
1 657189788 787318987
3 892363263 976783826
1 443714340 814431416
1 204196234 801987226
2 559863820 143046534
1 881808119 411633106
1 943487355 116417462
3 308094481 101906640
3 668578030 921781070
2 739974592 862010064
3 682485153 910434137
1 635564717 493955536
1 462923736 170910128
1 504623828 64461586
1 136315960 98902982
2 287247061 286776384
2 232498895 635516429
2 600082724 908927594
1 870782245 724323752
1 849949183 365827574
5 8770589 431899562
3 704625597 997670033
1 901564770 89194635
2 174676880 898816488
2 666139286 397675526
1 398767870 761770592
6 170527204 364845788
2 6172811 714626362
1 52925607 584739883
1 941997051 732248092
2 490516889 444016285
1 796703282 198771443
1 137801499 418558337
1 563872335 954736328
1 978315458 267458982
3 13485736 966450387
3 149490360 508469045
1 5853135 113601474
4 978493820 764433511
1 335806850 61184567
2 160530275 753402307
1 923010499 319431160
1 794064879 211859813
2 978805456 477647013
1 587623682 79722792
1 920554045 158417919
1 923583603 109031960
2 111716422 564596278
1 830254065 93689084
1 807519749 254239583
1 824030178 452535743
2 948191101 654092212
2 692944657 828082896
1 107712891 7743566
2 121457236 558567153
1 184266286 124226565
2 825345093 46652396
1 588033937 233582730
1 994625501 307590336
3 881362764 149412646
2 277680399 887286514
1 60034373 833951624
1 263311213 160102310
2 512681200 422261108
4 218834652 932250361
3 534781844 547714491
1 370228429 552682388
4 517850095 800549833
1 276632045 534368139
2 421203894 146370288
2 211700305 833305633
1 73122779 348056450
1 32979924 781469255
1 266775561 397489558
1 326564398 552688038
3 320930321 16563668
6 365321690 594562233
2 653414013 121698467
1 741874522 353047067
2 178948558 424676327
1 773004582 831842230
3 49511154 944436978
2 479472044 997093033
4 562401668 98840634
1 875356816 865241738
1 918407278 88950375
1 834222407 177708957
1 701321651 528527178
2 29308617 613130935
3 769075825 744569585
2 139388257 288541923
1 122706469 205559003
5 543504040 744570689
2 508589582 871150777
2 410648588 167910187
3 347524534 978364610
1 704611051 889507844
1 214116959 860124584
1 6198386 428181954
1 184365635 594142646
1 545633305 435160960
1 789982853 301317408
3 462024166 132066855
1 991585118 705673837
2 342547461 438555784
4 707884420 128840231
4 662317731 716552927
2 464038398 328454369
1 646655502 69086698
1 785948618 998733258
1 974077327 186599655
2 333979829 223794500
2 960353572 929673056
2 924036743 43109816
1 932714585 815267354
3 515600502 533547399
2 553289912 814515941
2 34929775 675218499
1 433033968 46942930
1 584698735 216362313
1 243843196 732716736
3 812603466 13683144
1 347281599 366887962
1 774199767 619264562
3 921743332 126323575
2 941125470 691068901
1 630630919 1472434
1 957399820 201879567
1 321489873 768872174
1 691627078 474504735
2 967360670 700633882
1 225523223 77872561
1 58315073 261423826
2 744998369 22325645
1 554047144 909022495
1 600700457 465299488
2 678452054 460567538
1 428048621 248166788
2 915797870 946468781
2 869074564 244327150
2 117997529 273950607
1 786034802 72217247
3 274125947 919342051
2 314671792 895029196
3 800402061 574415722
2 869905630 751401898
2 130292619 414105465
1 345535238 439930586
4 888447227 848872932
2 525536721 60403744
1 153449819 853915887
1 862298771 379475804
1 355671179 368696535
2 852241616 159245151
3 197030340 977054043
1 199578273 379910502
1 570980705 707219432
2 46739601 603860285
1 439282497 607065875
1 627882160 694755043
1 177236229 325992727
1 465092924 517543771
1 712225244 259664479
1 45256193 663419166
2 94589673 312978773
3 94430011 323730710
3 198667357 48845042
1 160923061 146681266
1 808390235 307542318
1 796962267 689684474
1 550236287 725256071
2 335095400 297309008
5 169833465 653925057
2 591648913 21144209
2 344953947 693025804
1 190402876 329824499
2 674509171 900643984
1 715567341 932739601
2 258973543 4715135
1 877039656 8870756
1 237459522 922412190
1 227420532 689441928
1 474218457 230066698
1 623523731 882891911
3 649719945 856147790
1 679306251 708165027
1 583625521 563852274
1 111379542 480665904
2 696983893 639682440
1 136366474 712704072
2 728651824 984306730
3 176418352 535060422
2 884879076 908761657
2 917487811 35143606
1 833382611 189097434
1 569157547 251411840
1 771945384 192311920
3 448886501 917526937
2 203061021 473816222
1 141271243 578716625
3 289982018 729651326
4 170879949 287852510
2 379048976 816867658
2 692968403 240943953
1 347735894 416842632
1 807575707 58240912
1 229722328 480168765
3 609698905 861521827
2 648165391 870119614
3 469919355 602001293
3 626370703 504011243
4 237682182 234684438
2 501468331 278204776
1 421224570 315299949
1 378873430 268184999
2 61938839 206370370
1 279378588 22030548
1 532441180 458340200
6 225722011 736116175
1 82365288 771492968
1 578883780 306924055
1 310374885 648684189
1 781791388 747892716
1 642677649 868207649
1 391485641 649154909
3 583238975 913547389
4 746135264 745623231
1 139579927 697759559
2 553765794 800630467
1 64380055 339741757
2 768387051 299645541
2 663306449 293360367
1 624588956 57426575
1 211788242 450631514
1 565754673 971530371
1 624836624 475724902
1 813963818 142906112
1 131281086 408228094
2 232523317 298612047
3 899267486 17135700
1 873853076 284157176
1 403681612 218318667
1 694026332 760983310
1 501903827 463036588
1 869303009 752591208
2 499324475 531483353
1 680597171 727576733
1 703118868 666878073
1 462074608 21930749
1 363576115 290218796
1 282463538 207179769
1 962245432 27435790
1 206458428 432544472
4 826553902 48445445
1 479339706 866706496
1 846685924 493336009
1 143452796 611273307
1 31602701 919581812
3 219714285 785453674
2 147983994 755698987
1 405483815 158297106
2 159645850 141621397
2 48783107 364406412
1 870519296 659978939
1 863245058 794283008
1 887229075 115067174
1 98983235 480809298
3 994337051 374707728
1 283572292 410048517
1 789382541 579166242
1 115650181 255326508
2 528096016 48233092
1 666190950 293186074
1 411030441 110923264
3 142477693 899832699
3 797207726 276042699
1 766372972 163758670
2 315273731 432952229
1 325723527 734300853
1 542869105 721420196
4 546279277 999606410
1 272612370 509503202
2 630625651 688536307
2 11633139 338541175
1 209746586 86186555
2 365470137 222482031
1 621390867 649546084
1 402262379 668459907
1 108248846 418537815
3 182020434 704013262
1 917118094 661483994
1 527146954 978873329
1 34646688 109254878
2 942338496 865945876
2 87259818 929337033
2 726359029 338521067
2 751142175 237374999
1 747571906 249890778
1 708942845 556959334
2 481751142 620866526
1 726473421 385697014
3 530698128 115527888
2 509888965 596306152
1 79170827 605275532
1 386491928 817836449
1 365536089 343290876
3 230886757 648909096
2 526842044 887125233
2 298535130 447176063
1 135860283 270307331
2 47884907 883337646
1 999665183 84763179
1 815520199 220745188
1 957689787 409996951
2 590564000 890299751
1 191334210 462663688
4 944287460 686544253
1 659460044 567365366
3 193948053 328913358
1 697995096 604739164
1 549654482 215623784
1 703195382 487612226
4 183526633 510758087
1 586836479 341841152
1 973387659 895886535
1 234702207 758206973
2 573926637 504619188
2 989028458 973140480
3 292633076 461278112
1 325636694 945556120
2 504477716 968968128
1 802323917 539836787
1 839010905 45934752
1 595858674 762786039
1 918208879 507814711
1 907230623 963510808
3 918813650 726651274
3 968684199 785959395
1 724988894 187933436
1 686795492 990357437
3 456996835 889077275
1 298021510 71591582
2 701553816 645091520
1 647717934 593781145
1 9438297 785371006
2 142706394 720475238
2 812260311 123432196
1 366144525 454590732
2 782554604 703004466
1 989202717 128185679
1 342030836 717537314
1 832499085 142119383
1 65146122 495254857
2 967280341 643152879
2 500941638 774562518
2 54705365 908490662
1 468188067 141069376
1 431969306 589191484
3 554894234 290908969
3 186890922 195729051
3 526529043 50057091
1 616367868 766208161
1 95190097 34903482
3 470465761 808267298
3 208120909 117605676
1 416034665 877353649
1 849665615 657536965
2 853638416 180460294
1 865884020 368539329
2 628689730 931475010
2 715568454 977934952
3 469510526 1646829
2 577315982 876207360
1 313224928 537738130
1 111563779 533003913
6 171144170 297264836
2 675384637 73528671
2 766119049 445230517
1 595497482 263322150
2 385396383 780182974
1 976594349 406050413
1 344325397 343680629
3 247994760 20465216
1 99397856 630363651
1 26151836 632273756
1 73560029 679414487
1 927848677 770433143
1 46833681 782979203
1 754203678 523690781
3 503318989 537371840
1 479845202 837814788
1 74986116 521545276
3 514944128 307993272
3 254746445 226675661
1 179178626 32039131
2 405496057 476109995
3 676359885 64975087
1 308064898 961952242
1 248453406 590324727
1 417957075 713657233
2 983386894 805686960
4 413297973 405302581
1 69071411 68459636
3 301552420 136506030
1 20091647 198873992
1 691223786 926994848
2 887201455 275153185
4 883643178 652655136
4 32093034 44550208
1 911194913 306584353
1 808959140 975100011
2 450629036 628854752
4 287965473 189657676
1 702049400 579401812
1 235087484 881493011
1 771695014 898819739
2 730863370 515712340
1 502547834 174856283
1 667976171 946224887
1 916390524 870522302
1 784169246 277148140
1 963142966 473756075
1 231005399 592592502
1 614723798 896620315
3 486323481 697757348
1 12206919 910290849
1 260478503 559651491
3 123321771 938862096
2 121205175 972719710
1 768382208 583869080
2 521527375 532590769
3 24652926 914011128
1 863076878 964496686
1 165263344 270180408
3 457711791 737123692
1 551177348 286243
3 835029294 527828174
1 503804417 953952841
1 929205164 689458321
1 401412858 748292839
1 828608871 511553904
1 232500538 320769316
2 236652748 416010016
1 351574433 198642023
2 306639359 621505977
1 793584282 662911317
1 427550559 691101167
1 14376113 616875278
3 620515591 749789647
1 904944406 322861096
3 451244466 400279267
2 957344728 703692847
2 918529581 164455195
1 327204502 680565722
4 917690275 784055246
6 381922223 318140014
1 124540896 508150017
1 119631330 419880714
1 920759308 396287945
1 544748777 176571542
1 225108366 151788029
2 668194374 136740092
2 704042228 763085231
2 267668075 450651424
1 666740823 652280381
1 348840037 407577473
1 490741829 562042947
3 511949787 713077201
3 207908958 433378135
1 911075145 973450314
2 316976254 599125230
1 52965060 968190577
1 159226292 814516309
3 724683665 42049581
1 935951953 852182228
2 905648123 700595105
1 450880612 589565048
1 826566019 801270830
4 887446486 753963895
1 146804368 406473275
1 754702883 886619624
1 930830743 527667545
2 158987877 225148037
1 240688749 267359663
2 586630786 314551565
1 140803999 100034076
1 337009223 420177433
1 784621439 542079810
4 517289524 505717860
3 25564661 625117568
3 110832482 280870762
2 76724321 460827838
2 655019013 38224121
1 577839449 601725087
2 299075810 523972698
1 14626946 785552740
3 157567867 789632595
1 974941919 856859520
1 278610754 210927087
1 904803730 355879259
1 514422223 791060263
1 373749422 221961525
2 91843863 190318939
2 596633787 244476231
1 97287349 594735458
8 442908994 306076050
1 873880773 855127080
1 13323957 241329969
4 220907397 78845276
1 643211375 630305644
2 643215258 602531401
3 365489021 348677236
3 633472881 101667683
1 346995056 946969847
1 279165499 357417051
1 759529971 382521516
1 390936660 242179053
1 133931357 41831802
1 469806262 722019124
1 457949091 570225229
2 924632371 974953419
1 758623895 699844375
1 26689110 445905157
1 273673309 202891308
4 747769862 433938625
2 432623046 63304427
1 526439756 177014529
3 241797297 387907768
1 911577103 603946985
4 19322681 204510583
1 624659689 720005213
1 272501586 130532069
2 302863183 987618925
2 171338751 573242540
1 678106472 78442188
1 629506645 110536949
1 980117073 313082157
2 768315938 197182310
1 794616922 949107521
1 51029162 465515616
1 683321417 956713768
3 270510851 684010173
1 561196324 291988552
2 652893058 513277349
1 1119148 137780320
1 104413664 138107664
1 995163164 453211118
1 686158620 141910623
1 245251806 713248511
2 431050540 274766986
2 833866882 963822707
1 639215878 647584989
3 4462069 324746506
1 414946995 500466763
1 463114557 776342409
1 346016641 77051434
1 337312732 290598681
2 359471624 701679872
1 987958392 567441867
2 273677239 129369436
2 931565730 390472070
1 798898042 243579955
2 121989145 233400687
1 858358840 820583484
3 92388073 703929781
4 387167981 354522814
1 776736471 550596750
2 914231351 441457548
1 206043009 184840207
1 109158629 953220813
1 291564137 330490626
3 569376472 489043560
5 739894557 494551906
1 726569792 826578585
3 757887699 2985084
1 58978248 336851374
1 513433219 724843707
2 445147343 865388843
1 414205999 359464057
4 912903670 536250577
1 136259410 617182356
1 948062053 977098290
1 342777233 594595839
1 4943774 430539095
3 510490147 954765604
1 211867714 589393133
1 177711637 432217940
1 498623500 130729694
2 43561368 63658124
2 725136201 476371570
2 776515945 34945390
1 28521734 998759455
4 448178330 391941355
3 799741488 273974630
2 639100602 688898695
1 77766190 854829985
2 359674727 825666258
1 747421106 248405679
1 554671830 548780495
1 593841339 935967885
1 992049718 519457359
2 830896120 580473257
2 812788695 788115333
2 475482607 898705875
1 27954409 134365673
1 305288745 435087146
1 785398171 986689867
2 850391214 80217442
2 212694376 436296191
1 145146188 396428720
1 56162600 428773400
1 170002573 32782881
3 283181048 507181254
2 800134762 881023270
2 766147599 791453023
1 135600218 719905334
1 580866034 267207090
1 776921060 419821111
1 957709898 436204403
1 581898682 171190213
2 73326458 762059410
1 260597832 562943156
2 705508470 798185555
1 559179904 752422421
1 345303626 738942028
1 93350085 439784023
1 716614681 478723342
2 207591586 256416950
1 896598917 310266615
2 793168809 753759952
1 468697539 969036373
3 66226561 409418233
1 217607435 382109770
1 129958059 962521630
1 471460407 363002016
2 5985789 403161769
1 815427383 197513929
1 330508197 455946859
1 410022602 924062277
2 765023514 943181260
2 448164685 716425676
1 331646360 261718643
1 390639289 819983027
2 71872468 46090395
1 395165785 5519468
2 980023709 804519231
1 148421719 277882220
1 391409362 41811073
4 203742583 685673736
2 692117475 916977503
1 67803510 526476422
1 967365801 133290243
1 950214473 973741927
1 149835426 118629738
1 562855802 245803044
1 406096687 14922178
1 487563092 884670051
2 397010278 275506791
1 247488205 329526266
1 776295841 846724298
1 642778272 796017016
1 339566338 669677343
5 60031989 596537498
2 250656470 964110507
1 711988783 215126116
1 376326980 645529218
3 969071439 209128293
1 446800604 850437589
1 787787993 505253820
1 184414447 866569346
1 955339586 140515646
1 78150441 303739481
1 291771645 825410726
3 594170204 375350856
2 625721564 834151397
1 192087833 169185757
1 835325187 253477965
2 712599696 136017474
4 887219952 453260249
3 460337464 138841055
2 328274708 184153386
1 415595875 659945036
1 143958368 955613262
1 638157521 770695428
2 361581829 626672886
1 684259389 352442281
2 87423050 286214597
1 540270711 610782949
1 141932338 651814657
1 441265557 335234507
1 249453624 942444859
1 78218404 934982396
1 364485877 193490203
2 43736622 552998815
1 512852713 864459478
2 221365593 533116443
1 406258512 8488289
1 68749395 608369188
2 738612346 830223554
1 577365218 363950179
2 488973899 922539450
1 274985398 801025717
2 182710667 395439262
5 89596365 388649260
3 761549503 347373554
1 333846558 397690804
3 914028843 237249619
1 309645829 355473628
1 968212186 70308046
1 963983417 817912636
3 886060078 992941411
1 413185921 660992767
5 326672950 933436839
1 336472993 701216083
3 857286887 992980180
1 12247885 53983597
3 183078265 198632121
2 545116828 33479876
1 939708587 507980715
1 990871558 352264128
1 579305443 920552998
1 740255748 570054136
1 193491503 827094052
4 373250016 282717734
1 853144940 480543149
2 135063900 134965566
1 78145251 633469966
1 783845082 943018506
1 448163005 240923327
1 574252949 257012191
4 17322946 174612521
2 756588146 770659173
3 10815324 120880440
6 116751857 547429620
2 19187482 874142972
1 876095367 611033353
1 239114405 523448763
1 7206152 319029325
2 486423341 475872939
2 371014002 636620135
4 102860894 690607625
2 986258624 56723959
1 429221193 933737264
1 777005566 649993773
1 323725951 279456244
1 221880611 355542584
2 251518755 492141759
1 847825635 958772113
3 594235939 570445796
1 374673238 381227154
8 347280726 696154229
1 571878585 4040870
2 635193373 602143687
1 69208004 20435651
2 422886149 930086607
1 357337770 731140961
2 503939894 629231956
1 174445842 648331445
2 895309324 69057512
2 202966245 150273294
1 675750648 532994723
1 8697734 866333665
4 38691811 426387535
1 135069093 453597743
3 62155352 324519245
2 903316493 284422104
2 992169077 188725940
2 740449818 766373791
1 693763572 695040974
2 358473112 361939502
4 376728255 864008426
2 706501045 948813190
2 605606653 852740569
2 756568656 19411996
1 34242863 52710162
1 295854313 595107375
1 957275559 47441117
1 125754396 928118449
1 311735210 571789237
3 210432979 470640130
1 327392979 984400814
1 104441120 483887869
1 701829865 322109121
1 781255354 890140453
1 679171912 442069525
6 30178801 513481870
3 812204523 790070651
1 408593269 694932708
2 526481836 188112805
1 804331294 651692191
1 236340173 470912885
2 225300678 750074479
1 507791858 708397101
1 112407399 600316818
2 539031239 138918903
1 236826095 109715100
3 109634366 947979867
1 574913610 431508709
2 175075337 475214661
3 54436878 711007402
2 454000102 785369591
1 678682947 833236946
1 909891323 410076290
4 953577276 274282688
2 197076326 267141498
1 677805664 41925931
1 769157723 814283643
1 110576193 32010613
1 270546863 4268394
1 280697873 669921487
3 397328189 719926888
1 900010316 769256356
1 324073795 783141922
1 523218952 805152835
1 938945285 719426513
1 630400929 158923875
1 239918270 694168590
2 584004418 952337437
2 763281064 381587745
1 393613507 143185519
1 722075172 820011424
2 309033087 220313354
2 299773798 61734794
2 31452718 60019973
1 821929343 142563809
3 42501619 824128868
1 229058907 606139490
1 480471597 839306679
1 738611361 162533337
1 168684995 82548578
1 630577904 46263122
1 908254783 889912338
1 96287527 896002071
2 355111575 902598469
2 838113756 446125499
2 505431727 646262353
1 282583146 217441084
3 39124009 482393515
1 806035623 342267702
2 644919047 749871034
1 336714474 225869966
1 750693248 112660145
1 91803794 493631279
2 824526593 169305814
2 954708357 944190654
1 682348515 890283328
1 89572623 64077883
1 946906843 930464681
2 968926216 629193770
1 30784478 963027028
3 731349421 761656923
3 24919793 961341264
2 941759472 766449547
2 366932586 658354771
1 864633743 886651816
1 787137479 291508953
1 315674689 338076805
1 917081801 630630956
4 642899040 361141558
1 731450645 588140621
4 168643698 305402705
2 54232307 191879236
1 28498638 292760649
2 743799378 377849558
3 426352243 546790466
2 981684124 836004933
2 486360463 684517113
4 485791751 569327420
2 606802803 802623338
1 475759249 420220623
2 427692522 919843204
3 935588328 506009613
2 857350939 484731044
2 185929184 233031192
1 230788113 782863667
2 317258241 746130910
3 387073998 177084932
1 413599341 18061721
2 782204142 822190724
1 757406307 681619754
1 562695819 708094406
3 148655069 205685733
1 953712579 818989382
2 290426605 474606105
1 586713796 711667136
1 974476045 127286913
1 181779634 999321122
2 590246218 535448844
2 167586108 773590342
1 398910798 887029085
3 215977009 768134610
1 876575732 925132017
1 153524049 693882169
3 361339935 377554632
1 11873067 426595166
1 364101358 737886063
3 670158259 380987318
1 793135180 783120181
4 913921512 481579887
1 714367871 692895342
2 910143713 157731928
2 341648758 826592478
2 995276687 53694409
1 393899493 843093546
1 114936647 856603618
1 339444049 534574168
1 881915026 734060779
1 258911973 681169026
1 523545619 262637183
2 509144554 824412574
1 826069303 868636099
4 617677681 319534224
7 980744434 204973200
1 704320360 378021704
1 297233155 40503619
3 660807952 644548068
1 21875920 865846597
2 78076484 925708496
1 688918403 383077350
2 46810465 988856193
1 958527376 757709845
1 997483805 584792948
1 13687508 937673112
1 627047164 317290370
1 567563225 950909047
2 532379139 558332532
3 209838103 436763152
1 633828321 757433584
1 377692117 645435008
3 947780828 576939191
2 585375463 607539182
1 936562706 769758966
1 310732249 949747729
1 351348529 443695849
1 138382646 636604953
1 658427027 681770863
4 897233524 804241722
2 248267294 175626520
1 414277680 287352481
2 237751811 255740188
2 604155658 970348285
2 856195592 651353559
3 68538388 524635446
1 353819650 228392675
3 60404819 118010682
2 411312561 14337524
3 808458305 785147369
2 363683700 635930414
1 477979912 222554677
9 516841578 348959724
1 941077474 98100817
1 82411757 186788608
2 735617827 481582590
2 892591746 916048142
3 267180045 345098065
1 19295180 231579451
2 881298133 181172994
3 623018743 98539833
1 449277188 403496693
2 272274880 833684368
2 871263089 585650852
1 817999104 235163334
1 248207763 690332837
3 252081192 306950582
1 472357096 939599171
2 388135559 118077710
1 846956741 867343815
3 948533597 900809755
4 151545942 99895161
1 216390136 353569016
3 192634521 592947715
1 235852759 903895846
1 9955070 522741903
1 859653775 255910763
1 231355847 175803130
1 913582534 547228748
2 395909192 425235304
1 167949000 360894798
1 561191432 221390034
1 932121215 462995590
2 740483221 868446569
1 517265604 152761887
1 724923489 467554250
1 515766690 530765601
1 543932967 927335500
4 372606660 120202654
1 291854022 760043142
1 776609314 554788061
2 825255029 33111319
3 916864269 689518975
2 980285407 734658644
1 124024435 519078953
3 626215309 112771625
2 224402172 192116004
2 781681716 618770305
1 495471347 828703657
4 692432207 402738483
3 75513279 982894379
1 131514735 53982936
2 695435494 600231732
1 546863879 131874573
1 752686526 758917390
1 389554878 732346307
4 960338182 139729401
1 277662223 469257855
1 808499369 695147765
3 748561990 340679218
3 317685495 792952113
2 618607078 199421676
1 728957208 630446484
1 152657056 17336289
2 158332718 413410178
3 732248335 709614977
1 5204721 948860697
1 433110343 55406329
1 519239667 707470984
2 462964733 324320094
1 156502273 679655703
2 173635122 372273219
1 769876412 421402757
1 166630220 238777208
2 964458365 23146651
1 65552188 889911075
1 614608254 103336585
1 954516493 157174234
2 607698744 336822380
1 446772647 515776358
5 83859366 969314408
1 779044439 98890042
1 686697236 308028257
1 160670211 109300881
1 424931592 499251512
1 487515579 279199672
1 348945193 739648904
1 943478366 237132407
1 902464382 518018146
1 632460354 485824304
1 855295036 240776339
2 941966447 673562426
2 669873802 909847181
2 42110739 899566048
1 710468641 391293678
5 768070657 687129002
1 956925973 412574329
1 335239099 118606876
1 679059985 125289955
3 224906040 90959799
1 655467132 813913382
1 368997518 673025954
1 272799677 411736906
1 827412578 357960801
1 806587555 422626282
3 371770735 397275006
1 124997051 979343565
3 265882341 493442767
1 640512912 939715055
1 743128026 874870959
1 348990572 862081741
4 723815465 657668040
1 50631555 21766217
1 556387450 355076124
4 860375119 876410635
1 791400651 546404486
1 606581883 190221626
1 68294129 357029343
1 494976358 20351589
1 263772803 774078624
1 302758619 809002612
1 491046522 317268558
1 491706969 414755161
1 983332523 673150444
1 906125788 666518132
2 689529441 854671695
2 562160630 674903525
1 694991192 826446808
2 448082534 309976173
1 154284666 914851872
1 179301393 849594272
1 247678346 120564508
1 160289282 845124332
1 938328162 992689843
1 520632983 18752189
2 767814601 339771405
2 859053814 55487588
1 3941722 758882561
1 843159049 40797293
1 956727279 382022852
1 638078825 514717956
1 144147710 267903548
2 766193333 374812579
1 386314158 34617291
1 459096152 687535773
2 361372936 507962057
1 994702977 747031026
2 111786467 741739556
1 639670969 500356959
2 867753341 547787445
1 395020810 351148980
1 543018278 720983605
2 233129039 278296556
4 25818754 535728329
1 181830465 922332835
2 690385344 129708825
1 824562995 863732958
2 698410967 950257886
1 202663170 587314195
1 167181469 22765414
1 900566701 891138537
1 282950486 940387945
2 211228976 192440333
2 955297275 170452507
1 207874312 953702345
2 981922007 400409591
3 474935809 817144381
1 459975382 779337680
2 657427855 624016372
1 725055709 224080374
1 415985555 244857008
1 569677251 335078971
3 380217040 534458106
1 678547890 738415491
2 885617183 152499944
1 906865570 570632809
2 899502167 545083250
2 188853992 528785304
3 683944591 721036254
1 124849956 136584758
1 80170853 497176092
1 592833264 769017731
2 775846995 61468009
3 306346887 660073712
1 302754061 998966933
1 400722544 787116921
4 615266494 70969227
2 194490118 68643908
3 717176004 538856792
1 62547655 478458872
2 33474007 188352972
1 715830231 567538336
1 342701140 614944421
3 544001686 60048635
2 614056047 485010161
2 14519173 294956345
1 45701166 619188331
1 910115065 181871330
1 252001 154721850
1 517903794 457742050
1 489565889 918565608
3 437986085 300568617
1 612408448 461220491
1 623415577 372368269
2 81893685 120507166
1 418384946 177060380
1 733394236 618627041
2 337598418 579152968
1 312465239 341091739
1 775265522 726074298
1 163431918 498138821
3 410556513 550983100
3 960478381 643421896
3 143818943 972009373
1 806319720 411917984
1 386029290 572572812
1 500272523 747447879
1 41717243 971349538
2 694920311 49505078
1 68956133 327585440
2 664777633 781412331
3 927800169 960146409
1 356931113 328094200
1 333163301 915826664
1 594250222 546178787
2 632112746 283074088
2 778077527 869019415
1 78543326 572301196
1 5271233 269320242
1 232490334 646973359
1 251975437 613316857
2 447315172 582543121
2 968534439 499953953
1 227847211 703667350
1 346408527 619203480
1 170421 129831883
2 180346678 68426901
1 866319630 277789453
2 595474329 401224828
2 103527600 820960495
1 248512060 164466775
1 789409870 447953009
2 980507232 807179790
1 968157287 686482152
2 480272249 412465358
1 986036188 859966487
2 336110333 747728307
3 705147288 969753683
3 163647415 243087246
1 986326523 884286958
1 988863257 132222779
1 180315651 202385962
1 618141865 8246990
2 47773203 844766971
1 329209100 94480212
2 781403060 120599742
2 254348979 448825648
1 709855092 504278151
1 944169730 669454560
4 284275489 50415937
1 718965592 186242195
1 375739397 224707296
1 437000802 391541720
1 930696565 739765609
1 333269450 470910826
1 746042036 161669234
1 544738280 271120408
2 609066852 683960702
1 178827639 514140055
1 972196866 828071308
1 14771184 897001301
1 642142516 616892952
1 935837729 523934803
2 736597933 72135051
1 440848312 848288236
1 490466833 586110392
1 438137479 79873009
2 601066000 710865661
4 224115955 666707821
3 929221022 825724982
2 429929582 815113741
2 946850624 606511416
1 909089093 166879954
1 632187400 280244460
1 723668377 250627436
1 757545299 525115192
2 919533985 786769979
7 98380317 692350748
1 841811748 927744572
1 660012946 778222978
1 217286230 87922568
1 761235844 642954690
2 844522716 956673934
1 426516471 485140506
1 146815634 333333458
2 771464166 777301107
3 416073253 307363587
2 856181894 701101349
2 172160146 882851221
1 387618327 681998351
2 837967998 586339096
1 11569118 762551929
1 464961597 581380138
3 386364832 440137360
1 321060886 854239070
3 497437644 109816143
1 781358800 522960523
4 774183516 961920380
4 926041003 43961967
1 335995329 543489714
1 570327787 282507313
3 209267603 28111700
4 167838599 720806822
2 228313337 729962078
1 181380928 337895548
1 652001757 809744304
1 588930568 864014600
1 235878156 434057389
1 487958708 301903240
1 235937767 812197527
2 814332772 626726985
3 486152191 508696633
3 850515976 639429080
2 762202775 703214738
2 216631172 916033151
2 238245260 496079233
1 63215254 206494389
4 533865582 102877238
1 373802689 624621361
3 156955985 268798503
1 753020464 816736949
1 81706862 843172767
5 121530267 232766623
1 992526816 388380376
1 87185060 771540488
1 622788336 63391950
1 128482779 74773727
4 270844995 753726251
1 711777657 945263964
1 292758991 387854307
1 277904612 669054886
2 765566506 164982102
1 578053839 636454712
3 974317812 447818605
1 755348973 762774790
2 156304202 11278485
2 187100633 303000616
2 49457376 310308337
1 517504638 453652470
1 928878033 864126428
1 637831195 997194026
2 545310130 815551751
2 58081495 477886036
2 797667604 954531221
1 246908264 102237749
2 218725222 553403017
1 782918140 344996577
4 732248327 631135336
1 423368258 884910094
1 295666343 53100192
3 276661524 997624374
1 886886469 261329426
2 982445913 725221752
2 507938801 337597185
1 757636926 583244742
1 384571724 713705034
1 953883185 124494580
1 907960202 563844515
3 254904258 170401804
2 195073168 142116112
1 143045993 238703113
2 276520848 724659649
1 106000489 809988758
3 67942518 112445774
2 923472955 978118605
1 4547186 825690802
1 801285515 533810201
1 631904082 499377352
1 943233208 834777788
1 686065336 36062103
1 984125827 691409240
3 922330537 96880296
1 669491281 729885506
2 228689007 943839310
2 45513682 10711372
2 349437413 816367912
1 763486333 444911882
1 419336985 587380950
6 114533791 200650997
2 685837761 45872022
1 913212650 947001775
2 863131382 764193622
1 13176205 219174437
1 321636108 710732981
1 476592143 525823040
1 653539128 300232184
2 798791180 601392071
1 484543543 68869895
2 101428279 76952885
1 237611591 635207947
1 383515004 50651573
1 427219077 732535601
5 391078519 304581005
2 537480988 859514188
2 446013084 608572503
1 467355905 458927968
1 752863410 243064168
1 616415598 688749059
1 334039005 574327584
2 406245953 219091353
1 586363031 711074432
1 642117248 49363816
3 463394212 586182813
1 976650261 265545887
2 999225245 34242051
1 728416752 25480796
1 368840639 711064551
3 272794757 607946194
1 887382142 387701295
1 793971376 350144951
2 612731991 697608874
2 32953857 874818310
2 671036460 194597353
1 554423292 441000209
2 380556324 657061740
1 193414294 250670343
1 28076813 218756959
2 302683199 447337186
1 137817039 587046631
1 335960868 798423025
1 794027108 977770112
1 817765300 736926266
1 903917126 619230061
1 55824042 506195972
1 929933986 375646165
2 660804033 518722027
1 159219658 974620709
1 619774841 305265506
1 337891625 279063498
2 177619885 23592272
1 644007148 482991284
3 201156610 65088361
1 498895632 598404416
1 713485361 97860327
1 64970559 925932837
1 252179894 381913601
1 331726137 64080433
3 334987491 569400024
3 663548246 149537609
2 718089066 690222220
1 631316180 721594406
1 535486705 519909514
1 233494037 495706420
1 431092023 204638562
1 646139523 398131154
3 760190729 304533778
2 893359541 537488561
1 165718561 110700014
1 432151324 130958425
1 526882466 734075865
2 916448790 114921207
1 710785861 827750389
1 273298771 680885972
1 347329596 59299913
2 638351269 62963613
2 313316678 500381102
1 632340752 468162188
2 907469181 904973445
1 148149476 886647103
3 938232338 802893757
4 835375326 330023451
3 521495433 324517035
2 579787893 838107630
1 753926972 294543141
3 377342410 847594340
1 697372120 547111642
2 855625820 872059583
1 104397442 136313607
1 120646212 646780525
1 994282909 850977396
3 229007540 703162040
1 789911568 285487270
1 594132388 341402579
1 862196651 439870313
2 222209233 182076517
1 279231725 575427441
1 766150279 379352162
1 905075320 112088726
2 993325183 65848990
1 625985386 58958409
1 17210025 142745444
2 998329756 815969134
2 169801154 424068375
1 354664512 236035353
1 995993239 818252718
2 753836917 278997002
2 869911969 771764688
1 887528377 801889806
1 285755606 39729503
1 815239849 810080675
1 521273278 752958650
1 440656203 890647975
1 469140872 300542025
3 82054550 224919885
2 877608683 320168634
1 900295170 812541655
3 458070541 815182151
1 731351971 3290018
2 610572517 362054673
2 186520864 565960408
2 785244621 564431699
1 702566725 550033556
1 672093683 879076592
1 538946237 524139069
1 955982964 523438564
1 89618291 65115242
1 994429661 10162201
2 315696927 810280009
1 407024161 213661411
1 631290712 808246587
1 643218990 408858644
2 471660711 487744800
1 803028940 707632245
2 54998218 880922673
3 799675358 605479109
1 240707149 284571
3 285651640 121860356
5 263313161 232203602
1 989897004 973628815
1 338159904 599358772
1 42011672 987978309
1 638604891 438417225
1 285095241 698958139
2 536723674 622218016
3 418226687 320463441
1 748275824 209533582
1 626277879 175122672
4 131833016 11577678
1 134675211 48926570
1 187894869 588917761
1 955193068 913834409
6 451996304 60653019
1 11716665 481672809
1 460833610 606433830
2 273595902 797568514
2 401512513 95873705
4 29689839 110496995
2 646740672 828090413
2 144894511 427671419
1 928510933 461243175
2 379410214 371897327
3 888341295 890605624
1 56501339 337236386
1 174170323 359858383
2 683352894 811666323
1 556400157 41906181
1 205341613 376262026
1 902245542 666675701
1 719997339 775314182
1 984814481 476261076
1 762843111 312897388
3 297255643 69269534
1 163819266 557730447
1 840109615 60323886
1 636153339 870615900
3 627349687 944520488
1 590517791 538876384
1 689487827 289565650
1 646651018 671225143
1 886297285 280385306
1 801743089 459289748
1 177437712 848321984
1 868377300 689196074
1 858618203 360347465
1 835736144 832668220
2 38944960 16844218
1 618625044 97125259
1 806715999 487906374
5 912414014 495096740
2 306397241 573907866
2 390355635 175556790
3 904982448 535417325
2 296218695 529742695
1 452704884 461326663
5 611406446 220654006
1 153734682 18934950
2 554030116 891034337
1 119975562 886023909
1 77313818 195271155
1 222676261 302570578
2 146531625 746914446
1 687478656 393577185
1 774396471 49925254
1 127867636 171086229
1 681424528 445079937
1 227649929 298399732
1 480874952 518726266
1 71204299 297693078
1 382169779 566705883
1 652601174 938395448
1 730021887 324443688
1 173692618 208479698
1 726359182 516006357
1 71537394 719713164
2 100898180 432249184
1 305164508 862859899
2 193020445 902658800
1 449279712 276736999
2 613572665 878836030
1 953704007 310268432
1 32902097 949960933
1 452987236 10767281
3 91755696 8033990
1 904717187 308380737
2 937508530 417841974
2 92077468 787511918
1 809697234 429417551
2 197676488 465478549
2 344278055 871533592
1 684742640 529840367
3 26309751 387000227
1 25076341 322898648
3 510241705 1692883
2 418940150 563526368
1 509091291 335972529
2 704899814 312279596
1 637643167 397615267
1 581771759 448022373
1 310936805 386145980
1 735938736 641477108
1 750149299 24220347
2 404321418 299897261
1 6946493 279291519
1 193796313 932867114
1 92947522 398287790
2 727789087 194361411
2 496129164 728840186
1 374103625 351951343
1 675797446 252027
2 868889685 73130589
2 883170083 731248987
2 589627358 939833492
2 622133913 83787462
2 25714592 760172172
1 861738023 109948383
1 9053652 597343096
2 480252555 58750721
3 174388314 784447059
1 286276604 436151821
1 980342634 498370265
1 181133556 168340081
1 927261996 40419999
1 895637813 206547337
2 944665669 66296664
2 121940741 218278535
3 266972239 157331783
5 760485806 828099341
1 989022399 837602135
1 148269235 724397716
2 579847557 248826480
1 171791721 295973049
1 958633838 481051928
1 265031577 6128582
1 542909856 487498488
2 872830110 157654856
1 318243701 754421207
1 45293778 432340389
2 861217299 824860344
1 925385350 455195751
2 483204624 751895987
1 169344714 153883913
1 922036397 631049764
1 570482880 554439797
3 128175389 77874126
2 950755506 149143762
3 827397319 421844949
2 396865484 932460738
2 719821580 988150214
1 842357229 130962560
3 658212950 707782422
2 388747435 512821773
1 582893523 103998946
1 819772986 411957684
1 390067661 587306813
1 551274452 474833649
3 720474180 839269816
1 341762479 862700145
2 809430643 373584355
1 119125800 449850840
1 213274610 633241466
3 240480235 154777115
3 648582708 377079678
1 626895097 284844010
2 941635250 710995181
1 828585394 543813775
1 817451812 140425652
2 561691709 313920917
1 877145837 236738774
1 3322149 726783894
4 921722179 652615182
1 145498257 710502656
1 843659135 642421212
1 395147153 844919350
4 581432481 246549302
1 204591795 892829999
2 938378586 615910807
1 154797669 306247314
1 299647878 41682904
4 944154421 295433162
2 813293211 928408728
4 348507901 341987591
1 53230795 790613723
2 441069475 546193277
1 673860556 895574964
2 352304287 682605773
1 821505840 877520581
3 750489736 457324723
2 178653753 172321076
5 808964387 45538559
3 4190599 306726519
1 49680996 928551598
1 153259333 107167605
2 597024602 833221504
1 202637838 767769881
2 776976466 868491187
3 962922745 33237503
1 160621034 943778311
2 425669589 809939504
4 381100957 533694367
1 80647929 950772181
1 101975372 676245482
1 825474663 507469978
2 307485484 551367771
1 750894933 361203044
1 542760815 243486749
3 408492547 783094803
1 573774930 46230574
2 557223269 514319606
2 973426952 237939220
1 90194061 801387386
1 46555251 247453490
2 845586769 694289883
2 683375993 61384971
1 432864162 883142780
2 879732641 477949727
1 105883863 975472737
2 716725310 791256474
1 818469188 510742499
1 354939618 505587957
1 585656721 955260832
1 509867826 671244166
3 625681931 597820188
1 633816766 468459152
1 864497745 994935764
1 283873189 810225681
1 736526628 263357147
1 975276059 790355088
2 292197130 936741448
1 893418943 236293141
1 25173511 487681226
2 304031972 434108475
1 626255747 122699156
2 937110007 384730398
1 254909916 34238157
2 898641912 11084984
2 372839351 272439309
3 375339732 431627979
3 279625249 572774886
1 375998993 217137152
2 526076155 470084510
1 412612295 40806602
1 680370064 114398125
2 276974454 694462699
1 696605843 494802260
3 519526834 397206185
3 63336080 286435343
1 61820845 188217218
2 783245612 384098076
1 820984734 184755351
1 542700965 886202008
1 334497511 299234653
3 962933339 494990005
1 237431932 684197704
1 99964035 213675782
4 783883686 865544182
2 890973800 518972683
2 732058576 42902713
2 232192180 242707422
1 97667365 638703223
1 101030984 213893653
3 857832014 758209924
1 977818799 112773189
1 340752550 215388916
1 973310841 54743612
1 148837423 53391988
1 874894045 587242553
3 942255593 644882469
1 588461508 315298127
1 400763534 445326992
1 82760654 385735793
1 204898753 746256015
1 694604406 520778280
2 816798841 91410235
1 672645076 543497782
1 737637622 982330507
1 387417134 454744902
2 370657796 720617731
1 807536339 527861092
1 570482461 605188106
1 268740212 649129697
1 949022391 634022263
1 739596065 196844091
1 824159822 269425950
1 885933298 96157309
2 199370345 533728910
3 610457046 321991710
1 369261613 818986218
1 761685939 206327189
1 128787082 246521090
2 883654627 590617935
1 136318145 805760325
1 600970588 296487404
2 506183369 42779733
1 154404027 612941538
1 47073132 243565251
3 760014212 365076700
1 899957534 965941504
2 935396170 253357571
3 597126513 157837896
1 621032025 672143693
1 981640529 37872849
1 351031030 624037379
1 39530760 348335904
1 748950089 78424903
1 30748110 244531709
1 956935030 528933521
1 611770739 601176205
2 716081544 875578189
1 976290824 329667551
1 326324306 55960662
2 622252301 393465903
1 842245325 49335448
2 626671746 812257866
1 89496194 598098460
1 373771868 997799810
1 488279332 309186024
2 520470513 81252384
3 110195799 774177059
1 837582250 462526287
1 517745723 662257238
1 284062973 244884291
2 66363997 371216018
1 676033177 293376312
1 53414641 466731490
2 11505381 539854288
1 179741666 191738081
1 109325390 258085657
1 311570593 65212386
1 101540004 335935314
1 57079363 188338717
1 208774574 800910347
1 437227188 905998588
4 668427787 804030103
2 672209583 774326406
1 323968485 215174011
1 235681967 499989325
1 179939201 726268059
4 740465346 708004810
1 819498836 883216522
1 403129104 304127286
2 449477228 761224200
3 684306296 945027734
1 853173424 784242204
1 373898650 785110271
3 742460648 658119504
3 153547128 892377071
2 481159920 603555496
3 259552879 524838488
3 563485209 58301748
1 518369706 123751688
1 908892254 178945133
1 326289924 943863
1 879376943 791834045
1 118438232 592716819
2 292737111 308137908
3 362284036 61212785
2 21987273 293333177
2 740535590 202522957
2 843678638 985310074
1 730409539 203938646
1 216932195 476382844
3 506290211 179923203
1 710798646 131909889
1 975461148 747100231
2 312843780 371419422
4 89114609 230691618
1 114974109 411405591
2 914718022 148242394
3 910313288 293533226
2 982851714 811833426
1 498413947 136347430
1 169033844 535275685
2 260683769 263784752
2 277930169 642689008
1 894315553 571363299
1 477520917 496337497
2 592522762 231806015
1 76547246 444100565
1 904328149 402212454
3 97063294 131162519
3 905225091 802462733
1 834531582 142255071
5 759054513 437197372
3 673892139 96870202
2 82497077 240625266
1 712828326 438226801
1 334054290 458442949
2 598803043 816928384
1 225396251 641648424
1 265249058 386312800
1 162567434 985217437
1 152474426 872276066
1 545132070 15191548
2 897641344 997302980
3 94726550 748077984
1 79555722 645342352
1 737269959 846197850
1 664790685 231784300
4 652883815 818496263
4 224773158 471092959
1 452077696 383161646
1 830113757 925350042
1 155051686 415824234
1 713625012 952286088
2 276528081 434974965
3 294487403 432862444
1 175367863 275240636
2 268730860 502894869
1 837881717 685018376
1 738284272 533263342
1 955741649 354331517
2 655059157 910700508
2 876506224 255279350
1 917422135 863122449
1 472664613 90837821
3 451483343 213455903
1 227261920 498626480
1 455418564 924218134
1 398059931 853936926
2 898275327 105914259
2 379889400 832992796
2 170991610 84984234
4 719524618 684793860
1 638402408 211097241
3 643889821 432102237
1 238280087 584408114
2 410556351 901758549
1 167977231 634281558
2 863505901 425317257
2 161384746 624737116
2 457948789 588905322
3 222890835 638873144
1 590174567 93772874
1 566069 372097827
1 309468069 379467873
1 423963802 386793792
1 501597909 835452120
2 259273383 865440152
1 874491510 999849516
1 700697587 926292552
1 134556623 417568195
2 422222550 83893229
2 786896983 796710056
1 223759114 405893918
1 228571158 909618210
1 703747000 274397084
1 375112664 536870314
2 486898351 224667833
2 345078329 893289425
1 875076657 580864616
1 54662038 835790934
1 597802460 138162623
2 487751665 45741428
1 860096676 394402788
2 889848598 653826196
1 92353279 335487135
1 917913323 125281252
1 563747544 376871946
1 291523082 932655618
1 43884578 579784879
2 230777160 567416090
5 976143879 64707067
1 731410174 786789305
4 870782754 188546142
1 496397504 939908271
2 415485492 742274702
1 399255720 4364765
1 109180157 758215224
1 674996707 877360418
1 965821075 644956542
1 702283278 8150738
1 106405881 684321007
4 770444162 479473438
1 394358120 694045832
2 871572049 973537223
3 378568036 811856805
1 329732793 817438179
2 634296256 568811121
3 185876142 823348762
1 795179368 194030939
1 732618680 714587636
1 303814320 906756798
1 454267643 931701089
1 412766479 862667781
1 438631236 100377559
1 652768324 824479033
1 562953295 2356865
4 128667290 366512220
5 223505366 599640564
2 281470180 98015056
3 715715869 211972898
1 719373416 823490723
2 601353743 363152382
1 427842680 163670510
1 457162669 848233480
1 254958626 730293239
1 789317629 381766707
1 65340008 971108686
2 66871799 587294825
1 170394022 95630490
1 526735045 169672176
1 262161599 609026794
3 745960318 187924431
1 279580719 437802423
1 815913857 61720320
1 913311016 310332091
1 346526191 162743414
1 636515841 732637027
1 661403100 558978091
2 85754294 260405229
1 373870018 292219100
3 268872236 431575537
4 649475675 80862794
1 804307280 25421952
2 951060907 806493817
1 18540292 385653528
2 478393182 961181293
1 576469469 836305254
2 149081736 578924388
1 428300924 719028961
1 404272257 888663333
1 24690058 395607706
1 990280991 698666919
1 770047807 776116202
2 929549307 862401475
1 216708180 36911141
1 364085207 16561703
2 342443325 227525605
3 552150288 917427637
2 164325753 379308440
2 211732113 576511130
1 632443295 437049761
1 224823327 846199640
2 232460616 935256640
1 275507111 585369324
2 580369071 358612499
1 377753671 948556488
1 910247843 944564925
2 213263528 410838671
3 989941697 782764228
4 72539767 867949821
1 13808520 341585932
1 74931478 783792937
1 807978331 911000783
1 304977969 687494822
1 912514263 432622019
2 47659686 138368174
1 940922557 136693575
1 988619990 911548623
1 226826534 311385199
1 45295563 974551747
1 484957557 916932562
3 245966074 100066661
2 419977619 200095958
7 429506030 146106522
1 462791193 631587872
3 72269114 946981499
1 402321229 185546947
1 72903267 258001019
1 497393181 493488134
2 1328235 612499463
1 432666902 796063997
2 481617704 847234266
2 897064032 841734490
3 549817891 240002073
1 713771540 60991498
2 912279012 456037314
1 783905829 678829892
1 597361395 553287582
2 560148648 442819259
1 883357052 264201607
1 611031909 794411357
1 133085584 68382753
2 36392681 953768851
1 122396092 86112163
1 675489145 56207292
1 448531707 320218479
1 694430981 605214664
1 26326690 148371398
2 310353947 418745935
1 675066169 511297984
2 966723768 254329900
1 632240932 726982913
3 601426774 553278554
3 150653627 465875916
2 452290463 325327898
1 621618385 490980614
3 603632223 977566198
1 943689952 353505945
3 173490601 617645592
3 890086435 880437268
1 594697556 486686687
2 102225419 840960940
1 423887994 771707278
1 934887178 988749442
3 827553229 678989172
1 199176501 820008245
2 65952281 273124765
1 199331694 156200284
4 8739566 237205283
1 762804846 575028444
2 523881297 396444849
1 404196626 987222726
1 45520540 883117212
3 753267673 334472127
1 399793276 868166429
1 474275172 369612297
1 213341675 738350514
3 546426709 329217461
1 844066968 725529942
2 899367208 645455238
5 838297866 419954298
1 603179815 471900263
1 927676528 561304163
1 801461017 927427279
1 851901856 908874125
1 345947142 923056316
2 240778346 166136267
4 988371397 107954623
2 673353724 157648817
1 924057097 234906224
1 358719109 104587422
1 87086572 346001934
1 389773339 905148646
5 83748041 96189737
1 150422435 776593701
1 953081859 350276465
5 883641095 63615510
1 762811839 507640485
6 628432487 831947358
1 16005195 827483480
2 20532682 577753592
1 81054691 93484563
1 134612390 786173173
2 66713568 686573734
1 13583281 689897722
1 573986606 656187887
4 453156400 531828695
1 146904539 513600328
1 138992789 979383087
6 978732297 616908068
1 590682938 228574634
1 182650979 637188518
1 559255867 242408272
1 626450846 461070023
3 834983088 138043002
1 963764022 620016524
4 323090443 972798988
2 362306668 58354567
2 98275008 250904077
2 494864148 763423291
3 237797370 543165471
1 700621667 841984587
3 597821402 261336999
4 505111740 360836146
1 256552425 478893766
1 910258960 247715472
1 953103749 721883749
1 557913383 912066060
2 254626822 89524396
1 969646287 900820649
1 230153680 589385980
1 510517887 595855428
1 202423862 91078473
1 965817859 625694766
1 999440964 250535026
1 314382998 195616682
6 6326727 501683390
3 669686847 849400668
3 337047197 134476201
2 559441450 132685616
2 646312505 630851389
1 981119703 583897049
2 54525659 552091668
1 505397903 786628085
4 73820503 640678183
1 109163320 892282025
2 912842769 226216105
1 870372341 749532572
5 225593365 985855750
1 132613611 359462565
1 568869229 839965123
1 209560173 347344296
1 716444101 274666110
1 390038722 719744380
1 912088584 891437596
1 64604534 800378865
2 286645160 838058725
2 39716609 793437208
1 402561774 352438639
1 224634432 579605421
1 643024337 783382601
1 538191443 690316691
1 134196294 757670127
3 712823969 769552735
1 471177041 338429063
4 313463702 68497671
2 99777143 600562632
1 829783567 993336782
1 792091285 729621222
2 653904888 899525055
1 537449554 804819372
1 87137332 473156449
1 793270136 127413525
2 499014163 316601231
1 858770244 234438145
1 37967150 403336305
4 427444677 84347113
1 750715618 381249155
1 715302294 87374093
1 624344613 295981477
2 440620193 378206527
2 369756668 881838542
3 357858110 237635082
2 79348168 517111323
4 229194351 445508261
1 346655589 156632384
1 681414673 203872395
1 919424065 24272147
1 871817211 785107954
1 960964354 261101501
1 418481160 743997651
1 885337793 729086944
1 519576812 260964921
1 12453625 558615914
1 114702793 475567468
1 606014457 809928598
2 518117355 760677501
1 470859843 379420524
1 64167398 325013517
3 342868753 187298399
1 621556660 131663010
2 461460809 316085513
1 672186276 643781627
1 926777019 912800094
3 849180064 136185687
1 100062732 111189211
3 278752752 873803538
1 921520570 57405082
1 533152915 769511110
2 288784791 445750350
1 244026771 12287815
2 818128606 236451846
1 49638907 472411161
2 51894557 991053035
3 748096871 652209003
1 530774823 885899664
1 793669408 72821961
1 520742100 601222599
1 977039206 131756123
2 497320217 893465427
1 188030014 116988491
2 991215390 385338226
1 6716301 129606092
1 788254091 241820351
1 669298332 845070925
1 630084700 137691909
3 8931271 543644245
1 917354374 166661238
3 358089223 703935092
1 90712232 351241674
1 418080253 146979568
1 122465499 569591053
1 857729831 769025193
1 163107926 718001535
1 173334005 265162270
1 136273458 810572206
2 17225443 684945390
1 292454933 641858164
2 751498187 741754163
1 494974061 190720405
2 977206085 328982923
2 473914674 252964752
4 5902196 198484165
1 400419844 460032657
2 675182782 794292766
3 633262903 905423282
2 857494542 32505083
1 474884099 817483321
1 151426886 894228964
1 890441681 99340826
2 816292937 796793608
1 396082722 911860008
1 786521519 323628276
2 894070562 278361055
2 939646539 235664202
1 780876372 263356558
7 786310512 985975546
1 15986677 989279252
1 304478942 575013899
1 437124355 712471228
1 329877359 107221490
2 769614216 875841748
3 872476447 562480999
1 65596271 378436479
4 653578162 670256413
1 959460157 224504929
4 774919399 762804013
2 351207838 186779284
1 96641922 25910975
1 311226900 566147029
3 942893374 338466891
1 883895113 808586095
1 477463635 230163263
1 963878077 249946285
3 268816652 775366309
1 913899855 116350959
3 271634936 852581698
1 832405844 51536399
1 554671974 232079062
2 695517572 261195357
1 553694667 359653665
1 675643120 389774862
3 800451945 976618505
1 357987167 505594432
3 406104690 556733167
2 890853552 706102041
3 580827233 963237773
1 239457007 768915353
1 545689844 44592448
1 626158366 914877423
1 71134408 282256232
2 70726190 964117016
1 898190872 692344006
1 36691849 883847373
1 761300018 547009041
2 273215299 792300495
2 578603127 833455455
1 370061682 739924611
4 36343204 484658819
1 9819844 251431577
3 853933627 766076926
2 504608998 592377090
1 774602936 218056907
4 165666230 950385679
2 425954075 801003530
3 475423518 445196255
1 630030158 788841115
1 310428764 443670148
3 380175979 635935989
1 797448869 587166194
1 458167757 819860948
3 496775091 890205177
1 876710736 110980509
1 952775646 382935912
1 767520211 496333342
2 869881535 790651519
1 541998591 262236110
2 491876181 765640195
2 651433201 194714701
3 354431994 673518024
2 43783051 935366436
1 725174020 605862277
1 331500918 937486312
1 784829915 923298185
1 204413902 833681460
2 431231181 745811493
2 616180409 763148977
1 558994679 49400561
2 439465617 479415078
1 227046844 967062712
1 978884684 278458830
1 949844227 795344324
1 679334652 96053601
1 23895320 314015672
1 605986277 65134887
3 539106513 93107825
1 515981817 779733435
1 547509412 405344191
1 272561612 739934709
1 723917057 83894962
4 861185646 788210534
2 352190327 505118514
1 626846847 715467570
2 983576934 14266680
1 787024814 213501604
1 404459780 96312388
1 577771948 750514790
2 771398127 700754972
1 987619700 911233862
1 64692333 613622148
1 895465997 829128723
3 153671595 232077564
1 587074 590753583
1 249416019 823301094
1 391286237 9881558
3 20541003 224357330
3 348716418 547152910
1 599171246 371318664
1 232641873 572973925
3 282859727 619823260
2 749885845 391847844
1 919149359 230319187
1 582788312 591275933
1 163570432 422723315
2 929367287 676972980
2 424338882 192259810
1 481002366 610117364
1 820871187 691066580
2 222511063 857179426
3 96253196 355083407
1 102016181 621623349
1 250518971 721495748
1 887249355 410531122
1 107894344 954485551
3 399271463 438721045
2 414985611 119471007
1 243917430 113039767
1 775006606 294237718
2 65687365 984770423
2 587209277 911125490
1 655268902 735258403
5 350617694 938854945
1 666870558 690319583
1 731967428 522835275
1 348462540 594968316
3 345806624 214459386
1 64919476 478106944
1 276264092 845149138
1 256546415 860542360
1 563241916 679266837
3 521922101 978560508
1 52799093 261533021
2 747482413 488565432
1 730251424 309240543
2 144298026 585430327
1 976908345 272147137
3 685292951 993077618
2 257640413 81988288
1 254861418 750004440
2 270690891 626068811
1 775259484 827501844
1 45719208 526872291
1 618679657 906230044
4 444525573 853159383
1 510109758 599376610
4 46778699 560797354
3 549546374 141430804
1 462865132 735626269
1 915727059 743058647
1 611804821 435488431
2 75919280 898845614
1 822978514 843336250
2 117746753 216539782
1 490764683 666417058
2 406041599 362170242
4 238761128 385100921
1 638772844 646472530
1 795263878 276869474
1 367822945 437329008
1 550290512 702785656
1 190577392 372328540
1 568074862 26949184
1 984075634 617035184
1 908564060 851245303
1 867119268 610329645
1 677711894 439121761
1 528174855 93568931
2 806079547 932850095
1 322501787 258369701
2 325575402 623717301
2 616143147 681590061
8 687058348 225957253
1 483309942 466058441
2 427056691 652534391
1 211271901 520723995
3 918266513 839903937
5 750190374 522776351
1 213405630 513481328
1 788711596 87140784
2 137941802 210177626
3 113191421 742507640
1 906781358 648118720
2 873358716 269177991
1 355249070 41625158
1 958498444 596089008
1 123302761 820466156
2 351738092 13201226
1 965700658 662608509
1 433091337 441087758
1 181875532 581409455
1 476499929 910191571
6 47935113 297064541
2 104760092 551611582
1 806658250 907509785
1 414964913 562058319
1 677111304 288545236
2 118690099 479146323
1 24715246 670889408
1 169535769 813358277
2 329096194 593161431
2 168140518 10050858
1 43276104 612740060
1 955293509 612360359
4 829120503 202766302
3 617070201 420919095
4 287073302 963477765
2 899418818 667872970
4 504676982 781892950
2 929901267 621466683
1 394632681 927561683
1 281560037 369477339
1 358068599 297316281
1 813344329 583018975
2 421089272 133620107
3 852754425 35690653
1 524925440 139790790
3 842210710 127726780
2 995600117 918025615
1 85321802 358970705
1 496925488 261745331
1 589786020 105537585
1 648172598 207102035
1 363241591 629945631
1 403556472 130000800
1 985819123 163327838
1 547772969 887573476
3 545517217 501168909
3 897349220 52766208
1 93692766 340996014
1 853473456 651355999
1 694253186 29975338
1 432703518 18411656
1 179292431 53332214
1 204057981 522087737
1 595778869 829686203
2 310906278 867165620
1 887169455 657522239
3 332302784 638934214
1 845068698 525944719
1 413760722 455467092
1 792601196 393596787
1 315466134 31044102
2 334751059 945478057
1 47693837 32744764
3 194538302 692974923
1 192195709 48428882
2 512527855 673667101
1 553684650 569071337
1 541700977 319455726
2 700676177 958671991
1 839232491 649217334
1 532619669 530636016
4 30542135 304342240
2 716749997 279025907
1 353084279 397581398
2 233101167 271650161
2 618251439 644585281
1 944924709 113650722
1 833136511 684049323
1 713685185 915898390
3 846142616 286548471
1 619457490 529646397
2 347364440 625649732
1 768311714 254001843
5 935286012 920176240
1 713561135 825629131
2 409619843 696542927
1 905331572 155696478
1 437385348 117009513
2 548481884 954119946
1 831031333 826810815
1 876864462 300634988
1 630555214 679551170
4 469697840 932236129
3 483584362 571832816
2 894178616 633649480
2 428704693 394193011
1 441737885 455599017
1 494851534 815251643
1 227279955 972145123
1 221853966 795660951
1 797662886 517513908
1 386736404 114964385
1 389893371 116810164
1 111226999 377911497
7 591901764 187280203
1 725916196 989968361
1 49073672 604488735
1 902260242 716565108
1 859710455 516407039
1 533285553 198629409
1 789589431 138233092
2 634767158 948513837
1 589860141 777710216
1 757154587 239047543
1 307395603 295328497
1 427426308 127376570
4 610702516 846313903
1 621989659 626689299
1 830839006 515551920
4 362731217 234408444
1 962494677 156435200
1 865272391 22732337
3 191202887 27292996
1 932430897 871483965
1 329746238 535102288
1 682598852 995074026
2 457293448 111423489
2 913686247 725364899
3 623042848 36754008
2 687448222 522355014
1 492650576 932431328
2 682110044 573144446
2 978722877 30519376
3 486036245 603236057
2 994548531 966093834
1 560136857 47204979
1 999507025 370212607
1 778458150 741686993
1 687533924 669186448
1 965411770 340259355
1 194470263 242036325
3 410908806 974752046
6 567031080 429099352
2 167167733 625390103
1 745895925 944528313
2 51220403 152816823
1 629812048 609874009
1 158749317 285029040
1 780775640 482077502
1 742395275 619327515
2 612008540 555656887
1 659814523 481929171
2 116506167 952057520
2 363550625 369751179
1 519713419 323737609
1 618724303 213708021
2 566281333 611703625
1 658170889 666434053
3 20354919 791041513
1 660988729 329384398
1 811043613 626069204
1 336053120 559233102
2 565547600 801460222
3 197372633 607817936
1 219749891 738935941
1 13929866 135732053
1 774490788 102030242
1 220634012 902857453
1 716351882 324740008
1 391714843 87000024
1 44645346 741748072
4 185395067 993073360
3 338509806 990328041
1 642602863 398059701
1 788177156 976711270
2 788478997 213545853
1 304331488 348883322
1 411128354 638326944
3 424694164 455954162
3 895509863 698871455
1 507868662 522075917
1 409300808 800450677
1 702715355 366146701
4 808618161 810865804
1 662237520 619198804
1 862667286 390987904
1 93338061 736967364
1 178890416 202814181
2 250972646 217793188
2 15088348 448261920
1 901751928 853621211
1 362721280 840714574
2 766385964 537101125
3 994749466 917109071
2 156084169 928017240
3 100960703 169916132
3 192327007 648888923
1 438166313 473312189
2 446493716 677809771
4 543330406 512310908
2 27022025 934311061
1 695038623 72376302
2 126854365 213045326
1 828292086 875955416
2 326692122 915705386
1 705767824 503313488
1 297347921 89061738
1 499740408 906528318
5 347211440 987382749
1 637301677 425053032
4 900472709 166204445
1 788593396 394378739
1 229224010 558185540
1 769134925 323259062
1 7146248 916679547
1 792413191 242926550
2 586479904 878294467
5 387165726 945944419
1 482190128 931449972
2 636545887 553554707
1 839934814 788571473
3 917273711 457463577
1 485254795 597419927
5 951527364 847442742
2 390975059 645237753
3 464078649 611136856
2 539345607 551989394
1 620864458 210184995
1 787159631 628692094
1 684494236 187479599
2 820299064 43259139
2 655556595 642281766
1 454490178 703626898
1 321184808 18496316
1 168976676 995520014
1 621363009 490892512
1 181479456 137478810
2 874659673 62699202
3 693868157 305148774
1 616676107 386051463
1 523009492 95650235
1 606028990 193944850
1 210251645 945783890
1 437154903 294073264
1 655888420 256276019
5 456714809 140655781
1 602202510 733130498
1 562544629 770496618
1 633578906 351723659
3 964708263 842479171
2 728858281 139118760
1 898249862 949831015
1 18775452 496776062
3 123771182 98756655
1 44880815 172580293
2 188649196 422201525
2 273128754 190812216
2 31900096 144889572
2 532022808 871401718
1 724898546 421460184
2 53267455 854784717
2 708629522 23191182
2 419879253 167357591
1 502006817 854263399
1 688667120 614579498
1 798997696 927981070
1 54531999 321329541
2 805700539 823939831
1 238779532 943247005
2 178378155 807391322
1 307094194 629689696
2 346805991 654719159
2 86367609 621063704
1 326337228 672312557
3 197094267 753099678
3 500022390 435276114
1 435368961 661759142
1 950210240 289021531
2 75104360 424553908
1 877172543 762502989
4 911629011 339722622
2 137879476 555889830
3 36371703 107080283
1 456622262 978116221
1 563149705 578590688
4 921908700 865831884
7 66954432 299758820
1 445021120 322198466
1 418800050 332781344
3 503783286 351605751
1 316540845 860399805
1 676886918 739691899
1 883198027 952719395
3 928084865 50558142
1 528854656 210676965
1 22928998 900549940
1 14670469 540841239
1 76929247 198032882
3 492906373 343886352
1 945144250 17611216
2 174263469 89911543
4 176562150 923854499
1 153721845 683125171
1 771208576 227728667
2 201629514 860542583
1 198538675 521093276
1 370909569 602610902
2 9598844 622647932
5 927940768 16939723
1 224797996 271994649
1 642628099 363511988
2 496703048 408530724
2 998250771 15238907
1 123941290 258014968
1 120025453 375799170
1 154024706 907166278
1 344357086 574513921
8 454440926 335610806
1 944796796 685462296
2 477763701 488404955
1 198276739 115139842
1 51023955 681723628
3 49698035 414103606
3 105479365 303337864
1 422039519 430444709
2 735527295 636839726
1 245802510 196772105
2 848043768 297114917
2 679039507 325378576
1 746577037 414319892
2 620908116 863219232
1 505218467 210171557
2 860786336 99427771
1 497205070 244192137
1 804613576 876374215
2 348163716 797022470
1 270099013 582341463
1 850111780 982013662
1 318165953 365594993
1 261769136 906137578
1 192891672 672761598
1 542402430 669816768
1 240755342 781193728
2 624704898 638267899
1 177127019 433696047
2 576467234 873064773
1 56695241 915917512
2 146501978 555669053
1 389440052 620220718
2 414649824 650063817
1 762489330 754372657
1 489341378 411556617
4 571482711 529851475
2 138285582 576609398
1 275612944 891488174
1 105708025 438958871
1 831843560 404795083
1 132304088 385696190
1 986034198 571699797
1 232298121 141276240
1 433862593 439104816
1 434440556 253958318
2 58174397 339936204
1 955112512 801302133
1 994831646 379968208
2 253258297 806720921
2 818969192 267141000
1 786260092 309547312
1 675493173 152158884
2 639544430 144870840
2 346499833 14819209
1 816756417 736734073
2 218603275 365559338
1 155704800 641491200
1 673875470 674650489
2 175478840 426728135
3 116558646 137496741
1 79717737 803113082
1 340051585 503040177
1 707442887 333955646
1 141183280 184542639
1 83975914 101837690
1 141756269 135329718
1 83851221 645590227
1 864369631 411116455
1 856049701 878807574
1 509748405 832818340
3 169803836 822323594
1 94287238 484837946
3 206618042 737143330
1 855650855 916991347
2 294744736 305082888
1 426225805 92987254
2 761872797 188830570
2 481982471 990518243
1 472661409 714655803
3 645126010 739398774
2 58587379 767791293
1 125196340 59809274
1 80969535 959333082
2 269728724 528092226
2 593851744 740692248
1 340108118 674512718
4 605355942 412097256
1 514645871 529403513
1 463229536 831010290
1 658082067 702241084
1 212494040 887792089
1 250393799 337466038
1 604882281 547652553
2 269061999 327852771
1 976434097 408681094
4 142086484 997472955
2 229419038 972910237
1 918327039 902449421
2 599629938 584195962
2 156639757 882615411
3 176518896 955477081
2 993603528 24112099
1 248239051 375783645
1 515796450 177839921
2 967617182 863869567
1 89730951 278898921
1 49117569 428728697
1 846074168 709087246
1 887891730 742683340
1 722390557 985971222
4 517663661 923860076
1 49058681 644746829
1 417513211 221062833
2 84117780 336108294
2 690406862 974021165
1 146343822 659212955
1 519972326 585983803
1 752210942 153514577
2 510336580 550039358
1 582358316 570051640
1 380395402 623238105
3 383549602 351644291
1 760344498 7016650
1 386441393 555278547
3 256571966 316474035
2 531546415 981947725
1 338466776 735122734
1 494298331 883634319
1 638442028 122397152
1 327547193 120047925
1 350212236 82330316
1 980572965 631036225
1 303384303 513946711
1 560254282 30630747
8 759844195 599232248
1 97867109 339596276
3 613110068 737314649
1 174503016 261376039
1 383946646 945835028
1 80249789 475852860
1 739488098 621605899
2 148323189 618902247
3 72261124 407706376
2 668991744 900052769
6 27658910 998544046
1 17851799 965325650
4 534270824 924842602
1 949445660 804728761
1 896067878 670699823
3 215478154 621720530
5 81718132 76199245
1 937762030 580861384
2 152389290 798944893
2 986026318 13361986
1 436955582 605772265
1 479623162 149206667
2 333974682 309342367
1 710880809 921971110
1 509395825 370263418
1 361966798 267460589
1 383634129 95573225
1 146840486 470261916
1 852809216 690528691
1 378920001 636868464
1 716992097 767991082
8 157435523 406860808
1 208382277 234377498
2 496296763 399898743
1 393847594 372275009
2 118484522 932365772
1 394264615 444286779
1 689244676 767627863
1 833773894 81614068
1 467282713 58785834
2 904215933 170141030
1 599310875 849390316
1 869242275 312314627
1 363893993 568840775
3 522255905 415991916
1 559499570 455090404
1 801423826 683090331
3 798823838 630757725
1 675617468 553186358
2 435578311 492919032
1 317647333 27132360
1 246189546 352189923
1 659905158 312342176
3 752632058 748077250
1 979400150 281990397
1 624225683 898963583
1 221712765 363307047
1 620435858 601186359
1 199027426 484153292
2 297666364 782922795
1 808746160 49594565
1 152067165 525333383
1 19790491 192342231
4 755871491 417161656
3 357308316 413467651
3 321832557 230648644
1 100390735 810113101
5 175506168 740204282
3 348162204 247209721
3 693444089 219971207
1 394482518 248565874
1 184374697 400731813
2 219284071 902801063
2 74914311 677515371
1 3806844 291413126
1 473157023 744896026
2 916856370 731379917
2 472486580 840031445
1 650003659 705748085
1 538090355 531534603
1 669136817 265671381
1 845443773 719995504
1 826133173 988669515
3 932072991 81309232
2 609155079 392672826
3 93076128 773614582
2 981907524 310090359
3 531117963 881639469
1 645982020 49579072
1 386385209 498077846
2 46091934 642610009
1 996174710 921515420
1 194439894 290388009
1 858860748 211894272
2 568451256 326836538
1 945355941 443657547
1 180059629 499478147
1 923344412 650805662
4 319584778 374729423
5 857813341 704812612
1 426396069 437479218
1 389307802 701465019
1 139228904 123186879
1 359211683 574955440
1 532397511 340766906
1 911109500 902745081
1 865185677 481742611
1 602890028 568597560
1 411435957 722265066
1 631094318 60230345
2 679674359 935427008
2 29699807 586981479
1 517926596 851342199
1 724555725 792541533
1 74205489 891516143
2 200334757 479282427
2 377105425 122717816
2 969701390 925015254
1 101789899 88255529
1 639934692 690248373
1 133062494 739414124
1 493136140 930890794
1 803006190 606150699
1 829128936 779661683
2 321776471 3252020
1 959926501 250972812
1 653785474 754688255
1 989438592 866312267
1 628620201 352684957
2 659842449 476732459
1 90788336 322558775
1 948356648 628694442
1 180671142 37106241
1 798018514 730743173
2 939064941 705385567
1 968133761 521634627
1 767619813 725027673
2 321981235 214062050
2 954598169 957801760
3 668377072 151533309
1 960680719 235474044
1 778734037 336861875
1 939283615 274693262
1 805400140 703663299
1 479918500 175640516
1 15009871 38447701
1 414991993 303521346
2 946352411 98386785
1 757321874 1631241
3 57460684 828426072
3 267413923 770041305
4 310110241 899412121
1 145247000 350866076
2 420714975 869024381
1 894251701 476624591
1 687709797 281076718
2 438563878 176597786
1 705901537 157476006
4 645364923 272520660
1 616427133 326804198
1 748310361 158460325
1 944061863 373160485
2 104328569 231602094
1 206779442 790555755
1 740208576 481919562
3 579907698 839693625
1 946307499 408663826
1 593385570 861856757
1 939661307 527428693
1 835586112 540059694
1 831360093 439990627
6 252043727 321368461
1 933389539 915610933
1 672287428 228185677
5 854773898 783841445
2 363319409 15239301
1 770769512 200924934
2 218787444 483873404
1 475703972 46187811
5 240108246 900156903
1 44023113 507405536
3 532200369 359813311
1 995555632 642344580
1 920775400 388270220
1 367340807 684680095
2 994646933 759985296
1 994865437 478228643
2 169996645 372670472
1 942867940 56217377
3 629562932 399250478
2 699863102 923992763
1 259923554 38423600
1 455553680 891518717
1 928303475 436659220
1 24120276 61387235
2 651165561 861790757
2 514245838 577892525
1 831860836 634295366
1 810018650 919867497
1 177722824 235851380
2 983984761 64064483
1 978620350 167165805
2 514623369 326476788
2 921475562 126711096
1 303946848 582214615
2 963158851 198908974
2 308848339 377164445
2 654297119 917727629
3 976551954 980501731
2 494455639 538057271
1 715029368 157162242
1 969166948 26637176
1 927940155 804882520
1 364065057 328439696
1 751268244 859535778
2 544930973 803641440
2 560179937 260345840
1 136648385 798560537
1 500329607 689180667
1 68294119 955704769
3 583279053 812967314
2 450787901 449546696
2 121269913 101995575
2 400574915 377580401
1 129624361 902490805
1 397467703 645387891
2 175994967 405586608
1 220796252 966802621
2 871738508 325336622
1 21287117 813056746
1 699941642 955167416
1 495102605 329326675
1 123289148 813310755
1 880180051 310645774
1 332806236 519944205
1 662568241 305227882
2 362063922 725942061
1 502327886 514888341
1 68165144 955597189
1 390261703 941721421
3 919788344 872542058
1 694175032 768926462
3 729945928 862437288
2 433345001 622971067
4 225770315 934207447
1 257667381 895801894
3 980955125 980125110
2 638250018 393339446
5 430040629 227333757
1 723341752 662696931
4 185959675 861254315
1 425001393 501614567
2 862604683 116024136
2 332879758 513087812
1 389072062 746969257
2 645433205 225525141
3 176112019 345591710
2 600690582 122704684
1 516676689 674039248
2 46876399 242851893
2 404084140 229439848
4 660225694 550387374
2 231803467 44833018
1 708969773 838967203
2 895898031 429015755
2 504911158 62916993
1 489268990 433917645
2 217585764 75465747
1 718236173 666314301
1 918318797 340798848
2 173037097 188637244
1 18879956 725214921
1 810848145 669414701
7 430817472 57287063
3 378314629 926721115
2 713023946 859186641
1 843134705 803656116
2 782732867 397495413
2 479994714 803707251
1 50334899 464055530
1 328930511 903314799
1 62045652 312555544
1 692526038 563402378
1 915853920 12817280
2 979058883 27469556
1 897041148 766214417
1 917839425 11957457
1 473405442 205838594
3 993769897 100610234
1 130824165 317378255
1 603443048 527676814
1 76649694 420261888
1 31977913 365590966
3 193684674 909986225
1 134079995 320519392
1 180903495 267353462
2 689694706 949485982
2 587577308 10100329
2 317419782 42140804
2 906759427 34322218
3 690925548 377481442
1 349138856 394215077
2 545930610 97311278
1 467567272 148257757
1 60826026 99604909
2 225915582 905541050
2 178130946 811265848
1 293661604 263188164
2 131904209 857938872
3 184264691 403370259
1 569402705 793973621
1 252395289 159637596
4 877604258 154542112
1 255793362 434737350
2 322213267 918681931
1 499551313 977554107
1 79836254 957284218
1 249581197 882414431
2 153047304 665461863
5 386613302 927093247
1 973882180 517344070
3 210615759 653876800
2 834662760 904122886
2 743055966 424148126
1 211198591 544719814
1 839675972 987820351
1 457660285 192094835
3 29025751 219045921
3 909210946 222131287
1 973052872 629115919
1 967541849 235217327
2 618972437 880472360
2 3366309 600776906
3 930375449 307021047
1 468473369 724869759
1 836303084 121666258
1 254691205 393252399
3 412300033 125148870
2 758150484 516143056
1 559026400 674742271
1 878064907 128591438
1 156296938 696814349
2 280317207 819135223
1 984840356 485811760
8 383286143 396083271
1 605932163 165763771
1 512216154 634862760
1 407065175 627604161
1 870833506 761166947
2 973967212 442814257
3 51416804 128059082
1 725580439 902641269
1 434948328 278208760
2 968628644 858545548
3 258530261 568420078
1 369004841 12481378
1 73731260 405319576
2 968492211 887468945
2 877115959 212536095
1 889000170 58306431
1 455354415 836504190
1 346844343 182768812
2 952415452 177625990
1 586844031 995392221
1 958418675 401666788
3 441570114 600235238
2 225961146 32581121
2 497167743 892695019
1 685277662 578602365
3 992096506 716013075
3 269188254 639557928
1 262965730 367847616
1 310827982 920215073
1 675746553 714487975
3 132893497 712447052
1 929670983 649759365
1 142274441 888661878
1 184291892 875046235
1 352008536 341899521
1 996191465 122090862
1 543070737 557332767
1 379273666 641777904
1 190671932 933790118
1 906379881 553735104
1 89685530 723296861
1 413704423 125793685
1 869907381 271396914
1 5758578 946410498
1 35861458 307095646
1 719099472 103025808
2 340398983 776933979
1 704782655 222860515
1 217684373 175671961
1 77435477 747580624
2 196185373 378633882
3 829948063 659353068
1 225366239 687095097
1 512332340 853097257
1 507747695 124704322
1 962514775 703918245
1 174599482 575568399
2 389653087 557658472
2 293199602 326028278
2 276040762 574616441
3 34778445 106895964
2 694836698 900927817
1 145788134 983391399
1 577844796 924010589
5 110013426 590450868
1 943508102 99207002
1 617450928 754872803
1 671822948 580709322
4 907975674 68218688
2 360857155 118545040
1 244661893 27488133
2 543955354 980780480
2 669445134 108536193
1 114178282 472216915
2 894428803 213833340
2 44678825 712708626
1 862486816 368976108
3 694466805 383987424
2 153460863 158801518
6 696725586 85526398
2 63303459 611142044
3 789397003 37188056
2 283298414 638908575
1 729790866 112109343
1 372544346 947952845
2 86864918 846896522
4 45109287 801126581
1 200353017 872851811
2 376237918 205473560
2 245482025 953748990
3 598054086 363981641
1 948118398 850463373
1 542530904 381334912
1 261163986 802033387
1 597121912 117680982
3 495358420 633067724
2 679805889 597169091
3 294206183 461250045
1 493429900 832290877
1 771223451 601811012
1 657662915 742218313
2 636787088 185762090
1 244291870 724330195
1 787948997 295067603
3 729105572 370230731
1 599557409 801209257
2 644801193 119150792
3 572063534 847641190
1 536544245 982067618
1 622405689 665900482
1 580890560 416847228
1 918282198 411845077
1 332297649 758999716
4 633515725 483521147
2 161920231 857992357
3 635527417 747720895
4 107955310 898810114
1 884722092 667683031
1 905298558 751094351
1 182492061 768505932
2 411203899 639349893
1 277902406 754376223
6 129102884 441611350
1 647580178 786545868
1 267057525 898941862
3 826387088 775101021
1 33466685 929170406
1 218652738 40965851
1 441540148 231706285
2 873611575 452491009
2 193014548 681743229
3 756824445 931252656
1 691247766 303901267
1 941523675 108710314
1 713674353 301147965
1 60828851 467108264
2 770189982 272210027
1 431551790 985142187
3 947903188 816069276
1 842441115 769495555
1 972655777 131389434
2 90105432 465560999
1 552142846 461861728
1 773754961 142006353
1 695311395 602944744
2 499507084 485009970
1 955704197 971355965
2 564122923 53656175
2 897637387 730186577
1 231970693 481841070
3 941571360 717748120
2 416792915 609031525
2 808551154 632614309
4 799159661 423591999
2 154215086 328247320
1 585236970 102513220
1 402506871 54038352
1 282101356 276586287
3 53253847 738990148
1 676646953 28150185
2 531143266 725857180
2 18182931 282916765
1 689559337 708705211
2 655085830 858501526
1 609527389 973821802
3 625322343 28983011
3 860046560 494618576
2 424036942 617367906
3 333996993 633467493
1 948569852 237234055
2 674567145 966155807
1 493062847 18296168
4 440938799 389546231
1 380327120 391200726
1 808455722 119221144
1 737075671 120543118
1 965063617 176371403
1 343339924 882650663
3 797589241 663383099
1 532903342 933631
4 364972172 544490823
3 877688019 772269970
1 537290980 745401136
1 680055180 263669982
4 958676699 341149422
4 259242337 526690347
1 679006283 607227338
1 452424069 479361293
2 388149937 65767268
2 957231006 843274688
5 857680360 245688667
2 675603401 125868609
1 579941794 430376877
2 169771643 599739299
1 799542350 859024901
7 268482728 595840527
2 78572986 744762181
1 178527101 991819277
1 814745159 581003359
1 63084148 110675568
1 506534171 134506765
2 568068060 103985829
1 805089207 865797584
1 179680443 388777812
3 654906926 687220865
1 612402977 304107882
1 330373702 974228444
2 228779368 703802520
2 420745004 771070934
1 593710999 821747542
2 357099672 486152999
5 738331719 751195428
3 290641133 893053032
1 838601948 156578696
1 834411070 624703285
2 901198937 368851088
1 213947780 633881092
4 248406024 188742250
2 100644855 769703099
1 572149755 687499760
1 251186177 330514457
1 303493357 25641060
5 340739542 210794772
1 793927637 415296936
1 802108591 300317488
2 128617192 232091672
1 622195820 519703712
1 87580881 73551474
1 352650020 9333054
4 152456445 896056685
1 876278248 71786232
3 645103279 877784295
6 271012018 521765991
1 125184843 932168831
4 952449974 584309846
1 103802606 532580627
2 334229449 129219715
1 815888159 909407369
1 401323712 520341316
5 929207756 693317336
1 666809817 979746429
1 446749749 530885247
1 793921357 151192194
1 895826690 217413344
3 947399209 125532548
2 230231917 293339286
1 408116357 132983975
1 241087279 867688544
1 960535425 653213315
1 681128135 1561915
1 890213754 353054822
1 757898049 415242790
1 348161062 448679563
1 624556096 921465696
1 18741962 11160283
1 311559842 983509923
1 783116079 620776795
2 976871926 225136577
1 461069776 257852495
1 458676108 964002449
2 456459396 999958418
4 54031844 784470763
2 313107840 167591265
2 792175697 846313247
1 63381191 675409557
1 584989329 942450016
2 924086573 306417299
2 152849296 612385134
3 669325303 467797322
1 926728446 136289987
5 389215218 498260427
1 792817141 444112275
1 561096603 730550330
1 403101665 814815170
1 894688054 282327631
1 153904768 711067978
1 602089608 598603318
1 238116921 827069665
1 580146138 76856333
1 225636355 356639575
3 387888975 794204377
1 599865841 353468367
1 907791158 398329271
2 224491642 978929520
1 773936429 644275729
2 860702764 135987344
1 433228876 83184469
2 170875912 725714807
3 489971757 814889585
1 75974589 776210695
4 282598365 329031843
1 847520282 224818169
3 457296619 431919099
1 102016372 848508304
1 955448615 107532140
1 6970838 409691993
1 991369758 945124296
2 934729320 157400060
2 74322852 223765764
2 822469120 605207625
3 446009072 185189830
2 939603841 437355834
4 29325081 829687675
1 456523872 872387910
1 706245414 827675877
1 199897564 310591790
1 94394553 844929226
1 810679458 783987901
1 21641055 970072552
3 238725717 605810332
2 484279394 118560757
1 113418076 143003961
2 537092469 692688948
1 952244475 219160650
3 130233538 592602700
2 231332383 589462535
2 926063777 40773900
4 135358327 261348708
2 691685639 683630892
2 674842392 237920480
1 895382348 701610914
2 909001853 325180006
1 4223726 555336139
1 434019380 111125028
1 826521296 136643076
2 852743525 591184136
1 134204962 86643850
3 730363230 163607424
1 83271352 246245035
1 618805011 859757237
4 180615994 256189107
1 11135576 573413195
2 348131226 679040056
1 580975232 454428816
1 699887045 585668565
1 760197083 4121651
1 260867527 325993348
1 41882545 440807887
3 895110056 77948773
1 373208819 696723623
1 457794409 904612526
2 107686100 309581860
3 287206360 303509357
1 762998378 174307448
1 561776928 355144695
1 987274206 73528739
1 345780064 619006131
1 113642970 596980816
1 337643551 382508664
1 545422176 82144662
1 437609218 194017066
1 548885510 705072739
2 281169962 780733253
1 923053139 724371427
1 158770266 758133168
3 895342125 787382480
2 807307483 888112186
2 721473540 16200627
1 612236145 832656471
1 784494176 810388234
1 254122148 618293776
2 145883843 646132225
1 980885931 215289621
3 702884018 392183398
1 526507259 827810159
3 139153310 142161932
2 640388495 795323419
2 136518233 497089397
1 144941651 625030865
1 219634837 868695208
1 139755422 376568375
4 333351151 965254388
1 816414499 694175990
2 71517451 331009891
1 192432645 154281577
1 139649486 659109525
2 536676217 498657133
4 15476592 117191209
1 743274588 111623834
3 457466314 647421636
3 276301626 43087062
2 179982839 123521593
3 868371028 647137051
1 61184931 442679207
1 581948092 294718988
4 766884848 443107500
1 67625941 335740810
2 589744487 871286345
1 77158378 213021197
1 984076608 668040448
2 111135878 453719915
9 417011631 4675423
1 207838634 891267887
3 402434575 643542917
4 74879770 380408470
1 916476300 513392331
1 503685432 218360657
2 199925051 170974484
1 208410120 539546380
2 340365873 939690768
1 601255994 324312269
2 585265550 304025507
3 529557516 884477059
2 493142496 323036445
6 840497304 624896567
1 643838830 68353277
2 317567893 333056926
2 292444203 307510932
3 138201318 684352500
4 315356229 403214075
1 274182196 259723341
1 588051562 221661103
1 158391380 541971771
2 852970543 983889176
3 375799590 414340647
1 219847300 913075198
1 540902276 479572983
4 488821327 660757831
1 417634218 929773855
2 780397336 647583721
2 638542293 574764416
1 207341945 685141296
3 292095338 237542295
1 310436310 517004879
1 160354506 794665969
2 486397258 204184391
1 983762439 589156957
3 535884882 690615210
1 403542392 416040492
4 217662022 11078740
1 303655446 460913990
1 766682063 899426323
2 890455584 931682230
1 22822048 776765519
1 886326248 956140851
2 291314680 153763407
4 4035954 734207957
2 164319933 138852524
1 59564136 165736679
4 492254607 405424220
1 484553808 319883973
1 715016513 323419694
1 114882430 294167233
1 83748521 915375569
1 664090871 329307475
2 949421661 489612943
1 937956567 697136166
1 41380235 659726020
1 2518503 271897126
1 186988390 566040071
1 479407276 415322024
1 387904410 655765705
1 592269967 405230229
1 871860450 38633821
4 397399440 425020372
1 849224967 794871066
1 36072125 15739792
1 333077267 625663015
1 868044060 14189516
2 443931683 150157137
1 548962635 349022103
3 878185256 496770174
1 500947260 589050604
2 604258883 533834490
1 648222560 605312063
2 36642482 802779828
1 555916499 257818339
1 15281436 200212935
1 892730060 894389848
2 623250401 99911814
1 913083504 686160776
1 471112829 237928466
1 584583289 458195077
1 813238314 665299964
1 760103726 278393785
1 216998896 769444242
1 493264181 22510803
1 27887472 246792172
2 279698453 476021178
2 472077997 321516720
1 165899507 372924353
4 204280455 719184214
1 347861408 508254257
1 619631350 92468372
1 63178585 947784797
2 409680506 366167179
1 865901189 282304495
1 909745246 980922783
1 640136217 166922333
3 41170276 664941839
1 363935543 453308890
1 247845827 564312323
1 345686398 396434653
1 192757751 904587631
1 830610031 77671661
1 510232988 770738135
1 345240550 483661007
4 805819730 188737549
1 478391898 587006369
2 66434506 144905674
1 491897564 149714034
1 50490261 387684649
1 609218425 292448086
1 1571511 750988660
1 342809079 768321178
1 611047235 432827641
1 270945512 980440619
1 229455503 172203684
1 835750819 380752984
1 845190384 174789683
1 37694251 513858323
3 240763823 785802873
1 354489518 204865319
2 805149921 18146297
2 663189829 928037367
4 194061513 399787885
1 781482355 520344893
1 335188074 8247198
1 611828697 634483028
2 961115450 827921609
1 713063397 481884708
2 734291748 588498725
1 239706861 368289542
1 650576688 511397079
2 293345283 526019448
2 555984120 338241792
3 7840023 535299725
1 117316793 668617657
2 945450505 866560175
1 711316397 219262211
1 138994016 254948696
2 576455795 522098029
1 71586122 439842522
1 132413178 321483901
1 832341352 771007124
1 827605711 439823175
1 659256921 163665011
1 466330167 44913213
1 132647306 244516894
2 970898635 942718904
2 620386608 993415206
2 561852920 636654167
4 619221799 429735781
2 215278990 174548742
1 430901416 931371968
1 671825538 357466028
2 884673960 845083720
1 471527442 743728302
1 784229807 507142247
1 5354641 15054598
1 865137985 770549629
1 482552739 1922070
1 752791629 780991177
1 667046536 41512240
2 683427386 98572701
1 437121563 877800236
1 808257364 415117152
1 430991765 739062304
1 852323639 660151018
1 62386856 250741857
4 831681178 267600048
3 374745815 142513304
2 951120803 173435549
2 572802943 392631605
3 291335322 451890711
1 310148967 319052359
1 252053684 270219554
3 122757279 302959147
2 894631418 401543207
2 447761981 843512179
1 853791718 22424944
1 881570465 350139197
2 440942498 884184880
1 882044015 703351452
3 99748368 221045123
1 852053881 413318186
1 461271246 158761627
3 857455704 896182488
1 542900090 172915210
1 233117469 472880825
1 129158673 430465754
1 981825757 274257172
2 475916812 897043876
1 235911420 447360766
1 899842516 165700660
4 383259731 418417307
1 274844172 837903257
1 53609673 245805249
2 237427543 902626198
1 778736232 906032377
1 2808215 58496333
1 842378255 178259384
1 227998670 89383790
4 765599219 138527436
2 180893425 67218265
1 844527554 418355926
1 591244539 255139109
1 298878601 268692667
4 856318337 85395664
1 828223781 203096264
1 404897053 895839898
1 317243018 98450780
1 474318213 394294429
1 263039872 586775743
1 959838072 675318919
5 61584407 385372253
2 107465982 566768251
1 975372168 729927520
6 838312635 896710892
3 437524452 726835396
2 725423098 35829982
1 847466438 53400143
4 427695174 757867095
1 883545101 538997250
2 680588273 360792560
2 68175810 582504488
1 274166554 850843632
2 332649527 511068712
1 674866769 812969287
1 784515069 563195868
3 47529935 393666669
2 731154012 55035043
3 323396936 846263327
3 487832828 577957195
1 1811287 899230751
1 798133201 62755330
1 503368157 325851353
1 928848345 842636931
2 882148462 256189
2 68230695 619378325
2 623176826 33639530
4 134768110 842657189
2 576481385 80823455
3 383459577 509677590
1 597173987 935993644
2 235438590 671067133
1 593450501 833528395
2 119322842 555570760
2 396393592 116385465
1 901496876 302352038
2 388237781 636328934
1 503971491 134477673
2 648115127 935555847
1 891584927 801476965
3 838939732 13149487
4 318912103 617969854
1 954905427 330343466
3 874509778 555143483
5 281531552 877432296
5 125386972 84610229
1 298705514 470743377
7 774284516 365329459
1 572968897 192496119
1 355406289 506402473
2 747222858 861286463
1 529937201 694945378
2 347923263 777698584
1 319579009 966279858
1 380864442 853132188
1 28181497 464319341
1 493776931 282610531
1 723613884 491524709
2 683460802 887101938
1 442014833 912847074
2 443818333 669429906
1 303452867 547178642
2 971524859 720179877
3 672717248 975280528
9 41342307 334585566
4 168744645 962562227
1 537199999 633672263
4 507412812 969037341
2 873004556 243094454
1 150251598 544547570
1 782832986 965968772
2 509885770 432515180
1 54749228 296864821
1 147992881 216183863
2 392753292 526489159
3 640250410 384252308
1 567480743 36291247
1 567601737 769364563
1 163547645 398436729
1 925648358 752461940
1 592217705 282560708
3 417813478 78531967
2 893930110 417052745
4 340629474 996176071
1 960026080 426118505
1 830777929 591231501
2 661329329 569810219
3 448629518 785523417
2 961686823 650049787
2 15817836 561579867
1 770370535 348830691
1 386279060 323520081
1 318205360 1454445
2 433374086 737855608
2 177535403 192173957
1 229795768 30837262
1 398703871 838342260
1 512428871 217091885
2 343449645 517911467
1 466629937 743987961
1 552737333 33165657
2 763299733 349308084
1 730377922 79393170
3 630937896 255765914
2 907326476 93165806
2 727306062 459786588
1 254299744 198553546
4 567467187 767574976
2 367339001 493550575
2 898680645 64541083
1 643020619 116819637
1 938807898 16422738
2 847835301 657971028
1 160886929 335398753
2 175983016 148725605
1 567454552 149906442
3 236912018 543691886
1 881263422 666343286
2 838194368 124529523
1 486786207 582383887
1 313854401 98875114
1 129645358 943056077
1 919653370 931450829
1 869256775 722111510
2 745842028 292070299
1 519719324 106704770
1 410657881 947459625
2 422225960 722481387
2 421096915 514552820
3 334946690 928889831
4 728752894 435557412
2 286535117 840246051
1 601067752 170004098
2 429899891 220822266
1 489180520 332858696
3 458614913 580102099
2 121353718 468552432
1 679362752 59276719
1 915986815 709692029
2 100274014 790449939
3 268056380 67647232
3 651860068 916407396
1 642291997 638664131
2 493442018 53695431
1 187554894 864132708
4 505560631 249119371
1 160878091 336676957
1 351791780 121870425
1 687039785 974530396
2 369886105 1997319
2 163655472 598386884
3 807616218 591996344
1 472597922 941973250
1 56140101 68778329
1 697028001 810337764
1 699485286 248282365
1 904234853 185268898
2 632853812 779664175
2 642413648 187382744
3 26640692 561768435
1 747783755 52941753
1 896778371 818578810
3 826343012 8127018
1 30939442 243179994
1 402403490 938697220
1 465114837 114229647
1 401944948 29208393
1 607871549 800475229
1 985366953 453166652
1 38614146 659487066
4 746238627 292468776
6 366597101 592624358
1 514583611 66508202
1 23845152 497206372
3 934274497 262093301
1 677474261 751083474
1 515839602 924689000
4 227113114 291545216
1 630252076 68025810
3 168656805 30904962
2 930765796 614273941
4 763145206 594622692
1 398260620 330708511
1 46409657 444653911
1 510872142 893254002
3 927636758 27631613
4 939136595 666539143
1 775707080 762376082
1 890748219 683237478
9 811713485 883353919
1 205901479 377691733
2 419951117 520212725
3 185393285 564208453
1 303890442 876497711
1 997703087 243922459
1 356871920 798864313
1 424053951 787922851
5 143468551 646604093
1 2007004 38529112
1 658725097 691871916
3 966378232 935088556
2 443668459 373984301
2 613745371 900048142
1 426940269 728107765
1 212227897 977690883
1 111069008 57514027
1 640853660 299028246
1 948607675 362814212
1 143158451 185063462
2 727225390 989760102
3 836160808 576149803
1 165007377 772084703
1 350185110 784084238
2 744605564 423290940
1 213311196 841556552
1 585572667 748762770
4 554786319 202801838
1 337693170 620703738
2 456032428 226451044
1 219421879 828777626
2 67080319 563681943
1 405145250 598087634
1 257618024 777768253
1 184847821 904599290
4 145983663 61838204
6 236129967 23057576
1 41792954 393836068
1 380086808 776708616
2 459930388 860682079
1 115320784 373315582
1 611744620 229994088
2 425903183 57495971
2 863557640 638449048
1 170651503 741916844
1 666724442 667378025
1 293074399 520094177
2 601731010 370555340
1 122492612 368522217
1 220785950 840563614
4 545174614 63196457
1 341772833 141641128
3 766897929 100612435
3 555367165 585170413
1 16654707 643802601
1 195840146 587365876
2 742066758 99860288
2 323388151 686598297
2 490357865 216369056
3 285632895 595156881
1 838796702 493607764
3 181803437 696374079
1 624107269 428052649
4 373094135 494805180
1 387483527 644172925
1 917882307 364831393
2 199658160 294693429
2 162063005 878478072
6 352846745 720560456
1 919261255 964099002
3 613978518 634660006
1 317330098 522593642
2 671315933 982800824
1 597173963 924221672
3 282343372 551094190
6 700641508 6204733
3 596555839 579875500
4 695700506 842660318
1 958305615 192576376
1 346906321 237286116
1 125161692 897848588
1 71521401 975046077
1 800762876 187953049
2 808979014 800183250
2 186296929 433296383
1 137113376 253544489
1 714694694 35337826
1 773603775 477719779
1 423699183 9765410
1 778082054 828488796
1 278517616 475771502
1 74358746 785298684
1 233598607 706466968
1 43727653 966459326
1 960485779 27838876
3 840480977 845033026
1 832537270 526554458
1 438937129 676730594
4 87568542 19389837
1 614073371 846287232
1 100267838 186914638
2 426034612 748325046
1 300738094 925670816
1 945617644 314288587
1 920909525 92475436
3 461489971 694263445
1 978634474 765739127
1 598504311 812758644
1 698558382 406282529
1 780856386 100422618
1 227825208 62479756
1 510359151 845568632
3 127193965 914972243
2 79521234 486578765
1 533809408 283768712
3 433380354 960366922
3 699227273 707555742
1 863072026 598240813
3 462426955 802038835
1 41926752 951175638
3 330206434 271704395
1 460113932 826859584
3 936510281 383111469
1 673850019 266645676
1 908541686 150784758
2 471689544 220444731
1 584531964 786520984
2 930949787 729603704
5 317594627 562658904
1 940462571 620150471
1 215665923 786942985
1 277715477 940451640
1 560871446 570004217
1 706953565 345194930
1 44523027 74271653
1 129387376 643553719
1 298180506 963931225
2 304798041 900853891
2 989718323 647976132
4 240366700 971956148
2 804831500 341244189
3 759422894 868835354
1 21922000 937705452
2 876679655 175939027
1 827855550 306185805
1 144369433 374012359
1 275390190 610674778
1 556616737 532016169
1 467567105 929072489
2 642046135 122261693
1 782776869 603724586
2 98398978 436161536
1 180659717 437362339
4 507362420 550923766
4 665482736 738555591
4 98401799 737309411
2 664151472 676563944
4 925795866 229696199
3 416792989 784089661
1 517146412 993035457
4 221287265 788471059
1 362522142 698342874
1 304824374 761118676
2 235242124 84114652
1 650357812 17371505
1 813804250 210170731
1 149132915 682357202
6 209588051 222772384
1 478514205 247414738
2 178820345 763876985
3 899786896 682282413
3 829598192 174317249
1 105368936 871194319
1 639095298 391536431
1 235863788 286266075
1 640026399 160132904
1 950659806 583900941
2 587091434 76388689
4 773931154 602036198
1 775910625 387119649
1 422835186 813228315
1 17443268 286366758
3 977986106 776651943
1 451664685 605934739
4 505393258 324859596
4 135565668 28896685
1 322392620 1006009
1 12166611 729397928
2 840994276 693458309
4 705757257 914717056
1 500453065 914901433
1 863945188 412131356
1 260139031 943145034
1 573906037 902903177
1 739981907 931589136
1 944678677 403148087
2 747897785 777277443
2 991937864 17793535
1 968429511 294788851
1 225177990 97546606
1 317199607 275993895
1 135554240 773876741
1 918644670 534735211
2 645505962 591965336
1 13859701 688718468
1 578510422 727515654
1 457267551 975158340
1 666950475 563491972
2 461488280 56272767
1 376758929 432185804
1 729106333 519284700
2 480874822 149328668
1 139731088 491249391
1 519590648 792925628
2 10785714 836208104
1 844931028 151140796
1 934939694 747048895
2 419489405 320701704
1 795464867 440320736
2 590204908 531566761
2 20556181 373321582
2 149383785 437788768
2 52627244 299892733
1 65766499 637242310
1 899382066 469317349
1 812894699 976396360
5 749201364 131143796
2 276183963 812212973
1 867873134 443064728
1 778182236 130558272
1 889456365 408385000
1 125673357 883930326
2 805649770 462909502
1 879420729 204422837
2 597017634 417867678
1 971285014 781001485
1 305400736 866489353
1 348196127 56785275
2 816195578 604186978
2 239017326 270448762
5 717759459 876718371
2 849081211 57086767
5 634328561 984796428
1 954236602 928809083
2 531865399 5835841
2 443862742 293209344
1 481076674 478976275
1 206218659 378684140
1 202223526 405125747
1 327535604 401114828
6 5849248 833144451
2 754368063 888183879
1 512443459 235655841
1 601168266 457793228
1 892487918 480766037
1 645396716 206997169
1 830376632 66337872
2 166327025 220051829
1 369304640 400266691
1 648079967 530823511
2 263060015 763950626
1 131102317 806149119
1 278752615 403018622
3 148510503 903146157
2 498943550 985393920
2 202082886 44434337
2 311901459 981639053
3 168323343 615226593
2 71633411 906872956
4 435369458 722424133
2 237366488 987046399
1 576292122 30609917
2 985622504 68859389
5 171827958 883301
1 496382718 240847349
3 221342928 631272285
2 447499197 87796248
4 703744354 771970891
3 185638462 607566654
1 816387386 700599208
1 68945786 376057359
1 989976771 241880249
1 94557485 879991497
1 846134298 154169158
1 697176062 9423928
1 996130699 742232540
2 10001887 520271024
1 275874208 786145069
2 371549670 158672711
2 512035511 499947004
1 377810641 858093186
1 31094639 959265355
3 184230214 819957128
2 869447831 242242907
2 462235407 69722060
1 297589578 961949293
2 614311615 454887853
1 6101723 738175317
5 744813412 33415601
2 45354789 21412184
2 76875686 327131010
3 595901488 482486582
2 901253686 28594764
1 988302892 69994780
3 192891718 442313638
1 249449199 97751029
2 306914291 118786942
1 646552750 850918877
3 855980277 309918859
1 566553249 826711177
2 888727005 161430394
1 781121546 578848353
4 901240571 366592342
5 281932164 296884110
3 522338592 324693268
1 543921039 30670197
2 241844640 709217468
3 401141126 324053866
1 157964086 307771463
1 175503580 865184702
3 721151428 693238851
3 469288488 339320031
1 999703141 116244248
2 734336431 882307206
2 364628390 598961911
1 642638686 323904409
2 302063651 516002549
1 562318916 813807670
1 311167726 551941992
1 139491183 90145108
2 173134781 507618113
2 913054337 294552694
2 403630454 321780188
1 861065269 242041829
1 721244784 655920687
1 749772083 288876679
1 551304902 300219777
8 511906991 310190770
5 616965391 300590855
1 888670821 879704921
1 82554221 607945760
2 18389514 525405664
1 499166341 402207514
1 591286469 965077773
7 789858271 875804961
1 875570760 726688751
4 706642271 563264980
2 679334135 65162151
1 906431690 242988948
3 506539853 590631473
1 534857332 888219388
1 298169720 494308432
1 712388051 588920437
2 886720130 888391417
4 995747070 904253584
2 871813884 868566027
1 692548668 716560736
1 446243872 618809950
1 390396049 240477541
1 51266905 308962102
6 120885436 44215971
2 326166686 118745132
1 788453337 333671847
1 333733947 553522090
2 391914010 992052648
1 184915982 808791435
1 765781926 368368284
1 923347627 652433811
1 226203598 176036931
1 163333217 115402294
2 647925328 119560355
1 804328207 494187619
2 426549894 195044591
2 316624775 851118073
1 949360149 608135776
4 375189272 651334413
1 857507823 386588105
1 374823264 44139544
3 586465765 155399710
1 9637559 571177281
1 207584374 851101456
1 309763525 179918264
6 520632828 430582154
1 771716085 575992560
1 190351644 996492490
1 815581481 609964873
2 543581769 81526929
1 793199388 893289115
1 447670025 948058855
6 156956422 366266713
1 104749614 894087861
2 952557009 803400172
3 134169862 113979923
2 279143820 816220938
2 826239549 801950241
3 613756756 756059004
2 691660681 758860207
2 968730150 60065230
1 216460350 337920921
3 976833508 292086561
1 730052362 965098690
3 797462834 48264386
2 875765909 543922756
1 598495089 654652973
1 816471317 238941910
1 851376808 234345482
1 586838672 606477770
2 766640171 558970893
1 428918644 622430783
1 323304459 129878857
2 992329379 713689053
1 755455403 685812090
2 326615669 777066709
2 879321016 521505961
2 935789219 819853397
1 148749320 717775451
1 461058390 636006916
1 277133767 175398946
2 830679029 744698033
4 776864931 302157023
2 757761440 73392663
1 18536166 143006020
3 961096207 367996507
2 587703259 431665475
6 232580335 36294225
3 186122167 149725748
1 715368835 250662412
1 913428225 257756118
3 53557389 609126169
1 473786247 346095076
1 586675231 487055809
2 651171175 383553504
3 669789254 123717295
1 154953416 150875668
1 513016730 354658492
1 43564988 388163470
1 910805760 553922359
1 584960624 395029566
1 55636380 231398124
2 22309618 967137364
2 394381264 661997929
5 517745427 280878577
1 485310705 120814415
1 819875497 984381862
1 583345541 342678827
1 866792400 972728158
2 126171861 637063730
2 409122543 155868833
2 443645912 488842660
4 258365787 915282395
1 515668800 664217
1 494311297 925602110
1 203249762 416909048
5 49462635 682278200
1 123937215 432000640
3 528966100 158278752
2 956145458 848907831
1 433593406 106042790
1 391898367 857285294
1 510483157 916566418
2 81884200 469894440
2 512170551 216012281
1 672269084 32677930
1 17105131 777351915
2 826683506 58984073
1 970850430 623528864
1 699361392 97377714
2 425610011 462814007
1 18494255 524672201
1 328841337 583167338
1 188369752 909986823
1 916670451 331252638
5 208632053 795426740
3 149974470 441285594
1 768524735 501454254
1 875053151 566703360
1 350138439 721177964
4 458849131 453485430
1 615979127 295869730
3 459969897 748236512
2 768616711 998586913
1 323411694 863809087
2 384212086 345447332
2 461185024 915836471
1 951073145 438734930
1 728148511 125427900
1 177611981 298910676
1 482234644 178321226
1 775034736 812352198
2 368662481 536334693
2 313029686 800077945
1 322202588 802429114
2 479338654 181795874
1 21992610 283537879
3 345784644 681097850
1 61567362 744647087
3 637312730 462939101
1 464925756 990040209
2 8501191 782236956
1 880169868 320751900
2 797191535 242885677
1 520224073 532658604
1 286645458 48951965
2 490384620 659132235
1 315257989 743174811
2 251150826 914578651
2 199314493 155109722
1 876318394 236041242
1 619460696 917422204
1 423061176 835794384
2 451889636 571586072
1 809176561 514462150
1 107514993 736914719
1 173876472 804457001
1 328761726 686868277
1 300105003 497275467
2 617733994 860140075
1 45508038 724311748
2 340222129 265111803
1 469860748 301880530
4 432671300 270428429
1 834599281 423226674
1 407409925 589408466
2 899245251 402168448
1 452105371 440013204
1 172152515 911095728
1 990539673 575672699
1 539811324 168192460
2 504666714 290371113
1 446198286 377300369
1 956441044 89659246
2 35850242 142658049
1 338486256 574235531
2 731765499 803258487
1 533602316 75079582
1 645353897 798404269
1 434307641 72115189
2 526752375 179114242
1 538406365 115099429
1 97178318 800315539
1 755161980 389848461
2 419180409 293812088
2 905663729 197773725
2 642135385 997089558
2 457462051 375861233
1 425222434 898188142
1 462820409 188456406
5 746974678 894981757
1 239315968 339093368
1 598465203 466191679
2 23195946 153040336
3 210082818 875344961
1 332426254 145600946
2 524478579 183637751
3 778266841 571255799
1 615316863 806880864
2 470428198 278437693
2 418043120 809993932
1 739407429 186186884
2 901057017 751294587
1 213213339 195724085
1 408311184 332780473
1 70590332 818517431
1 859649175 263945808
2 239083778 421090369
1 144729068 239380890
2 17339927 249816323
5 791937974 307509866
1 78159081 494770383
1 157845594 455479453
1 491278269 201795795
2 779941865 227178632
4 371733478 722069946
5 325104308 763489485
1 85833751 52938078
1 763151673 944068272
2 180819992 400377662
1 837942531 178696922
2 245616504 954855374
1 157750876 412609414
2 308293274 260373851
3 608662773 988555307
1 770623919 371705488
1 459411470 426427978
3 45539177 624665306
1 160890326 535942751
3 303484281 222814885
1 339512929 844302256
1 263992945 837983842
1 119306219 735062837
1 427440409 233422201
1 534852278 339592426
1 337055173 334839332
1 445460486 604683188
1 587453091 861595035
1 402582872 437064428
1 5572721 270349747
2 827508092 992595403
2 538806562 958262800
1 641841454 457351543
1 819123717 110370964
2 514021165 363547176
1 461593367 418906960
5 540266332 430072632
1 434441224 442180271
1 59793820 450228763
1 117224259 842251702
2 606125489 744418460
1 880749244 87128614
1 81450217 231722047
1 140007491 117177094
1 807864745 848658760
1 832076811 495611083
1 338953002 273093844
6 110536969 483223200
1 381497763 363364603
3 769597562 458937917
1 30787891 954084940
1 909527442 73771990
1 686457759 169537081
2 133055199 529987706
1 39479194 591121975
1 483916731 434514770
1 627258783 518849194
1 194440384 211967338
2 694935460 194651432
1 929020434 409487232
2 159612027 559550352
1 76483530 545567515
1 259572136 444781862
5 91809522 257163966
2 947860503 20861282
1 974708842 793427109
1 723877923 666787117
2 830984752 49394457
1 918833771 58263581
1 14340556 251006411
1 838817747 559451263
8 387574918 994573447
3 576765695 849951355
1 986403552 479497094
2 622843422 769665072
1 238935389 16009168
2 47915678 957461761
1 631004457 312465385
7 821028898 545902943
1 552612508 547383802
2 500305689 172073076
1 948145418 543063806
1 301298452 393341435
3 464561099 101504696
1 680850736 630898267
2 526143217 46619915
1 228842373 99778793
1 35551505 73568953
1 399888416 394820135
3 151684717 928913353
1 220712665 470388533
1 331265074 749596029
2 865190951 777974171
1 604766286 554539117
1 163147999 950886926
2 626617900 922660976
1 667408262 829497946
2 144763198 671512557
2 315341449 747980373
1 400937548 883295751
3 632181207 836635212
8 565230671 210938986
1 573072058 516151042
1 665110936 58148799
1 514541763 161249967
3 18248040 327884134
1 358614648 573073269
3 779550938 237635585
1 572402621 528324230
2 537384771 305293514
1 893737268 445929585
1 826134017 601834213
1 444935408 671582735
1 324082393 882256698
1 483848790 465093710
2 674251035 121753327
1 764309965 584385723
1 589672704 339219579
2 423363517 100234966
1 618757129 542097744
2 892887236 358025337
1 257535191 323340081
1 866312054 559217603
2 302378563 378606921
4 636746733 752048693
3 764643718 101343324
1 209183062 983034327
1 203364968 554465832
3 614492938 499368318
2 432542033 427088286
2 270957715 354576842
2 531217162 86820727
2 256420998 253109017
2 541867262 337856647
1 728260778 990745779
2 206206980 743728257
1 361651443 241575125
3 93394207 894436544
1 619939001 566091633
1 569423606 583311979
1 486812472 444844086
2 254349392 114491102
2 724033606 541686344
1 369090863 428822840
2 655597797 998975262
1 288334741 167300001
1 973712183 321462331
1 655572781 619677552
1 51658814 894644590
1 396603595 719817480
3 522652886 911776811
1 222980224 162355677
1 43861810 859854677
4 233934819 572392920
1 756207390 65859299
2 153363450 141081988
3 242463471 631204707
1 663994576 320587253
1 982207099 20688248
2 555728329 128927934
2 449581091 557407559
1 384808148 768583406
1 821714225 718098556
1 950099906 568703253
1 50548819 188902686
5 481875789 560861843
2 763161882 312109895
5 377284711 397653134
3 23863782 305782680
1 610272954 983659822
3 138172378 943473342
2 393288194 334430719
2 640105341 154035109
2 913913647 202700803
1 794035673 675025911
1 14183355 638229664
1 315288890 451252166
1 120642048 378968671
2 82060639 862391494
1 326687539 499423611
2 785538903 930195652
1 613080050 655916239
3 557742392 295032270
1 702201888 249298831
2 226976523 862002791
1 339413544 911976358
1 207879938 991848444
1 485890767 290491227
1 721280327 24059927
2 682298218 958989403
2 387125406 202719707
1 89727062 986821076
2 569168973 120261859
1 629667370 304930862
1 323198845 76602862
1 847109018 501642001
2 964133789 220648906
1 575143567 541064644
7 479838263 113192803
1 107624653 717831582
2 732540534 823880086
4 147313838 408263489
1 147217418 856894971
3 555529061 698386634
2 238579431 426059779
3 523185744 168863771
1 688543095 286977554
2 491330365 857860978
1 543545245 590000144
1 854339434 791226123
1 641032129 80534421
3 890341142 591265634
1 34205901 266242524
1 684270746 41744866
1 492161936 336735763
1 848607232 316611429
2 474756102 563432241
1 137333723 286461345
1 800469108 640735592
2 608029696 181116881
1 537164423 417354599
1 422850165 579870388
1 343680918 879850768
1 213746474 661982640
3 27765991 963736893
2 530122570 387514201
1 982852302 475392762
3 279788161 943932766
1 13473797 459013673
1 658903341 9718797
1 55474026 836041574
2 767183425 405808984
2 716059791 833125440
1 8109519 89504779
2 681094920 410926712
1 267614281 909194738
2 300984215 585890288
1 875802956 629085011
1 738631775 178215306
1 899238503 263482266
1 800334660 914990181
1 77069543 928631315
2 133261801 367120629
2 349471334 689525133
1 67997864 57797543
1 107862590 115904031
2 961541118 928995262
3 625462876 479410330
5 980618598 365885171
1 456479242 504249195
3 647395241 375991874
1 339932669 110472078
1 197416250 840295517
2 18790746 43509220
1 658319991 411881577
1 490530987 998328669
1 150445354 689858650
1 144815676 570165574
1 176620886 812188471
4 980203788 406200108
6 178036121 986760675
1 86148497 594748209
1 603319283 604071843
2 481361544 803492728
1 484763154 464494996
2 22539861 724399618
4 58106647 669419257
1 706388259 550909830
1 883756374 607134619
2 200838168 517820881
1 112872225 353007723
1 864462505 771361243
1 39193992 906503761
3 915632611 141459314
3 557474077 799153718
3 295810583 134403977
1 339688008 669524233
1 731336926 736528931
1 848666025 519863228
1 431182814 101240023
3 772212182 328328082
1 562953771 614526739
1 474791997 923143957
2 262302551 126700023
1 281260994 445243972
1 808683658 343577014
1 241883578 385058531
3 88121967 357039843
1 694650229 884890681
1 372840356 207298159
1 891967201 698974510
3 45629390 652331966
1 499179331 462857727
1 909378707 681315175
2 272912263 769314793
2 66703078 871410602
1 947155178 593954508
3 465007300 707283224
1 541892206 175154282
1 168253819 226512009
1 686375592 916039815
1 139600272 600603628
2 158334450 701758470
1 178008288 438921208
1 159195362 302733273
2 513010767 101086497
1 44147 542805904
4 769253261 794274604
1 739306343 889412766
3 483755026 275555683
1 323646056 765904330
1 969278273 254781762
1 604176869 351926729
1 346076951 75932101
1 557591377 577994465
4 218047600 820270301
1 282046476 187219200
1 330983855 356888936
4 509418399 541072769
1 194242771 480542336
1 721307124 659480080
4 912987864 536127620
2 769931519 712281537
3 295460160 499957905
2 812294884 244030364
1 877294549 945240798
2 161639919 899341260
1 698995483 346096351
1 557942124 57849945
1 674024245 936174363
3 465946844 631851135
1 272296972 612964372
1 763328581 456816636
2 321292756 564031210
3 867779302 234048664
1 867561688 601122137
5 392460363 896995548
1 685690450 961256756
3 526141759 711304406
1 160064198 935393730
7 407249942 557460594
2 33526878 55270301
2 695615552 162521955
1 653938872 125746131
1 753881432 642415782
1 429012601 372073709
1 459918732 485267350
5 40483019 887566907
1 64352202 427557714
1 923533325 786584113
1 946127220 26748187
2 979905553 57444204
2 459554165 31013953
2 161843539 639428739
1 916101458 122042430
4 599385437 957658926
2 132106867 999696823
4 808264279 238170374
4 95952684 611939722
1 945679269 942751572
1 245686165 72387608
1 787023138 943766227
1 304124538 54279463
1 5995870 307726256
2 603880082 244892015
2 920307263 747428595
1 555592288 561580128
2 69329128 236402708
1 204552573 734060276
1 816655985 345630365
1 261443316 814760460
2 19167099 65067706
2 803535162 26405447
2 461578838 475670005
2 955754257 25147623
2 504003142 697878527
3 138672193 508509159
1 932541493 335919170
3 812986449 663582931
2 22931199 97773406
2 563543490 856464626
1 659572074 795832885
1 345619561 730103215
1 451236660 59075417
1 75413736 321035180
3 115752045 662771663
1 694498022 200437753
2 230367064 353275354
1 531141104 749928345
1 737759986 520242814
2 254172985 387451295
4 48463345 348159348
2 99505610 360650502
3 976536303 656343445
4 741021574 267184109
1 765113901 774014709
1 807669812 703190052
4 27699848 620451349
1 524461922 351591225
1 242323404 857637358
3 677223251 483460478
1 621451217 533882922
1 876043682 934220957
1 296743705 542446353
1 865347462 453233766
1 666878613 335286869
1 647887623 571182301
2 831389247 72173575
3 551552504 587633287
2 6808098 84813666
2 485748714 191766209
1 857179365 64733167
1 897615279 808394498
1 970405528 921539626
3 880057452 241186324
1 169631077 571842571
1 717046441 867292007
1 926127976 776487518
2 566233664 726609499
2 755099140 348360286
2 531569072 583294064
1 398413595 611347322
1 520278377 42330767
1 628743741 58019060
2 696724070 786478682
2 716681117 563284363
2 342407119 986963279
2 357123465 688356723
1 495499485 110932098
1 536884638 466460750
1 559067981 854264050
2 294313717 694117325
1 390229493 810923481
1 688096604 925489522
1 812982595 842515408
2 257854273 289062987
3 83250969 871946532
1 132610024 183801247
3 8573304 339329935
1 873775260 832859527
1 697711082 736821086
1 99740269 684974011
2 555128821 791851432
2 980254818 565824958
3 786927520 211116179
1 55518378 735067022
1 950940569 760732223
1 216013084 373810990
5 376856601 902476401
1 86843150 653620364
1 268136280 812335826
1 937576208 467248259
2 844710195 807937668
1 552467804 952244459
3 643611608 682485835
1 339619826 354096145
1 384766502 147361246
1 654126899 176214619
1 875403199 79653492
1 428826248 7794681
1 400982720 190318307
3 215319009 698160535
2 126718897 470476775
3 729807158 401691981
2 343821505 898389559
1 261745869 902770290
2 124032020 661907053
1 994586918 311347769
2 299054249 869870308
1 778286278 898315341
1 386029651 579033355
2 820866597 749686219
1 551041872 767540002
1 126643339 180517668
1 284981010 967865302
1 599790245 766538127
1 162614393 537835381
1 952169647 219130115
2 386901317 129652335
4 600962862 373812455
3 261057348 533503545
1 80687061 690444521
1 57865239 661626808
1 603553319 256647496
1 81897782 451505451
2 392515033 86292383
4 846240252 307869744
1 178204101 785258721
1 332775177 739988633
1 256415654 117953303
4 615524620 935944892
2 978160917 470066760
1 602285241 452946116
2 163001242 130857457
1 836179090 646952026
3 810462216 433990731
1 986638298 504259515
4 265713517 87890937
1 340249805 921166916
1 736316621 274807890
1 198040071 394560224
1 102080006 804361
1 479360817 69317097
1 652673414 504361830
1 294099670 659517275
1 108373708 717982201
3 902631175 9416996
2 579909580 782524597
1 798863085 620948880
1 230919435 473425552
1 294385022 772341768
1 85485024 865016443
1 47944891 297706704
1 767658915 319968425
1 949600731 757117805
3 503714653 893652793
3 811401839 74933915
1 674807966 15582259
4 586682377 692942570
2 633555736 633357119
3 547330859 740977332
2 728475163 931668879
3 986408956 671533648
3 929038962 785848544
2 547158612 870337500
1 645069195 989074414
1 556274143 335784798
1 210496489 386983108
4 43654818 882460077
1 63737140 483731909
1 429925863 897521796
1 519918741 594033718
2 760550360 408528906
2 932217959 154199165
1 905828332 128366876
2 590238996 125740299
1 656590215 756246643
1 347162614 899756644
1 233869164 785534315
1 61982965 332380144
1 822644599 385638697
1 950292668 747669627
1 517090288 791425576
1 57351754 522267114
1 585566731 950914287
1 491760165 131284006
4 242314790 695757151
2 493589109 179922398
4 262037280 446113124
2 318244199 222492648
1 503474883 280064072
3 194686043 698732621
1 314353723 79199741
1 294612381 662543923
1 426847929 489711488
3 560965130 875486760
5 6066584 468093557
2 336761328 464626688
2 392528031 603676809
1 371495813 840456431
1 502428212 377364724
1 71071775 74287448
1 67581858 221074769
7 951835682 894473630
3 905437770 770134779
6 999094419 835874230
1 782939076 547766494
1 85349369 287537976
1 744661354 416622386
2 422171665 515481972
1 425853061 507584807
4 691677004 464182828
7 771009419 400699357
5 843315452 616486383
1 470340515 635435574
2 830928486 523142465
5 833708279 269854883
2 26669285 322049857
2 264205889 730319068
1 157488824 545950046
1 273256042 580467815
2 42738955 389871433
2 674606706 179110012
2 380854788 931508896
4 115899143 361544419
1 952829186 398701832
1 727807712 797052050
1 623855373 850969076
3 403227114 253926506
1 942724017 479539538
1 675822929 854250831
2 617081671 86683961
1 86176188 561507717
1 720384180 853058264
1 542254135 588372499
1 36712789 936169916
1 258775452 681928833
2 674904333 647233038
1 390607427 756612372
5 294243230 668948472
1 899189504 239608873
1 870390118 995069104
1 856297942 499049842
1 505144941 539602291
1 87389553 544450381
1 973586642 262696410
1 795725331 301572124
1 585442964 764571818
3 871601985 141024475
1 640276163 866914449
3 774531723 336212092
3 171661776 822882900
1 938499426 519677339
2 637547236 680003823
2 640206543 309465348
1 184741424 624206670
1 650390624 180314878
2 887215596 329550355
1 149119027 15123986
3 962603596 729852033
1 103801504 425739967
1 482035416 407494089
1 108946388 95073902
1 310236550 77037606
3 58616945 229787954
3 381642800 948438971
1 866022866 256639826
1 658614839 705950876
1 837521106 451439178
1 586610483 707159569
1 325008676 86178691
1 103472238 808585847
1 234384305 998772457
1 17535932 315536672
2 164566067 978602569
1 307951734 979411715
1 97434352 652673404
2 646891065 755911000
2 659234455 479095598
1 113399349 370366132
3 989730532 937022423
1 464687122 713201730
1 39348360 584957715
3 347743156 838159682
1 573308616 419164442
1 823449981 861181312
2 680981753 498458333
1 829941361 28259782
1 115125490 51635687
1 389986525 927434229
1 373777429 828233395
1 627453995 142407381
1 958356865 85113663
1 384900146 748965002
3 975315335 522876675
2 350375509 761519194
1 531044587 318135458
2 447140734 148749113
1 104587103 154281491
1 648723625 410140600
2 324418128 863163734
1 467481750 877662512
1 105511117 647845275
1 175426420 477352504
1 99001314 504142400
2 546312977 410672904
1 745628351 757479488
2 518161711 430757425
1 805792035 146129485
1 431293839 69299057
1 343932770 551087306
1 742210831 401736237
1 424216201 571960475
1 747068973 831752598
1 102703680 868267734
4 141121890 425399893
4 762594517 621376735
7 4452584 271295073
1 756410335 407760001
2 140899626 881853750
3 192366730 318721898
1 610494579 855020471
2 488068834 873553644
3 75534002 208394959
1 652305923 746460047
6 424646135 118675684
1 826791917 952494768
4 868178177 915906671
1 872074523 572803163
1 959873354 50933495
1 700051836 321425353
3 539774365 536808828
2 524759991 600544102
1 352985459 231697428
3 178416797 467052898
3 127577291 870725902
2 814135653 193514587
1 204246372 67726317
1 347388239 319564534
1 225655840 937696743
5 518115605 292382137
1 100998650 681657376
1 280420675 349520186
1 553365899 511077005
1 221290850 550258240
2 901675332 268168108
1 98170468 949538041
2 698207755 714890286
1 801598910 324035715
4 919291199 830406557
1 707455396 699239687
4 962423388 359430861
5 156319300 579686773
2 914887197 723895181
2 561937911 420356890
1 671594105 345219558
4 748469549 636331577
2 334026394 786462382
1 215880338 987288372
1 954358890 768161679
1 934140938 621219215
1 502266439 178512804
2 210189010 443108214
1 88492423 389665434
1 599099384 675336903
1 617748486 108173673
1 502993110 506025539
1 964788088 590661812
4 904378662 17661592
1 507666230 703364865
1 202070383 218279772
3 135482533 864275460
1 162309625 801885146
2 319020229 458058870
1 369316096 828180227
6 316318733 966393863
1 79427680 100890023
3 454609205 856124488
1 520354869 994307414
3 8132168 191131155
1 278755529 845962303
1 634838909 983659130
2 360965877 635569987
1 959819843 701264377
2 49509614 617701440
1 86213618 315688212
1 472877862 820692473
3 188629450 778153240
1 107104286 826358171
1 412886086 990193532
3 900973600 643285148
1 387505229 234992980
1 926385443 234874402
1 536134928 382116070
1 539846984 826099619
3 592067118 984313849
1 93866423 997188427
2 769129505 760952816
1 628761468 152580160
4 225589358 285092883
1 74948635 108521798
4 922078554 241639834
2 721106384 494289871
3 867389698 846926737
2 33731422 167200205
1 839707876 174725583
1 751314892 18982740
3 32656388 397708584
2 729210881 349933872
1 167541732 245633956
2 645873800 687249603
3 458481940 404816373
1 101357787 225653787
2 336956247 877286326
4 63043487 360418894
1 188402559 54272371
3 139096008 689277315
1 625243214 775227029
2 980510208 643227196
1 781628872 448871238
1 46279047 170470753
1 362824057 436903832
1 154655682 73074155
2 82743426 181293054
1 12152997 103697523
1 184295771 746031587
1 149473307 167389030
2 125044275 887080035
1 409346946 217294333
1 165921542 452689093
2 828370377 61716635
3 998223383 467602607
2 428349707 809860793
3 242513526 124264791
1 436229850 889874340
1 121355268 346836505
1 334370222 510673809
2 614226402 230132112
3 765749414 923255710
2 480834101 730518768
3 795744618 263672749
1 443798429 736447787
2 406825285 214463812
1 653973655 272587281
1 571228235 963854953
1 206847444 610615189
1 191030940 23824150
1 792868749 658955901
2 524490185 508339041
1 99423537 683692081
2 179191604 639939333
2 3958707 270588157
1 451680918 971239735
2 746730871 450788678
1 414683146 712304771
2 242734001 594236748
1 15798774 648996350
1 719713123 187715194
2 598127396 712457395
1 703844659 595177332
1 691159002 127636576
1 729647251 186400968
2 275215414 889673453
2 905902337 50748314
1 107402469 665108287
1 241931870 307837413
1 780000188 221955783
1 404554461 759191146
1 629024658 139193242
2 418588791 56521246
3 876974964 706836142
2 755613863 609301666
1 605213842 849921963
1 945368034 891031808
3 166051098 277169966
3 533879036 679608991
2 310898842 976404163
2 667931942 936384779
1 703443218 833639951
1 788478040 584080950
1 1903261 992373350
1 876280058 734315455
1 692258448 820737992
1 75740992 867986621
1 60212300 94216707
2 104921864 136913056
1 848392241 424083222
1 838962583 957359009
2 913653629 714991486
2 505735742 137900528
6 380092935 614392661
1 609097504 393579656
1 810175146 299585419
5 530547800 629500422
3 441876543 301436971
1 983704181 910527326
1 720036527 929653383
2 272515534 982461117
1 765033097 728043996
1 691658799 772744310
1 6767728 553511147
2 622654922 190610901
3 107470678 476818185
2 895021095 467489762
1 69766943 169966129
3 232028584 623508297
3 854391707 28831445
2 461797133 452486475
2 423566957 530581440
2 429685307 325056953
1 773688039 664150137
1 864734016 279025662
1 947081871 987350356
1 632857473 517212020
3 778802401 982316605
1 756197520 444773078
1 353944959 91416173
2 312199779 578494258
1 67980778 729852109
1 933007971 895372505
1 791801965 705928036
2 213311645 967614735
1 653640998 637242167
1 523986283 140569355
1 53226565 197624023
1 795588426 793632575
2 320652403 120715980
1 258537931 748978988
2 667935078 873908947
5 953002135 258835159
1 580201129 898087975
1 407601860 509593818
1 236780974 52021671
4 176538313 734752055
2 658180065 34362672
1 476615266 125005409
2 804152895 725508236
1 710039363 960237853
1 732325216 478183920
1 268013778 90107028
2 790036556 104625725
3 871050363 951882877
1 71791703 933859543
1 815228709 189530491
3 741697029 28992387
1 313748881 111551464
1 837658946 26032573
1 57096468 951773488
1 467370565 894388069
1 699252455 682786726
2 196632476 96486207
1 691625130 881579862
3 965869318 827865341
3 567990907 439639574
1 63117884 151510854
1 119671555 658995509
1 141474419 275086250
1 715826363 137105607
1 177484997 943730862
2 4910710 990552991
1 350228673 702152998
2 784135889 830490117
1 255648901 531187534
1 957500489 289297503
1 804765151 656670435
1 398972688 159413316
3 59202 776241034
1 885146692 727674192
1 100274564 431070367
1 3019149 709628867
1 533694430 671505893
3 139997729 957619044
1 328086055 517785985
1 525262100 870229912
1 413097320 696501431
2 633029515 514205894
7 811555362 919164765
2 168760913 796237441
3 76196018 423974313
1 290755581 29085511
2 299601589 728463007
1 775552430 100632017
2 341582582 840898966
1 911924511 53212927
1 458419554 365372235
1 807248797 159887161
2 58294621 756901885
1 664368636 910882094
2 240342554 749043956
2 214022250 88805159
3 431422364 523548502
3 593658968 345842537
1 221155968 536434140
6 651896853 556005203
2 713570048 995214373
1 869096289 252803150
1 300404222 253500895
2 434962590 643504395
2 63545562 486543112
2 693821182 854683948
5 180173216 312978231
2 163013831 904355639
1 125156754 682898373
1 114001004 999288898
1 73634306 890867640
1 116732500 233481937
1 934571132 277083850
4 441388130 7845469
1 508568478 316457507
1 932148345 13224686
1 958538864 617123578
1 913731323 409889000
1 648555293 414005380
1 64768228 153809873
2 607072083 971481941
2 359526323 198924194
1 855016063 670693097
1 77839442 76007290
4 872187310 62822050
2 496377493 332538409
4 887132343 149379041
1 392675552 63159904
4 976426594 114544014
1 614098127 969709763
1 624209775 425010486
2 799478189 163983393
1 156156568 129620323
1 276343457 890000767
2 131255962 532992007
1 183481079 180208440
2 295710952 315620076
1 843796469 75711763
1 297304484 222340884
1 125809626 506614740
2 201226341 473108780
3 407227770 774799122
2 510309125 174748365
3 432132893 351678710
2 39591839 513257509
2 959663978 185556425
1 578892114 229251969
1 192470042 531610256
1 297073129 13017679
1 585733040 174925398
1 899127181 672331484
2 467126909 887591624
2 771942474 117459692
2 694479642 17898787
1 459691759 200670460
1 21907762 623210810
1 243138605 491365556
3 522552275 933510894
1 43861346 790864198
2 375248825 638554499
2 957735464 312604081
2 419096728 304242287
2 22582221 303897647
1 507263106 262593026
1 745410942 312161385
5 864593208 566276084
3 678621136 222460642
3 729779344 345170174
1 313079555 977377741
2 360585084 603223763
2 149144894 544225389
2 177160273 10752812
1 970144375 759043340
1 223499211 149209861
1 86021214 525945761
1 616978795 53453592
1 751381427 296155805
1 396352228 768691150
1 220156178 500251523
2 597672474 349728873
2 586681581 895655422
1 980525925 917660383
1 129018128 561085968
1 872036487 615477106
1 608164837 40968027
2 818083031 454360820
1 513641341 398996246
2 322002257 895982776
2 409584306 633808346
1 295253463 934864330
3 112405394 536273396
1 240336417 391246020
2 412559573 583798855
2 426189666 392853510
2 86112959 885370506
4 778818535 423738498
1 300120571 631923777
1 26332451 999832607
1 305520900 420333517
1 148551579 294583363
1 102646965 698482825
2 978427139 154438346
2 12509627 786259197
1 800815984 838720590
1 296967354 307814209
1 456558171 277249715
1 847751309 162784275
1 685160845 922628852
1 984902607 602562454
1 90463704 24232534
2 932641695 347324646
1 417719347 540480391
1 763630499 826071990
1 778375726 509000276
3 709524632 1924029
1 715209690 736869181
2 499412821 740375753
1 345415111 815903080
4 802544590 60805101
1 416068780 168784711
1 372129150 293527050
3 300983758 837500095
2 745161947 35926942
1 102793494 388141168
1 772282977 141473440
1 713402397 83344669
1 941140818 374837271
2 304780984 344062445
1 451242132 222598416
2 816997881 71706630
1 5811749 956522142
1 764687332 762390744
1 156179162 178035643
3 971696620 568266912
1 445130761 423885967
2 438932992 390380327
1 64819116 414083579
3 536946022 444740571
3 650594680 259989977
2 443612241 640109402
3 783309471 446047895
1 953426878 253564498
3 988736012 81931045
5 271949653 40410706
4 703547301 278727554
2 206067508 835808229
8 215917966 246583947
2 901721984 749157172
2 830889853 892770353
1 828639276 728211372
2 18710407 18947800
1 765973398 519677977
1 103628298 449906811
1 104204021 785830061
1 381671273 116950365
1 42573642 951899516
2 399352868 591342602
1 983607647 503031137
4 437130397 680656668
1 499451275 623602386
3 460077991 939341845
4 678503183 589036865
2 968731658 282911073
1 850249424 4807603
2 702518052 427408078
1 430648661 380628777
3 742342368 49826734
1 483351580 635828460
1 918201496 344246355
1 766932017 310730534
4 708326607 619130567
1 402569157 663553077
3 246024919 291247420
1 339171841 285598129
2 825790712 875617631
1 965332516 996756565
1 362680974 737111896
1 756468048 155640973
2 448541942 160989429
1 596216189 592106989
1 18126128 234109620
1 78910150 350260056
2 370586954 951684852
2 147028580 99062537
3 736984877 822904473
1 965726910 777350314
1 749988198 563372369
1 916360676 748486457
1 996914014 946204326
5 73666897 259399010
1 785786195 653637855
1 439185926 155161248
1 73747058 949267950
1 659361499 928307430
1 191449970 418379158
1 201780132 384445515
1 393715992 814905309
1 408707439 936792735
1 600836793 485536668
1 488603094 539670817
1 210398379 346363753
4 406375825 987192330
3 614067295 408719609
1 716797225 284033718
2 118302995 277869195
2 341965673 585848072
1 991889929 200984801
1 148491932 294847552
1 424747399 749798486
1 543566118 124213189
2 721473937 99390887
2 76134023 536754151
1 36847320 837574916
2 175896577 752051778
1 856549123 590448917
1 97001501 908321296
1 591219485 906102520
2 810220328 811334042
1 840442888 735383719
2 203968410 543752362
2 945825271 474719150
1 146007446 706037364
3 706230255 127308224
3 965135075 149526147
1 577456059 45800607
2 421783773 238835303
2 396702289 310210063
1 854672156 124089212
1 780810588 726201816
4 413710007 42584037
1 549300419 303143082
1 77205093 25184156
3 725704991 159226025
1 968574027 797234454
1 679939464 202315201
4 496756850 573795263
2 689565900 536912085
2 279385340 973757190
1 279418635 943718459
2 267314913 104436735
1 863667739 611132935
1 91743555 312945762
2 239550216 61482617
1 278203961 532587631
1 686065332 796321428
3 833937897 796999204
1 368765597 512348054
1 674213231 800106748
5 798278937 747399378
4 314458829 913346066
1 374628143 759654121
1 318441355 49793263
3 452245628 88815773
2 937830816 824304163
2 438203329 332463772
2 687523085 667290843
2 244175410 899617337
2 325729705 694667572
1 226630974 231535086
1 151256527 365657896
3 237437856 822335431
1 222259727 176240228
4 448891302 834135466
2 98774765 688530515
2 173301234 453294142
3 517525744 573309500
1 748813798 532433540
1 524622384 752847352
1 79701621 412430462
5 468483379 386154439
1 424336710 788967189
1 47660435 830280451
1 102750447 494723526
1 151262789 651070642
1 605401270 737133212
1 847487753 301103679
1 945767570 261341927
2 793907661 484959661
1 98946782 26449113
1 100755672 867920607
1 868118538 507360648
1 78643682 687998215
2 50638679 395932136
1 126138502 594533300
2 997907289 194998570
3 229890217 177455983
3 584545953 949864784
1 841031528 885579913
3 50685007 997821219
2 319533103 6283245
1 281853327 207023228
3 846729960 647899126
2 995521480 310870353
1 411640196 203318945
1 903215277 465608996
3 777324560 512981194
1 371828712 774676163
2 11427762 272616962
3 576630153 546828524
2 161734764 327514077
1 29995880 128538986
1 952582889 83703883
5 121947727 270436475
1 441713784 17354040
1 9742887 495509813
1 843553262 144367010
2 298290971 843291029
3 678262733 850271078
1 527127905 135461629
6 92571811 819532425
1 394424649 441970059
2 952557312 21157572
1 541659260 541417212
3 427519034 949760003
2 906267160 561969551
2 803063182 592201588
1 323769378 83654842
1 989495081 670203766
1 92022581 128780010
2 504479205 989757507
4 750162171 359086271
1 600549004 987154848
1 864583649 115389367
1 104488211 907091239
1 391343845 16076830
5 927279181 697371115
1 80286057 685879376
2 254953778 677107116
1 303840772 60671824
4 968651949 893008142
1 652374661 963655353
1 960324273 747049943
3 87771492 829191252
1 290466705 740103369
1 490304771 748770319
3 651027184 405128618
1 334135715 801679226
1 664970702 222604639
5 485855705 955734055
4 693098082 661622240
1 155688187 90884090
4 978600967 529102315
1 886055240 368251179
4 56599241 1410923
1 675558389 880291979
5 703940034 786220093
1 744181399 71218347
1 326429582 804456362
3 944227558 218396452
1 781110140 982727762
4 895261575 608567798
1 80345157 38579079
3 264233810 195676015
4 260477956 235096788
1 386268538 1801183
1 91503108 552098567
2 617343878 516395190
1 304119782 69482860
1 105742392 633812161
1 745115852 541320870
1 196565484 163166268
1 217448579 189528498
3 811016682 418464343
1 406054555 560170004
2 286391764 122387795
2 609092765 991242186
1 470649913 112479012
2 710979681 901608603
1 719579027 599386457
1 678393230 27612358
1 723153471 340837069
2 805592916 872715035
2 964904020 518525630
1 556479009 952354442
1 211690427 219892094
3 859502014 493446111
3 313602170 307515172
1 302482369 340566324
2 184859333 814262693
1 470723398 318612140
2 580173265 784024300
2 89273138 87609700
1 963822726 250217278
1 195888216 889596287
4 892796064 973690770
2 410244614 987762313
3 920331705 970459292
2 380796481 240433118
2 904810038 487029987
2 324577681 92387938
1 187908736 7065072
1 791538291 455377593
1 71513655 234010209
1 894509858 340864104
1 983787350 82649246
3 740340669 258447850
1 272867860 562910835
3 577884137 744630354
1 499626503 14980947
1 990062227 676980872
1 816895123 45527231
1 187214878 114260842
2 337011072 224500213
3 405407154 652181046
1 989912920 724896246
2 944709187 928470276
1 968858120 907024258
1 211570450 904003775
1 900568327 259752359
3 783015311 533354666
1 603171716 281596332
1 948668391 488641006
2 50841913 191610470
1 385843749 86157099
3 414730394 482683852
2 941685545 528548254
1 725941977 495694107
1 994642012 889597750
1 209539850 352609812
1 480729681 844979141
2 541653211 591439516
2 667902133 568387689
1 42808728 642731058
1 257021391 401082187
5 716613231 609512836
2 304185842 985089470
2 951008773 477745984
1 721360202 134752475
1 830238559 430011269
1 917681098 599807058
2 947988791 125668276
1 489053368 849014401
2 230643712 700726551
1 210903582 828675024
2 243102046 893871725
1 520361827 317972254
3 574596831 350470476
1 920858170 332475155
1 220950126 285027615
3 302906804 774564699
1 360362259 279791943
3 305506479 405370654
2 820272128 986772331
1 120145272 804399073
1 228678407 152622060
2 632498795 752269948
8 838279691 341162253
1 209209192 149402310
2 323419020 879459843
2 590183194 939790795
3 367068978 108566684
2 127120378 964323494
1 872942358 58194925
2 418538962 583936232
1 522851904 105492193
2 114680124 287133635
5 770670318 765716296
1 684981739 317552055
1 532053987 680424845
2 820148147 315802526
1 192046074 674033472
3 775056109 119890080
1 448180980 41919007
2 212858372 417635991
4 961122409 817871949
1 849860594 419327740
2 371568757 889115680
1 774571823 306452313
2 962348709 464319172
1 439807218 485803486
1 942035355 706595813
1 718679533 280732045
1 859986065 92980789
1 360410744 780795293
1 269234445 720200461
2 758697159 205303036
2 73146712 17302243
1 275472263 965707930
2 644613116 521146787
1 327930227 100377461
1 530540522 175571496
1 429977335 484602099
2 456690557 633416884
3 799781696 363733737
2 637994259 863597282
1 523390224 523998059
2 557134796 139332601
3 893275405 502661135
1 907450688 275746583
3 980796935 443172207
2 844733466 481433133
1 5584823 577527902
5 224166809 70628025
1 371692934 868695013
1 950218148 782340585
1 791358066 456183819
1 745170705 835760832
3 177839471 40125423
3 104015889 188955137
1 580946874 805237510
1 633487485 52873140
3 479530647 584826360
1 972510597 367119128
1 321460743 695293019
5 360690610 227122099
2 176440047 263021355
3 99932676 813755717
1 634428063 713464984
1 15367692 160145547
2 236162588 577193573
1 982935351 903867510
1 498778728 718838180
1 465993055 728647583
1 499812202 61281448
1 629745873 199030411
3 516939415 75307319
1 951399500 266506744
1 109532090 133771282
1 608810200 957325559
2 46338378 710271481
3 102049795 807456609
2 779474728 411873983
3 94549467 625670288
1 111786220 471371376
2 238691658 847947338
1 133701032 711903384
1 265252241 248490416
2 751224022 201021153
1 694449057 385405525
1 421418475 18375978
1 505419252 905927780
4 878708155 311981204
1 221731363 692293325
1 375299382 198537891
1 411743196 43960418
1 38077784 228407321
1 838262457 616542215
1 463561688 328853304
1 832426655 62012429
3 10788030 498688217
2 263647324 75817125
1 738229044 937371604
2 695758336 673449468
1 557670315 690469602
1 217497238 447967031
1 25648943 745484656
3 481006570 836528950
1 94504109 430022590
1 35951988 240856847
3 65784547 236083435
1 236439532 197490328
1 288312009 548464674
2 921386377 287891946
2 284933052 585324961
2 47804416 234494291
1 53976854 955901737
1 510620377 460035758
1 444451939 763524036
1 74175576 887687680
1 814403918 209033213
2 208810150 810206864
1 785827360 8898027
1 488289980 66080980
2 282409090 96636760
2 991631217 779708097
3 798935897 905023034
1 43056088 827910672
1 644307270 400118948
6 825220637 608845193
4 318284165 351382053
2 121285847 846779445
1 896151867 105884279
1 681291008 433330531
2 487052298 45084951
3 729927229 831507153
1 262552228 588054953
1 752643491 243575746
3 139008830 793810170
1 593406465 888673108
1 928022657 25461574
1 27537883 474144396
1 890508816 311033947
1 824360324 894850078
1 423626486 738753284
1 533586856 540022694
1 555426753 515342070
2 880444278 586035942
4 958104168 686141462
1 409819171 68863105
1 946192996 692223842
1 969031359 800363543
2 358424347 547953085
2 845993889 314126200
3 244259023 828194234
1 876866054 619937324
1 933476517 140474610
1 301845696 433754815
3 518513979 96788358
3 826422468 978801138
1 110120970 195342185
1 700581179 898339024
4 309654200 613035543
1 769917081 533295940
5 956564331 779029965
5 794625235 38698308
1 857038602 38958689
1 714355150 615701003
1 654163348 935675074
1 371937168 736498102
1 268018077 733100093
1 428060128 687925806
2 205712833 319221867
1 728067111 195917637
3 684240412 399265032
1 224764005 106607520
1 884710743 526045090
1 908697223 704101139
1 813911151 199670566
1 955102809 89818923
1 360830218 262720934
5 202820451 543481059
1 120293328 477719999
1 468813494 889100850
3 899955668 36738405
1 666936131 901718509
1 862415647 705532700
1 226602347 404163358
1 918737665 71516296
1 7536655 260263925
2 869455245 530938545
1 87106950 302514202
2 410046246 232621862
1 494760989 267877910
3 335036728 217119895
2 539157283 972481876
2 60349618 964107456
2 396493811 814275684
3 64378649 93794726
1 911007591 138506099
1 704543607 115517404
1 635936451 792102899
1 105702756 374751678
1 523445053 643444925
2 452157959 379866789
5 951801219 250615110
1 131401352 691264442
1 647180044 201419358
2 217216691 74337704
1 258195989 327054054
1 579776762 37675809
1 428735144 65132736
1 10546872 83076614
1 204774083 416856721
1 913871005 519700760
1 259398966 922794671
1 826242012 376514688
2 492839979 421028850
2 576935037 54850537
1 484026905 23399646
1 292063137 365792084
2 923505740 71914468
1 174882607 821464179
1 824105849 88656673
2 789766625 751730167
1 881800816 305667934
3 117846640 65106570
2 492297928 215361943
1 430869043 197819737
1 80555930 842573342
1 934359099 344964651
1 582578431 281656655
2 498150563 920773906
1 993176803 6052147
1 859819257 862629047
2 691493573 60270342
1 226419962 566661676
2 151016280 958457508
1 771172116 999823661
1 161127350 245153732
2 101930365 686005522
3 151017336 811593496
2 423264473 742636382
1 774295886 364567942
1 444283234 148876045
1 17171008 169262771
2 134097121 181901130
2 840175163 394242575
3 726260435 722355739
2 794810625 113690343
1 231278050 547484213
1 79476682 820854668
3 411636213 418944791
1 437674211 386104243
2 730784275 546572295
2 568371988 134149415
1 566031762 457253028
2 791435576 24504142
2 911527130 579893411
1 324313344 248646999
2 100417055 952768351
2 89624692 917058932
1 889223459 79724120
1 552787140 707559691
1 54630644 213010643
4 551422145 237001139
2 707793462 25271513
1 376577313 442862227
3 109627101 637602428
2 85651301 739419759
6 347368175 128129148
3 437856713 250917746
2 130319480 199979975
2 75482656 120215492
1 946996829 932254347
1 13020812 122614183
1 662290867 236675056
1 671892039 253673300
2 838670244 145490332
1 8597173 604917622
1 578887304 974524588
1 154704186 944598502
1 527195949 261183519
2 346908718 616836138
2 902687184 133956577
1 106476405 835841019
2 574807348 750132235
2 402861162 921398470
1 739856863 640067655
2 403037975 547171833
3 522406662 433884146
2 900654493 443069871
1 189040888 200107218
1 478301608 576050578
1 933732629 987295751
3 206337246 201379339
1 325441755 890203364
1 247061676 718051241
1 271751916 252538774
1 173198887 157419667
1 492572409 660928287
4 307017447 250798927
1 100921787 652157574
1 541858107 994999449
2 823683653 910625821
2 798778922 877732197
1 656950263 558838712
1 152831060 49823079
1 67602932 644277568
1 401610465 99494534
1 979264319 66414082
2 313457818 962729114
2 112401045 881445919
1 232982162 312538579
1 81528909 652120608
1 613417870 430620958
1 161681231 163667419
1 915886471 296952442
3 209475968 379239931
2 399207647 312969113
3 38263713 377919862
2 476928675 324374901
2 837088653 956983028
3 345947196 285296944
1 492610477 694789763
1 774732838 404998638
5 45829444 551984093
3 666051115 357553255
1 812059059 218082211
7 640838909 959934401
3 15162823 558617529
2 439291148 115869568
1 358642353 102980360
2 277982608 477126850
5 786422357 422168897
1 825463434 777761619
1 453028408 690568332
3 661718920 544875016
2 728181156 351922144
2 392821145 412263185
5 360269980 975838839
1 854327138 912280502
1 343726579 970699929
1 865200947 345324571
1 695487483 221585565
1 698781004 463374421
1 417067912 559131266
2 805050008 999263175
2 427880167 738221116
3 234062784 615050289
2 529263918 31537117
1 255016766 430614939
1 94713491 889265033
2 269748712 482608046
3 955247282 928689809
1 80969626 511051567
2 48776332 80291463
1 662607565 335430767
2 876608196 363277025
1 934447126 733227288
1 859188644 232007213
1 875814352 247764824
1 55647433 310959742
2 927394112 627261082
2 979264026 8981750
1 259675830 846347789
1 888163530 509148452
1 974855267 949747404
1 153588742 67923464
5 731587250 146458467
2 999770166 516617194
1 87887848 169933523
1 512833103 173709034
1 948111899 62912752
1 563215128 425520055
2 307793451 235042149
1 475632094 644368263
1 786278312 115284518
1 747776730 241745682
1 394148231 302763152
3 683138300 456454904
4 220042471 200976515
1 780017948 666606075
2 291421661 516258674
1 661617799 763821883
2 794390461 586847440
1 177775758 884798767
2 319722202 713525035
4 787082036 203460362
3 490435011 338663826
1 872775422 283129047
5 390941312 338894203
1 189411853 572311084
1 502202721 428858658
1 519514636 498207197
1 785247069 677249615
2 741552604 833527840
5 301427738 984553743
1 123547933 288007357
1 332558358 276905668
1 270837483 864336634
3 596696847 368837369
1 123313402 426793220
1 922639289 960175401
3 485061837 981749387
1 831410963 74170525
1 27374425 283574872
1 838092989 751592239
1 915047062 845741002
4 88398528 964740315
2 194822591 593994901
4 177834486 199148542
2 969829947 624753298
2 583414519 981181634
2 904826811 486657120
2 629412848 421704019
1 821776290 745054524
1 543718131 409383579
1 103633587 403358888
3 115114663 794920930
8 71746610 486260041
2 644703262 62067913
1 954012181 785669747
1 727770308 598825721
2 475835275 665057164
1 624578302 208689683
1 203222863 829217005
1 966263861 167419420
2 979738489 467194722
1 296606257 223914181
2 344351186 791915677
3 274009621 528862906
1 84176717 399035111
1 16256096 685779386
2 182185266 252912919
1 108235251 443880001
1 127782640 302743366
1 701260879 855142013
1 510168012 260544632
2 86287741 694033635
1 225372384 815486336
1 549865202 990958001
2 427978433 133321362
1 458150253 563744544
1 270666 268283481
2 658927151 112817154
1 868583571 285243551
6 610469524 321737425
1 375603814 72489354
1 368872718 535738372
2 560286723 505882008
1 97746297 936580931
2 674270064 403893420
2 706706762 633974574
1 795912739 735248651
1 316359251 800726468
1 149274273 523545568
1 361638221 699694111
3 464693937 571985333
4 638695241 607876618
2 179644811 12830926
3 896473765 752032235
1 722282837 476447273
1 41003572 33126576
1 4613986 459414092
1 895199074 863377529
1 735855158 767805240
3 889892517 721893790
1 847906230 393662429
1 143983967 398483178
1 984918099 876556260
1 114227715 942200576
1 822344304 683043202
1 729497080 364347559
1 817305251 747677976
2 882563328 673777170
1 955991387 978574541
1 463915927 420227906
1 588329972 636315377
1 923134949 535088816
2 589124409 519267941
1 424577156 735252109
1 183564110 656372396
1 689291139 368757073
1 769431344 429445903
3 166037989 139481072
1 690646993 469961888
2 906829412 216426333
1 462164277 518789811
1 894414684 499285591
1 687584594 317372824
1 907861393 387836765
1 534656204 883290292
1 701642714 100919906
1 425571595 643626671
1 468455513 985804372
1 175689994 170925221
3 993572119 59021814
1 985816913 88415994
1 938748913 584709373
2 867110368 314437970
2 745800881 115547822
1 788657718 500991391
1 276683754 36536858
4 580956860 260142522
4 476129470 178645804
1 97961068 941921792
2 840225707 612588678
1 171411742 446223074
1 533825332 397188093
1 963863927 326310566
1 87943497 756450176
2 132096521 392096515
1 204746345 232413385
1 196066704 853135213
3 12635403 978347585
1 394242884 557772303
1 263820819 993336777
1 295649382 522108375
1 829329648 693489701
2 421739198 413071967
1 834162702 227588562
4 7367791 561532166
1 470730480 871453009
1 410612968 497023237
1 240834270 498375434
1 805338948 770294267
1 883915819 875040071
1 901555274 69439516
3 304790364 435946943
3 420328190 294591650
2 152192092 435057455
1 224764979 421780548
2 867839273 315393495
3 204529681 546160157
1 245286796 541427025
3 102002244 517273306
1 368522290 952467796
5 666020592 513162859
1 540732528 357201921
1 63642155 87374252
3 524770357 1122495
1 564771047 236478442
1 525110922 256626190
1 145030590 883752237
1 923640251 288516774
4 935452499 538671854
2 558989872 228436409
1 107160454 854792546
1 137659328 717630594
1 159386290 680458239
1 999535753 425559451
3 932391406 964103542
2 720268308 506483884
2 57739206 901827238
2 838576351 399282444
1 183631745 711791901
1 511150020 783641504
1 885034785 894639803
1 349796587 874510673
1 119010070 914709066
3 318143467 872640685
1 280695060 873575993
3 671504867 806112864
4 276901640 81199885
2 682847930 740342213
2 480974117 649872545
1 162069923 869559140
1 594861293 605189216
1 853769451 204077998
1 17982021 415557917
1 461369322 285912565
1 923806055 254378914
3 30629349 876799316
1 799194713 761013788
1 928944923 326229521
1 530443135 883506735
1 152463744 958978511
1 789346983 697558893
1 645001084 422586910
1 238062113 648069942
1 299331144 480994072
1 284173110 774853402
1 121560658 261301435
1 620052565 1700206
3 784034313 401778245
1 392702421 738448152
2 183746858 297100134
3 747217279 895274105
6 390604132 863338081
1 809118304 968671435
9 285266663 75813638
1 161084520 428798333
2 336904496 192566315
1 989720448 238016880
2 978432479 494284609
1 171030095 6954589
3 264053250 208154873
1 883328349 535562712
1 323644947 548222500
1 152800421 577658680
1 861606264 713005589
2 677549230 928309190
2 55679226 350285634
1 365144660 17398340
2 940122284 995464370
1 671088626 843552337
1 608305649 613351140
2 553091491 372628918
1 886828187 963523357
2 664638901 753189808
1 16903071 539488288
1 472393441 511599487
1 206435513 676346924
3 91670706 126967751
1 909637378 414171130
1 989406184 871187270
1 467663674 735110288
1 335098901 13550697
1 128652174 35586124
1 197245667 356445684
2 335538944 59032918
3 587002309 817151770
1 792468302 820605337
1 597727509 893159456
1 102615121 27221767
2 391076830 71592524
1 783695322 755783206
2 112719401 174184495
1 900649695 728469234
2 827937567 88979862
1 271172696 877451328
1 156774726 139969717
1 331375979 750917610
2 195242002 345848588
3 923752734 233282701
5 824854622 696383816
1 34459503 635041439
1 375247830 265156761
1 105087966 853092956
2 302904357 926825680
3 93434556 514777959
1 393314437 541583663
3 169351160 868165212
1 72164138 796761409
1 35409371 940840729
1 637957619 215260687
2 405772524 721677548
1 642333813 688755619
4 234237888 158837855
1 654604013 170468713
2 829648331 165951581
1 915182948 386109806
1 4551240 421314619
4 803508197 4742549
1 563605481 926693931
4 490303181 627470716
3 761283396 521189852
3 759598616 58400778
2 903165890 860190324
2 13929683 789945861
1 522210475 654233539
2 617100082 710683416
2 553998379 341880693
2 470691005 4415619
1 853517969 456824798
1 460778773 691559711
1 936737623 265737467
2 224186514 884851596
1 353282118 1940519
1 871860429 328557762
4 149267518 217776959
1 686174076 895281758
1 300742921 546013025
5 993591007 427197
2 614757552 967038558
1 316167678 371225420
2 215422353 774896863
1 217746673 647467520
1 711374585 504298275
1 40809821 956040965
1 5596635 739302119
1 932050742 431910149
1 970762461 496129413
1 769946662 188712879
1 814479295 868898362
1 337031244 445561901
1 905374110 880177975
1 685912024 555843892
1 950558937 385722808
1 871916170 424492036
3 205268725 275321984
2 14211748 43939752
2 372656279 976174582
1 941973249 750270437
3 760321467 926178882
2 273236172 12355444
2 802294113 388915318
2 764375540 740024697
1 74288366 464050807
1 290798617 97345175
1 23641665 571027984
1 872769083 928042453
1 225163142 874024455
2 686125941 733008269
2 381819515 836106765
1 609244512 207037902
4 780825047 225433303
2 600045003 376655629
2 226444466 274366631
1 895564562 229841838
1 115858589 323749683
2 58618350 488966974
1 779004981 966084368
1 690292872 853639006
1 52763553 502829180
1 9231037 435484074
2 480436069 799649545
2 607323823 693474382
3 498057513 900133660
2 92134049 740863803
2 615141840 471076663
4 769299513 163651897
1 838790458 6938158
2 19867280 309456176
1 626057723 397177692
1 473481108 740773538
1 823054563 611524081
1 650379470 410295770
7 654369086 265892172
4 852065146 129683067
1 769318627 466665810
2 799079232 74945086
1 278414087 958409300
1 714377380 348123608
2 173839449 58526632
1 343645519 788516229
1 635442903 627279318
2 534086929 819972147
2 528877832 829881368
1 305380966 835869552
3 358613388 407626299
6 837127983 224508242
1 855397039 997768398
1 668476948 986744206
1 960329477 911489713
1 494601762 745802974
2 841574075 482932979
1 42242420 360732093
1 244950875 385508520
1 419989331 651414426
1 448817434 944958528
2 968863246 72635205
3 713149482 11064748
1 348946545 991891626
4 424399011 379026505
1 641217668 528270897
3 71992220 372761807
2 416977585 749290
3 462703370 207974973
1 209979541 223776270
1 494226154 735947653
1 72828660 264335920
1 262668649 57679114
1 135730309 187915093
2 911247033 329224833
4 647317592 199058832
3 565897099 26287821
2 552103150 776372149
1 635038506 105799276
1 232154592 87475869
1 507098253 696410340
1 486978418 607589765
1 556432087 94963961
1 481475448 164615642
3 3305449 121003652
2 577585032 53313623
1 238071524 812469164
1 273548256 293618284
1 612686197 798958435
1 178231538 257187185
1 593220700 605792683
3 582825309 829646650
1 944861280 988336922
1 580620733 508131133
4 635821939 643021056
1 850214099 507922145
1 287109216 266768703
1 454270493 753031323
3 903619555 113816788
2 172674945 670915292
2 283740597 885460840
2 735395444 253942199
4 434068305 422434795
1 789211020 23443314
1 413623085 230620606
5 601589416 376292965
1 976901011 772639958
1 486352416 62199437
1 140945521 362967395
2 756795413 471901479
1 39857185 236945395
4 394754319 6231403
1 513030729 691458938
1 687499652 569738867
1 499357621 200414374
1 922998728 284092076
1 442679407 705115836
1 111925250 354430950
1 481036325 865515593
4 554049852 901137012
2 820008781 68328297
1 541730380 937061479
1 587990088 583433286
1 27780293 879379976
1 265077595 690587278
1 55952076 577063041
1 497357803 816449108
1 126868182 12583620
1 307257346 578239836
1 379273943 401094593
1 852451754 697175481
1 726261926 644678284
1 470568592 691211902
2 209792449 220733161
1 265677341 624219925
1 158465786 531646386
1 206645679 276237690
1 782884467 298594880
2 715159409 975976781
1 354166898 746976080
2 773311897 414977329
2 212040519 146324804
3 290436581 938851221
1 897772067 286961161
1 849907942 333714748
1 465015367 240585320
7 732283332 661693777
1 611262074 338657104
1 24598864 261685739
1 523735660 495020804
1 170859186 807652417
1 996593359 153485689
1 348289345 886557467
3 691160555 471589446
2 213503982 809671378
1 751221617 199037753
1 96276600 292845135
2 372105756 203685367
2 763014236 47858089
1 650002447 963401596
3 952598110 309832498
3 825254352 374666607
1 214098921 809220189
2 169608704 517777206
1 230917420 500476430
1 714299178 374299673
2 113801965 350997447
1 438914242 113622806
4 795642207 937779240
2 379010171 304850687
1 35247735 13807633
2 229491409 949052355
1 950836522 309744863
1 487046306 842163901
1 731783722 696949845
1 358892058 486484156
1 541820611 563677886
6 999823859 548935850
1 783999419 418143049
1 227474632 171092185
2 709669591 414546522
2 742851238 41786924
2 119554113 630040913
3 223755359 125650130
1 276685422 231257665
1 912905629 416346566
1 515508197 197355500
1 122746705 141756653
2 379093171 986206951
3 340451676 796236569
1 337769260 957705904
1 628641451 807696621
1 754732990 775250336
1 82012790 445756844
1 239330668 345610141
1 342900871 723898126
1 605979324 595075695
1 32790473 251338082
1 580000342 63392695
2 148252366 545954369
1 417179729 821180502
1 977898904 632386916
2 393886322 48958225
2 724873812 96892787
1 692796215 845278836
1 536570523 901399086
2 41678104 38033336
2 148889492 283016411
2 202626461 675054768
1 707879026 839889963
2 224921957 696046250
1 77011146 733710870
1 911191849 377968102
2 352905366 778730900
2 784540494 772271497
1 990662294 574283595
1 232987231 215345853
1 559124845 828834405
1 737850695 202527580
1 578042740 233723744
2 598523237 17378309
3 701802355 955528771
2 384754065 190406498
1 276291048 6498645
2 434154492 300394786
1 264082191 80121066
1 44532361 568100262
1 433366535 367060585
5 465022725 118231154
1 997495438 126546364
2 480564246 525983293
1 281901456 758561700
2 870298088 664270098
1 108060290 951351758
1 402586546 757778449
1 831293447 820627592
2 314393465 970005470
1 864591325 398400321
1 395984227 663866903
1 290693045 515626229
1 377600919 80204
3 691263172 101972185
1 692455900 795149489
1 23560357 143520805
1 564685141 649497980
3 399777788 536426089
3 354908042 672474285
5 854579609 218596833
1 554997873 739707741
2 104968692 708520738
1 996727045 81847278
1 304609651 547686496
5 856172979 147198823
1 537740034 20074034
1 589289313 374148818
2 969041787 681951706
1 616823296 123593713
1 236273959 338205968
1 897642273 357600565
1 335766930 615171545
1 617748103 645010841
1 721826974 851761176
1 918779599 399616678
1 490906169 891396577
2 673986593 753976479
1 450341820 74734717
1 603528876 312437467
1 742407286 917503995
1 66886407 385177961
1 258508816 165247124
1 96009111 770361906
3 735771437 93224555
1 786172937 350655683
2 468811524 361662232
2 283061385 613061858
7 516246768 778764389
2 87170515 158741166
1 862117143 282894266
2 284137706 158127300
1 53924726 324442354
1 707533452 94075041
1 789989371 740650840
1 284957761 71343268
1 404199909 804991112
2 583496787 217942445
2 821758266 644596798
1 446944327 634388075
1 937630585 609629526
2 152343789 634118711
2 1349347 351020909
1 166657739 90114588
1 529458229 690180204
1 570267272 693720494
2 314458353 354289798
1 540404016 145211142
3 538643728 826653347
1 542727933 658381194
1 439912838 539493107
1 121914099 371684101
4 768439276 474115387
1 18699387 162616117
2 795621427 822562791
1 364723320 457196936
1 1690425 71523276
1 986298082 559450528
1 432045079 733532646
3 521120301 142333296
3 409662758 478226382
1 901745542 436870018
1 697173292 150603693
1 479002314 966650900
1 286993138 109673150
1 744918403 180412575
2 267858178 358444171
1 646389637 487155161
2 30715971 479666956
4 240569208 625614193
2 590315698 34101846
3 460711315 779584040
1 32414098 616037136
1 249565420 91761508
2 821521743 153660151
1 325808651 678783886
3 345573775 399673379
3 980702653 677091708
1 819348970 898904264
1 940021135 742468576
2 93567327 258713351
2 919008984 981581272
1 374046435 533859767
4 326055344 965257044
1 989067656 672490813
1 730506697 387678710
2 964445761 750349393
2 33223631 260616659
1 880039118 968934255
1 879709376 139393798
1 537311195 30080532
3 683069184 466563752
1 892113307 201836420
2 649226642 555992919
1 364160519 952459265
1 444264718 22931387
1 629592682 159168442
1 370228664 116988240
1 68216836 53650915
5 497757591 282024639
1 22566381 329448154
1 602635409 452444525
2 783111071 14819694
1 324073534 305898857
8 402821443 989170678
1 459057387 913677143
1 197673697 433794785
1 339214044 78718981
2 174199776 241109807
1 21204283 952435524
2 83134258 696877073
2 454964805 138495664
1 466833095 41141750
1 742164379 994809269
3 169557713 191091974
1 974657928 986529107
3 399656632 1263556
4 225449951 854601462
2 752787825 102927118
1 713496719 524533539
1 557246117 111762709
2 252660137 537345659
3 978647605 575774316
1 553307928 571283833
2 773342102 301554127
8 632478759 788720253
1 209817767 270617098
4 776588868 966732677
2 326611838 973976808
3 15194998 68520785
1 204927570 210665780
1 204194812 775699607
1 414868267 209741991
1 650536165 167791663
1 504075404 392787985
1 365279118 898695421
5 563626655 843395669
5 588755125 464680261
1 754759272 288073622
2 336457221 475983607
1 837249151 872109904
3 267702889 851488881
1 919257191 762969700
2 79140685 849602421
2 226133370 680483326
1 250000351 310221382
4 864363205 176200957
1 798592659 236581752
2 19478670 979340700
2 384931794 242710989
2 706240035 642604586
1 760078742 381536790
2 212567795 202244972
4 480328499 630677846
1 94603104 48247491
2 872642410 396049375
2 156927918 893065259
1 31075157 524042560
2 952310941 88094351
1 110633707 831228992
1 943077325 248951004
2 451442348 88175738
1 474503119 43761019
1 669293782 438954871
1 279040921 965908591
1 428662037 589854451
3 884018163 95459260
1 347719627 237101304
1 835690688 833083015
1 834657919 483899643
1 969550651 744144803
1 510548062 611464233
1 617725341 535029673
5 46864980 775282401
1 959775588 424735313
2 718029336 39606165
1 406521525 158457523
3 951325687 152740860
2 255372371 345887210
3 850518164 362561329
1 844351145 256575683
1 834511586 569551463
1 632258888 864703937
1 497175745 146574675
1 919405208 351957568
2 953993336 845469087
1 553412014 789362203
2 314398426 104459483
1 190498531 292039571
1 381743063 159275702
1 33237342 924733547
2 899215530 953802518
2 676718426 481071981
2 407367320 53255546
1 612090912 27846715
3 265039213 682718551
4 717188673 362843271
1 288525674 197827731
1 90624602 698881049
1 432633725 78028301
2 208497511 810909131
1 346693854 499263787
1 802476496 564015830
1 73288351 815159532
1 136835427 144280378
5 824758582 567838476
1 776059459 60874322
1 64327542 954263578
1 628454891 437430714
1 279574123 942245759
1 213761659 199878375
1 685078447 685687464
1 736215240 306129061
1 758305662 589970856
2 446454547 81632692
2 258832355 386083450
1 965215804 604607802
2 646846189 471372795
2 706023007 893710497
1 249564763 123180779
1 977472161 595912863
1 672622188 85711474
1 315517996 625418827
1 824784995 450171078
1 815204027 228023482
1 335970222 930864791
1 365213203 186635656
1 848404508 343738633
3 452696317 620162301
3 311223447 803226246
1 442049077 161166139
1 846681638 211207391
1 213622441 311494682
1 511785069 227125815
2 10175488 457759058
1 312450840 376893516
1 918043641 674848124
1 963064087 14980519
1 443387363 294315354
3 991052210 104521997
1 255328366 669392082
5 598447343 217263076
1 404928563 932247285
1 484405828 117990017
4 363877304 618291921
2 578513135 892235622
3 357637966 614691225
3 692688245 374496815
1 578146779 306187365
3 365029698 172013631
3 559205708 357195166
3 574291411 210385577
1 961796688 61628004
1 469268824 466360582
5 702930386 323000897
1 899045583 867078959
1 33135552 195517343
2 135009223 682742967
1 172686239 818770179
1 244790891 151282490
1 723275754 970700972
2 298716994 653329803
2 818386136 975599478
1 610037831 367298716
4 199758220 215162410
2 840301315 391349879
1 610164380 61217188
1 131361581 421477529
1 756975360 363604962
2 814345793 672358524
2 422280067 404680324
1 909975237 612447103
1 828216312 97829018
1 700310855 741191693
2 906516985 998276590
1 704935915 399077569
1 710030337 206307635
2 964433206 802763991
1 586519504 255507910
1 262491301 810078109
1 391518655 618742464
1 505633871 210809423
2 443036840 790669968
1 218107928 615187927
1 317339720 522703065
3 250394887 185701013
2 131294354 823560402
1 161936563 883028399
1 18482080 899003568
1 760818323 909118881
2 558379226 966092547
1 3229772 504564505
1 717395139 957785849
2 877870109 567390850
1 208388693 38649671
3 902807183 930064464
1 271545986 979823970
2 872267893 827231709
1 356393255 43842496
1 381962352 562515763
2 801777584 183454923
4 119848172 833761242
2 556559610 107992551
2 92832928 223549144
2 285117364 157709576
2 374915552 179120063
5 965738404 255109029
1 242356057 97310693
2 580874931 140162021
2 173149148 369109610
1 772447677 865571838
1 403802521 108418541
1 283698934 892725039
1 216192037 523802444
2 442902082 56150965
2 955942818 83651462
4 504845931 380430883
2 406138126 385342167
3 229175049 432212080
1 77995718 952263117
2 921152530 799331155
1 440076625 849957076
3 308816841 415220554
1 534252088 55087964
1 991363647 572779913
1 395680827 339511611
1 778329335 238703960
1 567485322 245485623
2 296811583 393359686
2 248408830 887611123
1 493902593 729516191
3 889116929 332842314
6 840225060 86848921
1 732733011 482795496
2 967129773 526002789
3 715469805 629311348
1 909264171 726428158
1 879006512 652058548
1 136495391 552640652
3 435528823 462672590
1 869992535 175383948
1 106189554 998291114
4 742147502 343537519
2 358989399 895348760
1 304460938 277220691
4 808515956 97299988
1 566641125 68497857
2 777390644 391495698
1 598222907 203223768
4 289066769 587981403
2 35032365 190521638
1 636851908 985348015
1 132065295 621007292
1 541098035 115538575
1 896631228 946469388
1 368488071 853963036
1 460759435 896858922
2 41395450 870967330
1 404882086 579107174
1 517416770 706633552
1 961420645 248915335
2 472788113 681474935
3 287071121 776639469
1 472827384 342561
1 357883361 302050574
1 434496515 752838274
1 426408006 555033931
1 45932314 38141026
4 403881346 112587091
3 80121789 739003964
1 515659445 545110970
1 20822156 365148800
1 602905747 502240012
1 260589449 694728035
1 765601263 74058778
1 506782204 788736331
1 189971038 524622015
1 841133899 438059526
4 326285889 246883912
1 353748245 79047528
1 165226132 196528095
2 610862293 32676524
1 465924577 960073753
3 909102134 872032671
1 579336845 611026062
1 86494352 839492931
4 448314341 797941833
1 991529353 845509368
1 47677987 509781881
1 592673990 384955205
1 146856734 257141756
2 274773249 29195553
1 292410602 658037797
2 429834609 941978916
3 959671714 252491119
1 583100817 318050748
1 531486079 833509548
1 725981061 169642956
1 965174675 612318817
3 570910315 410434263
2 857222521 24663658
2 336731554 30927164
2 365009760 310420321
1 502582945 579411982
1 452566687 200889753
1 965851226 774383780
1 119138797 184498838
2 491281256 835211181
2 196011253 788445853
2 823427766 710283866
3 563201763 363924629
1 261758525 210445435
1 587216416 528051518
1 941733435 193971112
1 592161487 394762713
1 244817780 468917391
1 532330071 991903635
4 724309701 617576897
1 185502422 227149446
2 938711367 994558642
2 793044482 591014711
3 363074666 82648686
2 760650271 649327657
1 629166957 411376821
1 808596174 858632281
3 292739373 816864868
2 404320918 831406366
1 811506666 454861844
1 724531231 391618657
1 320298195 237970601
1 1494999 675146057
2 205565948 366442203
2 980522450 546621837
3 366389751 863263170
1 246874546 76183085
1 973515386 882497050
3 559143862 15664288
2 731910400 437063753
1 192488972 539642507
3 852141941 486785540
1 618450715 475495273
1 320168340 511620826
1 53715043 301584470
1 285377751 445897146
1 282454818 323478318
2 549686120 31598137
1 933989287 923013050
1 423116171 556957434
2 758627318 323874596
1 971032148 568244633
3 805458251 700779962
3 561274027 792834953
1 239977684 911375767
1 455627788 254185698
2 443848274 523381378
1 657041250 162730194
1 882398479 586465101
1 554599457 971500917
1 199484083 894313228
1 478048285 786343114
1 428406551 397012454
1 857869819 235895192
1 642942020 120279972
1 945519134 997680764
1 800409128 227462606
1 108781031 858116198
1 702803185 202052438
1 453860212 949452991
1 459508267 174096697
1 845862022 947253803
5 903260265 839060578
1 335771022 390204090
1 763615893 496014868
2 612429061 850282971
2 84334933 371164963
1 222732287 944733407
1 696261724 852745342
1 558352298 643492821
1 800779715 319728267
1 279849552 63901729
3 107185648 2132175
3 814274884 149663129
1 410598755 300779532
1 910916402 608833136
5 806789698 490432472
1 530270258 14399361
3 927533485 392645589
1 78643146 39068020
1 917033376 555423872
1 230210851 391819207
1 859051100 684692923
1 818091281 296062043
1 805035231 599970053
3 547858656 805802359
1 747541932 47142512
3 429127832 828295941
2 703222090 624546694
1 827515089 704707226
2 781489763 716122081
1 163402366 552183312
1 345452445 770456785
1 345368552 924825879
1 785589249 569395460
1 877370789 670742737
1 370670328 262628048
3 415346661 56673285
1 310261828 524402124
1 733106793 916917576
4 848310569 572128160
1 194690979 807135555
1 472338440 396735601
1 250794216 54362602
1 684100982 278002203
1 957021132 630250122
1 60673399 521248372
1 738883505 362244193
2 159010717 240248756
3 679732149 422275759
1 533485456 545071247
2 111733646 8289302
1 500867552 777373594
1 580038255 242072128
2 259593703 297269710
1 486015501 632153029
1 191860960 504318200
3 660027511 96252934
1 702052435 362856327
3 990122492 444129300
2 226784409 919755300
1 448148974 711218384
1 303036391 304625875
2 596841453 364650582
1 829203263 921643707
1 606959827 96869718
1 982170271 376669114
1 492637836 932437129
1 422492031 11978507
2 972706161 312742804
1 393661577 192795318
1 180994241 651242539
5 912852176 113870391
3 102901797 930824933
3 85312777 361409422
1 14416791 596658326
1 540919384 29690683
1 316381932 102426567
1 120271268 539512714
1 601719736 228869056
1 291547734 707629689
1 838457356 297399822
2 753904525 525710148
1 893419487 674170676
2 567059391 943412402
3 812600727 602207809
1 82931581 549968931
4 497330592 387966079
2 443408191 402101349
1 454262767 622869811
1 115920549 305134744
2 704798559 210214820
1 544115845 70917167
1 786126558 841569472
1 374198462 929144670
1 92129489 446058396
1 190441886 339513969
1 108036914 69496982
1 560604913 873366072
4 444364384 770011
1 686989850 299976127
1 682708587 209933243
3 372156383 150917456
1 134571603 58859331
1 657505423 69551964
1 518288144 282999131
1 511855777 921275419
1 822748590 431933327
1 35058261 978613017
1 514141031 666353435
1 214487289 800871508
1 319563877 141534999
2 970668364 512760234
1 665478359 94475086
1 48684695 321840275
1 143497704 328172157
1 263913306 805422406
1 900191798 222571370
1 210386676 837055420
1 457742495 233224375
1 503433882 659692239
1 607932653 62107515
1 617390767 565214883
1 212115729 962452615
3 830333368 358657399
1 755212107 634797477
3 649421039 145938396
1 673737771 912478025
3 482843280 34773909
1 345947795 436403717
3 449123759 357312553
1 918656525 311775913
1 495372770 416652245
1 768682224 552846951
1 213300606 22815675
1 675326179 374384515
1 489226670 100094976
1 396109433 427431726
1 360634065 853314857
1 322340114 850348345
1 454095355 277359505
2 374127913 954784692
2 76556478 167338421
1 313868302 290097382
1 205809683 853165010
1 840270522 294264204
1 294852571 739323578
3 285338801 257007119
1 337894959 605712319
1 27982158 534028848
1 955494067 741218133
1 566992503 579742809
2 572445362 219815156
2 540456600 840413258
2 569160616 467930126
3 941810738 102241480
1 67559374 906319652
2 255830342 876680480
1 853965778 670990370
1 12085532 302174686
1 699248360 201214189
1 410740533 891504005
1 481183706 915515663
2 241548502 262185266
1 450460564 272242182
1 732992382 632755797
1 392741569 267646431
1 635042857 363995469
4 891670473 972293524
1 30530632 451923571
1 224537494 227270164
1 495398100 508669241
1 863047005 81933485
1 32788240 248983614
1 548162671 472390907
3 226799678 670993112
1 676877527 320965862
1 518027707 343942337
2 468466251 466990121
5 216079577 840238533
1 527519632 759353014
1 589081650 682963629
4 535665024 240305939
5 248304453 816787025
1 930155953 386543200
1 936625124 211528916
5 769433902 132069049
1 214269732 210067529
2 88640052 934175292
1 565948249 339957208
2 199311994 270638189
4 495608152 537641487
2 89050596 6933889
6 887009144 696058594
4 851378813 650338836
1 701722 964422543
2 523023271 250422940
1 252017640 572061205
1 760286242 108723722
1 689055917 690151648
4 183679453 44569624
3 572836113 120825138
2 976268642 850833090
1 306270244 903163308
2 255970770 634499801
2 840008974 131023328
1 61362151 676781621
2 652868175 407428115
1 726242864 89273812
1 728492586 214029191
1 256020391 581321853
3 847009444 286717330
1 180977234 556323097
3 752936949 104444903
1 524615227 427121140
1 911995902 58222652
1 306612728 904656758
2 949276364 137915125
1 225819728 866491711
1 982789166 218362296
1 945247836 718969089
2 577080745 719890462
1 492898819 645244499
3 315675975 325360592
1 435345681 654694446
2 927651469 767746824
2 414921219 407725018
2 920874982 884356604
1 442388209 134286892
4 744416337 142098699
1 709705013 502514082
1 77363493 806021848
2 922437013 908649774
1 347732093 162759852
3 288398010 264056527
1 289683455 693626672
1 199573869 566432251
1 474707788 335171858
2 38111010 759850613
6 711080275 246739770
1 789772350 800063264
1 375853213 665194963
1 335909088 747527032
1 514921392 272546990
6 47159186 34003641
1 2660364 575765674
2 274662719 633990297
1 243899730 148809820
1 524513555 538019723
1 645197157 771031647
7 589335952 199727035
1 747004117 680776495
1 167224099 652260846
2 955813493 70021283
1 965752417 767242547
2 840051262 320910084
1 325602037 548646023
2 392265654 947223485
1 989511653 245090177
3 707528275 516428686
1 186298023 540812351
2 614700912 342152783
2 605081968 89312973
2 170228482 851228458
1 331402460 827856347
1 515613393 964420618
1 247712240 756355409
1 891173922 693481480
1 947159129 911083562
2 160815934 495269861
2 693160916 796694339
1 513454365 418205267
1 338830895 820183170
1 254666544 100157792
2 758710020 27119905
1 25253419 193306901
1 742630704 662217945
2 317727613 703079170
1 701081031 891696459
1 336877379 41074746
1 814971596 98940996
1 819643901 438870937
1 467701864 484350296
2 33488564 670578552
1 770719114 995474090
2 50971022 73688531
1 685429840 355303215
1 491048674 207707134
1 618672485 776288515
1 857788986 982680025
1 775132875 394142467
1 714283354 683600623
4 646166399 463036985
1 439315355 853838280
3 479462898 782541206
2 433306642 144610488
1 787088727 71194531
1 147408512 482242822
2 679351213 665726876
1 749801111 978525488
3 805937916 630544720
5 197616575 328816150
1 139581238 231900729
1 601397071 620642127
1 227273174 697695345
1 975436690 819567624
1 661098017 106685660
1 670189079 128566215
1 614765047 76931955
2 609651955 947429678
1 952923585 509465687
1 338616468 810276370
1 431144519 112819726
1 734585272 205793042
1 866829428 731857317
3 392976877 649287000
1 293020426 219424638
1 968422243 268325890
1 313283468 44917438
2 959415317 969295943
2 869371697 728568254
2 927015253 535747188
1 95781132 924288222
3 210438850 610038059
2 20275413 335772264
1 468908990 642631026
2 306695508 388950517
1 504321995 51887726
1 902608972 799883599
1 900568795 692563473
1 669996825 434343862
1 656529786 384334644
2 169398189 527108246
1 743150829 218258911
2 782741281 450001367
1 992590995 463350085
3 339081686 707775294
1 561321010 793911710
7 137485427 990592704
1 773137501 653904708
1 265956474 491351516
2 593014984 780551417
2 713414252 921638859
1 886680814 24080475
1 854674248 654163373
1 192474173 69248240
1 158467563 307510591
1 230568527 521688806
1 785466922 817302740
2 325612477 498860159
2 429462424 103831972
1 189131867 335837321
4 134617606 806816934
1 894552285 272474824
1 246092566 303793241
4 769059155 366513631
1 644491148 800044522
5 86666297 270442556
2 869437437 881162163
1 22779648 627584537
1 818938805 585514562
2 192900279 363840168
2 964890018 373987346
1 484056190 291558012
5 388995227 994482716
5 500101769 933076598
1 368943276 982745913
6 705462801 129932349
2 187506672 262936788
2 309913402 359075951
1 154970921 819274075
3 48669555 255467094
1 875045794 357837391
1 957762804 792419491
1 166427003 472024925
1 561248282 882397979
1 387618165 384786343
1 37519997 399226682
2 189066650 286652275
1 532193712 547760680
2 381356715 577280256
1 332429141 130410664
1 301303260 22054121
1 264104941 710889429
1 95110387 865673127
1 960926212 592893066
1 300476554 643839157
1 83160652 86296696
2 499391331 567125387
1 627645504 783483176
1 807147606 137053922
4 793083105 185221888
1 804176337 332910781
1 452339683 534747881
1 705828296 91919639
1 842990831 597667951
2 42332583 634071557
1 599757281 327945969
1 976759912 402415693
1 699350599 171863184
1 898389413 632474522
2 279464086 182647021
2 347253671 492131533
4 336930606 5986317
2 812774963 771474576
1 899115778 572723211
1 150763416 270258521
2 985394217 114292177
2 667377760 964429917
2 345014027 273633031
2 921310482 311181421
3 919776652 507385609
1 920113657 412307661
2 916772831 945150416
2 894322350 788244731
2 36627773 110000459
3 884585850 203170077
1 420425370 663642352
1 284977694 766293513
1 128334266 341601060
3 524311948 226925650
2 576058530 902902460
2 408339081 748645073
1 368548277 988817962
2 557825163 908292691
1 340619881 564677976
3 42113316 918301983
3 40847712 21344767
2 872844455 207086280
2 953851857 914282474
1 974667282 827249471
1 756703599 77346395
1 285259681 990416767
1 646690533 19197776
4 199143229 423477891
1 766187917 996352332
1 189218238 579388449
2 98721810 476207464
4 89616037 555967925
2 547416213 849003172
1 973964493 638225238
2 408494599 158088995
2 249439856 680101273
1 461547005 217261203
1 756104498 908675843
1 245560637 903563963
1 860217761 864371510
4 93257581 72048637
1 385297698 819433269
3 339538866 437517996
2 844294908 699901409
2 68315999 56023202
2 223335844 478700227
6 591220674 748054194
4 757282866 991700493
1 823717307 520404986
1 294155131 794912879
1 620693797 598807209
1 797742140 907983807
2 893082134 725833152
1 74639422 717147714
6 779375630 510445015
1 372085854 379835038
1 293895305 125068878
1 180699007 50783226
1 154083634 339049757
1 638196331 861619509
1 556375117 948516742
2 794502540 982144361
1 714236880 358363564
1 823535409 415916317
1 583002415 604007595
1 150025260 626351409
1 526783953 211964012
1 491657015 198710030
1 483230110 875510173
1 81432712 678518813
2 171483143 169873000
1 401911357 501447553
1 130069879 706071468
1 115135572 213610139
2 619048283 275721965
2 417777448 78975547
2 279086725 422168841
1 942189037 943180292
1 678352849 781138149
1 907841773 488820751
1 161407779 916022853
1 563490513 479744556
1 604149605 834581360
1 862121539 336086537
3 743975232 588273
2 759076156 310218731
3 269652936 926161398
1 196147384 850164541
2 725701298 813084219
3 799257110 60960969
2 803009786 914061649
2 238957207 911637822
1 967902080 960630720
1 693326461 293066937
1 100023891 801934477
1 290306248 376807878
2 679079293 893271953
1 414630951 712865763
2 247474402 507094246
1 641698353 619943088
2 127077981 660548649
1 702463727 685588994
2 356827162 957526167
2 750303502 583087453
1 24593193 830270131
3 515278664 707276894
4 922736135 346543362
1 50281704 75968188
1 438456524 793352898
1 770949884 720743238
1 311086754 527488108
1 310975134 537509377
1 48095007 883959980
2 451896126 10121514
1 472717728 249677160
1 477658488 654578845
2 222173308 565486864
1 845441430 301604365
3 887569472 973161394
1 120052921 112920725
1 480419586 659385207
2 346852976 856731409
3 13021552 871743457
4 886671398 898031145
3 808477541 714667900
1 400542447 640918804
2 453752274 672459748
3 681188274 109808168
1 442169720 550234009
1 618987863 169270112
3 632698404 869300354
1 369420025 958068187
3 274598416 961483184
2 996986677 438358340
4 194636945 457314481
1 554714876 515904768
2 163609679 740667617
1 28038744 53397967
1 71799601 53901446
2 981982972 992693176
1 924335301 389837529
1 448006972 39039643
1 542078818 61686291
2 126361918 484043704
4 844887853 893414676
1 477891893 260119611
1 868508865 17631959
1 693254476 833389915
2 497535270 929999354
2 95006744 149528059
5 673517927 330300482
1 50485001 692429917
1 483405390 782780138
2 492644623 814644182
1 136628526 631540917
2 721673771 289651892
2 56958829 136812392
1 43023553 281594499
2 722592728 274408377
3 178942303 620117000
1 368429621 622113892
3 47506663 552232482
3 224806907 594186576
2 420182868 998333020
1 150265532 195607166
1 149563378 911734262
5 634119178 164210609
3 138333590 443269938
1 502398350 317805276
1 319623875 821708048
1 464828983 923822100
1 374018520 187456006
1 214582576 58414593
1 251167401 555422049
1 510282241 596989690
1 254016764 785819626
1 935334254 790414552
3 881498706 335734743
2 157440303 179919751
2 73407937 149610388
1 698250646 873649282
1 772533637 845973996
1 71381353 547299095
2 274187809 986247912
1 333435535 269600975
2 395434356 71248497
1 541736115 538908102
1 390843586 309427523
3 129720427 631596804
1 37101092 686453225
4 194750841 268247383
1 835927617 259915001
1 616418013 464719539
1 665910171 238814354
1 829877686 261893877
1 506969718 164570327
1 924762359 328641718
2 450122445 850610051
1 272079335 29237893
2 4468495 217893484
4 207996895 631451401
2 938951514 791200488
1 845621680 820332747
2 648548719 982218001
2 636478281 642730529
2 33498661 543301336
1 824818574 670931260
1 42459962 902563232
1 10009511 472206283
2 518542711 907277933
2 992030918 826041160
1 678172689 164045685
2 584577232 312484811
2 62268843 188893625
1 568739959 466549912
2 770717908 714321846
2 524618574 449488941
1 202754136 202525548
3 763440621 679725580
1 677741140 976054904
1 155309827 734139898
3 199907590 346581363
3 894855555 3057170
1 121444525 80835820
3 42492706 460011505
3 140759571 930664629
2 299221733 90856487
1 177747600 484766379
1 652289038 630220768
1 41893640 269408617
1 181524850 176524615
2 717101840 245995649
1 463258057 749362134
1 227852690 577119924
1 138607168 220262366
1 711646497 151292246
2 772770440 465800651
2 113114338 321136967
2 176280640 770206965
1 785450206 673826579
1 816418479 555038812
1 907902367 955629557
2 902129009 499347530
1 211745965 441062834
1 67379512 944200419
1 594093661 405104081
2 909795429 532796640
1 183445450 455086680
2 148423190 370444829
1 795892001 553999426
1 144573655 962682353
1 715624193 401548701
1 21999105 315399111
1 485687002 442097188
2 801264240 120274726
1 294465544 994817609
1 255445590 905662378
4 44495823 580692263
3 573721193 992646518
3 211285281 433657606
1 444754862 576374360
2 864492580 19131871
2 913542438 676057536
1 722672838 339604983
1 822798360 126277915
2 506380816 896638051
1 847019610 38019153
1 819140044 727369075
2 865996692 873534665
3 229654613 101959174
4 695233751 209467921
8 860001099 580419984
1 683412333 144672573
2 17176007 51511021
1 160238185 638055107
2 66627243 487374625
2 706207177 42575940
1 847911500 773478987
1 27813734 653606779
1 883345567 856204412
1 486853933 457691639
1 73318467 407726551
3 234044390 834391644
1 746219527 901376303
1 812185399 514335616
1 692992328 343390652
2 431201220 391312501
1 759063789 391474884
1 583333097 829659145
1 500731391 428922940
1 932967613 292550724
1 532130586 259834496
1 875204206 674338028
2 721845718 708926453
1 261106758 998354088
2 67763602 649491245
1 273968778 792595179
2 53850867 781621913
2 748403079 981941367
1 164419177 583519204
2 236632474 274121160
1 310089152 590663882
2 587595673 603148631
1 484474121 967343544
1 613111156 152943137
6 481727738 955667020
1 605017351 488293361
1 907407003 599640746
1 63941987 513162911
2 141925126 381665701
2 653880262 3158264
1 170867654 801521673
1 722250424 128056051
1 261746635 231517813
1 705357893 445115665
2 304338502 292832078
1 303153808 916141372
1 674950713 538163187
2 265813196 483756583
1 781295647 180338677
1 387784977 362716055
2 182159242 167300683
1 477625298 530971593
1 682617997 864684497
1 545911604 82763742
1 481943296 579853357
1 154407047 371670799
1 383964137 18366508
1 533804615 597440362
2 643508422 873105003
1 567055180 704160200
3 904093120 502785760
1 17090143 521676294
2 207770447 749538020
1 43975993 402754537
4 885662040 219359291
1 778866704 916063261
4 724066477 272023748
1 191649815 955645787
2 509132504 19200626
2 142727089 24859261
1 11715149 618267355
1 307978822 877284324
1 922276408 399088484
2 636444513 120931426
1 96556178 30148149
1 16247240 283575730
2 869575401 551753655
1 576880389 39965011
2 656187944 646729792
2 768036145 180068483
3 996460095 468379045
1 269133595 254322284
2 365383793 167644971
1 80864358 943501834
1 610106873 74292068
3 475738610 519741376
2 935615592 651667299
1 596528065 294705706
2 913301312 421303603
2 798767340 985555880
2 873484770 100228283
1 409717730 626727102
1 13806051 721012512
1 119961391 169522760
1 616370313 266089151
2 641388316 583175527
1 983153499 451097782
3 382450128 857215119
1 926075393 799033826
1 957669647 223166532
1 15456002 706014787
1 830379070 889058334
1 767680886 909130137
1 7259156 218830967
1 563404060 541248833
1 200895159 534993077
1 760115143 402446116
1 706591548 878268875
1 387036228 665395480
3 495951754 74335237
2 901816382 838357600
1 205634129 830985289
1 819291857 571266729
2 359571492 656662419
2 213586224 95222584
3 916224639 532282321
1 188970706 323601865
1 567089493 507731179
2 657675867 939266326
3 456745073 138699165
1 770137340 481582506
1 447968955 651989550
1 162019282 181175942
1 200318624 21725550
2 886737868 760706140
1 267743843 459793607
1 17034956 572857175
1 286053920 261219039
1 953933787 980371052
1 240593592 296172990
2 139079065 620917641
2 507569306 763876471
1 879002198 112560252
1 159417653 290674049
1 399090877 734448638
1 217863726 498698373
2 933828390 170135834
2 674484338 497578356
1 98108052 333410618
1 411280730 174782946
3 201588185 252016483
3 155615565 914933840
1 248696726 573500636
1 9705680 785748290
2 674464170 112791539
4 113532986 501922167
2 608405673 541338486
2 905376905 820021646
3 849696439 84236390
2 534480890 676629969
4 510269175 480840226
2 241145445 128620806
2 345024677 833043413
1 500158632 585178929
2 158459983 719231443
1 392487662 329311951
2 762582943 848131547
2 552929387 411387797
1 686509120 862955297
1 921518627 308796406
4 884506882 545336771
1 389678670 440527446
2 861415709 758566316
1 619921516 114047962
1 556359308 524027173
1 223757358 139277058
1 683286789 854597400
1 318896377 613972315
2 225532785 772298050
2 779308716 726796823
1 367969853 881067507
4 867099306 595492210
1 580513071 450942401
1 411721038 999620509
1 482173837 856360023
2 833500711 283010617
2 393375537 953137616
1 11962957 252892164
5 610718616 196914297
2 758302960 727373241
1 384435714 24593537
3 698156739 641355185
3 448171406 868648098
2 600217334 756398356
1 54749417 973215153
1 161458306 489270000
1 644001035 807863521
3 343011278 142956095
1 504875779 975179626
1 839093082 444875581
1 95248248 190016148
1 314865843 272033440
1 604981392 896787192
1 917425357 623957791
1 124298776 273658215
1 312168753 503104743
1 726123066 236289330
2 508370725 625379387
1 913808783 288032522
1 786677085 823398879
1 454257590 192225770
2 329740426 862358826
1 84483077 811990719
1 868367998 319806532
2 814662449 451602457
1 758180043 783819177
4 821437273 633473808
1 77695051 29943323
1 519993568 1299159
1 694664664 922868330
1 116161602 290222896
1 932205822 430908067
1 937070051 844230617
1 196559419 35973117
3 272557079 725704723
1 916609536 130970810
1 413863228 261980596
1 831097533 201209860
2 431878846 646643663
2 450910686 190123735
2 839737926 319872923
1 504636262 940628382
1 877862462 673269006
2 524922242 975686810
1 540245419 650862257
2 779624196 541052870
2 187305662 90092697
1 275784232 979390307
3 284796084 186614812
1 864674765 31298490
1 942283889 366337115
1 432256072 20284451
1 665300087 54129615
1 84751039 478202153
2 190529953 210280042
1 732848125 63079754
2 983580254 282506509
1 484922018 912928120
2 625403259 561129208
2 711808873 226980175
1 436024878 942516825
2 113810562 47844883
3 219321981 119745647
3 605341748 186786491
1 561907794 292042496
4 620583162 931621783
4 964140959 861870187
1 576947521 629838
1 308549984 726969935
1 812745101 706015857
1 685974350 188638187
2 964232754 3917748
2 782934345 907996474
3 191463247 433357683
2 452819359 88031543
3 108960405 192939655
1 505437211 24315878
1 978481368 744063537
1 596580565 655350442
2 690501164 433092218
1 907801227 48524443
1 587505265 194629063
1 651578207 718455993
1 612851121 94719739
1 645923530 739608645
1 810794610 16606010
1 840892092 19506167
3 264923061 917411361
2 711125515 768591977
3 328404476 82223712
1 4637464 499659635
2 990907057 713591152
2 136184648 786070438
2 817134902 41742817
1 56025168 991666385
1 330560779 10132929
3 72619000 936944926
2 296558107 37709263
1 639901244 280185625
1 995453479 223850428
4 834142520 979088993
2 538000205 160016204
3 417931808 395823072
1 425983457 710231348
1 544498033 742971098
2 39412513 154945219
1 515489688 80377908
1 919361480 658141816
1 75509746 943631081
1 317561919 15050180
1 972176523 810550938
1 916253543 677163066
1 364944766 294929718
1 903396561 365781170
3 765212642 762952030
2 108994963 190023120
1 1235240 452377155
3 533798971 456826616
1 851540650 178897377
1 925965760 153320226
2 33998477 349783907
1 639476701 45046167
2 131451603 616248850
1 760282735 58901272
6 913370187 420885665
2 531924988 990026363
1 542054146 394301415
2 989995799 757764148
1 482324033 464655205
3 654544252 911067327
1 363146017 846272129
1 693678458 623652265
4 732399451 672256914
1 72339994 684125602
1 355481916 439158687
1 378102089 474435625
4 349302732 261692852
2 103466529 838124831
1 682446504 997853863
1 617162932 682244521
1 11430339 625889367
1 878960185 663547037
1 638856555 412631407
1 183872620 506569870
1 534459270 916277325
2 768761650 725766815
1 610333114 697451786
4 358513204 894794677
1 262090252 137373674
1 125911957 560319936
1 799328603 636206656
3 534972907 410486927
1 317295615 504592662
4 270739507 367303434
1 86558175 79846539
2 318828870 307659369
4 310215833 276295461
1 607105432 602820786
2 477718585 192050084
1 105451441 790543713
5 592014767 93532803
3 528316819 641811217
3 485509157 117611306
1 642159353 267441791
1 30414052 126566379
1 927642471 846965701
1 364323149 296938948
1 556487183 24586431
5 829638367 36887059
1 283789056 709490193
1 934380430 968164258
1 801322241 317025661
1 99729827 571056231
1 722844215 15708850
2 445459385 154940017
1 455487834 468533634
3 93656457 244110712
1 612999146 335595640
1 861595456 906172702
1 790109972 325285964
1 499996843 663463794
1 560897843 859102764
2 692401899 712658461
1 217787804 493695301
1 666532997 873084892
2 33998401 260052159
1 508826181 714449922
1 850850609 749437084
1 136538317 686130131
1 853734569 785952803
2 329536208 259611402
1 887327836 201793509
1 404322157 366416273
3 491335289 573886552
1 919731576 419114510
3 232139554 644739001
2 598507983 329344331
2 534711311 196820533
2 65410315 912836069
1 485061398 799988573
1 792340329 890888558
1 377918135 712281539
1 646893278 665882424
3 585401383 444225971
2 50666988 767252676
1 927417100 905029339
3 825199726 444767621
3 303674916 292253254
1 277752180 637377565
1 645459722 710208366
2 883918485 97685184
3 178584190 392219084
1 993920523 339679524
1 785308023 391600398
1 852650307 249499289
3 516112172 767531014
1 550668872 122508028
1 314742899 573110766
3 312644932 649458127
1 129977885 846970099
1 542823778 723119982
1 678815999 850159206
1 697815757 210489707
6 26210717 653255002
5 139502942 38551338
3 509191112 203701999
1 939683521 580431459
1 826301960 808455639
2 727777606 248850257
4 836691269 764569877
1 703132052 137317831
1 117590985 732890942
2 123847591 597687871
2 464044346 749858326
2 235142459 66000865
4 703243835 658055207
1 395372615 922487385
2 910365800 72860897
1 441958450 60291157
1 572111209 664722488
1 209287229 511263622
1 637687629 680934971
2 655755478 864673806
1 681240610 509396307
2 36234472 569565926
2 739858992 923023229
1 668724719 756424287
1 703846283 551225093
1 395271807 468268790
2 183962720 606486066
1 458994051 956546664
1 300629322 930905775
2 781604718 158081239
1 568524 35944182
3 581383493 531147708
1 251705429 263111952
2 120084240 432146188
1 212942702 99139808
1 838842027 593017282
2 354757663 303724679
1 172566006 257288022
2 241764122 993881760
1 49682950 72631034
1 397114899 499391954
1 174373607 496547218
1 958580899 888688002
2 181757638 840485560
1 597199733 493019852
1 936842182 57459514
1 646694060 733128932
1 986459898 983792009
7 330682618 314823387
1 295133923 661571194
1 93537044 576887909
4 288703026 207537538
1 791561094 447216632
1 226995978 313561040
2 841190105 894841397
2 663417178 329564505
2 541155392 340127670
2 971856236 815281060
2 455123366 911572916
1 328892003 970787017
2 969100255 280586769
1 670374904 781286323
1 566421173 68567545
4 628125106 191831628
1 515230689 160444022
1 318156135 629650978
1 947504845 478733143
1 228754818 512262555
2 118432352 27624869
2 658992401 462867240
1 532333784 279890684
1 840005322 546462096
2 80709931 637617052
2 889158398 488117539
3 654487564 705372362
2 891614389 319954454
1 397618596 756232847
1 379683309 80280236
1 725889491 441956970
3 399866095 352667643
1 154716275 363753170
1 315483886 349708582
2 866581072 151061435
1 664406514 888571456
2 947640944 67017966
1 348700398 646380182
1 863284936 349106327
2 490298895 220922212
1 280505897 57307700
2 271176815 967316485
2 507283453 225823475
2 472473229 432916732
1 180985901 211887973
2 455645805 987811597
1 673011445 137635238
1 939114845 977241813
1 730241913 5668914
1 725804997 857225671
1 892932260 843243515
2 623662670 103404040
1 482834497 711966659
2 401660541 682051455
1 237090364 463151216
2 282719165 144304834
1 248507766 559584199
2 618446218 10434067
1 714681893 715741987
1 412726161 618519853
1 951767460 748391439
1 943388501 802602795
1 160748548 98404609
1 390315912 931681996
2 48959106 518766548
3 385254280 280407215
1 996300689 687008201
1 57793930 865786168
2 808760058 600969721
2 141300103 795640782
4 705603515 909171150
1 614681157 902186128
1 158917419 226911235
1 46847524 84079683
1 696161696 795760770
1 838292177 82849173
2 182282376 93305889
5 261673975 616301292
1 170253744 744102661
1 20832991 283163293
1 241098070 868958057
1 520720070 953325406
1 94310703 58816855
6 512688727 35172352
2 28575467 867463068
1 440488561 120130182
2 927433206 916451885
3 416041084 525586580
1 778697872 637650092
2 127423964 993456548
1 629575859 400341316
2 853741439 814450096
2 628362905 720570094
1 712238032 936187410
1 624734174 194194822
1 532605524 250247270
1 534041380 961471921
3 199827920 101239160
1 219323612 991510006
2 898339469 422657194
1 164843006 131778991
1 422352564 190797680
3 457819959 155619344
1 204749573 569780181
1 339139434 469790367
1 36309728 285730973
4 659299102 318612643
1 108819830 998053342
1 486362351 388274492
1 443997016 268734330
3 730227654 320849987
3 862901866 678597196
1 100733920 316610586
3 473038785 318453723
2 9295217 127145911
1 413976349 599016268
6 94154058 352729933
1 113831942 54930221
1 476907099 669529839
2 715732496 299497541
3 347682141 354071422
3 644482539 485779572
2 211035781 127016651
1 992570138 510123422
1 94759047 874195244
2 847352427 791743283
1 415100889 994523694
1 615684779 143442502
3 524111031 795643237
1 285880020 260747419
1 979252643 895801196
1 336415013 377754622
1 115221658 326307815
3 656792116 755455710
2 979585308 249564643
3 597816589 810724513
1 923175405 131516275
1 344603997 414125644
1 827915296 543305940
2 769451676 948135254
2 93280035 208773262
1 581659317 162616471
2 421801216 277886393
1 733312695 349617268
2 152056008 95410782
1 353636671 770045976
5 885859469 79561456
1 180497534 153565179
3 610663392 512586715
1 665921798 117583561
4 453372172 440243662
1 951258222 436549687
1 162640166 445694496
2 39981015 698927286
1 618907546 847004022
1 629338823 944389080
1 112861722 874577061
5 221310813 358079258
3 683015228 411891056
1 668764056 998479569
1 359662144 55537556
1 203025831 726824407
1 194244038 393897195
1 223480398 491663584
1 7435681 416911454
3 833956538 772069787
1 502029134 617338023
1 723291275 357104336
3 567539385 804185640
2 50198752 59314916
1 169092976 519279735
1 197299275 566491406
3 824378708 930922872
3 767507689 275862579
1 781632375 524160252
4 701525133 496760248
1 251179682 401512025
1 908020062 840442727
1 424296904 606376218
3 843330270 695628563
3 145541971 761001996
1 410266423 12773414
1 460323316 752547962
1 175072847 567978372
2 531353930 456253684
3 798231813 483681251
1 255423228 727199165
1 888998455 567192659
1 516815997 27333900
2 240353330 766862250
2 127707769 493846448
2 478988157 744561348
1 82555339 897749989
1 769899599 364012961
1 16174115 143361801
2 54458737 179473002
3 672839338 3974221
4 607537557 54176649
1 550920982 926181472
1 855407267 583058068
1 677515002 99442664
1 677902430 302072834
3 153550595 546308608
4 751844899 835486459
2 8989221 1087694
2 820033618 783578279
2 356613254 442818955
2 975837602 531435417
1 931953947 87323091
2 197917613 283681649
1 505984162 228963101
1 735788144 193149359
1 422559068 469208107
2 56846422 236974366
3 952663530 244073905
1 887657011 949153457
1 691463205 768168217
2 375878784 930116741
1 991019446 659758990
1 203276763 141157765
3 280913031 600614457
1 526701876 192397879
1 14090253 180114156
3 786505743 894857287
4 519274334 520765438
1 864124293 968232585
1 487802847 403844724
1 961298402 143978911
7 47637787 639657824
1 825996813 439522434
2 312786948 207127443
1 426321995 668807255
1 567285350 580417745
2 908769720 309547195
1 225825492 989029002
1 308693613 360204228
1 609027616 760835586
1 958167913 999400740
1 296569505 29664206
2 92867286 80613002
2 99327750 317739409
1 123907794 846656874
3 837285107 956425272
2 969750991 563627505
1 760047299 523863229
1 435848589 300641172
1 287529899 769851110
2 730238113 226814477
4 974566219 594441249
1 621209705 621316257
1 511016587 310617495
1 772809701 963736476
1 844552840 821328756
3 432893819 132118960
3 855892337 886488863
1 646583294 315692196
4 906013543 748222783
1 511932643 621445621
1 611455854 432208141
1 100828694 59726618
1 123669044 532317466
1 768222923 72630491
2 825605407 248546109
1 308678166 535169309
2 622276576 302511081
1 72812567 809471222
1 74602145 169025282
1 509464178 277739101
2 13287418 275393445
2 145330534 607118929
1 736140092 446912982
1 431726324 606658356
1 187965061 516888480
4 399945249 343731494
1 833093078 305464210
1 259866096 597654572
1 985932658 234276140
1 599562944 793117251
1 19297047 869944131
1 134355197 226774313
1 632947083 836858092
1 178471224 354417875
1 704991110 275854291
1 567123638 829459563
1 491542924 716740234
2 301838524 946545678
2 449284891 873776852
4 660867765 26484249
2 412972958 64793149
1 289641720 889374732
1 788021815 779449616
1 964266693 45851694
4 981766113 637958955
1 38083719 865842335
1 860279793 174150203
1 188044141 6149172
1 247605346 971293486
2 985479576 260688558
1 539910658 15858714
1 842518032 70247908
3 365398095 421493313
1 627551300 748424908
1 226212597 726574760
1 405160733 832343990
1 599324952 716667997
2 752779560 299005261
1 793485983 777353849
2 839627866 419767754
2 372288607 788302277
1 320870863 731352175
3 126924203 116370841
4 318487361 505466386
1 635511778 900245089
3 748726886 130236686
1 412223925 960443226
1 331974777 980179778
2 811119336 80934782
1 674634477 505753035
1 620600316 911801786
2 676465235 600474103
3 979544211 539439718
1 817602202 192884821
1 623088492 230887191
1 48774448 734914664
3 878216486 499304208
1 760881382 160796131
1 664446162 186087156
1 310143919 813574046
1 717653534 441887914
1 107189632 383246083
1 686545769 201283758
1 233237691 926375906
1 805319242 955182812
2 204197756 871159152
1 672129615 597935918
1 133489217 965558146
2 842341393 852391351
2 171770063 617018020
1 63938539 22733480
1 147767797 716429514
1 575749615 797231201
1 88586295 191838493
1 897575693 342052270
1 751598928 547837650
1 568053355 460421505
1 138957785 479230515
1 661685400 937576533
1 199596182 520676886
1 218132726 9161497
1 109704173 45729442
2 17327006 890849009
1 889002315 418316110
1 677572680 735205121
2 767897462 733861725
1 786312041 929706543
1 840936539 895857535
5 828234130 155174620
1 138605577 168050802
1 151161783 264924049
1 578029634 284924863
1 576110619 49507939
1 347217252 309654696
1 410993457 947801020
2 716951328 272043148
1 911678277 66258705
1 932485479 362817135
5 455483785 145482800
1 711182463 729215166
1 665791859 51076469
2 130248787 764354637
4 616258437 978774680
1 823339441 881134574
2 973217375 325375381
1 817977611 402151873
1 156788553 554362568
1 205684268 745398648
1 676051904 6544307
1 469768343 125519184
1 851140791 670287339
1 51188785 923838957
4 822848803 150769281
2 316848591 613994221
2 184430417 464740280
1 404364882 548991014
2 83434394 668857164
1 710459550 727299872
1 469408578 234376092
1 203646160 150056477
1 848652322 453430834
1 322867539 185617780
1 31191017 328603678
1 912060714 625975258
1 794152442 398854116
1 679891349 565803399
2 850380607 838441672
2 678975682 650232042
1 794050407 691638309
1 481829753 670666292
1 648808499 222049052
1 545188571 754981726
1 85565240 94739009
1 48343178 71946826
6 44863234 548452257
2 788356396 539178062
1 385941316 646305234
1 825558975 761889272
1 625971531 138191806
1 742122098 542640061
1 151667894 811504228
1 162165272 640212884
1 948973259 236570276
1 68586123 497999860
1 765981587 613734700
1 602045274 335411428
1 491168583 930981720
1 82540912 191284699
1 535174981 653381618
5 684869069 205641951
1 133885476 614152995
9 371739145 138390970
3 293830388 353436008
2 767318808 634705840
1 619533037 874866398
2 311016874 177395497
2 585584494 80163549
1 57607163 259609668
1 360198685 606581086
2 841180228 16952673
2 319026796 69994282
1 101416336 546937483
2 276843468 149575327
1 484112902 801143022
1 705365660 521461556
2 745197443 688278825
1 747898981 157606527
1 385926578 590186331
1 130335163 364710992
1 419460754 610555359
2 265387402 845713948
1 684714328 24276281
2 316571280 207472786
1 652644025 419531370
1 565305976 794830473
2 818769869 338546196
4 948967785 792010575
1 579797407 872129112
2 372971825 962154376
1 938581670 770031782
3 403039181 101872957
1 331689999 139701896
1 275734591 188186651
1 293145006 39727706
1 390219814 418631688
1 871488272 305562954
1 641408254 200510540
2 82841529 675161366
1 818505726 35748345
1 476446038 822492658
1 50543510 521333284
3 270668009 489477905
2 635179858 34041046
1 853526341 297665041
1 283094430 979356694
2 366736537 487476174
2 387930028 863982637
5 272212029 166862926
1 387821171 772425320
1 48348254 776283303
1 783888308 505573352
1 437982414 59535333
1 537699588 361836967
1 581083724 172212582
1 711948471 459881427
5 842956388 711923214
1 824436356 951974326
2 2247528 943552309
2 755668496 466949563
2 439565044 531495370
2 575257225 486676252
2 667846134 143079638
1 155901791 376284107
1 948323295 980435597
2 281414068 602542766
1 389957419 845635912
1 552260434 742263269
1 784398103 701936731
3 19284823 660210091
1 805054269 489599533
1 924867235 725167287
2 661165920 544632822
1 819596138 3445054
1 262223169 164191531
1 410508384 712686252
1 608715623 98778253
1 129416977 76460298
2 549070947 820119948
1 180094825 269016259
2 2954484 163023428
2 566105906 214168948
2 422260883 60693893
2 760833670 841324375
3 607481830 457403325
2 260770664 919344351
2 969255597 245601628
3 770424095 8621984
1 261772094 484081939
2 897412643 220402157
1 625213838 365529832
1 418882557 229033338
2 945682861 730252156
1 479960562 25128804
2 324747640 547284932
2 460782605 200003075
1 139044207 900090475
1 162810792 712929781
1 200371988 219476226
6 422505858 545662190
1 530300542 116998972
2 836824080 832434052
2 283922097 240292710
1 233777039 253354376
1 35601620 660876195
1 898890303 431246344
2 764120733 767838339
1 439160294 519714452
1 429606924 127105245
3 805226292 316510953
3 12024386 263944262
3 203304019 343846948
1 701356927 706250607
2 949468447 537791271
1 73841692 111181918
1 258685923 632320642
3 353312637 650707419
1 792365637 112824040
3 31302240 449759480
1 738959001 667071848
2 621429275 226208183
1 231403808 206450255
2 540413365 720458188
1 894640685 126732820
1 240048974 188035182
2 131604509 962941365
1 690985800 373771517
1 704589308 125253738
1 831128990 156609109
1 267324087 512009322
2 650675182 9117559
1 341245912 290990883
1 158850514 19893679
1 49764277 595486549
2 91352058 849513116
1 292213368 480783926
1 301127431 479957476
1 399493870 307889836
1 965714049 492425754
1 168923541 229189378
1 767975459 653913810
2 5714837 942080551
1 798681637 259923405
2 95549592 835438056
1 69344114 456313009
1 356217906 579404552
1 710793765 108211117
3 125859456 177916782
2 758689797 735376908
2 400718900 789926472
1 187259547 378713197
2 71219303 71032414
1 973394114 390004415
1 235056483 756341070
2 316470030 840763268
2 863845364 979036445
1 133899605 56917870
1 780795019 896708036
1 198570324 368496096
1 659572455 358736839
5 785271453 993799439
2 285163449 730289720
1 733761060 430356696
1 858983113 609350431
3 787083510 873827585
1 630761589 678481379
1 131686137 182705751
1 582352116 483233730
1 75083147 409027494
1 963712088 33734688
1 403773343 130682804
1 811682764 504462481
2 395174610 766502773
3 102508516 43264928
1 114136576 384471043
1 820745468 108630859
1 805471533 285312808
2 432282317 993295546
1 982565342 350090410
1 823974460 302205188
1 211585664 235866975
1 612948958 993231921
2 479831303 746428818
1 106298290 908336321
1 575489616 416267048
5 420568430 324995619
1 750828095 925862370
2 404323147 199819047
2 363771260 904929075
1 956222852 159759085
1 445943560 42688704
1 559338921 212868711
2 590154435 698004260
1 716409361 504036974
2 32148108 549288881
2 950260616 182684609
1 700640719 231941007
2 1227623 678810337
1 450869422 845796815
3 214549510 466453043
2 4672249 617966785
1 416798872 265411685
2 251984124 673268475
1 243256753 182595549
1 848646138 692948012
5 702068540 671453196
1 605136507 946191890
2 482898035 963886994
4 850937055 547486335
1 104402082 272311449
1 122808190 921292976
2 145237764 448200654
2 439960282 103189956
1 635947699 709297445
1 103302828 464221485
1 281056338 69011770
1 253234147 559667475
1 385547055 445583762
1 236582584 690004650
1 981916189 945114780
4 26613029 835862516
1 193386331 163018772
1 597316186 999112217
3 768127066 592843978
1 170464121 10119221
1 812329879 603772908
3 649079418 801896238
4 817450240 304233658
1 152396913 282898005
1 854247645 615052752
1 603386882 519406840
1 67104859 32482834
1 749434266 823877298
2 199540825 23316440
4 913149136 285477532
2 883270478 698862642
1 372305465 216505616
2 157965092 549975019
1 940649919 783939437
3 226972110 571791646
1 395107405 13436290
2 40530552 99764072
2 581786292 170005873
3 534615563 341963018
1 70992364 650976138
1 515209008 40209396
1 420164765 245352836
1 673735792 114657648
1 188070318 707341595
3 688110703 368157988
1 637243001 328515584
2 50942063 87248118
2 370301604 84126907
1 790865087 377940765
1 146129756 350518644
4 748748952 16625694
1 85331611 871897745
5 740517974 583854113
2 587370289 26907413
2 689378615 78798105
1 373278848 187771962
1 756429205 56663082
1 680289190 105864554
1 334944428 145944017
2 615412623 543291549
2 447314226 333696337
2 786618863 846519098
1 627529135 103858392
4 925688725 447211865
1 361217923 232239627
1 623388138 8525836
2 974483554 251197386
1 976590063 358478420
1 774430268 370955654
2 418372916 955297160
1 342195927 144813986
3 396204927 503527793
2 875302388 979917765
1 702780473 262449060
4 107653794 216897581
1 256276072 388547066
3 47110241 789311033
1 715255788 821084736
1 529633709 186152433
1 58530772 395736630
1 377658954 539767143
2 11462371 705144600
1 846933964 754393493
2 224289270 440774824
2 31241845 603952768
1 384127465 365952562
1 595636313 309839652
1 780198637 810705290
1 749036784 343693420
1 519782041 492878534
2 784370509 724385308
1 939004294 74230311
1 606926145 213291967
2 393148519 415358165
1 524921508 979186883
1 248774704 882128715
2 251840688 124976710
3 833347047 6896518
1 628340793 505876738
1 265702505 104015295
1 398755502 546578527
1 462235883 981808163
2 476178578 888899692
3 507092443 619492285
2 283538275 587716892
1 239961701 838529243
2 922056797 323242884
1 169639372 51751053
5 437546889 877276275
3 384179500 571396355
1 52915228 166828217
1 746701355 44131921
2 920147094 620519397
1 514070554 226161130
1 784899233 203539726
1 185174945 898758042
1 555206349 509062475
1 918432354 981693112
1 888253511 83270034
1 40115715 95531655
1 888376086 507581419
3 273364345 261032464
1 15568620 90276882
1 220606307 735674838
1 899460371 85707743
2 396186374 129582125
1 322237069 758319975
1 933989630 252521166
3 378228168 204610749
1 231879524 43182764
2 145484467 408977777
4 19864575 173182645
1 340161225 656463644
2 662540812 485818266
2 749661708 889437247
1 937067382 477797823
2 198211085 468060852
2 360408374 642419113
1 517314313 704413123
1 947608193 606113024
1 920390925 817458076
2 696574408 734189091
1 675228779 310285897
1 961798811 927149744
1 844134772 208714156
1 467127820 512348815
1 621845680 396349923
2 467328531 637805061
1 580697582 28302397
1 252856512 938272645
1 650466377 750994518
3 871242092 577371897
1 361048087 89797581
3 974454268 125027502
1 887534470 384865070
2 881019023 379584005
2 933147566 584427220
1 882544607 859855816
1 343049782 737993468
7 38847061 584876141
2 633202877 440623675
1 924128357 680592957
2 656174645 626821111
1 571477622 851389009
2 989371557 472890572
1 943474149 45943842
1 535322114 607828298
1 593343608 655957512
1 823566718 645667298
1 539107001 138507113
1 413509457 2246284
1 449373186 596503244
2 880662679 560898040
1 650067850 282354285
1 863649087 973332061
1 8266645 729666864
3 590552918 628585468
3 585406059 266423722
1 698852061 940862529
1 75798927 942310035
1 774557026 138755644
2 574208203 616181987
1 255973164 475575417
1 766396712 478730732
3 228673088 663932524
1 127255088 851775077
1 187587550 631193123
1 894903945 791319212
2 604157154 197253564
1 526658282 170963732
2 417181665 447438530
1 775661736 153715323
2 56278278 399586124
1 498520360 334112107
1 231293061 159440029
2 402594197 642915392
1 347266478 359492011
2 259145481 270195943
1 488268929 720857923
1 761689107 70542352
4 970811768 147099286
1 854136197 48143257
1 805777961 847080976
1 576947104 75142650
1 90923942 200914467
1 637151383 946975678
1 22095900 220844857
1 578501816 697225070
3 711951285 585007675
2 258865819 584841695
2 272394232 56825199
1 395630322 385248187
1 64312108 257640616
1 540465820 552001633
2 549365858 61873444
1 214829024 440696348
1 757706267 569151306
1 572365984 535338355
1 1637880 269171290
1 539733300 731529980
3 539345294 281247466
2 649924865 686062653
1 464155232 122718412
1 784264772 700746705
3 81735382 899089444
2 414498710 353835465
2 885168215 946112006
1 830348389 364062389
1 943712764 54749997
1 470518295 254695808
3 679207217 862129785
3 649732974 263202401
1 880351825 752870139
1 169728680 900173846
1 518048332 296220316
1 603105342 472152327
2 256851190 495033710
2 442597628 936188184
1 313490251 70457698
1 957460357 572332408
1 117581378 625190384
1 293077388 924722651
2 975545642 714379097
1 367712635 373875152
1 658147354 112075863
2 684780574 719705599
2 530644547 218942339
1 3550701 595066967
1 454388743 753055947
2 581289565 125615832
1 484717564 963222766
1 893702772 345916940
1 699637247 995873045
2 615972895 842190841
1 130879416 251321030
1 511385589 248575076
4 959404781 931548327
1 20509913 596495
1 257435373 163649990
2 881486036 573366724
1 393270547 991509237
1 218568151 495790261
1 25363302 157065740
2 78504650 24379937
1 948447076 478539480
1 236038605 171240881
1 867463732 265723090
3 169293648 405466406
1 196719283 499735836
2 778609286 813764779
3 761241054 616778231
2 360852483 2121164
1 547280072 832610093
1 399965689 410026197
2 372368251 211051112
3 810497034 855676519
3 543267918 541783969
3 467513296 156203475
3 598711589 607516760
2 482693175 638357787
1 773631578 213054315
1 795268277 773485730
2 627168205 469835594
1 538623509 854655967
1 392403898 114249517
2 177183738 683576212
4 60242442 857239018
1 967179575 306465496
2 655727798 931015548
1 68385342 322061337
1 386615161 316918450
1 709943636 713994689
1 504841635 707080818
1 964007469 515982418
1 62929787 115807042
1 434887812 755495274
1 400396465 166161680
1 137116402 461787713
1 277198809 630289865
1 277529122 570684030
1 17069779 941800593
2 801178715 54648619
3 427813716 105184193
1 131206343 120860774
1 393469631 267167198
1 205816361 309488736
2 871372906 654738783
1 813063927 591650079
1 842578142 266388297
1 944010857 349030762
1 315294695 610189297
2 827024290 273829133
1 543929341 872394840
1 967958566 696405134
1 415215048 881849645
2 234850555 138315486
2 846300506 855281221
1 754413741 46921685
5 817867917 62760790
2 613581780 105922573
1 451506325 735065719
2 496041135 870704610
3 369406867 158279156
3 289356266 236964962
1 241531501 680472799
2 732788975 766233574
1 311782264 657842282
1 445501769 958837821
1 512656693 506477971
2 722556 458349608
1 604714787 633394384
1 453584251 999468432
1 545412140 812020837
2 589504134 501897079
4 414029455 536163314
3 442367647 126752630
1 852229655 51286675
1 433362993 844445174
1 359004302 833465342
1 996019871 82970340
1 305777431 426946400
4 447544324 551842221
1 615829000 476424573
1 703123926 536075190
1 393265984 731421905
2 646450919 229120965
1 155583571 382114898
1 352497061 508744750
1 262967429 110625690
1 615996127 64694521
1 385669201 455413967
1 299245563 474712461
1 58776873 374933968
5 168650300 258659931
4 206670738 677630299
4 381014475 313500042
1 835583302 174350586
1 922629925 544207876
4 650892927 983228925
1 20215070 989154512
1 245501928 930967525
3 282276557 504144638
1 709639423 427722440
1 58964588 836826820
1 24178878 605009550
1 864155377 558825463
1 526628215 225569294
2 847265032 398949426
2 329025885 410192588
1 464689244 157468650
1 397263764 814023417
1 769828788 81536994
1 783208422 366016832
1 727574316 216248461
4 499857407 365515934
2 267401438 914562364
3 22314731 390782849
3 76680197 832370342
1 143963026 860461906
1 101355587 73404732
1 352427113 446080029
2 334763377 18948352
2 908718573 365123479
1 900256497 979431962
2 238056174 498929189
1 270649196 445415308
4 499900732 293359187
1 173985921 509643623
1 340677745 818262136
2 883119431 402017931
2 363483206 917205916
1 911239728 8002158
1 891191943 3860593
1 358344870 899034411
1 327017379 567250231
3 600118277 275384932
1 491223648 446393079
2 849597120 633302152
3 547843750 474419915
3 896360188 439613229
2 601405543 443055275
4 905546984 812393618
1 511268964 720297194
3 734814451 659510761
1 30291853 873736793
1 440309758 367819711
1 744973128 246372757
3 78274064 924014110
4 82136807 279946443
3 581858851 156116996
1 836822458 901375626
1 629510939 709254771
2 639084433 168782090
2 518455326 2042579
2 548689082 649791974
1 172383611 829680735
1 209364261 471870833
1 262660301 705993723
2 433271266 627617523
1 882071690 154738180
1 799125644 217597642
1 902134152 615547715
1 162843469 96542494
1 318737652 467048988
1 534566497 879895029
1 666209628 162812118
4 786353353 516155328
1 117005121 733882952
1 268432856 628099297
1 903029541 56178885
1 348521368 803540160
2 378224278 730398387
2 850290168 471476885
3 980328946 715112129
2 207066002 588407214
1 907705349 500361454
1 82949992 382119792
3 50231556 843562654
1 383445489 862426800
1 35061109 995303609
5 316474495 772779321
1 780301797 270831583
1 715580030 344615814
2 496812461 578498428
2 871875081 652643409
4 227871330 135395296
3 545814748 429375742
1 1210747 155467446
3 30589903 426090767
1 123492295 670334222
2 398981930 209282310
2 820392000 783618215
1 40231400 909599415
1 560137373 132199635
2 479799342 197619003
6 887588530 257444011
1 787160712 613939066
1 890474807 54130403
2 723635628 421016901
3 73929615 959206685
3 660450376 810538418
2 955452298 144305445
2 753693564 562526474
1 205045086 911480056
5 779625729 63126171
2 560581238 586024146
1 197382149 690002735
1 225429630 545668983
2 109047137 782458896
3 298840521 669728699
6 1440768 180721726
1 639156819 118967280
3 32331045 775652891
1 970444161 556118994
2 453181626 79286637
2 583656956 249065269
1 718737136 899211316
2 406093148 165417158
1 771850531 358815359
1 904009076 396087080
1 207819187 24117039
1 63614563 202947089
1 813024651 599739108
2 788353592 670698692
1 901713126 177574210
1 228217 586864899
1 292833537 486247504
1 974994235 702968891
1 111805397 56911374
2 949849149 614357594
3 386502999 932938768
1 920911897 120881795
1 705796609 648973568
4 258767355 588641853
1 638211091 551688801
1 912443052 105001626
3 862148484 552643237
1 366791887 928274523
2 498670629 283204525
1 56744491 141989195
3 471169693 771045322
1 69584323 590432077
1 85664740 985629723
3 963232319 958337933
5 453132080 434489807
2 422833144 206762039
1 982543329 913298802
1 522771657 34815382
1 730100643 628579748
1 357218145 830730312
1 220547261 703221247
2 742978324 994808903
2 326515381 387731610
1 893902855 878867016
3 303654015 552107370
2 558631385 46526062
1 570900902 223226568
2 939505289 361084939
2 707465378 763379050
1 615896098 843827441
1 668492055 697970538
2 999710919 319179028
2 581062546 979184286
2 961215812 261132630
1 426340813 846638732
3 391719186 697608171
2 421687252 4029721
2 203688604 889011750
3 75821027 920369438
1 319994383 848906271
3 420225293 573211668
1 81946258 883702173
1 782478382 452301412
1 937780940 809740804
2 4991087 636068143
4 294569655 240416626
1 382394041 137434101
2 80618210 255071298
1 625283703 399484121
1 23826721 615832343
1 862972837 774250981
2 701866570 564876635
2 115401455 642568413
1 621164042 162971172
1 216058295 931908061
1 777153727 912239594
4 770161502 463093558
1 467095517 480860116
1 773109816 810341543
1 856635362 282167049
1 573248427 985898902
1 202887676 877073127
2 213536386 705696261
1 162393860 545224215
2 655605743 965253989
3 346313316 465797642
1 462052927 404029678
1 687675887 320389475
1 443477068 260471972
1 974734864 58555097
1 3852391 426118436
2 601804702 559733332
1 53173918 583629782
1 84003479 42902038
2 245806671 883856525
3 208632461 548169615
1 69142814 926520178
1 106146657 567667224
1 585559702 614885713
1 852552038 41827712
1 947959826 778224231
1 419254953 119831763
1 120817968 513582759
2 636547253 738544236
1 185918068 924096069
1 493056369 355144119
3 817799365 225346329
1 768213437 273101883
1 506959915 221889475
1 990853033 926008897
1 752852671 285998956
1 441508616 171251832
1 989615433 632695221
1 502866793 569757946
1 231484483 301241148
1 343084153 962367709
2 630300339 229297255
1 432105836 568391275
1 214004230 831916762
1 327437857 417495136
1 627564050 400444
3 482447987 347354569
4 804668698 740774415
1 133204275 657821166
2 504210902 217349573
2 682922033 998287573
2 898299777 278290607
4 674343987 542912816
1 322467238 883064685
1 728018472 11866477
1 453093494 313228249
3 626343053 141264557
1 892697060 859037157
1 314158891 241087385
2 93331210 442366301
1 816655291 937225337
4 642563100 727811310
1 160602754 828469602
2 883567219 826229985
1 660564267 491412430
1 827163308 216040394
1 458852650 103109850
1 322155615 979253840
10 24982372 969919987
1 222690568 76214162
2 413947239 356297343
3 48006183 635635699
2 909239651 62158332
1 790841793 676719319
2 268283105 516433426
1 485584624 281679283
1 312590002 264724230
1 590311692 839930512
1 741611050 592204058
3 109728742 302878639
1 234731449 422021939
1 209539240 69446918
2 710036686 231930069
1 898272939 213428791
2 581166340 113045565
1 8309377 684180120
2 899218263 952116178
1 980662051 902085944
1 979078880 110403434
1 141557661 863426306
3 644311314 262663316
3 340622844 832175070
1 959231175 875141143
2 609241290 800032637
1 589741606 169736153
1 215275657 45267177
1 266298200 26711046
1 463159749 505161669
1 650601613 77946063
1 869356150 183111250
2 678593532 100806072
1 676164153 761567058
1 415540580 987112496
1 959580062 91847200
1 59871701 453553018
3 315224470 219636950
1 773021144 731487166
2 164497080 456757661
1 364101606 610552643
1 769061874 804869697
1 579471334 300136570
3 75743858 103296883
1 482361670 105182736
1 470018687 494555128
1 933889196 258025662
1 762504040 971766382
1 650676558 708213389
2 696418543 634310753
3 962609721 367222727
1 762740361 279018059
1 734739696 481495621
2 718580937 254063471
1 335112304 786313229
2 482975187 19239641
1 888561805 754102068
1 754484095 986984100
1 885252536 923067476
1 164691744 580620524
3 534026848 548838821
1 209880128 858628046
1 539885353 334450167
1 365718759 717579911
2 979503139 36326614
1 595291763 155925773
1 326974680 78307172
1 637494126 253460136
3 783378010 270494319
3 759024689 373207746
1 671186402 155589132
1 187990662 644520285
1 690462796 611155215
1 743800749 244650474
1 790270582 733335571
1 239947079 418597009
2 301721810 700228619
1 829652230 502618678
1 688759261 391016418
1 819897090 45767323
1 52278575 509451299
1 79669436 300524580
1 42969448 800790241
1 395365081 223853933
1 207346697 320810467
3 235647553 618355984
1 981315141 827879185
1 273718929 512557430
1 81000579 792823840
1 941552461 561816760
3 103726683 258914633
1 893689170 273036769
3 307309863 652923404
2 752823023 587581641
2 147495506 93141955
1 777053544 343328252
2 104314831 378753582
1 231020015 861669432
3 961765829 839367946
1 748685603 376678406
1 134907316 674720566
2 134446830 243644044
2 556824072 47710645
1 139055156 215521415
2 571801466 115416254
1 605261182 915507342
1 44559682 327074652
2 534492160 348691383
2 593729978 574105652
5 643877511 356829474
1 619494745 687972420
1 758326814 599911601
2 159372241 531417299
1 86254391 764693359
3 619104192 819695603
1 506166023 605812569
1 339137906 937856516
2 73395464 973660823
1 617187898 630373986
1 614694938 481841417
3 612697980 365121467
3 948008169 963874299
1 790456479 303370471
3 967091376 957015999
1 669939805 434775231
1 445530467 980270046
1 262672119 843056112
1 386048206 482235946
1 131025932 636447582
1 592323869 219592853
2 689450616 814027796
1 233522355 352733968
2 664304718 403871911
1 160938366 927732586
2 941738483 163832961
1 508222943 185668315
2 917045962 834566559
1 363208337 99366114
2 704676141 678801666
1 953539405 289834048
3 983013148 813419863
2 106478290 977537583
1 597849336 829059626
1 36462107 609296119
1 287390245 742680222
1 277219253 697479314
1 212256794 649114930
3 236736336 820341141
1 820632791 133705642
6 404688194 791098784
2 588408522 796335623
1 774477105 342723225
1 822225322 785526407
1 94541100 43204042
2 938861638 767358886
2 963350031 248893485
1 596321202 874550372
2 972385466 16689416
1 356799220 72130926
1 459043558 97739128
1 388343017 543026448
1 667354653 617132142
1 797733250 526970583
3 571011663 908546167
2 139661406 770585282
1 976366109 647261152
1 802994585 603238269
3 361529116 265803376
1 226729264 145061685
1 894193369 563244096
3 870999192 446209360
1 920053259 651468595
2 690863357 573063656
1 48230696 180462443
1 655465793 336235024
2 874396420 726024597
1 526993921 961514751
1 221045892 204009058
1 428636515 663168803
3 888737841 450892178
1 500525509 988734191
2 134939505 545139785
5 752115496 456200553
1 530030669 839717550
1 253407371 911078715
1 498949190 22872481
1 679596809 939650329
2 35225930 629123175
1 926097905 446296347
1 674956337 348240690
1 707139828 766749428
2 329444228 739443192
1 414438821 102167136
2 490251833 370092476
2 766779595 287640747
2 72975016 248645234
1 847805332 351105165
2 84474339 925552618
1 588701278 212225481
3 992083459 301370496
1 222110713 717139142
1 946263990 41516388
1 10563701 594643450
2 450888796 87374889
1 257414712 134827535
1 345137104 723824314
1 766788866 197445493
1 491920803 302850879
1 800337194 4325183
1 475948191 604105897
2 850535840 955291557
1 854522877 275048084
1 298920208 652392275
3 613732557 513023338
1 329695282 28155786
1 742941361 218510725
1 333712348 636212269
1 603326078 468923810
2 248179561 272657693
1 425028385 692620170
1 605876781 52223340
1 23150196 801936929
4 871649641 95884404
2 234791989 818265071
2 588230673 610904490
6 994862228 205185877
1 999209382 114475194
2 552406659 883920657
2 235974218 117120136
1 637201406 481738876
1 870232658 855205119
1 823908204 769725884
1 392165558 149601971
1 990816971 893198465
2 594341540 31431551
1 988611221 440847788
2 276650297 98100262
1 590473340 211262995
1 505014459 161555424
5 742475939 498326123
2 343257245 287621642
1 731665715 311457251
2 381615150 159791698
3 378333170 65899408
1 62585918 123007652
1 709675753 956069970
1 597365474 552343629
1 93432136 781281836
4 195055384 774726422
1 222411515 867244745
2 81828487 36043954
2 467531429 251975748
2 721154349 266525074
1 569393368 394927381
1 754002600 699364382
2 628989039 655535496
1 200565332 304957189
1 740380247 146757936
3 961668483 486030459
1 68074714 712268227
1 186705165 684406016
1 439362508 26727988
1 203706073 500367619
1 701257873 870088216
3 283574126 623391909
1 860263614 843214120
1 124694315 7160973
3 555861543 234755938
1 97647307 942023267
2 132531058 505996434
2 939958465 605364288
1 976000790 995223733
2 515333334 775548812
3 850598613 240418690
1 458322826 744735969
3 23954967 473632287
1 663429583 142282259
2 188561380 328351235
2 957885366 391828818
2 918344072 590605821
1 790619311 469328920
1 168893651 325883239
1 665297343 334379632
1 725571583 592848972
1 207464117 362996355
4 239490874 382059607
2 191758307 860615785
3 33642945 110577364
3 721222337 767237643
4 553401030 711778100
6 286514007 263913081
2 668247761 805778016
4 162897447 982256616
1 618171571 213536342
1 746785898 574470914
1 662113045 339073415
1 74893135 88491862
1 89441141 552195698
1 520450440 6304248
2 283856715 571791826
2 349610031 169832773
1 681828462 224261973
2 857211589 454765800
1 29099270 150806987
1 437748375 860184568
1 639316474 744298971
3 796560776 638744158
3 237686851 871389070
2 372464302 736843779
3 177764368 776690936
3 50160717 382420400
2 729624067 204367021
1 619750053 160741229
1 557837612 927154456
1 489202515 965136231
1 232859272 825255983
2 719796623 428842458
1 642601807 257144982
1 96756058 521078263
1 682942765 413045919
1 466744886 835337405
1 194323470 695438837
2 178007800 52196566
1 794956263 469043960
2 269138627 973680857
1 257765282 264745907
5 293162486 334412145
1 977252754 105485952
1 357178661 587354430
4 24664339 495892727
2 613530982 150640439
3 679477779 335991654
2 325399924 578388480
3 168375016 549515507
3 885245651 204492654
3 685874548 364884780
1 694166701 622038431
2 804904927 599079341
1 395799183 289093499
2 275836568 39845070
1 104247428 617323157
1 571216380 638062054
1 975186043 541750088
1 829408913 119166656
1 49389292 940513473
3 167128931 27865649
3 488567709 208141758
1 708130502 207041447
3 594485822 592626129
1 8139432 484591229
2 188441350 392938835
3 566667115 967816170
1 988015342 172221658
1 689738016 313817212
1 575437854 633379747
1 261492304 525537240
1 38354059 406553950
1 83235126 209714289
1 919272827 172584929
3 383862166 811683347
1 705893183 302879115
1 443637169 808333037
2 742692690 458104508
1 477287248 405477856
2 575119615 415778355
1 976015888 401228018
2 545330666 82745151
3 949394200 843560984
1 192393572 217508985
1 734220273 309918104
3 726764417 673819347
1 142347215 611581633
1 778981247 184111458
1 993187928 479503050
2 663072410 331589275
1 722977555 334891364
1 208038749 600814410
1 618541011 636674669
1 66553637 825881537
1 299241694 908058575
1 111809218 116449866
3 469980372 537596880
2 907804153 755576292
1 595920120 645105523
2 326643446 653851347
4 277828152 998913299
1 428834771 301182303
1 673348259 351073594
2 741386433 345157256
3 469252764 410686223
1 885175518 587170216
2 417735313 279553438
2 919296848 817464278
1 808517425 399796546
2 133396435 497718795
1 850360079 241030569
1 476895814 28684905
2 326487710 825804521
2 713366508 430994584
2 629597679 240815187
1 781008566 928432228
1 514552000 325821828
1 272290560 700678696
1 814029582 529320602
5 862228135 597443519
1 407216012 436858458
4 680638447 877343100
1 345119191 596989926
1 133830878 577311898
1 18446874 257204425
1 938290392 424889440
4 96542300 791471302
2 914287659 847438187
1 408361391 314997837
2 504552205 898706406
2 78275672 529933621
1 30750063 231864386
1 688583365 757299927
1 35583115 999779477
1 539978264 369349836
1 284337354 273458737
1 28317219 398896911
1 336926858 782889
1 460969649 694760166
2 10791085 940306101
1 146073945 936635777
1 228317284 793355490
1 643393385 112134589
1 874838667 165798110
1 111834704 180412804
1 926383729 894634336
4 969266718 706207486
2 683750296 54004212
2 633316349 503715662
1 358574497 395264905
1 564009967 301936113
1 358162874 583514213
1 679902556 349625775
2 778469224 482446218
2 356728855 411131866
4 477105505 329416121
2 64000967 272555533
2 22859319 55331142
1 715670214 309128920
1 630792246 234552987
1 964406573 779212248
1 660052122 633439020
1 137803909 706546093
3 558766265 108839411
2 262101485 839639159
1 875726115 373709053
3 732324056 846405169
1 41079994 951686208
1 105999956 963132100
6 23290692 353779928
4 93453354 675268856
1 95297906 426163509
1 502554118 550701012
2 948226081 423535549
1 158407118 532465184
1 103113653 692253391
1 264755265 788135944
1 333766689 967876717
1 637029126 465246867
4 519309888 935917805
1 888929617 630719880
1 544056520 922803477
1 820584287 696610553
3 163493175 13015660
1 320102100 956416011
5 251088579 202926146
3 803735480 72848593
2 425174148 623296198
1 725956435 133113481
2 925654333 633963824
2 599954600 402316137
1 106585113 523035331
1 994870228 204999408
2 34912005 811982817
1 226175441 742879359
1 797535680 659225418
1 214526405 653457368
3 104520062 666816851
1 928034357 592755313
1 514057683 339090483
3 496706295 446054039
1 641897991 18743453
1 309654052 800434166
2 492780240 230898937
3 199101789 966191388
2 334572203 232618157
2 790000698 301298633
1 207841129 548588732
1 994706601 71336797
3 182797332 352089986
2 78518029 775539936
1 163778460 966728176
1 888360093 10043438
3 157041741 586752355
1 678335933 391136876
3 919634804 881493202
3 75174346 720554767
1 389550506 454992878
1 257489007 988002202
1 696454771 205125767
1 867622753 836600458
1 511314055 926845239
1 791697851 453093335
5 723734881 163733424
1 860213155 269528699
1 144210705 396979441
1 145909843 174865922
1 389008804 561408040
3 680950311 896688404
2 429109337 961553529
2 551672005 292638407
1 172580648 927703174
1 364940665 814378508
1 402927052 668818630
1 290064058 487731412
2 235401974 392729265
2 653257055 416317967
1 532650839 903263673
1 89493050 465678834
1 575529467 91464397
1 510214732 208605119
1 351998684 571632618
2 262570317 722039562
1 135731009 920406666
2 64713426 173894056
1 173676618 824558911
1 116185723 229879888
2 964040209 741487262
1 266812933 461882839
1 286052635 440329256
1 614580322 158906219
3 808049163 608877658
1 873889505 93357203
2 253266643 524945513
7 617909633 59005465
2 641303674 893175082
1 130120725 122996936
2 961758650 606219692
1 740776207 459534010
4 651846415 13778396
2 553547311 550664985
2 507528450 926424656
1 24099475 614217481
1 497485330 308204648
1 375127149 346584895
2 413415879 910667564
1 994281184 191733049
2 512465564 425208558
1 218083537 732523191
1 928383931 741232952
1 204134708 752113497
3 341966624 320928903
1 953700054 510505728
1 319404782 905839620
1 928946294 352218461
1 531963451 883802451
3 420621969 298042012
2 474147991 194984481
2 493791577 456361484
2 929656095 698869223
1 65367508 397992268
4 309720423 506864824
1 415590654 332690720
1 823421704 283748900
1 246064330 199902555
1 13984270 115177982
1 360531764 625353960
1 999566271 969218196
2 399046451 861511722
1 155141597 115571354
3 478594601 643565947
1 79262589 543804144
1 92917772 948611644
3 773670409 976747294
2 503021494 505439189
2 974930220 495449334
1 802369707 602781442
2 375606766 564292738
2 818183533 947208141
2 997412081 412836660
1 531664321 618554355
1 335424694 976117087
2 736096095 719287259
1 968131870 578869684
1 47307078 565853882
1 832412913 773774260
2 482423274 570975227
2 70003689 369303887
1 398291229 779233044
2 841483165 564732752
2 849962411 987016635
1 843166742 100078768
1 146464983 678727078
1 236655627 360107867
2 968948495 6687625
1 829149546 287288532
1 583971539 430193322
1 765174101 794493688
2 552896655 802738522
2 293633846 379704448
1 714459588 898863487
1 484645846 366327544
1 184012716 333278872
1 74164209 85500097
1 874938882 958985287
1 941298426 403538662
1 26587971 246806568
1 612340553 48208818
1 499834165 824886961
1 772406585 155511401
1 573076071 230725637
1 967677728 224148984
1 864843166 241151812
1 249387114 329311000
1 612954128 335055179
2 705520979 561726156
2 199659056 528298062
1 420917373 602431220
1 733204972 336910572
1 512563859 600206181
2 449208475 395670561
3 869322625 694531670
1 51648412 268894271
2 468914761 968762544
1 512579761 810673614
2 970242606 445284160
1 34461160 103680600
1 937555631 195987361
3 594985190 502369098
1 539613573 25399529
2 106384942 164009296
1 558481584 482428884
1 862424177 371635444
3 898796864 181106127
2 441297734 761453999
1 397505671 429251128
1 847812129 679256662
1 893986303 183612143
1 404776584 819037268
1 891258205 844306799
1 241671317 876594726
1 416470075 11263169
1 541600767 712167052
1 779224879 84499996
1 850316530 458034675
2 851153379 126476630
1 387310436 152129594
1 204397174 882574646
3 563284188 851917868
1 71652795 938735335
2 437985349 976635763
1 30538187 467578584
1 908757106 663953979
1 507387923 232684820
2 239330954 914068907
4 117846447 999766352
4 113427550 55664897
1 501263986 3720995
2 946827597 309000072
2 891961597 299462935
1 944757494 227314285
1 162295182 839846147
2 110332303 909605032
1 2461750 613521058
3 960113761 407780495
1 916974495 771845004
2 991654906 54178979
2 815436504 329799500
1 617654965 37769950
1 253943158 875690957
4 349968397 711268790
1 281140597 414150096
1 926043304 210811616
2 523689157 882985654
1 121466908 622936665
2 888165410 853110937
2 453233975 47803366
1 345650165 176185995
2 163301638 199041364
2 499312472 285710943
1 541897122 475327331
1 787351919 745155407
3 734373969 61854789
1 96874605 177626963
2 320015187 15790073
1 441619947 419417336
1 946944095 709538094
3 679560301 813603584
1 999075672 73495491
1 219155467 284010906
1 667994696 180270275
1 224012205 77491916
1 62850860 433551411
2 744098597 832480604
1 547542859 75259715
1 857895458 901061940
2 968303780 449840653
2 253252627 517835111
1 918213380 48771205
1 271893264 923349996
1 712858380 934874019
4 217471648 66263340
1 383169728 190587783
3 332393134 231475023
3 643312561 324813415
1 455472983 941545011
2 392820905 863133235
1 786015474 827384518
1 128167559 134807188
2 363899292 758123603
4 945941186 465113841
4 172435442 339248874
1 929029005 688318660
1 69036771 790023095
1 532064141 235497382
1 210293269 762662069
1 241351289 794845198
1 780374225 49470713
3 536106244 18420267
2 611976538 767094002
2 723914612 411375488
1 308628319 906841515
1 426739951 164929783
2 957473609 115878976
2 98364748 9621839
1 669570837 684572192
1 989898624 56959516
2 731298050 588096668
1 169061009 997621530
3 331860896 233825725
2 238414243 693666170
2 198492132 947664269
1 113648462 988578573
4 878759968 328461534
1 534911260 906229799
1 833430308 192418867
2 805037802 441962859
1 467699900 915929159
3 941278327 202336323
2 103994624 482369946
1 198323150 381344984
2 408152142 166126616
2 668839702 182206013
3 862651403 105146932
1 877987161 862381640
1 271387071 590511665
3 148375212 279191882
2 739920144 955654912
3 258618833 967762414
2 822171833 901837094
3 439499727 592741643
2 389503393 154429735
1 595030324 321214896
2 266861242 184719103
1 404883430 758719399
4 969633020 858728672
3 165704951 504493924
1 565633956 925163316
1 207760585 342153098
3 9459486 835348826
1 246480905 118996007
2 992851003 612595765
1 345185053 850917112
1 395224821 804071379
2 188903112 506697920
3 234737878 365536522
3 486542309 310099369
4 644638147 242629279
1 790270966 638718908
3 535726523 312735892
1 628969039 248445940
6 50125133 382645776
1 191785403 741397471
3 890241739 1787992
1 236718314 857644289
1 923466949 861836398
1 556429926 840219010
1 233448465 151450247
3 830700841 35482996
1 843704459 350736226
1 12014655 456852340
1 963566245 582341485
3 290150911 596910494
3 674182965 700392692
2 255648798 577072771
3 552333514 126400421
1 959060458 38835534
1 302448859 740035217
2 955403412 162272291
1 882060344 66463296
2 590371591 931116542
3 466156838 497135969
2 290879398 860818276
1 833329297 86529495
1 222338846 736691980
1 591186777 67150606
1 792734047 86446699
3 900727228 870145884
1 165238494 280709073
2 275160467 37429958
2 10829524 338734651
1 492986926 374263
2 100964785 54963182
1 867106931 61966293
2 325043672 334554811
2 939168806 745672582
2 395275283 597642135
2 705298577 444476239
1 649288645 767322271
1 243602764 869568258
1 533765371 405229971
2 844040929 988392676
1 474062872 940282679
1 405721338 59167804
3 444419678 34475234
3 392870975 899823132
2 404737662 74826433
1 461389108 875491076
1 378927875 350652313
2 621952839 819027465
1 832827735 652431336
2 607060165 263372887
1 654565017 389425074
2 679381616 743862703
1 150946328 885533002
2 717306102 694608153
1 572194539 951313370
1 373668539 216014130
3 990375956 310907527
1 278944694 557136872
1 132155482 313444172
1 696807875 288104078
3 745732256 470753842
1 781905086 625582943
1 605038557 848987344
1 445432042 783794062
2 278636214 457731385
2 595006453 979372327
1 775365598 681022343
1 901055117 148555614
1 276761851 64889292
1 150404689 180783058
4 969193736 996672142
2 513386543 913120822
3 145884151 443227200
4 692946306 998359713
1 897669186 314788578
1 720274409 97511020
4 204512913 209756167
1 386703762 96351172
1 560776836 781417586
2 381388494 952653825
1 161212808 116392402
1 810067298 233696342
1 390129802 350283617
1 277874227 456697238
2 547514722 575411637
1 971422390 254285023
1 75795476 89053961
2 549734345 288893621
2 639113375 46324351
4 329088282 940028454
3 909631462 111920625
1 20126832 804313277
2 723047549 678951147
4 425509827 941167252
1 42017027 603322052
1 155026427 906241460
2 572659846 775993469
1 311893767 450916452
1 7918415 685046003
3 759130980 301819757
1 330749460 930055268
1 929714943 407693514
1 569009934 597798046
1 266248730 875687472
3 683327201 120515153
2 641492477 336392981
2 532992654 511131656
1 380454382 34769575
1 18020773 544704965
2 279995432 114244672
2 255784486 895108178
1 31279336 420011491
1 816745666 809870856
1 395661747 417561672
3 593320291 229914898
1 472177357 33670303
2 722097151 375743324
2 61107113 368703530
1 597456519 575051269
2 130299910 820707144
3 55681227 767968895
1 900864808 644915564
1 108619905 172969408
2 641686056 668427933
2 396683096 640877563
1 978277248 99600822
1 244284169 790237266
1 838268232 38341669
4 807192208 303373077
1 485327454 609329539
1 783919614 511868560
1 323492221 544312212
1 858034394 906571887
1 956812036 487973336
1 117083661 423309341
2 336572154 409779651
1 46912864 530598633
1 889964662 24976339
3 82537580 30172396
1 35719317 746966398
1 120193476 536694807
1 183783658 323009106
1 45387407 937730669
2 400357133 958043048
1 159230260 340157433
1 412132768 752141870
1 127372917 470628886
1 386633685 125670803
2 925952786 464980999
1 971468371 370818928
1 518678054 172335358
1 191852144 462376575
1 367479588 521805409
1 367670439 998456941
2 988040872 677817375
1 7121333 754284662
1 528063825 979607741
1 354102459 935665413
1 24502645 307909989
2 545496285 537438677
1 979300266 957514224
1 362131347 587353416
2 580272714 562175505
1 524430446 987194899
1 579371151 580167084
2 752624436 736591866
1 966604281 940424632
5 198821886 616594350
1 2113711 415162363
1 83106758 555221316
1 467155500 378920616
1 754045044 781245679
1 615953669 210281283
1 218188073 523968837
2 647925592 890236077
1 534260519 395884173
1 550909989 868450518
1 425580837 284426613
3 232224741 238323819
1 283181705 713475635
1 983124417 614916230
1 586241292 16691151
1 804708812 851957362
2 308360789 747945930
3 892424701 558149565
1 800315380 847779017
1 738014259 991537746
3 319309478 602835592
1 622783171 305769216
1 80470455 546529711
3 485452540 586338661
1 353050219 909507076
1 622869620 946422010
1 464464621 265803865
1 921986143 530906254
1 766442931 295718887
1 59343660 670581484
2 57844131 536223291
4 602292251 66437960
3 197361486 693849613
1 751320758 6610776
1 881794115 947110491
2 255512877 666533337
1 975593929 994189977
1 88478671 992816120
1 892739214 317216896
3 946572066 108166122
2 714696439 567295637
1 809158353 10167016
1 923879824 495659974
1 612512358 619975608
1 366053000 859493595
2 170384365 946843185
2 954954308 434844791
1 763728592 112564119
2 250911241 250917953
1 310261757 634335943
1 851336041 639632132
2 671265807 787571264
3 514731422 44539552
1 146678276 710748558
3 854489568 992893198
2 411333684 101856321
3 338938222 906522185
1 509237331 155279387
1 448403926 257486883
1 223559110 457656844
1 505864915 291856028
2 302442828 616673259
4 987704127 77056095
1 92428788 937207408
1 778022984 947831063
1 764356974 950791015
1 248792660 736405855
1 963351523 278890955
1 107070305 786520648
1 474140177 467902347
2 504113963 926909259
2 179943029 573367864
1 681240707 51556784
1 748854933 693073075
2 80858825 256657279
1 884487432 663083317
2 958116896 711888226
1 454615261 216913435
2 43326725 942340552
1 175754741 142740602
1 118456969 990793421
1 119548358 381866775
7 573992758 46686504
1 7000890 100415864
1 7251474 963496161
3 398919603 330678385
2 193450567 980974892
3 90397769 83019284
2 49307036 326686291
1 619242068 476522647
1 336995256 358499150
1 655350551 742149041
1 408402548 751426815
1 880717294 461213129
4 571913458 948336290
2 792787909 245667307
1 896571137 729246607
1 707306230 900774610
1 388376160 95928930
1 90454474 738933698
2 620079830 564553554
1 503302750 870441009
2 879121078 441412163
3 613361537 757306493
5 58503732 122361705
1 996949147 96816428
1 844650836 982569071
1 313164197 587324025
1 89619675 349422000
2 929452641 689398364
2 73909728 388152311
5 508708299 519571981
1 193297654 714536602
1 854059863 453266598
4 18966233 182924314
2 75900675 577090674
3 155815311 430394649
1 696469258 143513614
1 95175186 921689371
1 710917634 81969788
2 357332641 573051575
1 475175126 550907252
1 171633447 703483236
1 184250987 467454741
2 900863931 424166971
1 241631693 166779456
1 32590943 277835412
3 330980407 11755034
1 299399548 692805466
8 352011298 592563794
1 141361876 102241396
5 728381851 537631825
1 86035901 410042712
2 685454666 283514463
4 13830542 432547954
2 201496761 665588266
3 407946137 626810838
1 281284533 973300130
1 55518361 882146058
1 36495077 694225205
1 387835068 993420657
1 95128655 175601717
5 738022159 474280319
1 319120002 455136714
2 813575873 922303844
2 175193161 555039477
1 468703844 722437681
3 536249647 870414689
2 752454462 25264151
1 887598936 526737641
1 433089430 117412853
1 471377502 120895828
3 723830128 185890138
6 879218744 464716094
1 314848369 981763031
1 48168306 573952149
1 219214564 702091749
8 488020765 824154703
1 910007984 752414862
4 5521921 986785926
1 576160532 779287991
1 583869635 883979181
1 204450335 191638330
1 570997665 135335275
1 595112843 423598154
1 240791523 123600499
2 246683594 377550975
2 333136401 184540584
1 771494026 234854092
1 894690926 856003650
3 834027307 565079597
3 370569148 516187437
2 340915232 901669358
2 77431306 824891892
1 34757294 83500040
1 403266634 187162786
1 494001779 157374895
3 931123844 300732254
1 345931481 869505484
1 653153077 64028341
1 912105826 368054270
1 145600017 499128313
1 607823244 488032501
1 423354074 579371220
1 57688936 297256549
2 859677256 716704700
1 447963119 534567839
1 445414437 152638058
2 140312593 977016730
1 38850957 185252694
1 227635670 283806229
2 130915637 507769608
1 465250525 876474886
2 239576476 406236844
2 311215846 420128962
2 884545817 782821876
1 151345989 432871874
2 328985210 788828983
2 640899056 342962419
1 381779854 523794072
2 190276539 543386094
1 525524530 178427808
1 681255224 918431601
1 353163543 450681495
1 66605566 942970712
1 48565615 173614784
1 776153112 18734116
1 901026420 786120973
3 744712519 397928941
2 922785249 684017165
3 944231028 759819566
1 649508172 313094300
1 68627700 731935215
1 702081950 81794644
2 391955886 858015946
1 429615332 731234653
1 317528444 375601184
2 779029864 953120932
3 568007178 599052257
1 30972067 85286669
5 637359780 248506312
3 95718247 925180387
1 94091031 23542737
2 993423519 57555235
1 725234222 386139433
1 246037863 545435575
1 180575994 441088719
2 420552713 978517736
2 177063603 20329199
1 616446818 146571097
2 315622095 666775254
2 146415176 418640064
1 486215187 728067792
1 155789563 367327445
1 17554940 905850599
5 893195303 623035754
1 947740831 261464116
1 994740526 745264225
2 555047921 571624487
2 254515749 138255769
1 324506798 937032110
2 783878191 60355228
3 964469451 428095241
1 624989426 496650559
2 602630510 456414797
1 451208783 50749690
1 519482972 682768819
4 698389882 151456893
2 149344721 249464665
3 808359762 600535934
3 356234032 273201943
2 132115362 686714425
3 290445547 331607202
1 451265575 967561679
1 435876770 121488312
2 367746052 965374028
1 779194911 668804166
1 793082154 925796174
1 904002135 772548714
6 552441586 490141844
2 585019154 357880707
2 504599989 34078182
1 861774779 608976313
1 886319060 550723040
1 278320098 774597552
3 63510607 937154656
1 358551989 741546882
1 888402068 826492619
1 412882467 564100468
1 87404805 781812148
1 720246784 581144985
3 96054078 219396857
3 293032151 705726941
1 589023550 575688564
1 160603977 352800251
1 379703145 631726640
3 635423520 435541701
4 371561841 420298765
1 403709227 524511161
1 558657160 400861918
1 222059499 276086910
1 37304772 825716601
1 754813660 869442579
1 976580945 861074133
2 116836712 931030087
1 822637365 850126513
2 615430526 532206778
2 402573369 481341041
1 316585113 728668520
3 346235127 687677882
2 121833840 171710463
1 945388033 81182068
1 231611672 162054902
1 97295269 122099326
1 461349654 366611454
2 757698534 282130077
2 939238255 438633534
1 115014496 103417025
1 812490358 317925425
5 999974339 246151941
1 376073148 177232300
1 960585456 917819623
2 711416293 823551347
6 23640766 518890764
2 123823219 17771800
2 193693069 211727217
1 825139080 66066600
1 823416461 542417823
1 536878197 803616254
1 328178850 233360368
3 118418756 131158689
1 310740616 570710636
1 998860386 414811382
1 955023171 360065799
2 639766868 427465811
1 884861093 14952603
7 418037148 709568434
1 857830633 126276375
2 689759652 747408114
1 986776340 981842018
1 420614494 308424285
1 117898936 289773144
3 97463572 73614470
1 985996703 522098566
4 865745460 704152301
2 339909852 899537516
1 614210666 981013323
1 696894041 716013632
1 655386453 396128155
3 791151299 143795163
2 667894197 580946253
1 31147863 347008270
1 404582332 474648116
2 352996976 104828872
2 245311916 111218329
1 420861455 137900583
1 89467140 954094510
4 518849141 359984504
1 426084759 444766426
1 806967363 814819434
1 995532080 98144290
1 798868583 354391870
1 502542571 272807788
4 369242601 283094273
1 977327038 767791271
3 685269112 169306827
1 761012522 756899595
1 225076898 673862701
2 544309791 545058182
6 298578559 776606977
1 721000919 11510652
2 969202049 935266467
1 695981497 871604129
1 372398830 276061828
1 312598345 915629729
1 875138750 5094533
2 462438362 366249230
1 264855724 908762055
1 699344744 557174829
3 667520382 665799734
2 216849172 355933522
1 82622545 196278037
1 321937768 477621255
1 909489200 216506387
3 406957207 610232121
1 98313196 587411349
4 873960520 432205534
1 755828932 778721725
2 999843217 520990873
1 600626443 906768583
3 872556157 743771418
1 772224160 949519352
1 885890744 102113903
1 565389403 575060647
2 7875812 127502178
2 99724663 73970799
1 178033091 176262308
1 662866065 281570041
2 989950569 553249191
1 258630461 38977861
4 859627 23546480
1 879930943 961504207
1 631356221 831518353
1 578972276 705157367
5 770121638 422150818
3 270566174 733615579
2 860032349 110331664
4 858164070 157765857
1 266712549 574780450
2 933522168 381786761
3 510063628 737091698
2 361552760 775554775
1 984881781 296929493
3 378073602 811915268
1 155590662 461347710
1 891842684 208861933
1 925123494 505925274
1 172126998 811059215
1 447288736 336177142
1 547879390 154725372
1 126923425 653922517
1 573052478 156447904
2 447600276 768841739
3 155634147 910136509
3 207706309 155720674
2 701151345 507404653
1 360075179 24946662
2 347745670 204605014
5 750876985 240405510
1 780491046 457008184
1 67843337 315538177
2 954158821 115783599
1 208638858 101870369
1 823703636 493067277
3 437031449 71627644
1 962903806 654418381
2 195459414 725664128
1 198899187 742060739
1 402165620 43107229
1 546648629 627620371
1 495586313 694998893
2 797397385 485889759
1 199673315 990829138
2 819602866 273090054
2 261723495 573403522
1 276131956 960634764
1 427993895 899752973
1 591737910 845825379
2 878982541 543387969
1 838216521 953964026
1 556474818 52001429
1 401927473 126894248
1 246615342 369618051
2 786213821 168775951
1 237186244 721428041
2 742389592 842207457
2 122730539 497570654
1 206644702 883675741
2 607073260 325096461
3 981208866 258035332
6 622901734 878556825
2 206706251 981103352
1 40920396 730503751
2 764900387 590825546
4 242415969 582271394
5 411547200 843852845
1 33415088 598192963
3 757096773 331047010
4 151580653 467620764
1 424341969 629362582
1 998703255 585974163
1 674252933 15144608
3 526645999 717318881
3 747571657 951286198
1 744289838 486281569
4 453493940 119514586
1 866888002 143970629
1 529171422 72912263
2 404224079 47316766
1 767750355 530674018
1 136455346 308140075
6 985399352 827011928
2 343751329 921540701
1 375702653 991472271
1 787428008 214290901
1 471929323 93107620
2 548110356 81473542
1 806066681 631842445
2 737439864 698643114
2 600116222 362992762
2 369718332 832810707
1 493391816 872824060
6 869897020 746682683
4 191444118 676267259
4 731063362 623416888
2 227063979 602727175
1 10768893 953353415
1 805204435 765936208
1 597086133 415196768
1 414502034 503256757
1 823793133 920170228
2 307006191 644520749
1 45806718 858778390
2 680641458 55243001
1 144032803 644310998
7 59260526 927415686
3 161993169 695513207
1 259654040 906701985
3 832749264 459231558
1 740664848 250935812
1 899133828 738247402
2 66985117 875480863
2 101287433 349453363
1 567949276 418721621
2 865075115 605631003
1 807100850 157479507
1 157661819 34101371
2 295242219 523563821
2 299547349 497444692
2 616254439 701660884
1 66851603 322709335
2 705692957 949143343
1 257808130 554209457
1 824804955 558662538
2 316223399 537614970
2 377395688 468604354
1 996518926 759605901
1 786499069 877084420
1 585936051 405575495
2 774440269 393654272
1 298835949 544042680
1 951520229 644253685
1 677564810 271952845
3 251368980 471623719
1 790433369 923775658
1 74193977 523104464
1 150241223 419950619
1 37937945 233445189
1 649915622 335923106
2 534817425 554195057
1 136984192 459999197
2 760150424 517962449
4 87021588 449965508
2 756391097 915561279
6 868418637 771826287
1 627454694 156536352
2 353439192 924530271
6 529625828 116969025
1 902446303 781554597
1 473520921 489323501
3 15428809 792842459
1 360657398 344057707
2 105718981 457952027
2 235160909 272992049
2 392965928 464454079
1 639794660 884614589
1 547524274 267971926
1 955639904 85408723
1 352408223 901199007
1 504701254 228608123
1 822199535 654533703
1 654421988 801306407
4 753624341 382965113
1 182713678 7673908
1 529930380 361983017
2 459477895 546437245
2 19547148 7285131
1 209516604 433548145
3 454082946 598964174
1 607072727 690893083
1 979108103 434763513
4 398154527 561567685
1 935266865 711351079
1 502348767 763986934
1 489586447 517270306
1 882468829 201587827
1 719210207 792420643
2 583489511 419320734
3 750961874 511975019
4 504311192 443660702
1 879381585 539888348
1 603006531 305095949
1 325512353 498305762
4 109363049 429567708
1 891266106 450039092
1 920501474 914617193
1 910103781 823751163
1 921914037 41875432
1 607140597 804255065
1 877436601 604644509
2 697526441 706970489
1 514587345 463491523
1 642092066 685481641
2 526048705 383463490
4 243289173 947047642
2 753715712 207041720
1 267717123 349564194
2 875473792 84193916
1 354623067 135731219
1 538365833 834773450
1 818082768 320619023
1 585581634 433185514
1 969378662 703608868
5 255354615 39953904
3 853153583 505944560
1 37788833 971183384
1 349517120 771092349
2 745595233 502301097
3 537890550 301434095
1 258817083 778900580
2 643375449 594410286
2 242850345 671326869
3 394277826 726143267
1 117157813 399733990
2 714304046 234678312
1 793804361 896090684
1 210081443 737777351
2 574272159 480593902
1 121274244 359635166
1 893010423 239875081
1 316709819 681900029
1 989816732 522100731
3 437623760 453903457
1 847653929 99047473
1 451806083 747362172
2 987678105 184303017
3 118096900 85906699
1 220337128 728462842
2 773358933 502454551
1 403989633 786926599
1 410667800 748730792
3 209497942 462039992
1 649254784 964252800
5 86243156 945377753
1 103313161 224649566
4 294204112 271121429
2 500809462 979324354
2 90298595 176802471
2 596873285 10256078
3 720286939 152382502
3 804608458 422791441
1 381808977 190540146
1 436652493 995416826
1 980298462 283901383
1 215427819 515840469
2 461137110 891034557
1 933420357 42018982
1 264801491 685379045
1 439403195 271672983
1 776131917 587059367
3 447515704 675578014
1 402003064 828646901
1 332007907 736216275
2 772576429 979515166
2 610440308 205411696
1 475233606 48383029
2 185990919 67189401
3 288536330 652911707
3 872829486 670005869
1 772801823 56941066
1 273484197 610831496
1 158853617 70013975
2 369432532 382643643
1 290861860 496653936
1 583731986 447487606
1 151498132 981131916
1 276572140 455242992
1 527450210 617005673
2 446549366 183857823
2 975807101 727465929
1 999524859 433675284
2 969792305 612054419
1 14981520 654618099
2 408888541 226541017
1 315292540 466946377
1 742933556 197622246
4 934670242 676504392
1 399500980 460544674
1 90413981 936867122
1 893941967 997639211
2 399742950 651553512
1 34746287 416752979
2 925145449 327748504
6 171376327 387406299
1 55571339 183901748
1 445161897 775186574
1 319292478 499299433
2 600568168 272208872
1 458273823 430506794
7 293722790 232048798
1 527048831 718523358
2 538888150 930329983
1 717347598 151234019
2 662992001 570921714
1 235035193 246868305
1 752541140 793913271
1 166116694 805870359
2 667737270 85308500
2 376655905 270678505
1 188654380 596407268
1 464164037 138391985
1 295325800 105204980
5 563504911 264969074
1 201147544 195108956
1 521072260 546332524
1 943236365 459097313
1 586425474 576085213
1 49974878 661270491
1 661480164 240636512
1 9282947 234061662
1 670420783 278285988
1 131093113 492377310
3 361423962 737693119
2 202628068 792467638
1 908109878 973866240
4 915639091 760497109
1 630838313 749606040
2 309888851 818068699
1 169012568 573673537
3 450927123 413270306
4 902881805 474922595
1 209978369 241253381
1 831570086 991036859
1 702263366 909772128
4 727500784 46961113
1 355040953 937059970
2 524994183 35512627
1 449158055 775293186
4 405547064 654801208
1 736000885 959774956
3 461347097 815285604
2 750029635 341941529
7 95588261 412692678
1 871549214 480787051
1 968270375 151871584
1 5955235 499424781
2 691770183 295593222
1 957209324 970519616
1 44144501 649465648
1 583741834 497840771
3 39075112 569418546
1 558291435 615153149
4 426252516 860243033
2 199219085 295735787
1 507984552 370740852
3 478582021 539992656
5 213852752 56123103
5 177808847 416394258
1 481718408 967898451
4 303181866 638722189
3 825613420 763619106
3 962186939 30044595
1 929562900 958434396
4 225196474 975172628
1 338056487 666835315
1 214647215 489803616
1 700344922 568104027
1 344065835 546757486
1 956028004 916502863
5 714784745 73295909
1 530022849 67856034
1 737651292 765156336
2 907951285 643361612
1 379979583 505220427
3 362141086 518350596
1 338369404 381006346
6 343484385 849107379
1 686559558 404649304
1 269982991 111812984
3 991512497 60285915
1 223656597 175190160
3 116083395 544085791
2 740315141 971492711
1 782013912 359341150
1 314883276 727381502
1 163075715 886976558
1 799162999 569971078
1 327468740 399474270
1 807266073 901871261
1 978930207 304056175
2 284196822 408049106
1 26074117 653272235
2 206569461 172180130
2 27438766 458033817
2 249209262 871086322
1 774259594 291343280
2 49193162 620193382
3 89915623 892139551
1 998702673 384395757
1 865290517 331399341
1 881151540 818612806
2 22946243 875763536
1 211700923 673684588
2 345295345 253657014
1 379582780 869198642
2 630674409 496031930
1 68560387 881205411
1 81654229 497652284
3 137054432 896050072
1 892671293 454586779
1 270200747 793257942
1 110286839 140996688
1 493885202 951323648
1 872940499 374168070
2 212480948 816379709
1 349735491 582510868
1 15190469 699026855
3 735230714 731175829
1 44280964 666793722
2 863555321 276642480
3 736864643 732646260
3 488613749 51863172
2 492630300 928808715
3 705169425 115494472
1 348114885 391832468
1 552091156 944456687
2 980689572 272049223
2 932776766 227008814
1 513668992 896295600
1 735647282 591617989
1 264115465 460786400
2 267154250 21022404
1 568898717 14328997
1 950906188 285774068
1 358250913 79537214
2 23986690 850261634
1 345248321 778177950
2 840869361 924334641
1 958036290 840238710
2 68219491 149463160
1 628894514 484047843
2 598466013 246458360
1 467566694 132795824
1 733110376 318711805
1 811800131 201754663
1 126299577 217978887
1 744860908 117514177
1 990430919 455996796
1 828188249 173383370
1 984769887 816148496
2 760929075 372096150
3 314022648 374409533
1 450575295 330360536
1 146707838 436896156
4 624286166 161719490
3 331295895 968683821
1 423667632 820384798
1 187023843 760900212
2 370015337 449107232
1 920528415 489763806
1 458250955 523344268
1 156226665 196533560
1 569168395 370276853
3 154879523 305978798
1 390098596 86918195
1 448864888 64625832
2 650558528 951228016
5 696433949 788681339
3 808840453 311642381
1 481675210 30192383
3 452183604 419564393
1 333064228 391423915
1 463601944 586746780
1 663043353 959599080
1 577512831 686038872
3 293462539 748492333
1 32026418 958410551
2 80459818 884025442
2 236286079 261543421
2 117989903 962213300
6 599617753 241782841
1 675883102 389028254
4 604917132 441682381
1 429690729 170984647
3 263404563 146665238
1 76986979 164956484
3 212367770 832391238
3 398309871 910801546
2 856842921 484912832
1 544055946 932312611
1 783795797 785332512
1 391236352 883020676
1 878048565 934363771
1 391896289 444046576
1 770197506 797790760
6 116261386 404462654
2 287341419 877726691
1 779655293 502190951
4 192963710 116972778
1 46924807 936306693
3 301239366 187386521
1 715157543 361337857
3 915689330 7686532
2 973677594 154664923
1 565709251 467644030
1 698136569 163503407
4 304627513 479429982
7 365909223 18841545
2 907553930 696697606
1 637462300 513323531
1 390098248 622810008
1 982143995 701764839
2 174879075 359362252
3 295687810 468283714
1 912101186 675558785
1 180259234 530695522
3 658215284 944067990
1 763569313 725371140
1 854379880 377956807
1 920375936 133355821
2 914032555 139295488
3 738879505 826875688
2 203067862 551112276
1 281356182 371809023
2 852047311 821463069
2 235147567 831956933
1 940193068 422865638
6 271171740 274071879
1 552753231 575796796
1 482161198 600107235
1 635993845 555001120
2 776309766 759588999
1 676132734 374810783
1 418015473 966622654
2 937275707 533763536
4 772100398 918053076
2 895931298 480016317
1 259312703 663533380
1 321027588 236502873
1 337784769 921580633
1 603967820 936034576
1 526706856 815865068
1 719084212 961661986
1 596955485 153072352
2 903854136 554022630
3 985484941 585115627
1 253889587 66341613
2 450539156 150350186
3 970870043 824721735
2 801969623 865391947
2 647218486 706706331
2 969107293 422320320
1 195105636 33736777
2 246715087 127313633
3 763804967 643345806
1 514495440 772354828
3 185347406 632397092
1 638194480 312404143
2 902501897 213245858
1 772404633 328743664
4 632586759 522973948
2 575252490 905573564
1 45696217 625485198
2 876639633 96604566
1 15074117 863663720
1 865874552 246690178
4 747264637 832170002
2 202984357 666728888
1 516003145 414164579
2 919850023 693699652
1 881885084 70273254
1 720330646 218190413
1 116619098 265784886
3 53146426 855872792
4 561337270 206857928
1 43742444 901573066
1 233145679 286352659
2 13174745 125878657
1 480253625 230924828
1 6340825 748141062
1 621578449 429162209
2 269438332 597475345
1 716893054 189589935
1 843962872 587758629
1 892246640 283229568
1 589510490 232116213
1 183878653 9992176
3 383123495 162815035
1 668428683 139689132
2 335603 610821114
3 946628331 22055466
3 735862393 228872891
2 32034157 724203756
2 340377285 297305444
1 84931600 136727616
1 434972570 701536073
1 643357106 501593909
3 413708379 790467550
1 459968792 620267977
2 964523631 947454718
1 334701379 167229256
1 852547205 84073677
2 116303122 85099263
1 699557741 85388851
1 259455720 333852410
1 650937515 960612707
3 427423332 122964607
5 373349422 470342676
1 273095844 260964763
2 746118339 726994661
1 84035045 990186856
2 991567499 869368151
1 782454868 620183754
2 436629547 112116488
4 116925526 917916608
1 409413753 818097366
2 230886633 948485014
1 686999214 627157939
1 20695626 667031695
3 201069204 123242789
1 23525496 299309165
1 394669148 222543014
4 565721953 52360934
3 261440687 356415927
1 476772191 897326686
2 290590280 52956014
1 200855875 992070205
2 905802740 514209264
2 981931016 36495093
2 670216499 731691120
1 909518343 131435332
2 686804667 579649113
1 215654615 930207726
1 312078703 38789202
1 476711081 58357930
2 947816615 299290689
3 445082496 607702036
1 268616345 638340185
1 447839553 510095657
1 933173431 449335448
1 258245561 517717834
4 886975380 592428782
1 908241990 744314557
1 933744835 631442676
1 102338958 766597016
1 526487152 760543002
1 709175206 529085355
2 216756673 89563636
3 328332810 318260959
2 17556440 109996631
1 761929668 805048569
1 933350734 460599803
1 111775454 99333889
2 211802474 746814440
2 959232199 933886343
2 69502740 586317168
1 592814379 921758475
3 399191893 531587254
2 245612269 851238624
8 100425343 628160254
1 411669850 105557347
1 919201824 456010865
2 410584035 242137243
3 821337009 938216622
1 954124889 790029209
1 687245532 566822892
1 79632295 149185013
1 959308885 701498612
2 92043670 608471692
2 918235417 249308632
3 393045822 10240526
1 655026761 853632634
1 184472120 50009064
1 990051703 73615560
1 784798376 911705642
2 20300733 593933906
1 419430520 753761786
2 65208215 616328089
2 207828226 284964961
1 606573281 958266875
1 656158900 144033227
1 585784626 982161288
3 423584944 459748240
2 808803233 255825802
1 254565179 368219673
3 540669982 597449886
1 295728980 215216839
3 244566250 867841201
2 552436651 2586875
1 93204156 403231388
2 524323250 992287937
1 548927140 427547921
4 352216652 174855546
2 766814166 855241723
1 634883864 774849418
4 844877345 547513716
2 950208591 600132255
2 124134876 611998161
1 451972954 787753606
2 945297574 892746558
1 998528419 600780263
1 258456622 858547984
2 727390360 362433059
1 127784238 145017158
1 528951661 428597391
1 149990189 27492693
2 529907707 885861915
1 259626991 197571120
1 931225099 157968541
1 203245978 630353748
1 568462464 146139891
1 296131064 661721285
5 308989235 470664582
1 216757827 357722416
1 11647405 531680021
2 425787530 343150841
2 61201402 192033257
2 286771925 361769691
2 983026141 9267677
3 347229729 812323040
2 961126189 597026294
2 145530970 364713144
1 752294174 34000445
2 955364230 808082149
1 142640898 808000744
2 374861034 594577275
3 124884984 749646988
1 661358022 645081968
5 844016572 654191070
2 141866997 302592045
1 41529510 781801740
1 150468455 964067708
1 364693421 601388389
2 287784064 608057623
2 530118925 931714073
1 2053622 506304376
1 931007625 547279565
1 411404917 233374550
1 353256150 104928065
1 509265434 494528451
2 917566152 428390261
2 364858446 673025789
1 702549155 312603511
4 642663318 510871356
1 619494253 415571516
2 516545045 161145771
2 170439451 380920318
1 739816534 229770031
1 52534529 129909885
1 409210880 807422976
3 818219067 845021914
1 987689636 252540298
2 290894084 255596787
2 816651411 939341104
1 402156690 406089549
2 637431583 141041432
1 962183899 368552801
2 414466334 769117949
1 47894706 110267757
1 618958379 551670698
1 521094759 931674606
1 924090374 550808077
1 336757408 422823416
4 402719038 730713513
2 723876528 949508149
2 894224833 747347663
1 103618918 585486705
1 820898710 859033738
1 870581337 207991662
1 368275492 396546373
1 406392177 473410702
1 713481464 994645973
2 787736749 777896167
1 279893929 22046538
1 790911199 770611746
1 863918699 217053206
1 599458182 482524031
3 926623707 631154583
1 950721108 716667783
1 824820399 184508343
1 201372750 925876962
4 610600216 188843873
1 244690400 206203280
2 739257330 787320132
1 267585037 594255744
2 343034909 577071248
1 920764851 738356018
1 553766155 853063874
1 897916897 530381062
2 802872937 147012210
4 852345824 174590279
2 197308606 420142642
1 465107013 386262514
1 708044676 805938892
1 261868138 232443293
8 382566379 84043821
1 53035946 472614073
2 602041108 642177564
1 723370411 339776183
1 521237799 999079831
3 719703794 693969282
3 907152012 560160168
1 658848332 740404986
1 932100666 549986494
2 97969126 630751604
3 218663937 946537388
1 39003532 267914042
1 811254897 344154172
1 475922691 404644744
1 922807975 972364369
1 997209946 974314817
1 429027353 338511556
1 852825886 684645017
1 186609052 975995356
1 489473628 751249169
4 692728065 596522461
1 919309974 958709924
1 630567357 401301847
1 719651462 240883481
3 620983160 822211712
1 218988706 853411252
1 50442151 278357312
1 845437231 239994826
1 246775972 959660673
1 547212714 481188736
1 960047557 742571064
1 853627928 89567001
1 293383918 281387448
3 562566210 568045464
3 653258846 432999430
2 647549474 869467250
2 528685187 770413046
1 141877876 312346457
2 66285884 490731760
2 736198018 794416136
1 815442223 685141508
4 603612281 499919194
4 792288817 622545244
2 153730151 179451166
1 105438142 459783745
1 437786970 908259906
1 113784763 761183622
4 533740230 124828238
1 131743798 814720550
1 925949695 607144688
1 155014167 291037311
1 442250146 817359170
1 126954242 862797074
1 440443498 731574129
1 394315435 823561827
2 381374446 95952648
2 414458257 164855732
1 424821839 467344625
1 801216632 671568211
4 305856912 236823087
1 823384175 936041162
1 430708265 76505026
1 694491480 124863278
1 152261194 128853336
1 207684786 17633095
3 922327734 466926674
3 549202905 344358389
1 965981949 118645992
1 179938518 740388355
1 687701922 123219172
1 611404970 115821271
4 918120352 983519640
2 20165361 563990960
1 345992273 255627671
3 586514061 226688528
1 823360282 113748840
5 198407740 113861331
1 361089878 901439960
1 467710398 228341552
2 458264878 503834319
2 578675683 996696309
1 656346303 978217214
1 501636077 752571361
2 325222674 687381249
1 933066949 285025057
2 982987176 863866734
2 989488323 112689333
3 325475315 167763719
1 957332127 554178209
2 778411804 675204306
2 656141677 461986780
4 132431287 684010686
3 613647820 453018287
2 670268312 812929275
1 388576588 120649741
1 339432365 345061578
2 739378938 87798917
1 307935244 327340944
2 431445648 279645856
2 768263658 479351142
2 347478376 136800868
1 62842365 417584971
3 563857383 529915523
1 840167759 394888981
1 909231389 547740973
1 342180764 516884259
1 644374908 150816168
2 612390036 828555479
1 234569384 920403239
1 83368039 159815697
2 101532131 591894511
2 30364034 487818720
2 808891461 272673068
1 833747765 866012828
1 499537109 534180964
1 166098203 967436938
2 15297908 829464517
1 301795705 328337440
1 594788941 773569787
1 769187000 785983624
4 580132048 166991621
1 610044284 397855256
2 577439633 65893678
3 688163016 490320441
3 973182515 756998046
1 622318538 376893193
6 389271677 463900804
1 339575301 978277256
1 828452015 176830712
1 746575739 484700650
1 168459164 396162305
1 180480633 943048672
3 506132037 610016292
1 762048727 765355390
1 712783704 980620778
2 632021104 98854832
2 97492507 15114164
1 587271697 224975907
1 354208722 141121584
1 15401546 290178366
2 343011976 257097706
2 532243266 768627294
4 584040270 28485340
1 987492423 545096396
3 598221487 401743611
2 175897313 585996527
1 293056390 133897365
1 235822813 779953409
1 36870431 935772442
1 230087125 413508771
2 373052717 350059396
3 211282448 345712719
2 198741246 399360844
1 40386228 15504005
1 781421480 852199996
2 96054724 291424568
2 134218983 489533725
1 210752147 211586905
1 388518300 829425557
1 745429043 146411006
3 209419096 971836492
2 388559401 976617374
1 549072704 33904055
2 417362696 755653393
1 960117065 660731241
1 986586310 987634489
1 49716075 860415319
1 18811977 847152896
1 616786677 551619360
1 693524130 812942085
2 604725177 629276802
1 916296985 881255404
1 945515975 529854664
1 225137733 16090884
3 304318905 651323
1 807691274 142408038
1 699775200 406217238
1 912004006 652836953
3 830440131 8111655
1 490516096 540117227
2 557582750 263463538
1 155953218 485438095
4 747902175 163134405
1 998020630 469432187
3 667863674 207514042
2 945693918 609681517
1 93035448 316095237
1 519443791 161252437
1 68132372 12385056
2 298944481 541041460
1 456138820 635196054
2 595929019 524475538
1 625012288 897693643
1 183791466 602557890
3 478191393 720677985
1 10972957 951093020
2 341461362 840620647
1 437938517 892749011
1 360230747 355481147
1 206390310 197667289
1 878909665 578172171
1 870687967 418843785
1 52089415 476105724
1 122841677 971246803
5 261645906 38596686
1 459951353 206666407
1 930243247 215086113
1 479357680 864956048
2 287518282 908530904
1 702683683 269723648
1 122548180 336796004
1 437493242 216197088
1 630777861 328732063
1 338193176 942239921
1 155123795 454561523
1 687095438 158514594
1 255032008 607758663
1 340415782 613520483
2 678401109 32196901
1 116398847 862796413
4 867988681 728234777
2 184087316 717098039
4 190123413 959805408
1 230360199 372996620
1 553524692 736819550
2 19552739 286669674
2 596583594 608105409
1 91551850 771656590
1 881344753 689020638
1 379322967 379083483
1 764723957 261928992
2 332106938 996579987
1 554572803 166911073
1 667974332 648570568
1 956695762 998357582
1 509924166 857087146
2 172149608 454282380
1 602356086 173902494
1 577490644 258839050
3 536161936 744185001
1 589674741 956451505
1 717293095 417333502
1 755046463 115851832
1 497257042 658299885
1 469374125 859931969
1 497282459 148627806
1 219362459 675029591
1 444706545 106707401
2 1981816 852829277
4 572005406 573556163
2 377560203 102096277
1 889790121 717266233
2 566064864 449465866
2 349774122 200691606
1 608876461 211828018
3 117917668 583338344
3 759509352 84537384
1 226430514 731172365
2 407002936 597873303
1 862563164 712063920
2 896692656 258080987
2 287841056 191971640
3 728456656 121151150
3 382233695 856236983
2 445156584 196304076
2 571526348 820630104
2 137665241 594406838
1 587999545 351873366
2 803323525 378599505
3 212661516 443313486
3 933155509 719322138
2 726583972 92221127
1 825045447 994409791
3 700028328 555652541
2 405962083 747143632
1 365239143 551459694
4 307439448 562333449
1 173126904 561787657
3 287258928 153934909
1 747896285 696801764
1 354065221 393047750
1 646783929 826079902
1 943678648 80267500
1 460581079 85614535
1 798917977 137346250
2 637579286 291355095
1 711660750 308688407
1 181763165 190800282
1 920527157 854622031
1 82476872 930009018
3 958827317 666061043
2 308673841 265640867
3 305950638 828737522
4 7482415 913200162
1 955061705 987244618
1 35088033 35498610
3 818803987 236516299
2 754068155 823476215
2 966489333 395335457
1 187224788 557487661
2 688645789 319981054
1 740514334 294252624
3 807766270 213084719
3 328750715 658169593
2 887377148 168853146
1 595825174 501548912
2 41376899 504703063
1 431383090 546731659
1 415088245 147625335
1 853679937 947772919
1 43093311 837689298
2 582381219 507374713
2 261869967 680418423
2 302076646 549259639
1 860595420 631215900
1 361106898 98132394
2 698167351 919354811
1 339871610 24471491
3 450667361 710670287
1 586840420 421783653
6 156326710 937780535
1 641871114 815156823
2 284285621 377630436
2 967422001 829912218
1 206763617 746908256
1 448573813 727032014
4 142711727 51352509
2 56670872 281041173
1 883132004 878439277
1 952676904 817725789
1 764292314 326826112
2 131519068 346887698
1 269886785 667526668
1 566166309 667278282
3 824241339 777115145
1 6074769 111071393
1 221852549 564916811
2 857448090 593610784
3 384756020 364562769
4 456943312 456674440
1 154010626 528573712
1 811202021 103208058
1 150345231 15249099
1 267791844 885477175
1 181491121 852394614
1 487236926 947788048
1 449005427 53774496
1 866334989 249788408
1 185463024 75507864
1 90063290 732839876
1 750807916 382625164
2 975739058 35924726
1 8985100 684120429
1 327122069 71013546
1 478984641 182564761
1 945192732 561324638
1 340187426 218021553
1 245482680 785919765
1 604671222 892516682
1 988061955 343809007
1 983781152 550157714
1 177961456 361529714
2 843005125 915023895
1 399313436 658344134
3 464572859 408283978
2 487777120 594217978
4 56080601 684181498
1 440064637 620550858
1 765244876 488664746
1 95417847 662883514
1 177683180 575176720
2 54719248 61925848
2 51196349 676191462
1 12535715 405139315
2 739778502 570058275
3 358753212 557960483
2 366251604 916137751
1 786555324 256297372
1 726762360 370935333
1 188860917 328881021
1 574412469 262369615
1 78515804 230792526
1 998500115 927195853
1 424017222 871603727
1 427459548 366394858
1 142291102 112490432
1 959113638 134256344
1 630812874 211560041
1 591916370 665355127
1 872371545 42187477
1 941748772 235378955
1 747514477 251689454
2 33683824 169404738
1 345136800 788425069
2 38480210 612221289
2 692973671 290048208
1 870396047 631904254
3 65790425 413522599
1 155818872 100238150
1 619316774 603588790
1 687873170 362913385
1 670748280 319558422
1 215942168 512110634
1 62092181 321491047
1 75143262 128233804
1 531091063 443946834
1 237522177 610047839
1 369750156 984133139
1 775763196 680410002
2 272350182 768264441
1 558165992 931347990
1 550062836 216863226
1 75570116 54402497
1 498643338 256404433
5 389804695 313367598
1 61265287 669801882
1 242206173 506524549
1 637559895 573433812
3 620701240 95553981
4 470738595 649297515
1 209965 558374098
2 676653004 746063321
1 267364349 416681675
2 983565005 900560156
2 108389046 959676927
1 77024673 598532660
2 890526638 579422542
1 867982187 939227673
1 707502671 277669482
3 779226820 6810546
4 110273595 705848214
1 501317923 363805050
1 386023749 381151139
2 259611436 944681001
1 73271497 434593823
2 757090958 863009166
5 991532106 538997959
4 114305058 627143162
1 374217565 300136558
2 323548529 96531598
2 364974634 65955148
2 369773239 211393175
2 803931880 488751152
5 519365373 230118689
1 774229448 78294278
4 764413423 774389668
2 784209555 434931583
2 580905540 220175087
1 628163581 293200692
1 122684769 399042687
4 628368311 875299557
4 263833169 975872909
1 320744541 521834108
2 989832177 172867091
1 52740849 380589054
1 522350581 961033409
1 440641780 445949718
1 940177412 908300114
1 82701027 565558866
1 385312791 937635863
1 353711942 560811542
1 606347116 561341977
1 717139764 837753129
1 399366167 851209147
2 132856391 984088660
1 114085955 165367937
2 195581513 889787469
1 670158323 363715839
3 438313624 578064589
2 161285682 228772600
1 367872600 839635
1 404272464 518629809
1 542985818 681365317
1 837003581 521660770
1 333002563 142006109
4 911701631 867129696
1 718686097 850541145
1 594684527 909004416
1 740274475 432887425
1 661551128 659049162
1 343071632 128976823
1 663013433 154922127
3 572902667 842806817
1 466669396 787354808
2 579714403 48144895
1 844902242 454711101
1 498305195 963104459
1 607858014 967304838
1 315016256 465141315
1 940305817 658157102
1 173232622 155258111
2 699641856 58378941
2 392498222 115252108
2 176708865 440574672
1 34353426 424784163
1 171115707 338591512
2 4127623 690729072
2 956053970 446370242
1 652636639 353001456
2 984479636 254668939
1 839760061 755011720
3 25397061 269379934
1 793096342 451488647
2 419067430 47528455
1 216833723 947752195
2 677271310 500878152
1 631897510 689654335
2 928421817 560977890
1 560715837 196071852
1 360407523 847544384
3 890478779 742016989
2 878207256 83081248
1 32061393 681068788
1 195677517 427350857
1 263676098 252521692
2 658898275 715909882
1 478829052 402877862
1 211296507 87518713
3 975782052 847227671
2 619286436 210415949
2 871465399 447842103
3 356685372 323394527
1 15081326 246331028
1 101276337 812149741
2 748263402 48309288
3 945490866 742561270
1 532115162 63671208
1 26597521 377264364
3 646614701 574748798
1 871752800 3455773
1 534395388 498440780
2 982145838 117417671
3 499437874 420247546
2 558940472 9628362
1 866889267 756710708
2 872876866 33692294
1 415162698 704924537
1 626713838 999139813
2 12228879 669217268
1 678915963 566794651
1 207322714 116245335
2 34513104 907310908
1 797156302 365595930
1 772455108 836444652
1 861090471 866934616
2 179856438 674454371
1 93437948 381915291
3 616205794 478285652
1 104934593 613649189
2 299406361 666082186
1 282430970 680718840
1 82910711 483558543
1 612394683 234821713
2 843262203 886244931
3 233972292 39768868
3 915889026 473728495
1 913999167 885001445
1 588054963 711607257
2 888397147 681351116
1 592713801 163346661
1 195150378 638972814
1 604101334 218457801
1 735133728 39276046
3 949423578 349141254
1 48932444 565444618
1 69064087 606514381
1 670962887 904747451
2 669989504 302262443
1 951766582 922547488
1 180504900 966334932
1 822465284 957380186
2 363820935 901142586
2 56473063 377728321
3 431408639 711300704
1 293951444 524971000
4 749148632 502965127
1 292549407 931219113
1 93628980 225806459
1 914350529 164879695
2 908972030 145757527
1 68266166 219798328
1 529011614 749596770
4 321177003 866150188
3 63958231 655496332
1 204994044 494720721
1 703431731 9684833
2 767728862 291656832
1 642288371 382874830
1 165769741 133738022
4 390382226 946607529
2 875956480 171316334
1 537256943 322853986
2 748201718 195735094
1 327698529 27277286
1 998639424 750566185
6 411818697 491088168
1 981980816 703101551
1 387522913 723119345
1 100181368 77409521
2 296504258 663942755
1 520953309 873614376
5 591007913 790069670
1 142291363 945062215
1 43942480 226779701
1 498555410 151253044
3 761872648 484205002
1 8023135 733628253
3 179361551 163927649
1 725717655 148202271
2 11613371 529103405
1 274173487 206878530
5 747115249 854736786
2 183205179 423257694
1 638120862 494421366
2 182122471 867083553
2 532720058 984699661
1 129813210 330895013
1 323966353 836214062
1 231923270 216072222
1 965497032 513665028
1 550716588 333785545
5 624895071 413531763
1 407733016 22939827
1 923034800 617510206
3 345365549 819929165
5 308642925 160196717
1 977345890 77994181
1 372119778 303687286
1 556900883 747072154
1 12072805 763065793
1 311297433 362426701
2 902792382 467290206
2 877979071 434417768
1 835269062 32430044
1 247992830 567761116
2 56655219 650665519
2 497985655 532892709
1 645612416 852764554
1 382545045 334688790
2 843985034 261010552
1 404824262 140149556
1 388628214 146736715
1 950107944 668194279
1 900276340 649997850
2 265951476 437311901
2 686665100 623851027
2 37880438 769556905
2 84595727 839469407
2 926343384 609729913
1 976171501 527378182
1 377587152 416320765
1 551661923 359196456
1 560316588 177429212
1 765164487 73056271
1 583102241 771208106
4 362169650 936190932
1 739952321 418707310
2 641034089 696765594
2 922961204 230420738
1 918638739 303117210
1 887675436 987871393
1 424121775 442652255
1 855378281 285580381
2 879449907 132656708
1 509246553 114705005
2 594610388 470684093
1 432264106 944193049
1 788645817 855463817
2 877046811 276731382
2 166366451 132419864
2 593098835 796278197
1 582708316 315550434
3 554960077 987440390
1 846577791 601083985
2 793383719 94776310
3 60490828 252857863
2 405695282 584730839
1 808581238 350651226
1 866341117 448537015
2 148247763 153337228
3 657089947 158282536
1 321395205 282218327
1 498141009 204493045
1 674338955 804503422
1 78983253 285277651
1 503059004 931543415
1 665787566 489235325
1 464093146 32344029
1 912342107 692554994
1 613837027 927225749
1 776418745 523645205
2 128419724 494126569
1 61349224 74369616
3 294190385 933098127
1 547636323 152095512
3 860414100 400750427
2 796345278 130288363
1 371849295 474057642
1 443542070 963400949
3 462865194 9372535
2 963279541 29568093
1 248400375 313777979
1 927147410 528046664
2 751795608 234025540
3 196333283 485769206
4 879623449 564101782
1 823446853 86498698
3 255059438 154487310
2 499375521 937250664
1 156256909 648061076
1 678399365 660080040
1 798819300 287948507
2 309835969 570067533
1 218957927 63080391
1 49339746 833444664
1 635903391 12475960
1 834913888 564184461
1 960970614 70093109
1 616101271 259898822
1 96707127 612808459
1 948281310 98539924
2 759063012 880060363
1 147518445 286436742
1 853772655 649382228
1 580679010 652571895
2 224524123 781155905
1 805675577 352911968
1 342685143 993897842
1 26599259 930804949
1 845188140 728236709
1 149072825 349221937
1 472944991 749829903
4 209696492 624925716
1 828043729 799271627
1 656211812 767887442
1 976198196 875828994
1 145382519 621182927
2 620913823 496034931
1 226497100 390056815
1 412903949 322808348
1 751516027 632285665
2 708865354 258035053
1 637330233 577973497
1 218970842 821197978
1 512713125 803081171
2 314894443 713053666
2 544366151 844538208
1 57807524 288674569
1 172545845 405706463
1 996642494 410553540
3 50471928 108276168
1 597406462 589661413
2 881577452 985657567
1 291525719 705938549
3 99988114 389297047
2 656785999 769567417
1 288892268 977448450
1 597887036 149244063
2 418354350 823833377
1 813878065 574847912
1 821996917 409885183
1 267691471 761425555
2 737738281 503117473
3 154666313 80320565
2 811947370 885053409
2 367137260 916163996
2 948796501 375990221
2 662922163 760642508
4 311243098 275047853
1 851582838 577134038
1 853086976 989111370
1 503004735 406297017
3 894646710 578061615
1 206681302 856143111
1 265049759 791367340
2 470471649 744006769
2 902564721 306227130
2 824045356 474300684
1 802007776 674477001
1 881750400 601349437
1 19478493 796607741
2 297667123 115755916
1 33257113 504971781
1 103276340 124819345
2 898791545 52824652
1 958053106 774681013
2 908153191 419963273
1 31454179 610205821
2 129917457 414821989
4 559049233 694225058
3 596507240 995522693
2 19563790 371491047
2 431650964 440656038
2 206955932 413971433
1 305796217 164540189
2 389904294 578962923
1 430971284 633918288
1 625956422 375754075
3 408684292 434423339
1 832033964 274070536
2 939553433 853911265
1 346095434 31061684
1 999277049 523153839
1 453563899 519914202
2 321198475 55144926
1 226988933 419509335
3 943255016 231710272
2 312959256 920100211
4 843930972 187271454
2 99972780 874356252
1 408792811 250337720
2 31295419 183808390
1 207158819 780236062
2 733925722 781585971
1 51116559 631377860
2 523287818 23283730
2 709062117 705586146
1 478951895 975298914
3 89463800 148014126
1 987305835 587058000
1 71748298 591336388
1 455096006 870095479
1 639821071 712784683
2 21453043 753059466
1 226446967 477065412
5 240157040 792858927
1 104126003 207097689
1 929152031 781524586
2 888030811 939896611
2 710807474 627155477
1 269630939 132070183
1 277966708 650540019
2 219835954 512261275
1 617148720 582944641
1 918460638 632078578
3 93137887 935151629
2 205668835 138310903
4 913109342 890743946
5 376930797 280393522
2 939069696 485906076
2 948728555 419762036
4 234928091 967483629
1 50964923 943230266
1 698782919 350870763
1 386778597 869861407
2 773704230 959438303
1 180216200 294763313
1 890290774 816277662
1 95052431 876714087
1 620510421 160107196
1 979660447 413055334
1 94116951 281388456
1 191777265 576755482
1 312373018 474112618
4 768352665 479773774
3 846043759 376835785
6 83688409 353841929
4 231091721 636347182
1 367560268 18152843
1 62633978 579193936
2 752004019 807247574
1 111492720 948850493
1 406378426 613133319
1 696090942 685420396
4 951815273 41269234
1 378263793 487118349
1 377674123 710112335
1 449332231 522624051
1 333132943 737007552
2 326271620 72218261
2 749221761 567598329
2 360090617 794345288
2 358441339 493307375
1 727798122 262898089
1 201330066 288333476
1 626104204 333606177
1 44294265 203332110
2 633695737 591641036
4 46009440 507068305
1 819833579 200643455
1 54362400 818560617
2 830970518 418557839
2 885729384 165715814
3 343689919 3610041
2 215252591 292665576
1 489684971 738212201
1 869015768 131465224
1 701061030 811496691
1 391164013 162150898
1 837460824 685992549
1 656605417 421762821
2 111661068 993702316
2 430454650 419047119
1 769453444 356308782
1 828698067 518070146
1 258149296 34546005
1 979880970 646377022
7 972135719 809907972
4 268887509 721233958
1 811957035 277850624
2 866107384 388082984
2 780695033 276103224
3 4864656 398899466
1 350781168 209109669
1 985993277 146315456
2 619443240 337334460
1 9503365 634808356
1 704878631 841109277
2 957683615 205415602
5 520256176 58141409
1 643706096 704250688
1 125796799 888650306
1 599778672 879701328
2 359791576 645286820
1 573358443 108066857
1 790774162 663993230
2 870575742 594481978
1 44758642 524969449
1 850746199 587159140
1 442021937 822547424
1 223227887 22802554
1 629009410 754959694
3 506646362 599953820
1 405742355 390734467
1 201411873 513514313
1 654775551 234495198
1 942600488 513252867
1 818101915 163448791
2 528182722 343683760
5 563986213 223261925
1 834890432 161183182
2 559365364 404554918
1 476290141 376554386
1 587103051 765109099
3 216517890 756802261
1 790088117 852504621
1 714470834 214659386
3 806341544 778379390
1 539872496 64740063
2 784169471 527124515
2 779549082 985841508
1 274009064 344571563
1 504703562 748082780
1 430582129 543558435
1 873616502 485561164
1 757187463 27080795
1 830973374 723886209
5 496311360 112519324
2 155702637 424258757
2 757982031 158663543
1 515454928 947530917
1 52449862 529653431
1 237303674 177799499
1 617658906 278828076
2 163481038 785843265
2 948838176 853440394
1 53646751 494428400
1 445324319 167066350
1 58597911 99736509
1 215982465 813810640
2 245036225 912873950
1 473430702 807212513
1 636173184 856097062
1 446512497 930829024
1 213100903 21305425
3 169895271 428673132
1 938173514 780008777
1 831803116 223565692
1 349973461 783031706
2 763537387 706500811
2 225140076 214723128
1 400672649 165772114
1 989159306 730322025
2 406024310 19378724
3 376905436 756328704
2 709607654 96044250
1 288378254 272421904
1 543292352 894435102
2 350426609 571362052
1 854839541 871154545
3 928612483 710794808
3 786365174 834561708
1 656247857 127287876
1 868453486 520477200
1 240664151 487539655
4 496582936 989617022
3 374161147 433225068
4 975433340 524991007
1 546164034 563062298
1 106031065 634739754
2 609552857 68276526
2 20298954 476285127
2 661255118 933354433
1 140126025 218660559
1 631091419 66907313
2 305165773 498070042
2 464213828 169391371
2 918418021 218164093
1 769326054 117499911
1 59076798 857120801
1 311080364 409312666
1 541463025 536776026
4 778960232 496494880
2 797723475 626032918
1 227778084 713162537
1 751636906 417938514
5 695981262 297696190
1 715675945 169521986
2 690060727 495265886
1 326646185 226980951
1 360130964 237578719
1 880250359 78156039
2 778058945 416367481
1 935591262 444808760
1 648653398 328223965
1 190421996 196984321
1 901172204 878954175
7 804593916 822117870
1 956159533 492620787
1 307970525 788074614
3 897418854 677524402
1 404829795 943019662
2 453604266 803266960
1 278251247 605646296
2 217051362 916300401
1 646186228 916173827
2 320092722 989551341
1 190236938 350148286
1 198235561 653373402
1 2087296 173498380
1 873912824 482023854
1 203183761 887310598
1 481065174 60411182
1 566222989 158022452
1 29954806 310163094
2 728178858 441567171
1 62909159 594174243
4 788415328 482483067
2 535853569 376843132
2 346662411 794225730
1 37168547 205238350
1 58656 530128927
2 30050534 233262991
4 247574318 920335465
3 828728055 564392574
2 42002488 181436783
1 905751336 306197015
1 879803236 217594921
1 980479735 152662833
1 900060947 903584671
1 42906917 159185902
4 526396937 41317302
1 839760813 886405756
1 16322891 580316855
1 797156338 534192345
6 561202809 698543268
2 691561095 660928252
1 299671038 676823959
3 69737660 179283125
1 283994037 82552064
1 262964407 623373420
2 164015401 519223701
1 151977413 500139231
1 164809419 411793218
2 532945887 133654791
3 343139867 199757995
1 401034757 776611645
1 809548593 46219519
2 567497127 794458855
1 636122974 684774524
2 97131119 314828832
1 492205416 584569578
1 315411379 782509965
3 81105702 694142233
1 135019562 955688385
2 120537817 779046229
1 754957162 196965526
2 527574308 107844159
1 699840100 171012202
1 800562136 85055596
1 132144405 273373066
1 747520329 492106357
1 912980042 668948592
4 376094975 30379939
2 564993758 856020361
1 901039371 72552708
2 344456147 335421204
1 233997235 327047483
2 106432812 971888582
1 369603378 773043775
1 366509699 49489233
1 863788943 58397891
1 311048543 317171060
1 938447798 574260871
4 546357790 8041622
1 2750194 166047888
2 441672530 733528211
1 388025778 694571630
1 10945930 702396734
1 652345930 654218937
2 594066637 35813948
4 889305863 32743336
1 168625880 744429229
3 285926383 892656822
2 582493342 959741938
1 464557425 598649675
3 893154212 479302086
2 864901864 450043887
1 416728812 962848387
1 595763434 214945847
1 345783399 902329050
1 810747886 988960285
1 176397370 44683183
1 880705400 429473707
1 576630327 574041790
1 967444989 986056550
1 757568947 567204173
1 867188938 293965625
2 929730676 245380879
2 756461729 306353366
2 121952784 121779350
1 924312815 615257799
1 592460684 26447995
4 895231744 958824305
1 519282581 959877863
1 638591886 662463714
2 891820041 45533128
1 687180504 745918060
1 767200515 6877626
1 851892513 895739392
2 183323114 258082201
2 459738796 428158533
1 741217569 919606806
1 187162464 242397289
3 516762049 17361949
1 336285244 584168956
2 795743612 712238672
2 489801030 803034448
3 740408632 821774290
1 173246144 271989285
2 798489555 45514336
2 349640633 460545562
1 806138441 663653910
1 881195187 218065113
2 837817152 390049513
1 68779386 679348074
3 479752162 99238740
1 334008967 575533645
3 862192726 188799813
1 101117952 477370116
3 305950234 551427984
1 405219166 924732989
2 330983599 143907241
1 135393501 139506018
1 943003633 812964659
1 376198966 957294823
2 170319020 204078066
1 190378630 476871997
1 198639516 649698071
4 948923485 568486038
3 63148372 203359572
2 987040710 376739150
2 871160403 432256633
1 621907847 196163896
7 353855089 783881533
2 175922659 924815650
2 267262823 600332321
1 792418572 760330981
2 660410155 620314986
1 407107841 310608695
1 109195643 484343280
2 202017163 648847130
2 614025496 944852451
2 749621130 823370134
1 191518139 472959569
1 135632584 390451806
1 348429302 701650630
2 957819460 466551985
2 643551588 569233987
4 304717120 803535104
2 790964536 564374973
1 214157495 441157094
1 72265589 445161892
1 977787107 133145412
2 331433407 981813309
1 20719030 398903591
1 876284838 606331308
2 859390770 274688500
2 668430424 507641556
1 29117441 914042168
1 144914112 397526438
4 634500107 278041611
2 856461673 958442915
1 58118559 272676195
5 849553446 721866989
1 414232353 529436813
2 944668706 908241495
1 669968950 44183418
1 683782693 226257868
1 857094236 630116277
1 361855632 851101025
1 253364072 236166132
2 271239273 557811667
2 647365739 115353849
1 448039594 404564227
1 297649125 970529128
1 458727201 745982740
1 53652667 758413215
1 261380009 52089915
1 944057431 36679511
1 233542547 935385324
1 347148986 672172357
1 885373958 514697331
1 105659163 732903998
2 869117270 241261433
5 587812860 555641249
1 225611863 895172067
2 106144481 720665400
1 202601387 710620173
1 565835052 964891240
1 586418860 660240812
2 248596448 105956004
2 722268043 797059417
2 538023252 493431672
1 748658955 682325399
2 993542479 448820781
1 539205428 40743465
1 440262664 173348162
1 89747135 60752907
1 77462545 862523404
1 173129874 737120378
1 496488958 969149607
1 566195226 212160093
1 403812723 462884660
2 292645224 782190507
1 994952528 135829588
2 976227115 900476433
1 971544946 857228985
2 733281436 31802608
1 665715170 989440600
2 678241960 75980919
1 999491254 388323026
5 230431270 970993255
2 397067510 278256754
2 205811479 855633680
1 322899511 135408708
1 200218553 222380426
1 863918900 254691327
2 461417829 862145935
1 851696719 935577125
2 786668869 710933661
1 978480610 595582754
1 984954306 894771208
1 945206097 631437394
1 468505793 970153933
1 978816641 306987166
2 804142108 806884938
2 213640483 198697800
1 519295451 919399549
1 766349143 208266249
2 31480387 382448068
2 716095508 768692456
2 125067649 278364061
4 85663210 309979911
1 526819488 804280714
1 988552907 953274970
2 453391139 292206303
2 728284022 929081344
1 646478677 811850265
1 333364345 27214497
2 172671037 810055126
1 149846112 299480325
1 715570262 505744560
1 322650028 534645554
2 497716126 800377963
1 418889466 254033874
5 729834354 65374970
1 551841809 611085204
1 453650166 271102498
2 64069441 396446223
1 372930815 80161169
1 508076812 767425972
5 786784049 685320962
1 805092593 488386063
1 98869259 256226776
1 720620174 210257733
1 817957307 304871904
5 741834986 447253545
1 667446706 207317202
3 389200978 337308820
2 750299895 604906067
1 89727392 288312589
1 321964125 684178966
1 258949660 205837700
1 277816242 985653502
2 143774885 840450996
1 498521777 853274218
2 36043710 171369280
1 70358400 474857063
1 55338153 633322407
2 298462106 109113
3 958226110 495651353
1 786621061 821678879
1 619731 699702937
1 593684386 21849727
2 576823808 22085303
1 325177879 509222843
1 506497888 460865266
2 213705698 931444559
3 436875272 762603366
2 30002418 53327249
1 692910903 695338033
5 102066417 955270192
3 666037813 531695333
2 360919076 699604170
3 193225809 896252559
1 532331520 326037650
1 973291450 402086123
3 456773340 527126183
1 688726239 478784993
1 658909556 493142960
2 196423993 609237015
3 741999724 80019219
3 406206129 220748759
1 681377403 454862612
2 989797450 631855624
2 210863710 692349030
1 694669007 811078861
1 258197280 47736701
1 782612377 906640319
1 164853820 317389966
1 773218520 672467932
4 751734219 423486093
1 894998506 296679166
3 887247868 407213424
2 285949018 552811419
2 813547288 480135021
1 384451670 476585333
1 59068395 720789197
1 76852201 698322345
1 197271451 720331015
3 731262374 219460301
6 637032281 258698913
1 851076099 350735239
1 360270102 1531758
1 521609894 540342870
1 838975262 383226048
1 71604808 314391014
1 261263418 316703630
2 956844882 26183127
1 162900757 889632992
1 495026593 796578154
2 151984007 389768296
2 77238379 695316282
2 307046604 328064718
2 704842223 783299390
1 432536990 712017998
1 856239469 240948525
1 213930386 592026063
4 747587345 304678313
1 216006708 403024966
2 140867993 54202760
1 18655037 299621167
2 264807766 287148214
1 226268620 69851293
1 628270339 133225858
2 723733285 293332287
1 344582215 757241545
2 49728095 254990137
4 852484893 328383664
1 423888400 612492462
2 916844824 195788341
3 569806751 16536209
1 681261471 387860934
6 905870562 915090530
1 95113382 395316288
2 146989513 134777460
3 854128376 971634684
1 924209541 82187906
1 550893103 643059960
3 835044551 578943635
2 393337833 235421186
2 81576149 437600064
1 889021289 229013588
3 106276321 665688978
2 335486516 926808848
1 386239641 174748718
1 701829020 271684436
1 671292072 41885348
1 659761243 119474335
2 556925859 763110768
1 986661879 240923451
1 612574361 973634743
2 114904769 53270261
2 878705071 409447604
1 266631598 362211225
1 754475083 432108917
1 995739055 281183956
2 130807271 533026449
4 461129054 468298875
2 847553080 573117492
3 759552945 521877162
1 340546852 51567613
4 775689647 773121464
2 212483039 219998695
1 225165745 515062138
1 133948487 424640307
1 687207024 575879169
1 753997467 278041801
2 667624957 929864332
2 262713146 938846981
3 816168567 796786782
6 936225129 542890014
3 932364286 879077174
2 650676914 671050689
2 94679549 134294090
1 685783285 170513656
1 362416016 216376830
2 65948595 937872403
1 632408818 431032982
1 197129336 105992963
3 344228136 235436554
1 958500024 987797230
1 698720058 707121243
2 931750806 161186058
1 640688148 655640740
2 441492695 219830774
3 684265737 102812012
1 497139617 333955392
1 448182547 285755831
1 303450969 736235907
2 219928086 756577829
2 165110426 280567789
2 831989862 626780450
1 229906917 379557347
1 158637436 64414940
1 71852693 669246438
1 164527791 379139500
2 459026089 914142254
1 265672814 505039962
1 345073572 904527842
1 404391303 473398637
1 80181315 448500869
1 793659789 207523739
1 840708533 491233783
1 94209659 332324283
1 154144600 263601949
1 133768139 740652805
2 256421396 667570594
1 901193833 396199051
1 769143093 975350181
1 57793562 515213425
2 134738816 666446936
1 967059036 753223254
1 318303109 45837430
2 124155654 915890242
1 716735630 706814718
4 441866614 922806857
1 950926955 735239749
3 50710844 450626397
1 857325841 639506132
1 293505534 938366495
1 7405472 237487670
2 250163075 659850021
3 966341649 253917775
3 625313635 49782639
1 508170740 774130318
2 657532642 314495488
1 95132034 547531639
2 291816693 994669428
2 404915639 933479031
1 666245118 568717554
6 865291712 31529108
6 171961827 860463328
1 825976336 279651883
2 487608526 325450793
1 721232243 596804463
1 642859134 671832218
1 371972966 955541104
1 749677634 521774839
2 606165511 8174152
1 605246956 279612880
2 193608649 851527427
1 608362056 681199976
1 463005226 186800551
1 107723337 230440183
1 805675504 791507171
2 215885265 601604390
2 248788432 627857831
1 116010817 264831464
1 77656922 997895109
1 603318028 235521969
2 715379943 168611523
1 227537528 395425232
1 33162733 407652038
1 840971876 612644114
1 298467969 25060788
1 538915691 937649576
1 872327136 219199831
1 39567034 643935814
3 607018236 446672555
5 221478542 389362357
1 431391893 953555573
1 694786581 485592859
1 71930898 355406389
1 380022775 24944267
1 139633794 536473660
1 416652352 925946304
1 48152599 492701823
1 272724532 830935241
2 560259779 73356796
1 188509404 599760361
1 469625117 488237394
2 69911333 381534185
1 795215076 337784059
1 657602454 700067113
1 509839080 416894792
2 240058164 510118847
1 643017462 723226762
2 147578860 282414438
1 96374937 3171796
1 692370290 771257633
3 284934220 509442114
4 388724318 941716932
1 121544074 729383264
2 684951010 619381357
2 568789876 885299786
2 216630564 999765043
1 699375484 499142511
4 936752389 794750749
1 237388920 619613795
2 646143652 440326366
1 339578689 611456552
1 191318703 465748228
1 368681693 241201944
1 184048890 488109372
1 902155446 633758004
1 988847318 574690314
1 232333189 503605818
2 938913366 513587152
4 793033276 255520856
1 647096875 143503846
1 151836092 822706059
5 135369689 708354318
3 945244205 515667038
1 840499241 693560758
3 40976808 531826575
1 903392565 587098289
3 604000801 169616811
1 104063760 964785690
6 470939419 379261095
1 301329627 737359769
1 154203110 195580623
1 265394451 904061252
2 933941614 85663685
1 715420216 755325583
1 570683114 171251544
1 601641646 181927254
1 426156736 764265353
1 671038251 603148108
4 929643022 283917861
1 980241470 159686505
3 670510464 870804265
1 686159301 601126238
3 147692175 836321107
2 615108195 309404107
1 164373003 998530846
2 334970090 893867982
2 717084926 161211995
2 737363329 853908991
1 576975600 399909239
1 742283074 237818317
1 955817790 697628704
2 730042814 419841577
2 927942894 805612381
2 959931576 28671325
1 569878004 978013237
1 216238200 594912658
1 162691644 110966518
1 509402391 284721157
2 369708531 856872796
3 165486591 733808787
3 332569745 741951149
1 693441187 559322984
4 330904455 793502165
1 349742142 905727485
1 655745880 602231278
1 595270859 677003442
1 504456414 730362845
2 954871852 427602446
2 398927478 126565788
1 977710815 522205974
1 277284236 691499018
1 424128356 191075884
1 219494646 38171333
2 197607253 431890095
3 217281664 955378608
1 76560213 752479080
3 895643146 710805503
4 441871552 947973720
1 491147865 622205548
1 92333880 389541908
1 911387413 488400804
1 588198571 317982037
1 994847416 950675925
1 879174228 697400975
2 951806290 487931562
1 920187836 149668742
1 199711070 71644569
2 762274110 247278673
1 354678619 353420547
1 267018120 30019171
1 971121203 801683493
1 14132432 126503374
3 304811413 625522024
1 124369090 341545512
2 542501350 144299527
1 385718170 261947122
1 369249461 102142712
1 631341637 325230900
1 494329043 727293555
1 457794741 934367447
3 428410659 978410836
1 793450328 98777377
3 286915278 594342152
1 296800279 261728137
4 558785281 537593207
6 719677842 600652470
1 94508725 750405327
2 825465304 720242854
1 652290848 724960836
1 870961543 691369121
2 790100020 676749919
1 766193529 693093337
2 970276768 755110651
2 648082522 543617231
1 378627660 379836276
1 965957669 256773909
1 654026866 409365000
1 877322413 530875034
1 737213310 631851138
1 605991382 322866193
1 2981972 983135394
2 373982377 175190771
1 486247256 732347587
1 698580277 895590806
6 178335420 423398525
1 455386242 908464785
1 652958953 997251726
1 109322435 178457046
2 990598822 606372251
2 868467127 981123223
2 344133011 580508917
1 704946756 216492721
2 547440457 888258271
1 678450408 993083504
1 308018190 428421076
2 590994597 994431442
2 300115569 437393228
1 859403431 426345526
2 780984540 959933804
3 99910213 626021736
2 933624127 853166152
1 656691987 578779403
2 600307941 409275524
1 425265875 955243693
1 476990394 552209257
1 966070443 85283958
3 936492575 327122415
3 871746450 889697656
1 669800630 670125244
1 881810029 565282733
2 927973161 618324561
2 103139835 522883529
3 352090358 779653956
3 234423356 190740108
1 226038686 816052059
2 380350842 571053323
3 328491112 419663433
1 410013517 256664850
1 638421924 351478579
2 58369717 344092053
1 381580410 477810226
1 412932988 801182735
3 659466157 768214679
1 608776466 564999678
5 232441311 457450362
2 976520607 286527670
1 526895597 28493758
1 347288030 218899239
2 101951152 544029892
3 87985838 728958204
4 713728708 933739438
2 519559628 902207873
2 901986498 847208474
2 770349 670188262
1 987987704 935892180
1 143063330 153039333
1 954239561 665149373
1 128509903 712561934
1 576950630 957953255
1 895510857 327823520
3 351034019 110191136
1 231536387 185934342
3 928014862 399105546
3 886717089 369230588
1 604879364 80071419
1 293613735 457217131
2 815483386 540631161
1 848750242 409963112
1 701948190 76426478
3 393215380 112242046
3 600149404 466479659
1 457026496 19115620
2 756774078 858543044
1 717625753 358688153
1 353376122 728437148
4 700535026 602290074
2 568057115 342491094
1 293912027 695222351
1 583819539 289944731
3 743829207 761770929
1 363735574 798570484
1 612551944 335114550
2 464868550 964965657
1 624318994 978158697
1 713344590 334388728
1 252049642 452564220
1 128820518 622627892
1 394214462 646571825
1 19442842 582224518
4 80352088 972013135
1 842124679 987525239
2 657122739 125441566
1 487104561 530598231
1 56926776 88437274
1 934296392 378343508
3 892397082 92121989
1 681311566 508602919
5 338928659 89192549
2 705106569 623817091
8 204964088 845107949
2 849672894 46220827
1 144510743 646551832
1 76777159 253947408
2 108571342 275540795
4 93243693 939411790
1 554148138 401865356
2 153343474 114098107
2 529357479 480631509
2 629649299 666075397
3 944228028 543899372
2 41079833 533987916
1 751849571 116724466
2 191845228 96069170
2 495453090 104666780
2 808073404 329197230
1 989235162 57484695
2 837147330 608163163
1 414087731 492991965
1 817523252 685946445
1 961413717 814674751
2 149688495 246149975
3 390569839 78077685
1 507445741 858509430
1 655403735 875444261
1 102667970 139851839
1 226754105 771201681
4 254089556 678913728
1 977056966 675435287
1 229686190 901945073
2 959191078 896349722
2 534749257 693564405
1 501805343 518066294
1 310660920 536076197
2 787334225 541697114
2 95851076 124303749
3 126875673 897012701
1 428124631 654459846
1 5730499 93705571
4 228866374 167240753
4 232599351 294196677
1 423272407 205890109
1 959047637 600796720
1 950762410 194142989
1 131523936 444787306
2 591117079 845794640
1 135804890 301349124
1 627942493 574692734
2 532989643 162507785
1 256217959 930799373
3 63776437 162838110
1 442297916 287321723
2 767791825 728456030
3 954550990 829349686
1 659404638 174327285
2 80949270 685549643
1 463521328 306868132
2 190415496 610387865
1 413423213 264837958
1 460223766 594241800
1 795706782 959282048
2 324841084 600579741
3 775690905 656378660
1 22602695 516418606
3 273538487 425152632
1 923807655 323942174
1 593065608 229727619
2 986058511 579999072
1 117698571 524147630
4 653768699 569087596
1 985387384 605546112
1 700458898 496968623
1 53628526 709402256
1 452508586 840646520
3 246220556 17664023
1 383317612 693751355
2 244371176 127371731
1 936167372 389913429
1 9991923 445905255
1 40347393 323340900
4 562308361 995536645
1 762764682 286583022
2 691946144 650873709
1 660721371 767950490
1 864678750 325676572
1 589903961 633309646
1 974805462 500044957
1 830776311 282483979
1 616730426 530840438
1 35786104 320116277
1 523185281 671484835
2 160681595 864387526
3 524516606 835902399
1 392089744 868018845
1 904648789 98716158
1 378797978 46280397
2 317159496 777759013
3 873021074 804970737
1 413205948 262285260
3 330067911 572391870
2 31887380 629891944
1 436978292 550282039
2 444763808 638726425
1 351793877 597100762
2 433644524 372716167
1 478713364 327893269
2 525618316 296756846
3 861700115 610016680
1 993689400 244175490
1 374383239 29226390
1 889568918 731344058
1 714221079 703499104
1 96228709 276280503
3 249611358 754944902
1 341883105 149748746
6 441340123 436701134
1 313671142 227759687
1 151480444 326505809
2 528291097 676321107
2 455934941 244264259
1 963897120 273907043
1 8155724 230849962
2 819271053 780783315
1 502681757 814785167
2 48710469 221403647
1 505774158 191025512
2 116648887 845254323
3 968776251 669859920
1 85808750 218278927
2 216339758 266567506
3 179697319 533442459
3 541706229 270660991
3 650735683 502484454
1 943181169 520538182
3 290306330 165248388
1 86442543 510543380
1 720909455 705203631
4 589636540 368110216
1 116055562 461157083
1 207308906 44209662
1 109777718 245508395
1 768295254 627082579
2 89820615 114875647
3 845306616 848041194
1 729746262 215126134
6 84245620 747565943
1 497212162 708019581
2 781154965 303384492
4 261425265 884443654
1 357668774 558152689
1 119767859 860246769
3 500172703 629593931
3 112154084 809503753
1 263424432 915992951
2 507383862 589429679
3 60033149 26552660
2 744117538 176578224
1 333459580 901462453
1 470325291 24443087
1 166747534 833066517
1 730244583 864218288
1 460586600 157960934
1 691366689 346160151
1 371671902 289189229
1 385419384 895409651
2 200658943 288203752
1 610464984 941282295
2 673064720 153566171
1 51034828 130424799
1 471964111 318188440
1 596571521 962338318
1 733288142 809452078
3 701705968 77172007
4 522356112 111271857
3 539186241 890509520
2 227798755 541525104
1 724815155 998305495
3 360915462 237509734
5 474841186 377878756
2 8011198 444246895
2 455688107 73556246
3 220377525 663118323
1 936766089 382023175
2 152817301 980671374
2 362666753 379905649
2 452116640 232277876
1 997397447 696691403
3 648624676 184131663
1 840437942 441103352
1 73010491 469766964
3 89822966 740657503
1 338162139 102216790
1 284067141 740400651
3 41424103 374104728
1 4397646 465578843
1 642506162 589127536
1 894699798 95470023
4 395879477 223612910
1 962501615 707851873
3 308358358 931267855
1 545444351 167115978
2 400478158 762267455
1 570765972 278047562
3 675993546 94380693
1 605695317 977901120
3 759327536 829078723
1 444837745 727993963
1 78261826 535757938
1 167674999 174610899
1 559559064 53879097
2 1790251 42582713
1 559153112 626885726
1 937078326 518341272
2 993674999 348271775
1 62874246 549713595
2 474724943 34768653
1 803329733 805656844
1 165282940 961310523
2 840892923 821706555
1 971912848 796888008
2 157709792 883513872
1 177820659 771281840
2 211323431 679813393
2 55588238 64300238
2 330337103 661653435
2 511706132 265171149
1 876149361 335310862
1 818170043 406033481
3 296050800 325236029
2 5551242 515373668
1 45491783 671813851
1 567728477 193750071
1 263137747 885458456
2 289162406 126677622
1 210129190 826230395
2 960003425 595884668
2 165978008 503251152
1 460221541 502886531
1 630654035 243507522
2 234453418 609222858
3 655637505 998349719
1 273712376 814880920
1 806547074 716878756
1 978947052 672173578
1 405418942 325051503
2 950388640 214173652
1 803255608 474642119
1 88163792 213967595
1 348735590 549089261
4 967237956 317815223
1 900748207 727214769
2 795680934 48875809
1 41063300 149615030
2 468179772 687622856
2 220735636 967376362
3 354199289 997870463
1 934446711 35375514
3 768064673 499686654
2 52540653 93056895
1 939907157 619829258
1 272365380 911815753
1 544129187 198984299
2 427621579 688897413
1 940963676 671218002
2 961196267 203647170
1 555683847 68486842
1 403033501 772683711
1 930625254 340780018
1 783739305 16109142
1 317426416 316995454
2 93219456 963347165
5 312970691 635462932
3 366697701 334916967
1 288906484 160099360
1 592197334 852649342
1 186209262 116568278
1 815767619 224135932
1 544797131 181983027
2 628700085 968421710
1 947779301 526543797
2 608808250 336713704
2 444269363 220081054
1 521434653 653971644
1 876405684 181630234
1 336429783 656118959
2 286022794 42995713
1 202564085 350061991
2 430143958 496444535
2 925689196 580276256
1 961052841 90509651
1 755238217 349807577
1 458021002 976376164
1 215972953 793400931
1 447335427 512550832
6 482363470 960198956
1 184939699 817381427
1 66614235 993523896
1 381684464 572232884
2 527991700 412588656
1 968254150 153227032
2 479085650 375807198
1 308143650 357215515
1 770607987 959550944
1 585043489 834353415
1 419476801 430656347
1 597890853 635166200
1 79248669 407592100
1 254396743 243554433
2 340713905 396588121
1 300146520 873178382
1 883344214 159406999
2 238125046 797420470
1 521204269 311461194
1 225480892 264861231
4 857355899 82916500
2 677118607 420111625
1 172556900 571475541
2 383467754 584399713
1 257435173 648435006
1 361062619 17724126
1 700512167 73659226
1 809914605 973925081
1 127727686 968031852
1 899557342 68279899
2 446562541 913669765
1 816560230 772878425
3 941297969 810895107
1 283334717 731703135
1 525435083 104425772
3 248092213 910585145
1 803094310 417127355
2 877005604 742285444
1 852660899 476077341
1 804827255 496108853
1 825566328 816758793
2 783044567 874564119
1 347910009 708784705
2 128305320 854881348
1 650042842 105334734
1 472093522 24046893
1 783199041 209360575
1 439782356 205145737
2 14069735 95626451
2 965384400 533848004
1 24388074 953676665
2 190354449 577981171
1 751561089 169372470
3 707785152 965645269
2 43495891 753872189
1 151920797 404621698
1 251686320 296578870
3 312441677 734982111
1 592266279 510737253
1 587170697 88433007
4 708030795 549261571
1 988660916 25845389
1 504994573 604634048
1 616812260 653536176
2 633160682 68576294
1 523760649 860859604
1 195234006 93995509
2 834397419 637997452
1 237181946 228815866
3 635343559 592091789
2 445820159 495144957
1 743887476 346507201
1 249457494 474496827
3 801880887 867028590
1 600384463 174908757
1 255941089 238140706
1 952794849 921549496
2 528387722 476097690
1 916305991 281119260
6 28141611 906496260
1 894523768 810273202
2 890262552 537775476
1 829435489 206676643
4 840010504 841911422
4 884463097 610481094
1 635744730 771631031
1 744372926 488388744
1 253088101 971322997
3 939292617 943407122
5 482057997 699023393
3 138964143 526196451
5 83473608 506754528
1 376583234 76562655
1 386245383 554716159
1 936900257 64135880
1 5089597 947252691
3 260997685 469532510
5 245308694 626182243
1 661802105 730799064
1 21997718 821359920
1 274055730 85755163
1 472148499 204263246
5 841228482 819564830
1 260813416 788820878
1 538959098 433011533
1 757531868 121231737
1 720495902 288132112
2 355040831 625401423
6 206142334 721920447
3 193283383 504975695
1 845761401 7378112
1 13150805 897702354
2 883999299 224465494
2 904631633 974104487
1 60677665 802398915
2 326744720 777507998
1 83012887 952610120
1 30943376 708405260
5 222039684 376975345
1 997672785 468800469
1 738303742 525073373
3 392728372 880197329
1 686877415 592972517
3 395402912 66530057
2 360120392 930980765
1 808229946 267611466
2 828627797 296632862
1 192583383 627893302
3 383445078 620424000
1 340700105 215157979
1 878075368 126442153
2 862010364 519179637
1 797603823 619574903
2 679676278 167702548
3 931274724 663166131
1 470406158 89208141
1 446378921 541769618
4 96044807 544588662
1 6815288 345850687
3 57662611 982083311
1 386633220 572817843
3 467843029 287070215
1 234480699 814493706
1 394974134 908032492
1 537355614 783165647
2 866657271 600037131
1 461474062 679252947
1 384870043 403425669
1 652810738 887464237
1 38803927 474132551
2 23400431 413716
2 222957824 568382645
2 938274168 993850716
1 878014543 722965592
1 330283933 496917464
1 12826369 44316741
2 287618377 913997727
1 107206444 924475306
3 823566759 844189465
1 375164789 391607045
3 836645210 491228718
4 164308925 691810940
2 662673314 92090127
1 486860678 656930898
1 624594243 338520194
1 377857654 877207126
4 290484666 620105471
3 831207082 623559123
1 188331030 15329375
1 763686551 757496618
1 94176633 864416607
1 30774489 921225698
2 550747865 45275169
1 766837321 942800836
2 327723719 438584500
6 534218918 479898183
1 819790339 805728394
2 243218745 515400068
1 933499868 485605521
2 665496702 388556704
1 833634967 802435043
3 803064344 219543564
2 654111063 284947061
1 51818932 123705364
2 79609994 396224543
1 488882307 216765668
1 679969830 229085469
1 395734981 902712214
1 396480179 679644016
2 619405116 11843504
1 971273655 262201217
3 747835073 378370629
1 547063561 16403067
3 617688892 990200062
1 581198760 887126753
4 530426906 683159102
1 693812388 646850586
2 617701284 326596745
1 676040931 710943788
1 249629592 208146253
1 915776784 718692743
3 871892788 856630419
2 855398039 592490410
1 791084701 630785023
3 644574188 541841063
1 814338327 798669880
1 158980183 794330661
1 686144170 900080683
2 345038254 209726690
6 534161370 739263643
1 833670641 453440107
1 907110337 396364233
1 513882698 521765473
2 356294370 85199422
4 564652012 962876466
2 466119353 619226902
1 942561135 827334782
1 557461588 622274719
1 356611164 367441757
1 115460672 69650373
1 383057855 685455904
3 982971259 637167867
2 56355416 28894531
1 851267080 705782201
1 300013610 225015507
3 183822962 884324934
1 729847905 75109716
1 634430247 7473123
2 111016579 17615243
2 292471020 214319342
1 723847854 323949633
2 369869574 805734372
4 832661021 214758724
1 151564331 393022522
1 396440330 129654051
3 325724319 487576454
1 656009322 324196056
1 597429882 486508792
2 860035446 903383708
2 195851474 608735008
1 523104165 972399346
1 300498376 516539713
1 631230247 428274564
1 204805369 487717577
1 853662810 709975065
2 101725706 541575495
1 550767252 503995696
3 465884233 198172163
1 854977254 255971903
1 967952719 301117986
1 710627558 563810592
1 963292906 856462086
1 394377317 599070756
6 352931938 36180783
1 9941304 371906404
1 757607209 982925421
1 539201611 377852844
2 60759865 654822940
2 61294631 610942538
2 313951232 675734325
1 546113335 737288279
1 823238927 377331136
2 765328795 400362903
1 95621052 863544206
2 147768440 793025927
1 596828061 893500447
1 855289837 757043307
1 241610821 772349284
2 825041529 348492950
1 426158089 926097058
4 534142250 421796336
1 837950680 966526688
1 940422125 631530477
2 547943662 694062869
1 120946661 817144413
6 282266888 866765715
3 963258875 271809432
1 367190961 352768222
1 462079505 715600901
1 515952612 793302344
1 909310723 576975752
1 815230138 337252279
1 806320314 63228675
1 891642326 27358119
1 709372733 495445723
1 584174825 751754203
5 697226708 579955411
1 428902474 309732860
1 532129908 897202265
3 548592975 810647550
1 770963612 207179892
1 390976108 920157062
1 899680626 957188471
1 715986455 765436512
2 627694863 771921550
2 16410245 52866043
2 749486720 645490650
1 101123322 552262259
1 663379605 242244775
1 772249361 392751904
1 644733894 937208342
1 362879732 760012281
1 291875524 656467395
2 531514064 115210035
1 190932100 649806879
6 369036634 280740956
1 244235499 805367116
1 456592497 328428986
1 163465491 199379193
3 104648751 667232636
1 224346802 606031118
2 330814706 849200980
2 363437109 18578783
3 92867259 885957248
3 946064994 953036341
1 734641749 270322446
1 307194069 375182117
1 66123358 591386394
1 378871252 199048445
1 134514341 318741672
3 679725718 70248596
3 783937948 719860925
1 278193951 457524412
1 261497311 331242616
1 383137422 488195992
1 903030346 189100621
1 347342283 631970399
3 306197393 836151825
1 305666562 522095895
1 428285625 106229067
1 177654266 204892025
3 749400619 480784656
1 739727717 275161419
2 210445758 609888687
2 155026561 811760249
2 155261540 506697607
1 880895276 698622071
1 741751109 471047763
1 405512822 731477996
1 596222584 617758563
1 139766009 308600534
1 68283441 496291780
1 312191699 887425449
1 663759280 465478927
2 320011082 682004451
3 455752963 580302637
1 490983983 454458622
1 439534200 133947964
1 869856408 858538009
3 682398307 18998659
2 23135626 220890719
1 122029567 55067432
2 209128314 670991294
2 631706130 8919412
1 645676916 576762455
1 657631781 454517446
1 520020443 308007998
1 416793237 561373639
1 294848600 680912875
2 921780399 392389703
1 703845852 651953068
1 924337640 121918336
1 466469580 84715305
2 459359063 764794235
1 403849843 601619495
2 943563293 706969317
1 840661041 523234684
1 192808028 407756612
2 412090516 268130621
3 377944848 111331766
1 439194996 597604507
1 68789107 964943000
3 928232304 538421792
1 553817418 627466816
1 362535332 967913564
2 303674191 346720866
1 138315099 660884573
1 93488138 134136939
1 466186240 827791995
1 681904929 972987232
2 681952634 701131340
3 102503496 386918712
1 328908866 284331703
1 700798438 807146390
1 981921189 926711565
1 830839880 546435767
2 711564211 476200454
1 709642720 508762870
1 935313712 76303053
1 432860638 171277399
2 863301976 580167808
1 761052969 814312049
1 934573760 808929697
1 963815996 503082497
7 930672413 825585130
1 518444261 644498181
2 350077067 269469166
1 760887199 547621755
1 158699660 832086083
1 815398386 851574340
3 993776512 212145536
1 624772918 830500706
2 97594522 285301059
1 749482097 883751504
4 393797709 361126288
4 909897362 166855914
4 613208320 874942879
1 970276924 255586867
1 697765733 855697552
1 923163679 888610912
3 149434936 351361626
2 701843605 998539760
1 10740239 629480434
2 851839942 751334232
1 582304782 339376222
1 209874904 610529553
2 807300626 586652328
3 905410027 44889893
1 731951931 591965625
1 701984314 146407281
1 445206170 94234907
1 47123227 202157589
2 373860472 104212665
2 130307183 943217873
4 16506 225528366
4 834310864 475625848
2 745244931 191649536
3 825824906 690404646
1 308494696 425292331
1 399032966 930413079
2 130812469 381172386
1 481176412 845498961
4 318992906 308929400
1 4139930 890939189
2 104870623 257907414
1 953561548 855559689
2 239935773 52371210
1 158377365 385108836
3 88967881 322988951
2 153715747 910911968
1 485715139 422914300
1 260775118 739905940
1 947113198 427236501
1 8923820 670198219
2 687562480 936473552
4 47314356 802640563
1 621677699 669240150
1 527902799 338252259
1 423657013 345548238
1 891917190 201930853
1 730661184 893924193
1 89705174 37672599
4 62948005 305807889
1 615711468 926291544
1 829561337 603760798
1 845894159 116126130
1 711670208 913560196
4 486579668 51366323
1 695501616 301501522
2 686512421 231981174
1 41548673 136423249
1 696481723 559448619
5 43403307 948120858
2 296780424 514363925
1 526035589 114908509
4 395547923 788593778
1 32432470 113609783
4 652428531 394145937
1 395931915 130611390
1 218559547 878653951
1 815776064 665676401
1 459983439 246296078
4 185541259 624210144
2 394549088 522757960
3 263782252 403510002
4 131487378 823708794
2 411568501 297324431
1 149251860 105145027
2 26186859 736295443
1 326454534 194345042
1 462028948 924934076
1 809601868 737973138
1 723489476 551017428
1 797582861 605699699
1 714713014 388560845
1 393212079 940359732
3 519097386 66346415
1 159249316 461826466
1 797513595 2035120
1 669734791 521165516
1 204799572 555602126
1 553717692 830536081
1 723826917 222703417
3 133820630 615717252
1 247381576 244659069
2 953459291 234626377
1 180567397 61070153
4 426593064 720254889
2 974150882 398535204
1 986286795 46910719
1 582137489 376429777
1 117974710 804122386
2 647157828 648292692
1 332899680 173138941
1 311158991 96132553
1 262582555 805098330
1 147076972 14072309
2 56528447 45379399
1 288139881 69487948
1 699411275 519205347
1 233404163 995469464
2 920414630 518899680
2 916850932 278554514
1 973077019 221503254
1 199496599 210041714
1 171154628 327646451
2 616267960 981487516
2 928744337 810733025
1 378000773 604442779
1 925443719 399254458
1 125089875 331474497
2 539141196 109873735
1 174223394 124906398
1 322441964 33338561
1 184831405 142246089
2 646324000 917041837
1 434684546 261678053
1 697722955 743732686
1 692911540 604616598
1 934580864 647076608
2 557499319 21925384
1 433384524 520882495
1 345642761 153619749
1 233629662 463251996
2 457391056 691306630
2 383797403 369189106
1 551228716 176479271
2 164487434 283802939
1 474300102 576333518
1 391483073 886689739
1 858984137 989717011
4 815915411 583982508
1 864141147 421914717
3 264322862 153114804
1 40360208 452327983
4 175361928 534845860
1 958815868 668155036
1 785843698 33338968
1 373489270 122748371
2 684271166 390003753
1 200245626 485775627
3 800857640 416561431
3 135026285 903329421
1 890252922 507981530
1 508948321 727657239
2 588399637 372442977
1 868252762 359108716
1 550647096 422645184
2 765554795 965235943
1 525942130 362021623
1 225600419 766169387
1 439835543 340392441
5 975263512 940252670
2 822785641 516828613
2 866731741 633283901
1 511907060 184917574
1 613180668 386743508
1 57266486 107341093
5 775273988 614425981
1 603309141 994928636
1 472351498 744982688
2 934143841 251705415
1 675046526 415369368
2 815830048 376867083
4 777183691 199800682
3 22214299 958275726
2 43072759 497690683
1 119888204 856837961
1 787070403 853338123
1 315469520 10998064
2 427896526 844124116
1 94915803 680720551
6 507668587 677955040
2 188146638 863838008
1 952663699 643013481
3 374685482 128896329
1 430395359 400288440
2 336193933 564403003
1 27600730 687272015
3 471800415 79489304
2 893386217 467237258
2 286361113 375158865
7 851441997 958278649
3 335022254 471834016
1 300249432 665129320
5 131448471 349382619
1 328545534 948793096
2 528905129 244443033
1 906120195 808156457
1 562332388 481028576
1 773903075 574862826
1 188152286 399649221
2 785613459 950895675
1 15081148 936809356
1 2262393 128845015
2 574195567 235521202
1 571435186 21184684
2 992095248 551547617
2 593987605 261398852
2 573540610 595104060
1 156162645 963199350
1 229125653 634301471
1 510250651 99055639
1 967448394 455886083
1 790859626 914565910
3 294823411 878391319
1 16642128 889153175
1 844209561 751160849
2 833267233 175229439
1 780720247 596206627
1 702090724 807747128
1 57591914 523171602
1 508982348 952181512
1 404504189 741243507
4 217736155 16107028
1 575871344 476810174
3 810121100 374973170
1 389678566 624275600
1 81570595 800941511
4 702520016 547963258
2 874958635 862765288
2 947400220 977603392
2 214302758 270826333
2 224734556 100509306
2 85017363 566242906
4 924106803 203487173
1 316511046 194179479
2 426654590 254924271
2 859177140 217434145
2 470977062 414122379
1 126363184 797973777
2 406368427 515503785
1 211740437 963278484
2 388023663 340590530
2 706887700 39763828
3 245879204 7441434
1 356545038 566564163
1 789097095 454487264
1 98928089 868355859
1 669318868 588976409
2 641738436 647760725
2 913538993 19321317
1 760076824 174128084
1 768416916 29017393
1 973478947 278316825
1 573250751 262037624
1 46537231 519320076
1 99566457 177275748
7 785012120 570284988
3 684844040 320124456
3 585719004 417953965
1 937290582 836635010
2 861050118 569229175
4 128729144 876583916
1 386657250 6545583
3 705912794 565423598
1 509245902 643746304
1 171779677 610667855
4 435784710 695522616
3 609705761 462859807
4 923998937 87429815
2 550618336 745316694
1 681631523 93163829
1 436477550 149955307
1 989688214 835880643
1 261518843 903810955
2 910133950 540816737
3 870180298 754279573
2 245451754 126806875
2 306256443 352713000
1 149173241 832207053
2 105528626 155065974
2 725402880 653065124
1 50432621 508855957
2 537198688 117240212
1 651384282 389775785
1 22638695 336768014
2 817228503 784152779
1 275207171 813209829
1 203227283 869729718
1 887338120 458283141
1 879077029 227496547
3 631681103 986858844
1 25858111 262308658
2 981113311 239229865
2 841705960 277502446
1 892415916 489470737
5 513607541 976869897
3 679793124 514405612
1 905730530 579271751
1 215991613 429673439
1 615826156 946702105
1 667290023 954734828
2 419910995 467724937
1 769291126 732971920
1 283824074 294403081
5 404719782 945033224
1 743911417 966869545
1 286992193 962636277
2 405158403 610822946
1 915365046 253244278
1 445937942 899682798
1 371124201 957364059
2 495391040 4457782
1 707811850 244656150
1 124046889 360110961
2 275044753 517611139
3 835050684 631594617
1 158568954 166441873
3 906631218 224716433
1 468655569 436763678
1 630788498 484620061
3 594767818 432359291
1 975300427 772312483
1 957840163 760066438
1 706804837 454903115
1 705847545 995214688
2 555470360 638438078
1 825020261 478222602
6 408932768 323449474
3 246683930 287581721
1 383245509 392972955
4 641044282 181703029
3 569708224 14193242
1 679439027 420388328
1 806374371 324031742
4 526057528 915795777
1 159614375 23070709
3 648808765 159169
1 48117176 472418756
2 931730295 626055680
3 183826415 419445845
2 440396946 416439964
1 99557331 148523518
1 194788586 450204274
1 515308042 564525703
1 180256949 789010936
5 328741724 762836912
1 22592765 470470072
1 345301789 167011407
3 996359917 59098796
1 692817400 413407329
2 746450488 90308277
2 519583712 130016869
1 714845519 104255413
1 129446181 424294292
2 721934664 60453299
1 447224577 164980604
2 699555709 315531723
1 768025453 322476334
2 535916065 373864464
1 708279973 117469193
2 211290546 605570464
1 589665507 844802825
1 343487494 337306103
2 97953669 489688835
3 932642307 480961286
1 855886318 74396714
1 494443128 420392230
1 462493007 376509449
2 384640843 600896468
1 479821983 966994195
2 921090172 454851851
1 661169170 87557691
2 383548940 237725112
1 300350526 977910455
3 120124528 664241160
1 324900964 46906521
1 939899588 39011379
1 194806821 39773603
1 581217431 350714954
1 990990726 915921933
2 887071280 689341756
2 509438166 84418941
4 669286332 435318561
2 490777386 617487086
1 135726230 18756444
1 372969428 144077418
1 586916049 2653052
1 331361494 950110019
1 464014423 624057460
1 613641440 86107977
1 953227976 748147169
1 642676847 706754082
1 531008404 556956997
1 617314791 159234168
2 170908044 270172050
1 268787397 99928275
3 514033429 833334526
2 895232871 109011567
3 248896894 222533682
1 470979157 782942121
5 520949102 328328846
1 583184459 127176357
2 72535364 30748500
2 514310286 333249976
1 756201230 471980073
1 980020350 880722972
3 392543296 302442198
4 648247243 101291052
1 137937828 66035922
4 444579614 33076830
2 906679738 487465547
1 647747383 570546859
1 944088423 598283165
1 905130698 922933478
1 708019292 10486628
1 786791109 131112372
1 708494433 867178681
1 970009418 993492108
2 890031616 694928001
2 783703044 979383832
1 46343775 232873363
1 105365427 30231097
11 142319346 84135696
2 229126894 359670475
1 998323077 244020424
2 730537641 526235640
1 613383239 477478364
4 972158240 487549216
2 128782734 582565169
1 767721312 849241381
2 779080279 12100597
1 725406333 410696003
1 309654390 999372861
1 418275295 920775173
1 126056653 345750223
1 384813025 261607222
1 990803661 304282772
1 216026072 114853590
1 606956646 82555464
1 696021772 704536591
1 961937651 508693855
1 536383931 322501654
2 963029293 516789404
1 958686465 73360327
2 503649820 895345255
1 250280194 88662313
1 113555543 174040033
1 137541563 662657616
2 515627113 215515954
1 744840178 275063306
3 70721580 564273738
1 338105955 424628598
1 743851874 294701066
5 883768153 902530608
3 888186633 340652279
3 216253567 862203930
1 120409499 76036431
1 311136224 687172664
1 892572082 761016372
6 358880512 596080168
1 220322966 123669775
1 604822667 677585460
1 893950960 515258692
2 418356207 121047638
2 105875506 200921277
3 604009797 465508701
1 183966864 587573443
1 33398022 937686765
1 145540743 117011631
2 816927016 776820705
2 953714650 289176416
1 288175895 681520655
1 680809935 59370165
1 914247188 784232315
1 437722047 575265585
3 424836272 760037245
1 613099679 239857447
1 897095582 944309009
1 110601984 345809324
1 283451745 219533100
1 841529326 577915245
4 115189899 905584631
1 743275698 696430759
2 640836020 14623549
1 196837173 968561416
1 993828246 582527025
1 582087369 817336684
3 842220817 408137211
2 908776199 503243018
2 844217417 980850475
2 502501020 759933688
3 231619040 852323019
2 516950415 995082931
1 364444573 386803784
1 261468677 615764330
1 363042504 341453505
3 531428179 509773410
2 963700820 776279598
1 266362779 140016340
1 801348496 332943905
1 479224078 798698507
1 726330577 206683473
1 340428252 817414227
1 70667424 917875132
3 935824919 248675813
1 262733411 51278251
2 375734907 374787213
1 628768030 512265487
1 969843301 39241082
1 235727532 603701286
2 716355684 194419005
3 291792900 655877665
1 630732680 347115090
1 270174177 762101854
3 438290214 423249277
1 853233286 551691983
6 29125 362415217
2 9390163 597040960
2 622596492 721774690
1 139066711 5686377
1 601985886 255982876
2 285706948 458775138
4 955743808 87593568
1 832067362 930215705
1 571895192 882372321
1 912844360 891080329
2 795521195 233780827
1 4707694 364531797
1 609586133 155883058
4 102369623 245479495
1 930490094 120648560
1 2399286 727296947
2 841296563 727339460
3 457311359 837232879
1 907625128 157583556
1 492909518 53971378
3 174354317 723852297
1 840882590 655852771
2 563092271 245224657
1 482921181 85893434
1 740185635 55539114
2 572783310 171016378
1 446091707 234020815
1 846463535 980815351
1 8596635 393678746
1 575069778 599359356
1 544627693 430962486
1 90817979 992817876
1 176160793 264929804
1 52310321 152020769
1 823148067 484126304
1 495783473 137329146
1 770417513 962843982
2 18581124 50971944
1 690465817 307882957
1 610930052 329246872
1 667207312 667611849
1 596064845 171227148
4 580444514 269751928
1 71272221 512817888
1 424547037 417342502
1 933727002 203504117
1 28581096 805824354
2 562856024 769107126
2 272097796 288380763
2 596367502 414429396
1 855214723 820473003
1 304561558 218191183
1 7417359 905455900
2 240161050 397269344
1 629903247 293694154
4 88960527 238169019
1 9396239 819250226
1 112727135 5330075
2 912260737 335129048
1 724551251 348908368
2 149821003 495581383
1 467839547 609518586
1 129551276 348876108
1 765810935 641787452
3 677590593 399753061
1 749586272 502349434
3 627600670 919251426
1 256875763 604042426
1 289126390 747637025
1 211376450 313601869
3 15561012 897573384
1 335170659 577336242
1 938065455 570378525
1 4419889 334332019
1 533877044 877829935
1 197762607 264889465
3 532198050 573836187
1 845682899 736843080
1 332488554 813562524
1 995339039 914785204
2 538125888 670759419
1 315069990 922511632
4 962626479 205355749
1 252409146 168160946
1 980141130 422347739
1 757159324 359800838
1 865449118 998845450
1 472454317 695239109
1 115027112 192968754
3 310637882 362048908
1 78079259 698198706
2 179337559 166701951
2 211936401 126659953
2 52037164 253701256
1 503680042 571956473
1 391351741 990680936
2 641989706 938942376
1 86414561 893191640
2 374091609 79166655
3 963336948 578380357
3 844395327 809473676
2 161271307 587654396
1 339705454 474731140
1 908529342 738924290
2 88901613 99254315
1 102504964 672730975
1 852964434 231358148
1 224546954 265356439
1 40249483 310747591
1 264253161 302237889
1 560418557 323001652
1 457001196 390087202
1 24211943 150667675
1 165063149 744573004
3 86083216 219209685
3 791773159 625206031
1 266881705 414471590
2 158869020 733914088
1 617397012 759179705
1 321838719 93777674
2 820947699 521772485
1 751886944 801073844
1 169687550 400710896
1 793565334 288732994
1 814580553 233887782
1 788021204 20725387
4 433385914 747362668
2 385712507 664479031
1 895074267 120384423
1 168535882 812810117
3 91654019 188468857
2 465099400 218617735
2 663783528 798586070
4 755894503 197891678
1 324986951 680907379
1 474105184 169423369
1 519866165 884116854
6 467690929 895894658
1 723453822 54640218
1 409894290 600661930
2 25843877 4681026
4 298236475 640008825
1 536813898 93914064
1 824083537 372907494
1 455719446 746571798
3 637128330 832118164
1 647744901 481560337
6 700896977 374115681
1 681758451 200843315
1 564453374 76515376
2 99804579 129698822
4 170285062 86930627
1 789640919 174212914
1 777903055 531180643
1 208946562 417471789
1 137603939 422905966
3 227996220 898081518
1 408130854 221041883
1 569666170 353240736
1 512478045 157960269
1 413826537 758494073
1 390491589 498200726
3 158267897 72443545
3 601042770 703804843
1 549284208 211907
1 333561255 56547196
2 184020168 127929155
3 419801078 723754905
1 853210629 570770788
2 879342268 956844433
3 988354914 6140553
2 768579371 796946992
1 122669685 297488584
1 18732534 760931905
2 338502375 385179090
1 535632315 385129484
1 285456677 251483450
2 878018920 367204013
1 551574003 915902360
3 60233288 183435370
1 573682039 378957928
1 69035609 262994754
2 384474387 846318791
1 500327305 418696226
1 541372451 725122383
1 808736876 561525534
1 464129684 516304959
2 326859693 130698446
2 696820930 373708310
1 430300428 651129738
2 538290550 971604753
1 606391629 363825145
1 92148310 846412895
1 535839521 719754124
1 648031791 971439766
2 981546074 989522839
1 874049928 824871259
2 186964815 125240610
1 194965472 522458436
1 689031984 801079323
1 934686856 329669098
2 533817154 148155368
1 269705863 24135241
1 296875263 46592127
1 563806033 310196436
1 873427288 837110595
2 751257708 902296467
1 307335751 72448673
2 941314943 542014424
3 92187922 711634083
1 422558629 863757838
2 956258718 211092858
1 387490245 30980277
2 863989907 656772678
1 397577801 909648184
2 87520760 459102691
1 13911338 267809280
1 164130792 600845951
1 107912449 464417710
4 483245043 677076204
1 280362453 981609411
1 148744324 41773228
1 482781205 214394787
1 300974262 273684960
2 632404685 573287438
1 825138376 637924019
1 133036972 862032235
3 767741804 254769621
1 138698788 290745675
2 10613855 975071308
1 970520645 46056809
1 134906988 116637942
1 906392910 115155345
1 551992448 593575639
2 721476953 778931627
1 73546928 632065651
1 930654990 972160969
2 479731397 860267178
2 943862446 333929646
1 910401662 413262147
1 330032416 474914836
6 118759017 182445519
2 344297075 39415738
4 162568971 288797756
1 470640110 726048609
1 143110542 169101396
1 106328914 700739678
1 740271490 76850273
1 748822982 105511175
1 817079999 95401842
1 723393495 905676174
5 13971543 191160738
1 177576863 745147408
3 993642581 388246246
2 487036281 943216629
1 937045477 905855393
1 276898357 780494536
1 169527795 108281222
1 363155748 481474395
4 139548430 773071713
1 918762925 25419337
1 968591245 723370568
3 452028798 459801371
1 185015915 389833068
1 290674711 999777393
4 5361107 301612647
5 948058340 728911214
2 48861198 210810071
2 18665923 468785601
3 972176314 795062550
1 462113456 731368261
1 474033122 471502141
1 156038443 263874922
1 880229921 267743764
1 131759828 514461020
1 382020716 523866401
1 25363287 64518767
1 542108487 156579990
1 414685791 630597574
2 978323806 680116905
3 796478322 118736926
1 47301800 109945972
1 120263690 722339639
2 477591225 638329816
1 23179585 114534405
5 236621196 64441763
1 512052702 387007541
3 152889430 811798288
2 925021514 150289
1 568230535 267326778
1 52624734 322192696
1 160545445 410826981
1 147737250 367303909
1 669983500 466199837
2 597798581 792880799
2 918369772 207033774
1 764669020 675770739
3 743790760 271230259
1 862789353 211946151
3 777449449 556229894
2 148542066 760552603
1 201889858 113555936
2 656651443 663826881
1 161761300 987307255
2 236217364 84220805
3 205342293 177420314
1 220120689 324782034
1 568264525 221845323
1 36917342 891863649
1 887244359 91790309
1 695282311 609186875
2 596235369 847779435
2 275385446 192327605
1 272246750 40327672
2 585586412 496355227
3 202465930 49586058
2 843278692 817881828
1 692789523 455638419
1 449821176 138701647
1 863180598 745639595
1 399867774 670864480
1 822686512 215801092
1 931435061 449575286
2 888282844 849358338
1 105074699 820811840
1 827979968 79196404
2 985069543 27821909
1 486337071 463174090
1 954103357 231511480
2 568535384 363676913
1 491444546 688080924
1 178716537 351288163
1 130635969 398437769
2 412439322 500175806
3 640415112 713726391
2 105093935 66858803
3 466108080 507501644
2 583283345 428521718
2 885389465 593574263
2 658504589 523076042
2 526805294 345388892
1 387931837 133162676
1 848869725 611848184
2 627337184 515114451
2 918055238 332438676
8 852723393 804238827
1 997591219 390010716
1 777805656 540839097
1 240212860 20012910
2 668546647 283378682
2 116190304 944803605
2 298660055 511055607
1 270671597 499252345
1 786998444 865254868
3 121364944 116252231
1 438936538 557050455
1 297494472 724195786
4 366140484 991829192
2 549137847 906243117
1 368068845 925567931
1 74323614 827783727
2 658729496 49235628
3 655437730 227182273
1 544905681 114896435
1 907564837 602449128
1 718112172 569651606
1 560577210 792582980
1 266738433 472290564
4 970007438 104574424
1 895210850 189675818
2 685728037 245923273
1 674270887 733552279
1 501076233 527706193
2 627823715 238167464
1 638831224 70502651
1 74593184 269417213
1 678130513 493252851
1 779036219 164705483
1 995656552 531306519
1 327781775 881429230
2 235635094 968183072
2 239370266 14952649
2 253891664 648108399
3 800728332 355507868
2 446160729 961557816
1 44493963 944662241
1 838779081 696673933
1 931387159 919474172
3 506652775 860530729
1 445299356 733629307
2 181424009 592987463
2 381912150 195607945
1 95956936 683037432
1 281433403 424632929
2 334741023 269262045
1 207500131 355970562
1 33015480 336782202
1 227897154 135402599
2 345181121 750747710
3 968389518 899584471
2 311645907 553238053
1 498547507 226215909
1 922884613 179033567
1 379285166 473013551
3 895053095 657194024
1 785362025 873120544
1 936474703 873887463
3 563316306 247104830
3 970837287 207058299
2 981566780 541910542
3 953730188 117098002
1 493989903 916157003
1 10959610 444387383
1 575746417 740960949
1 568237886 342209101
1 214343343 180269692
2 399811337 867213940
1 796085843 396121656
3 198131139 518768125
1 67798518 121829520
1 569060304 945015812
4 970918190 865032096
2 193664875 25949632
3 650228772 279270798
2 232694608 289856194
1 522817061 135624179
1 317409811 21224643
1 417564215 516061741
1 788132525 607306038
1 804076602 535122857
1 169108639 128166815
3 171448638 896717744
1 462687976 701720237
3 236748178 682854130
3 540908662 109768354
1 784580256 285663275
1 962992638 391383443
1 598501118 814269794
1 10213125 761911435
1 523604943 668588523
2 473626030 774289519
2 190245056 354183543
1 135873856 331475372
1 422681800 653024643
1 608505481 72747485
4 177582158 204041097
1 698638224 3150746
1 99262035 235047564
4 862049200 764042737
1 95884843 941160092
2 548094289 414934181
1 552609412 610781187
1 614155003 694371139
1 208777411 774739196
2 522644443 21288517
2 82906389 579994196
1 473303771 446183304
1 985020240 635169146
1 389079218 824521228
1 501153244 347859903
3 43615626 471986204
2 289566931 494356021
3 959092565 920229903
1 306094933 711680774
3 561988594 444784399
2 64705086 476975171
1 906297560 416640222
2 867166887 930733567
2 276372842 314862647
4 820889138 869440248
1 139841733 615497507
3 507772798 67247668
1 782204736 715907933
5 876269328 282603958
1 889641962 954620138
2 580392710 205602737
3 218498971 891460031
1 939361920 994270010
2 977664328 913996724
1 565360533 377332416
3 317286842 72149935
1 129106447 503381269
1 798870989 849836530
1 6691961 738804214
2 617149143 289486614
1 422727244 485917203
1 379418434 535445064
6 152870958 822311229
2 455522870 489881469
1 431976584 762961511
1 675534363 358953761
1 65716834 272581643
1 184350101 627285168
3 761310377 616912540
2 77930379 758971737
4 774714559 998353362
1 884484869 332469001
1 852280424 780106163
1 468477100 694610515
1 125415948 936515807
1 151594146 188667528
1 159895249 416753627
2 21021 627270969
1 661120817 574382827
2 988216749 314304873
1 85806773 115242728
1 523555395 757214982
1 924227137 847602570
2 104156159 376669935
1 209378407 753753222
2 544794903 324195103
1 52676992 43066660
1 563361888 386992255
1 911946944 802197245
1 766286760 20408405
1 684597381 777281127
1 585060527 733984807
2 145052911 290960402
4 946904324 886522087
1 743443068 447395591
1 234904544 315022416
1 864644073 583473482
2 814665417 842587469
1 340693658 896911249
1 391213511 354642490
2 944345724 920173550
4 572485818 642841466
1 725453683 948232408
2 720396083 177144794
1 104716628 626266282
1 640604334 154014220
1 333230223 129795041
1 498611791 449290054
1 919202409 97037779
4 579018812 4761103
1 397681287 273463266
1 281660549 727733433
1 222692464 673924968
9 35077272 306003166
4 317938278 377293066
2 561408815 236000950
1 938736614 78958258
2 414996974 417725422
5 472665844 166963854
3 942505475 338899890
1 681507138 234221745
1 69949659 712580570
2 847428686 112747324
1 441682668 125564503
2 602432569 204807275
1 377793286 4027861
1 865685312 212542769
1 293715096 119535798
3 544824032 218703202
1 309715850 587397003
1 633373118 517138790
5 382983978 158396384
1 147674422 830209016
2 836167822 960739920
1 749762805 203343695
3 574370468 966447360
1 185589267 986804200
1 466323127 228876231
1 755040603 830544915
1 202575677 238320588
2 483638904 757871985
1 615059374 373470925
2 878311552 618268904
1 947868613 535805552
1 622196184 83988915
3 965007799 242780125
2 701832619 574680750
1 388350515 788137666
2 782917956 783164988
1 880363407 319789284
1 289861880 706273897
1 470913791 98434106
1 802003651 836237318
1 906077875 15976423
1 354658446 679284020
1 541556977 476099951
2 404322677 433027622
1 470871110 935174142
1 447400177 902390492
1 857838142 949218863
2 160108338 541728402
3 283240282 717192368
1 434940922 794386116
1 700543199 603332636
2 867600024 932581387
3 526180972 682936275
1 974098812 999595395
1 164611127 181763940
2 526689729 406305492
1 330191474 420677278
2 937165518 74992314
3 992768977 398153254
1 634515361 770200068
1 88588729 178802304
2 543307393 217658387
2 865669133 680750301
1 535046714 150763220
2 431889524 327960681
1 761046250 603806101
1 47598066 611435353
1 483488719 119649661
4 274937619 157081902
1 600436791 423277513
1 774712955 314053849
2 571521457 927000379
2 482088502 831661977
3 3788007 437001824
1 811124625 705563992
1 420835403 146206489
1 47033629 873733901
2 105930507 425478096
1 893690580 304282693
2 248569170 108658759
1 539923212 237597330
1 132712409 436762390
1 938371950 137009381
1 543782419 161356414
1 81124760 13990082
1 932536797 485710651
1 448694711 17781735
2 974523677 863117464
1 617748576 851188532
5 631279657 257436920
1 225740588 204627551
1 308880322 993867996
1 201491193 192937038
1 510398474 876885213
5 311687257 629361448
1 62891186 150834839
1 409749111 720958603
3 456028084 567699736
2 817755950 68412085
1 358475413 342601373
2 389888421 324575778
1 116871699 701761568
1 32651859 61952995
1 536614721 928946246
1 966949439 674807837
3 897412348 122820622
1 734360562 686834355
1 184428526 792710517
2 64635280 257588052
2 694279611 8904657
1 670361549 216320957
1 332074555 523093205
3 512488793 841930552
5 593662766 524655174
4 542654192 124119422
2 649725508 831242235
2 865647852 589212108
1 28757601 787139129
2 892630018 869723117
2 576622291 727533599
1 39040103 568268782
2 305096853 967172341
1 513869774 305506303
1 340148160 240821011
1 262309841 28754165
1 783990356 262734160
3 855368196 573577094
1 284295356 27296193
1 312571244 18538605
1 716619090 246454477
2 564420192 309360049
1 120505887 674943644
1 441873040 214596590
1 474627434 544408684
3 506292001 33883859
6 101071943 466435872
1 457751912 696678523
1 837655204 253401604
1 202888365 785497601
1 992782696 842641400
1 316607472 447093240
1 86489861 864129348
2 477699273 727665024
5 165766896 214967620
1 507714425 876655357
1 974478556 529859992
2 880921629 376513678
1 425059666 564009805
1 122483189 530161741
3 380408543 851084679
3 722469639 962448959
1 575137578 568646935
1 226102396 112728131
3 91426172 931126030
1 944989161 285148205
4 56802044 247423539
1 953841269 91726146
2 917231373 463091191
1 584641904 315002017
1 979183024 209769300
1 123756942 403336997
1 333195723 192519159
2 519050049 455142232
2 705555435 30714581
3 325427304 932608623
3 141955077 307190260
2 200260479 950627886
2 540191717 43070564
1 351346040 701347875
1 939992964 50870825
1 709612396 15711231
3 708036427 13649765
4 273654856 762722207
3 981251006 883826234
3 483680540 79326232
1 949766428 483906900
1 472683631 14026896
1 89726392 801143235
1 873016185 344678027
1 993903694 666699291
1 244981184 654823486
1 569118358 179402364
1 3657611 432560670
1 704631366 898511319
1 126525511 602270793
3 492602825 440306031
1 63901157 252662262
2 32506216 940683587
1 191808302 236705606
1 232473879 534765901
1 118044587 396265584
1 330160873 343366506
3 205235276 428402413
2 380920296 780080023
3 17706138 93247337
3 272533721 32227311
2 464133955 577038966
3 414207390 58347167
6 746994253 180466339
1 643800785 516835810
1 15393153 38040768
3 555386547 956400001
1 180390203 107685421
1 606301605 377362567
1 862725692 309168978
1 723014409 238169200
1 298309523 300395744
1 934549347 417438804
4 286271139 383206123
1 259571882 46555697
1 416840217 345311376
2 485608033 386996951
2 142937557 388642503
1 426509181 656561077
1 634488316 92457366
1 797753018 727315345
3 645421643 290412249
1 700904623 315637224
1 43829466 990499438
1 573577039 173150185
2 147877299 993943626
2 750936205 391206544
1 826244372 168893550
1 404132278 196541472
1 55669729 836161546
2 713863716 13044236
1 200114545 597093760
1 81034401 49129208
3 927514388 848742387
1 128164398 662510966
3 160175948 876798010
1 665521888 650037441
2 735809829 697181664
1 617336630 331727113
1 252973330 413678387
1 415845488 504140465
1 164033598 709375674
2 503174412 321742606
3 962124705 557617306
3 189259767 459182594
1 356861048 58387627
1 562766884 564602708
1 126377120 720433039
2 237223427 352786590
1 350667828 712747646
6 943485703 10112660
1 950036476 714750107
2 425975641 81491740
1 675055250 95997024
2 443256625 655449661
4 713215443 179106525
1 726777341 494116124
1 937097357 988888558
1 791549700 640469973
3 919955110 956232895
1 373962912 371516534
1 622368543 267430759
2 324768049 588009103
1 51237629 104240980
1 942654553 449793619
2 486263658 734555474
1 654528645 70887439
3 135951566 790447186
1 6908014 44974007
1 313939079 568990055
1 274964265 776830424
3 181553575 80950546
1 58387429 961614352
1 876441169 347312872
2 554697810 319949726
2 736803891 684022105
1 956986450 703030372
1 930521131 794811673
3 413776335 781453621
3 115706345 475746700
1 368300060 570362902
6 950612110 719409525
5 634160373 986774285
1 214974797 246097376
1 368346367 108784560
1 673859161 82754775
1 538726024 605435496
1 697843111 429502407
3 71243766 719494561
1 514781225 153834266
1 896833024 439406010
4 268023887 760501176
1 736275454 97903800
1 551739730 585652076
1 609371162 376344608
1 870391091 962911914
1 777345202 270817719
2 142564541 879970436
2 275973432 108002720
2 889827986 148356892
1 311468569 688698047
1 212716106 8060378
1 120642678 322183043
1 482334412 161801173
2 992092707 787902089
1 424185979 353705656
1 981045226 115152764
4 17894766 272794555
4 863998075 96039947
1 87725102 347460743
1 212613412 633712673
1 643981274 116118269
1 837281758 363613446
2 634949266 944697310
2 298884276 738784403
2 83094690 447089857
2 630690781 538880419
1 67348876 622219098
1 455781473 807619220
1 203729010 932117441
1 6197591 711849220
1 307056347 422866854
1 336305686 841008901
2 291897292 391392302
2 431610323 924761070
1 705773863 821894254
1 603110704 137513889
2 86751627 444875623
1 288177185 617541738
1 116621163 660915058
1 316602933 506599896
1 774053797 919118631
2 640552299 397128386
1 839401275 820599820
1 734911365 906344414
1 299224582 606424220
2 615135662 700477611
2 799297305 513381764
1 601039844 711151790
1 573176861 232440319
1 199545628 736590301
3 345395302 599656160
1 615960921 991405518
1 712737961 208667377
1 931592082 220681270
1 618471818 601443016
1 309861986 789840299
4 408590358 125270787
1 118937605 449287767
2 406364031 624784616
2 366841542 402473000
2 408061341 844806096
2 984292429 228489482
1 386484122 538763660
1 94443634 793150651
1 97276414 804486465
2 507650561 126362231
1 141919961 447488251
1 231794787 614238059
1 608263714 56889806
2 502600003 511113755
1 10294319 470538434
3 96737664 981857651
1 680801140 207903356
2 572911746 620557279
1 722232096 899212145
1 637085170 605033097
1 796632070 540408199
1 320883203 280122614
1 804807116 301165771
1 407849825 964990628
1 574618224 318083954
1 500283070 339781939
3 371671803 691988682
1 262560261 334379101
3 222442940 179495489
2 847176217 928800650
1 737848357 101404475
2 860674724 586758057
1 722624390 938313608
2 211986466 803021613
1 62146743 784783713
1 595304128 161722001
1 163937525 656911946
1 728709253 679072706
1 677693477 664331479
1 363476 989977105
2 95618537 110458523
3 776193314 985759178
2 198523447 714351401
1 743409610 14442698
2 560976188 919112959
1 936500673 983089103
1 136511585 398422912
4 47642559 779164742
2 314755100 22973892
3 794773280 783025384
1 598307617 182464722
2 978261627 310223650
2 611496845 568213591
1 567047823 247028830
1 880920076 327738844
1 161151943 32749119
1 981627224 302697704
3 115355897 548325082
1 545922519 752866953
1 777969058 228298781
1 781023108 756398680
1 429498700 226592161
1 26371280 104789025
2 688158392 728751146
1 880440425 275266357
1 100952127 744554778
3 856939976 942137059
2 444927488 476999186
1 672866581 582308840
1 685776647 308578911
1 766554703 705504444
1 342280405 865051342
2 437883427 936022823
1 897498746 949749214
1 963684967 888926174
1 206206212 960160784
3 322892803 6924853
1 664156977 449025615
1 234396740 947539399
1 715976149 727865207
1 114272840 831840311
1 766249439 761867991
1 798291643 556087940
1 511094341 964239408
1 767265623 866563905
8 155316432 971766109
1 699508709 326578612
2 662656207 693803523
1 500129165 468167881
1 130645184 465510554
2 330662246 91224473
1 40938399 366040700
4 285124236 374849444
1 85146585 970368328
2 599366047 513385457
1 329307424 998876564
1 219082939 602342993
1 751248736 734024005
2 370651777 332379973
1 203581120 8773431
1 795361603 509957519
1 643206375 498706076
1 104111512 24404779
1 396374252 481062748
4 186951279 86950470
1 49980864 191406442
2 888732431 773647924
1 611343365 265358413
1 313581627 129431718
3 907844015 300539170
2 519483256 154203348
1 900010607 33879786
1 651576483 150836749
2 514170270 186724987
2 101176825 104582647
1 770691319 556276803
4 648359257 534776389
1 190433908 187624197
1 626155571 413526181
1 742039516 351444783
1 851194248 991513402
3 297105896 906827126
1 681420966 711608536
1 495533190 869180030
1 293157213 381551708
3 510903700 421473704
2 185638477 423353146
3 821823339 316853362
1 617469740 331618585
1 725727592 67345614
2 850309544 313164817
2 122231963 11717800
2 653198334 800899725
3 12357169 869758682
1 628633313 749756110
1 576810640 906996548
1 598410353 581811422
2 487387260 799690361
2 986930924 440210202
2 902260378 41152149
2 982313816 145237043
1 143943555 280569006
1 928420397 531315420
2 51403538 316695584
1 277896537 954994164
1 474255735 30093551
2 938179336 526446064
2 4792238 333013362
1 562743352 935646364
2 110545282 302524585
5 694054033 949594796
3 935665559 691429654
1 481208787 125349491
1 21246127 514131415
1 975680903 348918389
1 338707672 844930192
1 25197440 794261818
1 653700679 846966008
3 329758549 17311828
2 558532174 672238595
4 487664248 262331483
2 966599908 231459140
1 196083522 814681949
2 206969258 364181521
2 549226479 609732824
2 773877528 484111990
1 169040294 669594080
1 679790575 34739306
2 187772770 292856297
1 939046029 393188459
1 133141561 944516795
1 56829457 366696051
1 914506083 533962102
3 172985920 702631032
1 580375156 326228862
4 875460034 556722761
1 370971691 163715905
3 269747374 565865021
1 8458828 370001183
1 829414228 286121003
1 213441957 111443754
1 560194353 384105936
1 530684801 745376342
1 708940570 837929640
3 261572449 596108848
1 468169481 266842759
1 145613345 402180233
1 505795195 947013856
4 803728357 356012702
1 394922442 175971500
1 770740238 859781414
1 914763441 225023891
1 124166258 473692372
1 698674533 386385937
3 476502224 186978282
1 618973989 97346860
3 509006250 835609385
3 54712576 984663884
1 415043870 907008857
1 930152893 759589106
2 26178839 137429265
2 721307447 415911137
1 521545108 251963552
1 991198077 54678767
2 935599 591536014
5 649114048 839757246
2 516621957 90354173
2 195854027 569555766
1 631630685 14547523
1 646459508 967972519
3 416575438 745254505
1 830392826 216209606
1 634429965 973280928
3 868418767 593055385
1 957101499 28030826
1 426795460 218068584
1 527716738 713678869
3 487947557 336458712
2 942136149 452976978
1 424413174 939765235
1 441805407 61381148
3 683499980 939904287
4 135902553 52768605
1 495675305 680260573
1 225209657 905872260
1 556826291 262285425
2 870602276 689614663
1 415468679 540640485
1 250386673 827638948
1 417959515 747046469
1 949983440 686794551
2 248944030 776379508
3 930312254 436052217
3 556533838 374173709
1 510590695 816353656
3 186825515 939636114
1 842340106 548104414
1 558652907 783336280
2 104842490 990143952
1 214483571 201844180
1 796244011 345369220
1 779851080 838068631
4 731433546 43647034
1 840868388 655848902
1 778875966 784379639
1 48239054 764393450
2 318485253 227885088
1 386816738 718379485
1 968249390 804301102
1 463996564 354469779
1 855469859 773738856
3 574494588 410293010
2 932330299 799798944
4 490160433 832960982
1 132666881 639831069
1 379068308 689314493
7 439871483 839629085
2 736782067 268845705
1 573248705 786407416
1 593956604 823045697
3 350660740 545626342
1 372151060 617905241
4 388284526 949511200
1 823640237 999885629
2 506366288 41297964
2 281762009 863855795
1 582082475 794801407
2 304256611 753783632
2 947774932 678882170
2 988902055 137105318
1 586653619 578903864
1 729774458 252088265
4 711931158 762742001
3 974383895 493724656
1 750325091 692900278
1 924291239 814987049
3 975783752 153462754
1 520350795 626468797
2 545922500 143281654
3 34077222 851510193
5 680820091 950537425
1 303399685 44253614
1 981526509 579066977
1 222473938 963280666
1 115215636 357887866
4 617321330 823638234
1 336384816 582047172
1 996600523 784555143
1 52431496 548794205
2 539343824 980676357
2 735505801 687466526
1 460996660 152014612
1 212913283 450094077
2 727744680 591112492
1 579030133 953017670
1 420862190 460382540
5 56804223 549377900
1 208844698 523058254
1 465515287 905068552
1 837527547 858803031
1 946140082 605633037
1 358942431 169054361
1 955854124 959757187
1 336589270 258187828
1 313056632 482952102
6 241605828 335572944
1 292291585 997847038
1 6911433 298532366
1 20868532 159745588
1 200465510 515268121
4 697483913 518559898
1 679494054 69014016
1 1078707 802769547
1 257301061 988721589
1 969775442 474602808
1 199273902 383745399
1 850598327 839505778
1 834496568 369456342
3 338746426 479259028
1 73031701 70865944
1 646747636 626886264
1 728196856 520116824
1 794334847 977987231
1 211550373 189385562
1 961703591 251228474
2 456213278 269898100
1 787487291 984814747
1 552162604 968453177
2 635825468 314779947
2 995936903 737103148
1 997256174 532826342
1 591222058 917765354
1 785072969 548621568
3 992848165 182260702
5 784471347 560546684
4 687973817 45118572
1 124584764 882671317
1 186795234 946503236
1 221610281 916900269
1 870036248 555012388
2 368262620 967226914
3 782584969 779716487
1 930670157 163056964
3 146911306 306150662
1 792131450 575408975
1 992122567 99426309
1 409266324 225075738
1 441879919 867507110
1 439140785 508175782
1 842380664 761441628
1 608086604 901164289
2 694476515 215154984
1 37507400 622137116
1 291251155 153058474
2 150465454 926639254
1 285278096 426933544
1 463275411 633215357
1 985459067 558710189
1 24306763 223168879
1 255719064 775066530
1 907916429 657000047
1 750417494 114031283
2 575679154 884335281
2 572673346 186739374
3 285461523 378992015
3 194373587 292770086
2 228314258 564247481
2 719492847 334577912
1 779837184 730589226
3 606187513 264853396
1 846506188 138501490
1 41778408 317843234
1 444541149 533554246
1 964774783 827925443
3 450503372 56939232
2 271140263 199571787
1 823818674 539299697
4 65207300 971122186
1 105174010 345715074
4 381495498 813057239
2 300939134 612374417
1 713909733 496493859
4 187809034 722273614
4 182712553 172672036
1 465007763 26304055
2 505720629 132454764
3 890512184 65924979
2 982860725 230659242
1 663108257 949083518
1 682101954 823163633
1 52838843 973240952
3 407940211 572967124
4 909707568 721246638
1 317050760 148334918
1 547647417 359185320
5 284218284 827783174
1 980319879 791867557
1 253337707 262627347
2 29273038 894383088
1 6349504 737070607
1 998158100 758594037
2 822036000 79968345
1 430319585 548534121
1 120193665 286805111
1 365856427 841511508
2 23070057 77400526
5 259492553 741762504
1 918031133 427969992
2 277533754 736380324
3 930800674 259909097
2 420793511 242682797
4 781778241 516769680
1 626739630 79832987
7 942968757 100231926
1 435384724 620798903
1 213200093 405131971
2 218529926 301791086
1 153865355 24597743
1 412636097 148036936
2 976556360 25988762
1 548097701 414871757
2 291282375 343797388
1 664998904 711796427
1 690040228 707133028
1 485790741 412688124
1 660450970 272492506
5 228094824 296297300
1 951809182 836701148
1 167291066 700666266
1 800050195 38118553
4 379410088 692210340
2 719717263 507470142
3 149959588 655553181
3 207428809 836337611
1 483049427 971409032
1 100398028 883450757
1 229840955 686256196
1 68770828 653635802
1 355360136 308539484
3 930781201 165622165
1 550838284 315998756
1 960945798 648648965
1 39367430 686334673
2 872666791 871230653
2 97556750 975216135
3 206492129 491115467
1 175855649 368608840
3 493833680 431346603
1 152303251 905575626
5 755693135 429600747
1 169238403 407976978
3 953596467 530308297
1 200441124 6655061
1 637793624 711950636
1 888172946 102565092
2 98752531 477088733
1 39074301 802956278
3 461848176 552966819
1 654506641 352701405
1 729113817 569595493
2 83448803 947209377
4 914594232 297541911
1 811634709 13920517
2 760247244 568692171
1 464508800 816416655
2 210755346 691628898
3 699431454 533138780
1 217409842 369160980
4 60784139 201805194
1 739626090 730330798
1 172335127 756454421
1 215533603 817844786
1 973623724 505059415
1 767383119 250547145
1 317943133 285194511
1 428180606 482204874
1 72226533 781391335
1 254830614 889078829
1 301876189 360081483
3 470654255 723639064
1 913836587 994468527
3 274950762 190285327
1 527102046 688947304
4 383875725 758663251
2 842185947 714008252
2 40525268 711797688
2 865580744 282559641
1 422257497 311464244
2 978056410 310183266
1 712289422 193643483
3 742306122 593976114
1 896935540 655106454
3 728831675 287668671
1 31893792 837928883
2 822294412 565523639
1 885739455 12929403
3 813891231 549538755
2 831130631 458648913
2 702537567 764862089
2 644790162 429311631
1 724568664 633279724
1 48165487 321569880
2 702052023 338939173
4 58324523 802768245
1 772818870 619232638
1 509681691 331263197
1 757045672 284427077
1 512882137 21868996
1 915171250 774966330
1 741614410 585428293
1 418881725 504924910
1 778100374 625141737
1 248733897 481641137
5 794586439 655917328
1 394039473 818494777
1 515256367 446206043
2 982011091 791501872
2 81962933 386487029
1 693146092 344625845
2 228486218 567583965
2 267434339 200951621
1 74404492 742851473
1 37339322 837949968
2 585597775 183476596
1 555925451 775318062
1 862050763 928249415
1 931046489 466131235
2 855950760 876403039
5 25163635 779342308
1 734240676 729498631
2 178948476 171682534
1 505422523 669582543
1 598928230 69679049
1 252749826 645275786
1 118950193 777484636
1 937647362 598451244
1 475963613 229999274
2 935996481 716839812
2 211719072 610541418
1 781704349 641356408
7 724446528 921117943
4 234751139 258683947
1 746129293 937833754
3 477468584 514427467
5 969036459 219923081
1 742899545 782329254
1 313446825 128467717
1 532026684 167005664
1 600297050 300211273
1 398602389 210276004
3 348342446 450566405
1 549140807 57118569
3 761642629 851288306
1 269978627 180810769
2 925272259 422394036
2 136066768 757439785
1 557923737 869551136
1 299808814 725876672
1 748941149 207281574
1 718217200 643565252
1 619031706 332245209
5 84435656 459265011
1 555709597 645869716
1 949879803 335369698
3 980886854 323499388
6 282398320 998182546
1 267480675 997703905
1 337059370 724691656
2 315912967 997407650
1 649100217 895873720
1 565120770 176754119
5 316615244 853837709
1 868099134 269373729
1 686923882 107453735
2 555941092 250517333
3 873407631 636751926
4 188667547 428660655
5 78395212 336876978
1 1583940 542103126
2 83268343 31964998
5 333416613 514763863
1 365534072 704464759
1 289709896 968153393
1 342660891 358331298
1 165206160 467056076
1 447633550 98813114
1 93323575 229238569
2 575227183 354729103
1 359987979 17134419
7 893906792 499830781
2 274819103 606412422
1 720781297 972741083
3 152898094 141748099
1 645731088 552374360
2 948742808 289458725
1 826195608 979565641
3 790627409 518621012
1 142890797 109472974
2 262598188 881360767
1 508639022 58446960
2 488703266 740898901
2 222521347 538599526
2 94329558 70295143
3 290293252 410736488
4 240794158 778016440
2 272076285 623326845
1 394308513 826292230
2 790923467 117335601
2 906867219 484093149
1 273991213 560679683
1 543510967 924025551
2 866626290 428009069
4 820620506 819071596
2 135099976 790000131
1 510699329 6622144
1 250064417 867939154
1 809318642 487318818
1 84450081 335633536
1 689959700 739254461
1 480090820 889701191
1 853301720 704081183
2 862014089 853308208
1 897038472 331172955
1 336817260 79183333
2 713335759 891812892
1 836823650 169900164
1 201125619 642174887
1 995109315 898565552
2 960154068 465412234
1 574458161 217823514
3 421322044 915359027
2 209282802 815690964
1 697416821 370939744
1 914320811 83463821
1 847840202 853923689
3 431432517 764840310
3 16743803 348085422
1 468861011 405343299
1 284597626 431799991
3 244086149 581145594
2 490654406 291212266
3 734607919 481780023
1 71870342 499776118
1 124233352 150365995
1 573308205 967634779
2 555011474 582496976
1 336444989 514092715
1 651951329 30472403
2 46793462 683317091
1 589713844 868170746
1 99445053 688005398
1 29618162 994321669
3 637051751 983735067
1 719085912 129364997
1 938756298 616735759
1 194613498 317631552
2 140781739 194601563
1 321333220 378124588
1 38191087 216161559
3 964085849 962315464
6 791268315 688963012
1 976538038 26138272
1 798603028 722188723
1 326309242 56349491
2 129782240 549106303
1 527104379 163205203
3 57683464 916750995
2 603138692 477024907
1 985739821 37794163
1 440675681 733454746
3 300441617 41560286
1 822678318 285732240
1 948528542 386456508
1 751768148 124955075
1 69901670 593804206
2 387089574 769759303
6 886263563 791106777
1 868492328 150880237
1 404586524 816097266
1 523973302 385029021
1 548931821 613946149
4 823629567 986075983
1 680805611 495323232
1 760141190 718990275
2 750281644 390726084
1 977036799 266505585
1 803769857 529807211
1 232561247 737078915
1 857991361 762328825
2 507057754 336918367
2 170083267 23494056
4 853016322 229354751
5 691824914 6316476
4 307720153 752757409
1 550128220 927686344
1 641746657 185956244
1 52745127 561062931
2 58763135 354260064
1 262774324 558602015
1 113216375 314888024
1 309763547 532513589
3 679653530 665844863
1 66762131 933121515
1 10204506 577414132
1 655826220 917622307
1 407319453 93899812
1 830031772 294394202
1 522051998 72032403
1 117188023 378375175
1 660392131 15524452
2 54324545 606078415
1 115033304 968874654
3 24163031 407876744
1 71352780 452284556
1 228681848 415824470
3 363581113 785894699
1 2538389 732132664
1 108262729 787134438
1 659523170 557465007
1 434912741 30119803
1 998707030 783119926
1 671606604 837321016
1 747991039 580493238
2 552964144 214244665
1 430891530 431911173
1 552525748 112950260
1 98340303 157399904
2 210586032 16456201
1 998472147 412018461
1 929409736 400983565
5 215195339 35060103
2 785917616 786769914
1 89246147 560963510
2 195951777 797635944
1 371076517 664748989
1 557125567 834149973
3 119000710 928745930
1 448150157 68625666
3 490219060 679338295
1 919846531 315061188
2 922800172 846893590
2 320457208 47528134
2 798195381 811329051
1 813373326 567171495
2 431447244 379059851
2 167159621 557101988
1 745306852 897605000
4 846299738 735126981
1 800323670 281126675
1 575170929 553143586
2 169889987 942052667
1 195124609 145865960
1 996347060 453827815
1 865160438 567859985
1 160993397 248232044
2 78748182 940863229
1 472302549 53684461
1 355997014 534169039
2 323395661 674891383
2 778941759 192760251
1 201873834 192418090
2 917873056 44456478
2 322192629 938855246
2 74844134 746753137
1 534009557 637465648
3 843254447 428118349
1 407723972 173777234
2 77026639 602495328
1 47285842 244898825
2 417775321 857383651
1 642540606 355396511
1 252833921 59594734
1 958685348 540700532
1 552267223 38729746
1 589800834 142680231
5 104117305 626044289
2 86871554 72960085
1 280387667 293848718
2 956849711 916356153
1 530772788 961356100
2 586520715 527764616
1 561329335 651550545
2 313705882 875431489
1 299570537 538263751
3 735438424 956741465
2 515096706 797432491
1 599289431 663781874
1 340286490 436674917
4 947716018 873744142
1 861653460 635513053
1 7675781 255977548
4 182867301 987003365
1 721085206 363545625
1 994388545 470385529
1 674693649 578237508
1 385680176 77145337
2 107296321 878387602
1 641377702 430832962
1 365388776 475188057
3 545063101 703368170
1 492284578 80032783
3 972980818 481510020
1 123448813 544563194
2 30633562 517987978
1 728419438 355310278
1 251988410 847065980
2 774068697 340067529
1 784908243 527643679
2 323008737 879908864
3 425148272 554499456
1 747088951 432052411
1 541718951 750327470
1 928244163 643455803
2 23551082 595759959
1 768966953 309315476
3 3328213 132923167
2 91972739 724108293
2 699672345 974038646
1 956574543 620969088
1 960835951 58121108
3 609032363 251337599
1 24537465 758334365
2 597232061 60007112
1 419688064 90561552
4 280837661 541200407
6 55252932 224210777
1 204315269 761283183
2 353973685 872867499
1 774554652 537934024
4 250724311 85193063
3 592120414 40594326
1 878979898 189418340
1 577862661 200991185
1 526380175 950341561
1 211496975 522906646
1 14338573 143802791
3 653489613 131755474
1 869639033 366714799
3 425627859 711977322
1 263982805 382039733
1 47109400 203634721
2 311492194 244335247
1 889650396 81336676
1 983799793 98054334
2 836698198 687201620
1 953834056 470666747
5 693766513 171845116
1 609739655 969148319
1 228846742 189606992
1 913850646 1531618
2 667921220 198639256
1 103645831 542394740
1 973286219 3687403
1 554975104 686864481
1 743941777 445589641
1 520535413 218854724
5 831965345 770289738
2 585689261 68424199
1 874964385 380257111
2 279369473 402444046
2 987282706 897161868
1 874000955 354919254
1 622762864 39194769
2 885745392 968615568
1 2374862 413515880
2 838567050 821675082
4 496520467 705569015
1 511471216 659174818
3 877487925 769638526
1 196966673 803425715
1 619727181 650392240
2 398908687 555992145
2 842269237 647231079
3 182817014 111719578
1 996370439 908995200
1 379269400 617670396
1 989717608 193467223
1 942326771 70796649
1 554356093 341060105
1 514612938 579417700
1 223469996 524084258
1 410893180 110292479
1 661840992 64885118
1 931055896 893379700
1 327382472 316878995
3 378144436 975444773
1 16501598 949731054
5 358475983 383895245
2 752739260 158789127
1 130693382 220452463
1 156742608 881065185
1 577724490 808625651
1 754714718 360751084
2 735404461 233319349
1 265976746 230884606
1 486003105 833399403
4 604392631 725705682
2 664694109 398292858
2 854756730 247865342
3 377816260 962529805
1 73571136 180389905
1 131236232 405946703
2 637230776 970700416
3 194518312 807897201
1 26800069 422805824
1 650505940 788212141
3 425029966 777877664
1 484479654 758023300
1 400136415 794300054
1 509790366 274564557
1 807831037 535313384
2 259527040 456674472
2 472179908 601070256
2 650045179 734713179
2 308799738 245166613
1 607822312 829636595
2 854331148 638924627
1 187352906 210743521
1 618420276 429675961
4 677453110 832102472
1 880120776 168193683
1 988014761 856555189
2 312930007 364794076
1 228390119 803179001
1 828734406 989167341
2 784695618 619545828
1 139040165 295908422
2 232662980 125990388
2 703438077 396018265
1 245284869 758762043
1 586650635 839540758
1 39144940 524360054
1 551605963 48255852
2 992256598 386358825
1 617926996 594672047
1 987325104 947054243
6 483184257 41891699
1 344399792 595760271
3 153476823 968690818
1 370140360 128627371
1 876139180 128445748
1 174864335 802593422
3 828935957 516069561
3 295537648 636439227
1 847741746 111737326
1 648971344 462183307
1 891377678 449618583
3 729067487 381291498
2 127883207 865012340
2 89966630 712384139
2 55202978 167812923
1 793705948 854377817
3 274332192 7986471
1 326719609 351868212
1 531813503 445652216
1 49542971 918012128
1 242366531 203492006
1 428771711 291730917
1 174753785 457152621
1 575368064 74280016
2 719659202 385951383
1 962317536 174026702
1 600701909 635140996
2 898585455 660729649
1 284104104 940980342
1 720593224 842014750
1 357589074 361218105
1 55170092 366906473
1 912294743 877023832
1 231814302 211418280
1 993030685 493748447
1 137185127 876874399
4 165168204 537715107
1 291524933 537101295
3 11711966 842212286
1 979433053 798650695
1 454025732 71609964
1 606189869 259240331
1 704037800 468709274
3 588936225 301292209
1 576749975 98731839
1 939661700 97513277
4 91554753 437188545
1 56516703 119341384
1 478519336 562999756
2 715994632 220146007
1 859635005 637642939
6 93738129 393885144
1 886321755 407311632
1 493092325 463635350
1 447663331 843842825
2 78761814 917201550
1 58803594 925295182
1 715922367 821586340
1 640570450 249300528
6 254142984 648003782
2 376848566 192480638
1 875482813 768853723
1 16028053 33317834
1 275601988 674228186
1 714479448 99300688
1 956622330 312737738
1 421946344 473480729
1 118100634 371145264
2 31857412 587548085
1 314168689 123718086
1 26128334 600093444
1 759976089 587032365
1 962523742 460468656
1 511232368 113487003
1 243868806 662697730
1 788975956 915221240
1 514535664 658629035
1 181397032 920892200
2 311378696 767902017
1 440435199 864912645
1 930872687 809810247
2 886990874 299408644
1 119129013 66279523
1 609063672 865439699
1 456385693 152861592
1 734433690 108237430
1 337879764 885252948
1 572685860 620020873
1 252042467 777255228
1 737498337 12209010
2 389623521 188626572
1 892484673 419767410
1 184713926 882301275
1 118483687 206955317
1 365626747 745021475
1 609828890 968205662
2 665650545 900629287
1 209322692 627980644
4 245764539 970225981
1 260861828 410236616
1 565993984 68702340
1 863962336 870384004
3 936895609 328090431
2 120466363 700632039
6 296283654 43105345
2 973087227 275057683
1 644169409 877896890
2 684363257 282571679
1 136731921 263076955
2 291448228 746694811
1 493694577 126378402
1 239862729 841661667
1 427695588 931476880
2 104607788 614887117
1 569362906 154232460
3 607498353 304246393
1 205838157 174755144
2 909678600 309757623
1 848793088 890845661
1 568522004 577444189
2 143856054 305347603
1 538537432 196744091
1 188408498 389764394
1 975716399 351295237
1 399779622 284985377
2 655674245 981259466
1 786867624 946235233
1 66444342 968890165
2 164233333 564545078
1 235186767 541337634
1 574241860 276665770
4 740214410 426651024
1 82203534 126967206
4 713733777 658948560
2 340641852 931851006
2 220261865 532317940
1 894695365 197311946
1 854890840 555438560
1 433865306 792384312
1 644746385 530549274
2 923744542 190008427
2 98511616 97651752
1 693342244 330750195
1 384641658 602461573
3 993394249 229415063
1 364415826 351892747
1 770598898 237834118
1 532193012 630359211
3 498979697 897878869
2 60124885 138018986
1 134355734 249853975
1 686358989 889858490
1 65585503 631453726
1 266162702 778760927
2 896048357 560671866
1 463374879 59277862
4 3484132 366420911
1 832636706 557023818
1 12945275 180315592
1 602619720 159346249
1 330210206 685643477
2 460423814 259905560
1 715745918 600814126
4 643812168 258047343
1 930454216 398736965
1 478293497 727662426
1 413858913 447310228
1 63387238 815178507
1 285330942 902057565
2 66518883 942060919
1 108507786 969463416
1 14855111 728020574
2 711481275 755812451
1 735888381 223661536
1 886617041 751995719
1 855260855 126233322
4 391631186 671543806
1 777456480 813353529
2 254325412 54691027
2 676579147 472368127
2 890540660 931035572
1 985323009 782934826
2 15930964 714626157
1 259780734 392914021
1 551453140 327623776
2 973467550 855572780
2 448446241 604507827
1 249005445 736029489
1 568234182 801168958
2 140220613 362184480
2 622479631 484871421
1 456422466 883590604
3 409545668 569587426
2 95436571 991949793
1 519051023 994093996
1 584106303 544352386
1 542289007 209872497
2 768661202 610640280
1 326308901 716446831
3 587651303 820052524
3 500438760 75013219
1 990818872 545097908
2 332715401 596275396
3 448284819 318299609
3 303978170 537945580
2 103670635 200625558
1 131753383 925456030
1 601584635 107645955
2 870647044 179512735
1 985918353 135552032
1 662614569 584112393
1 152872093 873152058
1 215889171 668915058
1 888129212 575108221
1 427558576 958689103
4 162742248 608842282
2 201674727 67910539
1 118241247 481381173
3 92099505 376018625
1 940325856 985359912
2 118404378 686946279
1 66149013 194258268
5 2360083 842531445
1 857976767 398201969
1 959290558 128931137
2 4255253 719398202
2 927155024 350551260
1 691945536 117823225
1 90915568 795580978
2 251816404 839971305
4 343228268 100704737
1 6131677 645072337
1 94753829 698351708
1 755386152 399413560
1 728818551 435933388
2 632250728 509157878
1 22081525 931151603
2 15791971 936971872
1 529700484 644618093
4 273658951 133627437
3 91275572 214735398
2 57671018 615783093
2 111532745 178209225
3 471242121 505381959
4 728353202 537571026
1 549460445 187264629
5 378669841 135026947
1 115378546 632111951
1 159336453 113793455
1 336777678 749552495
2 667108736 912782513
1 251028893 530904760
5 594838643 141885002
2 95679311 928484999
1 369200603 102322380
1 418516865 135982774
1 588555756 379195042
1 731019437 154268457
1 432987678 939370908
1 258039461 200863934
1 179956825 564210384
4 866516784 887320952
3 268389455 511181581
1 910040546 612623445
1 723335578 597942014
3 203803861 211717663
1 738271930 204978839
3 694210862 591888078
1 536849612 23746009
3 930267277 451125707
1 64677252 477898450
1 674271900 444928687
6 520041024 93348945
2 449201063 59859159
2 794576489 411996232
1 483030253 818984435
1 545065958 927841042
2 174645418 341376642
2 932686584 831756224
1 760029161 807528338
1 474545707 361595009
1 515547753 483131418
1 573427753 915199112
1 397805808 14249414
2 805470570 494855130
1 726817403 300925007
1 153352243 420925984
4 613577806 332510190
2 725507920 921728056
1 355629372 59898154
2 489499196 656089662
1 592573362 256481841
1 633430162 926478500
1 688327977 259983387
1 608151474 220248298
1 208298766 542329042
2 198105263 117570758
1 589218710 877880103
4 57726405 201813913
2 881563614 717683171
2 885537371 8014922
1 41303134 807299622
4 587595456 945579939
1 351187848 154659133
1 421671953 109193962
1 162748979 596617049
2 949641400 516561373
1 63682288 676105604
2 244302657 570662826
2 176357407 114699619
1 650724034 738732328
2 529986576 781664043
1 230042615 774234592
4 550901671 200292890
1 86519683 586737811
1 814100092 328913557
2 968015532 71590842
1 239315916 488226597
1 21128642 479328154
1 649618149 137501821
1 268981842 401149193
2 994921150 290109399
1 608528973 188974317
5 187660139 75222698
1 230619510 604681498
2 67093303 953811777
2 888701831 553022134
2 21438804 153706049
3 54534706 952978527
1 711252308 948270745
2 681129495 465441048
1 788083699 461026849
2 719902777 658808255
3 723614676 225213791
1 449961448 756898522
2 63948954 449418688
2 66439086 786184158
2 274372911 104234076
1 692676808 669890755
3 535209320 514681226
1 450613124 637846193
3 305308019 224277567
1 329050881 421474364
1 8168028 320043362
2 839597974 548991621
1 493687155 585624931
1 807285350 747030947
1 798584341 821001785
1 304392922 865435585
1 156273293 64613356
2 399660427 635985160
1 582223354 706104096
2 747098942 549165020
4 709014594 72419536
2 696089631 696205455
2 95475175 232797710
1 157474889 939921643
1 429954274 721583507
3 912325436 63979123
2 460366981 606579692
3 795891139 799567017
3 271611348 802860101
1 575250233 583097165
3 513266607 991196163
3 818514788 905922761
2 126232428 858112897
2 396495301 63611856
2 978559339 590222830
1 53623195 39549082
2 367629410 15590708
1 189790892 605696146
1 606777349 98014166
2 150903356 243710968
1 971211916 190296914
1 666044882 120529733
1 44649040 773429377
1 946968011 548658795
1 786611753 218703143
2 304453018 802489167
2 780559674 307382434
2 491183749 970216639
5 797408888 837501101
1 679439292 881854570
1 87229208 249533210
1 449837351 79390072
2 476150562 428367045
6 483278721 741217468
3 547197789 869548433
2 289734714 446489641
1 12763731 148181801
1 131882064 87321909
1 356314802 479443738
1 782414843 469115407
2 237695132 914830114
1 264495204 214899289
2 322536132 991143604
1 401854960 712382371
2 817884777 608127898
1 427108386 418148688
1 957616573 857239631
5 245190069 690249198
1 221537714 992482141
1 869749063 20283002
2 381369943 924802928
2 875999778 727488333
3 925618636 115945641
1 476869308 573207876
1 476810441 731236110
1 319804032 337963061
3 726894258 832891436
1 81736638 76775673
1 778936946 801635906
1 147177666 622260976
2 782461775 21835272
1 566019338 709417521
1 99876435 164990512
1 888978398 188068651
1 35977213 527212944
2 756069496 498919350
1 502190573 381938859
1 115636139 661280666
1 970376779 942500615
1 642487071 195954428
1 968874265 592079065
2 971179198 561564053
1 64508461 152743950
1 391231406 423707637
2 207304437 161505216
2 824840772 998403983
1 833369210 999165937
1 231366385 725112071
1 577021544 941210772
1 611313848 216787294
1 205463885 19042108
1 233102217 946560214
1 530375427 398378068
2 380638949 487797127
2 127061832 918759891
2 848856537 886533908
5 791454821 341350752
2 252593854 683389292
2 339664291 548619270
1 370229741 376854741
1 356515577 288863790
1 382789487 334727782
3 831382398 301289724
2 407860238 987890043
3 254564607 779253361
2 643687650 841289021
1 212944835 638822679
2 810888808 465915991
1 859407555 683469169
1 501880676 167509828
2 206897653 551656671
1 744788408 573826802
1 782880915 154233125
1 263027534 434797978
2 579170716 836753269
2 197347750 527962333
1 625825636 877411863
2 752845689 111877365
1 944875526 118108750
1 986255228 78022953
2 876215277 9685323
2 549504498 857319511
1 534615572 877009545
1 378272198 85885320
1 976467760 331544689
1 956221336 907486075
3 560886231 674246257
1 125076050 564516486
1 914496740 89828971
1 893610060 121108143
1 773476037 166261619
2 263307012 432448322
1 714149429 456912792
1 502340339 763634903
1 259197075 585567801
1 61585329 69764274
1 613664955 292141596
4 610445728 502914851
1 210370621 338351760
2 723897518 690499683
1 511498 819790294
3 103141504 314483383
2 752240162 288308176
2 347362917 363228482
1 344930594 934932673
3 565432508 136866464
1 424581245 300395327
3 385447495 781122683
1 492348098 523353634
1 952502336 993819463
1 383831978 649667678
1 169676267 246292767
1 582602426 468878089
3 533179799 237187216
1 310365535 433364974
3 819683605 437666797
1 934012569 517171440
2 638196604 144054353
1 315417763 491673183
2 429048394 176100375
3 362637749 362358173
1 935198447 834704451
6 360363838 421815292
1 193847391 557781748
4 634550356 900361627
3 173267924 241664139
1 120098667 746593494
2 117656463 467227101
6 248761977 642767937
4 113226606 783144480
1 457217725 464230244
3 662439400 77637994
3 47097647 82965459
3 875634990 129114893
2 419963491 658678542
3 751885070 474951671
2 782798787 841611881
5 158180664 267423830
1 543863353 487102481
1 896667473 683024383
1 142764469 214612735
4 479757580 512969000
4 632312633 311123357
2 124762150 244047258
1 787055564 261611058
1 337516770 406049798
1 365258357 435484042
1 489930531 143625895
1 41345457 208350784
1 783855101 240270518
2 696175241 328628791
3 780071321 404857161
1 596068105 855267361
1 290559206 237780647
2 665827125 438541725
1 287225554 990493658
1 467163347 535651357
1 279691499 620576120
1 976845368 465063984
2 88525079 865346934
2 926745925 954270997
1 835684379 964972347
1 321195295 397553152
4 930816976 77084500
1 40815964 618212798
1 164925138 281746666
1 457182507 978846313
1 151041248 345102524
1 560747739 303133875
1 109589079 63434622
2 748136796 377143393
2 563738120 92416974
1 230929492 557043428
1 519183697 740562227
1 365808068 986913998
1 202937502 349305191
2 491217198 842419230
2 538095085 897157221
1 361568876 428822133
2 510960480 846961550
2 752996215 696000045
2 87182140 246210948
2 843768641 905321976
1 591542501 171962117
1 225109712 515591795
2 686716278 8308843
4 476227263 994116138
4 623447049 479625331
2 765056380 771150396
2 578310944 625602565
3 234307257 323993804
6 900006654 840293360
1 841571504 146982275
5 639076679 128464220
1 811484873 943720730
1 186745259 389422679
1 261469596 948885514
1 35599125 395155461
8 767225933 309717322
4 207537374 482740374
2 833395783 201180687
4 104063421 534088246
2 352207174 713804948
1 756895847 643160772
2 919981989 152452782
3 383579374 106690567
2 29764006 518567245
4 127973071 581507169
3 892852282 641986359
1 871989420 138281491
3 471257220 88123754
2 672587373 764808452
2 588346034 658308366
2 593577518 153527866
2 993096325 199355726
1 865319903 52224508
1 838398238 915999062
1 855774625 703440875
2 684980772 13878685
1 985768695 982962248
1 176589144 765203257
1 290728360 33679680
2 475199343 126164397
2 840044237 855609463
1 379590845 351045191
4 994416605 110308555
3 45749093 293804131
1 577017768 501273093
1 605719098 51831058
1 57231908 697540949
2 250666487 62243385
2 263410995 101178898
1 37155809 648026633
3 448167744 149286038
1 580443614 997319207
1 74888279 683119552
1 668238082 808828005
4 713912336 643780873
1 208863783 895043168
2 172699030 815691025
2 873242819 991841724
1 145985166 177102039
1 209174191 304466083
1 188577532 35096418
1 95762150 477338041
1 511290235 354632327
3 630817185 554478926
2 336014858 947529769
1 441000158 984739995
1 167196158 392002750
1 616749257 885973077
1 557470801 992080479
1 388677741 124801509
1 239437472 136627228
4 472429277 982752507
5 799347118 170533895
1 396879594 91330271
2 276532760 832166244
1 538938474 159854580
3 478952201 182852839
1 563771172 261587731
3 407568030 739479066
2 318218478 418915381
4 856049937 333566270
1 150062545 806859668
1 504850234 994665866
1 544753951 313049539
1 127055438 977693953
1 638995970 72742138
1 426314311 204169481
3 586581019 915420454
1 327842726 397631365
1 657144282 383347279
1 853956195 583803760
2 6297981 981103443
1 226221866 794859893
1 226104410 237602834
4 6137680 188031078
2 443696465 959157828
1 463490323 207916997
1 153117630 564026926
1 839404058 410261206
4 87247071 835416549
1 547715613 656199038
1 186775964 436149223
2 819174091 529561537
2 590000279 261562196
1 33362628 414393122
1 759786662 509959502
3 704550396 59048255
1 431066176 989155924
1 992473401 618246832
2 186358824 579726220
2 962984922 4308128
3 909336309 505240204
1 624034476 245954320
1 590988738 494086213
3 835478501 376674822
1 297896855 632937303
1 662029469 303787722
1 30084038 468444273
1 338721286 726569168
1 432710541 184795752
2 42616768 564241531
2 250673878 288840994
2 335055196 979413967
2 323118240 434248341
1 767689985 552609900
1 473906155 427408554
1 109912511 490844533
1 852828266 324343612
2 289492376 152526874
2 446694039 215757592
3 818346628 643190184
1 825538590 429275055
1 762305952 529108595
2 702038531 957685134
2 942941875 901918460
1 710692692 417148092
1 262307150 198581389
1 964441594 486490116
3 944663052 564322352
1 311514609 690718398
3 279514682 387023592
1 396288853 438840985
1 924932937 1938750
3 288267755 312456819
2 803516631 530921048
5 17732470 191142022
1 17679797 50286712
1 401661109 893870597
1 159990517 872128364
2 976151843 348886198
1 455711376 793117185
1 158300226 141069334
3 210071242 210604659
1 722635422 917513815
1 858388305 883498101
2 971076429 382189877
1 86388325 448430944
2 582106204 334140266
1 60981433 653878134
1 353874461 590109914
2 864623815 840101430
1 787994397 469754501
2 290793102 353172938
1 584382600 839146524
2 374939862 75124244
2 393738759 180223217
1 536124028 884299210
6 35208351 388051201
1 152734997 286516485
1 856866545 741143253
1 221311923 796828811
1 573281908 884515934
1 730066198 975419661
3 885893407 620574561
2 210106334 599880208
2 495115952 542711693
1 263948237 21595411
2 196689664 715891123
1 690797913 610205195
1 214022335 400810506
6 91734411 647226580
2 729650709 606267054
1 615418207 590038549
2 29984539 414468598
1 197974102 303232495
2 751970003 687397435
1 732018897 84661112
2 941873452 140277929
2 491816542 176620139
1 893792876 529991858
1 968025126 10309300
1 848839492 392335897
1 297958233 756729246
2 638945707 389806465
1 787660581 190294994
3 967532066 746912506
1 118435833 17084826
3 302830278 311785507
1 300110174 782527351
1 615601712 874448108
2 593216581 504576164
1 557009258 72082704
1 428341589 532675809
1 30638815 559271229
6 298932209 720923190
1 100932912 15087069
1 395658352 887295712
1 792301633 925526857
2 239649827 722879199
1 508225302 678121540
1 252081275 18264394
2 423301651 442524408
1 146698895 904403208
1 976546170 774003574
1 747622768 375235001
3 519195488 263493937
3 424052098 210582063
1 433356119 932422568
2 928463852 53039519
2 311750904 663386607
2 848128701 835228712
1 310487034 997179687
1 195082191 462121066
3 498134207 733918830
3 815103688 839209987
2 107319183 875591675
3 839310495 707635170
1 78276247 708469188
1 923904266 534769201
5 75135822 79735720
1 151310445 320407645
1 377641937 808803811
1 988743550 231709308
1 896423058 876317593
2 350503568 760728638
1 927296989 432672054
2 939085737 337905018
1 468085119 449435920
1 398944163 715592062
1 211556315 651867780
2 64097421 263326293
1 829458048 813107896
1 497258921 581603810
1 884797249 543106233
2 93384677 823429152
2 174567436 259639026
1 334635882 829585675
1 132533733 59793037
1 710235023 402969287
2 155865856 724642631
1 984603150 457673587
1 2344585 704645630
1 145308856 459942300
1 469544814 36592755
2 348514683 699502029
3 818571042 463656631
3 968698667 64969627
2 309495861 433318832
3 957938676 658430366
1 260283968 643736218
1 728473502 394835448
1 947636902 632950636
1 262776590 856272250
1 116049259 386335295
1 650940700 375787359
2 650204384 619263269
2 594835366 774124340
2 807415644 409971327
2 391516828 273139803
1 598114926 806577353
2 225894311 571399896
1 730046635 984558362
2 200164295 796057895
1 272236843 234199944
1 583034183 662840918
1 345700858 496393666
2 739342584 439557569
1 239038575 615474071
1 762365502 156947642
2 107938102 671147391
1 205869880 358325651
1 357148011 65737926
1 559637389 385400478
1 458096819 285465817
1 217992108 358719342
3 428536800 284142916
1 416048716 498407906
1 590868567 121179652
1 671374037 606446762
2 161973676 116646025
1 505816851 263330849
2 431916942 210983776
1 232817357 899916507
2 476928486 162478536
3 553285254 472223481
1 233379368 620400847
5 753804224 880471757
1 593237859 501797626
1 302936289 23291759
1 497523283 528995170
2 996332545 566749229
1 908563606 535993053
1 127608292 881916380
1 2707590 146739812
4 838820456 815140961
3 422784020 997031979
1 373861344 846669658
1 827349580 149901665
2 889179278 485885360
4 837922550 274676301
2 422541991 458957739
1 477970814 546202511
1 569612511 487450435
1 562958739 559279170
2 847584771 646489774
1 842347879 904250212
2 632447218 48608905
2 39359654 179438200
1 936885577 381382001
1 654603737 30094229
1 147780476 713269833
1 920952468 46797447
5 732699992 396030718
1 84654876 586914815
1 70385908 142394635
1 218665691 84653076
1 825117994 364320519
1 254405936 51757005
2 499974672 602601073
3 390193979 46530707
1 271796601 399127951
3 644312494 995511611
1 684516149 40987453
1 133058388 812600066
1 756130039 80314848
6 83797430 697439972
1 497591235 912587847
1 578107029 271894939
2 739351456 637170101
2 828603089 436299785
2 363743844 297818345
1 942093526 25113441
2 940649127 165200063
3 549497980 756962364
1 944214960 625338488
2 586343539 12598124
3 191252696 343242486
3 837584193 663096023
1 105941250 16597823
2 11734014 569088798
1 970665211 894667031
1 971334925 913896981
1 83451657 93582936
1 760150670 756654946
4 556525288 863139235
2 589217513 822992973
2 49326807 801366513
1 16770977 598716606
1 337208023 777536140
1 573239809 854838981
3 214568021 26327808
2 345159202 897085352
2 183708761 731661721
3 347969109 488468081
3 702553087 918639563
4 86553182 115364019
1 457105998 951735401
1 26825713 134827352
2 595791478 121228175
1 511355981 825305229
2 183751706 782053657
1 514132024 100737717
1 39674361 759663753
1 214942128 981995374
1 614013447 520016554
4 716993687 841254439
3 669393566 583379251
1 520842972 392362834
1 84574759 832229245
1 163095050 502636215
2 756903757 927226121
1 91819482 523107430
3 143473183 799789581
2 916156065 818146653
2 760071387 655794998
3 208011060 615588655
2 854698115 580212147
2 173700473 591932186
2 397973810 268244449
1 619214272 340924475
3 512636700 26910229
2 696026007 292738829
2 337930887 589428996
3 400615738 717856937
2 795882401 768039921
2 446548273 88847174
1 148610086 767902918
1 776703332 444252080
1 508638888 42873588
2 914255432 375132921
1 888673142 434222540
2 731658764 347373666
5 741004812 364597693
1 297452450 70340099
1 755241948 840359515
1 99007773 722605556
2 578916758 438363102
1 891788480 387476344
3 35502378 352753555
1 543052281 184270159
1 689083483 373000199
2 463262401 774387462
1 26682276 203495839
2 758056028 766741020
1 180502626 239974685
1 862533884 356226529
1 158032467 521608615
3 225584465 655214693
2 828956242 545322851
1 913769249 404745808
1 234609057 92192136
1 742628813 115380331
1 669609130 760270683
2 444225830 232480465
1 216061027 27942932
2 895897484 217160241
5 680068445 53378744
1 932646698 798101693
1 186076008 680153340
1 593876682 985370414
2 750230258 981490018
1 885632414 885003131
1 701671867 901540511
2 665072086 55668055
1 620100231 23277601
1 66298825 786580890
3 700370150 19296335
1 148374083 297220517
1 888410847 282851997
2 264851653 770234229
1 439515321 517653278
1 452843204 912378927
2 955421987 439581336
1 757755564 58066379
1 144819270 15277608
1 620807100 842319131
1 276660224 710482715
2 568190845 483146109
1 500529778 301935444
2 672696461 542968095
2 110845937 16523737
1 652132527 910402678
1 677516286 890483422
2 313104427 449275569
2 735944738 827922457
2 296951578 81230742
1 103451861 385453145
1 346116388 832106132
1 213271223 384175606
2 680912615 356493770
2 296211242 412742787
2 244991009 130532942
1 971377835 137845862
2 878442177 466950070
1 488357796 56383901
3 637807984 112241673
6 498182530 440205403
1 396385362 740574868
1 832976521 230535910
3 250548325 787069380
1 487655521 275370358
1 857588596 468065938
1 35324108 870190736
1 70072185 839454981
1 504699787 715370795
1 529866258 867126203
1 278915972 19716110
1 89623894 928763773
2 739022009 252875708
3 507064671 893698628
1 789417482 870370567
2 574462356 94224785
3 942679663 124767438
2 281400188 79230956
1 62689755 622961204
1 890654481 632191413
2 583391085 210617058
2 446186545 495467040
1 661127348 107499485
1 527197073 311369799
4 281985558 423696033
1 659833383 84559795
2 279829022 124402336
4 333226637 128477853
1 790687541 800956273
1 103285396 20722695
1 806575456 891514839
2 97530328 261882411
2 586198904 100241738
3 763080318 233657029
5 128223145 699118335
2 671473986 395548861
1 58419618 616719893
2 555064172 147194637
3 283869655 554193423
1 652524552 443430623
1 110176403 80828945
2 948805763 705391106
1 956047092 306026921
1 458847460 734492854
2 822654962 975385407
2 145536898 439462507
3 434087090 629877035
2 661882740 361597695
1 420481344 401362179
1 693130266 646118014
1 727581615 970367763
2 75177591 702151615
3 653067451 465328751
1 885587062 401668808
1 660250105 730952132
4 637109052 94617198
1 454577076 947785687
1 193432691 658642404
3 88959678 300767999
1 122280245 569954925
4 56308697 195624631
1 830141767 465166763
1 749466389 387704179
2 72111751 701757595
2 288353064 736638975
1 693758649 75740614
2 143522010 50505139
3 126421385 179170321
1 362351079 544721775
1 327956863 519580387
1 830995547 373330002
1 258237121 538648355
2 936310272 685736904
1 91165632 243599577
2 58250792 995015724
7 975162200 373812740
7 48405054 887691554
2 773829748 496050129
1 720657704 343832926
4 933762084 51845336
1 936933566 450685052
1 216871976 191688512
1 792281953 854571898
1 560006798 471484070
2 485510643 753921399
1 64242559 989961426
2 234507436 273239301
1 684196058 422975278
1 234892577 704862485
1 277183070 392294695
3 191853145 945139868
1 743571205 326971823
1 229949171 906976256
2 25857154 630818513
1 646758093 77549515
1 372807892 303027183
2 154459813 436858426
1 461299509 821640411
3 325970290 92346480
1 740078734 702320492
1 506364657 683618838
1 268890340 230582187
1 350044182 252765750
3 797940663 648388474
1 42536328 412559520
1 557016388 78052867
1 333513653 575445277
4 324056173 517916994
1 520431629 440599577
2 139664349 301919685
3 311452362 452599925
2 382818215 355549576
3 998039923 192318603
1 387624205 945316363
1 7280815 16898851
2 993316839 924218736
1 738591057 945537908
1 486137981 96738693
1 630319943 176993679
1 912321609 578827911
1 828885796 34675584
1 711926352 90302571
2 9603247 611841429
2 678238177 933240934
2 886619088 894164201
2 688843575 76128515
1 553172898 198800179
2 505638530 718987313
4 954894854 487643108
1 385716955 48423843
2 71895577 818121497
4 18673925 780229376
3 92207322 418113850
4 154793968 692700449
2 379683147 145167329
1 429156621 819883942
1 269862157 71850397
2 406624299 835481264
1 862311790 83489206
1 910671652 993487521
1 675067430 169363629
1 644454681 453332718
2 498774048 300180119
4 708247428 510486266
2 173673352 221687245
1 175716374 949768581
1 992103128 605485173
2 128627904 554315839
1 790706098 421950843
4 232561910 813957708
1 190241360 861308217
2 64314926 491743175
2 460588533 559974488
3 4551192 264254945
1 938598051 382044492
4 625690062 971753364
5 912720583 200295102
3 175007711 111331097
1 742034698 292221362
1 83206559 190999648
4 700449452 934562371
1 576049960 165254059
4 257622527 829865598
1 780319917 843230651
1 781681650 644340400
1 979851909 163599079
3 420277566 786661743
3 846029118 647733574
2 846164262 596540384
1 158827263 808587641
1 704867976 473084214
4 430036208 733394839
1 273885853 597071674
1 214780204 474073215
1 162260318 759090722
2 830303945 869254797
1 955353003 558582153
1 492497706 838480974
3 560924002 339390671
1 805218030 980723138
1 393275275 289580020
2 30834871 587881109
3 381644584 75960576
1 940023109 401914632
1 346412259 799989
3 171489214 908677177
1 130419560 469651263
1 235781809 662364901
1 101255531 945351444
1 651148380 915657846
1 299204216 75909898
1 873650122 234010053
1 727844869 344103153
5 174001070 556248438
2 574171781 33224268
1 986661900 793230739
1 569230719 534334265
3 254388818 329685593
2 891850312 67776007
3 406716822 303353761
1 772742943 305843378
1 565222163 428396264
2 996438672 280035576
1 709316573 328801884
1 506702106 502763081
2 63961577 191791703
1 770139379 662105977
1 136513409 501219748
2 500269446 213879624
1 23673237 923868060
1 986070585 404061956
1 902586915 415635653
3 305925532 704406093
3 742307891 190192996
3 232694114 759222209
1 535396626 836173082
2 565755214 325513034
2 968984222 386612485
2 387048294 398247803
4 632560613 651790106
1 105596423 304173167
1 538712139 147529195
1 499509810 709441078
1 158111492 619401366
1 259712014 151824680
3 743633976 267502292
3 567609867 757922923
1 959940614 887771458
6 296470093 597082908
5 761838599 129617234
1 100769396 677167434
3 167544347 317488942
3 272413769 863342995
1 773148618 546607629
4 65954239 102714758
1 462706835 865484997
1 13254992 894394709
1 48435820 840677641
1 205804670 907677257
1 738969127 347122626
1 19768466 879408710
1 638808301 554591395
2 475668020 675967876
1 438643361 33691445
1 148107454 775743509
1 548777145 204232475
1 2327277 455698507
3 766851568 690020057
2 691324918 383333732
1 707894305 624512748
4 690970568 650241221
1 940958203 569269827
2 940035306 517294850
1 949602601 507511904
1 34655606 621426818
1 553455902 556471441
1 828001330 42319393
2 7398921 781375244
1 377570249 74078087
1 164686689 513181955
3 67387431 658785263
4 45193009 80605295
2 161384282 452825591
1 933968337 580869737
1 158174631 696841937
2 147797503 360706861
1 841157655 937165915
1 696162734 634320593
2 734676813 477079447
2 753066377 218901982
2 688537130 241269958
1 759376749 601186048
1 963952093 842554553
2 623168052 62692064
5 12205336 649458063
1 613845857 861343385
3 327788192 538894179
2 867080437 764320105
2 647663756 711626717
3 705283468 412507312
2 859084351 763211350
3 307063916 646944953
1 691325434 75881706
1 789566488 993093673
2 846545241 918165815
2 109709258 564556975
2 785787309 477467857
1 276887700 113339660
1 923887475 767297515
2 199315054 245303467
2 23811210 432976979
2 406831126 440370201
4 521983001 851798772
1 347084886 10396284
1 464482778 453515879
2 542487064 958671066
1 7603352 655280536
3 387522885 268348764
1 735776463 831041442
1 524459062 437513795
2 213157981 851229516
2 111857470 313092677
1 626817279 425096068
3 448750357 206275129
1 297606471 233732302
3 225434171 488538075
1 635224833 639840993
4 436196207 680587427
1 662379128 389450054
1 954056936 678494282
1 196025176 253038829
1 417758779 434529561
1 871132264 18638804
2 563316273 342299252
2 691490205 169327618
1 47080037 270228395
1 845163029 746482599
3 739757273 120525405
1 736922689 632789640
1 282766650 119024043
2 734263344 317770522
1 620622866 154678664
3 950373873 843234845
1 103542282 581966846
1 273775200 391960212
1 859376680 758448635
1 522594364 774626388
1 303912738 970887853
1 859298765 796328852
2 910515457 760072777
1 420260231 711948939
2 896405825 709413545
1 928412593 901508278
2 578717621 27556504
2 710090968 998826091
2 965788702 548039049
2 240984799 514730665
2 534021952 99231627
2 296765781 450274888
1 733158452 419983809
2 487420152 850020162
4 164087617 136490700
1 158907229 80737675
8 746407560 190256472
2 791006696 270651708
1 802720127 795625180
1 114938296 217006380
1 231994149 624113959
1 421030435 466618431
2 854110650 288050169
1 210156230 417768673
1 197757314 736465861
2 597429781 722949329
1 863413187 398970496
4 980910262 398788395
1 34473933 380556312
1 354247913 77389812
2 738159868 311819406
1 793613853 513316974
2 110134936 267357302
1 222858685 346336931
2 931815027 360774300
2 541223317 911133675
1 101951938 728552565
1 237124753 273452889
3 952164125 344279741
1 155334187 438749641
2 798671008 951663683
2 373370896 131470490
1 88941204 845140351
2 673491089 675046913
2 930133306 939805832
1 37904841 187057528
1 356181316 391788719
1 658368901 401929333
1 702456173 207821020
1 210895623 476119168
2 653049722 312325334
2 15086940 634394083
1 958980015 110619716
1 592175582 801145654
3 737893742 863061949
1 253853725 756294892
1 550025570 172647617
2 725706481 496411160
7 341497302 618800675
5 622171299 766535034
2 345639602 376418470
1 511357452 165401871
2 202664187 966125873
1 940979850 774541451
1 429089296 148629485
1 122469363 101974241
1 745928067 912687001
2 778111256 651423889
1 221284833 638238752
1 265730973 888007873
1 355203190 23683876
1 580080320 232105122
1 503843079 798818845
3 455520597 514703022
1 218653643 873895511
1 233736783 102934898
1 885406895 41486165
1 129148746 168722254
2 352001499 268508142
3 677415506 921559488
1 742252126 454359635
1 265098189 26278587
1 353724479 360203705
1 537616549 4653565
5 592050186 532049194
2 631801421 362976563
1 456639420 171293912
1 889920294 964808662
1 538348742 435331101
2 508400376 69824733
5 693818490 726744938
2 536084761 93164796
1 209512733 861899177
1 665792993 425456439
1 120265367 338998715
2 795150938 892129808
2 133349537 385886639
1 430184378 872994573
1 512798431 293067377
1 897095804 462545168
1 405402176 611853200
1 478708053 513465638
6 310913311 33223165
3 796955879 385254398
1 814559935 82084106
1 881224749 554156605
4 922031608 539346649
1 100516008 363576630
2 853789910 887045948
2 468834862 284240421
1 155671984 897390035
2 46076801 644108890
4 458355212 272246189
2 622323038 540479285
1 284690234 482495917
3 114408709 204366555
2 635427658 112167392
2 297259302 809322666
1 875421423 488511511
1 136483780 162561537
1 684110580 764997569
1 842552290 602985178
1 311137488 684409905
2 174132240 291924890
2 924209318 443374420
1 903093158 134537821
1 241463219 638218811
1 157346338 99650925
2 47652935 124433581
2 280047436 256629627
1 233752076 881994680
1 803481873 173927701
1 648818719 849025569
1 214764447 869349228
4 818702297 354328700
1 461562680 954029768
2 71989299 271117806
1 345003614 952874368
3 504268177 779061221
3 729574269 395039933
1 372679922 835505044
1 839779994 316697217
1 620175562 107185186
1 217776741 362074977
2 805797821 6668338
1 583558325 479339170
4 814973129 37751387
1 885951298 702453431
1 570302177 995931316
2 625755746 637025699
1 567959025 502495101
1 592442536 963563633
2 909221657 941060120
1 133393864 278884739
1 146085553 790061047
1 153531647 928599749
2 827996151 166085742
2 266877842 507259158
1 203475352 928901854
2 514410970 924922173
1 647094639 942168364
1 804183278 722117023
1 207548494 594637614
1 675860925 621743443
2 194074298 526476618
2 547112151 594432654
1 858501952 202403504
1 809506637 994559697
3 248973404 586650191
2 407371463 174755507
3 530871178 416913365
2 899361838 390516085
1 604679610 554607722
1 603462892 40594405
1 834375545 330364247
1 26073991 195810778
2 709680870 75187272
7 782808519 644640985
1 899017843 394442115
1 967782097 361008133
3 120738405 960065910
2 267534798 960765871
1 359012893 483722943
1 958892414 870916235
3 196609731 30620051
1 55578441 341029398
1 899207107 472031605
3 162259430 564088185
1 156215879 248190234
1 967365985 265268825
1 290611679 52462429
2 595068006 110327969
1 355349576 527182966
1 878347171 661387693
1 59620913 240286533
1 564735719 76688726
1 284902100 296139684
3 364956272 831524264
1 545090794 471951239
1 45638336 380474875
2 694553542 747948312
2 365543616 492038131
1 715877731 143067182
4 634200956 156400212
2 522475903 93648495
3 172705022 275195275
2 428896260 323858759
1 807360828 470120625
1 207443889 165615575
1 685721601 351279443
1 199243760 595020120
2 394148429 13984655
2 98365225 672674645
1 455424164 120786911
2 869376827 455124874
1 693575413 844708217
1 142525087 780516144
2 531703293 262876451
1 550129859 989247360
2 684000834 873685197
1 795693323 403161424
1 498551251 931449067
3 575181077 864377480
1 312318718 116767275
2 264434517 564808768
3 328300419 163241152
1 236924178 893923976
2 773126227 830907301
2 183822898 174759201
1 984130741 491891643
3 427411463 738691976
3 22258644 197773455
2 772384557 575692965
1 104740657 462445466
1 237847324 755253726
1 952654764 332811120
2 144061253 505097082
1 151059332 2310676
1 8535161 908417308
1 385442705 76544690
1 67848735 551392209
1 472123112 510059928
1 479187264 483110532
2 256009031 47112010
1 308820525 998842608
2 657637441 518325304
1 788178963 128089969
6 786246058 325462772
1 859270024 886371213
2 520959449 626995716
1 224141400 369081323
3 239589451 148533368
1 254927028 830702567
3 929241691 360851475
2 466945766 243896944
1 882602864 544571360
2 47745949 716882071
2 557587193 421631662
1 663039150 150624951
1 311677702 606227908
1 510078362 118892186
2 925808777 739993567
1 72377561 645250560
1 277334127 586890940
1 405191912 816809132
1 390271566 388375359
5 663174939 408710071
4 714254445 715736531
2 147991331 624418550
1 849356182 58344584
2 908147092 215378070
1 737111495 979529480
1 445368129 457217737
1 339587027 500461808
1 355008947 506431563
1 338343334 847007441
1 244343810 349681733
2 697296880 874840898
1 300835470 87767321
1 112683101 677597205
1 1913523 609791701
1 860702984 476338276
1 912537135 134123452
2 215358663 283821663
1 896489479 660301263
2 322378692 23371516
2 266341714 313258703
1 538353943 591706831
1 724670734 372336399
2 154419870 340581389
1 500499202 167521491
1 910093784 866566478
1 862307572 729565577
3 253163736 605152157
1 651415504 290136494
1 308361621 373996133
3 718812666 544018081
1 383054608 642047344
1 474350592 452086323
1 254468105 698736500
1 598000286 384892037
1 823867236 996836999
1 275497212 241133167
1 251554175 950393308
3 438005518 435619590
1 399835997 638940035
3 145081778 498557241
1 935966600 987141370
2 394143729 953073667
2 482102565 430929902
2 720473367 727887636
2 103499991 619066012
1 230767867 696600196
1 632176995 101286444
5 267899544 288457409
1 800861919 735453375
2 511631612 936230786
1 551870612 66224774
1 98758771 376062142
1 449983710 297371050
4 386296780 663433371
4 335637090 952671252
1 53690209 917569330
1 983717415 139649971
1 533393398 998944651
1 987519099 581202079
1 861347060 884506369
2 387301823 50246671
1 742366853 173233679
1 443980874 380564571
1 655918752 495967853
2 864929742 563043304
1 501639369 901196299
1 934050117 375100479
3 556775039 250473989
2 949835105 252181643
1 368833622 525764977
1 64176083 362948985
1 635714217 103528950
3 875606753 722088353
2 598309213 688115368
1 388899735 96660144
2 920939638 732679286
2 188014331 95269421
1 289876549 909729375
1 519467811 897567465
1 463006010 615560123
1 278235405 838158065
2 514758460 569578291
1 316258155 602144733
1 621345882 766834544
2 604318294 17759162
1 201967141 899274479
2 578921342 205806982
1 296135439 267307985
1 829019098 930644705
1 632683404 534487197
1 236800487 737237952
1 116704302 441411738
1 359914760 392149437
1 262803997 518467909
2 956879757 544913267
2 8785988 768269029
1 838949756 953876013
4 893368675 378660722
2 821993864 704642638
1 657453003 187980718
1 473331316 909658827
2 767309241 193940220
1 6821141 646843722
3 951261372 89545166
1 947021917 777374478
3 709347693 877939453
1 84441212 991641007
1 120705338 820586939
1 629671336 981181892
2 240078256 328736257
6 918520776 629596103
1 331002774 585744795
1 662078284 105724531
1 100772096 219760861
1 671345790 569847549
1 339719351 212685140
2 792893529 44163126
2 235600308 943515140
6 378272433 790433300
1 923724758 849315117
2 720051446 595716808
1 666116691 678235055
1 749687715 246562873
4 538435757 99814965
2 728671132 165886525
1 621183528 719358913
2 466450399 497256451
2 295842065 575584755
1 991762043 972899690
2 288707576 419546259
5 688173785 545403784
1 324704024 468568481
1 756524314 103180841
2 125664206 145616243
1 600450526 586072950
1 21568155 910394993
1 118030181 508805718
2 889775107 611114090
1 477796810 368716366
1 51791542 445671789
1 667615360 930678030
2 148355803 987537929
1 641234676 995250343
1 478896629 158531788
1 585068100 430538920
1 556014911 590962880
2 816543886 930975760
5 114596672 325153849
1 133540036 39357555
2 451576996 165888605
1 489466112 309315479
2 857064906 490758100
2 760146355 500466224
3 96136173 16483861
3 391973009 381841322
1 568387847 847271785
1 69004029 656828123
1 763278178 101252362
1 546874008 657195262
1 394503088 75957012
2 104465496 225924342
2 738079843 129913521
1 497951963 506751586
4 578923403 529708305
1 185684049 387289445
2 835713717 587743082
2 540131023 493627369
3 155409603 694915974
3 829032391 528375097
2 490270030 136059984
1 973790004 115888399
1 953669405 245958610
2 555175467 616990083
3 524211065 504144925
1 538023363 8838935
1 484510897 262923479
1 838761930 490723749
1 628464822 719828986
2 376251101 747763033
2 455613446 588466938
1 384058215 61080914
1 663322940 72266380
1 703667522 918659322
1 760907729 882976128
1 865006243 371773739
2 645320588 83123473
1 424478378 769961592
1 753404258 324184349
1 180713975 792545353
2 540602702 750139534
3 283790638 458539425
2 205499078 555526110
2 121500781 428860559
1 40122539 216022131
2 452614355 308788355
1 353994669 941553587
2 75391150 409308398
1 712430268 381397384
1 106144594 483526594
2 597889260 265218864
1 393873320 453817953
1 571897927 854050080
1 369342456 523917339
1 514065656 235257770
1 840731019 593442852
1 610763958 950783116
2 751522907 419377630
1 809489499 977890261
4 878718434 970429628
2 517834667 270086811
1 183259654 856372009
3 918542094 608056921
2 522438287 150812175
1 783093163 936495549
1 146249700 745866029
1 679378735 981166804
1 888764884 972969351
3 659077340 906251267
1 398749385 419191147
1 676007409 972197911
1 160976260 708069395
2 77111356 349419478
2 564785303 584206558
1 195318741 196782140
1 324733698 429114525
1 801789780 522511620
1 997778349 524920542
1 255377055 606046213
1 735135032 184846601
2 43344083 636607206
2 568316272 270898483
1 90103230 880334869
1 118936568 188880398
3 534223891 868280017
2 866008011 265156611
1 824648463 672211974
1 402642390 699032993
1 331660365 643035022
3 900450352 424858
1 133408607 20604211
1 922442325 724500981
1 510474702 878024753
1 33530646 37606935
4 235139985 158925134
1 934507593 210117982
1 670695658 246135462
1 526219650 660477271
1 461629496 239990990
1 297205297 641186458
2 782520376 247106131
1 492827109 857884758
5 180306459 377419881
1 148383559 86708107
2 26963871 530284767
1 492006992 484458798
1 367040321 968680974
1 797329015 128563745
1 60935652 246778680
4 962267784 500712677
2 998475623 735575665
1 236582357 496057942
2 654306275 162977700
2 64825768 791564167
4 231764248 265958582
1 547631234 466378359
1 824057447 941020105
2 764939635 782081866
2 725029602 598300192
2 490407657 517354125
3 148152264 434412
1 733799587 738358295
1 770552357 914730018
1 705359889 275743482
1 28896434 362614700
2 395575652 933124856
1 433030215 38674465
1 993549761 95925369
1 836336462 762751116
2 111410020 458877077
1 944525037 164582466
1 778838006 321594111
5 436865606 405812341
1 688466209 687883032
4 60052325 565767559
2 683631419 582463955
1 203095101 427066049
1 812014801 462660798
1 304897650 894155489
4 710699116 277824446
2 975122233 30703132
1 56931500 409194109
4 58593464 489932654
2 864408750 837585136
1 572013904 459016201
1 514343546 892035627
1 960427888 823698463
2 66281748 840781017
1 429139282 931036657
2 324031865 627864569
1 581271462 138979027
2 571262795 870401876
1 793298447 196752892
1 835383966 576097218
2 238083274 393486971
2 141744286 21409720
2 116355185 232378804
1 133847862 918576056
1 219362806 66146149
2 908250303 853439673
3 397735710 48932805
1 738862107 760065442
2 298666700 961974256
3 324907113 844868103
1 360316062 901555400
1 626473001 310436266
1 188013503 567536737
2 255450536 376135297
1 540619577 790215192
1 596144411 240317104
1 992566022 543976906
1 437345652 492025095
1 182431537 293003461
1 113751829 199156594
1 443325833 665693548
2 455075290 50260337
1 791672396 198188207
2 866039225 943793609
3 85588558 982805840
1 22303251 736525774
2 141707464 456419903
1 49288301 180784280
1 280310627 325099485
1 800328419 486106164
1 375184987 299621772
1 692182878 247021968
1 251686266 798827928
2 425798769 515619760
3 397591971 735906925
1 517087877 920919385
4 490401951 983612994
1 250637956 247143151
1 702619768 983443630
2 763768705 667054406
1 761627325 628512179
2 444032053 74184066
2 174227490 979460085
1 246831777 673569237
1 939480822 712537567
2 270047680 864119712
1 386621502 381010294
3 498080714 766718692
3 199131311 925702417
1 480283767 772644713
6 584463326 84124006
4 272367121 658674151
1 850427567 686364884
1 786809624 899214932
1 199121475 173162244
2 524965428 970605289
2 783067160 917184538
1 763418115 801259615
1 519165413 382037615
2 669257841 117748047
5 853872538 778770453
2 734888928 118217482
1 80043721 330290999
1 725698323 54100899
1 796300438 153730522
6 441946705 927487284
1 194930866 713083337
2 566499746 760512625
2 685359142 995614075
1 358779221 68488107
1 323366545 672723369
1 774385665 719715523
2 968101112 530715881
1 832220193 367709350
1 102534742 584112520
1 632627592 826370115
1 206044844 463740617
1 664209207 248790764
1 677411499 381996386
1 371453122 38237097
1 666005329 265175733
4 425553355 355815497
2 9902087 351344663
1 7799062 928686672
3 205913365 623443233
1 744475419 147483893
3 491455704 298505970
1 172231098 687294374
1 227955267 693845411
1 765925127 894562636
1 755296030 265652952
2 48279749 59588018
3 83598927 481676382
2 466698684 10788718
1 252439519 70740348
1 670050744 285537882
1 231339327 619601082
1 415692704 93385926
1 351911432 505953524
3 803570182 186309625
1 271519291 788676065
2 172483154 890735108
2 289570345 973345559
1 590049522 211290003
1 813677916 187052827
1 280560276 930910324
1 831701064 165493817
1 633114809 328991656
1 148911988 700770451
2 220352368 814686854
1 334926253 257790205
1 875743903 490905577
4 977407375 460974369
1 262893175 713110009
1 17908123 996074400
1 250204062 773548275
2 624060720 768628869
1 250049227 418685861
1 660935906 482052775
1 990548832 574635548
1 363209680 145614354
1 277179239 988291803
1 739417442 795370778
3 117341997 502124968
1 1922731 108967166
1 691573806 288172726
2 377984571 692335967
1 733479226 715657981
1 935260130 215549620
2 741061205 24790465
2 559248917 906714867
1 251741414 573867193
1 432211640 625694599
5 617454395 717200331
1 608372194 54552094
1 908192488 669176566
1 47900426 303335449
2 471436932 445281864
2 443876093 305867298
2 648948995 323613550
1 758516971 813761814
1 519404900 583893302
4 552294705 459237604
1 288687785 6095301
4 806422750 500987795
1 791475661 396940922
1 560091157 59750969
2 281019244 847862059
2 973813835 993469717
2 621032635 852213555
1 659561369 549703557
1 431981439 227105423
5 383512500 227550469
1 532535122 353232529
1 472565830 760766452
1 778883701 831680976
1 382591295 364484517
1 153648308 336083663
1 272889883 672894408
2 15917708 224606983
1 512143947 947839705
1 74607699 350301111
1 792295322 847761119
2 309727377 853931045
2 268358127 253167760
3 580529816 833085260
2 254006499 846428763
3 449670616 985905661
1 870682743 686614577
2 188078995 528314918
1 690784196 554802642
3 141230227 979796092
2 954025599 210226428
2 903644471 235645029
3 62778926 159909965
1 575602939 762645019
1 503537783 240187260
1 972725915 413666871
2 209159443 952526589
1 802287783 418407343
1 427758016 875446015
5 628636080 764723569
3 364718023 710749806
1 62067525 322413029
1 417208523 645217294
1 573313421 284929605
2 221574374 954614443
1 44689196 524284193
1 862863161 794094287
1 169292536 998337557
2 380042529 569180072
1 789954711 252864422
2 438877433 326719460
2 109439977 261368628
1 991912085 515942278
1 320401900 572733810
1 131188322 185986457
3 424342628 748935073
2 493072821 481948467
2 433825083 866770127
1 739441780 393248735
2 409131044 911443402
4 747561718 601470996
3 377739609 864345486
1 194895175 12583331
3 970514117 571597151
3 606176650 304392407
2 293397292 595287069
3 999824480 678775408
1 753010402 259827144
1 348475656 957427116
1 579184014 82741101
1 114715748 300738236
1 669034883 588732803
1 645302167 395767674
1 776075128 145474798
3 676307270 647662798
1 512112074 347938849
1 532995206 370504398
2 551220491 604369292
3 567158198 105007392
2 319156576 302266024
1 195750274 653426398
1 176500516 834441385
1 875210676 280008526
3 130188211 832551549
3 681025990 233072458
1 7751361 539600216
2 452034758 941852146
1 937978443 647053517
1 429016994 588672680
1 949708432 519991658
2 772071371 744175946
2 320659693 916136471
1 529029572 691781452
1 321811297 299623093
1 913232936 73158504
2 535012718 860602173
1 101411590 625317549
1 406234344 633254703
1 322298910 240209105
2 198320760 174022425
1 313556782 671580220
3 940306739 142011574
6 67218580 184183787
1 81322777 231887813
1 616407776 183864113
1 490092044 76692949
1 771340255 324066621
2 134830643 51540455
2 687775112 634396210
1 436263870 329532097
1 461682212 294698634
2 928298809 603747145
1 508774899 646430135
1 178844925 987897842
2 420903201 456487175
2 516190125 571510594
1 484942563 463916391
4 187684153 475881199
1 331384727 754845357
1 50146076 693298602
1 193120554 585136667
2 112428365 93334541
1 765357909 337685137
2 605702327 330613051
1 51136789 487352575
1 226991974 656216998
1 798671189 258055146
3 8412973 614615590
1 967248271 650447733
1 549523709 272187019
1 947536127 876386171
2 232495961 426650130
2 518242621 186681822
2 779892840 828750264
2 135769457 571325532
1 823179382 110085958
1 962155373 410024618
2 807274030 15293976
3 199447274 85463202
1 343243327 426613920
1 493100656 187789158
1 127686468 873160890
1 13939541 482155248
1 994109043 161288805
1 69657197 962589941
2 58637792 782135208
2 364090569 204658634
1 746987449 215249513
2 148753063 903985503
1 531410292 216982388
1 606041332 887220478
1 3626448 743611037
1 886350 125785094
3 822412979 73329355
2 981963638 952759276
1 791726424 141651024
2 384415808 428374324
1 883470616 891960042
1 313567721 526398763
1 493176176 773979364
1 1848294 777599361
1 251682614 699966473
1 363322881 774405960
1 148999812 421358330
7 572440783 489018395
1 266711112 42702088
1 838868738 972166772
1 168258180 399750196
2 937634412 703285373
1 220419082 394177873
1 828200403 728980310
5 876915564 200814466
1 550510694 775945550
1 792365252 101821986
1 464410827 482000227
2 855057484 230855073
4 924037021 698008212
1 708085663 325141524
1 595186119 607648373
1 817368848 934798719
4 738208105 151663942
1 888946915 97703332
2 62010699 111387834
1 940592318 819518949
2 908407347 497181344
1 634462008 180756087
1 864649814 455327673
1 48004793 228938786
1 378429631 287895240
2 877943714 723332929
1 458569431 42198656
1 85158142 217837330
1 134722372 9149324
2 192450981 813930419
1 613973065 331024369
1 488030105 713441959
1 966958702 494440647
2 661339707 392068107
1 792823923 474285033
2 373375599 441568607
1 588947410 420929683
1 295677184 105024624
1 384377793 164807044
2 988363967 354327863
4 142173845 720630977
2 57048488 173786818
1 543550255 45535229
2 161933784 254153199
2 946356273 36756775
2 732545822 290043005
1 326012651 498433416
1 846347005 548825353
5 133530488 272118685
1 192174948 995570274
4 895764127 237987150
1 987559840 618515173
1 5319536 727289554
3 548093837 443318308
1 367129778 561903864
1 680854919 419509719
1 531946294 38368928
1 62747340 94536335
1 747462748 23521800
2 680718821 746269364
1 625541136 186731734
1 574519608 479965172
1 363534425 248635830
1 528426158 298808339
1 722212934 774028301
1 883652727 628681641
1 873309330 511358593
1 530281970 185669905
2 832376015 20770846
1 895082280 788979519
1 476489 487401044
1 242964823 823588327
2 893088185 869043896
2 928446761 177109751
1 203319980 929013891
1 496372204 254258653
2 295418204 508221715
4 146148977 484081968
4 172498669 310041404
1 978879891 845345028
2 424554986 523310381
1 639750155 666890286
2 265618185 243710855
1 551031808 712391557
1 169273072 352498588
2 322467933 364998038
1 661441175 821484622
1 871723399 773124736
1 461143685 120797988
2 286860711 786345515
2 275706002 886089118
1 642596803 364480491
1 555461323 780897491
3 182540604 619136619
1 777471878 434065240
1 274915696 830228242
2 258827780 342822813
1 526866473 540969681
3 847762076 811536820
2 501184664 185279250
2 675859690 412013635
1 402534892 228161962
1 52805742 592965378
1 8382683 151603866
3 508119999 301624029
2 968009874 599819676
1 126681141 484649369
1 794981633 461094438
2 371507695 8553799
1 557317118 698077501
2 617339569 134663001
3 707605150 84515011
1 938187767 270464304
1 705993505 472610299
2 841943864 447883287
2 32934643 500705587
1 176182795 114017612
3 73193575 303564080
1 249521336 444011663
1 331354788 818655185
1 316236581 679046548
2 114532024 352267782
1 948514049 679643135
1 88612764 33605640
1 140898691 36388146
2 8728746 463210949
2 318309508 328297609
1 834266369 503929106
1 409194349 370368973
5 50219417 271705943
1 102135696 227089883
1 613671185 965384285
1 594958959 118322145
2 796710868 756456292
1 427655394 789135129
1 14905799 268204519
1 604906174 321725896
8 657447567 939044397
2 533527062 763379287
1 710695019 877347552
1 794063859 31127602
3 631695151 137426595
3 155530874 86542083
1 296508946 332119001
1 777151145 447196673
1 278105393 463231819
1 167700760 939295502
1 765640312 778045411
1 789881365 306031044
1 817712212 369262504
1 637545569 43162970
1 642856065 789980373
1 270825299 497643012
1 163419527 245179232
1 240767459 18547170
1 704829615 337176935
3 696791794 831850981
1 690233579 248289285
1 850870692 397014084
1 804587653 708120375
1 542797025 572521039
1 128793431 858705275
1 898189654 769111405
1 119527116 440485918
1 977159165 126079483
1 619385194 522653171
1 596438632 504321138
1 288706494 927037605
1 788889046 814263471
1 787705203 945385610
1 923410757 719706236
3 713016890 426938826
3 16589442 181451784
1 901812663 363447546
1 94270812 856034470
3 167867856 259119262
1 988802143 861169611
2 725212831 568349220
1 199760625 127974703
1 461650766 933988682
1 624097956 778299178
1 906455972 138776377
1 987447257 803394017
2 625398667 743880028
3 141086136 568266151
2 619353150 490945041
2 382246208 312108156
1 929758999 551013201
2 140377993 683269564
1 163415450 678774711
4 724578951 607159887
1 411881905 909144826
1 426236966 547526956
4 165375440 719675174
1 106304955 349722262
1 605286116 470507727
1 939133036 351761650
1 75161340 710448068
2 976672841 334500745
1 700319434 323166501
2 725285337 801419844
2 114017422 354435003
1 72573712 49726152
1 249283441 418142097
1 985447642 799736536
1 607028199 540705095
2 821540351 955770406
1 334030123 473700437
1 397657673 595369092
2 937427137 302363212
1 490091002 578483384
1 176953 323687575
1 159272422 403406991
2 59681459 804403528
4 73418709 53341974
1 626346294 494111432
1 515906013 64514683
2 353905519 186769067
1 843193952 174340649
2 709925265 219048823
4 541785011 547707857
3 389162980 188057819
1 59892576 637344139
1 978365298 681915282
1 435202586 430022109
2 791225836 402561328
1 707806046 506942437
3 857044750 936008313
5 27255828 834194357
2 242702012 466248567
3 428530554 288527359
1 509289736 672448691
2 341101965 889254780
1 489512153 683915803
1 588707202 6526393
1 252545357 296499280
1 671931210 166189074
1 710908585 218788573
1 668654607 699621634
5 491162168 965910441
1 357669301 274056676
2 595585969 794659719
1 502235485 306864898
2 214397937 136400461
1 262521350 186472168
2 199042331 785211225
1 809660132 945623664
1 900753687 933749390
1 232992383 259116821
1 85443005 559668426
1 422884683 802583475
1 562241604 867451565
2 519129605 949751209
1 532478756 569231030
2 283667314 798919833
1 540584293 286085784
1 323324828 921483462
5 566414324 698979064
1 937836332 150409207
1 890885935 489363387
1 695935251 283906361
1 362254686 712224235
1 58915445 964270893
1 966718253 201273117
1 699944538 572288596
2 767368774 503474399
2 731320556 382581139
1 586777128 233363327
1 624682172 399734573
1 701208606 651577382
1 655235909 801492126
1 705116991 631977143
1 537271284 941694945
2 558422295 88800591
1 279184003 546141777
1 963223636 849425449
1 507774183 501174790
1 290506778 665681961
1 33852020 915185617
2 51196687 970768447
2 996436912 196356004
2 236643889 688590760
2 208166021 619328209
3 631521788 428338655
1 961895697 525440151
1 793850175 227061269
1 591652957 575992062
1 156500119 937597971
1 633065406 873155460
2 622624082 618384653
1 618792451 972952850
2 522585102 213874083
1 776140322 999030173
7 680132586 483578704
1 56130729 227909494
3 24195161 597786861
1 365333306 856335578
1 463661249 287720983
3 150307662 709246399
2 182013244 768040779
1 393092591 567997175
1 780921173 144400912
1 983904579 10657987
1 662175492 967310439
1 859053700 983027390
4 165846125 763617575
2 586255827 620903361
2 261177896 847722548
1 291206591 204401333
1 247126311 609456485
1 240065851 121886052
1 280045763 623731203
1 587023910 210920439
1 314745375 665741124
2 45663034 255760017
1 376673112 83378015
1 139677617 29142849
1 611682415 336218892
3 499859537 436076840
2 664716502 183254372
1 335325405 728632056
1 979081832 306536914
1 584572309 571120450
1 242271647 925630525
1 828625152 495680643
3 991313145 808479810
1 604677575 689399352
1 545508518 955664425
4 527609637 688208720
1 515786427 798277704
2 773430771 286477703
1 238848976 506231183
1 656428545 873543988
1 738070447 240705631
2 782807221 119053667
1 564640665 561738595
1 715720420 676953458
1 155374276 121694586
2 371710471 295583437
2 970787294 380926675
2 394843514 433867628
1 157852167 515243705
2 577989228 857280820
1 196553573 56571571
3 781493213 83731921
3 967335016 675374504
1 765075031 248070059
8 117074219 301438258
1 771143270 890073621
2 490945867 401142877
1 589426971 776453157
1 502947746 989730149
3 535156672 562020173
2 221838298 48778070
2 965640780 219295765
2 357175556 716591069
1 37841846 81632326
1 911955372 875212300
1 901419373 55629314
4 607488962 720595498
1 56230260 936436119
1 526084926 967284982
1 253755901 878916803
2 934229854 380558099
1 867812077 541748689
1 547845242 895790495
1 933175118 901963525
1 295953976 867554513
1 210045040 232160898
1 898284793 825620207
1 268484208 317281403
1 712600570 290393960
5 13838784 64508105
2 998705658 291431498
1 283892103 448029825
1 479339328 305794346
1 930481127 727647386
4 778884470 983384284
2 361537270 829325824
1 218213234 991110602
1 611620631 602557685
2 539289419 51926095
1 930643918 928863244
1 108718172 534455799
1 208107403 420911426
1 481214820 606643587
3 553532008 785752869
5 270134351 224712580
2 945509256 669581441
2 511831868 898649995
1 297935842 442197659
1 272716132 389975770
2 111082257 406082447
1 122847354 68247118
3 813652574 663346562
1 411458019 220296249
1 155465159 612829390
1 354503254 196975077
2 686799542 789100586
1 419485838 774623550
1 213208118 793799004
2 765603154 936372426
1 300798861 213051970
1 464900054 292290409
2 774647584 421566434
1 195215497 408673720
2 402768068 190380245
1 434575821 245099512
1 874929632 236034301
2 881024792 545338128
1 910276547 781615341
1 946046951 786925810
1 440420643 129549047
1 710870098 866764663
1 315941864 863704973
1 461535868 108123458
1 346600205 659725670
3 479079509 810622996
3 436040671 120284843
1 674597670 348313605
2 463012811 127923916
2 629785159 105712774
3 662620979 90003006
1 241264270 675751826
1 312727751 96967709
3 956051985 494479491
1 111072024 995691286
1 653003410 373400623
1 346372749 534244256
2 225249984 939394657
1 786219618 308713194
4 249236327 657246190
2 802704816 785934742
1 636169482 610556864
2 256190105 185884371
3 910459077 636910755
4 544872882 717925410
1 339005934 137363329
1 962716264 509935286
1 808066139 978458154
4 943374888 85766849
1 439517389 86577123
1 332135710 76726095
1 839828027 798846470
2 689753743 163532793
1 566108746 28856765
2 753688205 623447510
1 848382304 859574282
1 920559685 706696681
3 995653547 699320264
2 66387785 586883245
2 484542221 23069828
1 285130356 300309640
1 170364279 397462959
1 776920622 72068945
4 756022230 497984963
2 170476354 152060583
5 586307444 326228005
1 796256884 814372090
2 588397324 730157579
1 326463936 788594109
1 198398319 598079161
1 312695874 634490114
1 811355521 102216908
1 274778458 383093760
1 373950398 562995337
1 21515803 27947420
2 475735202 642140766
2 222229275 615398314
1 396558461 455944980
1 280639558 28214572
2 658402734 798863444
2 106131646 4307475
1 99312599 307229624
2 564890000 327520898
4 493404917 773708486
1 18588388 900200456
5 429920840 675463389
3 929033336 846397264
1 697198585 424967785
1 155682853 82208032
1 614517732 147631150
4 906564355 681073699
2 438180991 749373951
3 415571359 420256250
1 435408614 13976674
1 270003666 544862133
1 314786898 303442973
1 150329271 400878418
3 992529243 5199515
1 833266562 819495566
3 315888062 194479403
3 518209882 778198626
2 828825016 60660030
1 402631305 295587468
1 240240521 176779786
1 341834226 971887934
1 987288692 548997313
3 405723402 147229096
1 231595461 293130166
5 634617230 108169546
1 30657117 44856614
2 520891451 467827237
1 330533646 482225790
1 879413177 776119810
1 179381587 758468404
1 922173998 668010267
1 427327941 999414108
2 341114344 761781424
4 658377273 318609332
1 69261885 613473120
1 112354686 986112389
3 777687514 492461852
1 739622809 37996280
2 164524429 633543744
1 579198265 19827707
1 667198072 434516866
1 790601175 576822383
1 503878434 244466026
1 472553371 683503813
1 235676395 603080402
1 517610724 787107529
2 107157879 75387117
1 880348111 175763552
3 742658799 358805676
1 889830640 611362513
2 53901023 298522918
1 16746795 253813698
1 39048923 292449798
2 928656877 130467372
1 76356985 374837762
2 962727701 728245185
1 108144160 277026134
2 967702266 722485846
1 276334950 218116072
3 744230039 231265267
1 752685965 230902793
2 489175092 599324924
1 91431229 101361164
5 574566606 598099176
1 871542050 100068416
2 101915928 111063613
2 836424816 948325130
1 869751818 72031013
1 825292512 667910213
2 109088098 823754219
2 536492590 288514792
1 420988357 589956752
1 309405741 92518673
1 915080018 551692888
2 454985788 493956921
1 873078885 827554712
3 602374881 244182338
3 428410778 19399451
1 664347241 8874961
1 753967880 878262622
1 34648587 856424725
1 952632324 74488755
1 378953963 936609978
1 372784584 512392751
1 228481395 340002739
1 295943303 754878672
1 992512732 561111624
1 381432775 877991769
1 32002308 46168550
1 956162642 807995262
4 826307379 866401577
2 286373671 453494255
1 923476662 493131685
1 164075301 192667130
2 713480978 324057490
1 315095745 366472419
1 789176184 161494322
1 62322382 887054145
1 425371758 838723283
2 614226589 499293943
1 218670283 77758398
2 702344739 448807954
3 365823768 379195226
1 183711199 644190154
2 831240629 159829598
1 273904315 980338377
1 553198095 658405725
1 264477406 69939148
2 650804024 314893073
2 234355062 490123974
2 514406528 368344923
1 776350004 832987098
1 754339184 793149767
1 384986467 804488944
1 963348672 124811525
1 978898031 754920635
1 291475654 228727304
1 136140073 476255128
5 535463400 293964226
1 926530099 20829037
5 994817101 565000999
1 652020400 429074411
1 528139409 861129576
1 444677804 269920418
1 923818496 186318006
1 163834520 435642235
1 98629536 169578554
4 510796638 137337683
2 635185981 483913493
1 22763323 851382348
1 494744990 156374096
1 175232958 358266517
2 493049350 391443419
1 434597684 152778463
4 864836877 141231065
1 948501192 922868986
4 323700257 17121370
2 127836435 132565434
1 52271328 775593057
1 713316140 8486290
1 834667480 769333459
1 883916852 207293327
1 111837121 355331558
3 359603187 587907817
2 142379391 150056196
1 346651668 206647773
1 450717821 927720395
4 590429482 934897026
1 602081070 710600784
3 365791499 244345149
2 580581424 738973420
3 693925289 930250324
2 872994059 108205482
3 649692995 893891053
2 504024165 669089724
2 502468651 807505431
1 977853070 816948363
1 166300242 528108117
3 966799984 293276252
2 662881981 637581901
1 584991857 238636000
1 753848286 534309420
1 760448848 635172479
3 57122501 917417424
1 739779735 881700822
1 578269643 825153675
2 563797302 179731663
1 41877855 108415177
1 893665964 582742376
2 629919829 463522681
2 989855876 397809758
2 831521934 937340675
1 689889353 897035445
1 368793340 796197111
2 742757329 918987792
1 266666765 906968509
3 999381809 490695378
2 796241006 938275996
1 368016092 80045136
2 475685535 966663230
2 918287739 932281419
1 807723375 559191220
1 414283176 65508576
1 527824594 891217604
1 999365551 215042968
2 794755983 680655849
1 599108939 99153678
1 364487501 547768987
1 680102949 298937963
1 615231947 328976525
1 952760520 305941931
2 42681271 496878639
2 220234871 89281119
2 957995272 730656661
4 217048892 112376480
2 481690503 368510647
1 901069991 318636284
1 466521982 596297482
2 294569121 413537751
2 908408539 759915911
1 896711988 483926278
4 888434744 794210899
1 85641056 209075385
1 192137090 554297833
1 222145136 776114282
4 251881895 957032410
3 263931387 893755617
4 55557795 333770601
1 462973891 369502135
4 431969212 423366392
2 2064128 669586785
4 812362935 416353931
1 938911241 523612823
2 850782662 398938011
3 570613676 391683846
2 221342652 719178974
2 969457582 810129837
1 841173190 139325821
2 367551941 591028393
1 159353602 144037874
1 328484622 23123431
1 25519488 597255452
1 907415338 346750526
3 865137823 67873019
1 141732552 31785089
1 396186765 660970466
1 778376940 540534958
3 292556654 386074546
1 495543414 43051165
1 965564348 119134307
1 966931485 64388031
3 76085359 714156696
3 991756941 759186560
2 30695876 922414584
1 130445729 419961505
1 109537675 251211062
1 308647839 917976519
1 65302357 404696609
1 329921030 860377801
1 195648671 975848187
1 81680109 521004348
3 130985829 611119876
1 125028280 32989562
1 402923727 740635556
1 164652246 179531736
1 517472492 672283322
3 284942864 398709450
2 282701581 867589773
2 974736288 336693163
1 284170860 942157636
3 448800850 277777469
2 390675198 126394392
1 227878392 462169820
2 898679265 111901019
4 184195935 951462121
3 240224773 500220490
4 802832459 477208876
1 469673724 884968762
2 713371198 8311592
1 468389114 991328606
1 526267937 841647148
3 269153575 800030096
1 988326686 133094964
2 92343844 17200747
1 542057107 314346259
1 422959624 376586883
2 475283097 987284826
1 510035046 404586815
2 102611132 231599702
1 156964779 558017376
1 865793687 134271093
1 754547220 313700457
3 435574896 656365079
1 406183006 871984361
2 458791021 333866204
1 380904950 318296722
1 833101754 905259932
1 808042561 315861696
2 136359483 523312032
1 784916759 203566164
2 702450686 704178587
1 629302111 238310940
2 13222577 568702305
1 770180666 821744660
3 656081243 256532037
2 491811248 273310722
1 295783283 882964105
2 477885250 82052055
1 688464395 670315194
2 220577074 810498765
1 57490889 469305853
1 816724595 995966342
2 232549438 144385788
1 582258035 338129504
1 325845135 216317782
4 22802873 316624718
1 824792448 621593726
3 648073526 790386170
2 51514626 482895289
3 214247195 619268935
2 910504069 998149604
1 611054535 187516406
4 65920843 263544525
1 925992932 297352045
1 523863762 527055509
1 915865961 281413764
1 91124557 880643316
1 900141522 539189488
1 485340876 281129843
1 211203686 466235963
2 711242474 607242248
1 618477439 442761875
4 195818676 980161463
2 626584729 374745508
1 28094943 572303637
1 924817704 292947661
3 885163918 938506266
1 167772514 55346043
1 590893486 331548633
1 261149283 818615423
1 336881826 29751546
1 837183912 249073458
1 325543711 192690098
1 812833967 954474780
4 851315381 415604892
1 585604908 691374157
1 861400915 991417558
1 724516490 906516066
1 804464681 524682150
2 361334697 410220262
1 583604201 296305305
3 903613931 161526648
3 200017237 740600565
1 556341143 340325875
1 579179497 685106066
3 392142894 943102327
3 103171843 974875911
1 602640288 312745211
3 745331419 49736550
2 134081899 198126006
1 213681941 581941531
1 886252358 810769429
2 847326958 716393098
2 977958346 334775847
1 256752365 886194244
3 32341326 427924630
1 132371448 174469042
3 827646363 845115995
1 818813084 877204767
6 460723270 781665078
1 234020087 6622233
2 748385846 481056769
1 441330073 708238716
2 922226272 696142924
3 672654079 207233562
1 190127639 212792020
1 338795192 561741871
1 583085943 902134612
1 756276613 156773268
1 600241958 79985652
2 910566378 415847232
2 796232108 639948909
1 781412083 850843521
1 835716581 682368128
1 928979069 889433951
1 934023949 676296788
2 611965057 258637533
1 429684571 899679242
1 499052340 977709077
2 752107344 214458887
1 867558389 269291825
1 509870662 994074250
1 760255043 290536606
2 272091353 790931421
1 43887173 614346462
1 336825918 340803647
1 905671289 597436473
1 957016427 176386754
1 746418893 347374990
3 386308717 52884676
1 764454419 154967658
3 804500216 77877235
2 130457972 738531940
2 229898458 507780932
1 416908865 65546581
3 316989727 895166139
7 322682899 855767820
1 804352814 417591761
2 947972149 680458242
1 948621658 926253556
3 771778125 41759236
2 359626754 925863872
3 667519236 353951624
1 658230790 605649092
1 690609480 579679719
1 549531180 352391342
1 504414031 609333292
2 500272431 232258660
1 932677399 735341749
2 338839689 377678744
1 602063132 898434565
1 366635975 197697334
1 284122582 605478410
1 233880708 401451938
1 128968961 849145601
2 730058269 315711926
1 215977871 818259556
3 490188783 693351069
2 715722381 123060800
1 319952744 719769428
2 980708820 583481915
2 567218933 901325564
2 891627440 906892631
1 968139258 609368493
2 977115282 721559440
2 505850548 25034235
1 995560629 1788246
1 918958366 41980803
1 658692699 564378627
2 877111458 475789358
1 200533869 344474172
1 269678939 336245234
2 28811672 792658419
1 250302612 478860888
1 894180790 339247146
1 316406423 123302807
1 375862290 434891429
1 791236939 904534361
1 7425855 890863520
1 206530031 186017090
1 796277401 412717946
1 889078254 328353352
1 526869048 562490359
1 803642988 263286585
2 244365331 853771918
1 206707768 955808001
1 880545605 583233683
2 964639819 139804724
2 464009083 434964616
1 623889343 131398557
2 821955896 896488481
2 708120242 142926609
1 206555575 305694072
1 742331085 701460202
1 695927373 949913373
2 269222410 673233848
1 91562299 980545354
1 784096400 787483106
1 997929229 285182063
1 542509211 153475258
1 686019288 904005904
1 415408387 349294440
1 621561457 334557623
3 228794400 519449288
2 978740313 792206216
2 892357512 586705930
1 469487807 446268814
2 406307095 211605399
1 837374946 721480727
2 461149712 433993741
4 56652632 836331606
2 556146420 185442932
1 684653674 992170068
1 767072160 833452074
2 856879411 605320433
3 687985721 325016218
1 329450122 247569832
1 476453422 796777360
1 528354218 271345289
1 12480975 479718965
1 62140632 505528476
1 379792348 151912346
5 258048395 765974616
2 606625583 981137950
1 517563140 28937983
1 12549368 347985828
3 853705270 893837335
1 636966905 77869095
2 982494401 560418380
1 421784168 225166506
2 986717133 964049571
1 474667171 168279437
3 656655829 41279698
2 370908726 759063951
1 172319871 666343662
1 891633267 303857054
1 807000920 97372962
1 58408651 458892107
1 159535279 352085965
1 380313915 161810708
4 375700590 967422998
1 161071461 405855102
1 681001750 170639123
2 382883392 395799798
1 295210608 815922005
1 208213295 343155584
1 124747987 682482664
2 134133445 532155349
1 588642447 170769577
1 556875198 754111145
1 924844809 741098302
2 661542430 336442287
1 823505324 490404186
1 462161628 210168601
1 99228088 319552433
2 303153178 505427103
1 239633992 983577136
3 399998529 422772729
1 989114945 965178538
2 965197323 719984838
2 41910832 729492168
1 123773562 739580422
1 591959227 120732789
4 579957456 60131859
1 964865577 706389332
5 955125476 982085838
1 34135567 472434754
5 454752600 501891062
3 366420374 397447892
2 164728456 459740091
2 279293654 324685509
3 366855494 771643802
1 719903295 773996963
1 914830539 603269420
1 867085770 322334790
1 939776651 519960788
2 856893740 169606943
1 908416393 957380457
5 387820809 874719815
1 545492279 796380118
2 494663740 333015636
1 950499735 922788676
2 824349499 850233145
4 783832734 755575706
2 866516468 162119154
1 341424437 854969710
1 323177346 930054241
1 70846244 505612843
1 378304155 647361033
1 349955336 922783139
4 951508150 236633091
1 264621867 66168636
3 215801350 961944694
1 693148256 66188756
1 393623805 964780873
1 189373693 738955429
1 345651095 552838634
1 592048999 414553040
1 437098380 894862125
3 463197882 222602045
1 141125197 360032212
2 385010150 482193119
1 461778767 949306252
2 666328237 647990093
1 588218271 476067068
2 731680037 686414267
3 754517538 46995889
1 911306013 542628734
1 53357439 945099209
1 641206824 455738233
1 712995430 609684120
1 668173417 437003606
1 951484148 997307975
1 516064588 517019486
3 879826577 562653300
2 921329078 127721557
6 849046183 267491445
1 542418424 958636132
2 702174925 352669017
4 502436575 372280445
2 150048334 422615621
1 577927250 254601231
1 997621358 990246841
1 607166530 342928209
1 587375534 545413927
1 728937031 461918392
1 711803268 341614618
1 933123978 197532540
3 236388390 867711824
1 730361609 393824391
1 745259818 52425996
1 620426665 441915660
2 197888235 427465
4 738479841 807393302
1 429185182 228019962
3 787670709 759444540
1 492509755 708275385
1 278574316 884377643
1 189108739 915234313
1 471538460 685059106
4 737512849 22204754
3 1699416 425064478
2 133007616 981199745
1 89558949 179070248
1 954570750 671774048
1 410093786 745991464
1 628949862 580008674
1 732886192 625000558
1 298473442 594206205
1 588179595 166926233
3 728336903 387370184
1 966274144 104597830
1 14028058 144181614
2 513425394 897751473
2 220157952 391342237
5 807145273 904867682
5 779891482 821564098
1 489104547 365085306
1 413244584 772875775
1 863257044 852325488
5 695332475 755165374
1 994005484 24754555
2 990147631 853275037
1 96093442 755079323
6 493563479 85681826
1 529563879 409672153
1 316525357 32917322
9 910886900 864102675
1 100738292 160896522
1 852968641 719081786
1 894547876 355775481
1 575063588 966728969
1 664641372 14583449
5 967461391 754427123
1 749777199 788239567
1 631120868 76682000
1 340845584 53897737
1 984818577 728914573
2 749869637 412194788
2 92315542 441600701
1 214615086 889345511
2 217776001 18786123
3 675988748 791314839
2 834614513 760576840
1 386818756 25244971
2 208811498 675726853
2 756422712 453575789
1 261871471 172948429
1 882706078 447100359
1 40741006 146759161
1 233981785 578747499
4 975082736 153595045
1 424462977 122209791
4 898332136 749252377
1 570364598 820017429
1 492550047 537363034
1 581036754 53870858
2 322422880 833514417
2 676433259 755439300
1 325093602 591968924
3 955681900 507517809
1 186155019 420994102
1 534189728 126880275
3 285572681 160147475
1 133916423 288183555
1 662858966 452743379
4 151829308 858606891
1 108922951 248622747
1 858490397 70796531
1 89448713 917114251
1 51781377 107184686
2 233048396 445031782
2 599962011 1879527
1 252331576 791848461
1 267658856 49462762
1 869405952 395707655
1 267416347 458352816
5 638928747 118006325
2 964148317 925875058
1 233150291 907669999
1 556558618 924390105
3 614588662 675091194
2 655723678 779560978
1 86759643 214688697
1 449618481 300299667
1 659473007 283452045
1 952514855 30588504
1 18263076 861861267
1 25499741 466765985
1 526770303 972434764
1 952602363 926095161
3 306989266 814632014
1 899890765 838921265
2 534497426 431788320
2 150966995 513867774
5 797072917 908463302
2 268869776 68216521
1 392391314 227424607
1 571969466 573244586
1 369110 730141026
2 778823240 120792616
2 462399797 736754529
4 503919085 932859752
1 610788725 218621481
1 221859989 966629320
1 161530615 636806563
1 526720145 66915290
1 533593002 531358922
3 426448059 75358344
1 907667972 218192040
1 845669232 445590642
1 45191278 48848968
1 88076666 98100711
1 803994094 575723744
2 947490632 106136207
1 591813110 846596048
1 357976167 547018871
3 417500290 213610615
2 216473518 698358306
1 483922932 665464586
1 312309572 274630247
4 281629831 311163205
1 668656865 314884501
1 426658805 923794241
2 662032626 547776905
1 213861895 576296008
1 134181624 18078992
1 984184031 918195158
1 658876894 880990280
2 597998228 765076279
1 370186189 249054033
2 652047578 499114604
1 3245081 528665026
1 901553478 111388236
1 154056434 663779296
1 648433472 715296447
1 107261548 488883019
2 934658121 30222293
2 900113962 926924521
1 252248942 575777791
1 677226842 419110590
1 112442733 994186312
1 37561598 98140279
1 46526941 68961366
2 386365168 731137893
3 366819943 831414485
1 983994080 553228771
3 492912991 671874389
2 899518525 229934915
1 678015038 241271840
1 125243519 335036677
1 983331721 376948154
1 600139928 849298163
1 258813940 598573472
1 528437138 577609655
1 484802657 879452376
4 265852608 846329811
2 304489682 17303476
1 739988446 618179980
1 189140794 976068251
1 501311785 459513499
1 782919928 955224421
1 7835028 471077315
1 652098975 700992679
2 633979257 576015379
1 753962161 405930454
4 120581534 460013915
2 429802212 562697608
1 734898241 809439301
2 758786135 776749007
2 591059821 77907395
2 218590303 296044497
1 372665336 149287464
1 623286329 792510980
1 432108854 667183090
1 177037983 651330387
1 566229601 3544717
3 553182691 326024615
2 750524656 533640328
1 120685335 823283772
1 322320775 398782968
1 64330830 630621211
2 40462168 112338615
1 54269579 722241190
1 658239374 480401138
1 525052571 764099072
3 940629685 165886452
6 982675254 857706000
1 220959065 438515576
1 264132556 171329534
1 800118178 553318727
1 300784689 578999770
3 730207387 787231475
1 158602939 415368236
2 521623462 380908638
2 789443126 341297287
3 27411851 103959672
4 6650799 782084854
4 575960917 819011900
1 455727669 564500057
4 658163982 504942473
3 600437492 892146376
2 425901748 527921648
2 85323683 947249055
2 902096000 658323194
2 322907863 816013788
1 39024415 607108394
1 462471760 898826371
1 856316630 326093840
3 863969348 270752074
1 187826603 568915207
1 438688900 242004801
4 450547323 698177790
4 889666705 875538724
1 497618388 689623562
1 988066056 488368146
1 417163789 242350975
2 246277241 794797737
2 131765948 517244135
1 70075393 510473862
1 817586543 502496357
2 489079374 309977254
1 14622340 13504310
3 815673312 329696397
1 800329345 150644066
2 428151925 129060998
1 45847549 391341767
1 631112802 13843207
3 556141287 359324377
1 369614274 576139136
1 395215553 238185747
1 257397505 530846454
1 32752442 871383995
5 922955541 204882402
1 97879437 864063251
1 197883120 852387138
2 536859174 213737464
2 288857244 732378344
1 656112541 458617783
1 870384368 459333932
4 618517619 356523062
1 733666542 531083404
1 854345849 831227267
1 629017920 665008431
1 776699715 631450205
1 405614596 608734349
1 833585501 837958281
2 816801218 732611430
3 610821726 243070306
1 495286155 470844541
1 26483299 873120819
1 54361172 158831620
1 904965074 970727281
1 719498111 858084892
2 336580773 308091053
1 108418362 198576730
1 406780703 589739156
1 329633233 149332558
2 962244830 571175790
2 611732685 607585759
1 259482842 373431588
1 322708407 979256198
1 285854547 731317624
1 111310872 441250586
1 520323502 382239312
1 957139520 495209566
2 353859614 641491831
1 534694026 651632543
1 860412111 728966985
7 831553787 805464873
2 412292922 219046463
2 999214216 550347374
1 766166443 504158311
4 436056907 394328904
3 541943374 483325684
1 100552521 994770763
1 184294784 89963026
1 165624424 525233005
1 762528786 878779161
2 917285616 925126577
1 513952024 833550820
1 917191859 101279964
1 457639664 81320923
2 635978945 838851132
4 565205168 993365602
1 226061355 559684839
1 668278426 646472656
3 207732744 677950880
1 652276812 280582087
2 342169006 93548596
2 885492941 510460216
1 943357938 983550860
1 601049965 285053367
1 665209049 851039370
1 62824901 810186442
3 407447416 422532378
2 88430526 848101079
2 198409358 609990595
2 995100757 262410562
1 13186706 836820470
2 549490495 339469929
1 530633745 953130389
4 64243874 230480191
1 969984475 459979139
3 570544958 883346677
1 19667579 385694097
2 226372526 984178379
2 247287642 511242664
3 428540583 374499101
2 920773209 306500356
1 70162381 38009379
1 414468770 777817718
2 116565463 785850360
1 974115318 709800833
1 707753260 388749256
1 866100780 520338650
1 239066312 810208469
2 629242453 944190192
3 26540315 305919913
1 187425038 325327165
1 490541410 998304479
2 154989192 369845334
1 516020194 913213029
2 628055941 27824177
2 932620715 427244682
1 106302405 356396986
1 840479167 730730115
2 231965823 552793029
3 682237305 422439837
1 887429857 941854180
1 480213611 381142481
2 361992841 380579876
3 685201836 517678964
2 994334945 222336800
1 568393286 111595970
2 93817363 872327813
4 185369519 381841691
1 105174007 126449106
1 623176274 938430490
3 188905016 220064785
2 949529727 505148204
1 438346617 564617515
1 215029288 517097590
4 109434502 87173262
1 234667599 349568872
2 29888038 342165958
1 242663838 320117031
1 600760807 113421736
1 201877662 760732423
5 929177252 905613380
4 831138846 172364644
1 991348164 660910899
1 475308876 72116710
1 921783123 343804056
1 841782690 354513183
1 481889858 487154045
2 788104554 379778608
4 540387853 352065592
2 423769967 42212432
2 513720736 458072091
3 593745025 756812590
2 181442388 471776804
3 37230802 703647983
3 602112057 114925099
2 934180705 95147366
2 33534053 160315178
2 877071829 459383446
1 239531448 704863208
3 327793164 184991480
2 243625763 865045837
3 886886989 450861077
3 574981155 83443462
1 307055702 592690151
1 406588005 204381938
2 101147364 983995890
1 573407458 762978646
1 994493748 541484951
4 418548998 325393709
2 478854517 801628684
3 381290829 963998412
1 49504438 140540995
2 792477064 510049327
1 806298948 845683335
2 498621906 813932004
2 782306588 676133737
3 573733944 112929638
1 406347960 447886721
1 440881190 476060256
3 302215753 670655778
2 793689125 65171354
1 158987785 648042987
2 100165910 638988793
1 770956640 189142147
1 487824112 523359765
1 681825490 161068877
1 61245392 860489503
1 590399265 953893035
1 645764402 988179964
1 85880571 112247955
1 52919629 55249085
4 157134302 639207778
1 427914708 805445298
1 685325445 612448960
1 515918728 167380996
2 524835144 382519775
1 82622044 466275645
2 906627787 909863056
2 971588484 517400054
2 589885878 629950295
1 454208235 870559948
2 394120335 343124495
2 869899833 374425962
2 315535650 779483242
1 209873911 132860916
1 700259256 683490626
3 671991112 250798100
2 359519190 209974836
2 908491763 203194454
1 778226426 172455321
1 414304187 859146429
1 569674950 249098796
2 543010955 493395232
1 329198171 369292148
2 80503979 330571566
1 763139931 884642904
1 9625527 182830022
1 900114967 764566642
3 253270044 100644478
2 954148745 391882279
4 732462369 22354941
2 943624506 40436917
1 38261988 398158897
1 686392380 494379282
2 357221973 601574929
1 130813757 124961079
2 95916644 686489163
3 226829938 252461621
2 459976908 933836003
2 311114202 667895305
4 539882780 309106590
1 305885676 859997307
2 46195445 738478080
2 838645663 358237664
1 827633946 462047625
1 595011688 61229839
3 484883554 815003838
1 765182051 976584169
1 447263650 175212738
1 545308416 612155436
1 636714435 923202618
1 75280585 947356938
2 707602146 352866073
1 747600186 575083679
1 946233332 801503131
1 80163177 610263027
5 222397374 990065039
1 603262885 546344261
2 995499129 534717465
2 591993196 662010326
1 426116644 709896087
1 164586597 785346347
1 506097465 847008824
1 528938444 902251083
1 817500155 791355292
2 467037112 831514746
3 396751098 653955101
5 857747358 967699947
1 186376236 746615120
3 890215064 607235303
1 997884579 411810915
2 582880048 97282432
1 136302177 629925641
1 713670695 184460106
2 377205795 590473844
4 177814024 146279503
1 188829708 692068333
2 198050995 243564484
1 959486113 629351005
2 628708468 928955190
2 196785272 725219060
1 529030982 145340287
3 363026822 961624844
2 896675421 938208411
1 524160758 937684225
1 225169563 315709280
1 461667347 50050001
1 227396202 597569607
2 581058804 25571267
2 233605516 629160521
1 786509669 346687640
2 829484292 126769433
1 851055189 759115814
1 204680650 6994131
1 365629039 709448030
4 824995507 256430146
3 169429992 253466079
2 545837733 684189484
1 445869493 591962668
4 931560594 429418688
1 282523422 849813037
1 633337604 251939613
3 246703094 789229398
4 893673212 799709529
1 184058656 71950124
2 243666274 285474865
2 188414997 343588695
2 739836310 682963848
1 617232753 66074214
1 374879050 593639383
3 108053082 870557166
2 136832655 768185758
1 402281052 348308291
1 245052779 984194402
3 301368733 854657706
1 918717902 620263287
4 262641196 821835719
1 933137250 93653730
2 18422276 202509216
1 153793070 365734701
1 763711996 398770160
1 965520515 531618305
2 247885760 223014538
2 18383566 799710961
2 490199651 804951730
2 146179698 795165992
2 697194172 627609450
1 334977154 446897860
1 270044904 864384071
1 221686432 676073119
2 803704663 503117876
1 729116824 856475259
2 454969518 85644652
2 931554667 421538285
1 201331969 576503648
2 263709392 600223068
2 133156908 154602800
1 626390448 655616376
2 615603722 818797121
1 263682823 659058185
1 800641801 75176774
10 899476806 262007328
1 514550640 608735066
4 850104950 250995585
1 548497715 742559577
3 190253822 138928500
1 555076048 647558914
1 70159362 130482064
1 522056384 569064528
1 978804389 940383171
1 760265212 317220702
3 190233299 935293020
2 165741589 808392771
1 65610236 271683793
1 565493234 25156678
3 697994736 274564867
1 593263589 49569300
2 326297273 947866120
1 490331798 25146316
2 112612257 202740833
1 260868623 299942605
1 266260850 388646858
1 805392392 409006967
1 986076135 193655518
1 241647699 166272065
1 81712197 158923612
4 871490904 524189114
1 728107186 278667924
1 323024190 148795033
1 678606836 813071641
4 859955668 569214095
4 296838459 684421060
2 272761897 366488898
1 520979990 669724235
3 800726860 306357582
1 886654062 807948253
2 942159214 553928995
1 151281215 665705819
1 464771268 451323977
1 278378580 691826483
2 17476020 232432859
4 379117666 495896433
1 809375762 115283824
3 3331122 471153767
2 947532331 763122884
1 498531006 243197275
1 651713882 257045525
1 521441031 410441499
2 270134225 675479691
3 756118448 884427152
1 175687210 982920570
1 543833505 636787836
2 409583488 971051148
7 702656915 335222593
1 531191878 737456413
2 13527212 781421173
1 255931570 340131503
1 454095455 879601818
1 650367127 742255499
2 847166843 595653658
2 890368868 792832092
5 367891977 64365204
1 339408054 243850868
1 423445695 541604017
1 558621646 218202509
1 860311330 446728810
1 378118770 950971949
1 394416995 269332354
2 950229409 250638889
1 589307141 894553178
1 702548800 84930142
1 516373996 146814242
3 110353538 397507076
2 299968089 632017519
2 798569380 970001825
1 35407892 306093642
1 692115449 49747427
4 57823539 288222904
5 249309951 577030045
3 72500117 992773256
1 276606936 434626551
2 690348973 216607095
1 594371438 577047906
1 565852697 353916005
1 656961651 838160998
1 350740759 956752691
1 785310515 355831766
1 94013522 193252819
2 961001131 202538404
3 777736721 70408942
3 800698767 590896303
1 894429243 874078756
1 527955717 898155403
1 686860665 711102314
1 781401340 290750130
3 228875815 138054365
2 227888080 825695765
2 509198816 632075871
1 912258004 917366801
2 714208303 407919238
2 445455048 779598157
1 806353315 24644124
2 607056496 549987768
3 404006405 301346578
3 272790155 905717336
1 256418653 849812675
1 342721292 354261295
3 373282283 242194018
1 340993877 796172220
3 692827673 134570752
2 465466875 8090507
1 242686678 249125442
1 928977343 587859189
1 174266870 707690263
2 498912106 344796959
3 823921173 938536021
2 52253815 243923610
1 753068102 592946358
2 475527416 565724870
3 898201387 517273674
1 228502548 96302580
1 879010180 712428274
1 434427339 914056929
1 44076447 254220795
1 386194885 418458086
1 436473190 646633019
1 241080113 517252382
7 805942732 466962137
2 715637796 58413525
1 556999106 428854443
1 869728611 318483982
1 185643840 459735562
4 955466810 321912178
2 950469436 334553716
5 981081615 969768108
1 147034695 200438990
3 437708788 840292506
1 505136542 439632763
3 416584672 555981727
3 899274918 593137252
1 550847405 103075818
2 784231608 66539818
3 210045864 682124625
3 447815947 492213674
1 177718996 709042531
1 431871053 134584609
3 596609652 702072736
1 17341555 121997853
1 125301800 697332020
1 323096188 552338021
1 463717408 545035360
1 994050279 212481722
1 519380356 110281793
1 418118970 447045546
1 329438978 921405369
5 310577651 278739073
1 700633519 511039728
1 350269068 664990342
1 319092784 990392680
1 678418965 255394876
1 676720905 331078117
1 870568235 63650731
1 870210932 812815400
2 64521024 933368134
3 310310899 636395734
3 603317120 261405442
4 91476822 99478774
3 65768561 318158281
1 41811672 982655990
1 26626896 60237362
1 703607898 123077484
2 750745161 968871790
1 360753254 505187407
3 317617888 723608407
1 619540721 37064811
2 839134431 736251010
1 433253807 847760426
1 346104445 121976837
2 426953123 989743965
3 290955199 658473318
1 234539866 442121118
2 551910840 938359607
1 740787236 767230726
3 326433269 49012349
1 742014098 839074204
1 815689851 442687840
1 197302678 613556880
3 634641941 714462044
5 204714943 391082645
1 452740581 30518265
2 250989326 966648669
3 804444048 864410128
2 576615723 436297500
1 910022945 771220893
1 391377664 177722117
5 357551205 707139744
1 818568444 619143979
2 123873469 215119245
1 987225413 303760914
1 13289413 921859720
2 866127974 64999152
1 296350978 462350227
2 499194103 651007699
2 827943735 918618492
1 426710217 385814765
2 852118368 142282430
1 696561495 760952418
3 608124379 258396780
1 803351898 850612825
1 571630042 328450635
1 665961778 804742047
1 583016785 654244978
1 848404421 127221787
1 942105431 676869613
3 358604153 343136715
1 631352641 108743050
2 133469130 175900994
2 683937805 559491895
1 494694427 522206707
1 254210391 183639877
1 695448379 872715770
1 201725406 198198723
1 194621198 595434657
2 825218660 563387554
1 510953100 959653471
1 5357157 860901626
2 323842339 873817079
1 456893718 944219047
1 759924372 528645284
2 725487315 236247042
3 398506079 340200914
3 814437819 584539621
4 811210700 750832513
2 20939842 789230645
1 951852597 47042363
1 146662981 887639410
1 365189724 51326091
1 266477801 755918727
3 952136280 300667
1 248533879 384633775
2 531519903 276174475
1 835587298 647236008
1 675086309 142131546
1 822976625 260307387
1 754147606 832427900
1 98569187 959545041
1 197706339 678325399
2 206882761 263119102
1 394639201 655343199
1 536512442 299465716
1 34893451 145491937
5 303511112 247174598
2 281325210 430306562
4 120462808 163683186
1 994606747 248349009
2 897194505 824860246
2 932959431 844869158
4 619170802 657294937
1 660195733 383736381
2 714428465 49014246
1 154619746 263624343
3 77974052 712123405
1 762624368 541345429
1 6811194 388361656
1 142297555 268963447
1 799180642 146669002
2 16766591 418953419
1 234647779 686738900
2 38912133 369489626
4 384929167 866437547
1 123865598 594048930
2 913816180 548046340
1 607339004 835998378
2 397811840 642728721
3 30267702 909257604
1 519820842 524965191
2 470669416 869104555
1 214944240 513354848
1 746801413 684931324
2 935076817 801168995
1 268356125 18688824
3 348475610 649508049
1 525529233 326230577
1 552689080 139697960
1 595821744 209054081
1 196729615 646393862
1 924907031 133716752
1 373232411 855407056
2 250411167 281459130
2 704091378 29914728
1 536259099 455597565
1 474402801 565396698
1 212071727 620236443
1 58357287 331695495
2 22622585 502121973
2 719579868 551286593
1 505241771 443143462
1 183121173 62060438
1 532821638 112314210
2 497453894 363930457
3 421788038 437782637
3 537447958 480759974
1 359706291 785538031
1 296389140 624711805
2 882394326 998507345
6 352302717 409065555
3 348721878 784224386
1 808358476 788807700
1 215015570 321082912
3 972012278 587052142
1 406971831 237287016
1 560724320 199618651
1 428084820 876771433
2 14959463 707659185
1 785898728 973017872
1 998673191 248007777
1 124155596 492185217
1 103543751 284675583
1 404607846 495339335
2 474951909 830480311
1 463972091 816163477
1 861734563 177239459
3 580313176 394188104
1 501750681 818477689
1 776565269 902495963
1 401857900 559568011
2 452647166 716148225
2 27311948 39154140
1 936301288 899733342
1 937577271 975697149
2 442215290 50013053
2 846863477 447956271
1 328532114 244969396
1 152789010 813539479
1 421554227 382675813
3 796298745 510137954
2 997035491 773984018
1 405207249 470124385
4 744363804 775466022
1 648037337 835542949
1 858064857 125319870
1 485565467 22976511
1 917014848 282303499
2 56447172 769227142
2 550494933 235338941
2 312526360 311784596
1 490301780 771210081
1 821039698 530544979
2 193162264 299347060
1 410973447 461988472
2 820583875 37466389
1 517108945 65038227
1 876941174 318525918
2 875666264 490567232
1 723586981 975757817
1 789187647 914508065
2 370778879 775191889
1 203704466 88864857
2 897586760 685529052
2 234813025 287213593
2 392624433 483505001
2 242716391 185618395
2 939453053 535426743
1 699559498 283705740
1 611675722 927148956
2 269711074 459839355
1 902514863 414998407
1 797311395 572923669
1 321855206 692312170
1 358576389 544440156
1 667842371 106733823
2 809817724 460364054
1 762399073 854468389
1 672109207 447698636
1 884220595 776753453
1 276591210 75957973
1 65099344 304338010
2 638032952 890976861
2 24650656 818017111
2 135264743 459526628
3 317527700 432808172
4 501767221 252759161
3 927658152 245656926
1 335967863 832073443
1 260735305 818525374
4 429224755 340619446
1 980385435 766993700
1 308154977 193526983
1 201323892 48720017
1 895523364 860272474
6 624373162 554605312
1 638852164 998447295
1 788815064 111187028
1 702901887 287010710
1 25437262 834998824
4 395463826 933773145
2 342939022 746093613
1 472588604 227004423
2 396946963 900147446
1 866226802 952725508
1 581867272 245675523
1 319419212 263373986
1 360850142 591509581
2 433087306 118701106
2 108134150 762296285
3 829033208 33749881
1 877085855 975290200
2 37401586 496688543
5 764781927 679542548
1 838297738 911822305
1 738839909 136518209
1 548322884 309082514
1 378189908 957376739
1 345497077 806910829
3 864395052 833597092
1 265227001 731568646
3 281298596 833011130
2 900780416 633878911
1 556914634 76771101
2 395580797 924666529
1 827284264 630249813
1 975279446 427243358
1 44534770 215707185
1 621757689 821591428
2 27780254 849691966
1 712506733 509050216
3 280459418 212256134
3 658999388 161329530
1 60160492 147098188
1 565241755 33986609
2 454137348 120003766
1 767284047 931875015
4 310153969 783675253
1 778227065 498777630
2 30474048 745996046
1 868354782 701321914
2 504934899 927458537
1 904057625 32876594
3 526175227 962378811
1 662072858 598123995
2 138071713 895751974
1 542364994 855620168
1 29113703 814104863
1 402786111 591263071
1 970974691 347702053
1 431016976 116484528
2 739429444 42367227
2 274387480 507996676
1 371494187 718637179
1 56698162 844475121
1 584802764 300939875
1 605681841 248728572
1 644099840 781606844
1 181900029 749404890
1 810354079 410458786
2 143982785 445932135
2 853407363 263879704
5 893136563 985467457
1 868921671 118896816
1 29159497 902270357
3 933761500 70523605
2 58093868 395860808
1 51924596 97681343
2 470820352 683696541
2 265815871 338339509
2 849178458 649303520
1 318853025 723376674
1 390005154 971689651
2 375296619 3502387
4 240544077 577770529
1 141005372 461969783
1 803905048 923353310
4 349850609 975922178
1 62936940 96619870
1 91536569 559330372
1 601664202 28311023
2 531841435 654739125
2 475540635 569815817
1 131654372 304080508
1 733744204 421690949
4 930872776 69334640
4 337984932 36008704
1 513278693 831090157
1 144070317 618870010
5 235733201 737650144
1 370009077 711295440
1 151465568 154329204
1 401169416 832332305
1 227178866 739859688
2 951482617 825725892
1 690601734 734490708
5 41783342 129616915
1 80589361 224613658
2 310756941 260738271
3 356926796 226647614
1 518908600 538646597
3 618144303 606013637
3 822616042 844539393
1 85033812 717844876
1 701343386 892046004
1 709932420 103052802
1 673582627 873127465
4 89004374 362651976
3 545588293 38260380
2 511637825 897453209
2 557045628 794987173
1 245027655 326264391
1 225322928 903101379
2 448245989 464981385
2 337710219 913866621
1 511889252 32560968
1 975968094 334951206
2 690624367 161102892
2 247802882 594750802
2 582016968 905014414
1 256678910 389729529
1 390215823 942155621
1 584994904 774142853
1 182207914 831568136
2 400668396 238234903
1 287300308 715258278
1 935876927 170460779
2 499642160 87882566
1 201062658 992208783
2 638381784 732292683
2 783258228 415072347
1 634788613 914759395
1 64587793 214669231
1 871062820 333482412
1 393574878 200147135
1 632926852 543274161
1 11016348 132689496
1 488373624 611350440
1 108568830 651617342
3 80932758 478636579
1 498071667 904646566
1 560995250 66450319
1 793939842 885676690
2 111439926 263794643
1 669998392 290451899
2 863296217 774024075
1 897734222 877981699
1 155310827 129740068
1 768373159 684932216
2 4946498 125149372
1 782998748 962893361
1 156368028 861586200
1 102314344 619410191
1 504148621 390793248
1 408121037 984798763
1 863840099 825448911
2 149223651 162413302
1 482041664 880055406
1 22918713 341024601
1 505306420 167663116
2 414440068 110064679
1 444617918 240487141
1 297405303 673712055
1 841517754 460223775
1 209899416 408305834
1 83185139 326000901
4 829078299 576675104
1 433653081 544502406
1 968438635 352178626
3 573224416 645291150
1 502420193 489776018
3 847734307 47857362
1 839252588 682405124
4 535272509 370445672
1 375256836 107330047
4 827179719 484828777
1 187620098 816990586
1 335070204 221625847
2 909234323 54626862
1 342105123 892107627
1 321177048 135761667
1 147545763 441542111
2 61221923 265187598
1 168266191 108059259
1 6861389 228525878
5 592813772 820730565
3 851101098 730905168
4 479104912 916259704
1 705275175 482773713
1 188650346 40740446
1 272739406 703892130
3 366981278 773986880
1 292427221 758669510
2 34003463 592613294
1 70011176 826779567
1 909056529 716858281
1 851627026 736738647
1 3801031 451981016
1 993489370 577086053
1 202910264 189240978
4 511565873 416265860
1 626594549 760567281
1 686006561 49859783
1 712007296 71640220
3 859238469 570127612
1 421614116 988959067
2 113509671 50120419
1 806983804 340820472
1 205405792 919228896
1 178697109 480068833
2 339301265 331227623
1 380734779 572376090
1 3930892 37731842
2 698137898 420306759
2 67318468 412956811
2 991025828 647386542
2 837793128 419790540
2 155986516 620462672
1 664912203 231295219
1 925820746 232938570
1 181184449 731581640
3 861954794 645984060
2 318739625 72010653
1 365573757 340717889
1 685310544 752552962
1 228358449 304587006
2 393495538 287486773
1 834450015 158582800
1 882470454 606677069
1 375458505 709515392
1 569337933 503776886
1 245275420 93568823
3 806077276 470047484
2 467559133 890040642
3 373797154 527137766
1 202841257 440946056
1 593660165 852210716
2 479525092 917753744
3 508201211 85694648
2 651454843 741166433
1 395830121 750770937
1 181374103 983013583
1 555233413 355315871
2 929314009 808882300
1 476186558 169010575
1 735775726 554567363
4 99241832 101258353
2 617621893 696062936
2 642252589 23310364
2 850184205 920867434
3 767710901 786035910
1 680214527 685117565
4 520334504 801958269
2 121403628 899616603
3 705089333 236257184
1 579253519 366728044
1 757381128 262976366
3 713971843 523639522
1 9199784 995759704
2 190153636 631012086
2 457810330 450230894
2 521162421 142640497
1 581111628 258337954
1 626077474 900497466
1 575086680 14164675
1 787591499 179361782
2 631163927 831019948
2 764312996 535661021
1 106128901 738663456
4 936439024 74058807
1 88808586 512250277
1 129351275 214356312
2 119521138 566762972
1 352142984 45077573
1 253206843 93610242
2 873206836 235836531
2 950102072 945392563
1 105265840 330077767
1 576677691 63089922
2 94823061 21974137
1 323682983 116421652
1 247172693 297046316
1 908141244 496841172
1 846722707 842368765
4 364121147 411772236
1 810354409 919381500
2 487403950 194639414
2 100552220 535974792
1 408411759 69779757
3 989421010 825073806
1 256917838 985427455
2 469370301 401189730
4 720665696 672161620
1 68854975 468184579
2 302001733 759158385
1 205519276 296661853
1 502425805 857475331
1 122855654 760078531
4 151658494 199238889
3 943791481 710946238
1 353554451 781286051
2 736388034 186083984
2 872714430 847929937
1 753848750 232717429
2 110681421 713206544
1 569258760 408907456
1 698091158 821163624
1 58502900 678612242
1 715418322 501482249
4 302802017 308141851
1 239266366 358569273
2 112972797 734299459
1 49084315 794458803
1 655714786 659425443
1 154363143 9298221
1 100342062 243444840
1 384153316 244698717
4 917265808 528302610
4 666718243 33120737
2 144759817 573081195
3 519463391 942183541
5 80138214 863794982
1 774551453 263505377
1 889827516 101482857
1 313833792 18049563
1 268825476 895136119
1 815177977 920779726
1 380412902 279365812
1 810105979 556510399
1 656077620 812106587
1 844757399 844916458
2 934117826 279659591
1 337504672 73459234
5 372421825 458982771
1 508230540 848940705
1 306493548 920502170
1 251161083 659940210
2 523749842 937187237
1 273162862 308884819
5 979013676 388641269
3 744364659 836957569
3 349711344 714217834
1 764393128 987351211
1 319290006 435904260
2 518773090 93695185
1 963034100 725245943
4 180734055 369333500
4 36175442 316952419
1 257585573 872367045
1 55849413 278795924
1 158867550 741251265
1 566476927 699634622
3 57712516 876826065
2 520928416 602004846
1 415225194 455867622
2 234750618 19353596
1 23118628 933581777
2 547481827 689232347
1 604894535 375660492
1 244592765 787072736
1 245729059 995389022
3 887099216 270257266
1 392369945 724791880
2 456431355 284950678
1 461749793 537222030
1 448567845 147355851
1 770639971 668765971
1 693086971 908558735
2 206100898 346261297
6 668181417 628581658
1 85709283 809803406
1 488675423 627026368
1 831215599 69296880
1 652628147 930425166
3 914750727 431432943
1 66952116 630659637
3 107250880 535212131
3 289084026 270215024
2 899068598 454083052
4 46627508 30201046
1 346919439 488906492
4 340633072 775464560
1 999811271 101485224
1 6215509 672815535
1 723117096 16017675
3 593753868 409097152
1 180534605 882015161
3 94275338 56706070
4 431640763 27929366
2 346425264 178044354
3 158214551 843589610
1 807543698 385926856
2 233900231 504392026
1 525571858 775404657
2 591760786 418332118
1 22432801 200776443
1 143457196 287062189
1 836876781 830191783
1 805847024 219078059
1 982116224 726547626
1 912860291 46395136
3 700201369 607832811
3 388970029 434338470
1 311463838 536367861
3 541763234 34498102
1 468451485 15024797
1 803584837 87914450
3 881853585 475411093
1 564056891 239517533
3 360079906 47201370
2 388727674 145250802
1 947718913 616139680
1 728009366 469399163
5 415864333 30886302
1 565316423 290642598
4 447537653 750774053
3 190182359 203212444
1 848777012 276730557
2 777298826 664029984
2 862822647 786019607
2 314451407 854488724
1 144695496 677758165
2 210880925 919778079
3 863019075 228175109
2 311840751 767013277
2 280047004 760052164
3 111168324 835907539
2 767779997 220717564
1 752237199 314561613
1 80344803 976700261
4 452680947 27578870
3 901521785 278259566
2 946651637 968572941
2 21372728 262569284
1 165430154 937607050
1 576593953 650678799
1 758708052 421741675
1 176091213 986240767
1 160923574 381842069
1 401660010 648807435
3 650406329 578060957
2 823537741 837664294
4 951036695 291644604
4 809382262 651967329
1 746626182 394959216
1 533323351 680693606
1 830401505 617969648
2 540372379 246736877
2 535644085 513442101
1 579466448 721882311
1 540393126 474161660
1 144059379 567765602
1 717656020 909895060
1 56971855 359481589
1 966460941 255599486
1 228223906 394917699
2 864410960 348988823
1 193714585 15049415
5 11144449 317800815
1 297042801 520605693
1 20612 970964036
3 612091388 314259121
1 880290510 832033653
1 82010742 176999123
3 878201028 238001799
1 467916640 913397444
1 90732623 878271326
1 989139196 122377128
1 639080256 348368143
1 745124625 583770933
2 636734553 616728528
2 586106478 766349456
1 920695334 227165886
1 75022648 7375480
1 624581575 976681822
1 369174885 198674505
2 697923923 784216754
1 287147459 595012442
1 640593495 912876886
1 4923144 502350995
6 955602635 399721111
2 645261175 642628112
2 947286475 227055044
1 755498981 567518994
1 117732785 984204536
1 321688512 700110645
2 269932503 595185441
2 73062291 66942036
2 437199204 370967854
2 821380131 370518445
1 506188958 665458230
1 546634427 479410091
1 486662790 515749365
1 104309592 623172208
1 362818297 465567361
1 513521974 796820659
1 254095049 261228455
1 186062482 211770650
1 959139715 577021937
1 212271153 219451798
4 673584346 858655971
2 218791741 370348517
1 314940393 456830780
2 557236320 505589106
3 128838688 344564430
1 848747329 268401728
1 203004826 871215102
2 426791781 30707723
1 448210547 923174623
1 21675689 359616579
4 172375536 422250007
1 414796696 299296701
1 780916924 282813355
2 835786661 879284461
1 385463854 63365350
2 410667263 885722975
3 700646072 554697102
4 21629740 349074391
4 967382124 927267760
1 623003680 669601977
1 207006712 736412198
1 678752759 269468322
1 58267107 101808080
3 127752686 232267455
1 832021672 655327758
2 686188366 323745203
2 382964419 206181438
3 90803898 334773782
2 734581498 740209908
1 522416214 828749563
1 668475432 943369736
1 405465697 374659892
1 153671543 610815759
2 758577652 215995363
2 792920461 346709589
2 54078409 784886087
1 929924442 357035718
4 566427271 838575162
4 950310272 206231515
1 451057198 868019040
1 329118938 486433134
1 810930921 339485486
1 782684179 159145188
2 63526218 598239165
2 755887523 259357616
1 731492989 410733527
5 713553261 990173271
3 302348612 932573425
1 157267544 854498377
1 340231805 446824846
1 72857643 30983984
3 20715813 352151901
1 825710292 383287331
1 657261676 830915847
1 305916276 261544785
1 552339515 474481582
3 150608067 977747874
1 166876786 618292274
1 514964664 183621256
1 623042366 330672222
1 665427363 553525107
2 482384495 574777841
1 238994005 315586725
2 655192180 689178696
3 911706009 547832701
1 689160335 638037903
2 526526628 308015420
1 805674076 919424593
1 765265109 586110146
1 201117796 164300142
1 382599176 578650207
1 275990653 765706186
1 279677445 339539163
2 375406010 595067530
2 199326702 136214792
1 481467281 50109504
2 331130732 118952974
2 538097019 504775949
1 769253319 602768178
1 915144063 445127477
1 327856403 640704399
2 502321271 516348288
2 861725867 742076426
1 649626384 391303762
4 257401222 406192238
1 303327264 740648236
2 970210551 222269346
2 478771988 760021800
1 53770194 43810095
3 605679600 301554067
1 520216103 864264116
3 684761301 835160531
2 839645682 358188602
2 129801854 957397376
1 852325308 826568313
1 90809440 669659939
2 730620235 767027960
2 205806517 181383094
1 262492469 859117929
1 568608713 306609445
1 279605342 693777933
1 690857730 8204999
1 622875535 389233155
1 365232362 821709468
1 247148578 979017290
2 866716029 934965414
1 75033834 497966630
1 326807506 157329990
3 778683187 367628535
2 280244671 137220171
1 74024192 84639032
1 268958768 549273580
3 573968480 586662471
1 172288993 97281007
2 641841051 857177827
1 423125033 480430595
2 683067596 278122246
2 264102777 618754548
1 429676900 796611267
1 487127162 792311860
2 558365051 255673036
1 889649431 345411552
2 54676599 344235624
1 786286343 364950371
1 278980694 239422777
1 105108177 698566950
3 679022339 509541110
1 649855826 907907747
4 569510757 27698893
1 962445103 62668639
2 512405506 636630739
1 728970368 457869950
2 963804011 397551463
1 543228879 199209753
2 470686741 952965230
3 971772682 306289071
2 205252782 237043637
3 805372176 158020178
1 710376879 381295668
3 711942318 767478194
7 191377634 384124381
2 968845520 9297333
1 144107443 35012183
2 740120120 59006440
3 620088260 51434340
2 48811425 448707468
2 375986348 855747056
1 902095465 635600004
1 111546159 404188934
2 284176171 716441142
1 907087869 166821109
2 112871456 618566289
2 4474964 778465144
1 665713551 936740910
2 698815282 340836470
1 619503998 997820838
1 743415923 520555616
1 400395030 287208428
1 942572981 469873389
1 957907939 694301598
1 208284872 117163929
1 191839101 463662159
1 552815953 794752372
1 962549159 555115890
2 869986845 399444644
4 977560369 916937062
2 865020173 219163758
2 230009116 14068705
3 595265570 420994495
1 368085351 686045782
1 346619010 630892266
1 662281573 52043496
1 295194239 432111979
3 22293632 22700227
1 424536404 796790191
1 220780250 710685456
2 584069897 35935722
1 606336135 572802871
1 472992244 138182696
2 58232902 841008595
1 24984784 53256290
1 237722288 461412753
2 122812553 987218241
1 176599322 961569162
6 854976574 351251153
6 692757891 718436814
1 559483310 997638739
1 47121508 563030589
2 326988024 221982287
1 248755676 50196934
1 685910494 185257820
1 326163517 677358086
1 760389305 722499796
1 877432482 981994525
1 890665179 679877446
1 58912667 188859144
1 251041008 731270157
2 66466742 497441073
4 672810488 92320703
1 392374639 910571181
2 954317828 25660690
1 906764746 56027031
1 310930825 416014827
1 51222378 529115408
2 259445382 939728303
1 228567853 44525895
2 217417678 874785616
1 554856820 435282862
2 659965694 484152242
2 6640107 141863092
1 99714513 271780478
2 958725875 813960245
1 892832295 155800241
1 694216480 535714578
1 129769609 590549726
1 221324899 352750231
1 908598963 867515248
1 729942343 155327253
1 867055067 176411909
1 939599044 852664781
1 154649657 733741905
1 576744427 636407262
1 869484265 294439666
1 141140294 422289552
2 985222871 523301649
6 138507925 344663285
1 360487040 945579636
2 918028392 520873043
1 174258570 233369547
3 838617583 510199919
1 371769822 874153120
1 626267018 151177359
1 472263916 336652315
1 972066642 337773974
2 261481234 519038211
3 119837074 825270593
1 488251758 377582557
4 155504570 206847555
1 25479604 572295694
4 273813981 99058011
1 282680305 668038729
2 352008131 590342625
3 676434483 381925669
1 767666 699514359
4 516455808 875105556
2 193941616 11617799
1 297489072 712707208
3 310466506 92110107
2 844877302 240360365
1 971812989 816320634
2 385684886 478618525
1 3072872 296988307
1 999546663 881427048
4 816094323 420911518
2 255493666 598785824
1 934004640 935744566
1 180962624 579696500
1 291359825 426026468
1 838908473 65242493
3 170076194 772079981
3 242182335 799996389
1 706276916 717770809
2 799462825 461164576
1 728068642 648919837
2 8289385 617010834
2 761670389 136925854
2 879916762 155332831
1 993725347 267967391
6 302748199 818814373
1 629062109 553889295
1 419400220 587578872
2 330635836 467991597
2 545330919 968795269
2 397447365 87107553
3 429405281 451931106
1 879943979 92082538
1 394665627 472229322
5 705293432 32886045
2 829707237 249775787
1 146413077 643832433
1 504144335 376085232
1 813498647 576083120
1 278675514 109310995
1 405373347 690801438
1 634388403 428514556
1 838269421 329947274
2 16095813 911152906
1 418761944 218353938
1 729546744 375682000
2 469721739 547588218
2 267206362 225180059
1 817401069 203431496
2 176273121 185932326
1 838517716 460113979
1 439338808 945048365
1 968014718 619120428
2 805745859 66544856
2 897656944 357392012
1 816628748 383956168
2 368425111 915030287
3 61139774 486781826
1 816206920 234119
1 208786601 222790109
3 142243369 741532378
2 729807307 702962752
1 124638943 567460873
1 45810780 19396720
1 539019476 153606889
2 688903484 853102045
2 457913284 504024856
2 628720089 579307499
1 340646068 14968916
4 512438850 637985173
2 624894656 728316282
2 288607963 81574809
2 540671945 899347323
1 282569954 687938212
1 28432813 549903104
2 338229213 657549122
2 305419010 748995171
1 921927140 639019062
2 385790373 707742088
1 74467875 511949460
2 291199299 374701328
2 53778848 384706662
1 728878453 713606351
1 532337506 773809992
1 796834183 728804602
1 666253650 202794403
1 561656465 42496170
1 906905626 62934096
2 452728167 134819749
1 854779163 406589900
3 249938055 640956028
1 421928200 276307876
1 901916075 500261897
2 282577052 256430857
3 423821296 692643515
1 256387067 353483796
1 130068716 306279943
1 710314187 202293150
1 564691653 896650409
1 355683835 99449063
1 950233176 766416908
1 610118806 433086634
2 464349346 592444754
1 234883259 176349477
1 362772476 355671114
2 283182705 919965835
2 926477003 99866265
1 49669196 684709377
1 548043662 485516526
1 25815903 416029367
1 88520709 262371744
1 50141992 791967285
1 532361055 257608098
1 502350182 580540765
1 656287953 818088285
2 664707182 455168238
1 394492004 68577508
5 718178899 794946772
1 846484089 807544851
1 556961011 120013198
1 770119269 304640701
2 845715069 757789125
1 685646000 481594502
1 625235827 435131289
1 800022793 396357709
1 875270685 632096671
1 700224596 245310841
3 138261732 881693602
3 388310572 718708209
1 110179466 74261943
1 978591519 820082465
1 757287889 80481287
2 71840914 346862821
1 552517912 100952057
1 519250232 356678836
2 279842186 184403969
1 99917954 235409226
3 1850070 700079033
1 134765859 551732299
3 810482034 710923021
11 226891070 372067482
2 51287220 184847664
2 114696220 973383292
1 41076818 912698541
1 326104679 586213667
3 951132339 884153339
1 172751755 857890269
4 687448950 858763947
1 766755683 661862597
3 824200212 413993262
3 432583871 323469655
1 397135737 912936128
1 355217863 687935198
1 652235290 88363436
3 884829281 531242588
2 199338370 47292240
1 91178526 438622572
1 817732363 785498846
4 21453612 908707520
1 366401428 961336738
1 206449538 620868550
1 643499673 318491786
2 351636722 415166151
2 722036648 816702709
5 733150667 120145949
3 813179381 326455698
1 978060444 44275525
1 239068954 676343266
2 592063615 81347582
1 180261847 939024414
1 859225852 131541611
1 243389875 911796782
2 815076490 809272333
1 287329496 17426783
1 526038058 73074018
1 625670846 135638905
1 554301921 44596171
1 130447665 355030036
2 661031597 980867262
1 496700882 128577811
4 989729812 772213653
3 544703243 973018184
3 151123604 946755057
1 858568658 354035271
1 812877789 519549902
1 818722963 698669364
1 694673764 706343564
4 621823852 811045098
2 129955112 535503452
1 470740024 923462212
1 572253446 571817765
1 328688281 658602964
1 82104421 193660069
2 37853645 225825330
1 782708731 377224849
1 678189634 30947963
1 253824709 302136002
1 980711451 292968410
1 28499360 613739070
2 438631303 248169541
6 845256488 607678525
2 838047835 697364116
3 432695296 421740798
1 323330763 102827012
1 869526794 143466563
2 87007197 472777229
1 929415429 575568933
1 390737896 738843204
2 560915998 587721780
1 135578659 280183012
1 596694188 469220607
2 499476771 702687441
2 22878464 929337638
1 364645629 451772530
2 95025424 605384338
1 469553415 742687248
2 775670960 14025033
1 956887058 78889908
2 602789440 969919188
1 130205563 400976452
1 290585 506288121
1 688439440 380198047
1 306053877 807472273
1 278504144 909843015
2 150376882 613614162
1 681843603 122487502
1 381157288 157988792
1 365167544 919541558
2 605185978 154016318
2 962106567 533837457
1 821554956 354681104
3 160251025 73188471
2 319750809 313413110
1 491293470 659580128
1 50242984 430238013
1 804120878 718516016
1 652342529 753046864
2 314283988 628582240
1 332744930 465130351
1 48120604 595677009
1 613395510 353403625
3 418146879 988950793
1 644856757 973470679
1 890888995 17024925
3 825963450 370279319
3 104955338 266235638
2 177718354 703466645
1 642204315 170897900
1 220011456 559079034
4 975515388 721889410
1 869014580 713125735
2 213948717 959465633
1 161018281 721269350
1 216860234 824397382
1 560316903 355062807
3 231409063 619198650
1 713193664 101247880
2 675884748 742700738
1 273598679 347551143
1 887837689 897818354
1 835064091 41612687
1 447653116 44647919
1 916714997 80151310
4 348294454 500376807
1 723107842 369970037
1 723422798 937774688
3 352968569 270370622
1 232520969 644667316
2 422166106 17247309
3 845429516 41344779
1 694308177 492971872
2 636871215 781310364
1 746445523 270855272
1 609511508 490103060
3 563156537 856085999
1 364796584 407856035
2 99512416 712452636
1 294343532 491576317
2 981109853 810881070
1 565562628 291449335
1 110802231 388239674
1 513118623 349348798
1 523714447 27935025
3 351940671 776038590
1 771554511 376983928
1 606696309 55014188
3 670563965 438508074
1 99916055 387642975
2 507631550 230032699
1 427060595 480388920
4 581306936 718524112
2 79193348 239119429
1 506273047 646987178
1 276999985 324407466
1 379280114 83851179
2 432711554 684522255
2 248301546 900368581
2 984681157 314580378
1 742885356 933612384
3 844394040 143234765
3 105647675 649121488
1 135773319 691912416
4 933127739 483988293
1 801406239 952690540
1 794991679 712329680
2 256552862 455374948
1 193444102 728665874
2 403913825 490642460
6 999508486 519264523
2 18134711 931759803
1 123732311 869683968
1 338608658 516808161
2 681390579 865268439
1 990741586 198431345
1 817530972 825276429
1 242627234 320452275
3 591982793 453294244
1 402359147 862814096
1 637311462 379640421
2 21461560 917853208
1 702227356 710652519
6 453001125 136097983
2 64998271 726944653
2 332086982 878763508
1 675270465 139373882
1 472388117 632517151
1 273864056 9157294
2 771247823 514370101
1 880195 922995316
1 104062148 767248876
1 44794865 367835010
1 836591263 120800664
5 536647634 672143278
2 683235872 204728246
2 181947258 45662688
2 454704916 745962960
1 26352552 768990221
1 393059618 305638082
1 618437593 144282976
2 130911673 479113254
2 840363106 499946933
2 316061282 450806831
1 594892460 739184725
6 88621580 291364176
1 879642252 760889714
1 89843945 714786551
2 362810476 631001842
2 959193421 997428208
4 395826311 355903789
2 56240739 806764608
2 579055609 352104017
1 527318496 293248347
1 750426780 484443600
1 97716399 916520143
1 610676445 553065555
1 571115342 153086814
1 432290971 601592019
2 675963897 827819197
1 24545608 122179678
2 97769756 484172200
2 159439604 541508891
1 874895898 357790295
3 111434239 604288186
1 146393351 721023587
1 107216188 806545340
4 430266934 897918061
1 314266390 923719958
1 847394063 687674264
3 723445449 288072579
2 761169806 365225031
1 283922786 678636223
1 432257307 260065435
3 261794721 724875847
2 182175729 384819210
1 184968424 797845462
4 172014951 186119496
1 347997102 149965243
1 575869176 195574357
1 348911151 174233336
2 32356097 676131034
1 166328065 448907797
1 181996339 260935956
1 96916795 575671095
2 975821884 731861809
1 229477503 129396433
1 794988066 438489532
1 754088081 386487769
2 877311292 575473772
4 116983289 290022110
1 228836636 374004611
4 275635888 919572700
1 662313513 322195398
1 414324014 623676046
1 857971679 863104371
3 760478537 170131725
1 787230212 607749528
1 628218099 110553050
1 702615533 38987417
2 609257336 859999743
1 769362437 262785752
1 284056221 363231132
2 602422413 652126665
3 766537608 782191414
1 994294173 828412419
1 196475901 816396157
2 246355192 854904399
2 926088893 88377085
2 964868388 91578592
1 642950509 241441249
3 331018676 124075416
1 566240659 326703417
2 203544475 507466927
1 963626938 715062484
1 475295117 671135932
2 394494904 338034645
1 474559644 843123808
1 817306477 449221766
2 938984923 658221751
2 182115822 167659766
1 161245659 622915802
2 92708574 391255725
1 329759052 223007939
2 959075135 321629923
1 327480303 491874678
1 923469552 971288429
1 446732244 939001907
2 758884027 265079936
2 691182232 319441667
2 851109885 565825655
1 560798541 859446922
2 627045157 430937163
1 512427018 808658613
1 756072213 769700694
1 507394948 881104734
1 260841433 971790458
1 69404242 615182514
3 340329956 394750660
1 417654000 353142627
1 48140010 850939254
1 497988087 127703112
5 802846568 927359362
1 997805926 462146255
1 353688692 970441130
5 437688651 936716992
2 597108999 561912267
4 831848101 967238899
1 47456752 285678466
1 808902965 434652232
2 549314267 870791448
1 565602980 225230
2 878336982 841732614
1 613666373 673044465
1 839503988 884986903
1 813827393 818440812
2 752006226 138678719
3 365702625 58071556
1 460700516 968486860
1 850065778 661105873
2 806835682 321269506
1 653333404 369553201
5 349295580 872835185
1 425605935 668797625
1 466527825 257411964
1 872175597 509686390
1 661247482 328304119
1 217664797 467551075
3 561136119 178415446
2 288952998 13576660
3 502038817 310608670
1 315341638 903071598
2 176690102 396014066
1 62195386 521312305
1 387294106 199784469
1 444652773 198866899
1 61156449 556179450
1 94393310 809622766
1 213909508 649727893
4 952224618 915545185
1 473795628 152281964
2 813975644 955427510
2 260279267 102196733
4 134997244 643052572
2 477828208 118676200
2 821173879 814250648
1 506559685 40480896
1 781368584 526199576
3 211253849 448877794
2 178829466 633009456
1 247857722 652055378
2 818016420 294230572
1 900502992 972118158
2 210436223 301506615
1 837420332 210584691
2 68906554 354106955
6 933148081 699517150
2 126835098 834440339
3 807218594 317173563
3 922428453 111497129
1 833129976 847659139
5 845088342 581672213
2 754345364 632397404
1 106579675 985619900
1 155226897 204807408
1 668380949 431292382
1 598726890 231726183
1 374500372 500476959
4 15293282 885060821
1 139556618 188397223
1 697989670 291520631
2 422356735 270588199
1 346882781 59294484
1 422725281 259765238
2 625210579 602482634
1 344395946 121857165
1 825352614 438525432
5 475422784 601597126
3 25592474 748784630
2 580042889 188037378
2 192095381 619806734
1 918541860 776981947
2 375672389 14190073
1 738111108 958303150
3 390139840 67691639
1 724963615 412613305
1 965243759 772012885
1 974567085 299306148
1 675946686 34807744
2 189680442 147228878
1 987447338 861565401
4 857654839 316288272
1 347868949 241167026
1 760938575 224720417
1 930225814 121635994
3 407062143 774880560
1 350879275 485394376
1 420656455 335086722
1 981144950 477679108
1 295866181 907196622
1 209594551 420617735
1 262225443 186547574
1 116450814 712878410
1 941753829 658348511
1 646590297 802194269
1 67903512 659040029
2 72571808 120225092
1 865874729 234169097
1 763071199 39940441
1 809862096 44577458
1 962164813 574919228
1 200363172 77781501
1 881919340 913068566
2 747321770 14864706
2 767810608 753562485
1 83644886 585920676
3 285868344 825307218
3 392065744 128354409
1 423364403 186631754
2 182351426 88892835
1 233633338 979226529
1 914153908 85325310
1 325647130 573812170
1 279173908 489699559
1 83657034 389332347
1 524057774 150373020
1 969915241 748081885
1 435900326 140681803
1 987085473 662980030
1 267062746 200627739
1 726926894 494580136
5 882468199 967545950
1 146971898 570852335
3 668942864 453471078
3 942577761 470190185
1 343599562 42663294
1 648751867 61943249
1 406013184 568497951
1 41282646 101641126
1 663811872 754616272
1 84972892 881244746
1 130335550 562532379
2 788666391 363400505
1 300514800 656941460
1 111144072 829748901
1 740055529 442780335
1 302287136 673782042
1 720172997 168793748
1 541473909 129710221
1 388976625 599973599
2 560900249 616429597
1 147270855 960955351
1 376724373 22059819
2 630370081 562719794
1 639375392 803768962
1 15991570 878375927
1 339533018 214437528
1 331699538 728210529
1 59424632 732708312
1 370016568 527542693
1 772319660 528368584
1 212500873 118311895
2 442365547 341736684
1 97447187 731240009
1 391330801 792704199
1 977471555 610648905
1 217141512 158599509
1 616552547 139411749
4 542080788 752253283
4 229387843 824587871
1 592145902 715801766
3 784510947 82229511
4 13379926 79330325
1 5623782 486033196
4 440795900 207112082
4 586855759 127669182
1 123519254 529386339
1 111235181 67161967
1 707714554 665988954
2 744250970 532352919
2 169859297 835801865
1 678647194 776247423
3 976216702 185995431
1 829231303 510571185
3 530677182 378206923
1 722337507 620052991
1 679081500 488666975
1 166478833 308713490
1 1254111 460591552
1 197316575 351841766
2 719598079 565638966
1 425908963 584311955
3 569019019 85742689
1 776267555 355576223
1 77457376 81385800
1 115760540 177140611
1 646992601 628870642
1 747970344 833556761
1 745426100 803253485
3 638437967 736657648
1 95662598 496982418
1 811071292 28300343
1 257665735 50743856
3 598175499 641404534
1 171682541 198303139
2 21727023 322603594
4 678542184 293876825
1 145289733 343162472
2 617579271 52210162
3 47321239 862575456
1 910606842 672632835
1 726518247 846259085
1 65857532 124562205
1 568359545 207337668
1 343716590 736564017
2 954383762 311001667
1 827325433 65727735
5 855334939 90336259
3 955324125 650349404
2 204932318 155305190
1 399566884 271373397
1 637909910 694435437
2 126626698 466785342
1 664633260 491657898
1 188493685 219132062
1 584529804 996519014
2 720972096 191516877
1 166591701 281785632
1 709393769 772086368
3 857964702 474762610
2 570310987 795323930
1 498121224 443383444
3 569286581 273079815
1 349683871 773339911
1 654080002 156394406
1 172519134 83558904
1 666497110 920392893
2 346648916 38738119
1 447134183 396925010
2 283746982 722837455
2 829240811 612302731
1 153364789 83493734
2 640055304 456791230
1 789282728 775449273
1 255105803 295640568
3 223377058 780325500
4 428269782 583756389
1 991798750 197346629
1 717715233 234584461
2 765009313 930225891
1 306858174 709929252
1 204405269 375061449
2 372986996 833391432
3 386535307 23039489
1 805176554 642490237
1 8102157 696328825
1 689241515 434224200
1 902569289 780224299
1 774032548 974517866
6 750274030 950837472
3 610872464 560436151
1 495017637 823139840
2 319955511 646431842
4 169794993 618540652
2 30775312 863089461
3 396460206 790937055
2 564087128 693447708
2 386323704 24632833
3 347165524 722794341
1 330021051 37411822
3 505839801 6835948
1 477968120 970049941
3 434880631 830609884
3 741670575 348616910
2 363673137 850956633
2 744456695 417091563
2 598454798 871855198
1 38446690 981716811
2 879969984 899289837
1 793911855 505886962
2 118249901 543778230
4 374640591 195451405
2 243328736 188483206
1 739874406 493749252
1 589787513 35383221
1 828001327 386700425
6 763940632 251094208
1 834393158 377430878
1 227096025 219762446
2 677395554 336842129
1 936031290 942639278
2 784005177 101344269
2 891514439 456073120
1 485695124 76803991
2 891828588 357891317
1 395994651 479879584
1 276688323 258428670
1 911367822 529329834
1 536075791 274608103
1 192795677 103172041
3 859030833 796344348
1 437976097 659660630
1 843992805 215774396
1 451432364 594192812
2 113568100 847884547
2 601100651 153625403
3 393528578 643438272
1 649362354 875115611
1 397987687 738077640
1 53508434 429579394
4 132295178 23158360
1 546501104 35389195
3 582896001 70270563
1 306755201 431781040
2 67063842 325401734
2 443507886 837954935
1 37592582 115622199
3 637537836 82088239
1 374236163 639974417
1 664912792 72461241
1 643552851 990543027
1 411798065 383711969
1 995466328 7825881
1 720582906 983381273
1 932765051 875983365
2 890083636 315680115
1 735431380 152920320
1 654029331 990889516
1 491257491 898881601
1 762541433 910868115
3 63237089 383223038
1 400495459 143334122
1 666995920 231704037
3 80161172 271603391
1 134047363 81518394
3 275186001 659909414
2 363010849 465107590
1 443747949 992505260
1 328271883 835140957
1 285138729 489161426
1 310961222 333841460
1 579378028 673715918
1 174407948 256422797
1 186931200 253202818
5 431223262 517506809
1 919971592 685201062
1 48059816 546242164
1 771461390 858867090
2 930659763 337891916
3 363149712 218089660
1 559496954 378726450
2 956596601 290915951
1 585619157 521278942
2 836375943 848143157
1 737142722 119681598
4 176734670 403482042
1 855154616 621627141
1 937383109 953401627
1 887054870 298541749
2 472511728 576823008
1 452977582 131933757
2 958264464 622407512
1 208585305 995736266
1 300531077 840866672
1 804982480 777017491
1 455843707 359399791
2 101550453 442595943
3 838129418 605391219
1 34001282 106498942
2 935644443 52231356
1 461702127 949057705
2 11769289 301791104
1 568455402 550089302
2 614603451 72739686
1 586072020 967724671
1 647884209 273630849
5 654953015 114601300
1 334270630 476313174
1 635650024 343548218
1 739446253 956216969
1 906882645 776557335
1 163451458 137658712
2 947619225 245443881
2 360374449 404358258
1 209581491 638093350
2 143419326 560498977
4 963623703 940342564
2 215672746 388422722
2 834786044 984035918
1 240696661 227283840
1 198281800 157966698
1 313866356 249752660
2 919730795 125356360
2 511165436 786124354
1 875183648 110207802
2 254713631 462843003
1 770189586 894846405
1 321850058 532655228
1 332794646 225220641
5 848677291 936205200
1 535917089 978188297
1 522707446 73219285
2 370121545 266676213
1 647751109 783474340
1 587123589 329558004
1 11021728 727716432
1 985118979 111515823
2 441277583 68416899
1 64338290 714793617
1 162090396 937784039
1 449849046 435528362
1 73609603 36505116
1 600368000 203552298
1 763020504 18769644
2 416052494 128568576
1 274482368 491999581
1 37068398 164278328
5 217513654 25776825
1 782790968 376595245
3 837550076 407276254
2 921801663 305144035
3 460865135 283641050
1 666758251 102550661
1 63731678 352909633
1 516282046 492070018
1 59506924 740190774
2 210846490 602203207
1 217603281 281476177
1 805791779 613237536
1 286530052 659430936
2 270323787 169981058
2 639602842 389393731
6 855621451 538774614
1 616654607 270694269
4 758924198 983204717
2 650613452 424668820
1 562576124 496623663
2 218186431 624911018
1 460541016 379256650
1 921465409 646734249
2 205069444 622607391
1 339526263 885595711
2 228816949 465760710
1 412367950 966320693
1 448399933 925890855
1 337797570 66583700
1 669293511 472765204
1 133158496 639248556
1 967869432 749285842
1 113462904 578424495
1 849648550 397960942
1 48102204 481805961
2 47283994 397098829
5 255456564 451155276
1 531612163 895047311
1 528186036 231707442
1 125727110 982972011
1 260772708 878401580
1 901184375 218503647
3 583723497 197891227
1 12741939 730827814
1 592689653 333147146
1 712286396 301303632
1 812724181 978751848
3 83717079 993378349
5 778514778 266153622
2 576836917 200998304
3 716144797 307370827
2 786890859 328135333
1 702996661 159642190
2 808685496 485658894
2 566410245 774404637
1 217532218 294268724
1 96662506 609896834
2 199930652 791651362
1 473641350 360818394
2 721511804 582940218
1 915694882 274768016
2 54314845 357980383
2 62722293 783795967
1 943282221 851088453
1 485452227 717995275
2 628697418 788266232
4 926309124 391368815
1 463158102 818644378
4 966556362 19930617
3 815426114 759008067
1 383527498 212411896
1 700483449 887086281
1 709909686 12612946
2 718856629 156674034
8 667095774 634301265
1 905384669 985102865
2 239396678 81145917
1 825978810 738715708
2 779298874 468307099
3 230078934 306211572
1 485844737 614092780
1 254412256 863340672
4 145568696 376503385
1 892458791 519234484
1 853014347 314105263
1 773295787 823582910
2 160938130 320750605
6 467712444 705601825
2 673164534 972415235
1 425122870 525824306
1 452345230 652783637
1 558393312 726507503
1 458934511 43340167
2 555542437 998928660
1 119955294 719558704
1 838523713 29927304
1 628817444 472466349
1 500396479 331261064
2 433002128 862552126
2 887868927 842705109
1 676874666 533658536
2 675719546 223205614
3 648943941 805822438
2 829963094 786430243
2 834598035 62067692
1 232000964 127052378
1 413673259 557233557
2 141360535 544944927
1 330997321 113927158
2 741173278 203510075
1 43502449 446009240
1 677666409 507840766
2 213318044 406882002
4 99923726 722547253
2 330134773 756465153
3 506303137 694567613
2 83761155 137069186
2 354058753 846462908
1 701670570 922955149
1 651701272 891127716
1 795566316 266913803
1 877170640 365261854
3 901377859 368520304
1 417654089 786930653
1 56918296 626528817
2 28125678 693737158
2 872907238 350826960
2 373778265 904422414
9 734504023 410248440
1 510212159 714538639
1 874152224 828850655
1 938509998 527618194
1 90027459 534642208
2 251813772 737647855
1 199209172 535490381
3 3375237 699020502
1 23407377 9182985
2 751101540 213353086
1 594522921 122611976
7 69330242 514916074
3 112968992 257118485
2 511945233 556089194
2 859411636 995085085
2 638422287 922509016
1 960629621 830459364
1 699302998 395777283
1 733520469 759888421
1 232487574 187881573
1 534933938 539644033
1 236748695 598864058
1 97554883 790263061
2 992979689 835263723
2 664850953 563494559
1 735512253 193240089
1 710444980 180934306
4 621842041 171446919
1 800716707 340636296
2 828015424 614083130
1 460850050 696983727
1 731635497 924330859
1 96138440 945921923
1 120026805 451029295
1 54317357 975501818
5 140217836 862218019
3 174456347 971753742
1 978663994 992628285
1 777838376 451459803
1 871472952 549601479
1 143812905 631565858
1 245975289 96787382
1 79023325 617956459
1 228189383 251825028
2 144567827 450471901
2 874933047 449566074
2 595339950 782961822
6 106198397 384851478
1 440280299 334847653
1 455822722 288068550
3 344282557 166265496
1 284169086 364582602
2 794300899 62806888
2 76588621 886323714
3 442358120 698375080
1 405822620 358384074
1 810769663 8396904
1 452883664 451697248
2 978137974 724307789
2 693271918 842599323
1 301296110 809297857
2 925372189 950146470
3 774205928 283758176
1 312568858 376804351
2 785639980 757758673
1 356692220 427252341
3 456033151 881093152
5 499224604 327991811
2 270229145 509053645
2 368540454 669659109
1 885176651 535253547
1 669737446 314618954
1 993447158 47894558
1 913329612 73132961
1 36072905 889123868
1 749446121 121210906
5 677909557 345969730
3 943917520 893409225
1 784423755 359308046
2 477225636 378001390
1 254317752 27837621
1 934654324 212831648
1 693723612 627732522
1 230736366 245896798
2 156883777 573413209
2 760203223 827476061
1 759161335 847598484
1 375195498 937150209
4 258538940 985021050
2 199057866 413169307
1 577192875 89379450
1 986449417 351540843
1 615078492 869721279
1 28601254 612003507
2 888637294 579436526
2 973124071 305255789
1 505726515 511487845
1 757284832 486555204
3 9222612 435485503
2 615630713 794538592
1 929610875 522482091
1 395810183 738962419
1 568177150 363700569
2 988023725 826214352
3 726514890 135163422
1 41242409 589396887
1 138888224 46210914
2 73283810 907284408
1 611410821 202915311
2 985432916 695310890
2 581277656 445829649
1 331739089 972003560
3 206900141 356088920
1 653587628 802397264
1 179619418 282953129
1 193595782 603700700
2 890392877 812337978
4 810094320 415306728
3 55499209 920182501
1 311832163 478686220
1 589697403 274116285
1 517175923 358018295
1 718369822 381698502
5 806884822 870190499
4 494156515 282575013
1 993463529 846119100
2 638436816 915528164
1 107045738 698157775
4 734440367 881852848
1 328274069 961401891
1 827368319 21785634
1 735607024 282007453
1 669844375 507884825
1 155446887 316257407
2 366480269 397272337
1 468611390 32521739
2 901510694 946683252
1 129647692 84665582
4 742182742 315533863
1 602117131 638837794
3 874789069 729106821
1 371163692 211816264
1 869912745 807088564
1 250180955 989538055
1 558894970 560999769
2 551544974 594794475
1 558458631 597382269
3 64201121 856833876
1 78603839 162449477
1 348225351 608594210
3 618617540 329403282
2 392725694 801487749
1 120287283 638607871
1 551131451 840407692
2 890479540 480819827
1 131084682 109666937
1 170489253 433022894
1 867870116 114430531
2 304372065 837395712
1 367122160 77206290
3 980245804 179363543
1 836618396 827615200
2 634267712 753893622
1 177966464 183227112
1 965961528 556776475
2 296983345 540474662
1 809117898 744608070
1 39195172 557604032
1 75294851 424139891
4 517689703 12856769
1 499338685 335427729
1 980522748 298437889
2 673898231 832308703
1 248971708 236386542
1 669663925 642323113
1 166647137 105214186
2 435528311 866839845
1 104594796 14480042
1 260682334 355519681
3 618284022 295663027
1 288865240 707200872
1 502101949 338544515
2 323145770 835546926
1 48187584 80233196
1 226483072 754833541
2 405193765 917413482
1 967339551 645073558
2 323031415 98711058
1 74885742 549211738
2 573509289 88524717
1 31038125 530877812
2 643619480 405110762
2 930512403 758421502
1 496156468 41118495
3 54527746 307647562
1 977867418 693492149
2 758057994 790913063
1 655210162 311762830
1 651163760 336831268
3 285287239 286024966
1 517612540 749107687
1 405012794 446847195
1 878101782 774203073
1 948959131 43924264
1 193654640 911159249
1 26307447 633036702
2 14972060 421445656
1 112647698 129976257
1 35623485 179347255
2 91023427 226476581
1 449244196 222023490
3 596054982 110220724
1 756906243 357132177
3 982162602 715662253
2 115554622 141597447
1 495743570 606195778
2 143493869 456401665
2 513601034 499306686
3 432589430 683799916
3 943938265 155732198
3 529030203 904218492
1 187925733 108685543
2 111047321 15919851
2 653793271 418199246
2 704012719 951704755
3 756441201 234908887
1 808026681 826106887
1 693496466 813354584
1 968471565 511667973
1 85679423 144445603
1 48374260 290510437
2 422538275 858573930
1 789123276 389202109
2 975547199 755112604
2 427376498 166412962
1 807901410 817160476
1 522004954 312655587
1 485008177 487722009
1 106993003 324289348
2 153227526 810945724
2 220353988 872873596
2 111558506 387351037
1 534861331 113510419
1 38871881 996235260
3 947835562 40942044
1 375884735 22065351
1 983997191 584079018
1 978232953 544480658
1 968150406 9694890
1 750830324 476185262
1 52986147 89876212
2 303994580 553734897
1 635423946 481351257
1 363271360 542748179
2 553961700 130325106
1 384100409 121071573
5 20385328 250869737
3 930305305 2630423
2 534723889 786647525
1 148062041 802189033
1 146118693 712335526
1 91600272 503449207
2 558840091 598696968
1 294886798 721250374
2 871431149 924841547
8 235107119 626926030
2 617398819 681423298
2 170560665 947929036
2 49414267 153800787
1 276152344 739784485
1 655037030 442106353
1 65378751 62804660
1 431653020 207276540
4 630617301 91450315
1 708114140 481798550
1 334564771 602718951
2 527980474 816039798
1 224335344 538407962
2 753634807 702722765
2 721518507 517354319
1 287610128 784726756
1 691163708 705070858
1 867132067 885922321
1 585428454 462484006
1 703306875 311154830
1 611022073 222666805
1 271450572 683909145
3 355856415 339194130
1 920069632 408212381
1 845502927 250334771
1 497524710 176916369
1 790690421 685375840
2 850408504 330666524
3 49013956 544987505
1 7539370 357837117
1 92530370 854020760
1 460978825 453356301
3 443218835 315712802
1 638434640 911204759
1 922171634 618115323
1 125479711 422224351
2 816198846 771977580
1 102184229 316452198
1 16004420 220770461
4 714244928 744101431
1 941275961 992969413
1 636887943 173577466
1 933456621 975124882
1 15736085 998986462
4 902578651 18631680
1 928217760 663928384
1 412358550 2705775
1 163854869 886389151
1 43664111 968221527
1 326507776 297882188
2 870634324 481193005
2 138163069 778174560
2 976552563 281017800
2 150698954 146502845
6 811763934 353872888
2 250788840 833791757
1 387745976 244315028
1 607057310 527654777
1 940361695 719631261
1 614733180 219604636
1 55604735 886227334
1 179568826 561284306
1 570261426 928046022
1 81207587 591885241
1 570710542 574739444
2 815293025 595288824
2 573699319 178774246
3 926658131 376084872
1 748411318 759440703
2 997865009 697323500
2 550819155 129718761
2 421666380 922689859
1 237262726 546949705
2 289826074 319880121
1 768068077 482188230
2 831878789 258179247
2 147025389 943514561
2 886729145 332806284
1 837295380 846862686
1 487729635 557271397
1 180120582 965957730
2 107160276 587399809
1 855479500 158323185
2 284869390 286081263
1 857143672 477498742
3 361174674 476067903
2 496563373 311872127
3 963621695 589490956
1 135303826 857164686
2 117802684 773747872
2 81644800 630106426
1 819919037 975663178
2 935343403 503480472
2 814841996 388046978
1 708438275 363015485
2 41292716 448172204
1 846684957 327950684
1 712354777 503995626
1 982452973 548123853
6 504895929 599936603
1 702846853 544402135
2 966329562 412946010
1 214077383 337599411
1 739049689 38793414
1 643967843 605571909
1 754686265 653875105
1 180885485 666443402
2 347036820 526569488
1 828488860 567270433
1 826146054 89076377
1 484067147 268621381
1 587848659 726644260
1 811408680 913817496
2 85585393 466229930
1 620972999 51408869
1 62222397 278789599
2 378298090 667690180
1 881867992 292587320
2 52324368 144698674
1 512341134 991808229
1 804382242 866589361
1 495255087 38971779
3 519244016 208489066
1 55744806 82515481
2 550306507 270649919
3 841410568 436481900
3 519529603 185597431
1 411558060 336909232
1 513075618 848497785
4 614362167 545768531
1 917782555 489271573
1 399764408 596289288
1 126971247 942166635
1 461268492 63437016
1 413375969 891233026
1 482252530 215189368
1 785937644 182753858
2 21608215 548612233
1 897285527 510381734
1 187497359 20245151
1 801689523 322181964
1 72920223 2780873
1 821672205 58843576
1 461306313 433590898
1 983698964 323121355
1 193175029 343875967
1 93630571 845277241
3 387202467 426142944
1 809117445 524719603
2 749678806 283295303
2 45012709 803346409
1 702310751 620577553
1 997256775 403255345
4 356344669 525164557
1 205213456 137587970
1 313250510 317094224
1 579717393 164269881
1 492532979 798897070
1 212729409 269406721
3 732633232 508395750
1 421068479 858686798
1 948736340 246393467
1 648759088 168179832
1 873610238 297354588
1 675492595 116075079
1 635685689 556611342
1 763747683 543661945
1 272880014 555172876
2 521235798 195745735
1 20005074 625976771
5 249381487 231019951
1 888453648 327041957
4 541830787 673835271
2 634299658 792841056
1 515278261 126502385
1 225890230 5499728
2 18833431 916887064
2 457710843 613887253
1 332339074 420719510
2 147552663 30105279
2 789768337 695903744
1 80984409 420580037
1 248847224 92368200
1 475412270 484987849
1 529875706 388110697
8 475967478 12726304
2 966451974 802055218
3 369405217 127649751
1 984333223 837881982
1 753558238 101039515
1 360550109 619136791
4 7008537 899151873
6 265534375 687352816
2 734184735 794837769
2 327111481 76944172
1 291132729 72633553
2 13052741 700567229
1 477614862 611329222
1 335511303 76352241
6 842678995 968173154
2 702434598 6865400
1 122877994 974771668
2 566680255 48739389
1 587924267 615021632
1 875807776 633210638
1 211095240 257510100
1 523127152 65216161
1 188767808 351954139
2 520116152 325272862
1 422176956 722308276
1 779884010 520526662
1 356600557 79238990
1 338362041 218311532
1 673685519 719893326
2 511880829 699910603
3 809317817 690992261
4 796149218 44686019
1 877341863 44525190
1 10149272 753767361
1 611429738 730188599
1 617031187 773438907
3 888615559 389012344
2 968726425 674287046
1 610030135 239636502
2 298012619 374709764
4 254441859 583081755
1 566290058 848347836
1 445872756 258864037
2 6891185 478267993
2 254151390 16526753
2 58801314 38480460
2 369493537 639430036
1 56142920 960361092
1 660473821 442482774
1 307958732 641573902
2 643065879 825173537
2 162867129 23208564
3 18190354 352845640
1 755910538 232938980
1 250963751 834729886
1 681875512 113044513
1 30252089 866525090
2 966847722 937421563
1 271588147 506724459
4 314565976 513570527
2 269850557 322067938
2 609775889 215440948
1 505522606 331954040
1 985232083 946295419
2 833223112 825453074
1 993621886 359862448
1 119837683 55661337
1 187961151 3052126
2 897570694 805632529
2 269559355 849198210
2 871328743 709674244
1 599388331 653578445
4 265215575 336277985
1 623128764 685384209
2 394598441 606915767
1 174833499 527987138
2 402089923 304421005
1 689020390 96539928
1 621379496 702421721
1 571293621 410849730
1 484833887 882556017
1 609237621 2157550
2 831300446 913791175
2 868242803 204416425
1 366262498 314693243
2 691942674 827778408
1 722744355 950114592
1 29569525 430878763
1 237378666 144675468
2 226329639 760842652
1 134388573 76630131
1 329646763 696551321
4 688598418 466244937
1 594704115 530040836
1 371353851 388660923
2 790605981 64186174
1 31814673 124973245
1 398582688 163873434
1 670698694 187164430
1 551379626 442341414
2 665666453 818524623
3 401600087 475714532
4 856875849 326117892
1 616820347 192107206
2 181569996 82375319
1 719175244 352405695
3 934826921 744583058
2 128467002 877548713
1 417622844 974456823
1 451294523 364492952
2 846049935 96865708
2 928205310 581827727
5 767980381 233497489
1 972211166 917736982
2 290610138 487792975
1 175421389 103336340
3 847227432 669215362
1 650953152 734312219
1 239119330 472295923
1 408584362 356870457
1 731175537 806844508
1 51043007 935805597
2 619727319 132395350
1 9978952 730276039
1 583655724 376257122
4 59158887 91383363
1 35527056 944675183
1 686852588 983735296
1 421246730 701976042
2 454940555 674631779
3 15469697 332337946
1 66628960 127192959
1 710849662 724482247
2 62685162 507616082
3 488777686 301963004
1 471152654 784786164
1 316795638 418629769
1 613436233 396790786
3 866716240 296376784
4 555852966 382459150
1 233351363 156395129
2 721315113 926231427
1 679516523 380926453
2 791676275 553410236
1 438996542 19250844
2 342246884 760431125
1 403771692 833328670
3 107813225 548833024
1 51269517 733814132
2 644943118 563228026
2 146881194 907141235
2 236941248 774902003
1 472901337 106392843
1 888294738 419480926
8 597288649 870807556
2 210536310 46557994
1 377283384 79447485
4 107689086 569002984
1 722417953 399802132
1 372046632 414981242
2 840229106 88009715
1 459163170 453958273
1 394101777 290456519
1 692659881 573846903
3 990346100 931848084
4 27412700 113260232
1 750264578 361118684
1 472624852 23835441
3 617423302 892449252
1 298394358 826904686
1 728959123 64120450
3 744595689 761483372
1 653577785 229170989
1 490173342 214759711
2 535291240 409661709
2 882561794 227717583
1 568681552 483714880
1 171470377 639874101
1 613068040 152104946
1 135427772 75884089
2 486824729 76391491
1 639420532 368800890
1 694148845 63646285
1 380941815 86402428
1 788900534 584026687
1 715735721 641036187
1 294420917 724024415
4 889942887 598228581
2 371459745 6457340
1 171952579 937429110
2 398905910 46449181
1 786540649 868557969
2 577180854 663992194
3 325092788 657387123
1 48214735 293854852
1 449703003 465149476
2 464115284 944196451
2 522529400 120561644
1 925107091 330086125
3 387258994 347258679
2 530570012 290264475
1 946318040 604629288
1 632998548 600866385
2 818988535 246478839
4 657822895 733170150
1 369263264 89807402
6 761197702 174935577
1 677605604 396269744
2 864776755 694399391
1 449731243 40978927
1 121739795 123180192
1 895592296 231260174
2 791846579 266164198
4 355229595 319819052
1 995752212 37144959
2 299436531 930185001
1 913667850 27652502
1 193713588 174597205
1 472751675 65315280
1 962685101 342688016
2 525063738 458829868
1 462157485 473288845
1 98235398 332431092
3 138340324 788529567
1 822438841 109909666
2 612001201 627553799
1 862204979 791702850
2 327373400 910745221
1 695788608 227066629
1 304786738 162163645
1 18985051 185603942
1 63510615 872931185
2 257608577 1544864
2 712769846 638575230
1 884783258 526552943
2 944312324 48837199
1 198042410 962721386
4 136349138 927874395
1 889290175 445205262
1 507048897 291013805
2 910015648 155052913
1 284001077 277978221
1 860464934 596446222
2 436496961 130669940
2 54417797 792921300
2 74828820 628808741
1 421175638 716421159
1 900381290 538217021
1 246699622 422398397
1 360781467 455580236
2 989534149 856476628
1 475219657 295571582
1 478054903 42380707
3 366901759 917110010
2 820719406 531499578
1 177924769 785775493
1 233084433 33228153
2 304945817 121905991
2 32918620 892208016
1 574376175 468380125
4 350293956 249194606
2 322427057 705321469
3 701656035 577800832
1 873091261 761337377
1 352267948 635539306
1 632674583 872883783
1 273320008 74599195
1 998319285 637572432
1 927929006 689555656
2 857660660 282189098
1 672829697 401208588
1 613956199 379365074
2 265905983 444009343
1 734644284 580019046
2 934925600 976382307
1 766718407 117337951
3 695456328 158894653
1 112188525 239349000
1 605764634 922325278
2 331988724 697291980
1 911106448 920459689
2 757276708 142449295
1 685545145 657217242
2 948949189 537359629
1 289985740 736566313
1 366946311 881592398
1 241288027 743450044
1 124441492 225264273
1 255280484 157529162
3 17293 33924542
1 220164431 39212901
1 73651017 774501841
3 318516953 643385736
6 589927817 951145724
5 754902939 120040175
1 991563572 394957444
2 572106313 281991600
2 363407950 670623557
2 923557123 886142337
1 970092588 140597085
2 202874591 593926591
1 42733828 101679453
3 422009876 112183665
1 375368545 719220588
1 217094939 93311776
1 461368989 40453891
3 855537800 245538922
1 879795373 445171741
2 472639792 944086778
1 603403084 649725602
1 683522050 521874785
1 689987570 590450299
1 342932695 758628011
1 192093126 512186366
1 636090303 591767280
1 260762390 178508877
4 365762028 61852125
1 840528990 588832984
2 45504756 861477328
1 31624743 710883791
1 91016333 312269011
2 127451114 640863429
4 198742740 806314661
2 478886338 659536834
3 517216979 384168653
1 422176525 975499980
1 403326970 111832361
1 530177669 814736675
3 496946346 181008918
1 422534995 799974516
1 159974587 711435879
1 72013506 139163205
1 836388803 198604206
1 565957176 953633094
1 980565160 353920987
1 9955284 11928260
2 367240856 938202084
1 396080515 499677136
1 919188841 746594056
1 106550518 254639545
4 719211365 75098012
1 525860004 733380370
2 557801496 763615386
3 231621811 586883461
3 757960557 977189257
2 684139006 49559349
2 338943946 221636319
1 695427384 679317172
1 731612000 797805127
4 760190197 620616572
1 14947733 714907837
1 345936682 759379311
1 369491900 813552165
1 16853236 126779068
2 932031646 993201043
1 143311738 271433034
2 827103977 731308442
1 767886883 690363205
1 335562228 203415652
2 535332762 90202685
1 47163372 783740330
1 807705582 884445261
1 350784695 502454668
1 23863762 338659813
3 551547315 789511093
1 320735732 21406299
2 240486781 250086824
2 755638743 956919781
2 878563691 515425205
1 680218204 663460534
1 167141565 324439369
1 850595261 960990296
4 891364342 958107211
1 611734156 552761220
1 398011780 278265010
4 367600104 132313907
1 626254720 105566063
1 631447521 99796549
2 276356781 712602311
1 812148057 193335251
1 533461953 800910642
1 281635646 294098381
4 11304471 709781989
2 907846648 182405165
2 26173764 110902817
1 643751249 518314588
1 632223266 149070766
5 449380224 310986764
2 477537070 922139667
1 546682996 613796394
2 580660043 561529316
1 691143995 763083412
1 740164931 517498544
1 325082813 526116266
1 328977976 15252135
1 479408219 629741791
2 346818090 778323091
2 803214301 70047344
1 377747223 778835487
1 828505092 543154779
1 605953455 478572071
1 591713014 841170711
1 334746809 248818282
2 861945444 441282672
3 211748297 227126252
1 252115281 278918247
1 129268281 507449475
1 697989031 741398868
2 681544706 29426662
3 135457242 237583799
1 905603797 982191199
2 23950909 174988479
1 663409957 817410027
1 870592633 906118446
2 317959715 936757090
1 282692617 18616083
1 557215013 550597150
1 931364761 170043645
1 662681218 981036998
1 972630354 837785259
2 8492846 279525411
1 192252857 380127874
4 244538793 967989005
3 947080300 751194105
1 128373092 645225654
3 940908309 562844683
2 112597638 426213037
1 651218624 918001480
1 546122565 77884312
1 44616954 344206653
1 750376364 790706579
2 65363594 16869718
1 974884423 731956646
5 588087779 377571930
1 193158326 819832907
2 817474541 343465656
6 594936492 705940244
2 392683027 565792310
1 731801799 23155880
1 738628980 935377596
3 482874419 214107431
1 286108057 703298413
3 994435315 667889313
1 492570876 511943646
1 324731161 738437372
1 15865302 834281562
2 549737774 221936474
2 923528656 748795764
1 118176333 145074295
2 126300113 84376118
1 607702037 277689318
1 27290886 38489809
2 869467404 125903341
1 370421108 142595620
1 587662713 214566854
1 553684822 596912960
2 780574172 107121404
1 427012172 62889712
2 718510321 755989027
1 485060330 543017657
1 678586138 212222438
1 722947832 725562352
1 401692744 219705860
1 80700523 900899507
3 520196565 968776041
2 416256859 904215749
1 918559324 149353930
2 466738137 748455118
1 842151689 713932143
2 548423056 71644022
3 218916484 454392620
1 188946025 775552251
1 788096626 331148539
1 244959048 8461635
1 877803147 700916880
1 766570852 854852796
1 544346283 813189561
1 101583951 397729396
1 826750411 65337475
2 656798083 664144584
2 548336886 285149314
3 571289716 584744799
1 427539415 464777114
1 873066895 309432869
1 305340370 191659248
2 398503321 335898907
1 391447717 214176297
1 132134958 421922357
1 546492179 714930760
3 220810433 314834250
1 780112724 644195013
3 50229335 48100893
1 302025828 930655918
1 20768356 212178690
4 323054558 360733276
1 816371619 983657069
1 912045257 70943636
2 762797914 574637151
6 551739477 274419864
2 659734056 116254943
1 114277489 602709751
1 133554920 227783635
2 197325703 139913980
1 2329273 680767424
5 307926437 447576780
1 393982929 687992383
1 934645605 292364918
3 107781870 516685086
4 803566450 417141308
6 858507519 461488470
1 604675230 989693253
1 819894564 305607475
1 170818805 703948668
2 421841546 504250766
2 37496054 419598377
1 806799264 860586504
1 818115087 470477250
3 74540930 454917882
1 589101148 576261664
2 750686653 763520415
6 306024370 294747295
4 472202764 434510975
2 575389679 139521550
2 686357194 439739718
3 441028789 639480395
1 535352739 70575292
1 730289868 208811107
1 483304702 818787570
1 306776350 117956106
2 367315919 348722030
1 766304742 685296171
5 467941136 268544076
1 92203569 156264910
1 609011000 239508697
2 915197795 572409499
1 326500988 452159435
1 194481589 378915797
1 139594359 384905575
1 927627508 904142440
1 623558049 85645146
3 543067612 260033474
1 181349518 821685843
1 151397030 593313716
3 485158030 872071445
2 897656799 740188493
1 841108271 268070349
1 139674752 533836491
4 304317610 673339920
1 927011040 30137743
1 686668206 726366060
2 996687682 256549059
6 625577571 892789039
2 106525477 883806461
2 352530703 334556127
2 241354157 659606125
1 929277945 140013905
4 852370565 780634340
1 713281029 321679187
2 510499183 776847578
2 476460182 570596705
1 946666712 412856530
1 899157417 439739445
5 821808298 584128215
1 626469757 604766996
2 438967880 367796722
1 459202300 418346107
1 933744496 782036456
1 444046679 32165531
2 919376712 884373293
3 551521108 504525973
1 52152880 201897889
2 91983886 297050417
4 863173621 335356294
4 1562713 94112976
1 308925944 800090179
1 709978278 269768287
3 305767198 451944231
3 865192785 207155575
1 395028911 373504148
3 170362592 657682585
4 141501484 735347954
1 220996317 877782956
1 663693294 585689675
2 428817514 114602554
2 263692345 322564038
1 828623158 280078098
2 257632973 773342044
3 804458 320286797
2 621558556 100873164
1 226056057 872520819
2 566324070 769320361
1 433489587 369204981
2 411666844 976941206
1 79448498 953484977
1 584355535 850568742
1 127283511 428382466
1 104951104 222296647
1 593899312 905821862
1 265830077 128750051
1 81593015 701541889
1 516646830 832154448
1 218531201 99515566
1 253480147 451258468
3 620051737 50371390
1 757047390 992350893
1 859753012 829417817
4 777546528 330738469
3 888402887 243082539
1 356973788 518293280
1 157448801 516666652
1 530177532 923302141
1 100600040 470379953
1 912246067 781883312
1 193770357 877775647
2 272661323 812039808
2 974469436 83779633
1 743334595 29231251
1 139931340 906922689
4 775526478 202082114
1 100898739 580753138
2 635559157 900684796
2 512843191 867531199
1 769486335 447350361
1 304108087 604566313
1 427592675 77834219
1 869947796 392777630
1 719405276 930129163
1 164876472 222850707
4 71534111 150702430
1 339011151 76656797
1 265271248 771489511
2 593078404 983812966
1 373915689 104587879
2 936968868 629245371
2 380950083 47757173
3 900928246 609067980
1 164937785 700262483
2 498404459 504636653
1 593714010 514635922
1 856646374 766502113
2 337188522 670415455
2 254297780 282177928
1 120540536 375733046
2 996805136 206680423
1 622916991 198547422
1 332566906 17440941
2 630414328 534510943
2 125624365 837933440
1 813644477 937296547
1 662784912 186536948
1 212598097 726585290
5 32478004 824508029
2 478049605 519223055
2 369399376 918618792
1 218067553 74511957
1 926868163 299342782
2 800658401 127821030
3 37601596 960873151
1 583964235 879724959
1 277590448 538976464
1 216385971 828740179
3 375797704 89064344
1 471305224 49288463
1 460883751 899698332
1 510540931 797374445
1 523316095 88315333
3 895199556 456696849
1 116663795 604836944
7 9029599 894913146
1 514158954 945917834
1 717890312 836009893
3 125021620 402424084
1 293503378 699404648
2 523936648 201428036
1 298241903 30127139
2 817092430 214853845
1 63441441 552627803
3 959345843 789880596
2 490665354 809084196
2 616184591 635355579
2 620974941 312914717
1 447467453 84212492
1 6190833 395914887
1 325239894 417820128
1 593860713 472789362
4 549337574 214640335
1 878080435 33256552
2 502185709 323694389
1 17460825 802457001
1 74785384 404546359
1 547137443 422373084
1 458429605 200556464
1 207888078 341206986
2 8291728 536661717
1 973840483 321494298
1 735780479 737134523
3 165614675 656839777
2 972224 904810168
1 632105713 22070509
1 510070291 809845708
1 590539432 798202993
2 223058776 654648297
2 72399124 4654187
1 841405867 434661545
7 931385842 878759578
1 245453288 362026222
1 410202702 963028645
3 67840403 419530025
3 513289443 789109261
3 609827735 979272012
2 365851013 503853512
2 256695354 718304864
1 578683718 714096322
1 947555939 634835702
1 484929221 500621209
1 615369020 875475382
1 686959743 881650565
1 148077037 98232811
1 131055099 633104262
1 826936285 96702024
2 328260243 261838303
1 275580682 21258918
2 70934998 943342188
1 128736198 200076565
2 32442370 417429350
1 700304847 349488392
1 725419154 325551776
2 901944234 76924290
4 970573165 798168223
1 318912968 462335377
1 383307815 14865239
1 835364648 278889214
2 221214303 605892425
2 186068693 599431332
2 955447851 576130088
1 178988093 547078623
2 742927321 35956147
2 244918764 24418410
1 251515015 932662074
2 630125135 171976990
1 249753619 862367138
1 401984635 428371153
5 355038251 71106982
3 727851456 429211843
2 619583422 808114445
2 742996722 320807424
1 329736865 558117606
1 258460320 682862565
1 58072487 287564854
1 541303846 142844810
1 809778419 588382927
4 475151399 996596211
1 275773704 285154661
1 489599253 664309378
2 298346923 275668624
1 88995802 441800080
1 432778126 352032452
1 912933403 134997164
1 786962289 196087662
2 956874605 622584522
4 892538142 49816703
1 306024464 528979003
1 202472889 545060807
1 722715153 680087929
2 166255685 103489812
1 131817714 621254192
1 164746088 224089115
2 12079522 183794947
1 954588391 672364116
2 919080235 956236154
1 58337898 580570544
1 709411638 11881891
2 709968024 335800991
1 238759841 265778994
3 3904254 91045860
2 394753367 683244811
1 11677995 716834468
4 502359509 607036792
2 627602842 196634152
1 865537680 246497918
3 538353058 635967096
1 300259300 801790603
2 334560095 972345968
3 780486008 7771405
1 621038060 688694199
3 123680349 529057664
1 965027543 745035132
2 571691630 298569468
3 518527139 520628603
1 538044682 662507894
1 240287724 273944351
1 518228128 57588693
1 949317435 188261056
1 285508223 248457520
2 249999161 873444834
2 690393870 674903286
1 17489348 553272632
1 90183538 275877392
1 244302701 260964046
1 575221731 993459176
3 167420355 719970895
1 242699281 163794411
4 850032851 95338473
2 57591172 577306301
1 696843591 467161998
1 48948998 280075123
1 398831918 809620344
2 862819418 333761941
2 34943471 451524296
4 971983925 601952162
1 565090568 841973020
1 523894210 826868570
3 665289753 215760712
1 996765812 285733361
3 956399024 224349710
1 706033387 227195652
1 869222697 146140187
1 227229159 673433338
1 536331513 684090512
2 904549899 701813911
1 315376269 836751720
3 774822400 869455839
2 391529334 57327204
2 313791827 196108025
2 117011588 641066005
1 928917474 627869907
1 524242703 850317575
1 897523853 731663096
2 567029439 71602348
1 443096346 68504652
1 223914639 98731966
2 658400075 559661614
2 927237338 937653510
1 108164141 117322546
2 741668973 475399827
2 777198527 254302451
1 30487629 742286322
2 23435373 491932301
1 432980948 109547150
1 815528449 925004719
3 283425038 444687189
2 78996982 394970760
2 366893559 231514586
3 243401285 61362091
1 962560373 870687331
1 934977871 681449779
1 384831760 931943781
1 231933811 641060528
2 782332962 954579496
2 811580591 259157689
1 430311844 624718929
1 106676770 530358008
1 708507713 257174455
1 6336549 791913347
2 190411776 134636598
4 886872769 803621365
1 505635758 548196109
2 959054948 561810120
1 677233027 948536505
4 848220904 535479892
1 362171940 510116861
3 754665601 422199931
1 719562641 914497167
1 459516468 731120838
8 544443472 411780334
1 606891388 427244477
4 296051538 297541645
1 680164145 131309202
1 985386091 432556229
2 500389733 408124641
1 952877582 268121158
1 444878102 325104352
6 556782339 561602805
3 63734916 524452456
1 842348982 454995435
1 797485324 904422584
1 716074973 455719945
2 193589068 165777320
1 224306469 430716470
2 173831125 207672524
2 471955556 923815809
1 366440845 136801343
1 96354426 868223302
1 775734064 310423885
1 687993546 257494847
1 787094782 432213964
1 794634520 536305815
6 452141895 943074001
2 910753671 245267347
3 955955708 313785331
2 146452118 821209076
2 715866264 431444021
1 624591062 426778125
1 867089725 933609744
1 235096198 4396922
1 474450798 965859311
2 368301856 443509934
1 385211255 590578151
1 69278491 145935398
1 138934754 379224021
4 615832726 451187734
1 968552059 781767129
3 190940722 552667546
1 589226274 122227312
2 423492888 336897271
1 382393497 300543408
2 332144619 122143461
1 554735082 15189725
1 704560514 74799996
2 795646920 64172981
2 428406180 896082404
1 37669850 395631592
1 581281478 664763219
1 920427975 684782815
1 425411321 670263053
1 180615903 748157726
2 868430831 437646758
1 588275180 772873363
1 600590090 244078891
1 839849967 898750625
1 914120843 926243228
1 23637576 225542484
2 848871701 878099456
1 729179796 761440965
1 909216077 263527311
1 976851434 597679162
2 687595823 37047795
2 73858696 386227034
2 973978952 324383552
4 934774813 417347633
1 575975088 328203381
1 258408969 145635917
2 254899671 211801784
1 912914440 805085549
1 709675642 381216551
5 129183253 395858718
2 617054970 689188158
2 455311084 871464900
2 887407104 930436367
1 684456270 615781674
6 930538547 525921493
1 974918814 657980529
1 176612982 78137372
2 87319028 364659239
1 344496041 565617259
1 15795372 623540236
1 104426623 719816394
4 744360768 749119141
1 719673119 757792398
1 721822737 643117520
1 306507984 135722890
1 792978130 524178018
1 563875358 132090579
1 159877454 700292760
1 62194698 921248722
1 339397638 305198771
1 424214829 561507772
2 948719910 54523583
3 229749559 627726723
1 377436450 914779207
1 684710091 577620537
3 407790803 258424534
3 375769956 815183881
1 25086677 130011849
1 761340301 524390986
1 711781641 954912288
1 416166436 201572657
2 703226461 268575827
2 907544313 563100021
1 69080431 133230196
1 717166627 892577155
2 41068759 300655958
2 533109347 389044792
1 607269001 625947192
2 553829221 479047009
2 957405272 971553443
4 768276758 494134831
2 159477095 713933517
3 650569674 776136178
2 423211083 303839299
2 533558780 378918578
1 221443928 311085310
1 622727759 735103092
1 581003389 493088239
1 875176610 110916663
2 960315365 537175604
1 272644674 343017819
2 446440143 297814988
3 23050488 395751228
1 310884994 793996882
1 573451735 332982788
1 249771001 173867331
3 495365257 72835392
2 557085842 391005917
2 300585826 498036649
2 437491436 361029518
2 942197216 405745202
1 175021024 121286609
1 180809011 889777106
2 401206498 278117732
1 954104382 842978407
1 440212461 91500381
2 396519568 434293495
4 947046152 946915773
1 550128000 742429187
1 110213320 62558979
1 607902733 740965270
1 285764770 415602162
3 556239818 503551496
2 142534209 964618726
1 628005951 324377398
2 414483539 984222647
2 605176616 13917233
1 681763731 773948060
2 759935758 197476766
1 520577778 833858461
1 241989321 159187807
1 139913444 545691757
1 794151863 492868589
1 831265479 460967498
1 377984534 417719248
1 768541827 63643565
6 814836745 91477349
1 112572477 992076155
1 712891712 168813718
3 282323778 643699617
1 184009483 88556073
3 658979100 211922668
1 736771304 627183291
1 850827771 612541962
1 274561099 81874924
1 142705582 396933358
4 854840437 84525457
3 494237802 807580085
2 701752391 726618028
3 405303817 408492017
3 288171617 23572098
2 771623974 51794409
1 158822283 200533932
1 178454965 699288213
4 895100483 116770264
3 376022358 987616
1 985786406 449377383
5 406356851 890540659
2 214478721 117070040
1 117739610 808295365
1 893326830 257317273
2 54241504 128051297
1 670886003 822305552
1 727220683 163981567
1 781727620 522830787
1 706191994 954546884
3 990055153 731064823
1 111030817 320183052
2 114366489 840488188
1 129928327 216454203
1 248639223 707766094
1 178138044 838826923
2 148507045 312423618
5 829653277 262554058
1 839637102 786478857
3 219171992 726575225
1 826148388 794098241
1 681054986 274958326
1 451611012 119892654
5 771277255 69906840
2 215887173 618936722
1 532608231 404302804
1 917925777 727298839
3 809541262 347887798
1 170201251 553636241
3 693858516 68096029
1 502188010 87409544
3 772084138 627345075
2 650779335 836707739
2 76658474 883324502
1 314802199 931156728
4 993621727 521045627
1 502752256 155593607
1 797668894 516593636
2 922207905 891899433
1 829732440 162390714
1 160817548 910196182
1 182003301 130175940
4 782461419 397207218
3 741088752 611729879
3 292277336 946623123
1 183151285 691707580
1 851700160 974680095
1 522410453 612840893
1 998257675 4858716
1 277864246 380939746
2 839085873 76350009
1 496097586 893019670
1 77222764 451187085
6 256953711 530033262
3 91508780 396083010
1 165305206 627545083
1 87268688 379582757
1 826383267 926736952
1 234906394 55540984
2 490110086 98440969
1 294347759 143867571
1 29300529 604989413
1 637030437 736177261
2 324468663 907341144
1 857007088 906090253
1 708208025 119481976
1 590626488 850979821
1 870841389 355976170
1 257760108 514214782
1 358449875 492840665
3 507462258 168466457
1 637462950 708953370
1 503978754 551306579
4 148580566 652895111
1 494736773 245853181
1 341422886 143999545
1 10542666 750447941
4 465669084 718947959
1 718460760 323920564
2 719308923 322559901
4 280479414 933368778
1 165351621 434535932
1 473437783 347415888
3 682081463 73593446
1 5187710 70258787
2 431791378 89801523
3 980314179 850138139
1 851478630 328970656
1 720792201 635225542
1 62900144 208926337
1 284741076 235339611
1 44895167 159005882
2 978438798 599942916
2 85486692 581690700
1 453582782 713044054
2 197009691 774677810
1 929245046 758055403
1 975056608 153978631
1 561600569 511700584
1 558606382 561712862
2 226404662 6089994
3 118857878 571306597
1 394998644 215374191
1 738031830 751662963
1 262930208 839010044
2 812425532 40738663
1 913798258 170619273
1 444488768 947126440
1 162686864 743871163
2 514881895 193915948
3 373461557 302369767
1 834546340 757288446
2 557401191 197504122
2 540943176 288644669
1 824428319 508511315
1 369357824 427881059
1 474551420 956961272
1 916477478 40496945
4 112723439 830508384
1 202636154 884636483
2 524830707 56159971
2 939863672 862099447
1 258889529 838654656
1 257306442 79705781
2 822251900 14206327
1 207010678 753946156
1 511317290 217843608
1 33751706 458296674
3 996767244 8050041
1 138674682 369020797
2 569905044 953585088
1 620186231 819602629
3 574366775 643941899
1 527579719 125216511
2 170809300 53882998
1 63459019 995064104
1 877712844 799079008
1 553322782 746133582
1 540583487 844797248
3 302639707 795776141
1 429485370 715578185
1 536748931 858929554
2 450820628 890009684
2 123966358 239216056
6 285941905 248885458
4 375146741 315699275
2 581122162 885913242
1 157049746 188579918
2 703486899 726110505
1 680124250 449808141
1 187710067 609948488
4 20762291 224593723
1 156670474 533382256
1 366798080 198871388
1 46996836 622642851
1 237392691 660490575
2 460729518 302538646
2 45502360 346759548
2 833988460 477806862
1 196058135 809656887
2 539805464 226250945
1 370284441 392612718
1 744337110 155914711
2 873255995 713356777
1 798411785 369891455
2 824981844 423012814
2 566466981 616341004
1 809344489 343817953
1 631359597 927503649
1 357919150 251983590
1 101513512 449976722
2 759500088 233507314
1 160071943 736610952
1 459427731 642044373
1 255756077 13811753
1 889596523 459986852
2 341289318 67604907
1 762801783 957618132
1 713798680 515500876
1 460411782 212307061
1 200081964 807023350
4 718758906 357367078
2 562251086 624061025
1 82660667 89737648
1 207087595 59212502
2 465262072 80363454
3 29132165 320901181
3 519986575 952217096
2 930288697 619251440
1 46084204 445433459
9 47510357 805617223
2 878494117 426877533
1 852264899 517258662
3 486734249 201895508
1 933843600 755762269
2 708786842 667662724
1 228309626 731865245
1 650982194 632683697
1 258366229 733934934
1 252270932 133191930
1 291875253 801960923
2 24105945 870519189
3 117401632 95064216
1 392498005 359226492
1 431422620 324993589
1 436817197 266521743
1 578998624 241969823
3 405485062 622809698
1 970330105 948845864
2 521575648 331372565
3 174983303 972524533
2 313506662 652411837
1 642453342 710649789
2 611177071 734579485
1 240389681 404573884
1 251790536 331924275
1 237426577 439433362
1 450954502 338613763
2 727574468 891145848
1 575248629 881601483
2 777471357 549810224
1 838685713 574032153
1 122921839 317259619
1 908549091 267340198
1 96981496 969931851
1 486572941 928883430
3 77888382 828739588
2 463707230 943977540
1 612691107 721924392
2 60454769 254509811
2 966512569 644686735
2 462764940 172115983
2 732870837 244505640
1 825546414 622865246
3 343518729 246806421
2 687371198 321729064
4 963644295 110624006
1 577816397 330522893
1 192730862 853087000
1 643346837 372785271
2 766669599 721089233
2 743699094 361913947
1 784109426 154580316
1 34025294 313600845
2 918475010 142573123
2 564560908 95256540
4 449605919 507539189
1 31537857 318511408
1 223799307 324694884
2 586190921 320012681
1 918642349 20511961
1 858857723 355276522
1 619099973 852776785
1 556896683 967764750
1 131696094 148143261
1 756805370 955141699
1 449816704 871240516
1 696311327 449607363
2 175187903 432613964
3 320398434 414394076
2 725409065 665177939
2 702334273 731720703
1 933306578 931866542
1 471230144 51197404
1 888000939 608282102
1 532929770 536047990
1 674824938 784784871
1 209645574 35806311
1 73490963 407145943
1 194349535 55227412
1 235367273 958140409
1 298442614 597858181
1 557671637 51882706
1 848171948 252682361
1 375454905 245910998
1 902868776 432588620
1 280701625 363705160
3 473655323 693784466
1 256056964 854141323
1 400464528 945427739
2 239323485 465535273
2 596018997 918914279
4 270085025 593412135
1 708938290 792532238
3 891838813 243129709
3 243900034 854178573
3 509034775 728493385
2 239126862 959240960
1 519211491 43710029
2 818162901 506847218
1 961625137 230855447
1 498671818 822618703
2 581565264 176158392
1 864268402 547705869
1 186189857 367397450
1 722447650 242008031
2 179729658 839506188
2 337104211 947739617
2 897647486 29149051
5 908179637 798092497
1 602692612 625926768
3 635854881 716949662
4 552910372 712577603
2 831183583 422801810
2 385094609 372562876
3 71465228 1039127
2 992052327 134433086
3 734016427 265896665
8 290085679 9972770
1 152581776 194985080
3 148852097 975428383
1 309755883 835738521
2 822432138 870011285
2 854724303 755389863
3 187155737 354717030
1 893295112 246788348
5 408325474 920911322
2 527557941 493084761
1 314302875 139661938
2 19393980 356485484
2 561698745 433325996
1 476625656 458047443
1 67775985 725934502
2 597392758 703805387
1 970395146 651805400
1 4119860 853583680
2 364048885 205355717
1 255832592 842354738
1 160137751 86147904
2 677271583 535958731
2 756855573 836399902
1 764316257 481404498
2 644051675 352287301
1 894048279 241467066
1 8632050 7673544
2 6537152 673835742
1 176792841 717911383
2 439342484 336995764
1 66924109 526420643
3 485372434 144419423
1 255326313 850480021
1 173632156 357527295
1 575722377 521487404
2 788070618 701117552
1 754728513 971521004
1 630880702 610528705
2 623831179 179552178
1 998841177 591812829
3 506669419 39268080
1 899542293 423535341
1 24096248 309950452
1 58869751 132073505
1 466423511 519557565
1 350797543 685551609
6 401184234 237117683
1 430070493 284470309
1 51141787 778716856
1 326637450 102073600
3 852891150 278753067
1 132479539 953146713
2 136010343 969657623
1 686634985 615152448
2 298950188 280841165
1 98328949 259773886
1 645051959 935037972
3 937739640 79325354
1 308575455 986936235
2 371178188 316297256
1 346656774 698785792
1 925563986 578820949
2 592563093 393132522
1 168298253 987615537
2 955313083 37720862
1 219800696 910785191
3 744032137 729873310
1 428985630 608789333
1 310148911 231905170
1 440506785 743277233
4 982588064 988476792
1 832453404 607632275
4 525152399 19787604
1 954339853 990606512
1 587513777 765172687
2 493736779 795088433
2 596656756 439811737
1 821304053 860642922
1 59673618 214961998
3 133394948 591972277
1 111944173 383029150
1 791604422 434458604
3 208371711 559623033
1 92663760 39892816
2 814561649 551407398
1 158239903 335055769
1 237670030 771268636
3 726291768 339112564
1 737938544 577145485
2 253075895 541297641
3 871619082 466308067
1 971934707 83167944
1 850893698 578485563
1 656462826 522367675
2 977752205 434264339
1 50188877 157561057
2 629556296 482072111
1 659090457 375692473
1 316310429 778256851
4 106772725 651911912
1 514514128 665103287
2 547201706 931072457
2 282639292 582288875
1 293740378 878987687
2 336031847 697681548
1 311054670 430791019
2 887757643 103884826
1 784771295 137728974
2 122898251 300239223
1 285123109 728172651
1 833526464 962821137
1 626278131 525735947
2 148479192 534424871
1 874895671 516699228
1 135720548 330185400
1 527302422 939555513
1 251412981 437247699
1 790762982 913726379
2 40418777 981128163
2 763052805 769789253
3 242578184 103225839
2 565978678 642555377
4 475865847 853698686
2 141265258 432353989
1 214444999 122345309
1 303336499 612590652
1 809110936 852386959
4 425239408 444298267
2 88178475 864240623
1 639065462 125389877
2 230386831 546437616
4 251201955 984342416
1 292661721 601092655
1 726123410 743301621
1 118797850 925339119
2 417394091 303869346
3 937749454 982171985
1 549917425 878202458
1 781524068 691323714
3 247914966 69604205
1 790900642 525423325
1 956250265 778807612
1 466248694 40937418
1 54628958 975103200
2 645577888 586160130
2 34196201 686624434
1 814581396 674095981
1 674025733 769877150
1 606782676 133720192
1 113990159 99728301
2 254516712 106763634
1 712333832 683009263
1 604352078 166269545
4 734138073 324878960
1 714273540 68515980
2 418430765 439017018
3 20337099 60226830
1 919344900 634159165
1 116898256 345336386
4 691093530 450266780
1 70137876 983074794
2 250776537 337363161
1 722270000 210422402
3 560323281 440670775
1 459978593 289181390
3 380329127 626531833
1 924108984 521839060
3 911371906 381452844
1 89270212 712004805
2 616331818 558694905
1 93002629 850624954
1 873425729 540871538
4 810920236 507066083
1 798706585 402903892
2 433589097 141995375
2 916429844 582012404
3 612661620 316796501
2 857811790 484451146
1 971673593 598794751
2 906261788 757778598
3 274222206 171100891
1 79810050 527729101
1 38456254 126594444
1 49549284 389469508
1 175202425 321205451
2 103913671 291882738
3 487219722 687030098
2 614594995 198287939
1 182357745 392532445
1 423959048 17138221
1 86456539 930158136
1 501652213 623904201
2 656755771 161553799
4 724441437 259474328
2 852913075 357090193
3 674850457 898771912
1 509819729 536184660
2 955133955 778154653
1 796034272 897462825
1 290935475 784559387
1 245794640 207591336
1 779530354 731295554
1 462760869 365425603
2 745223813 9793586
2 514464429 224770125
2 86427937 587925716
2 888567294 612778295
1 275753059 6435300
1 874531117 503846837
1 361571201 92560737
2 564291140 52688031
4 294708620 412893827
1 296354931 977137895
3 31124339 115418390
1 942873314 92811502
1 747580924 53642834
2 997888120 459823696
1 384335502 145335315
1 768718113 28418529
2 973023657 362183195
4 351367714 218968535
2 294278656 129103019
3 636840752 253755789
1 609246924 154189493
1 197255918 480069042
2 107300118 522864247
1 770761684 903891266
1 575867281 175774117
1 846888382 838392073
1 972121883 941332009
2 519851576 651854733
2 496541956 828647638
3 337098863 476400595
1 543091855 318172419
1 354900210 657603583
3 982129269 938043552
1 292921588 770740159
1 146159053 520317797
1 667584771 613007279
1 713788426 256824152
1 260017425 519787631
2 541153538 956512122
2 209762974 389654979
1 774709100 525848024
2 809911390 394538404
3 620039850 544629873
1 307266452 557697235
2 997869096 351117375
1 658580833 854476813
2 936517256 280633506
4 970987603 162117780
1 850206545 843553998
1 984383845 768471646
1 666589014 754989947
1 757905971 762567228
3 213393562 299705451
1 488535652 745213102
1 301033037 27252055
1 498437901 167524838
1 571779233 952914895
1 649899850 195865007
1 604082996 975398419
1 648576712 958736278
1 697121317 858979805
1 263521744 673107767
1 254697823 206538511
2 477298745 282506188
2 199800939 898229799
1 591333994 135154370
1 825885109 35600729
2 127160556 896007671
1 640181050 166887802
1 782583823 120730940
5 390874159 919470506
6 811403761 262193595
2 977455192 588695939
2 514435838 136900907
2 941553479 688596124
2 2084508 164160341
1 495951612 617349427
2 397639014 288216283
1 242159878 583424043
1 240452958 255723969
2 568213020 91669633
2 623195700 914762259
1 495051299 700831391
1 341645982 891517184
1 151542941 77625092
1 488843818 971603877
1 113939091 163898339
1 943894214 984784401
2 341389143 915627789
2 236371995 187673666
1 946398653 734843740
3 445420993 374497319
2 207850685 897171073
1 453314631 630141427
1 341771965 464335294
4 946290000 228571406
1 428303197 153882199
1 241875351 56976511
1 669131147 588878996
1 657791278 778622308
4 60276856 112969793
2 132373723 588061033
1 696259001 68525833
3 84011052 252734911
3 637633077 775971294
2 32038108 659026136
2 798129125 827809680
1 468568583 68602121
1 850389274 810364734
2 180224431 704803353
3 414400439 971595648
2 348327318 147415943
3 178205351 447878203
1 31390097 653609505
1 789507434 419426020
2 384061384 141722117
1 608890961 531583451
1 624778143 766452670
1 865916036 658628390
1 872140556 291158670
1 56359008 910576132
3 343029167 476292257
2 929686934 989657329
1 485999172 743799755
2 318753600 743394104
1 934201098 818651163
1 264913153 367078336
1 669644238 850880016
3 534273260 770979943
1 71164561 609465224
1 649672647 85649701
1 837799420 213700082
1 18236241 554149886
3 859197857 35060653
1 961049958 802412071
2 530226469 857037121
1 12938370 610964208
1 179835157 427988105
2 197979366 190867942
1 299427617 556175976
1 711274319 12557427
1 868257207 491810530
2 801358101 895400518
1 250227804 669572888
5 317783319 452089238
1 100180463 970078242
1 509248177 980408933
2 28091760 896262696
1 225420026 964536336
1 211767783 627861743
2 232554872 14016651
1 646287170 522627510
1 327104470 417813463
1 30779262 729530405
1 427260546 630463009
1 775345541 436352289
3 652028289 606013513
2 158828889 141317383
1 361817350 314379575
2 165644850 531510138
1 612588380 824799769
1 203634419 850644613
1 367542678 728302513
1 426177699 292453257
2 153953656 726926488
1 21991381 870795828
4 681625225 876432920
1 798861472 151132582
2 981555326 386173813
1 678507042 433486416
2 953138208 498891058
5 963332702 851354638
3 248366453 511822419
1 727071705 828481043
1 655016368 299461340
2 330661195 359566920
1 653211292 871861154
1 978417800 501450981
1 754528615 400598779
2 88145469 217637905
1 360707835 296849921
2 91055908 93741794
1 301297554 857603271
1 884864202 755239894
1 698568649 375341659
1 433309545 746322772
2 102909703 633782574
1 396509700 361456495
5 690098006 152827311
2 298155562 111806307
1 515783256 74197574
1 702822007 141922988
1 267409404 482940713
2 612385326 370818191
5 675802035 764061025
2 447825437 179717797
1 960870958 877747955
2 221496153 599550366
1 430392750 258389237
1 86268558 867440132
1 158895851 473030641
1 927502194 487778994
1 357269743 368077282
2 233032766 818582027
2 318267589 912852884
1 227709903 61810334
1 696309309 464526404
1 54070307 668103640
1 541898097 387404560
2 770422722 772071058
1 437924301 225775977
3 431231668 370759706
1 954044388 825168345
2 53034023 889430669
1 924447254 217170475
1 103809304 927505686
2 752798585 606344948
1 802843573 769846973
1 12652590 473011125
2 904188918 107820268
2 676059385 345654420
2 241747841 569134669
3 414693588 521279212
3 741162664 805673746
1 650272763 967296556
5 657786292 925393029
4 96168237 739810755
1 696829068 871699413
1 196471094 242670365
3 565632387 770433841
1 593399384 340630126
1 886632374 346919864
2 745438339 623070507
1 362047656 189481526
1 936760844 369027992
2 448381704 877488968
1 651384270 530186746
1 726982891 798825308
3 90420776 463641051
2 206671180 777727778
1 634837908 98444688
3 837129653 804443798
1 645787999 182564471
2 269983234 68393674
3 414351549 448307700
1 710163797 908080654
1 677232359 257885479
1 886027078 998446020
1 556039706 312061193
1 587948243 586429092
2 762420580 431102985
2 722418954 62681660
2 917451935 577921426
1 898718875 283805630
1 596508420 52211330
2 866660020 14184816
2 51045459 982707345
2 672801437 392146078
1 897916271 403341616
1 383614339 611386776
4 308402266 187350496
1 358947718 670976716
5 655097468 5594806
3 868729511 797689728
3 679314513 219408030
1 539452044 387308614
1 687487089 555186127
1 657940660 564840216
1 326390765 613780197
1 167541849 270061446
2 828763214 146174485
1 213600687 623469663
1 839639575 329640201
2 855717818 995653853
2 141460146 874405523
2 182524961 806073736
1 658661181 540269145
1 874241959 688748580
4 511046560 863145997
1 677675216 510732883
3 96740280 199613955
1 152796236 824081963
1 542294491 181929039
1 207459151 379683160
1 266335547 95384131
1 851240356 433595567
5 549093692 619112608
1 284420816 408654843
2 830729782 421505265
2 243387420 511938186
2 436351720 242040065
1 959563162 134107247
2 193818658 506482660
1 437902375 456837365
3 801648482 513123535
4 900518066 443136782
2 588507050 841872000
1 779029942 880323414
1 163668528 788279937
1 460163709 59144215
2 66137194 811683356
1 349230307 64333712
1 828277031 242845199
1 695343984 835099934
1 66375230 227282015
1 600643876 6313573
1 54445311 595387039
2 218028033 868235955
1 136397876 530346279
2 303842798 772983843
1 338204061 789383359
1 559919138 302899876
1 438791660 4836688
1 843409566 709165120
2 768113701 177858722
1 298141644 979564257
1 70936234 720016375
1 105262354 18075969
1 187264921 450040972
1 594160732 773163894
2 17663558 934207314
1 163782519 867643180
3 285373169 689879564
1 13832535 734986495
1 304509914 481701507
4 749803859 263635249
1 783881108 572005371
2 771187649 761186337
1 713270571 904080595
2 83496038 504709221
4 53422060 964440975
4 902824501 195120905
3 953255328 411717684
1 965796070 845618781
1 850689167 345231258
2 268549236 256182194
1 705621843 876516197
2 525355710 907760692
2 440228933 155954890
2 110390996 853276066
1 825281699 438026076
1 373029324 896057038
2 931306528 245687396
1 462747387 90297467
3 792731270 771460059
1 715857803 41104610
1 649120498 711374266
1 789280247 777737460
1 64832549 439390214
2 379440766 455724897
1 47731858 627519812
1 974730484 771874590
1 128122592 389312668
1 254776355 398692826
1 471339327 46489264
1 405424928 872199305
2 470275361 4096968
2 111782379 258686382
1 246632204 515321528
3 163060546 78305866
1 149792488 577816100
2 726491763 316856959
1 695821251 915057761
1 931226297 94813833
2 454522512 840729544
3 775498002 36595219
1 378028722 643806520
1 1331085 24455471
2 924783243 797444719
1 843321943 368854649
1 580795651 677446224
2 856425998 34138780
1 191417398 438064722
2 66019771 400256173
1 963692570 999820433
1 59641721 998228174
1 723727522 905619083
2 660217119 807936122
2 790917135 65244859
1 391492178 602501170
4 601474188 296950601
1 791487423 68408032
2 348707134 744745102
1 382702748 474818642
2 310126423 235248959
2 616271681 126576256
1 910462460 768120667
3 265094149 348160708
1 33568532 466631412
2 349591088 840242324
1 387401581 483355137
3 950616514 519175276
1 221967341 368029314
1 680948074 773059862
2 253296863 519002156
1 44982568 582166339
3 632583902 645104318
2 550702772 80760464
1 982699337 731655577
3 880550231 101291343
1 256239267 288038990
1 971850077 597882611
3 28849617 775683437
2 261108868 115449744
1 212354460 712631280
1 94231232 598321389
1 616174677 324059045
2 407825013 672005325
1 184121489 773362060
1 656755821 849808165
1 460059399 554348422
1 706874175 815612608
2 933898440 312698878
2 550574357 785593038
1 996881421 666295218
2 502457829 392608732
2 177920064 527280085
1 523385747 681786116
1 157423675 344829980
2 445817060 124241537
1 53910375 390368124
1 812356293 738845713
2 401008443 739916805
1 701479200 206647542
2 17889355 145884846
1 968836057 884947265
1 145426687 453219371
4 57406235 357484261
1 436192772 227208645
1 759907802 44035714
1 717322853 18247288
1 50673563 91591440
2 349479449 637680007
1 130037082 733490931
1 550974953 20468077
4 492970273 502098888
1 147805283 731687751
1 552684177 687067248
4 805368925 699202743
1 104562679 360645835
2 813516073 106582451
1 620828694 44514523
1 248575004 361265258
1 394246131 603100957
1 313180295 122675669
1 192293803 373408186
1 261900544 702303984
1 76063428 757887307
1 669783587 64461133
1 320824388 2666423
2 87845699 88785662
1 674332729 358788874
5 399130505 763939525
1 423535953 888233807
2 752641384 760269696
1 392804084 326744497
1 158913398 206438704
1 66831650 298874928
1 810767816 942179975
2 208166235 233668894
1 964274689 984556504
1 874803054 174519530
1 508249061 901033345
2 929889831 322095939
1 145237246 303513537
1 363685575 664646579
2 244937679 558307701
2 135878109 242243928
1 396843168 729778257
1 786122239 91974324
1 583731883 883201888
1 143228976 613074339
1 420019003 789686409
1 652597588 803383104
1 116896013 349591656
1 613865262 183954516
1 33101734 573432018
1 143043007 581124847
1 360823424 944180378
1 617428392 106095457
1 210081503 592560210
2 329355090 781071431
1 841648514 499369200
1 874384717 19060727
1 977138335 59062476
1 248760028 801748206
3 2024699 716257708
2 71162264 457963159
1 939353421 493234937
1 50308554 993198515
1 335347510 338279916
1 329463552 327892423
1 777197059 823738562
1 311371724 425690130
3 904231406 94634421
1 834738576 836647570
1 817656278 684235428
2 790198969 323252572
1 524159230 418340414
1 946982511 388015010
1 121611142 55312537
2 337867692 627985001
2 150137466 710115345
1 648021557 807059849
1 977257985 905406308
1 151425959 931739084
2 661210427 337173460
1 111409445 796370905
2 983210413 912916642
1 482840497 536269999
1 980233927 924111513
2 133034221 630611024
2 935397804 180391684
3 301336307 666719389
1 681743548 621644320
2 633675144 476818951
1 566444185 22894421
1 752980993 733470008
2 233987766 14497862
2 633277976 998688368
1 927044589 224728416
2 557578828 81840559
1 294846220 659896574
2 530074936 330193407
1 136267542 882087068
2 931605725 170805192
1 693984740 707492823
1 695202761 107684868
1 708960126 141754370
2 180793078 494744957
1 300328140 269499983
1 529629065 150906070
2 623941452 198937292
1 248309532 414715416
1 960543949 105277710
1 142683775 800742066
5 349590512 838809624
3 165987156 87565067
2 980973576 236210593
1 40046746 602795571
1 622232424 673879035
1 759903329 404573922
1 108882124 802914678
1 188236485 678074750
1 583831002 918787908
1 176329259 541190673
2 62010319 874199703
1 604163942 904779403
1 858179626 850083008
3 152456171 567536594
1 273589825 59210441
2 596506964 833323885
1 711072181 532559300
2 664097103 553230404
1 22198856 908386848
1 437641958 409757053
1 764570051 724963023
5 882234924 476678230
1 908693989 131437979
1 830919941 162979861
3 751707840 777113415
3 429328972 361818499
1 955317393 217724612
1 432537541 548435220
1 62184925 493994693
9 851796367 534787915
2 705227367 602580107
1 380242837 83787066
1 534458218 487827687
1 453068908 185724084
3 578335088 133945933
1 610696112 597886261
1 764120123 170615238
1 547519211 223232175
1 984551154 455972381
2 557591284 676306059
2 530929595 95270955
1 569396437 376890694
1 616896631 742228447
2 664468949 881137592
3 141524803 699258470
1 202046556 834740719
1 719024174 11121756
2 481884825 733544046
1 857983771 806278498
1 943110092 664740645
1 245925355 808045723
2 75914930 811979922
1 339498325 375275796
1 767887865 723843854
1 558204830 571360597
2 291921377 622662380
1 118179647 838955124
4 203150201 548923090
1 561599435 422284249
1 804224408 539344878
1 786982195 597390788
1 418494762 454058705
1 364234202 104612925
1 697582723 945243010
2 995618220 854787616
3 859559247 883707246
1 771493380 891040942
3 404656017 612946238
5 464160626 131056467
3 668404334 795018355
3 15041749 182758025
1 728204232 122497535
1 548167114 773220712
2 259820241 984994789
1 726688805 637517554
4 319488569 384035405
4 188771054 917918461
2 576767337 736499766
1 443772273 678285925
1 131801016 402061581
1 299044478 112287088
1 802008896 193110195
1 32286540 20803293
1 595751042 3899797
1 821923658 644044293
1 20200073 982253467
2 73167653 287575431
1 155011022 971099292
1 222534913 539369586
3 266529577 956762257
1 474134446 246174039
2 180870627 618471956
1 292143660 138232838
1 74105421 489324677
1 424739893 986699964
3 227156978 106380164
2 205878357 695155157
1 737023502 54900684
1 908770722 205098891
1 428166200 563974447
1 525511759 670517410
1 280462005 549440975
3 417815019 966799790
1 128555165 688281781
3 111601065 526166058
1 800911683 510127609
1 166997770 176594948
1 408116390 496697777
1 985135806 267874358
1 120277782 337400631
4 374334300 622497854
1 275867035 706572084
3 729459641 183490088
3 84816443 384673603
2 977895328 405640736
1 411175215 347212956
1 908632022 62739021
1 9745837 822048131
1 350514571 581642608
2 155358610 106026556
4 830840783 720979434
2 947490070 874364584
1 318290086 677889174
1 451804075 534428344
1 800042751 162030799
1 78480238 232123786
1 452956850 170809772
1 362560426 240694416
1 41439036 590986829
1 123189103 916957861
4 366403320 336212305
1 210307959 140925163
1 109014696 403462411
3 923940033 957828937
3 656805179 675444229
1 213967751 692803322
1 166814890 914173808
2 646631792 859853097
1 95475958 948178151
2 790404023 752465763
2 892983083 581655081
1 754268831 221163941
1 920595824 139446912
1 394663393 115743411
1 612438668 47183415
2 998099419 644223200
2 894038048 662236809
3 463843150 769765998
2 506967318 851045972
1 499464236 697200812
1 820763689 698877909
3 853961532 541770687
1 908810730 632967729
1 277501306 38140976
1 452332784 332643440
4 509529415 28404123
1 569561552 172634403
1 182660890 591403716
1 573139837 526836590
1 380352092 62029334
1 391126688 176260921
1 688768264 5576055
6 450979558 874482655
1 58569460 863773032
3 474819576 41501141
1 522249070 612623637
1 403552622 92955574
1 150820090 388209699
2 118201379 819246798
1 197755929 964252300
2 458892044 556323753
2 493120087 56514995
1 536999090 916878281
1 875806425 972948875
1 43078500 143341136
1 849879383 861176390
1 119786081 58907759
4 591964656 505114394
1 530931252 495950005
3 459998709 682852804
1 114614519 833066497
1 134882960 586244861
1 923195572 950162319
3 583668583 567201493
3 822020513 648064886
1 401959322 457874493
2 47920673 765260533
2 971408434 689654371
1 84400840 637852416
2 126354553 256735440
3 542450590 811185559
2 44159847 208525539
2 817569701 184242895
1 684098484 423613681
2 407380902 194732063
3 939858311 269969778
1 397073476 933992316
2 152346646 819080513
1 640783993 80745686
1 512001215 150498125
1 835784425 385908284
2 816739618 124078338
2 300626318 365516997
2 340290077 560091813
1 55837089 71008035
1 771338466 209553670
1 757554979 361889460
1 843313260 97356423
1 324312892 520736993
1 746899060 138623398
1 722620966 265795973
1 488698119 311499283
1 101959008 572017253
2 908039849 468856869
1 209506104 916135234
2 716429365 347252882
1 92900910 292174873
1 655726661 937385329
4 701567998 242186440
1 920141686 424522625
2 611721450 474147511
3 399145022 419452953
1 406232257 386642764
1 892728943 143986383
1 599093668 911142512
1 432067378 185580978
2 619832396 542183518
2 983829364 4637944
1 290528430 962748822
2 712340239 910892448
1 765552838 370284200
1 727199830 627551119
1 650627869 610321459
2 563171924 87051868
1 16185379 775137095
1 383924144 978928554
1 884923591 71661327
1 756895344 398542262
1 666206817 961101464
1 893565708 79591620
5 122091442 609334254
1 778706361 65515442
2 491550920 868974726
1 42138395 348151258
1 982794161 71534916
1 582956779 63626321
1 726380211 505294865
1 565322600 740109382
2 845690175 638607172
1 109346278 203688951
3 435118758 543105648
1 894874937 761184877
1 74189991 406332423
1 228971552 550566313
1 764847736 137736964
1 824315024 49029206
1 755441584 870272900
2 50793113 28379462
2 552538100 180703089
1 865430356 591860360
2 28152915 568918060
1 849161659 219610451
3 951289473 188343456
1 224938372 822829386
1 449017703 234147614
2 640782847 880513366
1 300045400 780766478
1 451620290 359114784
1 193334292 312601335
2 540935364 550474428
2 781396303 731425567
4 169561993 982421734
1 139302752 922656345
1 193497337 7680826
2 564849688 938903389
1 253438052 960595252
1 316500092 248988694
3 433231984 61919927
1 866469693 928933690
2 794747319 901825135
3 478904712 119368503
2 632753537 492346587
1 761327634 539863
2 96084471 139352024
1 424407302 689835980
1 875339624 475009114
2 737666189 154713681
1 846863008 718809948
1 389447295 591277627
1 104099208 556452837
2 161284564 451373853
1 154830699 387983299
1 602980548 237335795
2 131616917 235027907
2 532478737 44471512
1 560038662 301840857
3 466361576 46000657
4 225462340 967328328
1 958112213 616107030
1 910071722 884871704
1 182063466 257821620
1 455574453 502814256
1 817381356 732189777
1 128051371 746253086
1 951456251 474203385
1 246681066 801201309
1 811826980 666794044
1 91908128 855761204
6 884493942 424489513
2 31929717 612411946
1 45124597 484550345
1 601931896 293114037
2 18154808 161224248
2 451516842 769192321
1 685570042 804075369
2 47117519 770766276
2 811221625 675334973
1 502705541 343228108
1 163814028 408426249
1 829523904 563467212
1 353873266 960119484
3 180441743 43689568
2 256888060 528959438
2 967795629 364003673
1 994581561 897849826
3 384002353 991393103
1 984708227 733223982
1 577885994 418537656
1 712250984 500675254
2 373250067 878957242
2 379448019 430568543
1 405327856 19611079
2 630652902 565033346
1 45473906 20349944
2 708958977 711745977
1 78047751 964691978
1 289750514 717434062
3 190389768 27327444
1 259497931 358062905
2 273623130 99277081
1 378713776 375292127
1 861183831 44007024
1 943003716 1522110
1 24318138 546795891
1 605585311 251887442
1 417742411 121892588
3 731162398 645912373
1 963373415 774881533
1 552267173 461492197
1 140563590 112621615
1 70987636 587922072
1 612916066 688073519
1 903162616 424392340
1 932953807 940954481
1 538326189 452290375
1 714553159 262016023
2 674157518 212742004
3 624557856 716224454
2 437246959 501710887
1 693965944 398508678
1 710374184 559618005
2 828902056 187687601
1 113110824 282400490
1 180353258 908796120
3 273186571 832229464
1 774863416 417153081
2 924684399 302789044
1 21092191 200785146
1 57117543 273821232
1 57693137 431028582
1 761724780 770827467
5 483720948 682355768
1 905031556 441718016
1 693441345 123068138
1 16691441 83191515
1 278249458 19310164
1 633730941 672413591
5 183576325 67015555
1 558591637 97094448
2 116976251 60537125
2 541255330 135472195
3 829201722 951723090
1 386975424 342406371
3 216187071 349454116
2 917731704 745058170
3 245858534 449082176
3 488255764 564368774
2 633918081 617513676
1 667301826 995067604
1 832176754 624075640
1 933429140 3145584
2 298029850 260674143
1 875517729 671860132
2 981755245 771886723
1 44780399 843597113
1 835842909 933218418
1 574622781 388644811
2 916464858 143366001
3 467072755 977918428
1 293315862 448249404
1 97391745 641283126
2 982384956 568668705
3 664225467 951468716
1 510676251 701982566
3 89945531 957657312
1 129060968 838335895
2 731937061 912164645
1 201079414 726373446
3 209228367 871766544
3 50461288 672217942
3 284541289 374167674
1 847489955 183905355
1 546701586 167252633
1 527062223 847309497
1 715260584 698531727
1 997383380 867800374
2 311482156 752400910
3 116365263 154011214
1 891213164 193078528
4 20015447 730223237
3 116871777 674211850
2 5040240 688021510
1 772254198 872248399
1 799287688 294163529
1 825601237 305465572
1 627219509 207278403
3 737260645 193091711
2 681326830 572236249
2 656610025 497269508
2 715536005 838320144
1 490040512 830144769
1 842863191 3531825
4 465477928 507800037
2 165336074 7009440
2 254648408 617012797
2 249346708 854374474
1 120448141 267680387
1 239077841 663368145
1 170873489 992135546
2 503276401 231803446
2 922493085 368370326
1 270833125 611037013
1 445250186 408324618
1 214981512 952346205
2 811165316 611588237
1 378153671 588709263
4 358619629 412241835
1 777175496 131361151
2 974563886 521097942
2 787342546 801513137
1 918024312 953294306
1 581166732 805190077
3 855422672 715719328
1 816711320 561916416
3 901976218 956740908
3 374887267 894942800
4 954922860 488066533
1 329607223 824599329
3 484420950 671096350
6 795877134 365662756
2 716544616 551184231
1 959440693 423461077
1 568017101 1416124
2 591107386 26365967
2 367212060 206710719
1 264953682 571964213
3 54627431 517410982
1 188689557 713797215
3 754819676 303763024
3 685552508 43100342
1 670390766 239281269
2 255466935 289213890
1 278993464 39906034
1 695261668 216435105
1 123683023 631144820
1 175244441 570395977
2 919142110 974188485
1 89315089 154207401
1 406100761 276348542
2 449076706 605655552
5 655201305 519375212
1 612481999 549664321
1 767927791 648089070
2 595591635 306626141
1 72835213 790987928
3 596380730 398187737
1 728588615 815805482
1 38334439 47007300
4 637280047 786335748
1 471632205 77289414
1 515571985 295127324
2 239565104 407401639
1 270096944 299433002
2 941471506 670159906
2 742900420 211954372
1 773192780 316425921
1 672993970 213250836
3 545677786 719678568
1 697200105 271267547
1 849495259 903907776
1 948546065 738311722
1 180521353 768640969
1 605279027 259095680
6 730324686 620036562
1 112842760 238426770
4 285486471 308385935
1 267758700 350617839
1 392683061 470066161
1 651525088 965352061
1 225589049 502847332
1 347047942 536849528
1 136823873 681527977
1 660711696 967951161
2 766839776 989712454
2 937586141 883468789
2 351078825 844147918
1 210565470 187935928
1 621010997 48315255
1 755256608 959004541
1 629210037 314360061
1 230843564 392496984
1 869196496 612300262
2 780594655 146254484
2 288169998 351102861
2 334492752 849854009
1 798047212 39222033
1 639526300 412410666
3 182010346 78054920
2 438940109 705047456
2 642396462 207884366
1 946862519 798925772
1 407982397 849033192
4 250759026 180149390
1 194368970 240995736
1 150991340 747694788
1 293878770 959239756
1 515399468 777460720
3 451390696 269335698
1 663856529 554464563
1 319056383 404281403
1 734349153 549732253
1 185664194 537947829
1 33460102 672847415
1 423043596 578959333
1 937269009 322863025
2 432166391 829060003
1 623165314 863257343
1 737490422 729329494
1 241183130 326245284
1 512838528 713604395
2 804203649 264303965
1 12351754 915213151
1 480041719 522137546
7 83636081 992211514
1 894627046 552996120
1 27717174 605510705
2 354240057 759703339
1 299820589 125315088
2 595946381 559459843
2 273640882 96287699
4 918708536 254389924
1 554129416 824396912
2 151545355 726508704
1 385089449 752792169
1 236863406 741412724
1 717063210 568408551
1 279664738 120531145
1 547340155 929291337
1 228708689 699975190
1 934689571 236751193
6 57418912 872810388
1 329557435 56064772
4 793435427 263624817
2 462499128 901829901
2 163928018 571380022
2 882662295 674437305
2 604821731 995206102
1 104205591 434326900
1 485564902 314374355
1 17445923 904724254
2 69827767 867755366
2 574512507 217185746
2 824499787 999391070
2 436880100 500568473
1 333847569 30585234
5 486623800 863361445
4 570354393 688978333
1 582199706 698465314
1 701342455 343043805
1 929282739 751314140
1 312172386 408298138
2 230498601 570804023
1 308561184 14528805
1 999663000 651220236
2 251484981 87746840
1 768758623 525001087
1 140751187 529934782
1 969842033 508513410
1 636904376 57249614
1 711448205 473533569
1 419370978 143850757
2 191376175 684693206
1 445459976 840053424
1 161168474 615600527
1 69496220 540185071
1 397173944 128505175
2 200377972 122533006
1 662911765 581442908
1 150594120 827714358
1 877710894 613793750
1 301960429 757967507
4 339296393 505633948
3 967021517 668185916
1 164928516 118253234
1 428206965 124913599
3 424249083 188126978
2 809912900 194059082
3 859982909 54422688
1 940193694 958742524
1 465289698 876254228
1 285900116 424870586
1 822725941 325350094
1 733365632 777065992
1 824307422 790395088
1 587701986 993181387
3 491271189 24072113
1 875033855 870004740
2 970032489 606520787
1 787665399 423816079
1 821924063 657070555
1 203447021 908746049
3 742653295 608999771
1 368408211 964697492
2 312430032 351190940
1 745274596 817646806
1 861390348 596940941
1 3755737 29101745
1 279535725 431688990
2 987906909 40663426
4 561437354 493386810
1 993077093 520851850
2 431187569 850463327
1 630282735 382620549
1 248552870 783744430
1 509087973 869928207
1 953635633 957264084
1 389148625 3920720
3 548785180 847744797
2 140326714 730849716
1 932135451 54110621
6 307584273 85374284
1 805158481 112575236
8 285808481 352069241
1 536329118 624309282
2 628154704 668987550
1 874237537 787689467
1 788318579 206403389
1 31627991 306132895
1 443659229 861620882
1 360607743 112371151
1 962890622 947810631
5 943830972 492554808
3 554797411 767877164
1 189340532 31210499
5 635494530 313447799
1 621384977 300097341
1 968357266 912512212
1 510104951 189854946
3 866755000 400522548
1 640853952 990407737
2 703407834 682833921
2 589422630 992380228
2 824110820 409613844
2 573561629 409753146
1 629091528 524747936
1 922486212 468071338
3 690838142 753761403
1 120863119 516347342
1 407567135 86293553
1 127082454 890478182
1 413974132 836013750
2 534645922 438600802
3 370002589 703570150
2 417347587 364587998
4 705461895 962065148
1 995144880 216966520
1 907317524 229127271
3 636199444 115650542
1 750546439 226848041
1 404235621 679371576
2 434982080 536389721
1 360429055 658872512
3 730227252 925136523
2 345163695 845532187
1 596756762 855409506
1 363310833 369046710
1 357680769 271549682
2 66205108 756097132
2 456272349 716534219
1 421288055 64531154
3 433934257 207646020
1 393674625 1889370
1 199642247 794734336
2 251408758 456192145
1 318863345 69098357
1 242284315 206056288
1 923461861 27635323
3 221082440 66134373
1 716670546 25675956
1 386274369 573773640
3 905459537 328190469
2 850931377 829853445
2 767949165 20078121
1 921501488 261910823
1 475201054 988851744
3 360683288 225037063
1 48284978 288016060
1 703832546 146073697
1 362243578 6107844
1 458546671 410450151
1 313940899 6101328
1 139977214 874867683
1 983175865 575453311
5 342373428 744688990
3 559867210 938120393
2 714160113 876885234
2 479466779 432827238
1 360398147 714240551
3 900895429 610705304
2 618196597 857793086
1 875409696 169127759
2 282260039 690217510
1 283780180 198222535
1 866340020 141592488
2 650428332 6618587
1 249545340 7984627
3 78304904 556717453
4 626685746 503463549
2 462515534 150725212
1 795416451 313615496
2 220067464 256094749
1 408010215 94011338
1 558589883 735343959
1 127459304 619241510
1 216759012 560226976
1 232092097 313395697
2 198173806 984413166
2 494853486 539842572
1 423547469 831159693
4 239276051 373245045
1 547898258 598072202
3 803976538 708598688
1 321913369 228399386
1 178027009 827316055
1 823234931 973714086
1 292792903 317517754
3 406739347 113797681
2 657863412 393142399
1 883559579 789125905
2 426806844 899059229
1 648709743 880947203
2 485063518 998142452
2 143789265 865491193
1 297369878 422292093
2 535413807 160136160
2 270674021 763396786
2 149760198 110606225
2 8232605 137738539
1 708954284 527087144
4 204410279 441160714
1 221841153 620785537
3 744505952 917980803
1 19600391 507994593
1 873089750 708775883
2 893185610 821481992
2 991627763 250740875
3 892482135 284300341
1 7805108 478123176
2 783482357 731711351
2 660095504 613739272
1 558548166 434886195
1 234130686 190568134
2 897366004 494269252
1 522117325 882943900
1 427191829 712477861
2 713363680 68578011
3 822049627 562201563
1 835611202 467920685
2 196746315 312893419
1 456841368 171828741
1 664837511 94664250
1 284644707 621098618
2 162555834 766721877
1 882711167 975666332
1 889210576 274767736
1 766356875 643349174
1 668625821 787836806
1 851287643 271711542
2 140548461 490301544
1 503722142 656850250
4 930901758 478293108
1 616403969 208367674
1 358355173 179162909
2 144234335 252129123
4 708601413 616945087
1 570558932 642704132
1 232642258 723161313
2 163607333 298240157
2 875157703 909430492
1 442711174 710623686
1 336131522 851158369
1 493262423 958666257
2 475618650 482382999
3 521232794 481432865
4 405324405 543764635
1 893034927 307879068
1 193391487 36803409
1 591225821 933255474
1 479484795 215464982
1 418706473 813365825
2 557787565 38482930
4 619787370 576033246
1 14883326 708086016
5 883949821 286603986
1 102935745 635839967
2 215157962 468121220
1 880971796 240752196
3 356518717 593048478
3 470735654 161117244
3 517500747 526044137
6 976614061 279648563
1 310449021 567966634
2 586183029 768757817
1 405295098 483404475
2 791907247 459734476
1 992402876 793505646
1 600545386 186748282
1 281311601 397093750
2 152528494 636171568
1 525754493 82975958
2 59417156 769923650
2 99416408 300648771
1 168478397 733631150
1 675797188 554845238
1 583583339 940804047
1 867151764 42140126
1 389469776 719435242
1 15217054 989091097
1 683145774 832716944
1 49675486 707280826
1 504424177 758945058
2 628728650 537427468
3 824776143 952657091
1 941623525 989391945
2 178911828 401962962
3 762103232 889735375
3 738081103 595617150
1 710987627 147403363
1 491750290 784250458
1 80768431 956163025
1 716717771 522097914
1 468357441 324288603
2 20497713 758785744
3 145881656 413106750
3 632256085 738967542
2 941847813 588960870
3 788347859 300100849
3 833218296 28788283
2 687764957 582500090
2 494280674 148189745
3 841318584 307442984
1 916412814 521452497
3 654060417 72875679
1 70256132 542776397
1 105707056 407935036
2 144319797 42172719
3 247873890 544583445
2 525754073 528495486
2 909432705 472301114
1 763527175 179749978
2 385597022 681605258
2 697939102 696533855
2 190994966 402718540
3 339448576 416931647
2 555361220 601110137
1 14694124 760322708
1 791190191 169334085
1 255080122 742892196
1 364002147 311820510
2 720815744 105604968
2 333092046 171192515
2 598555793 350243182
3 880374730 431102868
1 511362807 167470502
3 259851109 262042947
1 978677112 604205684
3 719185345 897100665
1 777604868 19560123
2 245338908 956293853
1 980731752 355375440
1 557572577 639610947
1 351617469 818113565
1 774396260 387365520
3 839232614 984504330
1 10830199 823052438
2 454303739 241906228
6 176574088 194408528
3 143290542 165668301
1 613346214 20415979
1 267440329 946666411
2 779574194 589772311
1 267224837 796864872
2 173115860 13583004
1 804253855 283725507
1 614578940 794538858
2 284879073 955176692
1 432826437 519387001
1 910258161 31198961
1 637767374 814703124
1 521412811 39000103
1 436665903 798627372
1 881760634 325347841
1 216275805 552828817
3 163749304 259507967
6 706719221 284844526
1 545648471 841782268
1 642177033 651553854
2 55050219 168334442
1 357706316 812860463
1 559832638 978214178
1 788553262 81435548
2 880800699 856162134
1 874774351 510301881
1 188974512 579781095
1 119287577 312580000
1 912740967 160852310
3 801839846 520758096
1 326809666 196052780
1 499295668 957876481
2 420549195 936643320
1 266761939 473453269
2 47778779 127294062
1 787650566 552110325
1 205007511 881617074
2 535880536 648455252
2 759157876 43901342
1 503645141 745397296
1 503854334 681329157
2 213614136 377475134
2 64278448 616303129
1 669316356 100316032
1 412266286 702559444
2 476348534 311185105
1 91934063 501146163
3 657085205 830808926
1 130496508 335318614
2 198108017 716097321
1 117056323 804336966
2 398855817 189493964
1 243859802 162792050
2 339541644 652280363
2 887590924 957188449
2 444064789 143681940
1 484893714 236608291
1 287387455 873437588
2 687430351 399007494
1 293410339 913926546
8 172007832 110093535
2 83014034 649166376
2 405735833 303063177
1 915302546 858316577
1 944324329 898844894
1 661705068 836059748
3 202750451 878131206
4 225141353 401533402
2 852930784 77855804
2 214661267 712662944
1 658960403 687048828
1 843030371 655704864
2 268247032 793611488
1 609828698 157076754
3 949607577 710824297
2 657481829 27679362
4 361696713 540839585
4 167178841 244200719
2 82772867 668335767
1 402218772 853372462
4 198953846 794304879
1 92477914 691204515
1 416050092 412960884
1 675073952 742472059
1 565358808 226601535
2 247182414 794723067
4 606413232 680899732
2 637335473 546937111
4 416900364 920685908
1 921725381 615209152
4 710066144 335707457
1 804504794 432593313
3 460297117 899280430
2 694655297 579037154
2 936934837 897658108
3 347458492 172024203
1 159464001 332325888
2 136763542 739521534
1 161704458 532595569
1 65602323 511863878
1 124362157 969409752
1 561469337 56001076
2 736880761 686250656
1 152726911 688594687
1 365224237 723276497
2 393065489 518590208
2 488963404 942596664
2 392981832 460463419
1 797303183 176676291
3 46806609 766281540
5 97586312 750538743
1 605276695 960329998
1 853165454 959231980
1 882206148 612016586
3 26615819 446496907
3 491628268 717924459
2 992763188 819148224
1 453877434 641960908
1 856275904 235037671
2 197538859 264993821
2 631166367 220362972
1 229188061 258607527
5 289403932 484024056
1 535747661 557693673
1 759723734 883625364
1 462001657 664380804
3 805863576 176833788
2 127350949 6023013
1 566972086 802574250
1 63473568 346416041
2 167587835 439120897
4 701422149 568320697
1 423375739 59733882
3 515250340 250702855
6 356305807 411289450
1 601351707 196850933
1 338070080 485285654
4 997706316 598963469
2 829098125 34187612
3 215841722 467449298
4 393366093 944236851
1 305793017 692284201
2 998814011 568572118
3 417845686 93257901
2 144989475 191162831
2 362801942 721243508
2 774800755 419259542
2 139767335 817611274
2 601817783 4310776
1 530308106 354334728
1 379635354 610017309
2 440897105 174562349
2 142378306 703186863
4 929109478 794021892
1 444357018 437866937
1 561812435 437687514
3 616977803 252444546
2 226443447 633011979
2 794484561 624979882
1 927619581 264471990
2 890704683 619155492
1 903996875 858208241
4 692791673 931507869
1 131844002 549236646
1 136447738 380220910
3 420439150 396022319
2 382441384 697818313
1 205303144 484334361
2 957177212 624880496
1 934379195 889922723
2 296752477 759542316
1 583979989 562271257
5 709642956 455562133
1 725294854 572804920
1 52569792 619143531
2 397768386 84110019
3 944599099 515884740
1 637635873 601986850
1 90047440 181430879
2 337396747 959593078
1 682048146 169904351
2 277711381 472950611
1 473689922 10376285
2 808941792 514982089
1 408299157 102543124
1 497223857 895834245
1 421814255 485822503
1 148904718 579966382
1 815360928 59389382
1 821675899 470181699
1 645869859 759235012
2 807945117 975240213
1 27596300 11865202
2 462850029 936708064
3 870672333 107762952
2 813560235 228728736
1 643355913 774769648
2 106261847 205867736
1 665022239 750706933
2 297313471 146291266
3 392771755 448333535
1 763651178 144804388
2 277554688 436784396
3 294171490 162662306
1 234991356 828900601
1 416007367 460168574
2 811212769 153186757
1 748805016 444136674
1 818846003 685684299
1 531937646 94385136
1 450799563 923015759
1 435854931 776684884
1 523447532 999536598
4 468469763 775543834
2 503289430 777519018
1 868127121 363616465
3 643147768 182538061
2 834947754 799099917
1 840840944 122019372
1 275355130 128748868
2 989522018 680791767
2 217253807 694698287
3 45585086 878844051
3 998880758 587221207
1 827627245 979931978
1 148334458 131005673
2 893743109 2429972
1 518492551 216737566
2 683823143 479962678
11 2201552 45851962
1 100272245 647729105
2 18468891 405646821
2 404708131 65695407
4 302994 699644395
1 774886943 163730786
1 554490849 144404109
2 314247597 836021265
3 109580726 2812882
3 486582102 97395727
1 474086396 74092812
1 422838698 996747722
1 629243801 853781845
1 589730421 28089464
2 571614947 57163380
3 633081315 786089898
1 279367188 564039689
1 788192925 307103035
2 518954957 761155680
1 5766309 777862932
2 195916335 744421548
1 421380329 907563661
1 853387439 754453721
2 838817560 91939142
1 318533266 624031273
1 531808076 575646594
2 160302747 960378724
1 997644944 61190610
1 946403874 627528030
1 372174883 215137343
4 684172630 557479528
2 854973226 613752567
2 242783624 126619161
1 610611858 433615999
3 713667130 560993061
4 946177968 698733467
1 153095377 559120266
1 894782881 283613643
2 904604853 581178420
1 65870736 252378603
2 995998951 794705977
1 882004368 883011109
2 117334939 962370111
1 846756427 122522055
1 706232017 212577565
1 85052813 935626739
1 676545329 350861474
1 10069831 949585139
2 315818605 56469596
2 871554949 893624924
1 180577283 796190689
3 96763374 694743969
2 463201430 31494566
1 698673225 239934837
2 490278679 999489384
2 697008424 500429356
2 236431611 544306596
1 340043481 708973682
4 480403433 50374800
3 243070702 976655119
1 343299038 553891649
1 197285101 946318610
1 524284208 622395605
2 639447259 798810592
2 96189715 544421408
1 697411638 678408467
1 418258278 440432106
1 564931812 741336253
2 709816396 262366841
2 674904489 791842862
1 167472958 652673759
1 994410176 725190394
1 208562900 565350803
2 789511869 374817541
3 855215118 780781872
1 568750626 127585771
1 139428377 795963628
1 935801429 259110544
1 362556398 522504352
1 33078819 51862311
1 396177698 709488833
1 819241933 967910959
1 458384587 65686590
1 429002090 735253909
1 184683840 794952454
1 167938943 180990494
1 521307178 115445206
1 865489995 907354405
1 424989095 671768517
2 531562000 653615102
1 191132069 141843640
1 161605632 234720021
2 326333991 864758205
1 525384370 792178172
3 324294866 769413061
1 842134420 406313054
2 332004800 985121212
1 263795292 812373119
1 165986357 835425876
2 607284193 613696380
2 391204687 493108903
2 256707341 584874715
1 572134955 107417462
1 317245490 53223900
2 778585479 100996966
1 59708301 585156184
1 439570256 744827753
1 847690360 431426089
1 66417404 238531417
1 404091112 169154116
2 76081373 455130197
1 426562139 266449407
1 724002453 580752700
1 372044113 614044659
1 744760407 169552561
2 229025162 157153932
2 426487676 725974651
8 556158451 863991757
1 520405449 525660786
2 437290357 229848938
1 839408475 722350828
1 729368448 80792118
1 104337900 281654398
1 222932349 888661719
1 458293685 546535063
3 254442851 382757345
1 153459369 632838571
2 721317989 739826454
2 390223139 280924942
2 663689472 121090248
1 719208337 325690191
3 222538473 4977920
1 506113752 333997964
1 52045631 676741054
1 37255122 337696577
2 900014251 716990120
1 874080702 977955834
1 855314274 287972976
4 696387301 832100618
2 611474932 30288326
1 408667341 832618354
1 548765456 393906415
1 213773791 950288348
1 16999946 483093857
2 433163267 282536802
1 705235755 59722712
1 550662782 850255608
2 251524954 562627276
1 594493451 860011558
3 72359245 17570289
2 805028676 589044685
1 871273803 630938247
2 769801971 534237905
1 350336636 455523204
2 121817995 494935716
1 50361967 111901900
1 997803052 536067062
5 359884057 315127745
1 357580097 355660835
2 577228563 199327621
2 15561545 463447814
1 459644129 234870609
1 119782828 465262205
2 255380319 79808268
1 670651121 751006631
1 613305703 202648330
1 368719297 416690635
1 455843870 572480026
1 273470919 91839939
2 731894991 127134447
3 606318026 624628278
1 384153317 537157367
2 159133282 30770741
1 762193747 280914359
2 135170794 598279402
3 359310587 383848801
1 394366511 269951061
2 773456482 343288348
1 744188573 540261293
1 33726403 224716225
2 126034257 168305137
1 369025540 867122920
2 424631011 829178355
1 394323198 652656431
2 214763305 799541673
3 295889148 767563903
1 627688176 114896498
1 937069154 772665231
1 215078009 270449791
2 493617557 224769416
2 636859712 333603933
2 510134044 792471721
2 672313125 324930461
1 238766853 407573727
2 604867909 476907949
1 653111727 269498235
1 348147350 829984888
2 377657313 892764915
3 172102615 174647426
1 411982112 369476437
1 651358659 266417685
4 926849544 616233601
1 464965604 405520025
1 336060412 524140420
1 406649481 571067964
1 110749867 498652392
1 711556354 607184616
1 209443485 331657823
1 844558162 602210443
2 358384185 393775460
1 773680010 256077160
1 650569901 940279500
2 137764037 635073228
1 555392394 178079111
4 209234626 598517607
1 551227476 697726708
1 494471281 963269789
2 231136942 982503013
2 162558309 479044826
2 56907345 528421370
1 948616343 513818044
1 473593087 166204846
1 145558817 587208840
1 974815764 152673546
2 217054274 322611804
1 70558282 803000531
2 123628015 948878010
2 743931367 367471994
4 233207690 780120406
2 619175857 634827622
1 32143979 112466772
1 830446724 842283366
1 376601862 468301679
3 703272331 442336976
2 409049048 127042552
1 750617822 570910960
1 509608640 778931165
1 295093038 179527416
1 672869612 303581987
2 630738332 609650246
3 230420742 808328813
4 428614140 984851881
2 187006082 80695398
1 987374314 26916139
2 718209132 865828819
4 436891580 288706809
1 139744690 607555519
2 219713363 90557966
2 73023455 463712814
1 234747405 342946153
1 383403007 663164478
1 519341458 146515129
1 216388016 752609786
1 929046537 700870172
1 138680453 65351242
1 756286463 958688573
1 832732730 417404254
1 44333967 189337020
1 2357479 230950653
1 932208313 321202025
2 505924949 797203311
1 942707356 128238732
1 729957931 175638546
2 469327775 618460651
6 576490567 536301122
3 276154562 140271785
1 619475189 13845903
7 883237661 809482206
4 552042169 919462443
1 117070830 388203435
1 418848578 589898709
1 346722050 557531145
1 122842862 347643153
1 325251803 844391723
3 428197749 421683765
1 735059573 194206991
2 599406155 356051788
1 219343799 295188178
1 182136563 861409876
2 593572805 587317761
3 961941932 231137939
2 313757710 424882010
3 453266262 422145435
2 264983738 219240990
1 378234796 409257330
1 112025524 854236532
1 501529386 359887495
3 329294421 838198609
1 718997690 263686859
1 761997459 303106066
1 568762166 626348475
2 648751442 938626266
2 342098046 566107847
1 39854538 253392361
1 368055919 923437216
1 84354425 273912987
1 913333901 699713457
3 682025124 641544698
2 145882777 952378831
1 133959856 870359555
2 299652662 490559483
1 106593566 911061804
1 46003634 849008593
5 358329386 450743286
1 34738531 283580773
1 701281244 471414016
1 302439839 58392360
2 226337249 856206707
1 87906454 355782297
1 195380733 368215243
1 842834254 681812407
5 346886533 230440380
1 546569556 224873958
3 243468106 95501288
2 41408270 400832376
1 983187053 955820416
5 932881736 837408648
1 361512239 188903120
1 980228281 452186076
1 293507719 783049197
2 524999960 700831159
3 900078791 890920303
2 263953877 404692008
1 403912797 445018126
1 739098764 349193724
3 947831832 135185603
1 945350420 32208975
1 877422388 595846700
1 100938207 452324644
1 140813886 65827667
4 225323364 466717208
1 29222233 483812984
1 631490715 124117995
1 665522182 146130300
1 130800020 345106109
1 849054248 999715441
2 952455996 557199253
1 549528251 352397744
2 221179501 739544385
1 839384757 606046375
1 51734701 24176336
1 530876188 560417599
2 271604485 299700708
5 508862496 402833160
1 547711235 306151664
5 298435940 511804666
1 804560209 351290511
1 340174732 81503355
2 187417565 591657076
1 332851435 350311510
2 266465381 720390292
5 86009230 855918119
1 316257974 681622448
1 470791243 682280717
1 620917333 340706453
3 512600908 123555389
3 124625467 182910287
1 3520592 145493842
1 887630901 372035964
1 615004353 407900784
3 108704910 820098452
2 867563658 249115062
1 951168433 232106779
3 841786717 996209507
1 648620844 239325732
1 79894896 395580347
5 936313606 365989057
3 339636220 329282209
2 292907721 981720171
2 99879088 811349985
1 348615707 107640373
1 328282987 309251371
1 138862884 831014082
2 877659107 990115198
4 188055515 833148679
1 463151079 360105285
4 304109998 114971370
2 832698551 566932345
1 641693817 803403232
2 890834733 869656044
1 22074948 540271060
1 308408422 432966448
2 735268484 987898255
1 107420737 931317589
3 270066501 414841268
1 953684505 679613434
2 280175422 655896079
1 901785250 70793801
1 960294469 347758690
1 961528599 592373198
2 68000515 490981151
2 962122668 645171626
2 228177502 592537483
1 844836122 82848742
1 676877492 13444665
1 719039753 982156628
1 780324527 434684865
5 755072921 874959203
2 863682476 758986034
2 449860039 217507629
1 362340830 465404894
1 958553370 861882290
2 792533467 986230963
2 719191058 24070138
2 402158207 483121067
1 797443082 636496313
2 91941722 461845664
1 791367369 582606739
1 946129077 885240522
1 498647137 339435803
2 339408099 674643931
2 137800959 727410583
1 968679733 842509766
4 745852520 495974272
1 181271069 143869603
3 797400917 32373477
1 929633613 801426196
2 619871474 675330227
4 324265965 384488031
1 518799164 411088740
1 670973238 542023933
1 41138585 125262275
2 138533418 629643034
1 847262074 608793439
2 209962466 468862272
1 288528292 453549847
1 126624847 7061929
3 855135339 501729586
1 100587122 655957442
2 402692422 950678657
4 18781651 320467316
1 508189827 521587705
1 573140587 16727263
1 103956277 288026666
3 159960587 283024822
3 970067518 264577010
2 738352033 567375233
1 209656774 533580462
1 416626516 377458734
1 404265875 176517417
1 740548192 758383236
3 606051374 812642739
2 96324554 37981944
2 873048696 77992496
3 306576214 131170400
3 816616316 985929340
1 28966846 331324668
1 324170080 970658921
1 839082533 892565155
1 737188516 150008503
2 250257247 711056696
1 686533304 417477443
1 533813086 645749632
2 803134656 621708699
1 217196989 919889322
3 265219249 964969338
1 686131879 632139610
4 422311862 667627274
1 767781559 359641226
2 695744280 435131403
2 137260641 964935243
1 417834187 902245557
2 257777919 388687424
1 591830520 203372955
5 270686789 119288798
3 867885847 462610325
1 881503666 104963608
1 357015128 178884453
1 933950402 11760232
1 628466727 37126751
2 786728187 450419771
1 610647959 359206265
1 653343453 249429802
1 573592599 34730798
1 261244232 814700108
3 508063980 493444448
2 957214138 559147524
2 848148229 60858684
5 113491397 857596228
1 404847746 828569889
3 849945325 86107288
1 754210556 62783263
3 84559007 28951047
2 560191774 553354101
1 247363539 681080604
3 163060754 796346503
2 275033540 855648135
2 557469668 990684157
1 759883825 882387976
1 869812170 987613639
1 158571291 630116870
2 487333093 383201230
1 603222008 567144042
1 440353450 668104119
5 380747293 962340541
1 382776822 135961303
2 315247113 373548851
2 44669847 2488208
1 515155608 780429443
3 135097080 848770602
1 76248542 477701493
2 588386060 559297937
1 555956934 935774383
1 292262413 973159758
1 721379268 270134213
4 926378641 320079349
1 306638913 195404118
3 479904625 171112310
2 591633527 235173715
1 917483572 152225611
3 905733677 306370715
1 325108267 841619438
6 954741200 956891425
3 387481083 655335604
1 705278538 524640722
2 786526630 282339874
1 881647356 765396992
1 478860193 180560763
2 255836226 43227916
3 365693328 965553350
1 41393175 394574578
1 994432786 900097292
1 724810766 354004757
5 218865112 428551623
1 518119700 670400798
2 313068511 56011099
1 169213789 981596839
1 486685051 670796334
3 869727794 511026766
1 613562869 147930351
7 235441474 141031009
2 682245456 442491031
1 741267683 22904608
1 486234439 561819054
6 64683347 423720417
3 725168366 633716417
1 877528118 758729853
4 260001388 4119781
2 254711922 573262054
1 263900550 94365737
3 79191863 434401121
1 538583589 360742736
5 175744372 808550689
1 811569622 200083904
1 175668295 342970784
1 273880539 130347665
2 885417407 428474285
3 352602561 235656221
1 437665095 956025548
2 530126353 693856719
1 621968420 241350746
1 221939151 713492961
2 780515263 869018410
5 725989415 904905025
2 363485974 547598471
1 178222155 29986991
1 540408109 22994008
1 255822327 685074725
1 275115930 702274647
2 347963488 740603677
1 228463269 562791792
4 796614069 144268182
1 15049220 920837595
1 662289561 959239211
1 688271590 134280174
2 891786168 49570340
4 354283777 85475964
2 853595119 358054969
2 578395287 574810442
2 206375552 347364497
1 884547906 381854386
1 940367084 540040783
3 824717691 207188802
1 779161390 363785481
1 286545952 209807825
4 820881252 460134717
1 254832796 241710860
2 423077347 104472941
2 430810472 5093777
3 845474215 729055693
1 168799053 559619216
2 960076923 276924448
1 851589537 283759318
2 236561087 375120717
4 904036932 183862072
3 442101234 199172452
2 988658988 315934165
1 111631076 563461942
1 248118545 290880344
1 47147700 794606583
1 421595881 720254308
1 778111095 24678011
3 801076341 212833372
2 396277844 19906283
2 475465694 126243195
1 48169780 730280265
3 705154606 332781945
1 409506962 91843220
1 327067969 132791736
1 517466254 550542701
1 976887499 447536041
5 835101787 72078591
2 819630934 718184396
1 384404591 332293349
2 897734126 943915325
1 666559806 264017546
3 193806581 87437717
3 129161264 379810476
3 115167202 778207434
2 166338551 278962117
2 414730698 920164354
2 862390122 811807162
1 225439877 840729135
1 967742736 7443738
1 439289680 649010147
1 93963716 35298643
1 112754937 223366439
3 508833355 903239300
1 428913336 230068330
1 930245642 592935188
5 785643107 462360343
1 81223946 326652388
1 90093552 805993927
1 956965358 640573354
1 692818812 115712786
4 157897074 390901810
1 834078439 394082287
1 943682980 318636067
1 399754306 600780900
1 308956787 520008926
3 606684814 676578408
1 594456183 21857270
1 401405204 470549027
5 607183176 254103655
1 781131623 490214642
1 896150408 471756799
1 477486402 732645624
1 636782681 31314226
3 987622395 120878684
1 397215416 918028729
1 707037204 657068223
1 441963874 697341887
2 910069589 299309781
2 321139765 965885323
2 332904003 231936180
2 232877231 245174435
1 598954812 442127785
8 336096918 903784934
4 513333937 22375722
1 52163565 785511434
2 300759136 543179315
1 981740868 500543382
3 811950357 461762630
1 502846538 77552147
1 864621395 895749127
2 449848314 737025745
4 721458716 170392729
2 57205198 910609180
4 849427312 80543292
2 566656312 262154302
1 76208779 654996218
1 923567965 319514729
1 951320847 389715760
4 811804901 760471599
1 488039500 789915034
1 797970873 328438199
3 825052158 197510683
2 344380224 673822781
1 196182007 68949330
1 960658035 295728628
1 42947929 311077983
1 748791968 678014513
1 592428114 53992834
1 838789574 891654516
7 426136624 756623300
1 823903332 186993225
2 23003554 408915478
1 68910966 340674523
1 9199145 872624535
3 749523963 955745971
1 395148246 23304910
1 80865549 153272920
1 394357396 134032487
2 670090064 597634280
1 410364889 787084196
1 557062734 308082845
1 44040427 796932799
1 521794678 901666976
1 991860636 822388392
4 601029523 742434213
2 135478313 525129971
1 846664468 986713943
3 76479035 166567390
1 23004442 303838301
2 392109052 27923603
1 899251084 166712219
1 797063640 820632879
1 700323761 340021214
1 864931816 77318546
2 352303796 417337518
3 42509727 221575452
1 558869429 933174737
2 829121985 562150235
3 237529772 657442767
1 823030314 238604940
2 442014674 445627160
1 902540471 806601582
1 28243075 443007713
1 424088012 860233984
3 2691912 430259037
1 344225744 635956177
1 620245088 211170687
2 257026992 280811720
2 587110865 338553147
3 369855879 536074018
1 57637523 254835945
1 27116630 664864961
3 25955484 303860599
4 778539253 833127624
2 855641877 305668164
1 724623997 663774329
2 972894771 170432274
1 299000152 336968370
1 230309042 655090356
1 703139900 93006861
1 599270236 417627275
1 56901277 611874355
1 311545902 346201729
2 60084121 84890251
1 807999651 223406968
5 597142473 344833203
1 472562141 350986255
1 670024690 108139563
1 976746431 501157881
1 504077682 408039952
5 932396797 863444720
2 611028234 905548157
6 505606026 318490318
2 42482641 160511788
1 362499472 845991494
1 816482226 752072375
4 947975647 406347302
1 238706411 336809366
2 736791540 313810833
1 420547211 894208176
2 899390719 443446934
1 38405792 459713140
1 709912434 494338760
4 392682372 180187077
1 654605925 573669831
1 45736946 803128800
1 477374439 703292187
6 613475895 874728625
3 967191139 608878025
1 268180878 542775482
1 645835488 968508882
4 853561195 503885345
3 280111752 533643191
1 369321550 585201065
4 758583153 546713238
4 341439143 66349548
3 906816372 23009835
1 818041325 14980953
1 547571415 668457966
6 208879055 218490040
7 758765909 814628442
2 624801662 763906775
1 446363224 322862296
1 813604351 41764104
1 170993967 117160243
1 906195113 832373246
1 264645083 243304905
1 486814102 316545094
1 885706632 370269474
3 388459536 147268130
2 908938372 656426976
1 341197902 538846950
4 720440045 581981826
1 209082505 69121483
7 154722782 515183358
1 765159537 573904444
3 9610617 814118711
1 927691762 435377324
1 517978758 746060907
2 976301608 846228369
3 569656065 850314916
1 812458030 831225330
2 500222518 74200409
1 972412440 846275589
1 276763881 167203075
1 199743577 912627615
2 631109197 289085789
2 700026254 612681478
1 378171260 352221376
1 299701299 519481222
3 928271037 466406515
1 914737321 240261993
1 195244042 425956497
1 440151439 51731066
2 123790119 106455827
2 726750661 626457003
2 103758139 474094126
1 245154222 120081622
2 561979601 456667039
1 568946095 876547988
1 294045982 628754706
1 822475087 480890214
3 234657439 855484377
1 52070607 433903132
2 652045225 268181428
2 349495333 912696192
3 831467460 597685972
1 254185125 124957460
1 689396495 195804666
1 888488525 557815739
1 615255533 772901297
2 831784979 131867690
1 777913802 703199661
1 730677302 922005091
1 330379348 763028434
1 70661862 405818714
1 546147330 257706089
2 830750103 962006087
2 434609927 240355197
1 365402549 627022859
1 874742372 759706928
1 320041747 756648526
1 30412040 635415078
1 175893774 137526061
2 435648983 669930202
1 138493128 580504317
1 957561726 266785275
1 275735778 169099224
4 788449003 368745045
1 66738076 306062973
2 348481323 891061074
1 573139102 812340508
1 699113728 598488105
1 711823133 475201208
1 699920996 714606912
2 588985296 361077789
1 636367119 751205399
1 345330365 756657978
2 414780254 686070501
1 686078154 600487649
3 866028234 703297842
1 818368112 343528351
1 990426347 458774887
1 903422146 924733880
1 122316925 788046627
1 355993738 350116903
1 823139289 835035687
3 579257196 494927463
1 837862414 75720849
3 872782275 437399344
3 850395905 938089502
2 979397856 327752015
2 564435554 218069899
1 644161303 947775331
1 627042258 722528194
2 456117098 819939485
1 304898626 635644688
1 504795101 950412483
1 37434916 643641839
2 36845495 970559410
2 674048812 659886077
1 390579021 942795547
1 316004660 199737023
1 194721072 504459159
3 866741429 371991876
1 196967581 382860646
3 256599472 585455492
2 835968860 118367139
1 221433639 333817764
1 530015946 306954458
1 964438394 980770191
1 973227070 985205982
3 189947791 986023260
2 30205225 810696949
2 436248818 3389883
3 33449966 759855171
4 370103024 337686425
1 232525444 156428606
1 124858213 511060352
4 467342184 890682438
1 308280161 209778695
2 179052523 5370946
1 313213607 473920056
5 717128648 536346544
1 627071003 113612870
3 875245679 647572047
1 636193391 889018609
2 350394523 319726745
7 29407789 136862030
2 121959299 966145326
1 702516122 276058431
1 64941800 683647675
1 195219401 532595557
2 994673912 648892698
1 360502591 615303317
3 737838171 370323070
1 122425261 653380324
1 525982873 565941466
1 908495957 271127953
1 966758005 85636353
1 986296792 114912536
3 109439085 56822190
2 514638946 874472888
1 882466805 838491312
1 529124776 687408592
2 610014518 821278041
2 349485672 235881194
1 902765892 368602500
1 713499450 5755979
3 161827818 91861261
1 607357937 531200032
1 375263690 996635086
1 420857489 336400398
1 541452834 627438578
1 846328251 482149282
1 249368499 84353028
1 30409455 285098972
1 922641181 361596406
1 329109822 246872517
2 110985496 195961387
3 305633606 761688965
2 615518379 859034908
1 848984063 775895767
2 259556663 219889930
1 798847308 969188789
1 309183535 243309047
2 32489394 158305827
2 690363501 449218202
4 704322404 216810280
1 391996695 959166341
2 228648026 323243713
1 324507058 944996302
1 749272455 901008127
1 389960558 115030635
1 708177041 965299152
1 988586415 574912751
2 44883488 406934961
4 59198065 290751204
3 357812013 958987175
1 51793374 226533840
1 936327666 618988228
2 625686998 818849763
1 148715427 907989406
1 556238775 84954248
4 415854907 150018939
4 131647641 917435645
3 948586442 215248810
2 50942766 223848086
1 496704002 971486522
2 529248784 178670236
1 440709417 888653755
1 949176658 412197790
2 424210347 36392385
1 403523270 326532407
2 816572401 639417664
1 813000355 13634717
5 168082289 456864274
1 205563684 185694174
1 642211857 966272713
1 575542037 786098286
1 784815863 402336721
2 240369283 236211208
4 192928655 288725977
1 178932652 156136581
2 489621276 366625368
1 307017581 922319720
4 174588877 620845682
3 740616578 815169417
3 271522431 943002434
4 452388858 254913690
2 799237321 618941106
2 627015699 622363771
1 69325075 844451695
1 867110351 650708273
1 305974643 342962877
1 959825603 672571102
2 330684529 939104034
1 35998792 33309576
3 124720002 683951857
1 37862678 783873978
2 691305043 760677683
1 828605233 531633073
1 314691552 600733847
2 13484688 370296431
4 631134326 226530067
1 656831324 490816337
1 430730116 66315377
2 390970891 266538286
4 473630426 87003002
2 28238675 362620023
1 502372840 303326277
1 758461742 982982549
2 242074326 68543246
1 183888026 603709692
2 529218579 244876623
2 811520326 659831747
2 736117245 471917153
1 927166402 708361261
1 704294273 140563689
1 878166915 821628091
2 433151302 600178899
1 739767614 994516706
1 676826950 952093973
4 133069729 948268427
2 457731922 986060312
1 645816763 314555993
1 944990671 56889940
1 177874971 299233096
2 708912827 33700923
1 225283243 787035765
1 996551286 811639308
1 952774852 561120363
1 160833147 452547242
2 215735075 726894194
1 404576830 273705746
1 67216310 990773969
3 229351359 714090924
1 632349862 457916067
1 804761435 304084199
1 276373511 430899316
3 599940581 221975998
4 882674483 73931323
2 598445190 85108296
1 586381265 586450556
3 454830905 595260560
1 132006589 562491743
1 828679766 745430308
1 167215113 938627892
1 595975064 303925324
2 418153190 573215580
2 476519591 367438070
1 696339315 785327699
1 229439179 352487985
2 104915547 193435482
1 976084856 476358092
1 922148600 819369583
1 76452689 390433337
1 60145980 555409469
1 135929918 325489123
3 458752980 106847723
4 628334503 548552495
4 657673536 327700790
1 21124937 60472146
2 64760116 753772286
1 139238824 277663632
1 803597206 211160064
3 116757266 951707165
1 383683809 938489884
1 339624328 73192025
1 908411813 845157069
1 960500905 231414759
1 909267630 672038832
1 612320266 958914853
1 421943248 47486702
1 22952168 354275251
1 593856227 18578687
2 130019675 293449157
1 108158195 993186287
2 667711191 817724197
1 798764709 826545487
3 490716336 48140937
5 168778325 61734747
1 910176772 883419286
1 616287910 826844440
2 558593668 569220643
3 981927606 277721831
2 225520524 756368048
2 110546140 951453023
2 173085916 878548625
2 265652841 578708139
1 448294660 853335802
2 576665320 790839382
1 144531058 238373117
1 827460724 971518908
1 523632572 209194468
2 600629371 303044929
1 57162194 964242913
1 768859398 477191775
1 922710913 38906009
1 357361428 811364990
1 124312936 992121648
6 281307673 774102056
1 621503067 932607086
4 896340747 129266444
1 850949340 630523029
1 453490181 172873221
1 719184022 297985129
5 834435051 88064984
1 509939739 286108687
1 288258841 709842719
1 331123403 849422657
1 748279391 247332321
5 404711057 215743661
3 733831570 96109428
1 403780053 711067782
1 613096040 125768344
1 263862140 639083656
1 810189951 164031109
1 834458926 240320110
1 861926198 138158409
1 303091106 779476684
1 739072252 81106091
1 31502965 154912704
1 186658152 808446347
1 871862169 469077847
2 269749342 91516085
1 953363060 534067084
1 573553499 465387137
2 827577994 124799778
1 226851892 761899761
2 77590705 433279830
1 82170 693163567
3 256022125 916351744
1 362304875 410097562
6 115158756 579980658
4 953833165 708078831
1 550137223 923327808
2 980148250 887890888
1 10583267 626856603
7 332254225 431665995
1 878546445 651216108
1 331703090 849482537
1 377528470 679576443
3 317014934 802588088
1 238287814 194134670
2 165892503 301837977
1 627211386 379547062
2 586054074 162367913
2 261825840 152994727
1 940783651 890515735
1 592464040 521221812
2 572428566 74603022
1 14127620 655503808
2 269698679 790460059
4 258684378 909530916
1 277638006 25994634
1 335581827 70354677
2 180377757 714539452
2 971122180 828683503
3 946756265 820853585
2 524540371 429577503
2 857922838 484440663
2 530333006 549746513
1 917405650 964724169
3 497030584 928440683
1 678870627 871610579
1 260801509 882047251
2 270312720 897259677
1 647276979 359800023
1 545894036 1352043
2 112204805 313644355
1 810404048 389001130
1 72848062 563445945
1 499709955 379887817
1 652306612 835812029
2 919465344 853366827
1 904971947 353457720
2 711263629 994970527
1 952975180 12672093
3 549340398 750759333
1 833260688 582787987
1 913837328 45688931
1 688683685 892103134
1 25848400 218162889
1 750989542 412677382
1 772460147 799517002
3 9665599 374204145
2 454511437 294613095
2 860781714 556094683
2 548906031 69399338
3 125147207 450226233
2 331816819 266025549
1 816718687 960169384
1 936279455 798570242
1 994061127 196356338
1 125002325 467951957
1 541334998 123574513
2 737293708 990035410
1 868203808 252765612
1 768259338 302758816
3 918203608 705649031
1 453774704 635496665
1 323024570 287552621
2 140172446 131357424
1 591699633 732426004
1 833358655 509077927
2 330952130 776935996
1 888143455 398634427
1 530469608 327371423
1 737139208 58657945
1 780605329 587612309
1 557076643 125667227
4 970229919 942020000
3 898986174 866489530
1 618960031 425502892
1 398597228 825793208
2 173669066 991295600
1 296668476 920003113
4 52622265 361149129
1 295155693 772040866
1 594447068 16627608
4 654863162 914982234
2 774947571 244802452
1 326036337 225483366
1 830353086 952383685
1 727690586 432541333
1 300071898 600528329
3 116649600 392482717
1 396920288 35635212
1 357868774 822702597
2 490529763 881447766
2 612878815 698932949
2 108126415 819708953
1 739018415 351015074
1 672686435 983219494
1 932017299 30383357
1 533967200 932890318
1 534473080 559798302
1 934653011 550541898
1 665656685 240129660
1 291340464 815350190
2 117031640 330299913
3 411218441 825160458
1 376345253 475730414
1 585995900 844821277
1 939309707 37721692
4 813632584 376883281
2 957264975 185079627
1 649424218 317037673
1 782459493 44183196
3 516892444 947039496
1 391236122 754174049
2 378911486 891821864
3 714600819 72788276
2 732953690 763370954
3 229349099 223139806
1 730138523 488533441
2 40954806 261178455
1 981780035 470945021
2 599901793 273207662
3 795343016 550009384
1 365403093 665388873
1 111595510 633114558
1 570121689 845664295
1 471819550 260403591
2 771005889 339007516
1 906821007 827756988
1 991260839 922308360
1 773732497 271500012
2 474603854 394021684
1 31559159 468079898
3 615577706 164528340
1 880510983 110916404
1 34208653 396251638
2 98826789 426786448
1 48728378 920945075
1 770421852 431980327
1 352419330 290302262
1 265712350 613181357
1 910732973 76937283
4 690887805 125776558
1 922203509 674922034
2 426707658 177474433
2 261427800 673080706
1 960231704 180637107
1 788536451 20014884
1 223494053 224290014
1 653604679 325473821
2 930553088 781461278
3 644402427 616180518
4 684776334 512218667
1 630980933 408378439
2 97918992 165934207
1 930514192 201855807
1 389088364 200454443
2 202093385 984470480
2 129402741 896219693
3 927182694 929265784
1 315350417 530068200
1 851234955 299005829
1 393674442 994637535
1 56209793 778250894
1 913355196 264904475
1 635815338 427664489
2 449134082 921758375
4 87835567 741287181
1 653777534 976929185
1 473669681 677590591
1 69173542 290546511
2 306171724 251200675
4 377682177 886858306
1 621874064 858722421
5 302086874 517593231
2 569730690 166081998
1 216793921 95677494
1 105334205 7348637
1 443865275 628513201
1 64454136 901880189
6 497716878 573913073
2 830931000 934293064
4 860141971 585057706
2 480985272 111418110
1 403024292 696946130
1 895767069 294767787
2 404487528 843866736
5 330480766 43669044
4 487418075 162741296
3 803000983 87207647
4 744208101 945706877
2 626094924 73249306
1 832735562 392823738
2 201323069 765588236
2 699988299 961445799
1 237558764 475243452
1 475254032 396571393
1 44738295 539846254
2 960986498 841594798
2 2786031 713321947
1 224202483 706057431
1 806176006 2209216
1 777470667 307028229
2 491205890 869790121
1 276510386 599735695
1 508475649 411171860
1 341661770 821513112
1 906060206 630347063
1 350773025 523154426
1 221083640 199117547
2 924278275 918890530
2 497322126 742525453
1 671445590 680582986
1 161133531 709077720
2 178085616 549345195
1 836286553 56580536
1 80206212 838864515
1 872493200 63458725
2 987612123 859268237
1 439593379 134081841
5 487875319 870534346
1 730100548 732333042
1 25302504 4838916
1 529957085 404525355
1 943013073 742040030
1 325022095 122386758
1 236976818 285818671
1 643131334 778725070
2 915204961 827823894
3 93773125 248068941
1 73713210 802365369
1 610427248 728869665
1 303398219 937983430
1 509862557 883236760
2 180249821 4390092
3 861686260 424046287
4 234893163 856348590
3 672918048 379514703
4 34386623 88311237
1 930882236 664421365
3 717749889 255312263
1 445784327 888529326
2 353631306 886983768
1 108320633 986958984
3 989511705 609212642
3 700334633 42939179
1 537729626 773062708
1 676500465 884311780
1 881072752 118102198
1 862770980 397773400
1 967179257 158871678
1 327689179 18181585
2 255365163 216188950
1 297627059 650101988
2 894627456 34430887
4 313182085 353254087
1 752446634 94695963
1 644246848 617694033
2 806930878 359530524
4 419724086 22233646
1 180436067 905658572
1 256327071 656025588
2 287834428 519013565
1 708360249 907665721
2 199382012 269546594
1 689535657 293717888
1 454552668 266121922
1 818976557 222791245
1 902038065 300930658
1 392624184 524614780
1 565225603 355128999
3 883182764 110319360
1 386562114 683544833
1 755315945 794631572
1 248035279 820970943
1 203314295 567710383
4 876673667 781935765
1 376057097 191489734
1 154048401 923895182
4 505295662 968470457
1 869511704 50322361
1 212083882 35448379
1 314024386 619167905
2 627585110 35620388
1 66321574 167382983
2 85959566 807026599
1 557220224 268865595
4 895521119 180266095
2 693657481 536515607
1 207274898 672814098
1 993562220 746356016
2 793709535 580833465
1 637171865 803330599
2 253710306 157304731
2 992160073 8165847
2 283486213 928484872
1 148707228 33718979
1 652233860 16776555
3 859229740 122965202
1 108754405 564567309
1 987148789 690148899
2 523776032 219922453
5 341504865 90966496
1 149593620 950623677
2 576160315 749238009
1 954301023 548420940
1 961467511 870046335
1 968375624 8786604
3 388942629 990280873
1 556780966 737265746
1 743566338 315073311
2 773777508 554242098
1 641768714 182970953
2 519043942 819244874
1 344312629 527613102
1 543424103 639887895
3 24047576 853305603
2 324555700 181670958
1 331742466 122746126
2 132317164 644546337
1 514351104 80603152
4 434726304 892505003
2 811528879 421693617
1 340442343 395135508
3 621212388 829475221
1 80049738 931351365
2 234922463 287148031
2 12173028 19313941
1 993314958 600297105
2 642321145 664076282
3 377817616 64850025
1 494910472 724097873
1 616375237 178616921
1 172263364 898188236
2 821423298 633706819
1 656682010 206779504
1 566285068 561694077
4 743383207 384660449
1 152241639 62018055
3 811694311 214001747
1 395447877 947861354
2 370315466 123638299
2 895278828 348925503
1 924744931 956409808
1 892147379 886764703
1 573837898 646738296
1 976436065 165659692
3 262633809 345110749
1 801427675 581047576
1 648815491 213671613
1 982197816 728882428
1 290255365 239300003
1 207777043 269209898
2 975620427 558023593
1 940149665 484001332
1 273856938 557307329
4 134430429 374470174
1 360651616 29767682
1 32589818 153484819
1 588488189 651883670
1 513120938 10912365
1 441830114 616446014
1 648014042 185176768
2 569162173 732036867
1 646406967 475162350
1 873650098 474736265
1 820530285 791695716
1 97675719 774355605
1 179418636 443816237
1 801050487 724053537
2 617387020 724375784
2 18337437 898187521
1 609135346 726370476
1 672124163 656413795
1 698597100 73633287
1 297267198 41227631
4 286528511 986451326
1 670048364 854717346
1 883537736 577650096
2 497772999 651335200
3 9639282 95221080
1 846219403 735109359
2 241891090 487502136
1 345909615 427809224
1 438656159 778825543
2 485079065 77852859
1 999047676 122058153
1 176374456 863190300
1 6526143 351017570
1 315416581 43851313
1 377278762 15527706
1 882396212 678223757
1 588783590 860681516
1 694529639 358874706
2 497597261 45506935
1 129376369 835613746
2 434928419 564996757
2 972920295 364337749
1 788394656 263885105
1 607644471 324771560
1 976678441 319279831
1 382854594 531388033
2 190222184 378139792
3 806845176 700385432
2 307270108 322906816
2 354552343 438922006
1 863110206 609363946
1 653091474 711983683
2 963089501 516343534
2 668366063 181213320
2 376091024 601293990
2 566949854 284686912
1 403874027 183308926
1 251926049 784405782
3 319023265 887518258
3 787426554 319157518
2 961829979 312898950
1 145138022 486506246
1 84774048 962350469
1 720392670 902820768
1 437526021 407957191
2 282406342 354752045
1 238345475 181130804
1 239589212 980189945
3 555102274 215010438
4 695652869 49827447
2 765076585 382600717
1 56123399 235398769
1 63156188 958653886
1 172261851 538839991
2 655342270 589703719
1 415711637 581301341
1 918304625 339668363
4 160761488 826024085
1 417317467 725767486
1 750619771 109599695
2 617408510 125569097
1 535085712 350954893
1 126162951 254424925
1 671654561 600015056
1 176423723 660451803
1 131386566 589510507
1 595936195 191424856
3 589247585 469486159
1 35505840 349839703
1 79432666 863071812
1 718729939 925010683
1 330542602 357574760
3 617877611 377674908
1 78612844 202958328
1 854903948 25767786
2 431720175 135254722
2 53084042 833176008
1 913685647 566346444
1 553787284 732235481
1 158697602 976643446
3 584285403 442053978
1 816606908 272334167
1 947535895 514055472
1 487670401 877215069
1 318744145 361277132
1 147920967 853428619
3 113608743 134432911
1 680808106 859997028
1 596207693 893250741
1 874484311 960565374
1 809523466 311788711
2 193510965 395207327
5 367375024 434144370
2 155892125 243629254
2 850150342 23694872
1 181430529 811874218
1 956751719 424674402
2 94244693 243760162
1 608816395 279159189
1 151964960 975806829
2 206071425 708322719
1 48480172 204328545
1 212678714 192283996
1 962923003 656824335
3 115059968 831784503
1 973494979 728518939
1 403445173 112635352
2 312117488 499619081
1 780709274 288931834
2 23990085 590175313
2 773311087 632675718
4 919071729 831392275
3 602593675 536401152
3 504723938 297595902
2 22549615 639981273
1 948226347 281405851
2 124702976 306067042
1 98088631 246558719
1 852501246 221487153
1 845541471 68723117
1 680241936 19294360
3 162263178 613735712
1 750796685 469312792
2 226415816 596551269
1 368051260 988582088
2 683343047 160805602
2 676866725 641748454
2 336945095 707382017
1 222719326 206092287
1 84106897 616545924
1 857368550 452706938
1 297390025 650151698
1 125516456 583702057
4 733400817 823198350
3 409068562 230347556
3 598366529 344687129
2 24180525 229462231
1 120740843 516467995
3 36491831 207737502
2 136498996 989329002
1 775027634 158789207
1 233588577 310386177
1 970291752 148104010
1 10761953 802999225
1 509263270 941135758
1 169739190 225851805
1 2835672 868176340
3 593842436 572718863
1 365696167 583031281
1 686929643 204260086
1 712842495 699849
1 808140754 109610730
4 406195795 687870155
1 699672481 940733680
1 482638860 860674407
3 721503464 44616009
1 583294048 8643287
1 895341520 189622628
2 182028260 342982792
3 667894008 561241248
1 46294303 975640206
1 62973734 829947625
2 514232927 210261843
1 290177752 509411714
1 558891625 583984831
1 150829699 860213558
1 194349162 949029164
1 93487787 516266414
1 916747409 44640540
2 749637887 278652457
2 68548767 845905146
1 743273927 4069662
1 242197008 142967347
1 738836041 587801034
2 368046097 490428237
1 24107859 822558010
2 344498849 525456409
2 288243080 643337629
2 197546814 795383441
2 957525224 90077148
2 559210759 223939331
1 698961615 235911464
2 150247272 25326550
2 352811701 432617887
1 308093387 337401162
1 5614196 448004392
1 699225840 416921776
1 768891915 591508491
1 789053710 160022313
1 624705132 284220230
6 436795591 992390385
1 691508254 989022674
1 510087824 177894373
1 304877233 723666872
2 750034456 741187505
1 485011074 529594537
2 335964815 696547930
1 336321519 465497263
1 265719504 683641552
3 492623350 437973274
2 731556879 579408936
1 611859029 722533975
1 939507104 664537074
4 475421249 551089433
1 842750449 901600036
1 498658836 368902185
1 306119666 933638174
1 397601604 206564921
2 669728314 166306440
3 378219753 672165080
1 699738098 425387877
1 510878765 447202817
1 240532633 260207878
1 447128234 372447648
1 78755495 293146347
2 361694955 45657779
1 90936748 402028258
1 635889742 988996969
2 148819897 831734134
1 889580808 436628088
1 955764905 942573882
2 850760140 30136932
1 67522464 400635718
1 941401040 741109783
2 598113358 878956729
1 367607312 635013244
1 369471336 496584581
1 765306471 82982714
2 468917617 158117331
1 397876012 658972380
3 658291273 57839813
1 245054780 32110377
1 276284091 636270696
1 351396035 469779670
2 85821588 645741703
2 665711750 477041603
1 423550630 556065357
2 446061438 895629850
2 61571719 804913797
1 687552981 972379408
1 225779647 301768165
1 122948099 960324747
2 166699140 387428771
1 302372121 609599610
4 312841251 928687344
2 722351726 326447287
2 118703928 347552456
1 986968265 270879650
1 414505365 444151541
3 62642522 771753959
1 642954608 44340131
4 393009019 81293292
1 621242498 989192315
1 18046970 531846547
2 38502901 699442574
2 373196226 824876474
3 807911599 649649351
1 128012776 167995772
2 80533893 459411423
2 636031492 931923685
2 323884485 826444408
1 801082824 158685148
2 905902350 550202131
2 620813585 591392038
2 223847674 20652559
1 695915801 440594554
1 565515963 908838023
3 717245192 480401925
1 596817230 883480746
1 370523771 449808101
1 833565819 391065676
1 764999005 316809918
1 63505201 743305341
1 865631563 943924516
3 633642447 706202398
1 996124294 359573328
1 265469242 951857698
1 503165324 198712735
1 43714968 545220498
1 522530802 918907716
2 12608516 703613370
1 246222825 527729384
1 515770445 403989692
2 703230900 479312466
1 11267542 12758021
3 50178368 655636418
1 168736208 23214337
4 398782643 774866323
1 716216074 454206400
6 984999842 673624005
2 417137823 383703376
3 573798311 817899955
1 423157806 415434895
1 779911405 416963780
2 117997475 337014284
1 251892374 360765525
4 280157708 368107553
3 299681247 164873269
3 611922497 791806166
1 151374447 629729593
1 873117077 17539210
4 544184262 260424229
2 276261904 54187207
1 93445382 858960575
1 941180081 621993411
3 155949574 139735263
1 780822188 237257107
1 165173522 142113914
1 978248177 966471342
3 129105478 665032839
1 447228529 440293019
1 178215110 14738121
5 554908279 627922913
3 392261647 490003754
2 508622769 712273471
3 805035550 143640997
1 539788224 573332995
1 301413319 376238009
3 718770558 165501912
1 652870722 506565028
1 855613078 147516062
1 254545061 825804521
1 781919143 64303663
1 12788073 281653110
3 892273445 282532881
1 693649845 989836269
1 555301377 824525167
2 343970369 476096615
1 959360553 919335908
1 633069619 869808187
1 811514558 783348535
1 747467799 13399605
1 402074030 586026804
1 539460189 421709821
1 808851112 901321281
2 843734747 615610966
1 424498511 179777816
1 157132754 901514043
2 334795044 357850625
2 649407684 242830024
1 466425386 540255146
1 417661203 89652051
2 293593788 482051921
1 475233819 288702291
2 573748676 882266780
1 515837877 201610438
2 242165338 238215964
4 266772235 380832742
2 328599408 728541744
2 460898734 330083384
1 175013480 20029585
5 515326895 816844847
3 581059582 619026430
1 924080827 373067268
1 311780572 353181532
1 525224351 325100108
1 795682708 999136602
3 533856037 693882548
3 355534249 698265297
1 337454365 360003561
5 427519 383933679
3 211144659 261127585
1 305920541 570361901
1 694236801 685332643
1 335492837 27958017
1 147422751 472605172
4 405255476 775363438
1 461174143 654670264
1 894909953 83118370
1 410147699 90886115
2 616494198 387704336
2 829310740 875102825
1 190630122 398124366
1 280815398 657192057
2 533136460 502929829
1 958793285 309364575
3 414787667 863111383
1 340662921 7680544
1 816979984 952389121
2 357976484 715672065
3 427082502 243800215
1 390265908 741078776
2 330456627 220948922
3 354645056 213739218
3 767563072 778839557
1 326302591 208209447
4 462758276 881083129
4 270841642 667239527
5 68571440 901140230
2 565350947 309189473
2 578603508 175112848
4 696103841 512042934
3 369238828 209619163
3 489657098 290286332
1 352309970 329142192
1 430489699 96521230
1 132771802 369989363
1 869162849 72385407
1 814350419 695772624
1 908479025 291084615
1 704153472 804945045
5 241285505 640338271
3 297975648 821074770
1 749898030 172917592
2 99819615 367729511
2 530245665 294256158
1 94163315 827088215
1 519761052 301330073
1 481295015 931836135
1 42983990 843380123
1 500981593 836414503
1 394332386 989096953
5 715223742 433908693
1 12718803 95289490
1 729339495 55872724
3 655206153 566642923
3 35959696 438339624
2 630802104 111646074
2 964720259 956784457
1 888627386 926745880
2 814031681 196890333
1 201675674 784928971
1 717380041 976318681
1 182398962 44770682
1 335816069 435914035
2 282218537 685141486
5 555143342 53492468
1 835046362 950658924
1 340232299 385404044
4 658547074 324072723
8 638623690 264183718
1 544378149 768722693
1 3470113 392851381
1 552465188 420943756
1 386977999 943800778
2 342153113 537704044
1 189690240 571084422
2 850444631 531226776
1 719761628 147678684
2 535547273 210520055
4 260887588 553582658
1 100572847 336812664
3 329922943 612894985
1 759054828 178125605
1 81995108 785453967
1 935536353 138111769
4 958045 604287033
1 964312 733960381
1 233982830 272513294
1 946360792 839975843
1 549229782 875350453
1 460945149 977500330
1 753930496 887845632
1 952753688 176433945
1 257992694 308227690
1 458699417 904177596
1 428162268 919228809
1 528247930 456333968
1 680488940 528610702
2 219813976 252082899
1 135157700 669513382
1 760090750 839428548
1 308194886 180540293
1 453334152 975435562
1 674411402 979026849
1 490860403 108177853
1 265198913 593953471
2 164131907 73245275
1 885377619 220269021
1 189777800 663676950
2 452548102 183019786
2 295232455 735135941
1 400893942 140407772
1 143399111 307518959
1 27428415 643003776
1 573492151 85459561
1 602735727 118342585
1 684913756 800293206
1 125929974 171684728
1 87374723 603784721
4 773470262 976957465
1 350798959 299918185
1 640024499 287572418
1 990026623 702628958
1 556930233 895835035
1 560257968 308150421
2 438729519 150210192
1 55718512 261991555
3 457385641 126150211
3 369335871 598113327
4 662778991 344971788
2 17982737 745434954
1 525215163 933187934
1 701529684 883475276
2 574165691 856260944
2 379372894 542797943
1 631670188 875442693
1 361165126 32493546
1 678838683 771519946
2 56805635 165395336
1 439862317 105623946
2 272880749 500491703
1 352785173 944620413
1 700139039 996452123
2 421098610 909049065
1 696178533 623518674
1 552586052 887887708
2 568475581 398074334
1 851239036 901542291
2 865211276 407153229
1 473065583 936440554
2 901742577 66465225
3 312229776 949908946
4 582504693 758202308
2 517411889 594104937
1 984465527 754699761
1 840563873 838512146
1 235088536 615339095
1 911049604 197552273
1 124933065 449972619
1 105915923 843620080
3 112227805 335011044
2 555444078 91672888
4 590356677 608527734
1 426886089 737498545
1 158296995 939109574
1 701610613 842363340
3 426942101 326131144
2 918160609 416048727
1 49555007 542921505
1 740621726 553109901
2 267093870 358792099
1 46015000 196806311
3 416317004 483089514
2 480237552 112040823
2 870982847 268927617
1 549487387 821789571
1 654313140 918319646
1 23632762 406192631
3 970546403 102379352
1 49705997 784068213
2 891167386 978161163
1 481855040 852317848
2 428170872 692686478
4 155817170 151412525
1 150194201 263658449
3 14963206 791415855
1 900540988 638121148
1 894058776 681762378
2 274958217 239228076
1 277463754 807492056
1 815518504 240921508
1 127610269 114739740
1 129264683 61475388
3 740031139 399528402
2 216068613 34759507
1 376696184 61329095
2 356185948 453579288
1 531029348 845352265
2 310081788 826541633
1 414042956 487208884
1 270870339 87869089
3 35627287 855967783
4 789282784 202621920
5 384185056 691042154
1 512634564 695793546
4 186359194 134006549
1 195048339 360373034
1 861939538 443415450
2 364304603 504045376
2 517997093 986651668
1 338078764 767278846
2 301543475 36592760
1 324859465 524201480
1 729644813 949655455
2 418652460 929826054
1 442631249 15403223
1 712718157 626846050
1 523095734 730297089
1 714327799 17198584
1 325035196 664783682
2 965154750 718799401
1 584083466 17630219
1 693983565 818157900
4 730621909 77941734
1 30679481 955201744
1 92033388 459983697
2 668923987 36615000
1 67254789 549173878
2 668466363 834501552
3 513968281 106966240
1 53046306 250972479
2 510635277 929143760
1 138106469 627396590
1 190644880 218902419
1 394618156 975518082
1 7380251 70298307
3 59377413 756055746
1 975629584 797655877
1 707924121 325122470
1 173027371 20379879
1 970764450 999446520
1 824530397 355046098
1 685636367 975554777
2 360274259 423157501
1 933597161 568087720
1 271358066 4437809
1 993659034 305143987
1 668097041 887970750
2 445086901 841955256
2 467561900 278188113
1 753257866 237484534
3 466785077 957335451
3 876415396 735689662
1 596074254 969360272
1 358703674 922265665
11 250544222 867096460
1 971732463 209907430
2 535856171 318888950
1 465351419 715696924
2 687660810 197985433
1 764104261 637673838
1 996284064 839018864
2 397405821 735161161
1 500642752 390048536
2 918056412 997520343
2 634373514 309725015
1 872621779 644844545
2 828010686 797502994
2 386285877 657733038
1 748682658 265677624
1 653752570 291706809
1 196193374 202218482
1 37764802 54570698
1 61467768 74241422
3 747761941 472300535
1 212065532 771301436
1 120823936 100556016
2 309877577 549135643
3 399742628 473409763
1 231972462 336960907
1 547685059 181364851
1 987665434 455834615
2 461831019 969892562
2 430404557 717737074
1 105076521 624004712
1 966902223 257860525
1 990647118 461428874
1 990492669 361950471
3 298718842 629574224
1 788023812 259846926
2 141779740 958851764
1 861161392 984072699
1 800575582 828133465
4 127068435 82905421
1 289373122 974657628
1 486629303 629645649
1 300969189 2349231
1 386016462 75980936
6 836384008 792333206
1 370604942 342399450
1 249925442 423143555
4 153663381 581657939
3 434046417 557188955
1 146936503 686362615
1 420376840 827747305
1 458873074 400717569
1 201628365 338321282
1 682584541 678793092
1 977684717 3599191
1 719752146 560594918
1 934930342 773731660
1 446013405 701989
5 609936575 925487406
1 704902527 415413490
1 899207795 827665435
1 903411500 392713155
2 492208104 33287015
1 577463548 32354253
1 303204295 919501571
1 708998230 206944745
1 67379670 172689453
1 403707764 517496445
1 447907090 14494893
2 823409727 116210607
3 557101245 479528482
1 824312330 215717721
1 59357302 755849891
1 483003591 125575397
1 790464199 960727232
2 347514245 179174931
1 403978287 478378213
1 223401348 597236712
1 127450678 287989526
2 109792540 563428086
2 124625519 807387606
4 672326891 251259677
3 662430998 368245988
4 365877980 785514111
1 317588201 302494164
1 522475331 692510172
1 692304971 489925234
1 37515554 795535405
1 59314295 953363072
1 143867518 871797215
2 266943731 913245542
1 677249959 46437302
1 552085505 510209447
1 724537577 142849649
1 370808490 517639361
2 607780639 408541131
1 604092620 500992768
1 483578788 273754427
2 365218251 554574676
6 174662602 236302469
5 249704420 754271899
3 818999630 302108542
2 719180523 473966229
1 247284829 593446270
1 659548983 963297744
4 675136094 961927402
1 408631621 730903492
1 154975471 865532335
5 246279580 167362045
1 997729627 295839406
3 503587081 738157356
1 497891985 318335409
2 900845595 195104687
1 337957608 958752252
1 297688245 804517956
2 501380230 167615037
1 752232789 708285661
1 470369495 351123947
1 991625938 951406145
2 817790482 792438724
2 307355235 3942646
6 777068197 241365777
2 287089180 296050405
1 228159356 232748132
1 113058158 214067092
2 317853955 519805859
1 402606359 61759572
1 719985564 143643360
2 261374485 147010955
2 902893337 674899555
1 65548953 703806778
1 200754639 225490825
1 451655827 281956978
1 250305494 268125066
1 928471791 27674116
1 342090086 521115562
1 70319505 319894142
4 81355639 327895517
2 8106602 906206355
2 149883805 233008452
1 975484743 783996034
1 985314462 903951744
1 222744108 944222409
1 542888244 746584543
1 148300926 530754676
1 329653898 125142800
2 123527714 906546116
1 389725114 689313024
2 837265441 623206717
1 230573224 892695055
2 835372771 909299539
1 588530372 296014455
2 17777506 31685316
1 998191179 949698230
1 692178330 631634106
7 686438950 278021548
4 967745088 407066249
4 661329295 35860805
2 102698443 860514528
1 333467919 939985221
2 265815881 663053907
1 620574320 184989805
4 148911795 398808879
1 193090502 463283704
1 536479948 526160679
7 860354429 776373464
1 906973324 90949176
1 542094760 427228701
2 213137168 678072444
1 86014958 846504934
1 766393331 94581023
1 73584300 679245452
1 679959933 126537875
1 780602636 140444517
1 481538902 540088323
1 392379463 6145044
1 270188937 79149931
1 28638148 403087468
1 500535862 441462367
4 243064527 853150927
1 363597697 286419162
1 497026296 720947162
2 57493936 121892740
1 361721772 84306737
1 537041122 529921276
1 809843200 441182914
1 374325862 549155985
1 762967722 623032281
1 587471377 121752262
1 771886034 237539591
3 284860046 396890490
1 977886016 387302906
2 37196041 813496097
4 596101445 690979573
3 263938186 96800432
1 7933541 890560194
5 274107668 322168677
1 269750943 793386103
1 910364245 933000107
5 904637312 106725382
3 24214168 25350039
2 667694964 516145853
1 254431445 506282569
3 700450087 887130300
1 382158872 6806900
3 559624159 351325269
1 268850757 859237960
1 334010328 903619556
2 822472989 115951303
7 166392415 164961048
1 420362931 247225904
1 485350940 972835840
1 260098684 282007087
1 160914735 533385932
1 641006292 566510720
1 249564446 472293184
2 619355595 144232095
2 620222299 462211904
2 685310331 612637928
1 149796596 787302023
1 324118228 62093209
1 298782096 145069523
1 656372347 884087132
1 987624332 527103730
1 545058153 609498444
2 468940917 371611247
3 390940692 504115035
1 550624143 7686202
1 744453166 60561735
1 681181852 816821182
2 578699085 898035753
1 370877938 339589536
1 637083068 412312401
1 474995388 513954161
5 317113286 155510256
1 690185729 508169622
2 320903709 617053157
1 590399425 943078779
1 152553446 782862572
1 899500686 474559113
1 497072811 355316826
1 401645833 922137082
2 936122784 618080156
3 870837104 990942075
1 137913761 515181217
1 591074139 329532162
2 970622696 453767093
3 252115268 552282087
1 476214052 305513355
2 626203105 903274049
1 546896166 152015419
4 177061297 583216470
1 905013742 822765510
1 269086190 936499867
1 754869512 569718037
5 192766441 534257608
1 836559634 342730329
1 75028211 192944942
1 679300783 452740668
1 544604491 78825599
1 735022264 363464541
5 522268260 713682416
1 374240682 944615681
1 889982171 472548699
3 652797985 434345538
1 502520654 961910103
1 109529042 680125002
4 638399055 491391681
2 299106980 772854787
2 631241213 785240673
1 930452532 616676157
1 33820323 65052492
1 215583215 546774865
2 370035691 571644550
3 445724802 488852253
1 456100951 86825653
2 793783071 634312425
2 112119251 80793943
1 893918707 11148520
4 474855840 822334917
1 412500617 63776176
1 341466852 959928114
2 828018166 764293189
2 576602058 515272682
2 137496304 108639018
1 876460031 256178688
1 117090193 647205706
2 755410252 67400642
4 423837109 259883106
1 557460367 127766824
1 53608781 743813788
1 348122854 392289219
2 739650254 497741928
1 400811711 264116189
1 734698987 562573348
2 968151586 517779371
2 311168216 890108901
1 978666725 492961068
2 618894437 425215823
2 987155761 751091970
2 354314237 553647510
1 351984535 982711814
1 838657584 300732108
2 422016474 690152838
1 58984872 334473555
1 946200518 560421353
2 940387779 880356847
2 904014660 12164713
1 756538256 11230479
2 583047383 269510073
1 704827368 146760093
2 559572022 978721232
1 126661027 833816741
3 996678380 450296339
1 562987485 570899641
1 126014987 977561515
1 429772601 924610662
2 746521804 701978662
6 678630108 501894759
1 220580915 308924661
1 405568573 868771372
1 479959692 599586625
4 614533707 896376165
3 116044680 100932651
1 419453715 514934775
1 106424156 380881183
1 888037824 463348805
1 389340409 164964009
1 383088686 447883879
1 100274785 311974401
1 217014126 533753585
1 800486754 464314203
1 865301630 844969526
1 811512692 127129921
2 132723007 635236308
1 416098154 139634190
1 357463179 653899341
2 810165808 798893763
1 868326443 456253723
3 462741074 448444529
1 666198188 425640724
1 324347030 940067601
3 198522028 975755151
1 544086644 216034890
1 27316620 322329376
2 453031871 593922723
2 917338631 604139039
1 581294715 262695164
1 638276117 167235972
4 280940200 200256996
1 17230764 985430556
2 844227813 140381995
3 392262112 732677898
1 272321249 943728125
1 432840439 398420798
1 690521859 195897800
3 86808641 137981285
3 486170245 748940773
1 982436445 380745783
1 62464515 116881955
1 228846240 599649041
1 714989167 872569981
1 555102765 883283678
2 357326982 655979920
1 967089210 86454904
2 611886848 748923087
2 982711159 459985640
2 265246272 659698075
2 718006442 71541522
2 133350520 281121798
1 21282298 135846551
1 579495559 141200133
2 284324889 124135564
1 2842349 157857733
1 450830146 983862480
1 713057908 544442959
4 497700115 853334869
2 313931318 694637245
1 934257065 542556194
2 507219873 900315628
2 572662106 74054634
1 719164877 193826038
1 160493374 617406400
1 265054644 827194207
6 862053379 985827686
2 714577968 515580056
1 642072832 210168754
1 612408286 48067804
2 925161213 752061356
1 320910668 583747612
1 402737563 141101478
3 207950335 590104503
1 547727401 121794059
2 536473535 786156492
2 741747359 673763465
2 593508412 867169123
2 705424869 455266744
1 493120385 774489503
1 777727413 410332050
2 125435928 643282639
1 578256590 204817008
1 232373611 14941407
1 633025937 169090542
1 226368833 351991569
3 489815470 768662068
1 932813629 211255769
2 634633182 34631267
2 385378024 293084734
1 573259573 387017734
1 625749441 723707660
1 776391 511427306
1 196302964 51753677
1 141400305 915652564
4 873623193 669514066
2 941873780 232560407
3 574923682 329540584
3 77944162 801197083
1 396543124 330163698
1 503899025 162801258
2 414102422 807171314
3 47161072 241356991
1 452233861 61438956
1 234176507 986985096
1 871307325 710189543
2 726439991 299419946
5 558782043 363447958
1 645680785 628071428
2 276336650 135770804
5 15036404 796706433
4 451321362 73078476
3 85094742 912967707
1 765441964 117601244
1 526687169 344435601
1 927608905 168177240
2 122755992 453125458
1 256475058 349996341
3 695337468 340809414
2 436193242 233458618
1 537958134 929341316
1 716829451 826477621
7 925340226 612371054
1 278587824 759439830
4 943936960 899690462
1 370344085 729821825
1 837824772 688678739
1 133709818 93677324
1 460967782 357566140
1 427338248 717915699
1 99105240 330695037
1 834272185 724536110
1 565366847 120814276
1 749916899 236073948
1 649009317 602222972
1 659056091 36719005
1 166489810 278165928
1 632414279 487019420
1 8097279 58008377
1 448661275 17802452
2 714323874 176320086
1 306559674 322018672
1 38804944 707721411
1 651682232 960961919
2 52408983 197053324
1 411320380 122399250
1 499159876 916752019
3 71210495 575923977
1 566969335 953880771
1 181410993 524888727
1 856717739 149919003
1 193205632 127883759
1 530484004 588756661
3 925977943 814305478
2 982064705 364965267
1 188931766 868794660
3 414845682 605717811
6 658818429 904194963
1 814491262 498802038
2 282561589 372741202
2 413493947 52419609
2 596735971 393351035
4 382175678 779380672
1 348030005 919711014
2 962674373 480431180
1 536912394 925598149
1 240091194 955638008
3 722937451 239712960
2 319739921 185835267
1 279360011 710984430
1 635929179 30628646
1 300954501 621012886
3 529147006 34290238
1 922835025 11552721
1 57689089 778943490
6 874417411 54313545
1 203247676 120526978
2 542574736 514050392
1 749451790 224583524
1 496495932 72348540
1 727130775 858408084
1 464047859 640394923
1 382266313 533750851
1 635069432 359465405
1 890023695 817963632
1 680058343 720353454
1 172385643 675376362
1 230119361 157566004
2 744817418 929543974
2 244208413 792461579
1 130277275 573605248
1 465213731 267529517
3 594340122 953237730
1 771560462 492373773
1 81714564 115355175
1 3649004 749058898
1 884276394 446033064
1 235643429 988164396
1 416286418 209017417
2 619094722 617973017
1 117353796 640906057
2 713705749 539580200
1 595159096 563155591
5 657668450 712319109
1 773435643 580806999
1 488720682 937726496
1 898671269 875562464
2 652915211 865701858
2 225334215 394113016
2 756451075 328593259
1 704394883 349193954
1 764115003 935575036
1 875657188 697210876
1 144168968 341456973
2 765649519 35081508
1 917848827 247415600
1 535626082 954975420
1 15034074 254509319
1 304214294 193037204
1 560292033 821261025
2 900480390 993372943
3 662266090 238121776
2 673330526 795965567
1 357094639 218636356
1 733382837 131216548
1 320155932 11267859
1 361067148 405354331
2 598520182 534732511
2 556181066 926858460
1 973595869 34635360
1 990080881 552159972
1 917456806 725686448
4 828185527 96033326
1 941440258 781635001
2 151732728 89869783
1 588184570 489195775
1 486610931 64780716
1 916904180 365360179
1 998966764 481740593
1 491792459 486074646
1 63104641 952682441
3 232581591 101087093
2 130195517 769309052
3 386608098 370152367
2 188566019 9324458
3 863054620 92834057
1 772956503 710655294
3 444107398 201958694
2 543863430 887677400
3 227470650 854579393
1 31692666 791997895
7 461088513 922988588
3 325155030 6314653
1 498915519 852666582
1 500362372 94140053
2 651456647 255714793
1 346815261 218964676
1 240287930 229734559
1 409894701 92738967
3 582105564 814693780
4 132008741 250235505
1 477680212 921113989
2 876948620 699324441
1 752543725 184288580
1 697293198 960238329
1 305262608 40632080
1 303668616 667763609
2 397810991 414330358
2 687296981 976907296
1 582602442 428937902
4 460880899 886375767
1 877930542 519111623
1 116334410 490272929
2 826101309 712753796
1 826440155 873810252
2 670470336 866974341
2 933985603 87623673
3 767071690 869895610
3 438092849 207870372
2 218784555 522104045
3 827548219 651339145
1 910547137 642479737
4 630905334 151329005
1 788150337 740349647
1 508594758 319834038
2 755953026 883388574
1 845361291 117398374
1 557343642 532092865
1 995574908 223386205
1 212159528 426948759
2 69803783 555919754
1 486528691 790265329
1 640551260 972677751
1 850830330 43657570
2 4876569 130751272
1 850999526 235371375
1 657417821 297434498
2 726167175 245936571
3 871434784 617793088
3 878331869 917253873
1 247622046 316323826
2 894919157 257015458
1 669359934 689592816
1 585467139 993392459
1 929294902 625433061
2 906801695 44054483
1 66928316 250621779
1 529731558 901927418
1 649632066 249664998
4 464197797 973970767
1 454657897 262123518
3 895813841 374732360
2 745878229 113331403
1 299288808 914735084
2 955357342 267757873
2 524068651 234960187
3 912054051 369790847
1 341238898 633944446
2 496438760 29144324
4 638763564 758270658
1 517097768 131125887
1 812701116 826670678
4 536152926 432982801
1 543211199 73944124
1 476283426 353611571
1 769987672 513135318
1 581157666 835096583
2 787950818 759480431
1 122768009 706087969
1 675689198 702380836
2 960272121 575742261
1 84847597 181080221
1 669216160 406216478
1 410183750 705791577
3 576548999 405395832
1 335286809 64906017
4 583160328 354886087
2 984878385 382815821
1 584352573 70614954
2 829363052 397224293
1 801987283 856533505
1 652103591 388308456
1 317409477 982886464
2 791133393 918347360
1 587664434 368765055
2 67871856 349031414
2 129701347 75508496
2 869994899 888929380
1 514166827 711470499
2 883407959 413437869
2 838247392 293373935
2 251235671 688315847
1 631571364 283809985
3 777406493 399303743
1 939250506 993043702
1 96954562 192862520
3 657782315 115087573
2 273050692 960310871
1 884322300 684140059
1 11615388 64636633
1 230141871 980014404
2 176638043 716870632
1 920180416 706201485
1 581735176 195230831
1 445229835 168813001
1 855281817 215386684
3 652661547 979784621
1 731413894 216545863
1 638317526 613577767
2 795451920 755396365
2 445223836 29874501
1 802479346 336649213
1 248331081 656388147
2 456311733 476141142
3 224627420 238323657
2 189358554 860337976
2 437583941 6433021
2 743250727 557430354
1 703644909 474051885
1 814158624 406349112
2 960404900 548362019
1 54689407 625893949
2 368009517 505172099
1 231132160 323100476
1 498659093 654365092
1 533703898 461842620
2 90441740 43894441
1 19825747 842919322
1 177692955 725430883
1 227971834 770752130
2 686255538 676675417
1 346944305 887945599
1 699914819 20461175
1 556580627 375915536
1 235550107 344688982
4 922949489 100255174
1 255900129 258967939
1 795426728 970718922
1 996844495 496928014
1 453478297 683057694
1 79514298 64454363
2 368606986 728808862
3 234811306 384142420
1 913740694 391498663
1 544573190 875930742
3 348372541 31980556
1 347676257 648788343
2 424459612 345827831
1 540585398 860432083
1 301337259 905642308
1 118822435 375268896
2 169267465 855087242
1 226416639 281094138
1 393194660 638051975
4 315676479 711288141
1 442455214 740735639
1 784743518 139427172
1 216756787 521685924
1 459889865 364610921
1 139229734 478053774
1 746926634 797238386
1 115854401 98647364
1 943288782 347479050
1 194744495 371338407
1 856545092 320571746
1 448318076 738344454
3 97212493 991019863
2 673631916 106852324
1 936577521 449792654
1 633256264 361305993
2 388128290 757768671
2 16590624 857388028
1 929433214 734448630
3 396018095 954559825
1 708526918 214935560
2 946875094 912591284
1 440157408 244591520
1 892885525 988835726
2 160609816 412443042
1 402867346 182186294
1 900807252 440538662
3 454654271 404016151
6 365951169 253763810
1 926731275 75342002
3 858719333 293199080
2 510694590 982807702
1 330552916 345314942
1 4161199 263934440
1 385309774 42056368
4 729246605 540857835
1 402995950 873072079
2 56281545 968157116
1 658710549 20855856
3 771416311 781934743
1 662303308 133112710
1 905183644 570964052
1 182605547 839988475
1 391614153 37476211
1 149527066 715485993
2 529025541 334094315
1 31089688 752882708
1 950615117 546863629
4 769994400 756858282
5 990528715 278683002
2 605888543 234321932
1 421133887 556449997
1 376707778 319126510
2 841504207 572076354
1 24566926 548948676
1 441046744 237832010
2 798876211 252682072
1 923939581 130646532
1 754189346 463415519
6 17596227 458599627
3 619870526 393115592
1 203931303 817610306
2 33404956 971122110
1 398011069 823575107
1 480067044 456958799
2 309286274 185848706
2 629092361 605888270
1 283812922 369047233
1 362794128 142281567
1 601242592 972411040
1 901572099 376531976
1 477337168 543159609
1 39691582 991010367
2 721069707 823061405
1 347549059 580481827
2 603123719 689223161
2 616467800 648472403
1 60977458 796692926
3 467817100 281505476
2 792551833 636813118
1 21778229 868620809
1 169083526 158859340
1 385077989 526880133
6 143898307 232235837
1 920048302 926558733
2 702250268 159890752
3 188206222 116479220
1 495354600 182681675
2 129018921 128728351
3 210017723 827409033
4 255585447 322932013
1 202170036 378321765
1 617481719 466446485
1 381730736 890165188
1 974367770 627807321
1 118198141 919024877
1 720153743 430116108
1 215419238 827541917
1 944353704 783746885
1 225565385 200554211
1 27089905 221547084
3 821127689 393894815
7 469523958 336933422
1 278001823 474894461
1 313749942 264653649
1 195575761 181110741
1 962088723 240686627
3 289691099 63144950
2 814525582 388145128
1 294078103 584021150
1 238070753 72847419
1 810705412 809002405
1 647299471 927122970
1 939621933 608032181
2 603872323 262687721
2 475689232 574667236
2 365700699 693880579
1 673715970 959747171
1 848680636 864150989
3 868312890 706300490
1 294629686 266605189
1 461012677 310281211
1 651725350 777963957
1 831499749 334394437
1 348108226 944940789
1 680855809 922480647
2 852665268 770154932
3 320644815 548365118
1 252073208 721054533
2 806980900 182673196
1 680977163 582225744
2 975990718 590680661
1 979901626 606409794
2 570155493 80726397
1 792410535 327645216
1 280411244 602682508
1 69186894 597207933
1 763455929 685943764
2 852487584 935078123
1 817467239 282223643
1 690246735 637108836
3 878253591 374102534
1 241990003 364428382
1 458669983 874374809
2 156391176 735650289
1 915523391 851959793
1 371082502 578400386
1 745923134 546359057
1 312196408 82362275
2 843023989 111958265
3 840903504 303991956
8 80716147 882367501
1 988393686 646832103
6 805928780 240016453
3 640519422 113918199
1 300872437 357660598
1 182599694 392405136
1 682878780 853675232
2 598284845 850050783
1 454655424 542833237
1 799631846 67521366
1 702392166 155513357
2 911816404 992840432
1 358690706 174982396
1 331180146 872073878
1 236292366 831465357
1 893905357 172322090
2 942226908 487635786
5 338135409 150735863
1 53136745 967442732
1 526456917 463425023
2 835906277 418042807
1 814598748 445936855
1 675279426 360492333
2 554725372 632605526
1 624685133 120079814
3 688353495 739116582
1 883118489 456357174
1 138855346 660271137
1 198548296 685821391
3 716530689 610419571
1 928049529 415522816
1 193388446 142213857
1 499101598 335529644
1 268190299 271761984
2 235880270 277024511
1 935818696 345480368
2 917386180 306758627
1 6888844 501416599
1 673550966 989599930
1 440539712 179531328
1 937633717 768770676
2 787396333 707007269
2 813949517 609489953
2 1059465 205667090
1 787959830 605976817
2 384356418 918746396
2 261327572 530116847
4 902862950 427888939
2 428983208 319783606
1 676847842 783803457
3 692395186 112223074
1 215308107 468955632
1 397893330 966973311
2 847531371 641283561
1 332612245 69418669
2 817301328 184184203
2 924197104 263938160
2 61529290 378594517
1 720623983 837526914
2 238192723 390747542
1 191498286 418708412
2 117498975 689970212
1 111611139 348707659
1 680265727 680258058
1 165035167 540060159
3 901522334 143481167
1 768659637 87912570
1 733931418 612391751
1 517511931 567952408
2 511862886 572730088
1 661032379 514432838
2 433892650 569638832
1 580159934 958495315
3 153062806 112564259
2 64414938 637086373
1 366475141 734934715
1 550132730 315189690
1 404268001 721020714
1 423346240 172834402
1 154711865 23521314
1 398570145 173307091
1 970135171 643436926
1 636196060 694184905
1 495435610 547745372
1 275306819 331313551
3 398937301 153609655
1 106390807 497297647
4 558633116 695059325
4 48334472 617739288
1 817796971 774368702
1 782668081 728954924
1 306925665 989022678
1 432470379 722601627
1 552075608 879531843
1 221319639 495646338
1 582245646 820368967
2 111077535 337569856
3 900448940 202634213
1 339096312 1071798
1 888419059 180012845
1 437293451 701050511
2 322338922 18751583
1 194512034 588783688
2 972636431 152325294
1 247021770 240698572
1 203279615 46408246
1 747473320 580309910
1 374288079 786426519
1 734395768 646397069
3 920542059 686270514
2 186460455 957048963
4 18129195 400802669
1 104540336 386746304
1 277779511 408132713
7 645354246 186853346
3 806873658 644372782
1 902956071 803492135
1 190264011 346145326
1 798427463 321091699
1 382192423 119756789
1 270573706 632398854
1 778379847 972424605
1 604673282 520132572
2 702983349 874487649
3 524061391 652022081
3 462058525 388714896
1 407862568 422853777
2 726102453 376796183
2 315891050 92274614
4 65112130 102890487
2 478072878 461949007
1 490219578 873200923
1 349422870 393842677
3 832226163 621413450
1 136194828 571736605
1 182355331 439184639
1 411858213 865086679
1 473131934 716075047
3 627504166 850469658
2 234728341 357794475
2 618423806 847061782
1 51783691 836877130
4 537965215 947170195
1 834872480 281285848
1 186134651 488594791
2 161933218 413896630
2 410624054 266424581
2 875865397 304743231
1 478764270 276206254
1 12868704 554662059
1 666878121 824732456
2 990028172 690437696
1 100153766 899710709
1 100593878 797317732
4 344118415 363440961
1 725220106 468281494
3 539981546 154045182
4 122284535 684354178
1 882636336 11896641
1 139539622 103719686
2 97463671 269246727
1 146218153 374432311
1 837597460 55401210
2 13697432 813521153
3 987912662 789197182
4 118648197 706316261
2 404989692 27606721
1 430821885 137674194
1 285574956 406561663
1 492663659 321970877
1 671728833 532138758
2 252986563 318607930
3 411570625 87426643
1 383372360 907242701
1 215985699 573972779
1 728748531 241673360
1 888085560 771926544
1 829696253 384359988
1 546963072 284654082
3 17049912 139407217
1 483274577 103348650
1 313550338 732077760
2 179025994 999303631
2 388344099 171165626
1 304329972 508811986
1 599217067 119393552
1 93157999 94007800
1 753020366 165107476
1 390093008 49686082
1 35850340 893415293
2 289643921 385838987
1 796752692 712158736
1 667754611 986888285
2 855920066 225680014
1 558793275 188026771
1 729983810 538927521
2 282230094 41041642
1 223936866 244480193
1 332708848 633888770
1 464146099 810385744
1 514424392 824818757
2 844986225 101759652
1 30721561 592066972
1 778023074 671521418
1 908577396 441385346
1 288203022 780110625
3 157753077 497764628
1 683398398 446401257
2 963303381 437573841
2 144056098 119731740
1 978318705 626192930
3 726349877 310466824
2 764728289 676717694
1 360809128 148027550
2 429484271 683317417
1 225195402 58261421
1 939765781 442317621
2 322672962 906246141
1 559966255 600167740
1 729354173 106229882
4 47217059 550014008
1 637979388 269893279
1 117102668 896631642
1 512192153 348097785
1 99536824 647650300
2 909289588 774615557
3 206702488 922494510
1 381117070 317233089
3 680801291 308930262
1 26464658 425264078
3 928951201 805770245
1 342877138 905939764
1 368395263 800262428
2 905700403 174892414
2 761553435 294339638
1 829709411 812071894
1 633558403 507980603
3 17439512 374251810
1 830721589 462725692
3 102339285 700197790
3 660401958 440716371
1 926446849 899266622
2 226977167 846942584
2 186030403 748542630
1 887387576 538202995
4 308187047 166438307
1 499961178 706500734
2 749075843 295001299
1 111073301 820930927
2 426878025 378942919
1 277280265 183705930
1 639310140 840141706
1 255325771 137022928
1 583800153 546820888
1 287902967 754986684
6 290166818 437300234
1 120943943 910176264
3 188279590 281994490
4 715989092 679595570
1 25005965 172897976
1 504740384 86144471
1 243554465 957056798
2 575791276 482450613
1 951550638 921482145
1 643542724 586337170
1 525174371 58306915
2 554185031 937153233
1 131256003 543409748
1 824321203 554434759
2 221501808 360551675
2 574372104 620304813
1 167812776 756665628
1 760869542 82116860
1 118161598 36717824
1 254344981 663641918
1 355433696 215555176
1 415330942 797112127
1 627142184 920850708
1 834177480 983512074
1 410179223 13489029
2 541744183 271728229
2 918233776 173886626
1 343003999 806562662
2 851601783 86509701
1 86577055 857912937
2 6126020 557416725
1 841183550 272487162
2 442480677 929070659
1 183977356 40127415
1 623504418 469431494
1 808137182 568249523
1 488869819 693615305
1 777934986 702228718
1 216607578 555579709
1 181591391 473214632
1 259915621 306648631
1 180535088 384205298
1 805239116 958153604
2 66085225 959015522
2 144338239 655512675
2 815964218 283436243
1 721113 756503096
1 931405329 457864384
3 226695918 904844
3 982453450 101362369
2 121627719 485116367
1 892142180 977655223
3 408554068 542667889
1 375703301 160973308
1 255551416 338048642
1 854360805 746157481
2 488611558 698753331
1 717208527 632555076
3 398285118 648194746
1 944183479 99182242
1 801220672 107273629
3 946720193 377450128
3 607002083 658659689
1 979894729 165946699
1 607303316 52370061
1 379156300 445171492
3 85648994 639537814
3 962306056 855056545
1 503957977 794102771
2 470203152 496389857
1 751552899 470369320
2 496770720 261186272
3 756074112 251279962
3 169013091 705790954
2 789333471 294675649
1 314546452 794362954
3 358778534 845494935
1 212962724 285999143
3 138152615 14766815
3 641150528 428892402
1 410686059 866505474
1 588004616 198513213
1 553126940 676743828
1 453018989 354953432
1 839542861 881370285
1 619973433 800798099
1 717770602 589945782
1 368021249 929084950
1 850249009 537625980
1 176225302 486323869
2 953096062 459714840
1 382980094 927003023
2 654200066 538443804
3 678388527 643367975
3 113855101 891023020
1 520516784 964058131
1 502824239 765193224
1 686727575 517574010
1 751959501 48208064
4 393616665 320836190
2 354364376 240610707
1 961961836 765984299
1 498622816 882543672
1 317872730 450156359
1 332735536 158173676
1 700714592 987563399
3 524347356 191484287
1 60857998 668589145
1 455553615 235104603
1 581669556 987183645
2 995231805 99041014
1 635116660 803625583
1 914476240 259077880
1 384363498 451561616
1 566970564 730741104
1 423289430 219013584
1 557106581 865809634
1 698551621 122183005
1 95574954 203339260
1 720860163 990442376
1 580550697 333946324
2 745804628 327739216
1 12086858 571056483
2 833676945 854126090
2 988289321 680947439
3 694021745 32960677
1 463750167 831810405
2 231657076 353821113
1 41496445 269018808
1 934019082 521500325
3 903449913 405097535
1 163363839 238848408
1 504328981 465194880
1 109872796 158042574
2 281691124 891425947
1 734745550 626991448
1 832655951 776592879
1 955369303 962684488
1 258558068 892959568
4 459345828 940916327
1 746014542 799476431
